本发明专利技术涉及一种AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,其中包括(1)通过过零检测法统计信号的正负值点数;(2)根据所述的正负值点数对所述的信号的波形进行修正,并统计出正确的正负值点数;(3)根据所述的正确的正负值点数进行比特0、比特1比特判决;(4)根据比特0、比特1比特判决的结果解码完整的帧;(5)对所述的完整的帧进行帧校验。采用该种结构的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,不需要改变原有的解调电路,所有的解码工作只需要少量硬件电路完成,方便修改且消耗资源少,在误码率方面,本发明专利技术比之前的传统算法有了极大的改进,基本符合当前的实际工程需求。
【技术实现步骤摘要】
本专利技术涉及计算机领域,尤其涉及调制解调技术,具体是指一种AM解调过程中基于过零检测实现接收端外部信号解码处理的方法。
技术介绍
在无线充接发射电路中,信号经过解调后形成了类似双向差分编码的的波形,双向差分编码码率固定为2K,“1”编码在一个周期内跳变两次,“0编码”在一个周期内跳变一次。在实际应用中,由于无线传输的噪声干扰,设备的电磁干扰等等,实际解调后的信号不会那么完美,比特0、比特1的界定往往很模糊,一旦解码过程中出现错误,那么整个包都要丢掉,这对于实时无线传输系统来说,是很低效的。在传统的AM(振幅解调)数字解调中,经过解调模块,原始信号与载波信号相乘再过低通滤波,再根据信号正值负值的个数来判断当前的bit(比特)是比特0还是比特1。在实际应用中会发现,解调后的信号正值和负值的个数往往介于比特0和比特1之间,这时无论判决是比特0还是比特1,都会有不小的概率出错。传统的做法一般在解调部分改进。利用更精确的滤波器,或者增加正交路数来改善解码前的信号。在解码部分,也有采用补偿计数法(即每判决一次,将剩余的值合并到下一次计数中)等来改善解码质量。传统的解决方案虽然可以在一定程度上改善解码质量,但那都只是针对某一类有特殊规律的信号,如果换一类信号,效果就要打打折扣,而且解调部分增加正交通道,解码部分补偿统计值都会增加系统开销。
技术实现思路
本专利技术的目的是克服了上述现有技术的缺点,提供了一种解决在实际信号解码中对模糊信号正确判决比特0、比特1并完整解码整帧的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法。为了实现上述目的,本专利技术的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法具有如下构成:该AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,其主要特点是,所述的方法包括以下步骤:(0)接收端获取待处理的信号;(1)通过过零检测法统计待处理的信号的正负值点数;(2)根据所述的正负值点数对所述的待处理的信号的波形进行修正,并统计出正确的正负值点数;(3)根据所述的正确的正负值点数通过至少一个数据点进行比特0、比特1比特判决;(4)根据比特0、比特1比特判决的结果解码完整的帧;(5)对所述的完整的帧进行帧校验;(6)所述的接收端输出通过帧校验的完整的帧。进一步地,所述的步骤(1)具体包括以下步骤:(1.1)判断状第一状态变量是否发生变化;所述的第一状态变量用以标识待处理的信号的当前一段是正信号还是负信号;(1.2)如果所述的第一状态变量发生变化,则输出计数器的当前计数值后,所述的计数器清零;(1.3)如果所述的第一状态变量未变化,则所述的计数器的计数值加1。更进一步地,所述的步骤(2)具体包括以下步骤:(2.1)根据计数器的当前计数值判断与该当前计数值相对应的待处理信号的一段波形是否为毛刺;(2.2)如果与该当前计数值相对应的待处理信号的一段波形是毛刺,则接收计数器的下一计数值,并根据计数器的下一计数值得出真正的毛刺后输出正确的正负值点数;(2.3)如果与该当前计数值相对应的待处理信号的一段波形不是毛刺,则输出计数器的上一计数值作为正确的正负值点数。再进一步地,所述的步骤(3)具体包括以下步骤:(3.1)接收待处理信号的一段波形,并根据所述的正确的正负值点数判断该待处理的信号的一段波形是否可以进行比特0、比特1比特判决;(3.2)如果可以进行比特0、比特1比特判决,则根据所述的正确的正负值点数进行0、1判决;(3.3)如果不可以进行比特0、比特1比特判决,则接收待处理信号的第N段波形,根据所述的正确的正负值点数判断是否可以进行比特0、比特1比特判决,可以进行比特判决时则进行比特0、比特1比特判决;如果接收完待处理信号的第N段波形仍不可以进行比特0、比特1比特判决,则丢弃上述N段波形,其中,N是大于1且小于5的整数。进一步地,所述的步骤(4)具体为:结合实际帧的格式和内容,将比特0、比特1比特判决的结果拼成完整的帧。更进一步地,所述的步骤(5)具体包括以下步骤:(5.1)对所述的完整的帧进行长度校验以及checksum校验;(5.2)如果所述的校验成功,则输出该完整的帧;(5.3)如果所述的校验失败,则丢弃该完整的帧。采用了该专利技术中的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,不需要改变原有的解调电路,所有的解码工作只需要少量硬件电路完成,方便修改且消耗资源少。在误码率方面,本专利技术比之前的传统算法有了极大的改进,基本符合当前的实际工程需求。附图说明图1为本专利技术的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法的原理框图。图2为本专利技术的波形修正过程的步骤流程图。图3为本专利技术的比特0、比特1比特判决的步骤流程图。具体实施方式为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。本专利技术在解调部分保留原有的正交解调方式,在解码部分通过改进统计正负值方法,采用N段判决方法来改进解码质量。该算法不仅没有额外增加系统开销,而且极大的改进了解码质量,对于实际应用中比较差的信号也能使解码率达到标准要求。请参阅图1至图3所示,本专利技术的AM解调过程中基于过零检测实现接收端外部信号解码处理的方法包括以下步骤:(0)接收端获取待处理的信号;(1)通过过零检测法统计待处理的信号的正负值点数;(2)根据所述的正负值点数对所述的待处理的信号的波形进行修正,并统计出正确的正负值点数;(3)根据所述的正确的正负值点数通过至少一个数据点进行比特0、比特1比特判决;(4)根据比特0、比特1比特判决的结果解码完整的帧;(5)对所述的完整的帧进行帧校验;(6)所述的接收端输出通过帧校验的完整的帧。在一种优选的实施方式中,所述的步骤(1)具体包括以下步骤:所述的第一状态变量用以标志待处理的信号的当前一段是正信号还是符信号;(1.2)如果所述的第一状态变量发生变化,则输出计数器的当前计数值后,所述的计数器清零;(1.3)如果所述的第一状态变量未变化,则所述的计数器的计数值加1。在一种优选的实施方式中,所述的步骤(2)具体包括以下步骤:(2.1)根据计数器的当前计数值判断与该当前计数值相对应的待处理信号的一段波形是否为毛刺;(2.2)如果与该当前计数值相对应的待处理信号的一段波形是毛刺,则接收计数器的下一计数值,并根据本文档来自技高网...
【技术保护点】
一种AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,其特征在于,所述的方法包括以下步骤:(0)接收端获取待处理的信号;(1)通过过零检测法统计待处理的信号的正负值点数;(2)根据所述的正负值点数对所述的待处理的信号的波形进行修正,并统计出正确的正负值点数;(3)根据所述的正确的正负值点数通过至少一个数据点进行比特0、比特1比特判决;(4)根据比特0、比特1比特判决的结果解码完整的帧;(5)对所述的完整的帧进行帧校验;(6)所述的接收端输出通过帧校验的完整的帧。
【技术特征摘要】
1.一种AM解调过程中基于过零检测实现接收端外部信号解码处理的方法,其特征在于,
所述的方法包括以下步骤:
(0)接收端获取待处理的信号;
(1)通过过零检测法统计待处理的信号的正负值点数;
(2)根据所述的正负值点数对所述的待处理的信号的波形进行修正,并统计出正确的正
负值点数;
(3)根据所述的正确的正负值点数通过至少一个数据点进行比特0、比特1比特判决;
(4)根据比特0、比特1比特判决的结果解码完整的帧;
(5)对所述的完整的帧进行帧校验;
(6)所述的接收端输出通过帧校验的完整的帧。
2.根据权利要求1所述的AM解调过程中基于过零检测实现接收端外部信号解码处理的
方法,其特征在于,所述的步骤(1)具体包括以下步骤:
(1.1)判断状第一状态变量是否发生变化;所述的第一状态变量用以标识或标记(标志
在汉语中一般是名词)待处理的信号的当前一段是正信号还是负信号;
(1.2)如果所述的第一状态变量发生变化,则输出计数器的当前计数值后,所述的计数
器清零;
(1.3)如果所述的第一状态变量未变化,则所述的计数器的计数值加1。
3.根据权利要求2所述的AM解调过程中基于过零检测实现接收端外部信号解码处理的
方法,其特征在于,所述的步骤(2)具体包括以下步骤:
(2.1)根据计数器的当前计数值判断与该当前计数值相对应的待处理信号的一段波形是
否为毛刺;
(2.2)如果与该当前计数值相对应的待处理信号的一段波形是毛刺,则接收计数器的下
一计数值,并根据计数器的下一计数值得出真正的毛刺后输出正确的正负值点数;
(2.3)如果与该当前计数值相对应的待处理信号的一段波形不是毛刺,则输出计数器的
上一计数值作为正确的...
【专利技术属性】
技术研发人员:丁柯,陈远明,梅平,
申请(专利权)人:无锡华润矽科微电子有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。