课程名称:数字信号处理
实验项目:实验一信号、系统及系统响应实验地点:多学科楼机房
专业班级:学号:
学生姓名:
指导教师:
2012年12 月26 日
实验一 信号、系统及系统响应
一、实验目的
1、熟悉理想采样的性质,了解信号采样前后的频谱变化,加深对采样定理的理解。
2、熟悉离散信号和系统的时域特性;
3、熟悉线性卷积的计算编程方法;利用卷积的方法,观察、分析系统响应的时域特性。
4、掌握序列傅氏变换的计算实现方法,利用序列的傅氏变换离散信号、系统及系统响应
做频域分析。
二、实验原理
(一)连续时间信号的采样
对一个连续时间信号进行理想采样的过程可以表示为该信号的一个周期冲击脉冲的乘积,即
()()()a a x t x t M t ∧
=(1-1)
其中()a x t ∧
是连续信号()a x t 的理想采样,()M t 是周期冲激脉冲
()()M t t nT δ+∞
-∞
=-∑(1-2)
理想信号的傅里叶变换为:1()[()]a a s m X j X j m T +∞
∧
=-∞
Ω=Ω-Ω∑(1-3) (二)有限长序分析
一般来说,在计算机上不可能,也不必要处理连续的曲线()j X e ω
,通常我们只要观察。分析()j X e ω
在某些频率点上的值。对于长度为N 的有限长序列一般只需要在0
2π之间
均匀的取M 个频率点。
(三)信号卷积
一个线性时不变离散系统的响应y(n)可以用它的单位冲激响应h(n 和输入信号x(n)的卷积来表示:()()()()()m y n x n h n x m h n m +∞
=-∞
=*=
-∑(1-4)
根据傅里叶变换和Z 变换的性质,与其对应应该有:
()()()Y z X z H z =(1-5)
()()()j j j Y e X e H e ωωω=(1-6)
式(1-3)可知通过对两个序列的移位、相乘、累加计算信号响应;而由式(1-6)可知卷积运算也可以在频域上用乘积实现。
三、实验内容及步骤、结果
1、分析理想采样信号序列的特性。
产生理想采样信号序列()a x t ,使A=444.128,α=,0Ω=。(1)首先取采样频率fs=1000HZ,观察理想采样信号的幅频特性并作记录; 先编辑函数fpres:
然后的执行程序如下
结果:
(2)取fs=300HZ,T=1/300,观察所得到幅频特性曲线的变化;程序:
结果:
(3)取fs=200HZ,T=1/200,观察频谱“混淆”现象是否存在明显,说明原因并记录曲线。 程序:
结果:
经过对比以上三个图形可以看出:当频率分别为1000hz ,300hz 和200hz 的时候均没有出现
混叠现象,因为给定的信号序列的频率为0Ω=,三个抽样频率均满足2s f f ≥,因此不会出现频率混叠现象。
2、离散信号、系统和系统响应的分析
(1)观察信号)(n x b 和系统)(n h b 的幅频特性利用线性积分求信号通过系统后的响应。比
较系统响应和系统)(n h b 的特性曲线,注意它们之间有无差异,汇出图形。
线性卷积求得的系统响应:
3.卷积定律验证
k=-25:25;
X=x*(exp(-j*pi/12.5)).^(n'*k); magX=abs(X);
subplot(3,2,1);
stem(magX);
title('输入信号的幅度谱'); angX=angle(X);
subplot(3,2,2);
stem(angX);
title('输入信号的相位谱');
Hb=hb*(exp(-j*pi/12.5)).^(n'*k); magHb=abs(Hb);
subplot(3,2,3);
stem(magHb);
title('系统响应的幅度谱');angHb=angle(Hb);
subplot(3,2,4);
stem(angHb);
title('系统响应的相位谱');
n=1:99;k=1:99;
Y=y*(exp(-j*pi/12.5)).^(n'*k); magY=abs(Y); subplot(3,2,5); stem(magY);
title('输出信号的幅度谱'); angY=angle(Y); subplot(3,2,6); stem(angY);
title('输出信号的相位谱')
四、思考题
1.在分析理想采样序列特性的试验中,采样频率不同时,相应理想采样粗劣的傅里叶变换频谱的数字频率度量是否相同?它们所对应的模拟频率是否相同?为什么?
答:数字频率不同,模拟频率相同。因为数字频率T Ω=ω,采样频率不同时,即T 取不同值时,对应的数字频率ω不相同。模拟频率Ω不随T 的变化而变化。
2.在卷积定理验证的试验中,如果选用不同的频域采样点数M 值,例如,选M=10和M=20,分别做序列的傅里叶变换,求得 Y(e )=X(e)h(e),k=0,1,....,M-1 所得结果之间有无差异?为什么?
答:有差异。因为如果频域采样点数M
五、实验总结
1.通过实验了解信号采样前后的频谱变化,加深对采样定理的理解。
2.在试验中利用卷积的方法,观察、分析系统响应的时域特性。
3.根据对卷积定理的验证加深了对定理的理解。
课程名称:数字信号处理
实验项目:实验二用FFT对信号进行频谱分析实验地点:多学科楼机房
专业班级:通信1002 学号:
学生姓名:
指导教师:
2012年12 月26 日
实验二 应用FFT 对信号进行频谱分析
一、实验目的
1、 加深对离散信号的DTFT 和DFT 的及其相互关系的理解。
2、 在理论学习的基础上,通过本次实验,加深对快速傅里叶变换的理解,熟悉FFT 算法
及其程序的编写。
3、 熟悉应用FFT 对典型信号进行频谱分析的方法。
4、 了解应用FFT 进行信号频谱分析过程中可能出现的问题,以便在实际应用中正确应用
FFT 。
二、实验原理及方法
一个连续信号的频谱可以用它的傅里叶变换表示为
?
+∞
∞
-Ω-=
Ωdt e t x j X t
j a a )()(^ (2—1) 如果对信号进行理想采样,可以得到采样序列:
)()(nT X n x a =(2—2)
同样可以对该序列进行Z 变换,其中T 为采样周期
∑+∞
∞
--=n z n x z X )()( (2—3)
当Z= ωj e 的时候,我们就得到了序列的傅里叶变换
∑+∞
∞
--=n j j e n x e X ωω
)()( (2—4)
其中ω成为数字频率,它和模拟频域的关系为
s f T /Ω=Ω=ω(2—5)
式中的s f 是采样频率,上式说明数字频率是模拟频率对采样频率的归一化。同模拟域的情 况相似,数字频率代表了序列值变化的速率,而序列的傅里叶变换称为序列的频谱。序列
的傅里叶变换和对应的采样信号频谱具有下式的对应关系。
)
2(1)(∑+∞∞--=T
m j X T e X a j πωω
(2—6)
即序列的频谱是采样信号频谱的周期延拓。从上式可看出,只要分析采样序列的频谱,
就可以得到相应的连续信号的频谱。
在各种信号序列中,有限长序列在数字信号处理中占有很重要的地位。无限长序列
往往可以用有限长序列来逼近。对于有限长的序列我们可以用离散傅里叶变换(DFT ),这一变换可以很好的反映序列的频域特性,并且容易利用快速算法在计算机中实现当序列长度是N 时,我们定义离散傅里叶变换为
∑-===1
0)]([)(N n kn
N
W n x DFT k X (2—7) 其中kn
N W =N
j
e
π
2- ,它的反变换定义为:
∑-=-=
=1
)(1
)]([)(N k kn
N
W
k X N
k X IDFT n x (2—8)
根据以上两式,令Z= Z=k
N W - ,则有
X (z )
k
n W z -==
∑-=10
)(N n kn N
W
n x =DFT[x(n)] (2—9)
可以得到 X (k )= X(z)
n
J
k
N e
W z π
2==--
,k
N W - 是Z 平面单位圆上幅角为
的点,就是将单位圆进行N 等分以后第K 个点。所以 是Z 变换在单位圆上的等距采样,
或者说是序列傅里叶变换的等距采样。时域采样在满足Nyquist 定理时,就不会发生频谱混淆;同样地,在频率域进行采样的时候,只要采样间隔足够小,也不会发生时域序列的混淆。
DFT 时对序列傅里叶变换的等距采样,因此可以用于序列的频谱分析。在运用DFT 进行频谱分析的时候可能有三种误差,分析如下: (1) 混淆现象
序列的频谱是采样信号频谱的周期延拓,周期是 ,因此当采样速率不满足Nyquist 定理,即采样频率 小于两倍的信号频率时,经过采样就会发生频率混淆。这导致采样后的信号序列不能真实地反映原信号的频谱。所以,在利用DFT 分析连续信号频谱的时候,必须注意一个问题。在确定信号的采样频率之前,需要对频谱的性质有所了解。在一般的情况下,为了保证高于折叠频率的分量不会出现,在采样之前,先用低通模拟滤波器对信号进行滤波。 (2) 泄漏现象
实际中的信号序列往往很长,甚至是无限长序列。为了方便,我们往往用截短的序列来近似它们。这样可以使用较短的DFT 来对信号进行频谱分析。这种截短等价于给原始信号序列乘以一个矩形窗函数,而矩形窗函数的频谱不是有限带宽的,从而它和原信号的频谱进行卷积以后会扩展原信号的频谱。值得一提的是,泄露是不能和混淆完全分离的,因为泄露导致频谱的扩展,从而造成混淆。为了减小泄露的影响,可以选择适当的窗函数是频谱的扩散减到最小。 (3) 栅栏效应
因为DFT 是对单位圆上Z 变换的均匀采样,所以它不可能将频谱视为一个连续函数。这样就产生了栅栏效应,从某种角度来看,用DFT 来观看频谱就好像通过一个栅栏来观看一幅景象,只能在离散点上看到真实的频谱。这样的话就会有一些频谱的峰点或谷点被“栅栏”挡住,不能被我们观察到。减小栅栏效应的一个方法是在源序列的末端补一些零值,从而变动DFT 的点数。这种方法的实质是人为地改变了对真实频谱采样的点数和位置,
相当于搬动了“栅栏”的位置,从而使得原来被挡住的一些峰点或谷点显露出来。
从上面的分析可以看出,DFT 可以用于信号的频谱分析,但必须注意可能产生的误差,在应用过程中要尽可能减小和消除这些误差的影响。
快速傅里叶变换FFT 并不是与DFT 不相同的另一种变换,而是为了减少DFT 运算次数的一种快速算法。它是对变换式(2—7)进行一次次的分解,使其成为若干小点数DFT 的组合,从而减小运算量。常用的FFT 是以2为基数。它的运算效率高,程序比较简单,使用也十分方便。当需要进行变换的序列的长度不是2的整次方的时候,为了使用以2为基的FFT ,可以用末位补零的方法,以使其长度延长至2的整数次方。
三 实验内容及步骤
(一)编制实验用主程序及相应子程序
1、高斯序列(150],/)(exp[,02{
)(≤≤--=n q p n else
a n x )
n=0:15;
p=8;q=2;x=exp(-1*(n-p).^2/q);
close all;subplot(2,1,1);stem(x);title('高斯序列'); subplot(2,1,2);stem(abs(fft(x)));title('幅频特性');
2、衰减正弦序列(15
0,2sin(,0{
)
(≤≤-=n fn e else
b an n x π) n=0:15;
a=0.1;f=0.625;x=exp(-a*n).*sin(2*pi*f*n);
close all;subplot(2,1,1);stem(x);title('衰减正弦序列'); subplot(2,1,2);stem(abs(fft(x)));title('幅频特性');
3、三角波序列(else n x n x c n n n n c ,0)(,{)(3
0,174,8==≤≤+≤≤-)
fori=1:4
x(i)=i; end fori=5:8 x(i)=9-i; end
close all;subplot(2,1,1);stem(x);title('三角波序列n=8') subplot(2,1,2);stem(abs(fft(x,8)));title('幅频特性n=8');
4、反三角序列(else n x n x d n n n n d ,0)(,){
(30,47
4,3=≤≤-≤≤-)
fori=1:4 x(i)=5-i; end fori=5:8
x(i)=i-4;
end
close all;subplot(2,1,1);stem(x);title('反三角序列n=16')
subplot(2,1,2);stem(abs(fft(x,16)));title('幅频特性n=16');
(二)上机实验内容
1、观察高斯序列的时域和频域特性
(1)固定信号xa(n)的参数p=8,改变q的值,使q分别等于2,4,8。观察它们的时域和幅频特性,了解q取不同值的时候,对信号时域特性和幅频特性的影响。
程序
n=0:15;
p=8;q=2;x=exp(-1*(n-p).^2/q);
close all;subplot(3,2,1);stem(x);title('高斯序列,xa(n),p=8,q=2');
subplot(3,2,2);stem(abs(fft(x)));title('幅频特性');
p=8;q=4;x=exp(-1*(n-p).^2/q);
subplot(3,2,3);stem(x);title('高斯序列,xa(n),p=8,q=4');
subplot(3,2,4);stem(abs(fft(x)));title('幅频特性');
p=8;q=8;x=exp(-1*(n-p).^2/q);
subplot(3,2,5);stem(x);title('高斯序列xa(n),p=8,q=8');
subplot(3,2,6);stem(abs(fft(x)));title('幅频特性');
结果:
(2)固定q=8,改变p,使p分别等于8,13,14,观察参数p变化对信号序列时域及幅频特性的影响。注意p等于多少时,会发生明显的泄露现象,绘制相应的时域序列和幅频特性曲线。
程序
n=0:15;
p=8;q=8;x=exp(-1*(n-p).^2/q);
close all;subplot(3,2,1);stem(x);title('高斯序列,xa(n),p=8');
subplot(3,2,2);stem(abs(fft(x)));title('幅频特性');
p=13;q=8;x=exp(-1*(n-p).^2/q);
subplot(3,2,3);stem(x);title('高斯序列,xa(n),p=13');
subplot(3,2,4);stem(abs(fft(x)));title('幅频特性');
p=14;q=8;x=exp(-1*(n-p).^2/q);
subplot(3,2,5);stem(x);title('高斯序列,xa(n),p=14');
subplot(3,2,6);stem(abs(fft(x)));title('幅频特性');
结果:
上图中可发现,p=14时发生明显的泄漏现象。
2、观察衰减正弦序列的时域和幅频特性
(1)令a=0.1,并且f=0.0625,检查谱峰出现的位置是否正确,注意谱峰的形状,绘制幅频特性曲线。
程序:
n=0:15;
a=0.1;f=0.0625;x=exp(-a*n).*sin(2*pi*f*n);
close all;subplot(2,1,1);stem(x);title('衰减正弦序列,xb(n),a=0.1,f=0.0625');
subplot(2,1,2);stem(abs(fft(x)));title('幅频特性曲线');
结果:
(2)改变f=0.4375,再变化f=0.5625,观察这两种情况下,频谱的形状和谱峰出现的位置,有无混淆和泄露现象发生?说明产生现象的原因。
程序:
f=0.4375;x=exp(-a*n).*sin(2*pi*f*n);
subplot(2,2,1);stem(x);title('衰减正弦序列,f=0.4375');
subplot(2,2,23);stem(abs(fft(x)));title('幅频特性,f=0.4375');
f=0.5625;x=exp(-a*n).*sin(2*pi*f*n);
subplot(2,2,2);stem(x);title('衰减正弦序列,f=0.5625');
subplot(2,2,4);stem(abs(fft(x)));title('幅频特性,f=0.5625');
结果:
3、观察三角波序列和反三角波序列的时域和幅频特性
(1)用8点FFT分析信号xc(n)和xd(n)的幅频特性,观察两者的序列形状和频谱曲线有什么异同?绘制两者的序列和幅频特性曲线。
结果
(2)在xc(n)和xd(n)末尾补零,用16点FFT分析这两个信号的幅频特性,观察幅频特性发生了什么变化?两个信号之间的FFT频谱还有没有相同之处?这些变化说明了什么?
程序:
结果:
本科实验报告 课程名称:计算机网络B 实验地点:行勉楼 专业班级:学号 学生姓名: 指导教师: 实验成绩: 2016年 6 月 14 日
实验3 VLAN基本配置 一、实验目的 掌握交换机上创建VLAN、分配静态VLAN成员的方法。 二、实验任务 1、配置两个VLAN:VLAN 2和VLAN 3并为其分配静态成员。 2、测试VLAN分配结果。 三、实验设备 Cisco交换机一台,工作站PC四台,直连网线四条,控制台电缆一条。 四、拓扑结构 五、实验结果 PC0到PC1 想通 PC0到PC2 不通,不在相同VLAN PC2到PC3 不通,网段不同。 Switch#sh run Building configuration... Current configuration : 1127 bytes ! version 12.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname Switch ! ! spanning-tree mode pvst ! interface FastEthernet0/1
! interface FastEthernet0/2 switchport access vlan 2 ! interface FastEthernet0/3 switchport access vlan 2 ! interface FastEthernet0/4 switchport access vlan 2 ! interface FastEthernet0/5 switchport access vlan 3 ! interface FastEthernet0/6 switchport access vlan 3 ! interface FastEthernet0/7 switchport access vlan 3 ! 六、实验心得 输入容易出现错误。重复输入次数多。
本科实验报告 课程名称:数据结构B 实验项目:查找 实验地点:行勉楼C214 专业班级:软件XXX班学号:2014XXXX 学生姓名:xxxxx 指导教师:牛之贤张润梁 2016年 1 月 1 日
void insertBST(BiTree *bt, BiTree s) { if (*bt == NULL) *bt = s; else if (s->data.key<(*bt)->data.key) insertBST(&((*bt)->lchild), s); else if (s->data.key>(*bt)->data.key) insertBST(&((*bt)->rchild), s); } main() { char ch; KeyType key; BiTree bt, s; int i = 0; printf("请输入元素:\n"); scanf("%d", &key); bt = NULL; while (key != -1) { s = (BiTree)malloc(sizeof(BiTNode)); (s->data).key = key; s->lchild = s->rchild = NULL; insertBST(&bt, s); scanf("%d", &key); } do { printf("输入你想要查找的元素:"); scanf("%d", &key); s = searchBST(bt, key); if (s != NULL) printf("成功! 这个等价元素是 %d.\n", s->data.key); else printf("没有找到!\n"); printf("是否继续查找?(y/n):"); scanf("%c", &ch); ch = getchar(); } while (ch == 'y' || ch == 'Y'); getchar(); } 4.2#include
一、综合实验内容和目的 1、实验目的 (1) 通过实验学习掌握TMS320F28335的浮点处理; (2) 学习并掌握A/D模块的使用方法; (3) 学习并掌握中断方式和查询方式的相关知识及其相互之间的转换; (4) 学习信号时域分析的方法,了解相关电量参数的计算方法; (5) 了解数字滤波的一些基本方法。 2、实验内容 要求1:对给定的波形信号,采用TMS320F28335的浮点功能计算该信号的以下时域参数:信号的周期T,信号的均方根大小V rms、平均值V avg、峰-峰值V pp。 其中,均方根V rms的计算公式如下: V= rms 式中N为采样点数,()u i为采样序列中的第i个采样点。 要求2:所设计软件需要计算采样的波形周期个数,并控制采样点数大于1个波形周期,且小于3个波形周期大小。 要求3:对采集的数据需要加一定的数字滤波。 二、硬件电路 相关硬件:TMS320F28335DSP实验箱,仿真器。
硬件结构图 三、程序流程图 1、主程序流程图 程序的主流程图2、子程序流程图
参数计算的流程图 四、实验结果和分析 1、实验过程分析 (1) 使用的函数原型声明 对ADC模件相关参数进行定义:ADC时钟预定标,使外设时钟HSPCLK 为25MHz,ADC模块时钟为12.5MHz,采样保持周期为16个ADC时钟。 (2) 定义全局变量 根据程序需要,定义相关变量。主要有:ConversionCount、Voltage[1024]、Voltage1[1024]、Voltage2[1024]、filter_buf[N]、filter_i、Max、Min、T、temp、temp1、temp2、temp3、Num、V、Vav、Vpp、Vrm、fre。这些变量的声明请见报告后所附的源程序。 (3) 编写主函数 完成系统寄存器及GPIO初始化;清除所有中断,初始化PIE向量表,将程
水力学实验报告 实验一流体静力学实验 实验二不可压缩流体恒定流能量方程(伯诺利方程)实验 实验三不可压缩流体恒定流动量定律实验 实验四毕托管测速实验 实验五雷诺实验 实验六文丘里流量计实验 实验七沿程水头损失实验 实验八局部阻力实验 实验一流体静力学实验 实验原理 在重力作用下不可压缩流体静力学基本方程 或 (1.1) 式中:z被测点在基准面的相对位置高度; p被测点的静水压强,用相对压强表示,以下同; p0水箱中液面的表面压强; γ液体容重; h被测点的液体深度。 另对装有水油(图1.2及图1.3)U型测管,应用等压面可得油的比重S0有下列关系: (1.2) 据此可用仪器(不用另外尺)直接测得S0。 实验分析与讨论
1.同一静止液体内的测管水头线是根什么线? 测压管水头指,即静水力学实验仪显示的测管液面至基准面的垂直高度。测压管水头线指测压管液面的连线。实验直接观察可知,同一静止液面的测压管水头线是一根水平线。 2.当P B<0时,试根据记录数据,确定水箱内的真空区域。 ,相应容器的真空区域包括以下三部分: (1)过测压管2液面作一水平面,由等压面原理知,相对测压管2及水箱内的水体而言,该水平面为等压面,均为大气压强,故该平面以上由密封的水、气所占的空间区域,均为真空区域。 (2)同理,过箱顶小水杯的液面作一水平面,测压管4中,该平面以上的水体亦为真空区域。 (3)在测压管5中,自水面向下深度某一段水柱亦为真空区。这段高度与测压管2液面低于水箱液面的高度相等,亦与测压管4液面高于小水杯液面高度相等。 3.若再备一根直尺,试采用另外最简便的方法测定γ0。 最简单的方法,是用直尺分别测量水箱内通大气情况下,管5油水界面至水面和油水界面至油面的垂直高度h和h0,由式,从而求得γ0。 4.如测压管太细,对测压管液面的读数将有何影响? 设被测液体为水,测压管太细,测压管液面因毛细现象而升高,造成测量误差,毛细高度由下式计算 式中,为表面张力系数;为液体的容量;d为测压管的内径;h为毛细升高。常温(t=20℃)的水,=7.28dyn/mm,=0.98dyn/mm。水与玻璃的浸润角很小,可认为cosθ=1.0。于是有 (h、d单位为mm)
数字信号处理作业提交日期:2016年7月15日
实验一 维纳滤波器的设计 第一部分 设计一维纳滤波器。 (1)产生三组观测数据,首先根据()(1)()s n as n w n =-+产生信号()s n ,将其加噪(信噪比分别为20,10,6dB dB dB ),得到观测数据123(),(),()x n x n x n 。 (2)估计()i x n ,1,2,3i =的AR 模型参数。假设信号长度为L ,AR 模型阶数为N ,分析实验结果,并讨论改变L ,N 对实验结果的影响。 1 实验原理 滤波技术是信号分析、处理技术的重要分支,无论是信号的获取、传输,还是信号的处理和交换都离不开滤波技术,它对信号安全可靠和有效灵活地传递是至关重要的。信号分析检测与处理的一个十分重要的内容就是从噪声中提取信号,实现这种功能的有效手段之一是设计一种具有最佳线性过滤特性的滤波器,当伴有噪声的信号通过这种滤波器的时候,它可以将信号尽可能精确地重现或对信号做出尽可能精确的估计,而对所伴随噪声进行最大限度地抑制。维纳滤波器就是这种滤波器的典型代表之一。 维纳(Wiener )是用来解决从噪声中提取信号的一种过滤(或滤波)方法。这种线性滤波问题,可以看做是一种估计问题或一种线性估计问题。 设一线性系统的单位样本响应为()h n ,当输入以随机信号()x n ,且 ()() () x n s n v n =+,其中()s n 表示原始信号,即期望信号。()v n 表示噪声,则输出()y n 为()=()()m y n h m x n m -∑,我们希望信号()x n 经过线性系统()h n 后得到的()y n 尽可能接近 于()s n ,因此称()y n 为估计值,用?()s n 表示。 则维纳滤波器的输入-输出关系可用下面表示。 设误差信号为()e n ,则?()()()e n s n s n =-,显然)(n e 可能是正值,也可能是负值,并且它是一个随机变量。因此,用它的均方误差来表达误差是合理的,所谓均方误差最小即 它的平方的统计期望最小:222?[|()|][|()()|][|()()|]E e n E s n s n E s n y n =-=-=min 。而要使均方误差最小,则需要满足2[|()|]j E e n h ?=0. 进一步导出维纳-霍夫方程为:()()()()*(),0,1,2...xs xx xx i R m h i R m i R m h m m =-==∑ 写成矩阵形式为:xs xx R R h =,可知:1xs xx h R R -=。表明已知期望信号与观测数据的互相关函数以及观测信号的自相关函数时,可以通过矩阵求逆运算,得到维纳滤波器的
本科实验报告 课程名称:计算机网络B 实验地点:行勉楼 专业班级:学号 学生姓名: 指导教师: 实验成绩: 2016年 6 月14 日
实验3 VLAN基本配置 一、实验目的 掌握交换机上创建VLAN、分配静态VLAN成员的方法。 二、实验任务 1、配置两个VLAN:VLAN 2和VLAN 3并为其分配静态成员。 2、测试VLAN分配结果。 三、实验设备 Cisco交换机一台,工作站PC四台,直连网线四条,控制台电缆一条。 四、拓扑结构 五、实验结果 PC0到PC1 想通 PC0到PC2 不通,不在相同VLAN PC2到PC3 不通,网段不同。 Switch#sh run Building configuration... Current configuration : 1127 bytes ! version 12.1 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname Switch ! ! spanning-tree mode pvst ! interface FastEthernet0/1
! interface FastEthernet0/2 switchport access vlan 2 ! interface FastEthernet0/3 switchport access vlan 2 ! interface FastEthernet0/4 switchport access vlan 2 ! interface FastEthernet0/5 switchport access vlan 3 ! interface FastEthernet0/6 switchport access vlan 3 ! interface FastEthernet0/7 switchport access vlan 3 ! 六、实验心得 输入容易出现错误。重复输入次数多。
东南大学自动化学院 实验报告 课程名称: DSP技术及课程设计 实验名称:直流无刷电机控制综合实验 院(系):自动化专业:自动化 姓名:ssb 学号:08011 实验室:304 实验组别: 同组人员:ssb1 ssb2 实验时间:2014年 6 月 5 日评定成绩:审阅教师:
目录 1.实验目的和要求 (3) 1.1 实验目的 (3) 1.2 实验要求 (3) 1.2.1 基本功能 (3) 1.2.2 提高功能 (3) 2.实验设备与器材配置 (3) 3.实验原理 (3) 3.1 直流无刷电动机 (3) 3.2 电机驱动与控制 (5) 3.3 中断模块 (7) 3.3.1 通用定时器介绍及其控制方法 (7) 3.3.2 中断响应过程 (7) 3.4 AD模块 (8) 3.4.1 TMS320F28335A 芯片自带模数转换模块特性 (8) 3.4.2 模数模块介绍 (8) 3.4.3 模数转换的程序控制 (8) 4.实验方案与实验步骤 (8) 4.1 准备实验1:霍尔传感器捕获 (8) 4.1.1 实验目的 (8) 4.1.2 实验内容 (9) 4.1.2.1 准备 (9) 4.1.2.2 霍尔传感器捕获 (9) 4.2 准备实验2:直流无刷电机(BLDC)控制 (10) 4.2.1 程序框架原理 (10) 4.2.1.1 理解程序框架 (10) 4.2.1.2 基于drvlib281x库的PWM波形产生 (11) 4.2.2 根据捕获状态驱动电机运转 (12) 4.2.2.1 目的 (12) 4.2.2.2 分析 (12) 4.3 考核实验:直流无刷电机调速控制系统 (13) 4.3.1 初始化工作 (13) 4.3.2 初始化定时器0.... . (13) 4.3.3初始化IO口 (13) 4.3.4中断模块.... (13) 4.3.5 AD模块 (14) 4.3.6在液晶屏显示 (15) 4.3.7电机控制 (17) 4.3.7.1 控制速度方式选择 (17) 4.3.7.2 控制速度和转向 (18) 4.3.8延时子函数 (19) 4.3.9闭环PID调速 (19)
实验十三拉伸法测金属丝的扬氏弹性摸量 预习题】 1.如何根据几何光学的原理来调节望远镜、光杠杆和标尺之间的位置关系如何调节望远镜 答:(1)根据光的反射定律分两步调节望远镜、光杠杆和标尺之间的位置关系。第一步:调节来自标尺的入射光线和经光杠杆镜面的反射光线所构成的平面大致水平。具体做法如下:①用目测法调节望远镜和光杠杆大致等高。②用目测法调节望远镜下的高低调节螺钉,使望远镜大致水平;调节光杠杆镜面的仰俯使光杠杆镜面大致铅直;调节标尺的位置,使其大致铅直;调节望远镜上方的瞄准系统使望远镜的光轴垂直光杠杆镜面。第二步:调节入射角(来自标尺的入射光线与光杠杆镜面法线间的夹角)和反射角(经光杠杆镜面反射进入望远镜的反射光与光杠杆镜面法线间的夹角)大致相等。具体做法如下:沿望远镜筒方向观察光杠杆镜面,在镜面中若看到标尺的像和观察者的眼睛,则入射角与反射角大致相等。如果看不到标尺的像和观察者的眼睛,可微调望远镜标尺组的左右位置,使来自标尺的入射光线经光杠杆镜面反射后,其反射光线能射入望远镜内。 (2)望远镜的调节:首先调节目镜看清十字叉丝,然后物镜对标尺的像(光杠杆面镜后面2D处)调焦,直至在目镜中看到标尺清晰的像。2.在砝码盘上加载时为什么采用正反向测量取平均值的办法答:因为金属丝弹性形变有滞后效应,从而带来系统误差。思考题】1.光杠杆有什么优点怎样提高光杠杆测量微小长度变化的灵敏度答:(1)直观、简便、精度高。 (2)因为L x,即x 2D,所以要提高光杠杆测量微 b 2D L b 小长度变化的灵敏度x,应尽可能减小光杠杆长度 b (光杠杆后L 支点到两个前支点连线的垂直距离),或适当增大D(光杠杆小镜子到标尺的距离为D)。 2.如果实验中操作无误,得到的数据前一两个偏大,这可能是什么原因,如何避免 答:可能是因为金属丝有弯曲。避免的方法是先加一两个发码将金属丝的弯曲拉直。3.如何避免测量过程中标尺读数超出望远镜范围答:开始实验时,应调节标尺的高低,使标尺的下端大致与 望远镜光轴等高,这样未加砝码时从望远镜当中看到的标尺读数接近标尺的下端,逐渐加砝码的过程中看到标尺读数向上端变化。这样就避免了测量过程中标尺读数超出望远镜范围。
实验一MATLAB语言的基本使用方法 实验类别:基础性实验 实验目的: (1)了解MATLAB程序设计语言的基本方法,熟悉MATLAB软件运行环境。 (2)掌握创建、保存、打开m文件的方法,掌握设置文件路径的方法。 (3)掌握变量、函数等有关概念,具备初步的将一般数学问题转化为对应计算机模型并进行处理的能力。 (4)掌握二维平面图形的绘制方法,能够使用这些方法进行常用的数据可视化处理。 实验内容和步骤: 1、打开MATLAB,熟悉MATLAB环境。 2、在命令窗口中分别产生3*3全零矩阵,单位矩阵,全1矩阵。 3、学习m文件的建立、保存、打开、运行方法。 4、设有一模拟信号f(t)=1.5sin60πt,取?t=0.001,n=0,1,2,…,N-1进行抽样,得到 序列f(n),编写一个m文件sy1_1.m,分别用stem,plot,subplot等命令绘制32 点序列f(n)(N=32)的图形,给图形加入标注,图注,图例。 5、学习如何利用MATLAB帮助信息。 实验结果及分析: 1)全零矩阵 >> A=zeros(3,3) A = 0 0 0 0 0 0 0 0 0 2)单位矩阵 >> B=eye(3) B = 1 0 0 0 1 0 0 0 1 3)全1矩阵 >> C=ones(3) C = 1 1 1 1 1 1 1 1 1 4)sy1_1.m N=32; n=0:N-1; dt=0.001; t=n*dt; y=1.5*sin(60*pi*t); subplot(2,1,1), plot(t,y); xlabel('t'); ylabel('y=1.5*sin(60*pi*t)'); legend('正弦函数'); title('二维图形'); subplot(2,1,2), stem(t,y) xlabel('t'); ylabel('y=1.5*sin(60*pi*t)'); legend('序列函数'); title('条状图形'); 00.0050.010.0150.020.0250.030.035 t y = 1 . 5 * s i n ( 6 * p i * t ) 二维图形 00.0050.010.0150.020.0250.030.035 t y = 1 . 5 * s i n ( 6 * p i * t ) 条状图形
本科实验报告 课程名称:Web开发实用技术基础 实验项目:HTML语言 网页程序设计Javascript Request与Response对象的应用 Application与Session对象的应用 实验地点:实验室211 专业班级:学号: 学生姓名: 指导教师: 2015年11月5日
学院名称学号实验成绩 学生姓名专业班级实验日期 课程名称Web开发实用技术基础实验题目HTML语言 一.实验目的和要求 1.掌握常用的HTML语言标记; 2.利用文本编辑器建立HTML文档,制作简单网页。 3.独立完成实验。 4.书写实验报告书。 二.实验内容 1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。(请仔细阅读下列程序语句,理解每条语句的作用) 源程序清单如下:
item | content |
---|