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

 
 
> 1 bit stream - to 16 bit output
Don Man
сообщение Oct 3 2007, 18:38
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 29-09-07
Пользователь №: 30 927



всем привет.

тема уже поднималась как минимум раза 2, но все же - скажите правильно ли я думаю

Есть выход дельта-сигма модулятoра, 1 bit stream идет с частотой 64*44.1 (kHz) = 2.8224 (MHz)

нужно провести децимацию и на выходе получить 16 бит PCM с sample rate = 44.1 kHz.

как проводим децимацию вроде бы понятно: (M=64) ФНЧ КИХ- (вырезаем шумы) + регистр (тактируемый частотой 2.8224 MHz / 64).

но вот как получить 16 битные x(n) из однобитового потока.

в pdf статье (в самом конце) написано, что используется трансверсальный фильтр с коэффициентами = 1.
Если коэффиценты = 1, то это похоже на сдвиговый регистр разрядность 16 бит. я прав?

Далее, в начале этой статьи написано, что fT = Kпер * fД
в моем случае fT = 2.8224 MHz
fД = 44.1 кГц
Kпер = 64.
Но ниже написано Kпер = 2^N, N - разрядность выходного сигнала.
мне надо 16 бит, 2^16 = 65536, получается Kпер = 65536, но ведь у меня 64. что я неправильно понял?
И все же, сколько линий здержек долно быть в фильтре-преобразователе 1 bit to 16 bits? 16 или 6 (2^6=64)? если шесть, то где разрядность 16 бит?
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  SIGMA_DELTA_ARTICLE.pdf ( 208.27 килобайт ) Кол-во скачиваний: 95
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
PSP
сообщение Oct 6 2007, 18:37
Сообщение #2


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

Группа: Свой
Сообщений: 118
Регистрация: 1-10-07
Пользователь №: 30 988



Строчки со сдвигом бита специально находятся внутри условия

if(decim_cnt==2'b11)
begin
...
end

что и позволяет им выполняться на каждый 4-й такт.
Go to the top of the page
 
+Quote Post



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

 


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


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