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

 
 
 
Reply to this topicStart new topic
> OFDM модем и фильтры
uriy
сообщение May 12 2015, 13:02
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Перепал мне по наследству проект.
Девайс в котором используется OFDM модем.
Работает плохо, много ошибок. Опыта в DSP у меня нет, у того кто начинал делать проект тоже было немного.
Модем работает в диапазоне частот 300-3400 Гц.
АЦП и ЦАП сэмплируют на 16 кГц.
В процессоре происходит передискретизация до 8 кГц.
В модеме на передающей стороне АЧХ должна быть с подъемом высоких частот 6 дБ/октава.
На приемной наоборот низкие с подъемом 6 дБ/октава.
В итоге должна получиться плоская АЧХ.
АЧХ сейчас подгоняются FIR фильтром. Его коэффициенты похоже получены опытным путем.
Она имеет большую неравномерность, порядка 6 дБ и полосу пропускания по уровню минус 3дБ почему-то до 3 кГц. И к тому же не обеспечивает нужный наклон АЧХ.

Как считаются такие фильтры с наклоном АЧХ?
Оптимален ли выбор FIR фильтра для OFDM модема?
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение May 12 2015, 13:38
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



1) Зачем офдм при такой узкой полосе??? Решительно непонятно.
2) Зачем в офдм стремиться к плоской АЧХ? Малопонятно.
Go to the top of the page
 
+Quote Post
Grizzzly
сообщение May 12 2015, 14:04
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 565
Регистрация: 22-02-13
Пользователь №: 75 748



Цитата(Dr.Alex @ May 12 2015, 16:38) *
1) Зачем офдм при такой узкой полосе??? Решительно непонятно.


Если это гидроакустический модем, то вполне нормальная полоса.

В ЧМ-радиовещании используют пару фильтров: pre-emphasis и de-emphasis. У них наклон как раз 6 дБ/октава. Может, подобное вам подойдет.

Сообщение отредактировал Grizzzly - May 12 2015, 14:53
Go to the top of the page
 
+Quote Post
Serg76
сообщение May 12 2015, 14:46
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Dr.Alex @ May 12 2015, 16:38) *
1) Зачем офдм при такой узкой полосе??? Решительно непонятно.

На КВ один из наиболее распространенных типов передачи.
Go to the top of the page
 
+Quote Post
ASN
сообщение May 12 2015, 15:10
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



uriy
Фильтры можно считать в Matlab. Самые обычные фильтры.
Для OFDM КИХ-фильтры в основном и используют: проще реализовать.
Присоединяюсь к Dr.Alex - непонятно зачем фильтр на приёмной стороне, чтобы выравнивать АЧХ.
Коррекцию АЧХ используют при наличии соединительных линий.
Go to the top of the page
 
+Quote Post
andyp
сообщение May 12 2015, 20:52
Сообщение #6


Местный
***

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



Цитата(Grizzzly @ May 12 2015, 17:04) *
В ЧМ-радиовещании используют пару фильтров: pre-emphasis и de-emphasis. У них наклон как раз 6 дБ/октава. Может, подобное вам подойдет.


Там они понятно зачем используются. Здесь - непонятно. И вообще непонятно, зачем такой фильтр на входе. Вполне хватило бы полосовика для передискретизации (кстати, снова непонятно, зачем она, чтобы не делать вдвое более длинное фурье?). Все пред и пост искажения можно учесть в частотной области, при формировании сигнала-выравнивании.
Go to the top of the page
 
+Quote Post
uriy
сообщение May 13 2015, 04:35
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
В ЧМ-радиовещании используют пару фильтров: pre-emphasis и de-emphasis. У них наклон как раз 6 дБ/октава. Может, подобное вам подойдет.

Да модем используется имеено в ЧМ и именно такие фильтры нужны. Но я не могу найти их реализацию в DSP.
У вас есть?

Цитата
Фильтры можно считать в Matlab. Самые обычные фильтры.

Я знаю как посчитать фильтры с плоской АЧХ: ФНЧ, ФВЧ и полосовой.
Но я не знаю как сделать наклон 6 дБ/октаву.

Цитата
Присоединяюсь к Dr.Alex - непонятно зачем фильтр на приёмной стороне, чтобы выравнивать АЧХ.

Я считаю что плоская АЧХ обеспечит наилучшее качество приемо-передачи. Разве это не так?

Мой канал передачи это радиоканал. В ЧМ на передющей стороне поднимают высокие частоты на 6 дБ/октава чтобы получить большее отношение сигнал/шум. И как следствие увеличение дальности связи.
Go to the top of the page
 
+Quote Post
serjj
сообщение May 13 2015, 05:33
Сообщение #8


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цифровые данные модулируются OFDM, потом полученный действительный сигнал идёт в ЧМ модулятор, далее в приёмнике, наоборот, сначала снимается ЧМ, потом OFDM, так? Делаете CE-OFDM (Constant Envelope OFDM) похоже?

Вы после OFDM модулятора получаете действительный полосовой сигнал? Кто мешает задать требуемые предискажения в частотной области до преобразования Фурье, введя коэффициенты амплитудной коррекции для каждой поднесущей? В приёмнике ничего дополнительно делать не надо, частотный эквалайзер сам восстановит амплитуду и фазу поднесущих перед тем как снимать метрики и отдавать их в декодер.

