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

 
 
> Моделирование КВ радиоканала
TrilinX
сообщение Mar 18 2015, 14:13
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 18-03-15
Пользователь №: 85 758



Добрый день! Стоит задача реализовать модель КВ радиоканала на железе, но для начала нужно получить модель на С матлабе или симулинке, сам я программист намного больше чем радиоэлектронщик. Есть значения синфазы и квадратуры. Как дальше обрабатывать эти значения? Используется QAM. В модели учитывается белый шум, импульсные помехи, сдвиг несущей, воздействие селективной помехи, фединг, пульсирующую помехи. Где можно почитать о конкретных рецептах? Ознакомиться с готовыми моделями хотя бы на matlab (но подробными что бы можно было перенести в код на C). Вот, например, есть I, Q и функция белого шума awgn, что к чему прибавлять, прибавлять к каждому значению, или вычислять значения амплитуды и и фазы и к ним уже прибавлять? Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
TrilinX
сообщение Mar 20 2015, 11:18
Сообщение #2





Группа: Новичок
Сообщений: 3
Регистрация: 18-03-15
Пользователь №: 85 758



Насколько я понял мне нужна модель Ваттерсона. Неужели никто не может помочь с данным вопросом? Хотя бы на литературу где это описано, подходят варианты типа как здесь описание имитатора, а впрочем любые варианты подходят по теме.
Go to the top of the page
 
+Quote Post
andyp
сообщение Mar 20 2015, 11:48
Сообщение #3


Местный
***

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



Цитата(TrilinX @ Mar 20 2015, 14:18) *
Насколько я понял мне нужна модель Ваттерсона. Неужели никто не может помочь с данным вопросом? Хотя бы на литературу где это описано, подходят варианты типа как здесь описание имитатора, а впрочем любые варианты подходят по теме.


Вот примерный список литературы:
1. Recommendation ITU-R F.1487, "Testing of HF modems with bandwidths of up to about 12 kHz using ionospheric channel simulators," 2000.
2. Recommendation ITU-R F.520, "Use of high frequency ionospheric channel simulators," 1992.
3. M. Patzold, "Mobile fading Channels," John Wiley Sons. Ltd., England, 2002
4. Cyril-Daniel Iskander. A MATLAB-based Object-Oriented Approach to Multipath Fading Channel Simulation. Hi-Tek Multisystems

1, 2 - стандарты, описывающие модель распространения, 3 - монография по моделированию каналов распространения, 4 - обзорная статейка по созданию моделей каналов.
И здесь еще нет ссылок на генерацию белого шума и реализацию задержек лучей, некратных частоте дискретизации. Вобщем, вопрос слишком общий для конфы, поэтому и ответов нет. Чтобы сделать хороший иммитатор канала, даже только в цифре, надо разбираться с кучей вещей.
Go to the top of the page
 
+Quote Post
TrilinX
сообщение Mar 20 2015, 16:52
Сообщение #4





Группа: Новичок
Сообщений: 3
Регистрация: 18-03-15
Пользователь №: 85 758



Спасибо, большое andyp. Посмотрю ссылки. Хотя в последней монографии обилие формул обескуражило =( Как белый шум генерировать понятно. Не понятно к чему его прибавлять I'=Iinput +awgn1(t); C' = Cinput +awgn2(t) , или же надо находить A = sqrt(I * I + C * C) + awgn(t) ? Без понимания физики не ясно понимаю что делать... А вообще это реально сделать (мат модель того что я перечислил - это самое сложное, а перекодировать в С особых проблем нет) человеку без опыта в радиотехнике за пару месяцев?
Go to the top of the page
 
+Quote Post
andyp
сообщение Mar 20 2015, 23:33
Сообщение #5


Местный
***

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



Цитата(TrilinX @ Mar 20 2015, 19:52) *
Как белый шум генерировать понятно. Не понятно к чему его прибавлять I'=Iinput +awgn1(t); C' = Cinput +awgn2(t) , или же надо находить A = sqrt(I * I + C * C) + awgn(t) ? Без понимания физики не ясно понимаю что делать...


Надо прибавлять отсчеты шума к каждой квадратуре. Отсчеты можно брать из одного источника - они независимые.

Цитата
А вообще это реально сделать (мат модель того что я перечислил - это самое сложное, а перекодировать в С особых проблем нет) человеку без опыта в радиотехнике за пару месяцев?


Не знаю. Не был в такой ситуации никогда. Можешь оценить:
Простой иммитатор канала можно сделать так:
1. Замирания лучей.
Берешь комплексные отсчеты белого шума на частоте дискретизации в N раз меньшей частоты дикретизации сигнала и засовываешь их в гауссовский фильтр (он есть в статье, про которую я писал). Частоту генерации шума обычно берут раз в 5..10 больше скорости замираний (скорость - обычно это единицы герц). Затем разбавляешь выборку N-1 нулями и пропускаешь через ФНЧ с полосой, равной 0.4 частоты дискретизации сигнала

2. Умножаешь комплексный сигнал на замирания. Здесь неплохо замерить и отнормировать мощность получившегося луча

3. Также формируешь второй луч (1-2), используя второй генератор замираний. Лучи должны затухать независимо один от другого.

4. Задерживаешь один луч относительно другого на целое число отсчетов. Количество отсчетов отпределяется задержкой лучей в модели.

5. Складываешь получившиеся лучи

6. Добавляешь белый шум. Дисперсию шума выбираешь такой, чтобы получить требуемое ОСШ в полосе сигнала

Go to the top of the page
 
+Quote Post

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

 


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


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