版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实 验 报 告学生姓名: 学 号: 指导教师:一、实验室名称:数字信号处理实验室二、实验项目名称:多种离散时间信号的产生三、实验原理:1、基本离散时间信号利用MATLAB强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用MATLAB函数来构成信号。常见的基本信号可以简要归纳如下:(1)单位采样序列 在MATLAB中可以利用zeros()函数实现。如果在时间轴上延迟了k个单位,得到即: (2)单位阶跃序列 在MATLAB中可以利用ones()函数实现。 (3)正弦序列采用MATLAB的实现方法,如:(4)实指数序列其中,A、a为实数。采用MATLAB的实现方法,如:(5)复指数序列采用
2、MATLAB的实现方法,如:为了画出复数信号xn,必须要分别画出实部和虚部,或者幅值和相角。MATLAB函数real、imag、abs和angle可以逐次计算出一个复数向量的这些函数。2、基本数字调制信号(1)二进制振幅键控(2ASK)最简单的数字调制技术是振幅键控(ASK),即二进制信息信号直接调制模拟载波的振幅。二进制幅度键控信号的时域表达式:其中,an为要调制的二进制信号,g(t)是单极性脉冲信号的时间波形,Ts 表示调制的信号间隔。典型波形如下:图 1 1 二进制振幅键控信号时间波形(2)二进制频移键控(2FSK)在二进制数字调制中,若正弦载波的频率随二进制基带信号在f1和f2两个频率
3、点间变化,则产生二进制移频键控信号(2FSK信号)。二进制频域键控已调信号的时域表达式为:这里,。典型波形如下:an1011001ttt2FSK信号载波信号1载波信号2图 1 2 二进制频移键控信号时间波形(3)二进制相移键控(2PSK或BPSK)在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控(2PSK)信号。通常用已调信号载波的0和 180分别表示二进制数字基带信号的 1 和 0。二进制移相键控信号的时域表达式为:典型波形如下:Tst2PSK信号an 1 0 0 1图 1 3 二进制相移键控信号时间波形数字调制信号可以根据调制原理采用基本的MATLA
4、B命令实现,也可以用现成的命令:Y = DMOD(X, Fc, Fd, Fs, METHOD.),其中,X为要调制的二进制信号;Fc为载波频率(Hz);Fd为符号频率(Hz);Fs为采样频率。要求:Fs Fc,同时Fs/Fd 是一个正整数。参数METHOD是可以选择的调制方式:ask 、psk、qask、fsk、msk等。 3、双音多频DTMF信号DTMF(Double Tone MulitiFrequency,双音多频)作为实现电话号码快速可靠传输的一种技术,它具有很强的抗干扰能力和较高的传输速度,因此,可广泛用于电话通信系统中。但绝大部分是用作电话的音频拨号。另外,它也可以在数据通信系统中
5、广泛地用来实现各种数据流和语音等信息的远程传输。 DTMF是用两个特定的单音频组合信号来代表数字信号以实现其功能的一种编码技术。两个单音频的频率不同,代表的数字或实现的功能也不同。这种电话机中通常有16个按键,其中有10个数字键09和6个功能键*、#、A、B、C、D。由于按照组合原理,一般应有8种不同的单音频信号。因此可采用的频率也有8种,故称之为多频,又因它采用从8种频率中任意抽出2种进行组合来进行编码,所以又称之为“8中取2”的编码技术。 根据CCITT的建议,国际上采用的多种频率为697Hz、770Hz、852Hz、941Hz、1209Hz、1336Hz、1477Hz和1633Hz等8种
6、。用这8种频率可形成16种不同的组合,从而代表16种不同的数字或功能键,具体组合见表1-1。表1-1 双音多频的组合功能 高频群Hz 功能低频群Hz 1209 1336 1477 1633 697 1 2 3 A 770 4 5 6 B 852 7 8 9 C 941 * 0 # D 因此,DTMF信号可以看作两个有限长度的正弦序列相加,正弦信号的频率由按键数字或字母符号对应的频率决定。如,数字“8”由行频852Hz和列频1336Hz决定。四、实验目的:1、 掌握几种基本的离散时间信号(包括单位采样序列,单位阶跃序列,单频正弦序列,单频复指数序列,实指数序列等)。2、 能够熟练利用MATLAB
7、产生这些基本的离散时间信号。3、 理解双音多频DTMF信号、ASK、FSK、BPSK等信号的产生原理。4、 学习并运用MATLAB产生各种通信中的调制信号及双音多频信号。五、实验内容:1、对几种基本离散时间信号(包括单位采样序列,单位阶跃序列,正弦序列,复指数序列,实指数序列等)在MATLAB中编程产生。2、(拓展要求)利用MATLAB编程产生2ASK,2FSK,2PSK等数字调制信号。3、(拓展要求)利用MATLAB编程产生理解双音多频DTFM信号。4、(拓展要求)利用MATLAB编程产生高斯白噪声序列。5、(拓展要求)利用MATLAB中的谱分析函数对正弦信号的频谱进行分析。6、通过硬件(D
8、SP)实验箱演示上述信号的时域(示波器)波形与频域波形(计算结果)。六、实验器材(设备、元器件):安装MATLAB软件的PC机一台,DSP实验演示系统一套。七、实验步骤:1、 在内,画出单位下列信号:(a).单位采样序列和单位阶跃序列的时域波形图。 n=-20:1:20; x1=zeros(1,length(n); x1(21)=1; figure stem(n,x1) x2=zeros(1,20) ones(1,21); figure stem(n,x2)%(b).、的波形。说明与、与之间的关系。 y1=circshift(x1,-5); figure stem(n,y1) y2=circs
9、hift(x2,8); y2(1:21)=0; figure stem(n,y2)2、画出下列信号在内的波形。观察是否周期信号。如果是周期信号,信号的基波周期是什么?如果不是周期信号,说明原因。 n=0:1:100; x3=sin(pi.*n/16); figure stem(n,x3) x4=sin(n/2); figure stem(n,x4) x5=cos(pi*n/12)+cos(3*pi*n/8); figure stem(n,x5)3、在内,画出下列信号:对于复数序列,要求分别画出实部和虚部;幅值和相角。若把中的底数0.8分别改为1.2、-0.8,讨论产生的时域波形有何变化。总结指
10、数序列的底数对序列变化的影响。 x6=0.2*0.8.n; figure stem(x6) x7=exp(-1/12+j*pi/6).*n); figure stem(real(x7)%实部 figure stem(imag(x7)%虚部 figure stem(abs(x7)%幅度 figure stem(angle(x7)%相角4、 (拓展要求)设计产生数字二进制序列:1 0 1 0 1 0 的2ASK、2FSK、2PSK调制信号。已知符号速率Fd10Hz(即时间间隔Ts为0.1),输出信号的采样频率为20Hz。(a).2ASK信号的载波频率Fc5Hz, (b).2FSK信号载波1频率F1
11、5Hz,载波2频率F21Hz。(c).2PSK载波频率Fc1Hz。分别画出以上信号调制前后的时域波形图。%2ASK% clear Fc=5;Fd=10;Fs=20;g=1 0 1 0 1 0;x=;for n=1:length(g)if g(n)=0;x=x zeros(1,10);else g(n)=1;x=x ones(1,10);endend gt=(1:60)/Fd/10; figureplot(gt,x)zaibo=cos(2*pi*Fc.*(1:60)/Fs); figureplot(gt,zaibo) ask=zaibo.*x;figureplot(gt,ask)%以上为2ASK
12、%下面产生2FSK% reverse_x=; for n=1:length(g)if g(n)=1;reverse_x=reverse_x zeros(1,10);else g(n)=0;reverse_x=reverse_x ones(1,10);endend F1=5;F2=1; zaibo1=cos(2*pi*F1.*(1:60)/Fs); zaibo2=cos(2*pi*F2.*(1:60)/Fs); fsk=zaibo1.*x+zaibo2.*reverse_x; figure plot(gt,fsk)%PSK% Fc=1; for n=1:length(g)if g(n)=0;ps
13、k(n*10-9:n*10)=cos(2*pi*Fc.*(n*10-9:n*10)/Fs+pi);else g(n)=1;psk(n*10-9:n*10)=cos(2*pi*Fc.*(n*10-9:n*10)/Fs);endend figure plot(gt,psk)%5、 (拓展要求)利用MATLAB产生DTMF双音多频信号。画出数字“0”的时域波形图。%DTMF”0”% clear f1=941;f2=1336; Fs=f2*4; x1=cos(2*pi*f1.*(0:200)/Fs); x2=cos(2*pi*f2.*(0:200)/Fs); x=x1+x2; figure plot(
14、0:200)/Fs,x)%6、 (拓展要求)MATLAB函数randn(1,N)可以产生均值为0,方差为1的高斯随机序列,也就是白噪声序列。试利用randn函数产生均值为0.15,方差为0.1的高斯白噪声序列,要求序列时域范围为。画出时域波形图。同时将实验步骤2中产生的信号与相加,将得到的波形与的波形做比较。% clear close all x8=0.1*randn(1,101)+0.15; x2=ones(1,101); x=x2+x8; figure stem(0:100,x) figure plot(0:100,x)%7、 (拓展要求)利用MATLAB中的谱分析函数画出的频谱。与理论上根据傅立叶变换的定义计算出的的频谱进行比较。%该练习以后讲了傅里叶变换再做%8、 通过硬件(DSP)实验箱演示上述信号的时域(示波器)波形与频域波形(计算结果)。(不做)八、实验数据及结果分析:程序:(1)产生序列的程序(2)产生2ASK、2FSK、2PSK调制信号的程序(拓展要求)(3)产生DTMF信号的程序(拓展要求)(4)高斯白噪声序列的产生程序(扩展要求)(4)正弦信号频谱分析
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(预热题)
- 乌兰察布市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(考点梳理)
- 2026年来宾市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整答案详解
- 赤峰市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(综合卷)
- 曲靖市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(培优b卷)
- 甘肃省农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)完整参考答案详解
- 菏泽市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(达标题)
- 淮北市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(突破训练)
- 2026年温州市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(夺冠系列)
- 呼和浩特市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(满分必刷)
- 小型工程机械产品市场需求分析报告
- 2024至2030年中国石晶地板行业市场调查研究及投资前景展望报告
- JG-T 24-2018 合成树脂乳液砂壁状建筑涂料
- 统计学课内实验报告(详解+心得)1
- HG/T 3811-2023 工业溴化物试验方法 (正式版)
- 电子商务导论 记分作业资料-上海开大参考资料
- 养老院建筑设计案例分析报告
- 人居环境科学市公开课一等奖省赛课微课金奖课件
- 四年级【语文(统编版)】古诗三首(第一课时)课件
- HSK 2标准教程(完整版)
- 施工质量控制课件
评论
0/150
提交评论