- 30
- 0
- 约8.65千字
- 约 24页
- 2016-04-05 发布于湖北
- 举报
数字信号处理综合实验
班级:
姓名:
学号:
一、实验目的
1.掌握MATLAB的程序设计方法;
2.掌握数字信号处理的基本理论和基本方法;
3.掌握语音信号的采集与处理方法;
4.掌握用MATLAB设计FIR和IIRMATLAB对信号进行分析和处理的方法;
二、实验原理
y=exp(x): 以e为底的指数。
conj(x): 取x的共轭,即改变x的虚部符号。
real(x): 取复数x的实部。
rand(1,N): 生成在0和1之间均匀分布的随机序列,长度为N。
randn(1,N): 生成正态分布(高斯分布)的随机序列,长度为N。
sound(f,fs): 输入参量是音频数据向量、采样频率和转换位数。
X=fft(x,N): 计算序列x的N点FFT。如果x的长度小于N,则在x后面补零;如果x的长度大于N,则对x进行截取;如果不指定参数N,则以x的实际长度作为FFT的点数。
x=ifft(X,N): 计算序列X的N点IFFT。
Y=fftshift(X): 将序列X分成左右两部分并交换位置。
[N, Wn] = buttord(Wp, Ws, Rp, Rs, s): 求巴特沃思滤波器的阶数N和3dB边界角频率Wn。Rp和Rs分别为通带波动δ和阻带衰减At,单位均为dB;s表示模拟滤波器设计,如无此参数,则表示数字滤波器设计;Wp和Ws分别表示通带边界
原创力文档

文档评论(0)