_4afc_
Oct 14 2008, 07:15
Хочется посмотреть насколько эффективна дробная задержка, но немогу найти примера ни в интернете ни в хелпе.
Имеется запись принятого сигнала (RX1) с частотой дискретизации превышающей символьную в 16 раз.
Тогда для получения отфильтровынного полосовым фильтром массива (RX2) я делаю следующее:
Wp = [0.25 0.30];
Ws = [0.20 0.35];
[nz,Wp] = ellipord(Wp,Ws,0.5,60);
[z_b,z_a] = ellip(nz,1,40,Wp);
RX2=filter(z_b,z_a,RX1);
Есть какая-либо функция типа RX3=farrow(RX2,delta) ?
Функция farrow2 возвращает коэфициенты фильтра для заданого порядка полинома и задержки.
Вызывать так: farrow2(n,k), где k=[0..n]. n - порядко полинома, к - задержка.
Далее эти коефициенты на вход функции filter
Нажмите для просмотра прикрепленного файла
_4afc_
Oct 16 2008, 08:49
Цитата(MKS @ Oct 14 2008, 11:51)

Функция farrow2 возвращает коэфициенты фильтра для заданого порядка полинома и задержки.
Вызывать так: farrow2(n,k), где k=[0..n]. n - порядко полинома, к - задержка.
Далее эти коефициенты на вход функции filter

Спасибо! Отлично работает.