必威体育平台-IT资讯网必威体育平台-IT资讯网

基于MFSK的电力线通信系统设计(下)

基于MFSK的电力线通信系统设计(下)

接上篇
     数 字 滤 波 器 的 基 本 原 理 是 对 输 入 的 离 散 信 号 进 行 运 算,使得信号的频谱发生变化,从而实现对无用信号的滤除 作用。随着电子技术的发展,数字滤波器可以由硬件实现也 可以由软件实现。由于数字滤波器的特点和实现的简单性, 数字滤波器被广泛应用在各种数字信号处理领域。数字滤波 器可以分为两种,IIR和FIR滤波器,IIR滤波器为无限长冲 击响应滤波器,FIR滤波器为有限长冲击响应滤波器。两种 滤波器的系统函数结构不同,从而根本上导致了两种滤波器 的不同。二者系统函数的特点决定了它们具有不同的实现结 构和特点:FIR滤波器没有输出对输入的反馈结构但是具有 很好的线性相位特性,IIR有输出对输入的反馈但是相位是 非线性的,而且随着频率选择性的提高,非线性的特点表现 得越明显。
3.1  IIR滤波器的原理

基于MFSK的电力线通信系统设计(下)


本文引用地址:

图8  总体架构图

基于MFSK的电力线通信系统设计(下)

图9  组网测试
IIR滤波器的滤波效率较高,在同样的幅频响应下,IIR滤波器的阶数和所需要的硬件资源都比FIR滤波器少。IIR滤 波器相位的非线性使得其使用范围没有FIR滤波器大。然而 在不需要线性相位的环境下,IIR滤波器的性能比FIR滤波器 好得多。IIR滤波器的系统传递函数为

基于MFSK的电力线通信系统设计(下)

(2)
系统的差分方程可以写成

基于MFSK的电力线通信系统设计(下)

(3)
从系统函数可以看出, IIR滤波器有以下几个显著特 性。
1)不为零的极点和零点在IIR滤波器同时存在。要保证
滤波器为稳定的系统,需要使系统的极点在单位圆内,也就 是说系统的稳定性由系统函数的极点决定。
2)在数字硬件平台上实现IIR滤波器,由于存在反馈结
构,因此受限于有限的寄存器长度,无法通过增加字长来实 现全精度的滤波器运算,滤波器运算过程中的有限长效应是 工程实现时必须考虑的问题。
3.2  IIR与FIR滤波器的比较
IIR与FIR滤波器是最常见的数字滤波器,两者的结构及 分析方法相似。在具体的工程设计中要根据二者的不同更合 理地选择滤波器种类,以更少的资源获取所需的性能,二者 的性能差异及应用特点如下:
1)通常在具有相同幅频响应的情况下,FIR滤波器的阶
数等于5~10倍IIR滤波器的阶数。
2)FIR滤波器具有线性相位特性。 在相同的阶数情况 下;IIR滤波器的幅频特性比FIR滤波器好,但其相位是非线 性的。

基于MFSK的电力线通信系统设计(下)

图10 发送信号

基于MFSK的电力线通信系统设计(下)

图11  解调结果

基于MFSK的电力线通信系统设计(下)

图12  两种调制方案电力线信号    

基于MFSK的电力线通信系统设计(下)

图13  频率计上位机测试
3)FIR滤波器的冲击响应是有限长的,由于采用了非递 归的结构所以是稳定的系统。而必须用递归结构的IIR滤波 器,当其系统函数的极点在单位圆内时,系统才可以稳定。 这种采用反馈的结构,运算时进行了舍入处理,会导致振荡 现象。
4)FI R滤波器可以使用FFT和其他的快速算法来实现
卷积运算,运算速度快。IIR滤波器无法采用类似的快速算 法。
5)在两种滤波器的实现方法上,IIR滤波器可以采用现
成的设计公式、数据和表格等资料,这些资料在模拟滤波 器中已经验证使用过。FIR滤波器不可以借助这些资料。由于计算机软件的发展,FIR、
IIR滤波器的设计均可以采用 现成的函数,因此在工程设 计中二者的设计难度均已大 大降低。

基于MFSK的电力线通信系统设计(下)

