基于FPGA的电力线载波调制系统的研究

发布者:火箭飞人最新更新时间:2009-02-05 来源: 今日电子关键字:PLC  信息传输  线路调制  滤波器  性能测试 手机看文章 扫描二维码
随时随地手机看文章

      电力线载波(PLC)通信作为电力系统特有的通信方式,广泛用于电力系统的调度通信、生产指挥、行政业务通信以及其他各种信息的传输。随着数字通信技术的发展,采用电力线上网、进行多媒体通信也具有宽阔的前景,电力线载波通信已经成为当今研究热点之一。

      线路调制单元是电力线载波机中关键部件之一。为了提高频带的利用率,线路调制一般采用单边带调制方式。使用数字化处理方法来实现线路的单边带调制,能够克服模拟电路的诸多缺陷。线路调制需要完成正交变换、滤波和频谱搬移等处理,运算量与采样率直接相关。高采样率导致了高的运算量,低成本DSP芯片无法满足运算需求。FPGA可用于实现DSP运算处理单元,达到实时完成数字信号处理功能的目的,它为线路调制单元的数字化实现提供了一条性价比较高的途径。本文将介绍线路调制的FPGA实现,包括:线路调制单元数字化实现的总体设计,CIC和FIR滤波器的FPGA实现以及载波发生器单元的设计。

线路调制解调实现方案
      电力线载波通信标准要求的信号频率为40~500kHz,频带宽度为4kHz。根据奈奎斯特定理,采样频率不能小于1MHz。采用数字化处理方式实现调制就是将信号的频谱搬移过程转化为数字域的数值计算过程。单边带信号可以表示为x(n)cos(wn)±x^(n)sin(wn),式中x(n)为基带信号,x^(n)为基带信号的正交信号,w为载波频率。由该式可知,完成单边带调制需要信号的正交变换、载波信号的产生、信号与载波的乘加等数值运算。希尔伯特变换是一种便于采用FPGA实现的正交变换方法,它可由系数具有奇对称特性的FIR滤波器实现。

      基带信号的频率较低,相应应以较低的采样率采样,而调制信号的频率较高,应以较高的采样率采样。因此在调制过程中必须进行采样率的提升,内插技术可以实现采样率的变换。调制单元调制部分的数字化实现的逻辑结构如图1所示。


      由图1可见,调制单元由正交变换、内插和调制三部分组成。完成正交变换的Hilbert滤波器为系数奇对称的FIR滤波器,延迟保持了正交信号与原始信号的时间同步。载波发生器,乘法器和加法器完成单边带调制。载波发生器由查表法实现,地址为13位,字长为16位,可以产生所需要的各种载波频率。内插完成采样率的提升,再用低通滤波器滤除无用频率分量。在设计中,通过内插将信号采样率由8kS/s提升至8.192MS/s,内插率I=1024。分两级完成:第一级内插率I=8,该级内插采用128阶系数偶对称FIR滤波器滤波。第二级内插率I=128,该级内插采用3级级联的CIC(积分梳状)滤波器。

      由上述方案可见,合理设计FIR、CIC滤波器和载波发生器电路是线路调制单元数字化实现的关键,线路调制单元和其他的组件进行数据交换,控制和接口电路在此不作一一赘述。

滤波器的FPGA设计
      线路调制解调需要用到FIR和CIC两种滤波器,这两种滤波器的共同特点是,具有线性相位,非常适合应用需求。但这两种滤波器对FPGA资源耗费较大,因此必须采用合理的结构减少FPGA资源的开销。

1 CIC滤波器的设计
      设计CIC滤波器时,首先要考虑滤波器的增益,防止溢出。内插均选用三级级联的CIC滤波器,传递函数为H(z)=((1-z-128)/(1-z-1))3。由传递函数可以求出滤波器的增益为1283,增加的字长为log2(128)3=21位,输入信号宽度为13位,实现时必须预留21+13=34位防止溢出。将内插器与滤波器结合起来并对其实现如图2所示。

                                             图2  cic内插

      程序设计采用VHDL语言,用Quartus II 3.0综合后CIC滤波器耗费资源350个LE(Logic Element)。根据Hogenaur的剪除理论在每一级输出时都可以剪除掉最后的若干位。通过信噪比的计算,可确定剪除位数,设计中积分部分每级可以剪除6位,分别取22、28和34位,梳状部分每级剪除1位,分别取14、15和16位,滤波器的输出为13位。采用剪除理论后,消耗的资源为240个LE,资源消耗减少了32%。

