本文就是介绍基于DSP的数字图像处理系统中的抗干扰设计。
1. 系统的干扰源和干扰径
基于DSP的数字图像处理系统中的干扰源主要有由光和电的基本性质所引起的噪声、电器的机械运动产生的噪声、雷电放电造成的大气噪声源、太阳黑子运动等造成的天电噪声源、电阻等电子元器件工作时发热造成的热噪声源、50Hz工频电网造成的电网干扰源、汽车点火装置造成的点火系统干扰源、无线通信系统造成的射频干扰源以及一些人为恶意造成的干扰源等,所有干扰源中高频脉冲噪声对数字信号处理系统的危害最大。
以上提到的干扰源都属于电磁干扰(EMI)。电磁学原理告诉我们:只要有电流存在就会产生磁场,只要有电压存在就会产生电场。磁场、电场随时间变化的产生量的多少,就是电磁干扰的根本原因。电磁干扰的概念如图1所示。
基于DSP的数字图像处理系统的干扰途径主要有电源线、输入/输出线、接地线、电磁感应、静电感应、电路的公共阻抗、电源异常等。各种干扰途径在本系统中所占比例如表1所示。
2. 抗干扰措施
根据对系统自身、干扰源和干扰途径的分析,本系统抗干扰措施主要是:①提高系统自身的电磁兼容性;②隔离干扰源;③切断干扰途径等3种方案。基于此,本文提出了一些适用于本系统的硬件抗干扰技术和软件抗干扰技术。
2.1 电磁兼容
电磁兼容性是指电力、电子、通讯设备或其系统在其设置的场所处于工作状态时,不对其周围产生影响,也不被其四周的电磁环境所影响,不产生误动作和性能降低,按设计获得其工作能力。也就是说,设备或系统不对外界产生干电磁干扰,而且不受所处环境中电磁干扰影响其的正常工作能力。
2.2 硬件抗干扰技术
硬件抗干扰具有效率高的特点,可将绝大多数干扰拒之门外,硬件抗干扰技术是设计时的首选,它能有效抑制干扰源,阻断干扰通道。只要合理布置与选择有关参数,适当的硬件抗干扰措施就能抑制视频通信系统的绝大部分干扰。常见的硬件抗干扰技术措施有:滤波(无源滤波和有源滤波)技术、去耦技术、隔离技术和接地技术等。
由于高频脉冲噪声对本系统危害最大,为了提高系统的抗干扰性能,在系统中可采取以下措施:
(1) 增加总线的抗干扰能力。采用三态门形式的总线结构,并给总线接上拉电阻,使总线在瞬间处于稳定的高电平而避免总线出现悬空状态。总线须加缓冲器。
(2) 提高系统控制信号抗干扰能力。在系统中通常有RESET、STB等控制线,当CPU与其控制器件的传输距离较远且控制线阻抗较高时,就容易受到脉冲噪声干扰。可在被控制器件的输入端并联一只20pF的电容,并且在RESET等控制信号线并联一只0.01μF电容。给控制线加一级缓冲器,使控制线的阻抗变低,也有助于抑制干扰。
(3) 抑制数字信号的串模干扰。这种串模干扰是相邻信号线在传输信号过程中引起的干扰,大多发生在印制板平行导线上。串模干扰的强弱与相邻两信号线之间的耦合阻抗和信号本身的阻抗有关。因此,在本系统中应当:尽量缩短信号线的长度;传输多种电平信号时,尽量把前、后沿时间相近的电平信号划为一组传输;在双面印制板的背面布置较大面积的地线区域可对部件产生的高频脉冲噪声起到吸收和屏蔽的作用。
(4) 利用电磁干扰滤波器(EMI Filter)消除电源干扰。随着电子设备、计算机和家用电器的大量涌现与广泛普及,电网干扰正曰益严重并形成一种公害。特别是瞬态电磁干扰,其电压幅度高(几百伏至上千伏)、上升速率块、持续时间短、随机性强,容易使数字电路产生严重干扰,甚至损害设备。电磁干扰滤波器亦称电源噪声滤波器(PNF),它能有效地抑制电网噪声,提高设备的抗干扰能力及系统的可靠性。电磁干扰滤波器在系统中的应用如图2所示。
(5) 利用硬件看门狗功能提高系统的抗干扰能力。由专用芯片MAX692构成的看门狗电路如图3所示,系统所用外围元件少。MAX692是微系统监控电路芯片,具有后备电池切换、掉电判别、看门狗监控等功能。其中WDI是看门狗检测输入端,接到DSP的一个专用I/O口或一个总线口上。是复位信号输出端,接DSP的复位端。MAX692的WDI定时周期为1.6s,复位脉冲宽度是200ms。如果WDI保持高或低超过"看门狗"定时周期(1.6s),端将发生200ms宽(最小140ms)的负脉冲使DSP复位。
2.3 软件抗干扰技术
利用软件也可以提高DSP数字图像处理系统的抗干扰能力。主要有:①利用数字滤波器来滤除干扰;②采用软件看门狗、多次采样技术、定时刷新输出口等技术来抑制干扰。下面主要介绍数字滤波器在本系统中的应用。
数字滤波器(DF)对图像信号的处理过程如图4所示。图像信号首先经过采样/保持电路(S/H),送至模/数转换器(ADC)转换成数字量,然后通过数字滤波器滤除其中的干扰信号,最后通过数/模转换器(DAC)获得语音信号输出。
根据所用数学模型的不同,数字滤波器可分为两大类:一类是递归型滤波器,其特点是滤波器的输出不仅与输入信号有关,还与过去的输出值有关;另一类是非递归型滤波器(如一阶、二阶低通滤波器),其特征是滤波器的输出仅与输入信号有关,而与过去的输出值无关。本系统中使用的是递归型滤波器。
数字滤波器的软件设计方法有:程序判断滤波法(限幅滤波法)、中位值滤波法、算术平均滤波法、递推平均滤波法、防脉冲干扰平均滤波法、一阶滞后滤波法等6种方法。根据需要,本系统选择中位值滤波法。
设数字滤波器的输入信号为一个一维序列l,2,…,n,取窗口长度(点数)为m (m为奇数),对其进行中位值滤波,就是从输入序列中相继抽出m个数i-v,…,i-1,i,i+1,…,i+v(其中f2为窗口中心值,v=(m-1)/2),再将这m个点按其数值大小排序,取其序号为中心点的那个数作为滤波输出。用数
学公式表示为:yi=Med{i-v,…,i,…,i+v} i∈N,v=(m-1)/2
3. 结束语
实验证明:以上抗干扰方法在基于DSP的数字图像处理系统中能够充分地抑制来自系统外和系统自身的干扰,能够有效地提高系统的抗干扰能力和可靠性。
上一篇:结合DSP和微控制器特性、用于电机控制的单片处理器
下一篇:基于VK3366 的DSP 异步串行通信的设计
推荐阅读最新更新时间:2024-05-02 23:04