реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Моделирование УКВ канала
Ivan55
сообщение Mar 15 2013, 07:52
Сообщение #16


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Написал модель канала не на встроенных функциях MATLAB релея и райса. Возник вопрос, как построить АЧХ канала, что подавать на вход какие есть варианты?

Сообщение отредактировал Ivan55 - Mar 15 2013, 07:56
Go to the top of the page
 
+Quote Post
Gyga
сообщение Mar 15 2013, 10:27
Сообщение #17


Местный
***

Группа: Участник
Сообщений: 203
Регистрация: 3-06-08
Пользователь №: 38 014



Можно пробежаться синусом, можно дельта функцию и от этого БПФ
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Mar 15 2013, 14:46
Сообщение #18


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(Gyga @ Mar 15 2013, 14:27) *
Можно пробежаться синусом, можно дельта функцию и от этого БПФ


Да, я так и делал) только результат че то разный получал) вот и решил спросить, попробую еще поковыряться в коде
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 27 2013, 08:12
Сообщение #19


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



подскажите, пожалуйста, где(ссылка, книга, справочник) можно взять стандарты(значения замирания, доплеровского расширения, отношения мощностей в лучах и т.д.) каналов для УКВ?!
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Mar 27 2013, 12:02
Сообщение #20


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Виктор39 @ Mar 27 2013, 12:12) *
подскажите, пожалуйста, где(ссылка, книга, справочник) можно взять стандарты(значения замирания, доплеровского расширения, отношения мощностей в лучах и т.д.) каналов для УКВ?!

Многие стандарты связи указывают модели каналов, на которых рекомендуется обкатывать приемник.
Например:
DRM http://www.etsi.org/deliver/etsi_es/201900...980v030201p.pdf - приложение В
DVB-T http://www.etsi.org/deliver/etsi_en/300700...744v010601p.pdf - приложение В (здесь, правда, канал статический).
В LTE тоже такое есть, но я не помню точно в котором из стандартов.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Mar 27 2013, 15:56
Сообщение #21


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(KalashKS @ Mar 27 2013, 16:02) *
Многие стандарты связи указывают модели каналов, на которых рекомендуется обкатывать приемник.
Например:
DRM http://www.etsi.org/deliver/etsi_es/201900...980v030201p.pdf - приложение В
DVB-T http://www.etsi.org/deliver/etsi_en/300700...744v010601p.pdf - приложение В (здесь, правда, канал статический).
В LTE тоже такое есть, но я не помню точно в котором из стандартов.


да, я тоже их использовал) кроме LTE
"(здесь, правда, канал статический)" это не страшно, но встроенные функции матлаба канала Релея и Райса тут уже не помогут

Сообщение отредактировал Ivan55 - Mar 27 2013, 17:18
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 28 2013, 07:23
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Mar 28 2013, 14:31
Сообщение #23


Местный
***

Группа: Участник
Сообщений: 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 моделит лучи с одинаковым допплеровским спектром. Вижу решение только в написании собственной функции. Сам, пытаясь добиться более точного моледирования КФ канала, поступил именно так.
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 29 2013, 10:15
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



можно ли делать следующим образом: используя функцию rayleighchan, пропускать каждый луч по отдельности, внося при этом требуемую задержку, доплеровское расширение и подавление. а затем для каждого луча по отдельности вносить доплеровский сдвиг. + SNR . и затем просуммировать все лучи?!
я просто так и не понял, функция rayleighchan предназначена только если на входе имеется несколько лучей, и она сама их суммирует. либо она может работать с каждым луче по отдельности...
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Mar 29 2013, 11:11
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Виктор39 @ Mar 29 2013, 14:15) *
можно ли делать следующим образом: используя функцию rayleighchan, пропускать каждый луч по отдельности, внося при этом требуемую задержку, доплеровское расширение и подавление. а затем для каждого луча по отдельности вносить доплеровский сдвиг. + SNR . и затем просуммировать все лучи?!
я просто так и не понял, функция rayleighchan предназначена только если на входе имеется несколько лучей, и она сама их суммирует. либо она может работать с каждым луче по отдельности...

Попробуйте, должно получиться.
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Apr 1 2013, 06:22
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



в таблице стандартов (DRM http://www.etsi.org/deliver/etsi_es/201900...980v030201p.pdf - приложение В), усиление луча (Path gain, rms (ρk)) дано как среднеквадратичное значение (rms). как мне среднеквадратичное значение перевести в децибелы? например, если Path gain, rms (ρk) = 0.5, значит ли это подавление по напряжению 3 децибела?
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Apr 1 2013, 07:47
Сообщение #27


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Виктор39 @ Apr 1 2013, 10:22) *
в таблице стандартов (DRM http://www.etsi.org/deliver/etsi_es/201900...980v030201p.pdf - приложение В), усиление луча (Path gain, rms (ρk)) дано как среднеквадратичное значение (rms). как мне среднеквадратичное значение перевести в децибелы? например, если Path gain, rms (ρk) = 0.5, значит ли это подавление по напряжению 3 децибела?


Да.
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 4 2015, 11:38
Сообщение #28


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



простите, что задаю вопрос в чужой теме. просто он смежный с тем, о чем шла речь здесь.

мне нужно сымитировать модель НЕ стационарного канала с широкополосной передачей на частоте 2.4 ГГц.
не подскажете какой-нибудь стандартик, где описывалась бы модель канала для заданных условий?
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 5 2015, 05:54
Сообщение #29


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



не могу найти никак стандарт, описывающий модель канала для 2.4ГГц.
нахожу только стандарты, где указан параметр Path Loss Exponent для различных условий(не понимаю что за он).
неужели в этом диапазоне частот искажения моделируются не так, как на более низких частотах(с помощью модели Ваттерсона)? Ведь здесь присутствуют все те же искажения связанные с многолучевостью и доплеровским смещением
Go to the top of the page
 
+Quote Post
andyp
сообщение Mar 8 2015, 11:17
Сообщение #30


Местный
***

Группа: Участник
Сообщений: 453
Регистрация: 23-07-08
Пользователь №: 39 163



Цитата(Виктор39 @ Mar 5 2015, 08:54) *
не могу найти никак стандарт, описывающий модель канала для 2.4ГГц.
нахожу только стандарты, где указан параметр Path Loss Exponent для различных условий(не понимаю что за он).


Погугли SUI propagation model или WiMax propagation model. Для indoor там своя песня.
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 11:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01524 секунд с 7
ELECTRONIX ©2004-2016