MATLAB的matlab卷积实验心得验

17:03 ? sequence 序列 序列是一组有顺序数据的集合不知道怎么说明更贴切,因为python的创建变量是不用定义类型所以在序列中(因为有序我先把它看作是一个有序数组)的元素也不会被类型限制。 序列可以包含一个或多个元素也可以没有任何元素(空序列)。 当然一个序列也是一个元素所以在序列中也可以包含...

用到卷积概念主要是做得一个管噵项目在做端点检测时希望构造特定的窗与振动波形类似,让管道数据与窗做卷积起到对振动信号增强的作用matlab的卷积函数,一维有conv2維有/tbtbtbtbtbtbtb/article/details/)。matlab主要是做矩阵处理如用conv([1 2],[2 3 4])如上面小例子可以把[2 3 4]当做一个窗,其结果会对振动序列中[2 3 4]这种类型的信号起到增强作用当然我们亦可用conv2来处理矩阵。在实验中主要有2点体会

1.振动信号和窗的卷积,若找到合适的窗确实能增强原始振动信号的幅值但这种增强如原始信号【 3 4 5】和【2 3 4】,前者的运算结果仍然是大于后者的在做振动信号端点检测时,其背景噪声或者其他噪声可能干扰依然很大

2.用matlab做卷积运算对卷积结果再做方差或者求和等进一步处理时,其大量做卷积仍然耗费较长时间

学习用MATLAB编程产生各种常见信号

產生U(n-n0)序列;

产生[0,1]上均匀分布的随机信号:

产生均值为0方差为1的高斯随机信号:

8、  生成一个幅度按指数衰减的正弦信号:

打印出程序、图形及运行结果,并分析实验结果

学习用MATLAB编程进行信号分析

1、  数字滤波器的频率响应:

数字滤波器的系统函数为:

求其幅频特性和楿频特性:

2、离散系统零极点图:

3、数字滤波器的冲激响应:

 求滤波器的冲激响应。

(2)将H(z)=   转换为级联型结构

6、  计算离散信号的能量和功率:

x(n)=0.8u(n),计算前10点的能量占总能量的百分比

7、  用FFT计算周期序列的频谱:

打印出程序、图形及运行结果,并分析实验结果

用MATLAB编程,熟悉FFT的应用

一被噪声污染的信号,很难看出它所包含的频率分量如一个由50Hz和120Hz正弦信号构成的信号,受到均值随机噪声的干扰数据采樣频率为1000Hz。通过FFT来分析其信号频率成分

3、  用FFT分析语音信号的频谱:

打印出程序、图形及运行结果,并分析实验结果

实验4  椭圆滤波器的設计

学习用MATLAB编程设计椭圆滤波器

若信号由5Hz、15Hz、30Hz三个正弦频率成分构成。设计一个椭圆滤波器滤除5Hz和30Hz频率成分。

打印出程序、图形及运行結果并分析实验结果。

实验5  用双线性变换法设计IIR数字滤波器

学习用双线性变换法设计Butterworth IIR数字滤波器,对受到工业高频干扰的心电图信号進行滤波

以 作为输入序列,用MATLAB设计滤波器进行滤波滤除其中的干扰成分。

打印出程序、图形及运行结果并分析实验结果。若设计不滿足要求应修正设计。

实验6  用窗函数法设计FIR数字滤波器

了解各种窗函数的特点练习用Kaiser窗函数设计FIR数字滤波器。

试用一个窗函数设计一個长度为M=45的带阻滤波器其阻带衰减为60dB,频率响应为:

阻带衰减为60dB选择凯塞-贝塞尔窗函数法来设计此滤波器。根据经验公式由 可以求出

打印出程序、图形及运行结果,并分析实验结果若设计不满足要求,应修正设计(改变 或滤波器长度M

加载中,请稍候......

我要回帖

更多关于 matlab卷积实验心得 的文章

 

随机推荐