Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ Алгоритмы ЦОС (DSP) _ Модель канала связи для слепого разделения сигналов

Автор: lennen Sep 28 2018, 08:49

Имеется 2-4 сигнала, они так-то из разных источников. Проходя через канал связи, они проходят разные пути, зашумляются и смешиваются. На приеме стоит столько же антенн, сколько и сигналов, 2-4.

Я использовать FastICA и просто разделил сигналы. Но там модель канала связи такая: X = A*S, где S - это 2-4 вектора сигнала, A - это как канал связи, случайные мультипликативные коэффициенты для сигнала, X - это уже набор 2-4 векторов, которые приходят на приемник.

Трудность я ощущаю пока в том, что канал Прокиса и АБГШ то добавить вообще не вопрос. Я в Matlab моделирую, кстати. Но сигналы надо сложить.... Итак. И я имею вариант, но я в нем сомневаюсь, подскажите, плиз.

Код
%s1, s2;
s1_awgn = awgn(s1); //Если зашумить каждый сигнал в отдельности, то он шум будет разный для каждого сигнала
s2_awgn = awgn(s2);

s11_proakis = proakis11(s1_awgn); //Каждый сигнал также проходит через свой многолучевой канал связи
s21_proakis = proakis21(s2_awgn); //Первое число - номер для сигнала, второе - номер антенны
sum1 = s11_proakis + s21_proakis; //Наконец-то суммировали

s12_proakis = proakis12(s1_awgn); //2 антенна
s22_proakis = proakis22(s2_awgn);
sum2 = s12_proakis + s22_proakis;


Заодно хочу спросить, а FastICA потянет решение такой задачи? Или что бы вы предложили и почему?

Кстати, а киньте еще ссылок, может какие-либо интересные коды по этому поводу есть в направлении MIMO-систем?

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)