|
Квадратурный смеситель и постоянная составляющая |
|
|
|
Jul 5 2015, 13:15
|

Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 8-02-15
Из: Санкт-Петербург
Пользователь №: 85 020

|
Всем привет.
Реализовал на ПЛИС квадратурный смеситель. Дальнейшую обработку упоминать не буду,ибо она вся многократно проверена и точно работает корректно. Поэтому соль в том,что при просмотре спектра выходного сигнала со смесителя я вижу в спектре гармонику на нулевой частоте (которой быть не должно,поскольку на входе,по сути,просто шум). Таким образом, где-то в моем смесителе возникла постоянная составляющая. У кого есть идеи,откуда она могла взяться?
Подробности:
Входной сигнал 16 бит поступает на умножители. Умножается он там на синус/косинус разрядностью 26 бит. Выходные сигналы с умножителей - 18 бит.
Эти 18 бит подаются на вход КИХ фильтра,который понижает частоту дискретизации. Выход фильтра - 16 бит (2 сигнала),которые потом записываются в сигнал 64 бита.
ПЛИС: Xilinx Virtex 5
Ядра, которые я использовал: -DDS Compiler (синтезатор частоты); -FIR Compiler (КИХ фильтр); -Multiplier (умножитель).
|
|
|
|
Сообщений в этой теме
qwa Квадратурный смеситель и постоянная составляющая Jul 5 2015, 13:15 rloc После DDS или умножителя, например, нет округления... Jul 5 2015, 13:39 qwa Цитата(rloc @ Jul 5 2015, 16:39) После DD... Jul 5 2015, 14:49 rloc Предпочтения должны определяться задачей.
https:/... Jul 5 2015, 15:11 qwa Округляю так:
КодLIBRARY ieee;
USE ieee.std_logic... Jul 5 2015, 18:20 Fat Robot Округляете вы правильно, но описываете это коряво.... Jul 5 2015, 19:30 qwa Цитата(Fat Robot @ Jul 5 2015, 22:30) Окр... Jul 5 2015, 19:41 Fat Robot Я полагал, что у вас есть верификационная оснастка... Jul 5 2015, 19:52 qwa Итак,вот что я увидел.
На вход - синус,частота его... Jul 5 2015, 21:13 Golikov A. Цитатаостаточно без всяких условий к разряду, пред... Jul 6 2015, 04:37 qwa Цитата(Golikov A. @ Jul 6 2015, 07:37) А ... Jul 6 2015, 07:26 Fat Robot Подтянулась тяжелая артиллерия...
-0.7 в вашем пр... Jul 6 2015, 08:36 Golikov A. Ваша правда, вот проверил на пальцах....
6 битное... Jul 6 2015, 09:17 des00 Цитата(Golikov A. @ Jul 6 2015, 17:17) Ва... Jul 6 2015, 18:00 qwa В общем,я обнаружил,что умножал просто на синус, а... Jul 6 2015, 10:14 iiv Цитата(qwa @ Jul 5 2015, 18:15) Входной с... Jul 6 2015, 10:25 Fat Robot Точность описания сигнала гетеродина определяется ... Jul 6 2015, 10:46  iiv Цитата(Fat Robot @ Jul 6 2015, 16:46) Точ... Jul 6 2015, 11:40   Fat Robot Желаем принимать полезный сигнал на частоте
На ча... Jul 6 2015, 11:58    iiv Цитата(Fat Robot @ Jul 6 2015, 16:58) Сиг... Jul 6 2015, 12:04     Fat Robot В реальности шум квантования NCO (для фазы, LUT ad... Jul 6 2015, 12:09 serjj ЦитатаПочему косинус и синус у Вас выбирается со з... Jul 6 2015, 10:28 iiv Цитата(serjj @ Jul 6 2015, 15:28) После у... Jul 6 2015, 10:35 qwa Цитата(serjj @ Jul 6 2015, 13:28) Большая... Jul 6 2015, 11:18 serjj Цитатада, но фильтром Вы интегрируете осциллирующу... Jul 6 2015, 10:57 Fat Robot Я имею в виду приемник. Соседний или блокирующий к... Jul 6 2015, 11:01 iiv Цитата(serjj @ Jul 6 2015, 16:57) Вы може... Jul 6 2015, 11:21 serjj ЦитатаЯ имею в виду приемник. Соседний или блокиру... Jul 6 2015, 11:06 serjj ЦитатаВозьмите несколько периодов синуса на равном... Jul 6 2015, 11:32 serjj Цитататогда ошибка интегрирования будет определять... Jul 6 2015, 11:53 qwa Попробую написать блок работы с файлами,чтобы в си... Jul 6 2015, 12:20 Golikov A. да про это написано в приведенной раньше ссылке пр... Jul 6 2015, 19:04 qwa Я сделал вот какую вещь : я посмотрел сигнал с вы... Jul 7 2015, 17:08 qwa Разобрался,что я делал не так с ядром фильтра. Jul 8 2015, 22:31 _Anatoliy Цитата(qwa @ Jul 9 2015, 01:31) Разобралс... Jul 9 2015, 04:00  qwa Цитата(_Anatoliy @ Jul 9 2015, 07:00) Вы ... Jul 9 2015, 08:34 qwa Тема остается актуальной.
Со всеми округлениями и... Jul 14 2015, 17:15 Fat Robot Я предположу, что где-то в умножителях знаковые да... Jul 14 2015, 18:05 qwa Цитата(Fat Robot @ Jul 14 2015, 21:05) Я ... Jul 14 2015, 18:13 Fat Robot На 1м входе смесителя постоянное значение. На 2м в... Jul 14 2015, 18:17  qwa Цитата(Fat Robot @ Jul 14 2015, 21:17) На... Jul 14 2015, 20:32   Fat Robot Оставьте в покое фильтр до поры. К нему мы еще вер... Jul 14 2015, 20:53 qwa Всем привет!
В общем, как это обычно и бывает... Jul 16 2015, 11:15 Самурай Цитата(qwa @ Jul 16 2015, 15:15) ...
В об... Jul 19 2015, 08:00
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|