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

 
 
> каскад FIR-фильтров, способы обработки увеличения разрядности
Goose
сообщение Nov 19 2012, 14:01
Сообщение #1


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

Группа: Свой
Сообщений: 165
Регистрация: 26-02-10
Из: Москва
Пользователь №: 55 683



Доброго всем времени суток,
Проектирую тракт фильтрации (все нужно разместить в virtex-6): суть такая - получаю с ацп сигнал (дикретизированный 50МГц) на частоте 100кГц (узкополосный шириной 25кГц сигнал) в квадратурах, далее опускаю сигнал на нулевую частоту, а дальше нужно уменьшить частоту дискретизации до 80кГц. соответственно чтобы уменьшить расходы в плис делаю подряд 4 КИХ-фильтра ФНЧ малого порядка (каждый с децимацией 5).
коэффициенты фильтров считаю в матлабе - генерирую .coe для ксилинкса и в coregen. но тут у меня возникает вопрос, что делать с возрастающей разрядностью, ведь все в fixed-point, получается разрядность так или иначе растет с каждым фильтром. видел проект где просто брали и срезали нижние разряды, но не совсем уверен что в моем проекте это бы подошло (хотя может как раз и подходит не знаю) у меня gmsk сигнал на входе сидящий на несущей.
так какие бывают методы решения таких проблем?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
анатолий
сообщение Nov 26 2012, 20:39
Сообщение #2


Местный
***

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



Поскольку частота дискретизации 50 МГц, а полоса действительного сигнала 25+25 кГц, то разрядность после децимации не увеличится больше чем на 10 разрядов - столько, чтобы представить 1000, так как 1/1000-ая доля спектра в лучшем случае останется на выходе.
Сколько оставлять разрядов на выходе - вопрос динамического диапазона.
Напр., реальный АЦП 12 разрядов не даст больше 90 дб синусоидального сигнала, сколько не фильтруй - значит - на выходе фильтра оставить 16 разрядов.
Касательно фильтров, оптимальная схема - децимация на 2. Тогда у полуполосного фильтра минимум коэффициентов и на каждую следующую ступень приходится вдвое меньше нагрузки
и в пределе сложность всей схемы чуть больше удвоенной сложности одной ступени.
Проверено 30 лет назад в процессоре анализатора спектра, выполняющего такую же задачу.
Go to the top of the page
 
+Quote Post



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

 


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


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