基于过零传输模式的电力线载波通信中的异步传输方法技术

技术编号:11701362 阅读:106 留言:0更新日期:2015-07-09 00:59
本发明专利技术涉及一种基于过零传输模式的电力线载波通信中的异步传输方法,包括步骤A:按预设采样频率对市电进行实时功率采样,同时,对采样进行计数;当市电功率过零点时以及计数达到预估的市电过零周期采样数时将计数清零;步骤B:发送端根据数据包的各组成部分的长度分别确定各组成部分的发送起始时刻;所述发送起始时刻以所述计数表示;步骤C:接收端接收发送端发送的各帧片段数据。本发明专利技术采用异步传输形式,在每个过零点由发送端定发送开始时间,发送端只需要在过零点附近发送有效信息,而接收端只需按照一定的机制定时获得有效信息,不需要获知过零点的具体位置,避免了市电功率周期的误差对信号传输与交流波形同步的影响,提高了抗脉冲干扰能力。

【技术实现步骤摘要】
基于过零传输模式的电力线载波通信中的异步传输方法
本专利技术涉及电力线载波通信领域,尤其涉及一种基于过零传输模式的电力线载波通信中的异步传输方法。
技术介绍
G3(电力线载波通信的国际标准)物理层支持2种类型的帧结构:数据类型的帧结构(如图1所示)和应答类型的帧结构(如图2所示)。数据帧和应答帧前面都是由前导码(Preamble)和帧控制报头(FCH)组成,不同的是数据帧后面有数据(DATA),而应答帧没有。前导码由若干个SYNCP符号和SYNCM符号组成。SYNCP符号通常是某种固定形式的波形,SYNCM符号通常是SYNCP符号反相后的波形。由于电力线所传输的市电(50Hz/60Hz)的特性,电力线上会存在一定频率(100Hz/120Hz)的脉冲干扰。在电力线上采用过零传输可避免受到市电的脉冲干扰。过零传输是指利用市电经过零点的短暂时间(零点附近)进行信号传输。但是,由于过零点的时间很短,而且市电本身的周期以及对市电过零点的检测都存在一定误差,因此,在实际应用中,信号传输与交流波形的同步不好控制,再加上现代通讯数据帧又比较长,造成过零传输难以应用。OFDM(正交频分复用)是电力线载波通信中广泛采用的一种信号传输技术,在ZC(Zero-Crossing,过零传输)模式中,可以在市电过零点附近发送K个OFDM(正交频分复用)符号。在基于OFDM的电力线载波通信中,定义一个用于过零模式的帧控制报头为FCH-ZC,其由若干OFDM符号构成。FCH-ZC用过零模式发送是因为过零模式是在情况恶劣时才用,帧控制报头不用过零模式发送的话很可能会失败;另一方面,如果帧控制报头不用过零模式发送的话,数据也可以不用过零模式发送。过零模式按照参考相位的选择有两种:A)绝对相位引导符:在每个过零点附近发完整的K+1个符号,其中第一个是绝对相位的引导符,而后跟随的是K个数据符号,这K个数据符号可以是绝对相位调制或相对于前一个符号的相位调制。引导符可以是任意已知的符号,如SYNCM符号加上CP和圆滑边界。绝对相位引导符的好处是它可以用于定时跟踪,这对特长包(大于1秒)很有用。B)相对相位:在每个过零点附近发完整的K+1个符号,其中,第一个符号的相位可以是任意的,但其后的符号必须是相对于前一个符号的相对相位调制。假定前导码的最后一个SYNCP符号与SYNCM符号的交界处与发送端的过零点对齐,则在下一个过零点附近发送一个FCH-ZC符号,以此类推。发完FCH-ZC符号后,继续以FCH-ZC符号的内容定义的调制方式和K方式在随后的过零点附近发送数据符号,每个过零点附近发送K+1个有效符号,其中K个数据符号。发送端发送时,DAC(数模转换器)之前的前导码及所有符号的时序和功能都与G3(电力线载波通信的国际标准)类似,只是DAC输出前或者功放电路的使能端会加以控制。DAC之前的所有处理,除了在每个过零点附近要发的K个数据符号之外,其它符号都发固定的引导符(方式A)或任意无用数据调制的符号(方式B)。发送时假设前导码的SYNCP符号与SYNCM符号的交界处与某过零点对齐,按照下面描述的方法计算在随后的过零点附近要发的有效符号的位置:设TX_START为过零点附近的K+1个符号的发送开始时刻,令TXWC为发送时间段或窗的中心时刻,则TXWC=TX_START+((K+1)*278)/2,TXWC与相关过零点时刻相比,希望尽可能的接近过零点。对于50Hz市电,以400KHz的时钟计数器为例,计数器增量4000对应的时间是10毫秒,而278是一个OFDM符号的相应的计数器增量数。因为278*14=3892,278*15=4170,所以即使某时刻TXWC与过零点对齐,过一段时间后,也会有较大误差积累。如果市电不是50Hz而是其它频率,又会有不同情况。如果是49Hz,则计数器增量4080左右就会有一个过零点,等等。但是,给定基数,4000或5000也好,有一个唯一的规则计算从前导码的某一刻开始,TXWC与此基数相比什么是K个数据符号的位置。例如,假定基数是4000,在K=1的情况下,如果在开始时TXWC与过零点重合,并发送了2个符号(结束时间是278),则经过13个引导符后下一发送时间段(2个符号,结束时间点是278+4170),但在经过12个引导符后就应该是发送时间段了(2个符号,结束时间是278+4170+3892=8340),等等,接收端的节点按照同样规则找到有效符号的位置。但是这种按照规则找位置的方法不太可靠,因为市电功率周期有误差,且各个终端上的过零点检测和周期估计都有误差,只能在没有误差时,各自用标准的基数来定找位置规则才有效。
技术实现思路
本专利技术所要解决的技术问题是,提供一种基于过零传输模式的电力线载波通信中的异步传输方法。本专利技术是这样实现的:一种基于过零传输模式的电力线载波通信中的异步传输方法,包括如下步骤:步骤A:按预设采样频率对市电进行实时功率采样,同时,对采样进行计数;当市电功率过零点时以及计数达到预估的市电过零周期采样数时将计数清零;步骤B:发送端根据数据包的各组成部分的长度分别确定各组成部分的发送起始时刻;所述发送起始时刻以所述计数表示;步骤C:接收端接收发送端发送的各帧片段数据。进一步地,预估市电过零周期采样数的步骤如下:步骤A1:按所述采样频率对市电进行功率采样;步骤A2:统计预设数量的过零周期的平均采样数,并将其作为市电过零周期采样数。进一步地,接收端接收发送端发送的各帧片段数据的步骤包括:检测各帧片段的定时信息;根据各帧片段的定时信息接收发送端发送的各帧片段数据。与现有技术相比,本专利技术采用异步传输形式,在每个过零点由发送端定发送开始时间,发送端只需要在过零点附近发送有效信息,而接收端只需按照一定的机制定时获得有效信息即可,而不需要获知过零点的具体位置,从而避免了市电功率周期的误差对信号传输与交流波形同步的影响,提高了基于过零传输模式的电力线载波通信的抗脉冲干扰能力。附图说明图1:数据帧结构示意图;图2:应答帧结构示意图;图3:本专利技术基于过零传输模式的电力线载波通信中的异步传输方法流程示意图;图4:发送端过零传输模式下的发送时序示意图;图5:过零模式下传输过程中相关的发送时序及定时关系示意图;图6:ZC传输中参考选通脉冲发生器结构图;图7:异步传输模式下发送端的信号传输示意图;具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。本专利技术提出的基于过零传输模式的电力线载波通信方法包括如下步骤:步骤A:按预设采样频率对市电进行实时功率采样,同时,对采样进行计数;当市电功率过零点时以及计数达到预估的市电过零周期采样数时将计数清零。当前的采样计数可用于表示市电当前所处的相位,或者说功率状态,为确定数据发送起始时刻提供依据。一般而言,以功率过零点时为计数零点开始计数,当市电再次过零点时,表示市电经过了一个过零周期,此时则应该将计数清零,并从头开始计数。同时,当计数达到一个市电过零周期采样数时,也表示市电经过了一个过零周期,应该达到下一个过零点,只是可能由于干扰或其他原因而未检测到过零点,所以,此时也应该将计数清零,并从头开始计数。计数清零的时刻就表示市电过零点的时刻本文档来自技高网
...
基于过零传输模式的电力线载波通信中的异步传输方法

【技术保护点】
一种基于过零传输模式的电力线载波通信中的异步传输方法,其特征在于,包括如下步骤:步骤A:按预设采样频率对市电进行实时功率采样,同时,对采样进行计数;当市电功率过零点时以及计数达到预估的市电过零周期采样数时将计数清零;步骤B:发送端根据数据包的各组成部分的长度分别确定各组成部分的发送起始时刻;所述发送起始时刻以所述计数表示;步骤C:接收端接收发送端发送的各帧片段数据。

【技术特征摘要】
1.一种基于过零传输模式的电力线载波通信中的异步传输方法,其特征在于,包括如下步骤:步骤A:按预设采样频率对市电进行实时功率采样,同时,对采样进行计数;当市电功率过零点时以及计数达到预估的市电过零周期采样数时将计数清零;步骤B:发送端根据数据包的各组成部分的长度分别确定各组成部分的发送起始时刻;所述发送起始时刻以所述计数表示;...

【专利技术属性】
技术研发人员:顾建
申请(专利权)人:瑞斯康微电子深圳有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1