[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено TAP 01 октября 2003 г. 18:58
В ответ на: Вряд ли это поможет... (+) отправлено Dark_Ghost 01 октября 2003 г. 18:49

Some audio algorithms (asymmetric waveshaping, cascaded filters, ...) can produce DC offset. This offset can accumulate and reduce the signal/noise
ratio.

So, how to fix it? The example code from Julius O. Smith's document is:

...

y(n) = x(n) - x(n-1) + R * y(n-1)

// "R" between 0.9 .. 1

// n=current (n-1)=previous in/out value

...

"R" depends on sampling rate and the low frequency point. Do not set "R" to a fixed value (e.g. 0.99) if you don't know the
sample rate. Instead set R to:

(-3dB @ 40Hz): R = 1-(250/samplerate)

(-3dB @ 30Hz): R = 1-(190/samplerate)

(-3dB @ 20Hz): R = 1-(126/samplerate)

Comments
from : andy[DOT]rossol[AT]bluewin[DOT]ch
comment : I just received a mail from a musicdsp reader:

'How to calculate "R" for a given (-3dB) low frequency point?'

R = 1 - (pi*2 * frequency /samplerate)

(pi=3.14159265358979)

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru