Page 1 of 1

Алгоритмы DSP

Posted: 07 Feb 2021, 22:29
by UR5FFR
Общая тема для всего что связано с алгоритмами DSP

Многие сталкивались с реализацией moving average в виде IIR-фильтра.
moving_avg_iir.png
moving_avg_iir.png (3.3 KiB) Viewed 3817 times
Характеристика фильтра определяется одним парамтром - alpha. Давно хотел разобраться как его считать. Решение нашел тут: Exponential Moving Average
Так как на калькуляторе такое считать неудобно - оформил в виде простой экселевской таблины
moving_avg_iir_calc.png
moving_avg_iir_calc.png (15.9 KiB) Viewed 3817 times
Литература
1. Exponential Moving Average

Re: Алгоритмы DSP

Posted: 07 Feb 2021, 22:51
by UR5FFR
Искал информацию о разных методах демодуляции АМ в квадратурных трактах - нашел неплохую обзорную статью Digital Envelope Detection: The Good, the Bad, and the Ugly

Все копипастить не буду, но основные схемы в виде картинок приведу
envelope_detection_fig4_95968.jpg
envelope_detection_fig4_95968.jpg (50.46 KiB) Viewed 3813 times
fig. 5_31405.jpg
fig. 5_31405.jpg (57.94 KiB) Viewed 3813 times
fig. 7_50151.jpg
fig. 7_50151.jpg (53.06 KiB) Viewed 3813 times
envelope_detection_fig8_50730.jpg
envelope_detection_fig8_50730.jpg (52.93 KiB) Viewed 3813 times
Схему с рис.7 я самостоятельно "изобрел" в прошлом году когда делал первый приемный тракт на ADAU1761 - работает хорошо, несмотря на нулевую ПЧ!