当前位置:文档之家› 数字信号处理课程设计 ——指数衰减正弦信号的采样与恢复

数字信号处理课程设计 ——指数衰减正弦信号的采样与恢复

数字信号处理课程设计           ——指数衰减正弦信号的采样与恢复
数字信号处理课程设计           ——指数衰减正弦信号的采样与恢复

数字信号处理课程设计

——指数衰减正弦信号的采样与恢复1理论分析

1.1 连续时间信号

连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号。

在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供了理论依据。通过观察采样信号的频谱,发现它只是原信号频谱的线性重复搬移,只要给它乘以一个门函数,就可以在频域恢复原信号的频谱,在时域是否也能恢复原信号时,利用频域时域的对称关系,得到了信号。

1.2采样定理

模拟信号经过 (A/D) 变换转换为数字信号的过程称为采样,信号采样后其频谱产生了周期延拓,每隔一个采样频率 fs,重复出现一次。为保证采样后信号的频谱形状不失真,采样频率必须大于信号中最高频率成分的两倍,这称之为采样定理。

时域采样定理从采样信号恢复原信号必需满足两个条件:

必须是带限信号,其频谱函数在>各处为零;(对信号的要

(1)

求,即只有带限信号才能适用采样定理。)

>2(或>2)。(对取样频率的要

(2) 取样频率不能过低,必须

求,即取样频率要足够大,采得的样值要足够多,才能恢复原信号。)如图1.1所示,给出了信号采样原理图

图1.1 信号采样原理图

