|
Моделирование УКВ канала |
|
|
|
 |
Ответов
|
Mar 28 2013, 07:23
|
Частый гость
 
Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542

|
Цитата Многие стандарты связи указывают модели каналов, на которых рекомендуется обкатывать приемник. Например: 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
|
|
|
|
|
Mar 28 2013, 14:31
|
Местный
  
Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755

|
Цитата(Виктор39 @ Mar 28 2013, 11:23)  спасибо за предоставленные ссылки. совсем запутался. допустим из стандарта 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); На fd надо подавать число. То есть функция rayleighchan моделит лучи с одинаковым допплеровским спектром. Вижу решение только в написании собственной функции. Сам, пытаясь добиться более точного моледирования КФ канала, поступил именно так.
|
|
|
|
Сообщений в этой теме
Ivan55 Моделирование УКВ канала Feb 27 2013, 16:02 Ivan55 CODEclear all; close all; clc;
% Коэффициент осла... Mar 3 2013, 16:57 Kluwert Цитата(Ivan55 @ Mar 3 2013, 20:57) Все ли... Mar 5 2013, 11:58  Ivan55 Цитата(Kluwert @ Mar 5 2013, 14:58) Надо ... Mar 6 2013, 03:59   Kluwert Цитата(Ivan55 @ Mar 6 2013, 07:59) Наприм... Mar 6 2013, 08:18    Ivan55 Цитата(Kluwert @ Mar 6 2013, 11:18) Сорри... Mar 7 2013, 04:15    Ivan55 Цитата(Kluwert @ Mar 6 2013, 11:18) Готов... Mar 11 2013, 04:01     Kluwert Цитата(Ivan55 @ Mar 11 2013, 08:01) А где... Mar 11 2013, 09:17      Ivan55 Цитата(Kluwert @ Mar 11 2013, 12:17) Так ... Mar 11 2013, 10:09       ser_aleksey_p Цитата(Ivan55 @ Mar 11 2013, 14:09) Кто н... Mar 11 2013, 18:13        Ivan55 Цитата(ser_aleksey_p @ Mar 11 2013, 21:13... Mar 12 2013, 05:57         ser_aleksey_p Цитата(Ivan55 @ Mar 12 2013, 09:57) Что з... Mar 12 2013, 15:35          Ivan55 Цитата(ser_aleksey_p @ Mar 12 2013, 18:35... Mar 12 2013, 17:22           Ivan55 Написал модель канала не на встроенных функциях MA... Mar 15 2013, 07:52       STAR_IK Цитата(Ivan55 @ Mar 11 2013, 16:09) Вопро... Mar 12 2013, 06:47        Ivan55 Цитата(STAR_IK @ Mar 12 2013, 09:47) Дроб... Mar 12 2013, 08:40 Gyga Можно пробежаться синусом, можно дельта функцию и ... Mar 15 2013, 10:27 Ivan55 Цитата(Gyga @ Mar 15 2013, 14:27) Можно п... Mar 15 2013, 14:46 Виктор39 подскажите, пожалуйста, где(ссылка, книга, справоч... Mar 27 2013, 08:12 KalashKS Цитата(Виктор39 @ Mar 27 2013, 12:12) под... Mar 27 2013, 12:02  Ivan55 Цитата(KalashKS @ Mar 27 2013, 16:02) Мно... Mar 27 2013, 15:56 Виктор39 можно ли делать следующим образом: используя функц... Mar 29 2013, 10:15 KalashKS Цитата(Виктор39 @ Mar 29 2013, 14:15) мож... Mar 29 2013, 11:11 Виктор39 в таблице стандартов (DRM http://www.etsi.org/deli... Apr 1 2013, 06:22 KalashKS Цитата(Виктор39 @ Apr 1 2013, 10:22) в та... Apr 1 2013, 07:47 Виктор39 простите, что задаю вопрос в чужой теме. просто он... Mar 4 2015, 11:38 Виктор39 не могу найти никак стандарт, описывающий модель к... Mar 5 2015, 05:54 andyp Цитата(Виктор39 @ Mar 5 2015, 08:54) не м... Mar 8 2015, 11:17
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|