模拟信号与数字信号

模拟信号

模拟信号是指信息参数在给定范围内表现为连续的信号。 或在一段连续的时间间隔内,其代表信息的特征量可以在任意瞬间呈现为任意数值的信号。

模拟信号是指用连续变化的物理量所表达的信息,如温度、湿度、压力、长度、电流、电压等等,我们通常又把模拟信号称为连续信号,它在一定的时间范围内可以有无限多个不同的取值。

模拟数据(模拟量)一般采用模拟信号,例如用一系列连续变化的电磁波(如无线电与电视广播中的电磁波),或电压信号(如电话传输中的音频电压信号)来表示。当模拟信号采用连续变化的电磁波来表示时,电磁波本身既是信号载体,同时作为传输介质;而当模拟信号采用连续变化的信号电压来表示时,它一般通过传统的模拟信号传输线路(例如电话网、有线电视网)来传输。 

模拟信号和数字信号之间可以相互转换:模拟信号一般通过PCM脉码调制(PulseCode Modulation)方法量化为数字信号,即让模拟信号的不同幅度分别对应不同的二进制值,例如采用8位编码可将模拟信号量化为2^8=256个量级,实用中常采取24位或30位编码;数字信号一般通过对载波进行移相(Phase Shift)的方法转换为模拟信号。

这里的模拟信号是指电压和电流信号,对模拟信号的处理技术主要包括模拟量的选通、模拟量的放大、信号滤波、电流电压的转换、V/F转换、A/D转换等。

首先介绍 模拟通道选通

单片机测控系统有时需要进行多路和多参数的采集和控制,如果每一路都单独采用各自的输入回路,即每一路都采用放大、滤波、采样/保持,A/D等环节,不仅成本比单路成倍增加,而且会导致系统体积庞大,且由于模拟器件、阻容元件参数特性不一致,对系统的校准带来很大困难;并且对于多路巡检如128路信号采集情况,每路单独采用一个回路几乎是不可能的。因此,除特殊情况下采用多路独立的放大、A/D外,通常采用公共的采样/保持及A/D转换电路(有时甚至可将某些放大电路共用),利用多路模拟开关,可以方便实现共用。

接下来介绍,信号滤波

从 传感器或其它接收设备获得的电信号,由于传输过程中的各种噪声干扰,工作现场的电磁干扰,前段电路本身的影响,往往会有多种频率成分的噪声信号,严重情况 下,这种噪声信号甚至会淹没有效输入信号,致使测试无法正常进行。为了减少噪声信号对测控过程的影响,需采取滤波措施,滤除干扰噪声,提高系统的信噪比(S/N)

过去常用模拟滤波电路实现滤波,模拟滤波的技术较为成熟。模拟滤波可分为有源滤波和无源滤波。设计有源滤波器,首先根据所要求的幅频特性,寻找可实现的有理函数进行逼近设计。常用的逼近函数有:波待瓦兹(Butterworth)函数、切比雪夫(Chebyshev)函数,贝塞尔(Besel)函数等,然后计算电路参数,完成设计。

在单片机系统中,首先在设计硬件是对信号采取抗干扰措施,然后在设计软件时,对采集到的数据进行消除干扰的处理,以进一步消除附加在数据中的各式各样的干扰,使采集到的数据能够真实的反映现场的情况。下面介绍的几种工控中常用的数字滤波技术。

1)死区处理

从 工业现场采集到的信号往往会在一定的范围内不断的波动,或者说有频率较高、能量不大的干扰叠加在信号上,这种情况往往出现在应用工控板卡的场合,此时采集 到的数据有效值的最后一位不停的波动,难以稳定。这种情况可以采取死区处理,把波动的值进行死区处理,只有当变化超出某值时才认为该值发生了变化。比如编 程时可以先对数据除以10,然后取整,去掉波动项。

2)算术平均值法

在一个周期内的不同时间点取样,然后求其平均值,这种方法可以有效的消除周期性的干扰。同样,这种方法还可以推广成为连续几个周期进行平均。

3)中值滤波法

这 种方法的原理是将采集到的若干个周期的变量值进行排序,然后取排好顺序的值得中间的值,这种方法可以有效的防止受到突发性脉冲干扰的数据进入。在实际使用 时,排序的周期的数量要选择适当,如果选择过小,可能起不到去除干扰的作用,选择的数量过大,会造成采样数据的时延过大,造成系统性能变差。

