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

 
 
> выделение квадратур с помощью ПЛИС, выделение квадратур
guxa
сообщение Oct 15 2008, 08:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-12-06
Пользователь №: 23 612



Скажите пожалуйста.
Есть ли возможность реализовать на ПЛИС разложение сигнала, приходящего с АЦП на квадратуры?

Чисто математически эту задачу представляю, а как реализовать в логику ПЛИС - не пойму. help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
guxa
сообщение Oct 15 2008, 09:58
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 17-12-06
Пользователь №: 23 612



Спасибо.

В АЛЬТЕРЕ такого блока нет, но могу ли я сделать его сама? Как понимаю, если мне известна частота я итак смогу вычислить значения синуса и косинуса. Верно?

Мне тут еще шепнули, что если частота дискритизации ровно в 4 раза выше, чем частота несущей, я могу просто брать четные и нечетные дискреты - это и будут квадратуры, это так?
Go to the top of the page
 
+Quote Post
DmitryR
сообщение Oct 15 2008, 10:36
Сообщение #3


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

Группа: Свой
Сообщений: 1 535
Регистрация: 20-02-05
Из: Siegen
Пользователь №: 2 770



Цитата(guxa @ Oct 15 2008, 13:58) *
В АЛЬТЕРЕ такого блока нет, но могу ли я сделать его сама?
Есть такой блок, так и называется, NCO. Ищите в MegaWizard Plug-in Manager, DSP/Signal generation.

Цитата(guxa @ Oct 15 2008, 13:58) *
Как понимаю, если мне известна частота я итак смогу вычислить значения синуса и косинуса. Верно?
Можете, безусловно. Но просто обычно требуется достаточно высокая точность, значений будет много, при формировании таблицы можно где-то ошибиться... Проще взять готовое.

Цитата(guxa @ Oct 15 2008, 13:58) *
Мне тут еще шепнули, что если частота дискритизации ровно в 4 раза выше, чем частота несущей, я могу просто брать четные и нечетные дискреты - это и будут квадратуры, это так?
Ну да, учетверенная частота - это фазы 0, 90, 180 и 270 градусов. Синус в этих точках - 0, 1, 0 и -1 соответственно. Косинус наверное понятно как.

Только сложность нередко в том, что в реальном приборе несущая и частота дискретизации формируются в разных местах (несущая в передатчике, а частота дискретизации - в приемнике), и "ровно" в 4 раза отличаться скорее всего не будут, будет небольшая разница (реально - от нескольких милионных до нескольких сот). Более того, эта разница может заметно плавать во времени от температуры и напряжения . Для этого и сделан NCO - сигнал предварительно декодируется, высняется ошибка частоты, и частота NCO корректируется, чтобы как можно более точно соответствовать частоте, которую сгенерировал передатчик. Вам, однако, такая точность может, конечно, и не потребоваться.
Go to the top of the page
 
+Quote Post



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

 


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


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