4 发射机方案设计
4.1 RS编码
在电力线传输过程中,由于信道衰落和噪声的影响, 导致传输信息出错,因此必须引入一种纠错机制,使信息在 传输出错后,接收端仍然能够接收到正确的信息,FEC(前 向纠错)是一种既能发现错码位置、又能纠正错误码的纠错 机制。RS码是一种具有很强纠错能力的多进制前向纠错编码,RS编码适合存在突发型错误的通信系统中。
4.2  信号调制
信 号 调 制 采 用 相 位 连 续 的 8 F S K 调 制 方 式 , FSK的相位连续方式能减小频率谱扩展,减小带宽 和干扰。具体实现方法是,假设码元长度为Ts,则 选择合适的载波频率使得在每个码元长度Ts内有整 数个完整载波,并且载波的初始相位相同,则可 满足FSK调制的相位连续性。
8进制频移键控中采用8个不同的频率分别表
示8进制的码元,每个码元含有3bit的信息,载波频 率与码元位的对应关系如表1所示。
因 为 告 警 信 号 需 要 在 0 . 5 m s 内 被 调 制 、 传 输 、 解 调 出 来 , 我 们 选 择 码 元 Ts = 2 0 u s , 通 信 波 特 率 为 1 / Ts = 5 0 K Bp s 。 告 警 信 号 的 帧 长 度 为 6 b i t
( 3 b i t 地 址 , 2 b i t 命 令 , 1 b i t 告 警 信 号 ) , 经 过 R S( 6,2) 编码后为6个码元, 每个码元包括3bit信息。 传 输 6 个 码 元 需 要 6 个 载 波 频 率 。 传 输 一 帧 告 警 信 号 的 时 间 t=6/50KBps =0.12ms, 再加一些调制解调的时间, 能实现0.5ms内进行告警信号传输。A D C 的 最 高 采 样 速 率 为 5 0 M Hz , 我 们 选 择 的 码 元 时 间 Ts = 2 0 u s , 要 满 足 相 位 连 续 , 所 以 我 们 选 择 基 波 频 率 为15MHz, 8个频偏分别是100kHz, 200kHz, 300kHz,400kHz,500kHz,600kHz,700kHz,800kHz,信号的产生 由DDS完成。调制算法框图如图6所示。
5 接收机方案设计
耦合电路得到的信号经AD采样后,首先经过数字下变 频,截止频率为5MHz的IIR低通滤波器去掉频率为15MHz的 基波。然后通过8路解调器,每路解调器对信号进行相干解 调,本设计中,采用每路解调器的信号同时分别乘以正弦和 余弦波的方式来实现相干解调,而不是通过相位同步的方 式,从而可以简化方案,并且可以准确解调。相干解调后的信号通过截止频率为50kHz的IIR低通滤波器后,平方求和开方,得到解调信号。然后8路解调器解调出的信号送入抽样 判决器从而得到信号帧。然后通过RS解码得到告警信号和 设备地址。接收机解调算法框图如图7所示。

6  系统总体架构
当 有 告 警 信 号 ( 一 个 开 关 量 ) 产 生 时 , 告 警 信 号 加上设备地址信息进行组帧,一帧二进制信号经过RS编码,8FSK调制,调制后的载波经过DA转换后,通过耦合电路耦 合到直流电力线上进行传输。接收端一直检测电力线上的信号,该信号经电力线耦 合电路耦合出来以后,进行AD转换,数字下变频和IIR滤 波,然后通过8路解调器,每路解调器的信号分别乘以正余 弦载波,并通过IIR低通滤波器后,平方求和开方,然后8路 解调器解调出的信号送入抽样判决器从而得到信号帧,然后 通过RS解码得到告警信号和设备地址,将此信息传递给后 续模块进行处理,以告知是哪个节点出现了问题。系统整体 架构如图8所示。

7  系统实现
系统测试环境如图9所示。 该系统和网络中另外存在的 电力线载波芯片同时通信,两个通信芯片互不影响。组网 测试1小时,测试电力线载波芯片(基于OFDM)和本系统(基于FSK)的误码率。
7.1 信号调制到电力线上
测试方法:将示波器探头放在发送端检测发送信号。测试结果:发送端发送报警信号,地址信号为3bit,由开关量触发,发射端检测到开关量变化后采用FSK将信号调 制到电力线上。发送端调制到电力线上的模拟信号如图10所 示。
7.2 通过逻辑或模拟电路将电力线上信息解调出状态信息
测试方法:将逻辑分析仪探头放在接收端检测解调出 来的地址信息位和告警信息位。
测试结果:接收端接收到信号后对调制的信号进行解 调,由此解调出报警设备地址和开关量状态信号。
接收端解调出信号如图11所示。图示地址信号线从高
到低依次为3、2、1,4为告警信号位(解调),0为告警信 号触发位。
7.3  误码率测试
测 试 方 法 : 对 被 验 收 模 块 发 送 端 提 供 P W M 信 号
(1kHz,50%占空比),观察被验收模块接收端输出电平信 号是否也为同频PWM信号,且占空比变化偏差不超过20%, 测试时间1小时。
测试结果: 经组网测试表明, 测试时间1小时, 均正 常,无丢失。

热门标签

友情链接