ВУЗ:
Составители:
84
Округление коэффициентов из-за конечной разрядности процессора мо-
жет заметно сказаться на рекурсивных фильтрах с крутым спадом АЧХ между
полосами пропускания и задерживания. Предположим, что фильтр реализован
на 9-разрядном процессоре в формате 1.8. В этом случае коэффициенты округ-
ляются с точностью до 1/256, так как у них остаются 8 двоичных разрядов по-
сле запятой.
» bm=b/4; % масштабирование коэффициентов числителя
» am=a/4; % масштабирование коэффициентов знаменателя
» [h,f]=freqz(b,a); % АЧХ до округления
» hm=freqz(bm,am);
» subplot(1,2,1)
» plot(f/pi,abs(hm)) % график АЧХ до округления
» bq=round(bm*256)/256; % округление масштабированных
» aq=round(am*256)/256; % кооэффициентов
» hq=freqz(bq,aq); % АЧХ после округления
» subplot(1,2,2)
» plot(f/pi,abs(hq)) % график АЧХ после округления
Из сравнения графиков на рис. 45 видно, что амплитудно-частотная ха-
рактеристика фильтра изменилась существенно: в несколько раз увеличилась
амплитуда пульсаций в полосе пропускания, скат АЧХ стал более пологим. За-
данный параметр пульсаций в полосе пропускания 1 дБ фильтр с форматом 1.8
не обеспечивает. Округление коэффициентов фильтра приведенного примера в
формате 1.15 приводит к небольшим искажениям частотной характеристики. В
этом случае графики АЧХ без учета квантования и с квантованием практиче-
ски сливаются. График амплитудно-частотной характеристики фильтра в фор-
мате 1.15 совпадает с графиком АЧХ на рис. 45,а. Отсюда можно сделать вы-
вод о том, что разрядность процессора в рассмотренном примере не оказывает
влиния на вид АЧХ.
Округление коэффициентов из-за конечной разрядности процессора мо-
жет заметно сказаться на рекурсивных фильтрах с крутым спадом АЧХ между
полосами пропускания и задерживания. Предположим, что фильтр реализован
на 9-разрядном процессоре в формате 1.8. В этом случае коэффициенты округ-
ляются с точностью до 1/256, так как у них остаются 8 двоичных разрядов по-
сле запятой.
» bm=b/4; % масштабирование коэффициентов числителя
» am=a/4; % масштабирование коэффициентов знаменателя
» [h,f]=freqz(b,a); % АЧХ до округления
» hm=freqz(bm,am);
» subplot(1,2,1)
» plot(f/pi,abs(hm)) % график АЧХ до округления
» bq=round(bm*256)/256; % округление масштабированных
» aq=round(am*256)/256; % кооэффициентов
» hq=freqz(bq,aq); % АЧХ после округления
» subplot(1,2,2)
» plot(f/pi,abs(hq)) % график АЧХ после округления
Из сравнения графиков на рис. 45 видно, что амплитудно-частотная ха-
рактеристика фильтра изменилась существенно: в несколько раз увеличилась
амплитуда пульсаций в полосе пропускания, скат АЧХ стал более пологим. За-
данный параметр пульсаций в полосе пропускания 1 дБ фильтр с форматом 1.8
не обеспечивает. Округление коэффициентов фильтра приведенного примера в
формате 1.15 приводит к небольшим искажениям частотной характеристики. В
этом случае графики АЧХ без учета квантования и с квантованием практиче-
ски сливаются. График амплитудно-частотной характеристики фильтра в фор-
мате 1.15 совпадает с графиком АЧХ на рис. 45,а. Отсюда можно сделать вы-
вод о том, что разрядность процессора в рассмотренном примере не оказывает
влиния на вид АЧХ.
84
Страницы
- « первая
- ‹ предыдущая
- …
- 82
- 83
- 84
- 85
- 86
- …
- следующая ›
- последняя »
