function out = CICdec(decf, diffd, numsecs,x,iwl,owl,wlps) Hd = mfilt.cicdecim(decf, diffd, numsecs,iwl,owl,wlps); %得到CIC抽取滤波器 …
MATLAB+Web 源代码
汇集 MATLAB+Web 相关的电路原理图、PCB工程文件、单片机/FPGA源代码、数据手册与应用设计方案。
iwl = 16; %CIC滤波器输入信号的字长 owl = 32; %CIC滤波器输出信号的字长 wlps = 32; %CIC滤波器每级滤波器中每个字的比特数 decf = 4; %CIC滤波器的抽取率 diffd = 1; %CIC滤波…
r = 2; % 抽取因子 hm = mfilt.cicdecim(r); fs = 44.1e3; %原始的采样率 44.1kHz. n = 0:10239; % 1…
l=2; %半带滤波器的插值因子 n = 16; %半带滤波器阶数 fp = 0.0001; %半带滤波器的通带归一化频率 r=4; %CIC滤波器的插值因子 interp1=r*l; %总的插值因子 hb1 = hal…
clear; load c; Fs=38400; %WCDMA信号的采样率 nsamp=16; %过采样率 delay=3; %根号下升余弦的群时延 datain=c; %这里c为WCDMA系统的扰码数据 Num=length…
len=1000; %仿真数据长度 %QPSK信号源 I_Data=randint(N,1)*2-1; Q_Data=randint(N,1)*2-1; s=I_Data + j*Q_Data; %载波信号 Freq_Sample=2400; …
len=100; %每帧的数据长度 n=3; %进行仿真的帧数 c=[1 1 1 -1 -1 1 -1]; %巴克码 for i=1:n s(i,:)=randsrc(1,len); %产生每周的信源数据 end r=[…
function dataout=RRCsend(datain,Fs,nsamp,delay); num =rcosine(Fs,Fs*nsamp,'fir/sqrt',0.22,delay); %滤波器抽头系数 dataoutr=rcosflt(rea…
function dataout=RRCrece(datain,Fs,nsamp,delay,carriers); num = rcosine(Fs,Fs*nsamp,'fir/sqrt',0.22,delay); %滤波器抽头系数 dataoutr=rc…