一种基于占空比调制的通信编解码方法与流程

文档序号:12600312阅读:来源:国知局

技术特征:

1.一种基于占空比调制的通信编解码方法,其特征在于:发送方将需要传输的数据进行编码处理后,传输给接收方;接收方对所接受到的信号进行解码处理,还原真实有效数据;

所述编码处理包括如下步骤:

步骤1.1:数据转换

将需要传输的数据转换为以字节为单元的数据;

步骤1.2:数据编码

将以字节为单元的数据编码成对应的占空百分比数值;

步骤1.3:占空比调制

将各编码调制成对应的占空比单元,同时将预先设定的起始位数据编码和终止位数据编码分别调制成对应的占空比单元;

步骤1.4:信号发送

将各占空比单元调制成占空比信号并发送;

所述解码处理包括如下步骤:

步骤2.1:识别数据

对接收的占空比信号进行识别,从中识别出起始位、有效数据和终止位分别对应的占空比单元,并且识别出脉宽失真的误差;

步骤2.2:还原数据

将识别数据过程中识别出的有效数据所对应的占空比信号数值还原成对应的有效数据,并保存还原出的有效数据;

步骤2.3:校正数据

根据识别脉宽失真得到的误差,对还原数据过程中保存的有效数据进行校正。

2.如权利要求1所述的一种基于占空比调制的通信编解码方法,其特征在于:传输数据的帧格式依次为起始位、有效数据、CRC校验位和终止位。

3.如权利要求1所述的一种基于占空比调制的通信编解码方法,其特征在于:所述信号发送过程中,设A%和D%分别是预先设定的起始位和终止位对应的占空比数值,B%~C%为有效数据对应的占空比数值范围,即被传输的有效数据的每一字节都能对应到B%~C%范围中的某一个占空比数值,且满足0%<A%<(B%-10%)<(C%+10%)<D%<100%;

在识别数据过程中,设接收方首先接收到占空比信号数值L1%,先识别L1%对应数据是起始位还是有效数据,具体识别逻辑为:

1)若|L1%-A%|≤Δ,其中Δ为设定的误差值,应满足0%≤Δ≤10%,则判断L1%对应数据为起始位,记L1%-A%=Δe,Δe即为脉宽失真误差,则可识别之后接收的占空比信号数值对应为有效数据;

2)若|L1%-B%|≤Δ,其中Δ为设定的误差值,应满足0%≤Δ≤10%,且应满足L1%-B%=Δe±1%,则判断L1%对应数据为有效数据,则应识别之后接收的占空比信号数值对应的是有效数据还是终止位;

在识别L1%完成后,再对之后接收的占空比信号数值进行识别,假定接收到一个占空比信号数值Ln%,具体识别逻辑为:

1)若|Ln%-C%|≤Δ,其中Δ为设定的误差值,应满足0%≤Δ≤10%,且应满足Ln%-C%=Δe±1%,则判断Ln%对应数据为有效数据,则应识别之后接收的占空比信号数值对应的是有效数据还是终止位;

2)若|Ln%-D%|≤Δ,其中Δ为设定的误差值,应满足0%≤Δ≤10%,且应满足Ln%-C%=Δe±1%,则判断Ln%对应数据为终止位。

4.如权利要求3所述的一种基于占空比调制的通信编解码方法,其特征在于:所述还原数据为:对识别数据过程中识别出的有效数据所对应的占空比信号数值进行还原,即将该占空比单元信号还原成对应的有效数据,并将该有效数据保存下来;

所述校正数据为:根据识别数据过程中得到的脉宽失真误差Δe,对还原数据过程中保存的有效数据进行校正;校正数据的时间预留在占空比信号数值为0%~A%以及D%~100%两个时间段内。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1