[an error occurred while processing this directive]
|
Ну не знаю...
Если удобнее то так
если циклически свернете прореженную нулями ЧХ Вашего фильтра с
fft([ones(1,N/2) zeros(1,N/2)]) - это вроде бы sinc комплексный
то получите
1. Фильтр у которого в четных позициях получаются отсчеты Вашей ЧХ
2. ИХ фильтра будет равна 0 во второй половине отсчетов.
F = fft([ones(1,N/2) zeros(1,N/2)]):
cyмма N/2членов геом. прогрессии
Fk = sum{i=0..N/2-1}(exp(-j*2*pi*i*k/N)) = (1-exp(-j*2*pi*i*k/N)^(N/2))/(1-exp(-j*2*pi*i*k/N))
Что вроде бы должно Вам подойти.
E-mail: info@telesys.ru