数字信号处理实验讲义2016-9-2
更新时间:2023-10-04 23:53:01 阅读量: 综合文库 文档下载
实验一 常见离散信号产生和实现
一、实验目的
1.加深对常用离散信号的理解;
2.掌握matlab中一些基本函数的建立方法。
二、实验原理
1.单位抽样序列
如果?(n)在时间轴上延迟了k个单位,得到?(n?k)即:
2.单位阶跃序列
3.正弦序列
x(n)?Asin(2?fn/Fs??)
在MATLAB中,
n=0:N-1;
x=A*sin(2*pi*f0*n/fs+phi) 4.复指数序列
x(n)?r?ej?n
在MATLAB中,
n=0:N-1;
x=r*exp(j*w*n) 5.指数序列
x(n)?an
在MATLAB中,
n=0:N-1;
x=a.^n
三、实验内容实现和图形生成
1.五种基本函数的生成 程序如下: (1)单位抽样序列
1
方法一:
% 单位抽样序列和延时的单位抽样序列
n=0:10; x1=[1 zeros(1,10)];x2=[zeros(1,5) 1 zeros(1,5)];
subplot(1,2,1);stem(n,x1,'.');xlabel ('时间序列n');ylabel('振幅'); title('单位抽样序列x1');grid on;
subplot(1,2,2);stem(n,x2,'.'); xlabel('时间序列n');ylabel('振幅'); title('延时了5的单位抽样序列'); grid on;
方法二:
先在matlab中定义单位抽样序列:
function [x,n]=impseq(n1,n2,n0) n=[n1:n2]; x=[(n-n0)==0]; /n等于n0时1 在运行命令: [x,n]=impseq(-5,5,3)
stem(n,x,'.');xlabel('n');title('单位抽样序列x');grid (2)单位阶跃序列 方法一: n=-4:6;
u=[zeros(1,4) ones(1,7)];
stem(n,u,'.');xlabel ('时间序列n');ylabel('振幅');title('单位阶跃序列');grid 所得的图形如下所示:
2
方法二;
先在matlab中定义单位阶跃序列: function [x,n]=stepseq(n1,n2,n0)
n=[n1:n2]; x=[(n-n0)>=0]; 在运行命令:
[x,n]=stepseq(-5,5,3)
stem(n,x,'.');xlabel('n');title('单位阶跃序列x');grid (3)正弦函数 n=-5:20;
x=2*sin(pi*n/6+pi/3); stem(n,x,'.'); xlabel ('时间序列n'); ylabel('振幅'); title('正弦函数序列x=2*sin(pi*n/6+pi/3)');grid on
(4)复指数序列 n=-5:30; x=2*exp(j*3*n);
stem(n,real(x),'.'); xlabel ('时间序列n');ylabel('振幅');title('复指数序列x=2*exp(j*3*n)的实部');grid on 图形如下:
3
(5)指数序列 n=1:30; x=1.2.^n;
stem(n,x,'.'); xlabel ('时间序列n');ylabel('振幅');title('指数序列x=1.2.^n'); grid on
2、绘出信号x(n)?esn,当s??时的信号实部和虚部图; 程序如下:
s1=-1/12+j*pi/6;s2=1/12+j*pi/6;s3=1/12;s4=2+j*pi/6;s5=j*pi/6; n=0:20;
x1=exp(s1*n);x2=exp(s2*n); x3=exp(s3*n);x4=exp(s4*n); x5=exp(s5*n); subplot(5,2,1);stem(n,real(x1),'.'); xlabel ('时间序列n');ylabel('实部'); title('复指数s1=-1/12+j*pi/6时序列实部');grid on
subplot(5,2,2);stem(n,imag(x1),'.'); xlabel ('时间序列n');ylabel('虚部'); title('复指数s1=-1/12+j*pi/6时序列虚部');grid on
subplot(5,2,3);stem(n,real(x2),'.'); xlabel ('时间序列n');ylabel('实部'); title('复指数s2=1/12+j*pi/6时序列实部');grid on
subplot(5,2,4);stem(n,imag(x2),'.'); xlabel ('时间序列n');ylabel('虚部'); title('复指数s2=1/12+j*pi/6时序列虚部');grid on
4
1?1?1???j、s??j、s?、s?2?j、s?j1212612666
subplot(5,2,5);stem(n,real(x3),'.'); xlabel ('时间序列n');ylabel('实部'); title('复指数s3=1/12时序列实部');grid on
subplot(5,2,6);stem(n,imag(x3),'.'); xlabel ('时间序列n');ylabel('虚部'); title('复指数s3=1/12时序列虚部');grid on
subplot(5,2,7);stem(n,real(x4),'.'); xlabel ('时间序列n');ylabel('实部'); title('复指数s4=2+j*pi/6时序列实部');grid on
subplot(5,2,8);stem(n,imag(x4),'.'); xlabel ('时间序列n');ylabel('虚部'); title('复指数s4=2+j*pi/6时序列虚部');grid on
subplot(5,2,9);stem(n,real(x5),'.'); xlabel ('时间序列n');ylabel('实部'); title('复指数s5=j*pi/6时序列实部');grid on
subplot(5,2,10);stem(n,imag(x5),'.'); xlabel ('时间序列n');ylabel('虚部'); title('复指数s5=j*pi/6时序列虚部');grid on
由图的实部部分可以看出,s=j*pi/6时,序列周期为12。计算序列周期为2*pi/(pi/6)=12。实验和理论相符。
5
正在阅读:
数字信号处理实验讲义2016-9-210-04
中国人民解放军各集团军编制战斗序列大全05-02
新课标下高中语文高效阅读法的实施06-07
网闸测试用例——数据库访问管理04-10
ch12磁场中的磁介质07-27
睹物思人的近义词及意思02-07
优化方案2017高考地理总复习第二部分人文地理第六章城市与环境第03-27
公而忘私成语故事11-20
基于单片机的5kg电子称的设计11-09
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 信号处理
- 讲义
- 实验
- 数字
- 2016