Если в OFDM модуляторе вы получаете комплексный baseband сигнал, а потом переносите его на частоту 1800 Гц и откидываете мнимую часть, то вы также можете в исходном комплексном сигнале ввести предискажения в частотной области. Главное вам надо понять, что OFDM модулятор позволяет вам сформировать такое АЧХ, какое вам необходимо.

Вы формируете сигнал на частоте 8 кГц и интерполируете до 16? Лучше формировать на 16, если есть такая возможность. Если проблема с Фурье на 16 кГц, то можно сделать его на 8 кГц, затем обычным КИХ фильтром интерполировать до 16 и ЧМ модулятор делать уже на 16. Мой опыт с ЧМ модуляторами показал, что в цифре тем лучше модулятор, чем больше частота формирования ЧМ превышает полосу модулируемого сигнала.

Успехов, тема CE-OFDM (я почти уверен что у вас именно это) очень интересна rolleyes.gif
Go to the top of the page
 
+Quote Post
ASN
сообщение May 13 2015, 05:35
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 15-07-04
Из: g.Penza
Пользователь №: 326



Цитата(uriy @ May 13 2015, 07:35) *
Я знаю как посчитать фильтры с плоской АЧХ: ФНЧ, ФВЧ и полосовой.
Но я не знаю как сделать наклон 6 дБ/октаву.


Для этого в Matlab можно использовать функции firls или firpm. Они позволяют саппроксимировать АЧХ фильтра по значениям желаемой амплитуды и частоты.
Go to the top of the page
 
+Quote Post
uriy
сообщение May 13 2015, 05:54
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
Делаете CE-OFDM (Constant Envelope OFDM) похоже?

Это для меня пока темный лес. Я лишь разобрался что там 41 поднесущая и есть пилоттоны.
2 бита информации передается на каждом тоне.
После OFDM модялтора я получаю действительный сигнал. Он выдается на аудиокодек и затем на вход модулятора радиостанции. Это не квадратурный вход, а обычный линейный вход для аудиосигнала.

Цитата
частотный эквалайзер сам восстановит амплитуду и фазу поднесущих

Он должен присутствовать в модеме? Не уверен что он есть.
Можете посоветовать полезную литературу по этому поводу. Лучше на английском.
Ввести коэффициенты коррекции для каждой поднесущей это пока для меня не посильно.

Цитата
Лучше формировать на 16, если есть такая возможность.

Возможность наверняка есть, но нет знаний.

Цитата
Для этого в Matlab можно использовать функции firls или firpm.

Спасибо посмотрю. Но что-то подсказывает все должно быть гораздо проще.
pre-emphasis и de-emphasis в аналоговой схемотехнике делается всего лишь RC цепочкой.
Наклон RC филтьтра как раз и дают нужный наклон АЧХ. Думаю в DSP должен быть способ сделать так же просто.
Помниться из универа были z преобразования для прехода от аналоговых фильтров к цифровым.
Но тогда без практики это было совершенно не понятно куда и зачем.
Теперь происходит обратное, есть куча практики но нет базовых знаний.
Жаль потерянные годы.
Go to the top of the page
 
+Quote Post
blackfin
сообщение May 13 2015, 06:07
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(uriy @ May 13 2015, 08:54) *
Но что-то подсказывает все должно быть гораздо проще.
pre-emphasis и de-emphasis в аналоговой схемотехнике делается всего лишь RC цепочкой.
Наклон RC филтьтра как раз и дают нужный наклон АЧХ. Думаю в DSP должен быть способ сделать так же просто.

Можно и проще, если на выходе фильтра с прямоугольной АЧХ - Kп(w) поставить дифференциатор (точнее, FIR первого порядка):

K(w) = Kп(w)*{A + B*w}.
Go to the top of the page
 
+Quote Post
serjj
сообщение May 13 2015, 06:36
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
Он должен присутствовать в модеме? Не уверен что он есть.
Можете посоветовать полезную литературу по этому поводу. Лучше на английском.
Ввести коэффициенты коррекции для каждой поднесущей это пока для меня не посильно.


Конечно должен. Даже если у вас не будет частотно-селективных замираний, плоские замирания (читать flat fading) никуда не денутся. А это искажения амплитуды (потери сигнал-шума) и фазы, которые необходимо скомпенсировать перед принятием решения. Начните читать по OFDM технологии. Коэффициенты коррекции в данном случае и проще и правильнее чем городить фильтр во временной области. 2 бита на символ - это QPSK. Изначально, когда вы разместите их по поднесущим, вы получите равномерный спектр, т.к. у вас на каждой поднесущей передается одинаковая энергия. Для ввода предискажений ослабте поднесущие, соответствующие ВЧ. Ослабление будет пропорционально центральной частоте поднесущей. Для того чтобы понять как способ размещения поднесущих и их амплитуда влияет на результирующий спектр OFDM сигнала полезно поделать простенькие модельки в матлабе. Но сначала необходимо прочитать про OFDM.

Сообщение отредактировал serjj - May 13 2015, 06:37
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 20 2015, 19:04
Сообщение #13


Профессионал
*****

Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815



Мягкие интегратор и дифференциатор, в принципе, и являются фильтрами с завалом и подьемом в 6 дБ/окт. соответственно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd June 2025 - 18:57
Рейтинг@Mail.ru


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