Hi guys, i've a problem with a script of maximally decimated DFT FBs. The first implementation as parallel filters works, but when i do the script with polyphase and fft/ifft i obtain an aliasing between channel! For generate prototype i used a simple method written by Mitra for pseudo QMF, and i've modulated with complex exponential in the 1st implementation, and used the fft in 2nd script.
In the 1st figure is shown the input signal hilbert(chirp), while in 2nd the output of the synthesis polyphase bank. I attach also the file for who wants try my filters, and i would be grateful if you help me. :(
The script for parallel bank is DFT_FB.m
The script for polyphase bank is DFT_FB_POLY.m, the others files are subfunction.
Thanks
<<
>>

댓글 수: 3

Stefano
Stefano 2016년 1월 23일
This is filter bank 8 channels:
emehmetcik
emehmetcik 2016년 1월 24일
I get an error saying that the "spectrum_scope" function is missing.
Stefano
Stefano 2016년 1월 24일
True,sorry. The function spectrum scope just contains plot(20*log10(abs(fft(signal,length(signal)))))

댓글을 달려면 로그인하십시오.

답변 (1개)

Stefano
Stefano 2016년 1월 25일

0 개 추천

This is function spectrum_scope:

카테고리

도움말 센터File Exchange에서 DSP Algorithm Acceleration에 대해 자세히 알아보기

질문:

2016년 1월 23일

답변:

2016년 1월 25일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by