资源简介

实现多相滤波器信道化,可以自己设定滤波器各种参数,很好的一个程序

资源截图

代码片段和文件信息

% Near perfect reconstruction polyphase filter bank demo
%
% (c) 2007-2010 Wessel Lubberhuizen

clear all;
close all;

% number of taps per channel 
L = 128;
% number of channels
N = 256;
K=11.4;


display(‘designing prototype filter...‘);
c=npr_coeff(NLK);

display(‘generating a test signal...‘);
M = 4096; % number of slices


% generate a linear chirp as a test signal.
% matlab‘s own chirp function has too much phase noise
% so we use our own version!
t=(0:M*N-1)/(M*N);
dphi=t;
phi=zeros(size(dphi));
for i=2:length(dphi);
    phi(i) = mod(phi(i-1)+dphi(i-1)1);
end
x = exp(-sqrt(-1)*2*pi*phi);
length(x)
% add some white noise if you like
%x = awgn(x200);

% run it through the npr filterbank
display(‘processing...‘);
time1 = cputime;
y=npr_analysis

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        1345  2020-10-22 11:11  license.txt
     文件        1715  2020-10-22 11:11  npr.m
     文件         999  2020-10-22 11:11  npr_analysis.m
     文件        3427  2020-10-22 11:11  npr_coeff.m
     文件         965  2020-10-22 11:11  npr_synthesis.m

评论

共有 条评论