资源简介
数字信号处理实验&matlab实现的FIR数字滤波器
数字信号处理 FIR 基于窗函数 matlab实现
代码片段和文件信息
function y=FFT(xorder);
%disp(‘2的阶数:‘);
%order=input(‘‘); %获取蝶形运算的级数
num=power(2order);
%t=0:0.001:((num-1)*0.001);
%x=sin(2*pi*50*t); %正弦函数离散化
n=0:num-1; %码位倒置算法
for h=1:length(n)
temp2=dec2bin(n(h)order);
c=uint8(temp2)-48; %char型转二进制
temp1=c;
for j=order:-1:1
temp1(j) = c(order-j+1);
end
c=temp1+48;
b(h)=bin2dec(char(c))+1; %二进制转十进制
end
a=b;
for m=1:num
y(m)=x(a(m));
end
x=y;
w0=exp(-i*2*pi/num); %FFT算法
pow=1;
count=num;
for m=1:order;
pow=pow*2;
count=count/2;
e=count;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 65024 2010-01-27 22:08 FIR.doc
文件 707 2010-01-27 22:07 FIR.m
文件 1335 2009-12-31 16:00 FFT.m
----------- --------- ---------- ----- ----
67066 3
- 上一篇:绘制庞加莱截面图的matlab程序
- 下一篇:MATLAB常用指令英文详解
相关资源
- Epilepsy-EEG-report--- 在学习了数字信号处
- PSO_Load-Frequency-Control
- SwarmFireFly 比较全面和系统地介绍萤火
- zy1
- FireWorks 烟花爆炸优化算法
- firedetection_matlab 对火焰进行检测的m
- GSO-matlab
- 数字信号处理编程
- xilinx基于分布式算法的FIR滤波器
- 约束最小二乘法滤波器FIR设计
- 基于Matlab的FIR 数字滤波器设计
- 基于MATLAB和QuartusⅡ的FIR滤波器设计与
- matlab实现线性卷积和循环卷积
- 数字信号处理课程设计--基于MATLAB有噪
- 经典基于DSP的FIR滤波器的设计和实现
- fire码matlab实现
- Matlab写的DDS和FIR滤波器
- matlab中数字信号处理所用函数定义库
- 数字信号处理matlab习题答案
- 数字信号处理 离散系统的频域分析与
- 数字信号处理课程设计matlab
- 用matlab绘制出语谱图
- 数字信号处理理论、算法与实现_胡广
- 数字信号处理 第三版 胡广书 MATLAB程
- 基于MATLAB的FIR带通滤波器的程序设计
评论
共有 条评论