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

 
 
> Нужен фильтр для однобитового SD-сигнала
sup-sup
сообщение Jun 9 2011, 12:47
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Есть однобитовая последовательность. Сигма-дельта поток. В ней закодирован сигнал (в некоторой полосе частот). Задача такая, что нужно пропустить этот сигнал через фильтр, а на выходе должен остаться сигма-дельта поток. Я так понимаю, что можно перевести сигма-дельта в PCM, отфильтровать известными средствами, потом обратно перевести в сигма-дельта. Нет ли более экономичного способа (прямой фильтрации) для сигма-дельта потока? Реализовать нужно в ПЛИС.
***
Извиняюсь, тему надо прикрыть. Плохо подумал. Фильтр-то один нужен всего. И сигма-дельта модулятор. Какой-то минимизации быть не может.


Сообщение отредактировал sup-sup - Jun 9 2011, 12:57
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
hobgoblin
сообщение Jun 10 2011, 08:51
Сообщение #2


Местный
***

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



А если не секрет, то в чем сама задача состоит? Сам ковыряюсь уже пару лет с сигма-дельта модуляторами на VHDL. Интересно стало sm.gif
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Jun 10 2011, 11:29
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(hobgoblin @ Jun 10 2011, 11:51) *
А если не секрет, то в чем сама задача состоит?

В конкретном случае задача была более узкая. Белый шум, полученный с помощью схемы на регистре сдвига, нужно было отфильтровать в нужной полосе для подмешивания к АЦП, чтобы повысить его разрядность. Раньше я это сделал, подмешав узкополосный сигнал, но вернулся к этому, чтобы сделать получше (может быть).
Сейчас думаю попробовать применить сигма-дельта модулятор для формирования шума.

Цитата(sysel @ Jun 10 2011, 14:16) *
Поищите по словам: SACD (Super Audio Compact Disk) и DSD (Direct Stream Digital).
В общем, есть стандарт, при котором аудиоданные передаются и храняться в виде потока бит сигма-дельта модулятора.
Может быть найдёте какие-то готовые решения для обработки.

А в общем случае придётся делать так:
1)Поток SD -> 2)Цифровой фильтр(а может и не один) -> 3)Поток PCM -> 4)обработка -> 5)сигма-дельта модулятор -> 6)поток SD

Да, я так и понял. Вопрос был больше теоретический и возник из другого вопроса.
Go to the top of the page
 
+Quote Post
Дмитрий_Б
сообщение Jun 10 2011, 14:17
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 25-10-09
Пользователь №: 53 195



Цитата(sup-sup @ Jun 10 2011, 15:29) *
В конкретном случае задача была более узкая. Белый шум, полученный с помощью схемы на регистре сдвига, нужно было отфильтровать в нужной полосе для подмешивания к АЦП, чтобы повысить его разрядность.

Так тут как раз всё просто. Надо отводы регистра сдвига через резисторы соединить между собой. Номиналы резисторов обратно пропорциональны коэффициентам КИХ - фильтра, формирующего спектр шума. Хорвиц и Хилл, по-моему.
Go to the top of the page
 
+Quote Post
sup-sup
сообщение Jun 10 2011, 14:58
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997



Цитата(Дмитрий_Б @ Jun 10 2011, 17:17) *
Так тут как раз всё просто. Надо отводы регистра сдвига через резисторы соединить между собой. Номиналы резисторов обратно пропорциональны коэффициентам КИХ - фильтра, формирующего спектр шума. Хорвиц и Хилл, по-моему.

А как это внутри Альтеры сделать?
Go to the top of the page
 
+Quote Post



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

 


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


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