2 FIR滤波器的设计
      FIR滤波器阶数高,如果按其级联结构实现时资源的利用率非常低,须加以改进。一种方法是提高时钟速度,重复利用乘法器和加法器。这种方法程序设计比较复杂,时钟提升也导致功耗增加,额外资源的消耗较多。另一种方法是利用FIR滤波器的分布式结构进行设计,这是一种高效的方法。信号x(n)通过N抽头,n位的FIR滤波器可以用下式表示,其中h(n)是滤波器系数,y为输出信号。

输入信号x(n)采用补码的形式,可表示为

重新对上式求和如下:

简写形式如下:

 

      由上式可看出,把输入信号每位的值xb作为地址,将滤波器系数h(n)的值和xb的每一位xb(n)乘积叠加,并将结果存入ROM中,就可以通过查表并移位相加而得到最终内积的结果。整个滤波器的实现无须乘法器,节省了FPGA片内资源。实验证明按照级联结构进行设计时,128阶FIR滤波器需要占用3000个LE以上,提高时钟重复利用乘法器后为1500LE,而采用分布式的结构资源消耗仅为900多个LE。希尔伯特滤波器由于阶数较低,消耗的资源更少。假定数据h(n)为B位,FIR的阶数为N,则需要的地址空间为2N,当N较大时实现会有困难。通过将128阶的滤波器分割为8块16阶的方法,有效减少了存储容量。该结构既节省资源又灵活。利用线性相位FIR滤波器的对称性,还可以节省一半存储量。

3载波发生器的实现
       电力线路中影响衰减特性的因素很多,这就要求电力线载波机线路调制单元的载波频率可变。NCO可以产生不同频率的正弦信号抽样值。如图3所示,预先存储一张正弦信号ROM表,表中放有8192个抽样点的值。假设所需的载波频率为300kHz,NCO从ROM表中每隔300个点取出一个值,即可得到频率为300kHz正弦信号的抽样值。在实现中正弦信号ROM表的是通过对频率为1Hz的正弦信号在一个周期内进行8192次等间隔采样得到的。由于频率分辨率为1kHz,所以根据需要载波频率的不同,NCO改变抽取点间的间隔,就能在一定范围内得到任何1kHz整数倍频率的正弦信号抽样值。

                                         图3 NCO内部原理图

                                           图4 NCO设计流程


      正弦信号具有重复性,因此设计时只需存放四分之一个周期的值,即2048个抽样值。这样节约了大量的ROM空间和存储单元。NCO的流程如图4所示。

      正弦信号和余弦信号仅仅是相位上偏差了90°,因此每次从ram中取正弦信号抽样值的时候,将地址指针延迟四分之一周期就能取出与之严格同步的余弦信号值。设计时NCO采用了双时钟结构,CLK为低频时钟,CLK1为高频时钟。在低频时钟内使用一个地址指针控制提取两路载波的地址,在高频时钟内根据地址依次提取正弦和余弦抽样值。低频时钟控制地址指针的变换,在时钟上升延到来时变更指针。CLK经过一个周期的时间内,CLK1经过6个周期:前三个周期空等待,等待地址指针m的刷新;而后的三个周期依次根据地址取出正弦余弦的抽样值,并作同步输出。

性能测试与分析
      采用本文中方案所设计的语音信号调制单元,通过一次变频的方式完成单边带调制,除了在体积和可靠性具有无可比拟的优势外,其他性能指标也有了很大的改进。通过实测,其主要性能指标如表1所示。

结论 
      满足设计的芯片有多种,例如,Atlera公司的Cyclone芯片EP1C12Q240C8、EP2C5Q208C8、EP1C12Q240C8等。从成本和实用角度考虑,在调制系统地设计中采用芯片EP1C6Q240C8,实现了完整的单边带线路调制单元,经过测试性能良好。仅用一片FPGA芯片,通过数字化的方式来实现线路调制,和以往的模拟实现方法相比,是一种技术的革新和进步。采用数字化的实现方法后,整机的体积减小、成本低,可靠性有了很大的提高。用FPGA实现线路调制是一种有效的方法,为电力线载波机增加了相当的市场竞争力。