由图1可见,)()()(t t f t f s T s δ?=,其中,冲激采样信号)(t s T δ的表达式为:∑∞

-∞

=-=

n s

T nT t t s )()(δδ

其傅立叶变换为∑∞-∞

=-n s s n )(ωωδω,其中

s

s T π

ω2=

设)(ωj F ,)(ωj F s 分别为)(t f ,)(t f s

的傅立叶变换,由傅立叶变换的频域卷积定理,可得

∑∑∞

-∞

=∞

-∞=-=

-=n s

s n s s s n j F T n j F j F )]([1

)(*)(21)(ωωωωδωωπω

若设)(t f 是带限信号,带宽为m ω, )(t f 经过采样后的频谱)(ωj F s 就是将)(ωj F 在频率轴上搬移至 ,,,,,02ns s s ωωω±±±处(幅度为原频谱的s T 1倍)。因此,当

m

s

ωω2≥时,频谱不发生混叠;而当m

s

ωω2<时,频谱发生混叠。

一个理想采样器可以看成是一个载波为理想单位脉冲序列)(t T δ的幅值调制器,即理想采样器的输出信号)(*t e ,是连续输入信号)(t e 调制在载波)(t T δ上的结果,如图2所示。

图1.2 信号的采样

用数学表达式描述上述调制过程,则有)()()(*t t e t e T δ=理想单位脉冲序列)(t T δ可以表示为∑∞

=-=0)()(n T nT t t δδ

其中)(nT t -δ是出现在时刻nT t =,强度为1的单位脉冲。由于 的数值仅在采样瞬时才有意义,同时,假设

00

)(

所以)(*

t e 又可表示为 *0

()()()

n e t e nT t nT δ∞

==

-∑

1.3 信号重构

)

(t e )

(t e

设信号)(t f 被采样后形成的采样信号为)(t f s

,信号的重构是指由)(t f s

经过

插处理后,恢复出原来信号)(t f 的过程,又称为信号恢复。

若设)(t f 是带限信号,带宽为m ω,经采样后的频谱为)(ωj F s 。设采样频率

m

s

ωω2≥,则由式(9)知)(ωj F s

是以s

ω为周期的谱线。现选取一个频率特性

????

?><=c

c

s

T j H ω

ωωωω0

)((其中截止频率c ω满足2

s

c m ω

ωω≤

≤)

的理想低通滤波器与)(ωj F s 相乘,得到的频谱即为原信号的频谱)(ωj F 。

)()()(ωωωj H j F j F s =与之对应的时域表达式为 )(*)()(t f t h t f s = 而 ∑∑∞

-∞

=∞

-∞

=-=-=n s s n s s nT t nT f nT t t f t f )()()()()(δδ

)()]([)(1t Sa T j H F t h c

c

s

ωπω

ω==-

将)(t h 及)(t f s 代入得

∑∞

-∞

=-==n s

c

s

c

s

c

c

s

s

nT t Sa nT f T t Sa T t f t f )]([)()(*)()(ωπ

ω

ωπω 此式即为用)(s nT f 求解)(t f 的表达式,是利用MATLAB 实现信号重构的基本关系式,抽样函数)(t Sa c ω在此起着内插函数的作用。

例:设t

t

t Sa t f sin )()(==,其)(ωj F 为:

????

?><=101

)(ωωπωj F

即)(t f 的带宽为1=m ω,为了由)(t f 的采样信号)(t f s 不失真地重构)(t f ,由时域采样定理知采样间隔

πω

π

=<

m

s T ,取π7.0=s

T (过采样) 利用MATLAB 的抽样函数

t t t Sinc ππ)sin()(=

来表示)(t Sa ,有)/()(πt Sinc t Sa =。据此可知:

∑∞-∞=-==n s c

s

c s c c s s nT t Sinc nT f T t Sa T t f t f )]([)()(*)()(π

ωπωωπω 通过以上分析,得到如下的时域采样定理:一个带宽为wm 的带限信号f(t),可唯一地由它的均匀取样信号fs(nTs)确定,其中,取样间隔Ts<π/wm, 该取样间隔又称为奈奎斯特间隔。

3.设计思路

连续信号是指自变量的取值范围是连续的,且对于一切自变量的取值,除了有若干个不连续点以外,信号都有确定的值与之对应。严格来说,MATLAB并不能处理连续信号,而是用等时间间隔点的样值来近似表示连续信号。当取样时间间隔足够小时,这些离散的样值就能较好地近似连续信号。时域对连续时间信号进行采样,是给它乘以一个采样脉冲序列,就可以得到采样点上的样本值,信号被采样前后的频域变化,可以通过时域频域的对应关系求得采样信号的频谱。

在一定条件下,一个连续时间信号完全可以用该信号在等时间间隔上的瞬时值来表示,并且可以用这些样本值把信号完全恢复过来。这样,抽样定理为连续时间信号与离散时间信号的相互转换提供了理论依据。通过观察采样信号的频谱,发现它只是原信号频谱的线性重复搬移,只要给它乘以一个门函数,就可以在频域恢复原信号的频谱,在时域是否也能恢复原信号时,利用频域时域的对称关系,得到了信号。

优点:MATLAB在绘图方面提供了相当高级的函数序及程序界面,即使用户没有丰富的程序设计经验,也能够快速地得到自己想要的结果,熟练的使用MATLAB 的程序员或研究人员能缩短研究开发时间,从而提高竞争力,MATLAB和其他高级语言有良好的接口,可以方便地实现与其他语言的混合编程,从而进一步扩宽MATLAB的应用潜力。

缺点:MATLAB占用内存空间很大,并且会因硬盘分区是NTFS格式还是FAT 格式而有差异。

4程序设计

4.1步骤框图

4.2程序代码

4.2.1.连续时间信号x(t)

clc

clear all

close all

n=0:50 % 定义序列的长度是50

A=input('请入A的值A:') % 设置信号的有关参数

a=input('请入a的值a:')

w0=input('请入w0的值w0:')

T1=0.005

T2=0.0025

T3=0.001

T0=0.001

x=A*exp(-a*n*T0).*sin(w0*n*T0)

y1=A*exp(-a*n*T1).*sin(w0*n*T1)

y2=A*exp(-a*n*T2).*sin(w0*n*T2)

y3=A*exp(-a*n*T3).*sin(w0*n*T3)

close all

subplot(2,1,1)

stem(n,x,'.') % 绘制x(n)的图形

grid on

title('离散时间信号')

subplot(2,1,2)

plot(n,x)

grid on

title('连续时间信号')

4.2.2 200Hz/400Hz/1000Hz频率抽样信号函数x(n)

figure(2)

subplot(3,1,1)

stem(n,y1,'.')

grid on

title('200Hz连续采样信号序列')

subplot(3,1,2)

stem(n,y2,'.')

grid on

title('400Hz连续时间信号')

subplot(3,1,3)

stem(n,y3,'.')

grid on

title('1000Hz连续时间信号')

4.2.3由采样序列x(n)恢复出连续时间信号x(t) clc

clear all

close all

A=input('please input the A:')

a=input('please input the a:')

W0=input('please input the W0:')

fs=input('please input the fs:')

n=0:49

T=1/fs

t0=10/a

Dt=1/(5*a)

t=0:Dt:t0

xa=A*exp(-a*t).*sin(W0*t)

K1=50

k1=0:1:K1

W1max=2*pi*500

W1=W1max*k1/K1

w1=W1/pi

Xa=xa*exp(-j*t'*W1)

x=A*exp(-a*n*T).*sin(W0*n*T) figure (1)

subplot(3,1,1)

plot(t*1000,xa)

title('连续时间信号x(t)') axis([0 50 -200 400])

grid

subplot(3,1,2)

stem(x,'.')

grid

xlabel('n')

ylabel('x(n)')

title('采样序列x(n)')

axis([0 50 -200 400])

x1=spline(n*T,x,t)

grid

xlabel('t:毫秒')

ylabel('x(t)')

subplot(3,1,3)

plot(t*1000,x1)

axis([0 50 -200 400])

title('由x(n)恢复x1(t)')

grid

xlabel('t:毫秒')

ylabel('x1(t)')

axis([0 50 -200 400])

error=max(abs(x1-xa))

5运行结果与分析

1.连续时间信号x(t)图形

2.200Hz/400Hz/1000Hz频率抽样信号函数x(n)图形

3.由采样序列x(n)恢复出连续时间信号x(t)及误差

图5.3误差结果

图5.4 200Hz恢复信号

图5.5 200Hz恢复信号

图5.6 1000Hz恢复信号

分析:恢复曲线与原信号曲线相同,说明恢复误差很小,如果采样频率减小,误差增大,采样频率增大,则恢复误差更小。采样频率就遵循乃奎斯特定理。

6心得体会

本次课程设计使我们对采样定理的一些基本公式得到了进一步巩固。在整个实验过程中,我们查阅了很多相关知识,从这些书籍中我们受益良多。也使我们上机操作顺利完成。虽然刚开始对采样过程和恢复过程认识不深,但是通过这次实验对采样过程和恢复过程有了进一步掌握。而且我们学习到了很多新的知识新的理念,但是对于MATLAB,我们只会进行基本操作,所以在这个过程中我们也遇到了很多的困难。在开始做课程设计的初期,我们先是对线形系统、模拟信号、抽样定理、仿真重构等一系列概念做了一个全面的了解与回顾。本次课程设计,我们分工明确,符淑云主要负责信号的采样与恢复的程序设计,总结报告以及讲PPT,刘佳慧主要负责信号的恢复的程序设计,总结报告以及制作PPT等。

MATLAB的编程是一个难题,通过查阅资料、问同学以及去图书馆借书,研究了

一点MATLAB软件的数组和数组运算、输出图形、基本语言、程序设计等内容,终于完成了程序的设计。最后理论与时间结合,得出了设计的程序与期望的输出结果。

在今后的学习生活中,我们定会更加的努力,努力的培养自己各方面,尤其是独立思考的能力,争取更好的成绩!

7参考文献

[1]董长虹. Matlab信号处理与应用[M].北京:国防工业出版社,2005.01:28-47.

[2]路林吉,袁华.信号与系统[M].北京:机械工业出版社,2007.01:124-127.

[3]甘俊英,胡异丁.基于MATLAB的信号与系统实验指导[M].北京:清华大学出版社,2007.08:64-72.

[4]吴大正. 信号与线性系统分析[M].北京:高等教育出版社,2005.08:182-188.

[5]楼顺天,刘小东,李博菡.基于MATLAB7.X的系统分析与设计——信号处理[M].西安:西安电子科技大学出版社,2005.05:268-273.

数字信号处理课程设计报告

抽样定理的应用 摘要 抽样定理表示为若频带宽度有限的,要从抽样信号中无失真地恢复原信号,抽样频率应大于2倍信号最高频率。抽样频率小于2倍频谱最高频率时,信号的频谱有混叠。抽样频率大于2倍频谱最高频率时,信号的频谱无混叠。 语音信号处理是研究用数字信号处理技术和语音学知识对语音 信号进行处理的新兴学科,是目前发展最为迅速的学科之一,通过语音传递信息是人类最重要,最有效,最常用和最方便的交换信息手段,所以对其的研究更显得尤为重要。 Matlab语言是一种数据分析和处理功能十分强大的计算机应用 软件,它可以将声音文件变换成离散的数据文件,然后用起强大的矩阵运算能力处理数据。这为我们的本次设计提供了强大并良好的环境! 本设计要求通过利用matlab对模拟信号和语音信号进行抽样,通过傅里叶变换转换到频域,观察波形并进行分析。 关键词:抽样Matlab

目录 一、设计目的: (2) 二、设计原理: (2) 1、抽样定理 (2) 2、MATLAB简介 (2) 3、语音信号 (3) 4、Stem函数绘图 (3) 三、设计内容: (4) 1、已知g1(t)=cos(6πt),g2(t)=cos(14πt),g3(t)=cos(26πt),以抽样频率 fsam=10Hz对上述三个信号进行抽样。在同一张图上画出g1(t),g2(t),g3(t)及其抽样点,对所得结果进行讨论。 (4) 2、选取三段不同的语音信号,并选取适合的同一抽样频率对其进 行抽样,画出抽样前后的图形,并进行比较,播放抽样前后的语音。 (6) 3、选取合适的点数,对抽样后的三段语音信号分别做DFT,画图 并比较。 (10) 四、总结 (12) 五、参考文献 (13)

检测正弦信号相位差算法的研究(精)

检测正弦信号相位差算法的研究 程捷 (中国计量学院信息工程系, 杭州310034 摘要本文基于最小二乘原理和FFT 的选频特性, 讨论了二种测量正弦信号相位差的方法。该算法适用于短信号序列的相位测量。实验结果表明这二种算法具有数据处理量少, 准确度高的特点。关键词相位检测FFT 最小二乘法 一、引言 有直读法, 本文基于最小二乘原理和快速傅里叶变换(FFT 的选频特性, 提出了用最小二乘法和FFT 检测正弦信号相位差的算法。影响算法的主要因素是采样点数。利用最小二乘法数据处理量少, 准确度高, 而利用FFT 来检测相位差, 算法过程简捷。 二、算法的理论分析 11最小二乘相位测量的算法 假设有两正弦信号v 1(t 、v 2(t 被采样频率f s 采样, 得到一组M 个采样点。待处理的信号如下式所示: v 1(t =V 1sin (Ξt +Υ1 v 2(t =V 2sin (Ξt +Υ2 (1 展开上式可得 v 1(t =C 0sin Ξt +C 1co s Ξt v 2(t =D 0sin Ξt +D 1co s Ξt (2 其中: C 0=V 1co s Υ1, C 1=V 1sin Υ1 D 0=V 2co s Υ2, D 1=V 2sin Υ2故有 V

1C 2 +C 21 , Υ1=arc tg C 0 +〔1-sgn (C 0 2 V 2 D 20+D 2 1, 2tg D 0 2 (3 , C j 、D j 参数(j =0, 1 。为此, 需要应用最小二乘法。根据C j 、D j 参 数总的测量残差平方和最小, 用求偏导数的方法得到C j 、D j 参数的最小二乘估计。 假设信号频率为f =50H z , 采样频率为f s , 选取一定量的采样数据(取决于周期数K 的值 , 则M =I N T (Kf s f =I N T (KN , 这里, I N T 表示取整。采样间隔为?=1 f s , 对连续的 正弦信号按一定的时间间隔?进行采样, 得到 v i (n ? (i =1, 2, ; n =1, 2, …M 。对v 1(t 计算出各采样点值v 1(t 0 , v 1(t 1 , …, v 1(t M -1 , 可得到 v 1(t 的测量残差为: v i =C 0sin Ξt i +C 1co s Ξt i -v 1(t i i =0, 1, …, M -1 (4

实验五 信号的采样与恢复

信号与系统实验报告 【实验原理】 1、离散时间信号可以从离散信号源获得,也可以从连续时间信号抽样而得。抽样信号f s (t )可以看成连续信号f (t )和一组开关函数s (t )的乘积。s (t )是一组周期性窄脉冲,见图1,T s 称为抽样周期,其倒数T s =1T S ?称抽样频率。 图1矩形抽样脉冲 对抽样信号进行傅里叶分析可知,抽样信号的频率包括了原连续信号以及无限个经过平移的原信号频率。平移的频率等于抽样频率f s 及其谐波频率2f s 、3f s ……。当抽样信 号是周期性窄脉冲时,平移后的频率幅度按(sinx)x ?规律衰减。抽样信号的频谱是原信号 频谱周期的延拓,它占有的频带要比原信号频谱宽得多。 2、正如测得了足够的实验数据以后,我们可以在坐标纸上把一系列数据点连起来,得到一条光滑的曲线一样,抽样信号在一定条件下也可以恢复到原信号。只要用一截止频率等于原信号频谱中最高频率f n 的低通滤波器,滤除高频分量,经滤波后得到的信号包含了原信号频谱的全部内容,故在低通滤波器输出可以得到恢复后的原信号。 3、但原信号得以恢复的条件是f s ≥2B ,其中f s 为抽样频率,B 为原信号占有的频带宽度。而f min =2B 为最低抽样频率又称“奈奎斯特抽样率”。当f s <2B 时,抽样信号的频谱会发生混迭,从发生混迭后的频谱中我们无法用低通滤波器获得原信号频谱的全部内容。在实际使用中,仅包含有限频率的信号是极少的。因此即使f s =2B ,恢复后的信号失真还是难免的。图2画出了当抽样频率f s ≥2B (不混叠时)及当抽样频率f s <2B (混叠时)两种情况下冲激抽样信号的频谱。 (a)连续信号的频谱

信号实验:连续信号的采样和恢复

电子科技大学 实 验 报 告 学生姓名: 学号: 指导老师: 日期:2016年 12月 10日

一、实验室名称: 连续信号的采样和恢复 二、实验项目名称: 实验项目四:连续信号的采样和恢复 三、实验原理: 实际采样和恢复系统如图3.4-1所示。可以证明,奈奎斯特采样定理仍然成立。 ? ) x t ) (t P T ) 图3.4-1 实际采样和恢复系统 采样脉冲: 其中,T s πω2=, 2/)2/sin(τωτωτs s k k k T a =,T <<τ。 采样后的信号: ∑∞ -∞ =-=?→←k s S F S k j X T j X t x ) ((1)()(ωωω 当采样频率大于信号最高频率两倍,可以用低通滤波器)(ωj H r 由采样后的 ()()2() F T T k s k p t P j a k ωπδωω+∞ =-∞ ←?→= -∑

信号)(t x S 恢复原始信号)(t x 。 目的:1、使学生通过采样保持电路理解采样原理。 2、使学生理解采样信号的恢复。 任务:记录观察到的波形与频谱;从理论上分析实验中信号的采样保持与恢 复的波形与频谱,并与观察结果比较。 四、实验内容 实验内容(一)、采样定理验证 实验内容(二)、采样产生频谱交迭的验证 五、项目需用仪器设备名称:数字信号处理实验箱、信号与系统实验板的低通滤 波器模块U11和U22、采样保持器模块U43、PC 机端信号与系统实验软件、+5V 电源 六、实验步骤: 打开PC 机端软件SSP.EXE ,在下拉菜单“实验选择”中选择“实验六”;使用串口电缆连接计算机串口和实验箱串口,打开实验箱电源。 实验内容(一)、采样定理验证 实验步骤: 1、连接接口区的“输入信号1”和“输出信号”,如图3.4-2所示。 图3.4-2 观察原始信号的连线示意图 2、信号选择:按“3”选择“正弦波”,再按“+”或“-”设置正弦波频率为“2.6kHz ”。 按“F4”键把采样脉冲设为10kHz 。 七、实验数据及结果分析:

数字信号处理课设+语音信号的数字滤波

语音信号的数字滤波 ——利用双线性变换法实现IIR数字滤波器的设计一.课程设计的目的 通过对常用数字滤波器的设计和实现,掌握数字信号处理的工作原理及设计方法;熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法,掌握利用数字滤波器对信号进行滤波的方法,掌握数字滤波器的计算机仿真方法,并能够对设计结果加以分析。 二.设计方案论证 1.IIR数字滤波器设计方法 IIR数字滤波器是一种离散时间系统,其系统函数为 假设M≤N,当M>N时,系统函数可以看作一个IIR的子系统和一个(M-N)的FIR子系统的级联。IIR数字滤波器的设计实际上是求解滤波器的系数和,它 是数学上的一种逼近问题,即在规定意义上(通常采用最小均方误差准则)去逼近系统的特性。如果在S平面上去逼近,就得到模拟滤波器;如果在z平面上去逼近,就得到数字滤波器。 2.用双线性变换法设计IIR数字滤波器 脉冲响应不变法的主要缺点是产生频率响应的混叠失真。这是因为从S平面到Z平面是多值的映射关系所造成的。为了克服这一缺点,可以采用非线性频率压缩方法,将整个频率轴上的频率范围压缩到-π/T~π/T之间,再用z=e sT转换 平面的-π/T~π到Z平面上。也就是说,第一步先将整个S平面压缩映射到S 1 /T一条横带里;第二步再通过标准变换关系z=e s1T将此横带变换到整个Z平面上去。这样就使S平面与Z平面建立了一一对应的单值关系,消除了多值变换性,也就消除了频谱混叠现象,映射关系如图1所示。 图1双线性变换的映射关系 为了将S平面的整个虚轴jΩ压缩到S1平面jΩ1轴上的-π/T到π/T段上,可以通过以下的正切变换实现

对正弦信号的采样频谱分析.doc

H a r b i n I n s t i t u t e o f T e c h n o l o g y 课程设计 课程名称:课程设计2 设计题目:对正弦信号的抽样频谱分析院系:电子与信息工程学院 班级:0805203 设计者:褚天琦 学号:1080520314 指导教师:郑薇 设计时间:2011-10-15 哈尔滨工业大学

一、题目要求: 给定采样频率fs,两个正弦信号相加,两信号幅度不同、频率不同。要求给定正弦信号频率的选择与采样频率成整数关系和非整数关系两种情况,信号持续时间选择多种情况分别进行频谱分析。 二、题目原理与分析: 本题目要对正弦信号进行抽样,并使用fft对采样信号进行频谱分析。因此首先对连续正弦信号进行离散处理。实际操作中通过对连续信号间隔相同的抽样周期取值来达到离散化的目的。根据抽样定理,如果信号带宽小于奈奎斯特频率(即采样频率的二分之一),那么此时这些离散的采样点能够完全表示原信号。高于或处于奈奎斯特频率的频率分量会导致混叠现象。设抽样周期为TS(抽样角频率为ωS),则 可见抽样后的频谱是原信号频谱的周期性重复,当信号带宽小于奈奎斯特频率的二分之一时不会产生频谱混叠现象。 因此,我们对采样频率的选择采取fs>2fo,fs=2fo,fs<2fo三种情况进行分析。对信号采样后,使用fft函数对其进行频谱分析。为了使频谱图像更加清楚,更能准确反映实际情况并接近理想情况,我们采用512点fft。取512点fft不仅可以加快计算速度,而且可以使频谱图更加精确。若取的点数较少,则会造成频谱较大的失真。 三、实验程序: 本实验采用matlab编写程序,实验中取原信号为 ft=sin(2πfXt)+2sin(10πfXt),取频率f=1kHz,实验程序如下: f=1000;fs=20000;Um=1; N=512;T=1/fs; t=0:1/fs:0.01; ft=Um*sin(2*pi*f*t)+2*Um*sin(10*pi*f*t); subplot(3,1,1); plot(t,ft);grid on; axis([0 0.01 1.1*min(ft) 1.1*max(ft)]); xlabel('t'),ylabel('ft'); title('抽样信号的连续形式'); subplot(3,1,2); stem(t,ft);grid on; axis([0 0.01 1.1*min(ft) 1.1*max(ft)]); xlabel('t'),ylabel('ft');

实现正弦信号的采样与重构课程设计报告

东华理工大雪软件学院课程设计报告 课程设计题目:实现正弦信号的采样与重构 学生姓名:陈俊 学号:08113203 专业:信息工程 班级:081132 指导教师:李金萍 2011 年 1 月 6日

目录 实验目的 (2) 实验原理 (2) MATLAB简介 (3) 实验步骤 (5) 程序代码 (6) 实验效果图 (9) 心得体会 (10) 参考文献 (10) 附录 (11)

一、试验目的 1、了解信号的采样方法与过程以及信号恢复的方法。 2、通过实验前对MATLAB软件的学习,更好的掌握MATLAB 软件的使用 3、验证采样定理。 二、试验原理 1、离散时间信号可以从离散信号源获得,也可以从连续时间信号采样而得。采样信号x s(t)可以看成连续信号x (t)和一组开关函数s(t)的乘积。s(t)是一组周期性窄脉冲,如图2-5-1,T s称为采样周期,其倒数f s=1/T s 称采样频率。 图2-5-1 矩形采样信号 对采样信号进行傅里叶分析可知,采样信号的频率包括了原连续信号以及无限个经过平移的原信号频率。平移的频率等于采样频率f s及其谐波频率2f s、3f s……。当采样信号是周期性窄脉冲时,平移后的频率幅度按sinx/x规律衰减。采样信号的频谱是原信号频谱周期的延拓,它占有的频带要比原信号频谱宽得多。 2、采样信号在一定条件下可以恢复到原信号。只要用一截止频率等于原信号频谱中最高频率f n的低通滤波器,滤除高频分量,经滤波后得到的信号包含了原信号频谱的全部内容,故在低通滤波器输出端可以得到恢复后的原信号。

三、MATLAB简介 软件的功能特点: 在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算。这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算。 Matlab就解决这些问题。Matlab语言有如下特点: 1.编程效率高 它是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近我们书写计算公式的思维方式,用Matlab编写程序犹如在演算纸上排列出公式与求解问题。因此,Matlab语言也可通俗地称为演算纸式科学算法语言由于它编写简单,所以编程效率高,易学易懂。 2.用户使用方便 Matlab语言是一种解释执行的语言,它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:编辑、编译、连接以及执行和调试。各个步骤之间是顺序关系,编程的过程就是在它们之间作瀑布型的循环。具体地说,Matlab运行时,如直接在命令行输入Mailab语句(命令),包括调用M文件的语句,每输入一条语句,就立即对其进行处理,完成绩译、连接和运行的全过程。又如,将Matlab源程序编辑为M文件,由于Mat1ab 磁盘文件也是M文件,所以编辑后的源文件就可直接运行,而不需进行编译和连接。在运行M文件时,如果有错,计算机屏幕上会给出详细的出锗信息,用户经修改后再执行,直到正确为止。 所以可以说,Mat1ab语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言调试系统。

数字信号处理课设共18页文档

数字信号处理课程设计 姓名:刘倩 学号:201014407 专业:信息与计算科学 实验一:常见离散信号产生和实现 一、实验目的: 1、加深对常用离散信号的理解; 2、掌握matlab 中一些基本函数的建立方法。 二、实验原理: 1.单位抽样序列 在MATLAB 中可以利用zeros()函数实现。 如果)(n δ在时间轴上延迟了k 个单位,得到)(k n -δ即: 2.单位阶越序列 在MATLAB 中可以利用ones()函数实现。 3.正弦序列 在MATLAB 中 4.复指数序列 在MATLAB 中 5.指数序列 在MATLAB 中

实验内容:由周期为10的正弦函数生成周期为20的余弦函数。 实验代码: n=0:30; y=sin(0.2*pi*n+pi/2); y1=sin(0.1*pi*n+pi/2); subplot(121) stem(n,y); xlabel ('时间序列n');ylabel('振幅');title('正弦函数序列y=sin(0.2*pi*n+pi/2)'); subplot(122) stem(n,y1); xlabel ('时间序列n');ylabel('振幅'); title('正弦函数序列y=sin(0.2*pi*n+pi/2)'); 实验结果: 实验二:离散系统的时域分析 实验目的:加深对离散系统的差分方程、冲激响应和卷积分析方法的理解。实验原理:离散系统 其输入、输出关系可用以下差分方程描述: 输入信号分解为冲激信号, 记系统单位冲激响应 则系统响应为如下的卷积计算式:

当N k d k ,...2,1,0==时,h[n]是有限长度的(n :[0,M]),称系统为FIR 系统;反之,称系统为IIR 系统。 在MATLAB 中,可以用函数y=filter(p,d,x)实现差分方程的仿真,也可以用函数 y=conv(x,h)计算卷积,用y=impz(p,d,N)求系统的冲激响应。 实验内容:用MATLAB 计算全解 当n>=0时,求用系数差分方程y[n]+y[n-1]-6y[n-2]=x[n]描述的一个离散时间系统对阶跃输入x[n]=8μ[n]的全解。 实验代码: n=0:7; >> [y,sf]=filter(1,[1 1 -6],8*ones(1,8),[-7 6]); >> y1(n+1)=-1.8*(-3).^n+4.8*(2).^n-2; >> subplot(121) >> stem(n,y); >> title('由fliter 函数计算结果'); >> subplot(122) >> stem(n,y1); >> title('准确结果'); 实验结果: 结果分析:有图可得由fliter 函数得出的结果与计算出的准确结果完全一致。 实验三FFT 算法的应用

迭代法正弦信号频率估计

频率估计的相位加权平均算法及其迭代方法 在信号处理领域,估计复高斯白噪声环境中的单频复正弦信号的频率是一个十分重要的问题,其应用十分广泛。如在系统频率同步时,利用导频进行频偏估计等。 根据最大似然(ML )准则,解决该问题的最优方法是搜索周期图的谱峰位置,但是,即使采用FFT 快速算法,这种最大似然估计方法仍然具有非常大的运算量。因此,在文献[12]-[16]中提出了一些运算量相对较低的简化算法。要评价这些简化算法的估计性能,信噪比门限是一个重要的指标。某一算法的信噪比门限指的是该算法估计结果的均方误差开始离开CRB (Cramer-Rao bound )时的信噪比值。 文献[12]-[16]提出的方法中,WPA 方法[12]具有最低的运算量,但是其存在信噪比门限随所估计的复正弦信号频率的增大而升高的问题。为了克服这个问题,文献[16]提出了WNLP 方法,该方法可使得信噪比门限在整个[,)ππ-的估计范围内保持不变,但WNLP 方法的信噪比门限较高,当所估计的复正弦信号频率较低时,WNLP 方法的信噪比门限将高于WPA 方法。因此,本文提出了一种基于WPA 方法的迭代方法。该迭代方法不仅能在整个[,)ππ-的估计范围内保持其信噪比门限不变,而且其信噪比门限远低于WNLP 方法的信噪比门限。 .1 相位加权平均法 叠加复高斯白噪声的复正弦信号为: ()()0j n n s n Ae z ωθ+=+ 式中,0,1,2,,1n N =- 。 采样时刻序列表示采样周期的整数倍。主要关心的参量是频率0ω。n z 表示测量噪声。 记加权系数为:

22312212n N n N p N N ??????--?? ?????????=-?????????????? 。 频率的估计为: 11n n n n n x x x x ++=∠-∠=∠ , 2 010N n n n t p x x ?-+==∠∑ 。 式中2 01N n t p -==∑;0?是无偏估计。其中n 为相邻2点的相位差。Kay 提出的频率估 计算法在高信噪比下达到CR 门限。 在较高信噪比SNR > 6dB 时,估计误差可以达到CRB. Kay 方法理论上可以计算的频率范围为(),ππ-,其主要缺点是低信噪比情况下性能较差, 其门限信噪比还会随着待估频率的增大而增大. Kim 等人在Kay 方法的基础上, 针对Kay 方法的高信噪比门限问题,提出了前置矩形滤波器的思路,通过这一预处理, 极大地改善了信噪比门限这一问题,且只增加了少量的计算量, 然而Kim 方法的不足在于其频率估计范围极大地减小. 当前置滤波器为长度为M 的矩形滤波器时, 频率估计器可以获得()1010log M 的增益,但是其频率估计范围仅为(),M M ππ-,这种方法是以减小频率估计范围为代价来达到使频率估计方法适应于低信噪比情况。 另一方面,从最大谱峰搜索这一思路出发FITZ 首先推导出一种快速测频方法,如下式, ()()() (){} 016arg 121J N m m N n R m J J ω=≈-++∑

信号采样与重建的编程实现

课程设计任务书 学生:凯鑫专业班级:电信1203班 指导教师:阙大顺,王虹工作单位:信息工程学院 题目: 信号采集与重建的编程实现 初始条件: 1.Matlab6.5以上版本软件; 2.课程设计辅导资料:“Matlab语言基础及使用入门”、“数字信号处理原理与实现”、“Matlab及 在电子信息课程中的应用”等; 3.先修课程:信号与系统、数字信号处理、Matlab应用实践及信号处理类课程等。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 1.课程设计时间:1周(课实践); 2.课程设计容:信号采样与重建的编程实现,具体包括:连续信号的时域采样、频谱混叠分析、 由离散序列恢复模拟信号等; 3.本课程设计统一技术要求:研读辅导资料对应章节,对选定的设计题目进行理论分析,针对具 体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表),并对实验结果进行分析和总结; 4.课程设计说明书按学校“课程设计工作规”中的“统一书写格式”撰写,具体包括: ①目录; ②与设计题目相关的理论分析、归纳和总结; ③与设计容相关的原理分析、建模、推导、可行性分析; ④程序设计框图、程序代码(含注释)、程序运行结果和图表、实验结果分析和总结; ⑤课程设计的心得体会(至少500字); ⑥参考文献; ⑦其它必要容等。 时间安排: 1)第1-2天,查阅相关资料,学习设计原理。 2)第3-4天,方案选择和电路设计仿真。 3)第4-5天,电路调试和设计说明书撰写。 4)第6天,上交课程设计成果及报告,同时进行答辩。

信号的采样与恢复

实验报告 课程名称:信号分析与处理 指导老师: 成绩: 实验名称:信号的采样与恢复 实验类型: 同组学生姓名: 一、实验目的和要求(必填) 二、实验内容和原理(必填) 三、主要仪器设备(必填) 四、操作方法和实验步骤 五、实验数据记录和处理 六、实验结果与分析(必填) 七、讨论、心得 一、实验目的和要求 1. 了解信号的采样方法与过程以及信号恢复的方法。 2. 验证采样定理。 二、实验内容和原理 2.1信号的自然采样 采样信号为周期Ts ,宽度τ的矩形脉冲信号S(t)。 s(t)的傅里叶变换为: 2(t)Sa( )()2 s s s n S n T ωτ πτ δωω+∞ -∞ = -∑ 采样的过程可以视为两个信号相乘:()()()s f t f t s t = 在频域中,1 ()()()2Sa()()2 s s s s F F S n F n T ωωωπ ωττωω+∞ -∞= *=-∑ 可以看到自然采样后的频谱除了左右平移采样信号的角频率ωs 外,还按取样函数Sa(x)的 规律衰减。 时域采样定理:如果采样信号的频率为fs ,原信号的最大频率为f m ,为了采样后信号的频谱不混叠,需要有fs ≥2f m 。

2.2信号的恢复 在不发生频谱混叠的时候,将信号通过的低通滤波器,理论上可以完全恢复原信号。低通滤波器的截止频率略大于fm,即“频谱加窗”的方法。 如果发生了频谱混叠,则原信号的频谱不能完全被恢复,通过低通滤波器后输出的信号将产生失真。 本实验分别用500Hz三角波和正弦波作为输入信号,占空比50%和10%的0.4kHz、1kHz、2kHz、5kHz、10kHz的矩形脉冲作为采样信号,使用截止频率1kHz以及2kHz的低通滤波器,观察输出波形,验证采样定理。 实验中,受自然采样、实验滤波器效果的限制,恢复后的波形难免都会有失真。三、主要仪器设备 PC一台、myDAQ设备一套、面包板一块、导线、电容、电阻若干。 四、操作方法和实验步骤 1.编辑波形文件:正弦波峰峰值4V、频率500Hz,与10kHz、幅值1V、占空比50%的方 波相乘,保存波形文件。改变方波频率为5kHz、2kHz、1kHz、400Hz,重复以上过程。 改方波占空比为10%,重复以上过程。改正弦波为峰峰值1V、频率500Hz三角波,重复以上过程。共获得5*2*2=20个波形文件。 2.连接线路: 3.加载步骤1中生成的波形,打开slope,观察并保存两个通道的波形。 4.改变参数,变为截止频率2kHz的滤波器,重复步骤1-3。共获得40个波形图。 5.参数: 1kHz滤波器:R1=R2=5.1kΩ,C1=C2=10nF (103) 仿真结果:截止频率约1.1kHz

数字信号处理课程规划报告

数字信号处理课程设计报告《应用Matlab对信号进行频谱分析及滤波》 专业: 班级: 姓名: 指导老师: 二0 0五年一月一日

目录 设计过程步骤() 2.1 语音信号的采集() 2.2 语音信号的频谱分析() 2.3 设计数字滤波器和画出其频谱响应() 2.4 用滤波器对信号进行滤波() 2.5滤波器分析后的语音信号的波形及频谱() ●心得和经验()

设计过程步骤 2.1 语音信号的采集 我们利用Windows下的录音机,录制了一段开枪发出的声音,时间在1 s内。接着在C盘保存为WAV格式,然后在Matlab软件平台下.利用函数wavread对语音信号进行采样,并记录下了采样频率和采样点数,在这里我们还通过函数sound引入听到采样后自己所录的一段声音。通过wavread函数和sound的使用,我们完成了本次课程设计的第一步。其程序如下: [x,fs,bite]=wavread('c:\alsndmgr.wav',[1000 20000]); sound(x,fs,bite); 2.2 语音信号的频谱分析 首先我们画出语音信号的时域波形;然后对语音信号进行频谱分析,在Matlab中,我们利用函数fft对信号进行快速傅里叶变换,得到信号的频谱特性性。到此,我们完成了课程实际的第二部。 其程序如下: n=1024; subplot(2,1,1); y=plot(x(50:n/4)); grid on ; title('时域信号') X=fft(x,256); subplot(2,1,2); plot(abs(fft(X))); grid on ; title('频域信号'); 运行程序得到的图形:

实验4 抽样定理与信号恢复

实验四 抽样定理与信号恢复 一、实验目的 1. 观察离散信号频谱,了解其频谱特点; 2. 验证抽样定理并恢复原信号。 二、实验设备 1. 双踪示波器 1台 2. 信号系统实验箱 1台 3. 频率计 1台 4. 铆孔连接线 若干 三、实验原理说明 1. 离散信号不仅可从离散信号源获得,而且也可从连续信号抽样获得。抽样信号 Fs (t )=F (t )·S (t ),其中F (t )为连续信号(例如三角波),S (t )是周期为Ts 的矩形窄脉冲。Ts 又称抽样间隔,Fs=1 Ts 称抽样频率,Fs (t )为抽样信号波形。F (t )、S (t )、Fs (t )波 形如图5-1。 t -4T S -T S 0T S 4T S 8T S 12T S t t 02 /1τ1 τ2 /31τ2 /1τ1τ2 /31τ2 /1τ-(a) (b) (c) 图5-1 连续信号抽样过程

将连续信号用周期性矩形脉冲抽样而得到抽样信号,可通过抽样器来实现,实验原理电路如图5-2所示。 2. 连续周期信号经周期矩形脉冲抽样后,抽样信号的频谱 ()∑∞ ∞ --?=m s s m m Sa Ts A j )(22 s F ωωπδτ ωτ ω 它包含了原信号频谱以及重复周期为fs (f s = πω2s 、幅度按S T A τSa (2 τ ωs m )规律变化 的原信号频谱,即抽样信号的频谱是原信号频谱的周期性延拓。因此,抽样信号占有的频带 比原信号频带宽得多。 以三角波被矩形脉冲抽样为例。三角波的频谱: F (jω)=∑ ∞ -∞ =-K k k sa E )2()2( 1 2τπωδππ 抽样信号的频谱: Fs (jω)= 式中 取三角波的有效带宽为31ω18f f s =作图,其抽样信号频谱如图5-3所示。 图5-2 信号抽样实验原理图 )(2 (212s m k s m k k Sa m Sa TS EA ωωωδπ τωτπ --??∑ ∞ -∞ =-∞=1 11 11 2ττπ ω= =f 或

数字信号处理课程设计

数字信号处理 课 程 设 计 院系:电子信息与电气工程学院 专业:电子信息工程专业 班级:电信班 姓名: 学号: 组员:

摘要 滤波器设计在数字信号处理中占有极其重要的地位,FIR数字滤波器和IIR 滤波器是滤波器设计的重要组成部分。利用MATLAB信号处理工具箱可以快速有效地设计各种数字滤波器。课题基于MATLAB有噪音语音信号处理的设计与实现,综合运用数字信号处理的理论知识对加噪声语音信号进行时域、频域分析和滤波。通过理论推导得出相应结论,再利用 MATLAB 作为编程工具进行计算机实现。在设计实现的过程中,使用窗函数法来设计FIR数字滤波器,用巴特沃斯、切比雪夫和双线性变法设计IIR数字滤波器,并利用MATLAB 作为辅助工具完成设计中的计算与图形的绘制。通过对对所设计滤波器的仿真和频率特性分析,可知利用MATLAB信号处理工具箱可以有效快捷地设计FIR和IIR数字滤波器,过程简单方便,结果的各项性能指标均达到指定要求。 关键词数字滤波器 MATLAB 窗函数法巴特沃斯

目录 摘要 (1) 1 引言 (1) 1.1课程设计目的 (1) 1.2 课程设计内容及要求 (1) 1.3课程设计设备及平台 (1) 1.3.1 数字滤波器的简介及发展 (1) 1.3.2 MATLAB软件简介 (2) 2 课程设计原理及流程 (4) 3.课程设计原理过程 (4) 3.1 语音信号的采集 (4) 3.2 语音信号的时频分析 (5) 3.3合成后语音加噪声处理 (7) 3.3.1 噪声信号的时频分析 (7) 3.3.2 混合信号的时频分析 (8) 3.4滤波器设计及消噪处理 (10) 3.4.1 设计IIR和FIR数字滤波器 (10) 3.4.2 合成后语音信号的消噪处理 (13) 3.4.3 比较滤波前后语音信号的波形及频谱 (13) 3.4.4回放语音信号 (15) 3.5结果分析 (15) 4 结束语 (15) 5 参考文献 (16)

基于LabVIEW的正弦信号频率与相位测量

基于LabVIEW 的正弦信号频率与相位测量 1. 前言 信号频率与相位的测量具有重要的实际意义。本文调研了频率与相位的多种测量算法,并借助LabVIEW 编程实现。在此基础上,对各种算法进行了比较研究,且提出了行之有效的改进措施。 2. 采样定理与误差分析 2.1 采样定理 时域信号()f t 的频谱若只占据有限频率区间m m ωω(-,),则信号可以用等间隔的采样值唯一表示,而最低采样频率为m 2f 。采样定理表明:信号最大变化速度决定了信号所包含的最高频率分量,要使采样信号能够不失真地反映原信号,必须满足在最高频率分量的一个周期内至少采样两个点。 2.2 误差分析 对连续周期信号()a x t 进行采样得离散序列()d x n ,如果满足采样定理,则离散序列 ()d x n 的傅里叶级数()dg X k 是连续信号()a x t 的傅里叶级数1()ag X k ω的周期延拓,否则会 出现两种形式的误差。 2.2.1 泄漏误差 在连续信号()a x t 一个周期1T 内采样1N 个点,如果正好满足11s N T T =(s T 为采样间隔),则是完整周期采样,采样结果()d x n 仍为周期序列,周期为1N 。基于()d x n 一个周期1N 个点计算离散傅里叶级数()dg X k ,由()dg X k 可以准确得到连续信号()a x t 的傅里叶级数 1()ag X k ω。如果在连续信号()a x t 的M 个周期时间内采样整数1N 个点,即11s N T MT =, 也是完整周期采样。在此情况下,采样结果()d x n 仍为周期序列,周期为1N ,但()d x n 的一个周期对应于()a x t 的M 个周期,由离散序列()d x n 仍然可以准确得到连续信号()a x t 的

数字信号处理实验六-时域采样与信号的重建

实验目的: 1.了解用MATLAB语言进行时域抽样与信号重建的方法 2.进一步加深对时域信号抽样与恢复的基本原理的理解 3.掌握采样频率的确定方法和内插公式的编程方法。 二.实验内容 1认真阅读并输入实验原理与方法中介绍的例子,观察输出波形曲线,理解每一条语句的含义。. 2.已知一个连续时间信号f(t)=sinc(t)。取最高有限带宽频率fm=1Hz。(1)分别显示原连续时间信号波形和Fm=fm、Fm=2fm、Fm=3fm三种情况下抽样信号的波形。 实验程序: dt=0.1; f0=1; T0=1/f0; fm=f0; Tm=1/fm; t=-2:dt:2; f=sinc(t); subplot(4,1,1),plot(t,f,'k'); axis([min(t) max(t) 1.1*min(f) 1.1*max(f)]); title('原连续信号和抽样信号'); for i=1:3; fs=i*fm; Ts=1/fs;

n=-2:Ts:2; f=sinc(n); subplot(4,1,i+1),stem(n,f,'filled','k'); axis([min(n) max(n) 1.1*min(f) 1.1*max(f)]); end 实验截图: (2)求解原连续信号波形和抽样信号所对应的幅度谱。实验程序: dt=0.1;t=-4:dt:4;

N=length(t);f=sinc(t);Tm=1;fm=1/Tm; wm=2*pi*fm;k=1:N; w1=k*wm/N; F1=f*exp(-j*t'*w1)*dt; subplot(4,1,1),plot(w1/(2*pi),abs(F1));grid axis([0 max(4*fm) 1.1*min(F1) 1.1*max(F1)]); for i=1:3; if i<= 2 c=0 ,else c=0.2,end fs=(4-i+c)*fm; Ts=1/fs; n=-4:Ts:4; f=sinc(n); N=length(n); wm=2*pi*fs; k=1:N; w=k*wm/N; F=f*exp(-j*n'*w)*Ts; subplot(4,1,5-i),plot(w/(2*pi),abs(F),'k');grid axis([0 max(4*fm) 1.1*min(F) 1.1*max(F)]); end 实验截图:

信号的采样与恢复实验报告

竭诚为您提供优质文档/双击可除信号的采样与恢复实验报告 篇一:实验2:连续信号的采样和恢复 电子科技大学 实验报告(二) 学生姓名:学号:指导教师:一、实验室名称:信号与系统实验室二、实验项目名称:连续信号的采样和恢复三、实验原理: 实际采样和恢复系统如图3.4-1所示。可以证明,奈奎斯特采样定理仍然成立。 xpT(t) ) 图3.4-1实际采样和恢复系统 采样脉冲:p(t)??F ?pT(j?)?T 2?T ?? ?

k???(:信号的采样与恢复实验报告) 2?ak?(??k?s) 其中,?s? ,ak? ?sin(k?s?/2)T k?s?/2 F ,???T。 采样后的信号:xs(t)???xs(j?)? 1T ? ?x(j(? k??? ?k?s) 当采样频率大于信号最高频率两倍,可以用低通滤波器hr(j?)由采样后的信号xs(t)恢复原始信号x(t)。 四、实验目的与任务: 目的:1、使学生通过采样保持电路理解采样原理。 2、使学生理解采样信号的恢复。 任务:记录观察到的波形与频谱;从理论上分析实验中信号的采样保持与恢 复的波形与频谱,并与观察结果比较。

五、实验内容: 1、采样定理验证 2、采样产生频谱交迭的验证 六、实验器材(设备、元器件): 数字信号处理实验箱、信号与系统实验板的低通滤波器模块u11和u22、采样保持器模块u43、pc机端信号与系统实验软件、+5V电源,连接线、计算机串口连接线等。 七、实验步骤: 打开pc机端软件ssp.exe,在下拉菜单“实验选择”中选择“实验六”;使用串口电缆连接计算机串口和实验箱串口,打开实验箱电源。 【1.采样定理验证】 1、连接接口区的“输入信号1”和“输出信号”,如图1所示。 图1观察原始信号的连线示意图 2、信号选择:按“3”选择“正弦波”,再按“+”或“-”设置正弦波频率为“2.6khz”。按“F4”键把采样脉冲设为10khz。 3、点击ssp软件界面上的 按钮,观察原始正弦波。 4、按图2的模块连线示意图连接各模块。 图2观察采样波形的模块连线示意图

正弦信号的采样与恢复

***************** 实践教学 ******************* 计算机与通信学院 2013年春季学期 信号处理课程设计 题目:正弦信号的采样与恢复 专业班级: 姓名: 学号: 指导教师: 成绩:

摘要 通过对信号取样定理与信号恢复知识认识的学习,了解到数字信号处理的理论之后,了解到数字信号处理技术相对于模拟信号处理技术有许多优点,因此人们希望将模拟信号经过采样和量化编码形成数字信号,在采用数字信号处理技术进行处理。数字信号处理是一门理论与实践紧密结合的课程,而本课程设计是对正弦信号进行采样与恢复,通过产生一个连续时间信号并生成其频谱,然后对该连续信号抽样,并对采样后的频谱进行分析,最后通过设计低通滤波器滤出抽样所得频谱中的多个周期中的一个周期频谱,并显示恢复后的时域连续信号,采用MATLAB软件进行一些仿真和设计,并对所得到的MA TLAB图形进行分析和比较。最后总结。 关键字:采样、恢复、 MATLAB、仿真

目录 前言 (1) 一、设计任务 (2) 二、低通滤波器 (3) 1、概念 (3) 2、工作原理 (3) 3、特点 (3) 三、设计原理 (4) 1、采样定理的原理 (4) 2、信号的恢复 (4) 四、设计流程图 (6) 五、设计内容与步骤 (7) 1、正弦信号的采样 (7) 1.1连续信号y=sin(t)和其对应的频谱 (7) 1.2 对连续信号y=sin(t)进行抽样并产生其频谱 (7) 2、通过低通滤波恢复原连续信号 (10) 总结 (13) 参考文献 (14) 致谢 (15) 附录 (16)

前言 随着信息科学和计算机技术的迅速发展,数字信号处理的理论与应用得到飞跃的发展,形成了一门及其重要的学科。数字信号处理是一门理论与实践紧密结合的课程。做大量的习题和上机实验,有助于进一步理解和巩固理论知识,还有助于提高分析和解决实际问题的能力。过去用其他算法语言,实验程序复杂,在有限的实验课时内所做的实验内容少。MA TLAB 强大的运算和图形显示功能,可使数字信号处理上机实验效率大大提高。特别是它的频谱分析和滤波器分析与设计功能很强,使数字信号处理工作变得十分简单、直观。这样一来,使复杂的数字滤波器分析与设计的繁杂计算问题,变得容易接受,以实现的见到问题。 本实验设计的题目是:信号的采样与恢复、采样定理的仿真。通过产生一个连续时间信号并生成其频谱,然后对该连续信号抽样,并对采样后的频谱进行分析,最后通过设计低通滤波器滤出抽样所得频谱中多个周期中的一个周期频谱,并显示恢复后的时域连续信号。实验中,原连续信号的频谱由于无法实现真正的连续,所以通过扩大采样点的数目来代替,理论上当采样点数无穷多的时候即可实现连续,基于此尽可能增加采样点数并以此来产生连续信号的频谱。信号采样过程中,通过采样点的不同控制采样频率实现大于或小于二倍最高连续信号的频率,从而可以很好的验证采样定理。信号恢复,滤波器的参数需要很好的设置,以实现将抽样后的信号进行滤波恢复原连续信号。 由于自己能力有限,此次课程设计肯定有很多不足,但在老师的帮助下,自己得到了很大的提升。使本课程设计进一步得到了完善。

信号与系统——信号的采样与恢复实验

实验六 信号与系统实验 1.信号的采样与恢复实验 1.1实验目的 (1)熟悉信号的采样与恢复的过程 (2)学习和掌握采样定理 (3)了解采样频率对信号恢复的影响 1.2实验原理及内容 (1)采样定理 采样定理论述了在一定条件下,一个连续时间信号完全可以用该信号等时间间隔上瞬时值表示,这些值包含该信号全部信息,利用这些值可以恢复原信号。采样定理是连续时间信号与离散时间信号的桥梁。 采样定理:对于一个具有有限频谱且最高频率为max w 的连续信号进行采样,当采样频率s w >=2max w 时,采样函数能够无失真地恢复出原信号。 (2)采样信号的频谱 连续周期信号经过周期矩形脉冲抽样后,抽样信号的频谱为 )]([)2 ( )(s n s s nw w j F nw Sa T A jw F -= ∑ +∞ -∞ =τ τ 它包含了原信号频谱以及重复周期为s w 的原信号频谱的搬移,且幅度按 )2 (ττ s nw Sa T A 规律变化。所以抽样信号的频谱便是原信号频谱的周期性拓延。 (3)采样信号的恢复 将采样信号恢复成原信号,可以是用低通滤波器。低通滤波器的截止频率c f 应当满足 max max f f f f x c -≤≤。实验中采用的低通滤波器的截止频率固定为 Hz RC f 8021≈=π (4)单元构成 本实验电路由脉冲采样电路和滤波器两部分构成,滤波器部分不再赘述,其中采样保持部分电路由一片CD4052完成。此电路有两个输入端,其中IN1端输入被采样信号,Pu 端输入采样脉冲。 1.3实验步骤 本实验在脉冲与恢复单元完成。 (1)信号的采样 1)使波形发生器第一路输出幅值3V 、频率10Hz 的三角波信号;第二路输出幅值5V 、频率100Hz 、占空比50%的脉冲信号,将第一路信号接入IN1端;作为输入信号,第二路信号接入Pu 端,作为采样脉冲。 2)用示波器分别测量IN1端和OUT1端,观察采样前后波形的差异。 3)增加采样脉冲的频率为200、500、800等值。观察OUT1端波形的变化。解释现象产生的原因。

相关主题
文本预览
相关文档 最新文档