4)低通滤波法

这种滤波方式相当于使采集到的数据通过一次低通滤波器。来自现场的信号往往是4~20mA信号,它的变化一般比较缓慢,而干扰一般带有突发性的特点,变化频率较高,而低通滤波器就可以滤除这种干扰,这就是低通滤波的原理。实际使用时,根据信号的带宽,合理选择Q值。

5)滑动滤波法

滑 动滤波法是由一阶低通滤波法推广而来的。现场信号一般都是平滑的,不会出现突变,如果接收到的信号有突变,那么很可能就是干扰。滑动滤波法就是基于这个原 理,把所有的突变都视为干扰,并且通过平滑去掉干扰。应用这种方法,只能处理平滑信号,并且不同的场合,数据处理过程也要做相应调整。

在实际使用时,常常需要结合多种方法,以其它滤波的效果。比如在中值滤波法中,加入平均值滤波,借以提高滤波的性能。

然后介绍 电流电压的转换

电压信号可以经由A/D转换器件转换成数字信号然后采集,但是电流不能直接由A/D 转换器转换。在应用中,先将电流转变成电压信号,然后进行转换。电流/电压转换在工业控制中应用非常广泛。

电流/电压转换最简单的方法是在被测电路中串入精密电阻,通过直接采集电阻两端的电压来获得电流。A/D器件只能转换一定范围的电压信号,所以在电流/电压转换过程中,需要选择合适阻值的精密电阻。如果电流的动态范围较多,还必须在后端加入放大器进行二次处理。经过多次处理,会损失测量的精度。21世纪有很多电流/电压转换芯片,其响应时间、线性度、漂移等指标均很理想,且能适应大范围大电流的测量。

最后介绍 电压频率的转换

频率接口有以下特点:

(1)接口简单、占用硬件资源少。频率信号通过任一根I/O口线或作为中断源及计数时钟输入系统。

(2)抗干扰性能好。V/F转换本身是一个积分过程,且用V/F转换器实现A/D转换,就是频率计数过程,相当于在计数时间内对频率信号进行积分,因而有较强的抗干扰能力。另外可采用光电耦合连接V/F转换器与单片机之间的通道,实现隔离。

(3)便于远距离传输。可通过调制进行无线传输或光传输。

由于以上这些特点,V/F转换器适用于一些非快速而需进行远距离信号传输的A/D转换过程。利用V/F变换,还可以减化电路、降低成本、提高性价比。

数字信号

数字信号指自变量是离散的、因变量也是离散的信号,这种信号的自变量用整数表示,因变量用有限数字中的一个数字来表示。在计算机中,数字信号的大小常用有限位的二进制数表示,例如,字长为2位的二进制数可表示4种数字信号,它们是00011011

由于数字信号是用两种物理状态来表示01的,故其抵抗材料本身干扰和环境干扰的能力都比模拟信号强很多;在现代技术的信号处理中,数字信号发挥的作用越来越大,几乎复杂的信号处理都离不开数字信号;或者说,只要能把解决问题的方法用数学公式表示,就能用计算机来处理代表物理量的数字信号。


 在数字电路中,由于数字信号只有01两个状态,它的值是通过中央值来判断的,在中央值以下规定为0,以上规定为1, 所以即使混人了其他干扰信号,只要干扰信号的值不超过闽值范围,就可以再现出原来的信号。即使因干扰信号的值超过阂值范围而出现了误码,只要采用一定的编 码技术,也很容易将出错的信号检测出来并加以纠正因此,与模拟信号相比,数字信号在传输过程中具有更高的抗干扰能力,更远的传输距离,且失真幅度小。

数 字信号在传输过程中不仅具有较高的抗干扰性,还可以通过压缩,占用较少的带宽,实现在相同的带宽内传输更多、更高音频、视频等数字信号的效果。此外,数字 信号还可用半导体存储器来存储,并可直接用于计算机处理。若将电话、传真、电视所处理的音频、文本、视频等数据及其他各种不同形式的信号都转换成数字脉冲 来传输,还有利于组成统一的通信网。

