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

 
 
> разложение сигнала на квадратурные составляющие
Evgeniiy
сообщение Jul 13 2009, 13:13
Сообщение #1


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

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



Здравствуйте. Поделитесь пожалуйста опытом или дайте ссылочку или название книги где можно почитать про цифровое разложение сигнала на квадратурные составляющие с использованием ПЛИС. Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 9)
hobgoblin
сообщение Jul 13 2009, 13:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



Если совсем вводного характера информация нужна - то вот статья. А дальше поискать/поспрашивать информацию по NCO (возможно на базе алгоритма CORDIC) и децимирующим фильтрам. Также полезно будет посмотреть даташиты на готовыемикросхемы DDC (например, AD6620: http://www.analog.com/static/imported-file...ets/AD6620.pdf).

Да вот порылся в закромах - нашел еще одну обзорную статью по различным вариантам channelizer-ов

Сообщение отредактировал hobgoblin - Jul 13 2009, 13:53
Прикрепленные файлы
Прикрепленный файл  xcell38_48.pdf ( 282.36 килобайт ) Кол-во скачиваний: 398
Прикрепленный файл  W03007_ISPC_2003_Comparison_of_Wideband_Channelisation_Architectures.pdf ( 454.89 килобайт ) Кол-во скачиваний: 524
 
Go to the top of the page
 
+Quote Post
Evgeniiy
сообщение Jul 14 2009, 06:33
Сообщение #3


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

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



Цитата(hobgoblin @ Jul 13 2009, 17:36) *
Если совсем вводного характера информация нужна - то вот статья. А дальше поискать/поспрашивать информацию по NCO (возможно на базе алгоритма CORDIC) и децимирующим фильтрам. Также полезно будет посмотреть даташиты на готовыемикросхемы DDC (например, AD6620: http://www.analog.com/static/imported-file...ets/AD6620.pdf).

Да вот порылся в закромах - нашел еще одну обзорную статью по различным вариантам channelizer-ов




Спасибо! буду изучать
Go to the top of the page
 
+Quote Post
Evgeniiy
сообщение Jul 15 2009, 06:13
Сообщение #4


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

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



может у кого еще что нибудь почитать найдется, буду рад
Go to the top of the page
 
+Quote Post
VladimirB
сообщение Jul 15 2009, 06:58
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219



Цитата(Evgeniiy @ Jul 15 2009, 10:13) *
может у кого еще что нибудь почитать найдется, буду рад

Если нужна децимация, то без CIC фильтров вам не обойтись:
http://www.xilinx.com/support/documentatio...piler_ds613.pdf

Сообщение отредактировал VladimirB - Jul 15 2009, 06:59
Go to the top of the page
 
+Quote Post
hobgoblin
сообщение Jul 15 2009, 07:50
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 2-10-06
Из: Петербург
Пользователь №: 20 881



Поищите на рапидшаре книги по теме под модным названием "Software Defined Radio".
Например на первый взгляд эта неплоха (глава 6):
http://rapidshare.com/files/159225975/eboo....0470843187.zip
Правда там безотносительно FPGA это или ASIC - просто описаны общие принципы.
А само по себе разложение на квадратурные составляющие если делать в лоб достаточно простая операция - для FPGA имеются все необходимые ядра (NCO, CIC, FIR фильтры). Есть одна книга по FPGA где это вскользь затронуто - Digital Signal Processing with Field Programmable Gate Arrays (в сети она точно есть). Больше именно книг с описанием квадратурного разложения в FPGA вы вряд ли найдете, а вот по отдельным составным блокам информации море.
Go to the top of the page
 
+Quote Post
jojo
сообщение Jul 15 2009, 12:09
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



>Здравствуйте. Поделитесь пожалуйста опытом или дайте ссылочку или название книги где можно почитать про цифровое разложение сигнала на квадратурные составляющие с использованием ПЛИС. Спасибо!

А требования есть какие нибудь?

Например:

С использованием ПЛИС делаем два полосовых фильтра, один - симметричный, другой - антисимметричный. На оба фильтра подаётся сигнал с АЦП. Результат прореживается, получаются квадратуры.

Вопрос, где взять симметричный и антисимметричный фильтры? Из ФНЧ с верхней частотой, равной половине рабочей полосы, путём переноса на центральную частоту сигнала.

Как прореживать? В (Частота_АЦП / Полоса_системы) раз.
Go to the top of the page
 
+Quote Post
QingTing
сообщение Jul 16 2009, 07:31
Сообщение #8


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

Группа: Свой
Сообщений: 85
Регистрация: 17-12-08
Из: Украина
Пользователь №: 42 556



Я часто пользуюсь технической документацией на микросхемы фирмы INTERSIL они как правило все подробно расписывают.
Прикрепленные файлы
Прикрепленный файл  43216.pdf ( 179.52 килобайт ) Кол-во скачиваний: 261
Прикрепленный файл  50110.pdf ( 219.11 килобайт ) Кол-во скачиваний: 189
Прикрепленный файл  an9401.pdf ( 98.15 килобайт ) Кол-во скачиваний: 187
Прикрепленный файл  an9603.pdf ( 87.19 килобайт ) Кол-во скачиваний: 202
 
Go to the top of the page
 
+Quote Post
x736C
сообщение Jul 16 2009, 21:17
Сообщение #9


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Evgeniiy, по теме разложения на кв. составляющие есть много литературы.
Вопрос задавался в контексте ПЛИС. Очень давно, когда только начинал осваивать ПЛИС, реализовывал петлю Костаса на небольшой ПЛИС.
Само разложение осуществлялось на операционниках (в это я особо не влезал). Сигнал ошибки выходил через ЦАП. Так вот как-то криво. Но работало.
По сути это то, чего не хватает микросхемам INTERSIL из приведенных выше pdf, насколько помню.
Очень надеюсь, что ничего не напутал. Если что, поправьте.

Приаттачил файл программы, если будет интересно глянуть.
Прикрепленный файл  costasii.vhd ( 2.77 килобайт ) Кол-во скачиваний: 364


Список литературы:
Скляр. Цифровая связь.

Статья А. Парамонова и др. Выбор параметров фильтров устройств автоматического регулирования демодуляторов ФМ сигналов при их реализации на микросхемах фирмы Intersil.

Немного по этой теме было в одной из книг Стешенко. называлась:
Реализация на ПЛИС цифровых демодуляторов сигналов с частотной манипуляцией.

По памяти вспомнил и нашел эти три. Вообще эта задача больше к разделу ЦОС.
ПЛИС — как конкретная реализация.
Go to the top of the page
 
+Quote Post
анатолий
сообщение Sep 24 2009, 13:47
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Если нужен выходной сигнал широкополосный - надо ставить фильтр Гильберта.
Программы разработки фильтров, как правило, отдельным пунктом генерируют
коэффициенты FIR -фильтра как фильтра Гильберта.
Так что если полезный сигнал занимает больше, чем 0,1 от частоты дискретизации.
я ставлю фильтр Гильберта
для расщепления действительного сигнала на реальную и мнимую часть.
Также см. http://kanyevsky.kpi.ua/Studentam/labexercise%202.pdf и файлы которые рядом
Go to the top of the page
 
+Quote Post

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

 


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


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