版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章、数字信号处理技术工程测试技术基础本章学习要求:1.了解信号模数转换和数模转换原理2.掌握信号采样定理,能正确选择采样频率3.了解数字信号处理中信号截断、能量泄露、栅栏效应等现象4.掌握常用的数字信号处理方法6.1数字信号处理概述第六章、数字信号处理技术1、数字信号处理的主要研究内容
数字信号处理主要研究用数字序列来表示测试信号,并用数学公式和运算来对这些数字序列进行处理。其主要内容包括数字波形分析、幅值分析、频谱分析和数字滤波。2、测试信号数字化处理的基本步骤
物理信号对象传感器电信号信号调制电信号A/D转换数字信号计算机显示D/A转换控制6.1数字信号处理概述
3、数字信号处理的优势1)用数学计算和计算机显示代替复杂的电路和机械结构2)计算机软硬件技术发展的有力推动a)多种多样的工业用计算机。6.1数字信号处理概述
b)灵活、方便的计算机虚拟仪器开发系统6.2模数(A/D)和数模(D/A)
第六章、数字信号处理技术1、A/D转换
1)A/D转换过程采样――利用采样脉冲序列p(t),从连续时间信号x(t)中抽取一系列离散样值,使之成为采样信号x(nTs)的过程.编码――将离散幅值经过量化以后变为二进制数字的过程。量化――把采样信号x(nTs)经过舍入变为只有有限个有效数字的数,这一过程称为量化.2)A/D转换器的技术指标
6.2模数(A/D)和数模(D/A)
(1)分辨率;
用输出二进制数码的位数表示。位数越多,量化误差越小,分辨力越高。常用有8位、10位、12位、16位等。
(2)转换精度;
转换精度=量程/(A/D转换器的分辨力*0.5)
(3)转换速度;
指完成一次转换所用的时间,如:100ms(10Hz);10us(100kHz)(4)模拟信号的输入范围;
如,5V,+/-5V,10V,+/-10V等。2、D/A转换过程和原理
6.2模数(A/D)和数模(D/A)
1)D/A转换过程D/A转换器是把数字信号转换为电压或电流信号的装置。2)D/A转换器的技术指标
(1)分辨率;(2)转换精度;(3)转换速度;(4)模拟信号的输出范围;6.3采样定理
第六章、数字信号处理技术1采样信号的频谱
采样过程是将采样脉冲序列p(t)与信号x(t)相乘来.2.频混现象
6.3采样定理
频域解释时域解释3.采样定理
6.3采样定理
为保证采样后信号能真实地保留原始模拟信号信息,信号采样频率必须至少为原信号中最高频率成分的2倍。这是采样的基本法则,称为采样定理。fs>2fmax
需要注意的是,在对信号进行采样时,满足了采样定理,只能保证不发生频率混叠,只能保证对信号的频谱作逆傅立叶变换时,可以完全变换为原时域采样信号xs(t),而不能保证此时的采样信号能真实地反映原信号x(t)。工程实际中采样频率通常大于信号中最高频率成分的3到5倍。6.3采样定理
动手做:将声卡作为A/D、D/A卡,设计一个双通道信号采集器和信号发生器。6.4信号的截断、能量泄漏
第六章、数字信号处理技术
为便于数学处理,通常对截断的信号做周期延拓,得到虚拟的无限长的信号。当运用计算机进行测试信号处理时,不可能对无限长的信号进行测量和运算,而是取其有限的时间片段进行分析,这个信号截取过程成为信号的截断。
6.4信号的截断、能量泄漏
周期延拓后的信号与真实信号是不同的,下面我们就从数学的角度来看这种处理带来的误差情况。
设有余弦信号x(t),用矩形窗函数w(t)与其相乘,得到截断信号:xT(t)=x(t)w(t)将截断信号谱XT(ω)与原始信号谱X(ω)相比较可知,它已不是原来的两条谱线,而是两段振荡的连续谱.原来集中在f0处的能量被分散到两个较宽的频带中去了,这种现象称之为频谱能量泄漏。6.5DFT与FFT第六章、数字信号处理技术1、离散傅立叶变换离散傅里叶变换(DiscreteFourierTransform)一词是为适应计算机作傅里叶变换运算而引出的一个专用名词。x(t)截断、周期延拓xT(t)周期信号xT(t)的傅里叶变换:对周期信号xT(t)采样,将离散序列xT(n),将积分转为集合:傅里叶变换公式按傅里傅立叶公式,用计算机编程很容易计算出指定频率点的值。f=?//计算的频率点Fs=5120N=1024dt=1.0/Fspi=3.1415926XR=0XI=0Forn=0ToN-1XR=XR+x(n)*cos(2*pi*f*n*dt)*dtXI=XI+x(n)*sin(2*pi*f*n*dt)*dtNextA=sqrt(XR*XR+XI*XI)Q=atn(XI/XR)VBScript样例6.5DFT与FFT
采样信号频谱是一个连续频谱,不可能计算出所有频率点值,X(f)只能离散取值,频率取样间隔定义为:Δf=fs/N
频率取样点为{0,Δf,2Δf,3Δf,....},有:该公式就是离散傅立叶计算公式(DFT),同样用公式编程直接计算就可以了。6.5DFT与FFT
6.5DFT与FFT
2、快速傅立叶变换
快速傅立叶变换(FFT)是实施离散傅立叶变换的一种有效的算法,通过仔细选择和重新排列中间结果,在速度上较之离散傅立叶变换有明显的优点。展开各点的DFT计算公式:XR(1)=x(0).cos(2pi*0*1/N)+x(1).cos(2pi*1*1/N)+x(2).cos(2pi*2*1/N)…..XR(2)=x(0).cos(2pi*0*2/N)+x(1).cos(2pi*1*2/N)+x(2).cos(2pi*2*2/N)…..其中有大量重复的cos、sin项的计算,FFT的作用就是用技巧减少cos、sin项的重复计算。当采样点数为1024点,DFT要求一百万次以上计算量,而FFT则只要求10240次。6.6栅栏效应与窗函数
第六章、数字信号处理技术1、栅栏效应采样信号的频谱,为提高计算效率,通常采用FFT算法进行计算,设数据点数为:则计算得到的离散频率点为:N=T/dt=T.fs
Xs(fi),
fi=i.fs/N,i=0,1,2,.....,N/2
这就相当于透过栅栏观赏风景,只能看到频谱的一部分,而其它频率点看不见,此种现象被称为栅栏效应。如果信号中的频率分量与频率取样点不重合,则只能按四舍五入的原则,取相邻的频率取样点谱线值代替。
6.6栅栏效应与窗函数
2能量泄漏与栅栏效应的关系频谱的离散取样造成了栅栏效应,谱峰越尖锐,产生误差的可能性就越大。例如,余弦信号的频谱为线谱。当信号频率与频谱离散取样点不等时,栅栏效应的误差为无穷大。实际应用中,由于信号截断的原因,产生了能量泄漏,即使信号频率与频谱离散取样点不相等,也能得到该频率分量的一个近似值。从这个意义上来说,能量泄漏误差不完全是有害的。如果没有信号时域截断产生的能量泄漏误差,频谱离散取样造成的栅栏效应误差将是不能接受的。6.6栅栏效应与窗函数
能量泄漏分主瓣泄漏和旁瓣泄漏,主瓣泄漏可以减小因栅栏效应带来的谱峰幅值估计误差,有其好的一面,而旁瓣泄漏则是完全有害的。6.6栅栏效应与窗函数
3常用的窗函数1)矩形窗2)三角窗6.6栅栏效应与窗函数
3)汉宁窗常用窗函数6.6栅栏效应与窗函数
动手做:设计一个离散傅立叶计算程序,计算方波的频谱。观察栅栏效应带来的计算误差。6.6常用的数字信号处理算法
第六章、数字信号处理技术数字信号处理是测试技术中最常用和最需要应用工程师掌握的部分,无论开发简单或复杂的测控系统或分析仪器,都会用到数字信号处理知识。1、时域波形参数计算1)峰值P,双峰值Pp-ptAPPp-pP1=data(0)P2=data(0)ForK=0
To
512
IfP1<data(k)ThenP1=data(k)
End
If
IfP2>data(k)ThenP2=data(k)
End
IfNextP=P1P2P=P1-P26.6常用的数字信号处理算法
2)周期TtAT
穿越判断法ATn=0AT=0.8*PForK=2
To
512
Ifdata(k-1)<ATAnddata(k-2)<ATAnd
data(k+1)>ATAnddata(k+2)>ATThen
ti(n)=Kn=n+1
End
IfNextT=(ti(2)-ti(1))*dt6.6常用的数字信号处理算法
3)均值0AtU=0ForK=0
To
512U=U+data(k)NextU=U/512.06.6常用的数字信号处理算法
4)均方值E2=0ForK=0
To
512E2=E2+data(k)*data(k)NextRMS=sqr(E2/512.0)6.6常用的数字信号处理算法
4)方差V2=0ForK=0To512V2=V2+(data(k)-U)*(data(k)-U)NextV=sqr(V2/512.0)大方差
小方差
6.6常用的数字信号处理算法
实验:时域波形参数计算6.6常用的数字信号处理算法
悬臂梁脉冲响应信号分析6.6常用的数字信号处理算法
2、相关函数x(t)x(t)时延器
乘法器
x(t-τ)X(t)y(t-τ)积分
器
Rxy(τ)Fori=0
To
512r(i)=0Forj=0
To
512r(i)=r(i)+x(j)*x(j+i)NextNextsum=0Fori=0
To
512sum=sum+x(i)*x(i)NextFori=0
To
512r(i)=r(i)/sumNext实验:自相关分析6.6常用的数字信号处理算法
输送线转速信号去干扰6.6常用的数字信号处理算法
3、数字滤波
数字滤波器是利用离散时间系统特性对输入信号进行加工处理,把输入序列x(n)变换成一定的输出序列y(n),从而达到改变信号频率构成的目的。x(n)h(n)y(n)y(n)=x(n)*h(n)
y(k)=h0x(k)+h1x(k+1)+h2x(k+2)+…+hmx(k+m)
k=0,1,........设数字滤波器的脉冲响应序列为{h0,h1,h2,…,hm},则,展开:6.6常用的数字信号处理算法
数字滤波器系数有专用软件计算,这里我们提供一个网络计算工具:6.6常用的数字信号处理算法
将数字滤波器系数带入公式中就可以对信号进行数字滤波。y(k)=h0x(k)+h1x(k+1)+h2x(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 常用机械课程设计
- 泵与泵站课程设计范例
- 草莓玉米种植课程设计
- 蚕蛹销售培训课程设计
- 深度强化学习游戏AI神经网络课程设计
- 保险理论与实务课程设计
- UWB定位系统开发设计课程设计
- 基于RAG的知识问答系统构建课程设计
- Agent自动化测试框架应用案例课程设计
- 基于图嵌入的电商欺诈评估课程设计
- 刚玉莫来石匣钵项目可行性研究报告
- 2025年全国硕士研究生招生考试法律硕士(非法学)真题及答案解析
- 2026年陕西省高职单招高考数学试卷试题真题(含答案详解)
- 2025经皮冠状动脉介入治疗指南
- DB37T5130-2026建设工程造价咨询服务标准
- JJG 1189.1-2026 测量用互感器检定规程 第1部分:标准电流互感器
- 申请2026年新产品试用函(6篇)范文
- JJG 1189.8-2026测量用互感器检定规程第8部分:宽量程电流互感器
- 小微企业安全生产管理台账(参考)
- T∕CFA 0199-2025 大型一体化压铸模具技术规范
- 综治中心入驻单位工作制度
评论
0/150
提交评论