从原始信号转换到数字信号一般要经地抽样、量化和编码这样三个过程。抽样是指每隔一小段时间,取原始信号的一个值。间隔时间越短,单位时间内取的样值也越多,这样取出的一组样值也就越接近原来的信号。抽样以后要进行量化,量化就是把取出的各种各样的样值仅用我们指定的若干个值来表示。最后就是编码,把量化后的值分别编成仅由01这两个数字组成的序列,由脉冲信号发生器生成相应的数字信号。这样就可以用数字信号进行传送了。

首先介绍 抽样

话音信号是模拟信号,它不仅在幅度取值上是连续的,而且在时间上也是连续的。所谓抽样就是每隔一定的时间间隔T,抽取话音信号的一个瞬时幅度值(抽样值),抽样后所得出的一系列在时间上离散的抽样值称为样值序列。抽样后的样值序列在时间上是离散的,可将各个抽样值经过量化、编码变换成二进制数字信号。理论和实践证明,只要抽样脉冲频率f2fm (fm是话音信号的最高频率),则抽样后的样值序列可不失真地还原成原来的话音信号。

例如,一路电话信号的频带为3003400Hzfm=3400Hz,则抽样频率f2×3400=6800Hz。如按6800Hz的抽样频率对3003400Hz的电话信号抽样,则抽样后的样值序列可不失真地还原成原来的话音信号,话音信号的抽样频率通常取8000Hz  

接下来介绍 量化

抽样把模拟信号变成了时间上离散的脉冲信号,但脉冲的幅度仍然是模拟的,还必须进行离散化处理,才能最终用数码来表示。这就要对幅值进行舍零取整的处理,这个过程称为量化。量化有两种方式,量化方式中,取整时只舍不入,即01伏间的所有输入电压都输出0伏,12伏间所有输入电压都输出1伏等。采用这种量化方式,输入电压总是大于输出电压,因此产生的量化误差总是正的,最大量化误差等于两个相邻量化级的间隔Δ。量化方式在取整时有舍有入,即00.5伏间的输入电压都输出0伏,0.51?5伏间的输出电压都输出1伏等等。采用这种量化方式量化误差有正有负,量化误差的绝对值最大为Δ/2。因此,采用有舍有入法进行量化,误差较小。

实际信号可以看成量化输出信号与量化误差之和,因此只用量化输出信号来代替原信号就会有失真。一般说来,可以把量化误差的幅度概率分布看成在-Δ/2+Δ/2之间的均匀分布。可以证明,量化失真功率?, 即与最小量化间隔的平方成正比。最小量化间隔越小,失真就越小。最小量化间隔越小,用来表示一定幅度的模拟信号时所需要的量化级数就越多,因此处理和传输 就越复杂。所以,量化既要尽量减少量化级数,又要使量化失真看不出来。一般都用一个二进制数来表示某一量化级数,经过传输在接收端再按照这个二进制数来恢 复原信号的幅值。所谓量化比特数是指要区分所有量化级所需几位二进制数。例如,有8个量化级,那么可用三位二进制数来区分,因为,称8个量化级的量化为3比特量化。8比特量化则是指共有个量化级的量化。

最后介绍 编码

抽样、量化后的信号还不是数字信号,需要把它转换成数字编码脉冲,这一过程称为编码。最简单的编码方式是二进制编码。具体说来,就是用n比 特二进制码来表示已经量化了的样值,每个二进制数对应一个量化值,然后把它们排列,得到由二值脉冲组成的数字信息流。编码过程在接收端,可以按所收到的信 息重新组成原来的样值,再经过低通滤波器恢复原信号。用这样方式组成的脉冲串的频率等于抽样频率与量化比特数的积,称为所传输数字信号的数码率。显然,抽 样频率越高,量化比特数越大,数码率就越高,所需要的传输带宽就越宽。除了上述的自然二进制码,还有其他形式的二进制码,如格雷码和折叠二进制码等。

在 通信理论中,编码分为信源编码和信道编码两大类。所谓信源编码是指将信号源中多余的信息除去,形成一个适合用来传输的信号。为了抑制信道噪声对信号的干 扰,往往还需要对信号进行再编码,编成在接收端不易为干扰所弄错的形式,这称为信道编码。为了对付干扰,必须花费更多的时间,传送一些多余的重复信号,从 而占用了更多频带,这是通信理论中的一条基本原理。


猜你喜欢

转载自blog.csdn.net/weixin_41709523/article/details/79597091