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

 
 
> FM demodulation problem: video + audio, плохое качество аудио после демодуляции
maxfox2k
сообщение Dec 26 2011, 06:03
Сообщение #1


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

Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553



уважаемый all,

есть проблема с демодуляцией фм.

имеем следующий формат модуляции. аудио сигнал модулируем фм и поднимаем на 4.977 мгц.
добавляем ntsc видео и опять модулируем фм полученный сигнал.

на приёмной стороне демодулируем FM Output = I*dQ/dt - Q*dI/dt
получаем видео+фм аудио, нч фильтром убираем аудио сигнал и получаем исходный ntsc сигнал.

а вот дальше с аудио начинаются проблемы.
не получается демодулировать сигнал лучше s/n 35 dbm.
если вместо ntsc подавать синусоиду с генератора (0-4.9 мгц), то аудио демодулируется чистое. пробовал на видео сигнал на передатчике ставить фильтр 2 мгц, на демодуляцию аудио никак не повлияло, всё-равно шум.
частота семплирования 20 мгц.

алгоритм с аудио демодуляцией следующий:
ставлю полосовой фильтр на 4.977 мгц, смещаю частоту в ноль и раскладываю на iq.
опять фильтрую нч фильтром, демодулирую. при таком подходе фильтры работают на 20 мгц, и не очень хорошие.

либо так:
ставлю полосовой фильтр на 4.977 мгц, смещаю частоту в ноль и раскладываю на iq.
опять фильтрую нч фильтром, делаю даунсамплинг до сотни килогерц, демодулирую.

оба варианта дают примерно одинаковый результат.

что можете посоветовать для улучшения?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
litv
сообщение Dec 26 2011, 08:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 6-10-04
Из: Воронеж
Пользователь №: 806



Вы на чем хоть работаете? на ПЛИС или ...
Несколько тыщ тапсов(сильно сомневаюсь) - требуемую АЧХ нарисуйте сюда.
Откуда они....
Go to the top of the page
 
+Quote Post
maxfox2k
сообщение Dec 26 2011, 08:31
Сообщение #3


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

Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553



Цитата(litv @ Dec 26 2011, 11:21) *
Вы на чем хоть работаете? на ПЛИС или ...
Несколько тыщ тапсов(сильно сомневаюсь) - требуемую АЧХ нарисуйте сюда.
Откуда они....

конечная реализация на фпга, фильтры в матлабе.
например более-менее фильтр на 20 мгц занимает 921 тапс.
под это ресурсов нет, да и в матлабе даже результат плохой на мой взгляд.
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
des00
сообщение Dec 26 2011, 08:55
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(maxfox2k @ Dec 26 2011, 03:31) *
конечная реализация на фпга, фильтры в матлабе.
например более-менее фильтр на 20 мгц занимает 921 тапс.
под это ресурсов нет, да и в матлабе даже результат плохой на мой взгляд.
Прикрепленное изображение

БИХ фильтр поставить нельзя? на основе комбинации звеньев второго порядка.
Скинуть в 0, использовать фиры работающие с децимацией сигнала ?

Цитата(maxfox2k @ Dec 26 2011, 01:54) *
если фильтр на 20 мгц, то нужно несколько тысяч тапсов, чтобы хороший фильтр получился, если даунсамплить, то сразу поднимается уровень шума.

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


--------------------
Go to the top of the page
 
+Quote Post
maxfox2k
сообщение Dec 27 2011, 00:14
Сообщение #5


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

Группа: Участник
Сообщений: 90
Регистрация: 14-09-05
Пользователь №: 8 553



Цитата(des00 @ Dec 26 2011, 12:55) *
БИХ фильтр поставить нельзя? на основе комбинации звеньев второго порядка.
Скинуть в 0, использовать фиры работающие с децимацией сигнала ?
не правильно децимацию делаете, раз у вас уровень шума растет.

iir не получится, т.к. реализация на фпга.
на практике делаю не такой узкий фильтр, и сдвигаю в 0. потом это всё конечно даунсэмплю и фильтрую на более низких частотах. после даунсамплинга стоят антиалиас фильтры, но что за раз, что каскадно даунсэмплить получается одинаково.
в чем может быть ошибка децимации?
в железе не должно быть проблем, т.к. параллельно реализован офдм.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- maxfox2k   FM demodulation problem: video + audio   Dec 26 2011, 06:03
- - litv   "если вместо ntsc подавать синусоиду с генера...   Dec 26 2011, 06:47
|- - maxfox2k   Цитата(litv @ Dec 26 2011, 10:47) "е...   Dec 26 2011, 06:54
|- - des00   Цитата(maxfox2k @ Dec 26 2011, 19:14) iir...   Dec 27 2011, 03:44
|- - maxfox2k   Цитата(des00 @ Dec 27 2011, 07:44) ну у к...   Dec 27 2011, 04:08
- - des00   Цитата(maxfox2k @ Dec 26 2011, 22:08) что...   Dec 27 2011, 12:59
- - maxfox2k   ну перед децимированием надо фильтрануть, сейчас х...   Dec 28 2011, 03:03
- - andrewkrot   Цитата(maxfox2k @ Dec 26 2011, 09:03) име...   Dec 28 2011, 05:43
|- - maxfox2k   Цитата(andrewkrot @ Dec 28 2011, 09:43) В...   Dec 28 2011, 07:04
- - andrewkrot   Если есть анализатор спектра, то посмотрите какая ...   Dec 28 2011, 10:15
|- - _Anatoliy   Цитата(andrewkrot @ Dec 28 2011, 12:15) Е...   Dec 28 2011, 11:05
- - andrewkrot   Я так думаю, что без геморроя нельзя   Dec 28 2011, 11:58


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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 16:17
Рейтинг@Mail.ru


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