⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 matlab

📁 无线通信的FPGA实现及Matlab程序
💻
字号:
iwl = 16;  %CIC滤波器输入信号的字长
owl = 32;  %CIC滤波器输出信号的字长
wlps = 32;  %CIC滤波器每级滤波器中每个字的比特数
decf = 4;  %CIC滤波器的抽取率
diffd = 1;  %CIC滤波器中的差分时延
numsecs = 3;  %CIC滤波器级数
l = 2;      %半带滤波器抽取因子
n = 16;       %半带滤波器阶数
fp = 0.0001;     %半带滤波器的通带归一化频率
decm=decf*l;
len=length(x);
x1 = CICdec(decf,diffd,numsecs,x,iwl,owl,wlps);   %调用子函数CICdec进行CIC的抽取
x2 = halfdec(n,fp,l,x1);          %调用子函数halfdec进行半带滤波器的抽取
x3 = filter(h,1,x2);       %经过FIR滤波器,h为滤波器系数
stem(real(x(1:decm:decm*len)));hold on;
stem(real(x3(1:len)),'r.');

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -