Цитата
Многие стандарты связи указывают модели каналов, на которых рекомендуется обкатывать приемник.
Например:
DRM
http://www.etsi.org/deliver/etsi_es/201900...980v030201p.pdf - приложение В
DVB-T
http://www.etsi.org/deliver/etsi_en/300700...744v010601p.pdf - приложение В (здесь, правда, канал статический).
В LTE тоже такое есть, но я не помню точно в котором из стандартов.
спасибо за предоставленные ссылки.
совсем запутался. допустим из стандарта DRM выбираю канал 6
имею на входе 4 луча.
Код
Delay = [0, 2, 4, 6];
Path_gain = [0.5, 1, 0.25, 0.0625];
Doppler_shift = [0, 1.2, 2.4, 3.6];
Doppler_spread = [0.1, 2.4, 4.8, 7.2];
tau = Delay;
pdb = 10*log10(1/Path_gain); % перевожу в децибелы
fd - ???
ts = 1/Fs;
y = rayleighchan(ts, fd, tau, pdb);
SigOut = filter(y,SigIn);
вопросы:
- для каждого луча имеется разное доплеровское расширение. если я в функцию rayleighchan подаю вектор fd = [0.1, 2.4, 4.8, 7.2], выдается ошибка "MaxDopplerShift must be a non-negative real finite scalar".
что подавать на fd?
- для каждого луча дано разное доплеровское смещение. как я могу это сделать для каждого луча по отдельности????
доплеровское смещение думаю делать следующим образом:
t = [0:length(SigIn)-1]/Fs;
SigOut = SigIn.*exp(-1i*2*pi*(Doppler_spread)*t);
Сообщение отредактировал Виктор39 - Mar 28 2013, 08:48