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

 
 
> Altera NCO, Разложение сигнала на квадратуры
Evgeniiy
сообщение Sep 30 2009, 12:34
Сообщение #1


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

Группа: Участник
Сообщений: 84
Регистрация: 5-03-09
Из: СПБ
Пользователь №: 45 705



Здравствуйте! Кто пользовался NCO, подскажите как с ним работать.
Передо мной стоит задача разложить сигнал на квадратурные составляющие, сигнал с частотой 28МГц оцифровывается 112МГц и поступает в ПЛИС, дальше как я понимаю можно просто брать четные или не четные отсчеты - это и будут квадратуры, а можно перемножать выходы NCO настроенного на частоту 28МГц с входами. Так вот по поводу NCO:
1) на вход clk мне подавать 112МГц и CLOCK RATE задавать 112МГц
2) фазу задавать константой которая высвечивается в мегавизарде для 112МГц и входной 28МГц это 1073741824?


Если делать как в пункте 1 и 2, то я получаю на выходе косинуса значения: 0, -32767 0, 32767, на выходе синуса соответственно 32767, 0 , -32767, 0, с этим и перемножать?? в чем тогда сложность составить таблицу из 2 чисел?
И что можно подавать кроме константы на вход фазы??
СПАСИБО! smile3046.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
eugen_pcad_ru
сообщение Sep 30 2009, 12:55
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



Сейчас квартуса под рукой нет, но попробую объяснить.
Квадратурный перенос осуществляется с одной частоты на другую.
Т.е. Fрез = Fсигн - Fnco (или Fрез = Fnco - Freз кому как нравитсяsmile.gif), где Fрез - частота результирующего сигнала, Fnco - частота NCO, Fсигн - центральная частота сигнала.
Константа на входе - это код требуемой частоты.
Допустим имеется частота дискретизации 112 Мгц, частота сигнала 28 Мгц.
Если необходимо перенести "в ноль" (обычно как раз это и надо), то требуемая частота работы NCO тоже должна быть 28 МГц.
А частота дискретизации при этом (Sample rate) = 112 ММГц.
Код же частоты определяется через отношение Fnco/Fдискр с учетом масштабного коэффициента.
К примеру если требуется поставить NCO точно в центр анализируемого частотного диапазона, тогда как раз и можно ограничиться манипуляциями по пунктам 1 и 2.
P.S.: Вполне можно еще задать и начальную фазу, тольк5о в обычном случае это совсем ни к чему.
P.P.S: Да, чуть не заыл. Помимо разностной частоты возникает сигнал и на суммарной частоте, в связи с этим используют дополнительную фильтрацию "нежелательных" составляющих.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeniiy   Altera NCO, Разложение сигнала на квадратуры   Sep 30 2009, 12:34
- - Evgeniiy   В чем тогда преимущество NCO, можно же тогда на эт...   Sep 30 2009, 13:17
|- - alexadmin   Цитата(Evgeniiy @ Sep 30 2009, 17:17) В ч...   Sep 30 2009, 13:21
- - Evgeniiy   А что бы мне мешало взять частоту дискретизации 27...   Sep 30 2009, 13:33
|- - alexadmin   Цитата(Evgeniiy @ Sep 30 2009, 17:25) А ч...   Sep 30 2009, 13:37
||- - Evgeniiy   Цитата(alexadmin @ Sep 30 2009, 17:37) Ну...   Sep 30 2009, 13:38
|- - alexadmin   Цитата(Evgeniiy @ Sep 30 2009, 17:33) Как...   Sep 30 2009, 13:44
|- - Evgeniiy   Цитата(alexadmin @ Sep 30 2009, 17:44) Ка...   Oct 1 2009, 05:18
|- - alexadmin   Цитата(Evgeniiy @ Oct 1 2009, 09:18) Как ...   Oct 1 2009, 07:36
|- - Evgeniiy   Цитата(alexadmin @ Oct 1 2009, 11:36) Вот...   Oct 2 2009, 06:21
|- - Evgeniiy   Цитата(Evgeniiy @ Oct 2 2009, 10:21) Спас...   Oct 2 2009, 07:57
|- - alexadmin   Цитата(Evgeniiy @ Oct 2 2009, 11:57) Кста...   Oct 2 2009, 10:13
|- - Evgeniiy   а если у меня частота меняется допустим от 22 до 2...   Oct 2 2009, 12:28
|- - alexadmin   Цитата(Evgeniiy @ Oct 2 2009, 16:28) а ес...   Oct 2 2009, 14:22
|- - Evgeniiy   Цитата(alexadmin @ Oct 2 2009, 18:22) Ест...   Oct 8 2009, 13:10
|- - Evgeniiy   RE: Altera NCO, Разложение сигнала на квадратуры   Oct 9 2009, 05:35
|- - alexadmin   Цитата(Evgeniiy @ Oct 8 2009, 17:10) Если...   Oct 9 2009, 08:21
|- - Evgeniiy   Вот еще вопросик такой, условие для выбора частоты...   Oct 27 2009, 07:31
|- - des00   Цитата(Evgeniiy @ Oct 27 2009, 01:31) Вот...   Oct 27 2009, 07:53
|- - Evgeniiy   Цитата(des00 @ Oct 27 2009, 11:53) вообще...   Oct 27 2009, 08:20
|- - des00   Цитата(Evgeniiy @ Oct 27 2009, 02:20) я д...   Oct 27 2009, 12:42
- - анатолий   Насчет NCO, квадратур и пр. предлагаю глянуть на h...   Oct 9 2009, 12:41
- - EvgenyV   Тут есть немного теории http://allfpga.com/fpga/f...   Nov 10 2009, 05:26


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

 


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


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