dsp实验matlab

上传人:新** 文档编号:474872820 上传时间:2023-05-06 格式:DOC 页数:3 大小:64KB
返回 下载 相关 举报
dsp实验matlab_第1页
第1页 / 共3页
dsp实验matlab_第2页
第2页 / 共3页
dsp实验matlab_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《dsp实验matlab》由会员分享,可在线阅读,更多相关《dsp实验matlab(3页珍藏版)》请在金锄头文库上搜索。

1、-实验一数字信号的产生与根本运算1实验要求(1) 常用数字信号序列的产生:熟悉 Matlab 产生数字信号的根本命令,加深对数字信号概念的理解,并能够用 Matlab 产生和绘制出一些常用离散信号序列。请用 Matlab 画出以下序列的波形-10n10:a) (n)b) 单位阶跃序列 2 u(n-5)c) 矩形序列 R(n)d) y(n)2sin(0.3n)+ 0.5cos2(0.6n)2加、减、尺度乘除和移位是数字信号处理中最根本的算术运算,将上述根本序列进展这些根本运算,得到多个序列构成的组合序列。3请用您的计算机声卡采用一段您自己的声音 *(n),长度为 45秒,单声道,取样频率 44.

2、1kHz,16bit/样值,然后与给定的一段背景音乐 y(n) 按下式叠加为一个声音信号 z(n):z(n) = 0.7*(n) + 0.3y(n)要求在同一个 Figure 中,画出采集声音 *(n)、背景音乐 y(n)和混音 z(n) 的时域波形;2、实验结果1常用数字信号序列的产生单位取样序列*=impseq(0,-10,10);n=-10:10;stem(n,*)单位阶跃序列 2 u(n-5 *=2*stepseq(5,-10,10);n=-10:10;stem(n,*)矩形序列:*1=stepseq(-10,-20,20);n1=-20:20;*2=stepseq(10,-20,20

3、);n2=-20:20;y=*1-*2;n=-20:20;stem(n,y)y(n)2sin(0.3n)+ 0.5cos2(0.6n):n=-10:0.1:10;*=2*sin(0.3*pi*n)+0.5*cos(2*(0.6*pi*n);stem(n,*)2数字信号的根本运算加法:(n)+ 2 u(n-5)*1=impseq(0,-10,10);n1=-10:10;*2=2*stepseq(5,-10,10);n2=-10:10;y=*1+*2;n=-10:10;stem(n,y)减法(n)- 2 u(n-5)*1=impseq(0,-10,10);n1=-10:10;*2=2*stepse

4、q(5,-10,10);n2=-10:10;y=*1-*2;n=-10:10;stem(n,y)乘法: u(n)* u(n-5)*1=stepseq(0,-10,10);n1=-10:10;*2=2*stepseq(5,-10,10);n2=-10:10;y=*1.*2;n=-10:10;stem(n,y)移位:声音波形record,fs,bits=wavread(voice.wav);background,fs,bits=wavread(background.wav);*=record(fs*0+1:fs*45),:);y=background(fs*0+1:fs*45),:);z=0.7*+0.3*y;wavwrite(z,fs,bits,10210607.wav);subplot(3,1,1),plot(*),title(voice);subplot(3,1,2),plot(y),title(background);subplot(3,1,3),plot(z),title(music);3.实验总结通过这次实验,对MATLAB的使用了解了许多,尤其是在对信号根本运算和声音的处理方面。. z.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号