- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字信号处理的步骤与注意事项,并编写1024个采样点的FFTC语言程序
数字信号处理的步骤与注意事项,并编写1024个采样点的FFT C语言程序
1. 数字信号处理
1.1 数字信号处理概述
数字信号处理是研究如何用数字或符号序列来表示信号以及如何对这些序列进行处理的一门学科。随着计算机技术的发展,数字信号处理技术得到了越来越广泛的应用,它已成为现代科学技术必不可少的工具。数字信号是数据序列,其处理实际上就是进行各种数学运算,如加、减、乘以及各种逻辑运算等等。因此,数字信号处理既可以是软件处理也可以是硬件处理。所谓软件处理,就是对所需要的运算编制程序,然后在计算机上实现,其处理灵活、方便。所谓硬件处理,就是用加法器、乘法器、延时器以及它们的各种组合来构成数字电路,以实现所需要的运算。硬件处理显然不如软件处理灵活方便,但能对数字信号进行实时处理。近年来日益广泛采用的各种数字信号处理器(如TI TMS320系列、Philps Trimedia系列等)可以认为是软硬件处理方式的结合,这种处理时用数字信号处理芯片以及存储器来组成硬件电路,所需要的运算靠特定的汇编语言编程来实现。因此,采用数字信号处理器既方便灵活,又能做到实时处理,所以数字信号处理器(DSP)已经越来越广泛地应用于包括通信在内的各个领域之中。
1.2 数字信号处理的优点
精度高
数字系统的特性不因环境的变化而变化,计算精度是模拟系统所无法相比的,运算位数由8位提高到16位、32位、64位。
(2)可靠性高
模拟系统中各种参数受温度、环境影响较大,因而易出现感应、杂散效应,甚至会出现震荡等等;而数字系统受温度、环境影响较小。模拟信号受到干扰即产生失真,而数字信号由于只有两种状态,因此,所受的干扰只要在一定范围以内,就不会产生影响,这就是说,数字信号抗干扰能力强。另外,如果用数字信号进行传输,在中继站还可以再生。总的说来,信号的数字处理可靠性高。
灵活性强
可以通过改变数字信号系统的参数来改变系统的性能。数字信号的灵活性还表现在可以利用一套计算设备同时处理多路相互独立的信号,即所谓的“时分复用”,这在数字电话系统中是非常有用的技术。
便于大规模集成化
数字部件具有高度的规范性,易于实现大规模集成化和大规模生产,数字系统体积小、重量轻。
数字信号便于加密处理
由于数字信号实际上为数据序列,因此便于加密运算处理。
对于低频信号尤其优越
处理低频信号的模拟元件如电感、电容等一般都体积较大、制作不易、适用不便。如果转换成数字信号来进行处理,由于频率低,对数字部件的速度要求不高,因而容易实现。
数学处理当然也有不足之处。目前,数字系统的速度还不能达到处理很高频率信号(例如射频信号)的要求。但随着大规模集成电路、高速数字计算机的发展尤其是微处理器的发展,数字系统的速度将会越来越高,数字信号处理也会越来越显示出其优越性。
1.3 数字信号处理的步骤
数字信号处理系统的框图,如图1所示:
图1 数字信号处理系统框图
由图1可知,数字信号处理主要有预处理、采样与A/D转换和计算机处理三大步骤。
预处理
预处理包括:
隔离信号中的直流分量(如果所测信号中不应有直流分量)。
若信号经过调制,则应先行解调。
电压幅值调理,以便适宜于采样。总是希望电压幅值峰—峰值足够大,以便充分利用A/D转换器的精度。如12位的A/D转换器,其参考电压为±5V,若信号电平较低,转换后二进制数的高位都为0,仅在低位有值,其转换后的信噪比将很差,若信号电平绝对值超过5V,则转换中又将发生溢出,这是不允许的。所以进入A/D的信号电平应适当调整。
(2)采样与A/D转换
必要的滤波比提高信噪比,并滤去信号中的高频噪声。采样与A/D转换包括采样、保持和量化。
(3)数字信号处理
数字信号处理包括截断、加权、数字滤波和计算机信号分析四部分。计算机只能处理有限长度的数据,所以首先要把长时间的序列截断,对截取的数字序列有时还要人为地进行加权(乘以窗函数)以成为新的有限长的序列。对数据中的奇异点(由于强干扰或信号丢失所引起的数据突变)应予以剔除。对温漂、时漂等系统性干扰所引起的趋势项(周期大于记录长度的频率成分)也应予以分离。如有必要,还可以设计专门的程序来进行数字滤波。然后把数据按给定的程序运行运算,完成各种分析。
1.4 数字信号处理的注意事项
(1)采样间隔
采样间隔的选择是一个重要的问题。采样间隔太小(采样频率高),则对定长的时间记录来说其数字序列就很长,计算工作量迅速增大;如果数字序列长度较短,则只能处理较短的时间历程,可能产生较大的误差。若采样间隔过大(采样频率低),则可能丢掉有用的信息,同时采样间隔过大还会引起混叠现象。因此采样频率通常选为(3~4)(为信号的最高频率)。
(2)截断、泄露和窗函数
截断就是讲信号乘以时域的有限宽矩形窗函数,由于窗函数是一个无限宽带的sin
文档评论(0)