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

 
 
> Выбор разрядности на выходе фильтров
Artunique
сообщение May 27 2015, 08:24
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-11-14
Из: Санкт-Петербург
Пользователь №: 83 820




Добрый день. Реализую приемник прямого преобразования на ПЛИС. Сначала скидываю сигнал на ноль с помощью NCO, затем фильтрую CIC и FIR фильтрами. Что на вход каждого фильтра, что на выход, можно загонять сигнал любой разрядности. Как ее выбирать? исходя из чего? Динамический диапазон вроде обеспечил требуемый, а вот с избирательностью по соседнему каналу никак не получается. Получаемые значения очень сильно зависят от разрядности. Как ее грамотно выбрать? При учете того, что с АЦП идет 14 бит и на выходе FIR фильтра нужна конкретная разрядность 24 бита. Заранее спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
serjj
сообщение Jun 2 2015, 13:19
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 527
Регистрация: 4-06-14
Из: Санкт-Петербург
Пользователь №: 81 866



Цитата
А еще вопрос про FIR фильтр.

Если фильтр делали сами, то смотрите где у вас там округление (либо на умножениях либо на интеграторе) и порулите им, чтобы прикурить побольше мощности на выходе. Если не взяли готовый, то как вам сказал andyp, все дело в импульсной, нужно её смасштабировать, чтобы поднять мощность на выходе. Если будете варьировать разрядностью только по выходу, то можете немного дБ профукать. Ну и все эти махинации нужно производить для самого большого сигнала, который может прийти на вход приёмника, чтобы ничего не переполнялось. Если после этого у вас чутьё пропадет вдруг, то значит где-то ошибка - неправильно фильтр посчитан, пожелели разрядности и т.д.
Цитата
А еще в чем смысл производить децимацию в несколько этапов? В чем разница, поставлю я один фильтр с коэффициентом децимации 300 или поставлю два с коэффициентами 15 и 20?

Абсолютно никакого смысла в этом нет, если вы сможете сделать это в 1 каскад и еще и обеспечить требования заказчика по согласованности полосы, крутизны фильтра, согласованного с полосой, удовлетворите критерий Найквиста по MSI, если у вас SC и т.д. rolleyes.gif
Go to the top of the page
 
+Quote Post
Artunique
сообщение Jun 24 2015, 12:43
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 25-11-14
Из: Санкт-Петербург
Пользователь №: 83 820



Цитата(serjj @ Jun 2 2015, 16:19) *
Если фильтр делали сами, то смотрите где у вас там округление (либо на умножениях либо на интеграторе) и порулите им, чтобы прикурить побольше мощности на выходе. Если не взяли готовый, то как вам сказал andyp, все дело в импульсной, нужно её смасштабировать, чтобы поднять мощность на выходе.



Фильтр взял готовый. По поводу масштабирования: большое количество лишних старших разрядов на выходе фильтра говорит как раз о том, что ИХ смасштабирована неверно, так? А масштабируется ИХ только за счет увеличения разрядности коэффициентов фильтра?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Artunique   Выбор разрядности на выходе фильтров   May 27 2015, 08:24
- - farbius   Цитата(Artunique @ May 27 2015, 11:24) Чт...   May 27 2015, 10:07
|- - Artunique   Цитата(farbius @ May 27 2015, 13:07) Разр...   May 27 2015, 10:16
|- - farbius   Цитата(Artunique @ May 27 2015, 13:16) Я ...   May 27 2015, 10:33
- - des00   считайте по эффектиной разрядности = разрядность н...   May 27 2015, 10:39
|- - Artunique   Цитата(des00 @ May 27 2015, 13:39) считай...   May 27 2015, 11:49
|- - des00   Цитата(Artunique @ May 27 2015, 18:49) Сп...   May 27 2015, 12:55
- - stealth-coder   Из собственного опыта: 1. Везде использовать матем...   May 28 2015, 18:49
- - serjj   ЦитатаВезде использовать математическое округление...   May 29 2015, 08:01
- - stealth-coder   Цитата(serjj @ May 29 2015, 11:01) Его ну...   May 29 2015, 17:26
- - Hose   Я бы добавил: на NCO тоже надо заложить увеличение...   May 30 2015, 05:25
- - serjj   ЦитатаЯ бы добавил: на NCO тоже надо заложить увел...   Jun 1 2015, 06:24
|- - andyp   Цитата(serjj @ Jun 1 2015, 09:24) С чем э...   Jun 1 2015, 07:22
|- - Artunique   Цитата(andyp @ Jun 1 2015, 10:22) Пр пов...   Jun 2 2015, 07:26
|- - thermit   Цитата(Artunique @ Jun 2 2015, 10:26) Поя...   Jun 2 2015, 07:43
|- - andyp   Цитата(Artunique @ Jun 2 2015, 10:26) Поя...   Jun 2 2015, 07:54
|- - Artunique   Цитата(andyp @ Jun 2 2015, 10:54) Вы про ...   Jun 2 2015, 08:23
|- - andyp   Цитата(Artunique @ Jun 2 2015, 11:23) Поя...   Jun 2 2015, 08:33
|- - Artunique   Цитата(andyp @ Jun 2 2015, 11:33) out_re ...   Jun 2 2015, 08:47
|- - andyp   Цитата(Artunique @ Jun 2 2015, 11:47) Спа...   Jun 2 2015, 09:08
|- - Artunique   Цитата(andyp @ Jun 2 2015, 12:08) Всего б...   Jun 2 2015, 10:08
|- - andyp   Цитата(Artunique @ Jun 2 2015, 13:08) Пон...   Jun 2 2015, 10:26
|- - Artunique   Цитата(andyp @ Jun 2 2015, 13:26) Если ес...   Jun 2 2015, 10:43
|- - andyp   Цитата(Artunique @ Jun 2 2015, 13:43) Раз...   Jun 2 2015, 12:11
|- - Artunique   Цитата(andyp @ Jun 2 2015, 15:11) Максиму...   Jun 2 2015, 12:30
|- - andyp   Цитата(Artunique @ Jun 2 2015, 15:30) А е...   Jun 2 2015, 13:18
||- - Artunique   Цитата(andyp @ Jun 2 2015, 16:18) В колич...   Jun 2 2015, 13:32
||- - andyp   Цитата(Artunique @ Jun 2 2015, 16:32) Нет...   Jun 2 2015, 13:55
||- - Artunique   Цитата(andyp @ Jun 2 2015, 16:55) Избират...   Jun 2 2015, 14:06
||- - andyp   Цитата(Artunique @ Jun 2 2015, 17:06) Как...   Jun 2 2015, 14:23
||- - Artunique   Цитата(andyp @ Jun 2 2015, 17:23) FIR на ...   Jun 2 2015, 14:33
||- - andyp   Цитата(Artunique @ Jun 2 2015, 17:33) Как...   Jun 2 2015, 15:21
|- - Krys   Цитата(Artunique @ Jun 2 2015, 19:30) А е...   Aug 21 2015, 04:16
|- - Corner   Цитата(Krys @ Aug 21 2015, 07:16) Выигрыш...   Sep 20 2015, 21:21
|- - Krys   Цитата(Corner @ Sep 21 2015, 04:21) Более...   Oct 13 2015, 08:32
- - serjj   ЦитатаПр повороте вектора длина проекции может уве...   Jun 1 2015, 07:34
- - serjj   А вот тут то и начнётся самое интересное. В случае...   Jun 2 2015, 20:25


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

 


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


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