关键字:PLC  信息传输  线路调制  滤波器  性能测试 引用地址:基于FPGA的电力线载波调制系统的研究

上一篇:基于DSP的磁存储设备抗冲击技术控制系统
下一篇:Tensilica授权富士通Diamond330HiFi音频DSP

推荐阅读最新更新时间:2024-05-02 20:45

超宽带EMI滤波器的设计
1.引言   近十几年来,作为微波实验基础设施的屏蔽室,其应用的频率范围不断扩展,频率高端已由1GHz增加到18GHz,甚至40GHz,预计未来的趋势还会增加到60GHz,甚至100GHz。为保证屏蔽室在整个适用频段范围的屏蔽效能,即不因电源线或信号线的引入而使干扰信号也被引入或引出屏蔽室,这就要求屏蔽室的电源滤波器和信号滤波器在同样的频段范围具有规定的插入损耗。   文中介绍的超宽带EMI滤波器在频率高端的处理方法是利用电介质或磁介质的电损耗或磁损耗将高频干扰信号转变成热量,从而实现滤波的效果。我们在滤波器中填充的电磁介质对于低频电磁波的吸收作用较弱,不会造成有用信号的大幅度衰减。 2.超宽带EMI滤波器的设计思路   
[模拟电子]
交流伺服电动机中的滤波器
交流伺服 电动机 的应用已很普遍。国内先从控制器开始开发,再到驱动器,现在也有类似的电动机出现在市场上。随着技术完善,价格降低,控制性能的提高,操作调试日趋简单,以及系列化、模块化不断发展,用它取代其他类型的伺服控制电动机已成一种趋势。 直接驱动电动机(d-d motor,dynaserv)因其不需要减速器而在某些特定场合得到广泛的应用,相当于我们称作的力矩电动机,只不过前者是用新型的交流电动机原理,是数字控制式的。现用横河公司(yokogawa)的智能驱动器drvgⅲ为例介绍它的滤波器。该驱动器为较新型的型号,可以较全面的概括其他型号的用法。 振荡类型 不稳定现象主要有下列几种: 1)调整振荡 低频振荡,频率几赫兹,
[工业控制]
交流伺服电动机中的<font color='red'>滤波器</font>
基于PLC通信技术的单灯控制器,让城市路灯更智慧!
随着城镇化步伐的不断加快,政府对城市的精细化管理需求愈发明显。就道路照明而言,路灯的调光、维护以及故障维修都需要通过人工的巡查,面对这一庞大的工程,政府纵使投入了大量的人力和精力,却仍然无法避免人工管理可能造成的数据不准确、统计和数据更新滞后等问题。 为了便于管理,除了在路灯上 安装5G、各种传感器 等高大上的应用,还能有什么最基础的方式能快速赋能路灯呢?那就是使用电力线载波单灯控制器,它能让路灯真正作为城市道路照明信息采集及控制的基础毛细血管,是城市智慧照明不可或缺的触角。因此,我爱方案网联合优质方案商推出了一款基于电力载波(PLC)通信技术的单盏路灯远程控制终端设备——PLC单灯控制器。相对其他通信方式,PLC通信技术有什
[电源管理]
基于<font color='red'>PLC</font>通信技术的单灯控制器,让城市路灯更智慧!
如何把PLC复杂简易化
1.三角形连接和星形连接 2.星三角380V主电路接线 3.网线水晶接头的不同接法 4.不同接地:工作接地、保护接地、保护接零等 5. 电工 必须学的几个英文单词 6. 压力传感器 与 变频器 接线方法 7.变频器的接线方法 8. PLC 外部按钮的接法 第一种S/S和0V短接按钮开关接到PLC的24V 第二种S/S和24V短接按钮开关接到PLC的0V 9.NPN和PNP的区别 10.双重连锁正反转接线方法 11.看铭牌了解 电机 型号 三相异步电机 12.PLC的源型和漏型接法 13.电工必须知道的四大电流 14.家庭
[嵌入式]
如何把<font color='red'>PLC</font>复杂简易化
基于互补滤波器的两轮平衡车姿态角度测量
微机电系统(Micro—Electro—Mechanical Systems,MEMS)陀螺仪和MEMS加速度计在两轮平衡车姿态测量中存在扰动和噪声,引起姿态角度测量误差。通过对陀螺仪和加速度计输入信号进行滑动扣除均值方法来抑制直流分量,利用滑动滤波算法抑制加速度计高频噪声,引入互补滤波算法将预处理后的陀螺仪和加速度计信号进行融合,得到更加准确稳定的角度测量值,分析了融合算法中加权因子与滤波频率特征之间的关系。该方法应用到两轮平衡车的运行姿态角度控制中,提高了对姿态角度测量的精度。 两轮平衡车具有广阔的应用前景,使其成为了当前研究的热点。其中,两轮平衡车的姿态角度测量是研究的关键问题之一。姿态角度测量是两轮平衡车运行和控制实现的前
[测试测量]
基于互补<font color='red'>滤波器</font>的两轮平衡车姿态角度测量
收音机带宽多宽才好
你的新收音机的滤波器可能比你想象的要宽。 AM带宽的混乱: 今天与昨天的中频滤波器 一台收音机是否能让人听得津津有味,或适合于困难的DX,在很大程度上是由最后的中频滤波器阶段决定的。过去的大多数收音机一开始就没有配备很多中频滤波器,它们的质量差别很大,在多用途收音机中不得不做出苛刻的妥协。随着数字滤波和廉价的DSP便携机的出现,我们被丰富的选择性设置所宠坏了,同时也带来了一个我不得不首先考虑的特异性问题,即现在一些(数字)滤波器的标记方式发生了变化。 带宽的混淆 在AM模式下,两个边带都包含相同的调制信息,这意味着适合9kHz(区域1和3)或10kHz(区域2)中波频道的音频带宽约为调制带宽的1/2--即4.5或5kHz。
[嵌入式]
收音机带宽多宽才好
Neza PLC在平版式胶印机上的应用
工作原理:   平版式胶印机是采用各种规格的纸张进行间接印刷。先将需要印刷的图文资料制成胶片底版,再转印到感光的PS金属板上,需要印刷的图文易于粘上油墨,而其他部分粘水而不着墨,PS板装在胶印机的辊简上,其粘上的油墨转印到另一滚筒上的橡皮布上,由橡皮布转印在纸张上。这种间接印刷利用橡皮布的高弹性,能以较小的滚筒压力印出结实的印记,即使极细的印记也能如实地再现于纸面。胶印机主要是由输纸、印刷、水墨供给、打码、收纸等机构所构成,在胶印机的工作过程中,要求输纸平稳,纸张连续不断,送纸必需到位,保证印张的定位精度,在印制彩色图文时,需要多次印刷,重复定位精度要高,否则会出现“重影”,使印张模糊。在印刷过程中要保证水墨平衡,色彩均匀,要求主
[工业控制]
什么是PLCPLC编程-梯形图逻辑和梯形图
什么是PLC? PLC 代表可编程逻辑控制器,是具有计算能力的工业规模设备,用于控制装配线、机器人单元、工业机械和其他制造环境中的生产过程。它们用于故障检测、高可靠性和可编程制造控制等过程。PLC 实时运行,因为它们的输入必须在非常短的时间内处理。其操作的及时性对于成功实现控制目的始终至关重要。几十年前引入 PLC 的主要动机是用更灵活的可编程控制器取代硬编码继电器系统。 PLC 看起来与传统计算机不同,因为它们经过了加固处理,以实现耐磨和抗震。PLC 有多种类型,其 I/O(输入/输出)的数量和类型、外壳和封装以及与其他 PLC 和 SCADA 系统交互的能力各不相同。PLC 的这些特性决定了它们在恶劣的工业环境中运行的能力
[嵌入式]
什么是<font color='red'>PLC</font>?<font color='red'>PLC</font>编程-梯形图逻辑和梯形图
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved