大学dsp实验心得体会(共12页)7500字.docx
《大学dsp实验心得体会(共12页)7500字.docx》由会员分享,可在线阅读,更多相关《大学dsp实验心得体会(共12页)7500字.docx(22页珍藏版)》请在冰点文库上搜索。
![大学dsp实验心得体会(共12页)7500字.docx](https://file1.bingdoc.com/fileroot1/2023-5/29/79712700-8ff9-4a24-9729-4d33190ec8ac/79712700-8ff9-4a24-9729-4d33190ec8ac1.gif)
大学dsp实验心得体会
大学实验心得体会篇1
实验报告
一、实验室名称:
数字信号处理实验室
二、实验项目名称:
多种离散时间信号的产生
三、实验原理:
1、基本离散时间信号
利用强大的数值处理工具来实现信号的分析和处理,首先就是要学会应用函数来构成信号。
常见的基本信号可以简要归纳如下:
(1).单位采样序列
XXX年;1n=0&;(n)=XXX年;0XXX年;n≠0
在中可以利用()函数实现。
x=(1,N);
x
(1)=1;
如果&;(n)在时间轴上延迟了k个单位,得到&;(n-k)即:
&;(n-k)=XXX年;
(2).单位阶跃序列XXX年;1n=kXXX年;0n≠0
XXX年;1n≥0u(n)=XXX年;0n<0XXX年;
在中可以利用()函数实现。
x=(1,N);
(3).正弦序列
x(n)=(2πfn+ϕ)
采用的实现方法,如:
n=0:
N-1
x=A*(2*pi*f*n+ϕ)
(4).实指数序列
x(n)=A&;an
其中,A、a为实数。
采用的实现方法,如:
n=0:
N-1
x=a.^n
(5).复指数序列
x(n)=A&;en=0:
N-1采用的实现方法,如:
x=A*((&;+j*&;0)*n)
为了画出复数信号,必须要分别画出实部和虚部,或者幅值和相角。
函数、、和可以逐次计算出一个复数向量的这些函数。
2、基本数字调制信号
(1).二进制振幅键控
(2)
最简单的数字调制技术是振幅键控(),即二进制信息信号直接调制模拟载波的振幅。
二进制幅度键控信号的时域表达式:
(t)=[&;(t-)&;ct
其中,an为要调制的二进制信号,gn(t)是单极性脉冲信号的时间波形,Ts表示调制的信号间隔。
(&;+j&;0)n典型波形如下:
图1&;1二进制振幅键控信号时间波形
(2).二进制频移键控
(2)
在二进制数字调制中,若正弦载波的频率随二进制基带信号在f1和f2两个频率点间变化,则产生
二进制移频键控信号(2信号)。
二进制频域键控已调信号的时域表达式为:
XXX年;XXX年;XXX年;XXX年;S2(t)=XXX年;&;(t-)XXX年;&;1t+XXX年;&;ng(t-)XXX年;&;2tXXX年;nXXX年;XXX年;nXXX年;这里,&;1=2πf1,&;2=2πf2,an是an的反码。
an
载波信号1t载波信号2t
2信号t
(3).二进制相移键控(2或)
在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控
(2)信号。
通常用已调信号载波的0&;和180&;分别表示二进制数字基带信号的1和0。
二进制移相键控信号的时域表达式为:
XXX年;XXX年;
S2(t)=XXX年;&;(t-)XXX年;(&;ct+&;i),&;i=0或π
XXX年;nXXX年;
(3).二进制相移键控(2或)
在二进制数字调制中,当正弦载波的相位随二进制数字基带信号离散变化时,则产生二进制移相键控
(2)信号。
通常用已调信号载波的0&;和180&;分别表示二进制数字基带信号的1和0。
二进制移相键控信号的时域表达式为:
XXX年;XXX年;
S2(t)=XXX年;&;(t-)XXX年;(&;ct+&;i),&;i=0或π
XXX年;nXXX年;
因此,信号可以看作两个有限长度的正弦序列相加,正弦信号的频率由按键数字或字母符号对应的频率决定。
如,数字&;8&;由行频852Hz和列频XXXX年Hz决定。
四、实验目的:
1、掌握几种基本的离散时间信号(包括单位采样序列,单位阶跃序列,单频正弦序列,单频复指
数序列,实指数序列等)。
2、能够熟练利用产生这些基本的离散时间信号。
3、理解双音多频信号、、、等信号的产生原理。
4、学习并运用产生各种通信中的调制信号及双音多频信号。
五、实验内容:
1、对几种基本离散时间信号(包括单位采样序列,单位阶跃序列,正弦序列,复指数序列,实指数序列等)在中编程产生。
2、(拓展要求)利用编程产生2,2,2等数字调制信号。
3、(拓展要求)利用编程产生理解双音多频信号。
4、(拓展要求)利用编程产生高斯白噪声序列。
5、(拓展要求)利用中的谱分析函数对正弦信号的频谱进行分析。
6、通过硬件()实验箱演示上述信号的时域(示波器)波形与频域波形(计算结果)。
六、实验器材(设备、元器件):
安装软件的PC机一台,实验演示系统一套。
七、实验步骤:
1、在-20≤n≤20内,画出单位下列信号:
(a).单位采样序列x1=&;和单位阶跃序列x2=的时域波形图。
(b).y1=x1[n+5]、y2=x2[n-8]的波形。
说明x1与y1、x2与y2之间的关系。
2、画出下列信号在0≤n≤100内的波形。
XXX年;πnXXX年;x3=XXX年;XXX年;16XXX年;
XXX年;nXXX年;x4=XXX年;XXX年;2XXX年;
XXX年;πnXXX年;XXX年;3πnXXX年;x5=XXX年;+XXX年;XXX年;12XXX年;XXX年;8XXX年;
观察x3、x4、x5是否周期信号。
如果是周期信号,信号的基波周期是什么?
如果不是
周期信号,说明原因。
3、在0≤n≤30内,画出下列信号:
nx6=0.2(0.8)(-1/12+jπ/6)nx7=e对于复数序列,要求分别画出实部和虚部;幅值和相角。
若把x6中的底数0.8分别改为1.2、
-0.8,讨论产生的时域波形有何变化。
总结指数序列的底数对序列变化的影响。
4、(拓展要求)设计产生数字二进制序列:
XXXX年10的2、2、2调制信号。
已
知符号速率Fd=10Hz(即时间间隔Ts为0.1),输出信号的采样频率为20Hz。
(a).2信号的载波频率Fc=5Hz,
(b).2信号载波1频率F1=5Hz,载波2频率F2=1Hz。
(c).2载波频率Fc=1Hz。
分别画出以上信号调制前后的时域波形图。
5、(拓展要求)利用产生双音多频信号。
画出数字&;0&;的时域波形图。
6、(拓展要求)函数(1,N)可以产生均值为0,方差为1的高斯随机序列,也就是
白噪声序列。
试利用函数产生均值为0.15,方差为0.1的高斯白噪声序列x8,要求序列时域范围为0≤n≤100。
画出时域波形图。
同时将实验步骤2中产生的信号x2与x8相加,将得到的波形与x2的波形做比较。
7、(拓展要求)利用中的谱分析函数画出x3、x4、x5的频谱。
与理论上根据傅
立叶变换的定义计算出的x3、x4、x5的频谱进行比较。
8、通过硬件()实验箱演示上述信号的时域(示波器)波形与频域波形(计算结果)。
八、实验数据及结果分析:
程序:
(1)产生x1、x2、y1、y2、x3、x4、x5、x6、x7序列的程序
(2)产生2、2、2调制信号的程序(拓展要求)
(3)产生信号的程序(拓展要求)
(4)高斯白噪声序列的产生程序(扩展要求)
(4)正弦信号频谱分析的程序(扩展要求)
;
;
n=101;
%单位采样序列
x1=(1,n);
x1
(1)=1;
x1=(1,100),x1];
%单位阶跃序列
x2=(1,n);
x2=(1,100),x2];
%
n1=0:
n-1;
yn1=n1-5;
yn2=n1+8;
%100;
Fs=XXXX年;
n2=0:
100;
%正弦序列
x3=(2*pi*n2/32);
x4=(n2/2);
x5=(pi*n2/12)+(3*pi*n2/8);
%指数序列
n3=0:
30;
x61=0.2*(0.8.^n3);%实指数序列
x62=0.2*(1.2.^n3);
x63=0.2*((-0.8).^n3);
x7=((-1/12+1i*6)*n3);%复指数序列
%画出图形
(1)
(2,2,1),(n1,x1),('x1'),([-20,20,0,1]);
(2,2,2),(n1,x2),('x2'),([-20,20,0,1]);
(2,2,3),(yn1,x1),('y1'),([-20,20,0,1]);
(2,2,4),(yn2,x2),('y2'),([-20,20,0,1]);
(2)
(3,1,1),(n2,x3),('x3'),([0,100,-1,1]);
(3,1,2),(n2,x4),('x4'),([0,100,-1,1]);
(3,1,3),(n2,x5),('x5'),([0,100,(x5),(x5)]);
(3)
(3,1,1),(n3,x61),('x6a=0.8'),([0,30,(x61),(x61)]);
(3,1,2),(n3,x62),('x6a=1.2'),([0,30,(x62),(x62)]);
(3,1,3),(n3,x63),('x6a=-0.8'),([0,30,(x63),(x63)]);
(4)
(4,1,1),(n3,(x7)),('x7幅值'),([0,30,((x7)),((x7))]);
(4,1,2),(n3,(x7)),('x7相角'),([0,30,((x7)),((x7))]);(4,1,3),(n3,(x7)),('x7虚部'),([0,30,((x7)),((x7))]);(4,1,4),(n3,(x7)),('x7实部'),([0,30,((x7)),((x7))]);%调制
=[1,0,1,0,1,0];
Fd=XXXX年0;
t=(0,0.6,6*Fd);
if(
(1)==1)
m=(1,Fd);
(
(1)==0)
m=(1,Fd);
=2:
6
if((i)==1)
m=[m,(1,Fd)];
((i)==0)
m=[m,(1,Fd)];
%2
=5;
=m.*(2*pi**t);
%
(5)
(4,1,1),(0:
0.1:
0.5,),('序列An'),([0,0.6,0,1]),('s');
(4,1,2),(t,m),('mt'),([0,0.6,0,1.5]),('mt'),('s');
(4,1,3),(t,(2*pi**t)),('mt'),([0,0.6,-1.2,1.2]),('载波信号'),('s');(4,1,4),(t,),('mt'),([0,0.6,-1.2,1.2]),('2调制信号'),('s');%2
F1=5;F2=1;
s1=m.*(2*pi*F1*t);
s2=(1-m).*(2*pi*F2*t);
=s1+s2;
(6)
(4,1,1),(t,m),([0,0.6,0,1.5]),('mt'),('s');
(4,1,2),(t,s1),([0,0.6,-1.2,1.2]),('载波信号1F=5Hz)'),('s');
(4,1,3),(t,s2),([0,0.6,-1.2,1.2]),('载波信号2F=1Hz'),('s');
(4,1,4),(t,),([0,0.6,-1.2,1.2]),('2调制信号'),('s');
%2
=1;
=(2*m-1).*(2*pi**t+pi);
(7)
(4,1,1),(t,2*m-1),([0,0.6,-1.5,1.5]),('mt'),('s');
(4,1,2),(t,(2*pi**t+pi)),([0,0.6,-1.2,1.2]),('正相载波信号'),('s');(4,1,3),(t,-(2*pi**t+pi)),([0,0.6,-1.2,1.2]),('反相载波信号'),('s');(4,1,4),(t,),([0,0.6,-1.2,1.2]),('2调制信号'),('s');
%
=(0,0.02,XXXX年0);
=(2*pi*941*)+(2*pi*XXXX年*);
(,);
%
N=201;
x8=(0.1)*(1,N)+0.15;
=x2+x8;
(8)
(3,1,1),(n1,x2),('X2');
(3,1,2),(n1,x8),('高斯信号');
(3,1,3),(n1,),('加噪声后X2');
%
=(n2);
=(-1,1,)*2;
y3=(((x3)));
y4=(((x4)));
y5=(((x5)));
(9)
(3,1,1),(,y3),('Hz'),('X3频谱'),('频率Hz'),([-100,100,1.2*(y3),1.2*(y3)]);
(3,1,2),(,y4),('Hz'),('X4频谱'),('频率Hz'),([-200,200,1.2*(y4),1.2*(y4)]);
(3,1,3),(,y5),('Hz'),('X5频谱'),('频率Hz'),([-300,300,1.2*(y5),1.2*(y5)]);
结果:
(1)x1、x2、y1、y2、x3、x4、x5、x6、x7的时域波形
(2)信号的时移:
x1与y1、x2与y2之间的关系。
答:
y1相当于x1向左平移5个单位,y2相当于将x2向右平移8个单位
大学实验心得体会篇2
基础实验
一、实验目的
二、实验设备
三、实验原理
浮点数的表达和计算是进行数字信号处理的基本知识;产生正弦信号是数字信号处理1.一台装有软件的计算机;2.实验箱的320FXXXX年主控板;3.硬件仿真器。
1.掌握实验环境的使用;2.掌握用C语言编写程序的方法。
中经常用到的运算;C语言是现代数字信号处理表达的基础语言和通用语言。
写实现程序时需要注意两点:
(1)浮点数的范围及存储格式;
(2)的C语言与语言的区别。
四、实验步骤
1.打开并熟悉其界面;
2.在环境中打开本实验的工程(se.),编译并重建.输出文件,然后通过仿真器把执行代码下载到芯片中;
3.把X0,Y0和Z0添加到窗口中作为观察对象(选中变量名,单击鼠标右键,在弹出菜单中选择&;&;命令);
4.选择->->&;。
设置对话框中的参数:
其中&;ss&;
设为&;&;,&;e&;和&;&;都设为&;100&;,并且把&;e&;设为&;32-&;,
设置好后观察信号序列的波形(函数,如图);
5.单击运行;
6.观察三个变量从初始化到运算结束整个过程中的变化;观察正弦波形从初始化到运算结束整个过程中的变化;
7.修改输入序列的长度或初始值,重复上述过程。
五、实验心得体会
通过本次实验,加深了我对的认识,使我对实验的操作有了更进一步的理解。
基本掌握了实验环境的使用,并能够使用C语言进行简单的程序设计。
从软件的安装到使用软件进行程序设计与仿真,锻炼了自己的动手能力,也遇到了不少的坎坷,例如芯片的选择,不能因为麻烦而省略该步骤,否则将会运行出错。
大学实验心得体会篇3
;s..=0;s..=0;;;3.;ts;;;;;
s..=0x00FF;1-6
s..=0x00FF;7-12
;
3.:
ts
;
.
s
ed.
281..
l();
:
=0xXXXX年;
=0xXXXX年;
().
le,
..
281sr.c.
281.c.
();
4.:
281.c
();
();,tf
5.,:
();
();
(1)
{
(i=0;i {
06=0;
.6=i;
();
}
}
}
()
{,j;
(i=0;i {(j=0;j<10;j++);}
}
va()
{
1,T2,1-6
1
.T1PR=0;1
.T1=0x3C00;1
.T1=0xXXXX年;1
=
.T1.=0xXXXX年;
2
.T2PR=0x0;2
.T2=0x03C0;2
.T2=0xXXXX年;2
=
.T2.=0xXXXX年;
12
1/T2
...=1;
1=
...T1=1;
2=
...T2=2;
M1-6
.1=0x0C00;
.2=0x3C00;
.3=000;
ol.
n11-
n21-
n32-
n42-
n53-
n63-
..=0xXXXX年;
..=0xXXXX年;
..=0xA600;
}
vb()
{
3,T47-12
1-
3
337-12
.T3PR=0;3
.T3=0x3C00;3
.T3=0xXXXX年;3
=
.T3.=0xXXXX年;
4
44
.T4PR=0x00FF;4
.T4=0xXXXX年;4
.T4=0xXXXX年;4
=
.T4.=0xXXXX年;
34
3/T4
...=1;
3=
...T3=1;
4=
...T4=2;
M7-12
.4=0x0C00;
.5=0x3C00;
.6=000;
ol.
n14-
n24-
n35-
n45-
n56-
n66-
..=0xXXXX年;
..=0xXXXX年;
..=0xA600;
}
龙岩学院
实验报告
班级07电本
(1)班学号XXXX年XXXX年44姓名杨宝辉同组人独立实验日期XXXX年-6-3室温大气压成绩
高速转换实验
一、实验目的
1.了解高速AD工作的基本原理。
2.了解如果通过软件正确的控制高速AD。
3.掌握对高速AD正确操作的过程
二、实验设备
1.一台装有软件的计算机;
2.实验箱;
3.硬件仿真器;
三、实验原理
实验箱用的高速AD为XXXX年,它是一个结构的、具有高达20的8位模数转换器。
XXXX年采用单5V供电,功耗仅为130mW。
XXXX年内部包含有一个采样保持电路、具有高阻输出的并行接口以及内部参考电压等。
XXXX年采用半结构,与结构相比,它不仅减少了功耗,而且提高了芯片的集成度。
XXXX年采用两步转换实现一次完整的转换,这样就大大减少了内部比较器的个数,其输出数据的延迟为2.5个时钟周期。
XXXX年采用3个内部参考电阻产生一个标准2V的参考电压,要实现内部参考电压仅需要通过外部的简单连线即可。