自适应曼彻斯特编解码优化系统、方法、设备及介质

    公开(公告)号:CN115955374A

    公开(公告)日:2023-04-11

    申请号:CN202211619984.2

    申请日:2022-12-15

    IPC分类号: H04L25/49 H03M5/12

    摘要: 本发明提供一种自适应曼彻斯特编解码优化系统、方法、设备及介质,包括:自适应波特率识别模块:接收曼彻斯特编码,并进行实时同步头解析和用时计算,输出同步头判定结果、波特率判定结果、同步头占空比结果以及同步头更新结果;曼彻斯特解码算法模块:根据所述同步头判定结果、波特率判定结果后,开始进行数据解码,当收到所述同步头更新结果后,重置数据解码,输出数据位和校验位占空比;曼彻斯特编码端误差补偿模块:根据所述波特率判定结果和同步头占空比结果,以及所述数据位和校验位占空比,开始对需要发送的数据进行误差补偿输出。本发明能够提高整个总线上各节点在高速情况下的抗干扰性能。

    基于极性曼彻斯特码的二线系统设备间通信方法

    公开(公告)号:CN115225423A

    公开(公告)日:2022-10-21

    申请号:CN202210870651.0

    申请日:2022-07-22

    IPC分类号: H04L12/40 H04L12/403 H03M5/12

    摘要: 本发明公开了一种基于极性曼彻斯特码的二线系统设备间通信方法,包括:步骤一,在主设备向从设备发送头部位置带标志位的查询信息;步骤二,从设备接收到查询信息后,若检测到标志位且数据为01时,从设备向主设备进行回复数据,并对回复的数据信息进行保存;步骤三,主设备发送广播数据,各从设备基于是否收到带标志位的查询信息,以确定是否采用改进型极性曼彻斯特编码对广播数据进行译码获得相应的数据信息,进而实现任意两个从设备的数据通信。本发明提供一种基于极性曼彻斯特码的二线系统设备间通信方法,通过改进型极性曼彻斯特编码使得一段编码能够译出两组数据,扩大了使用范围,可在二线系统设备通信时简化通信步骤。

    曼彻斯特编码解码方法

    公开(公告)号:CN109217875B

    公开(公告)日:2022-08-26

    申请号:CN201811245840.9

    申请日:2018-10-24

    发明人: 任正

    IPC分类号: H03M5/12 G06K17/00

    摘要: 本发明公开了一种曼彻斯特编码解码方法,S1、起始帧读取,起始帧为连续N个1,因为停止位为0,紧随其后的起始帧必然为1,起始帧的第一个比特位必然为1个跳变,即在N个T0周期里,每隔1/2*T0必有跳变,有2*N‑1个跳变边沿,在N*T0时间内检测是否有2*N‑1个跳变,如果有则说明起始帧判定正确,此时读取数据并记录;S2、数据帧读取,起始帧读取结束后立即进入数据帧读取阶段,延时大于1/2*T0小于T0,等待跳变边沿,跳变后的电平数据即为当前数据帧比特位数据;S3、校验数据读取是否正确。本发明仅需要1个定时器即可,只需要记录跳变时间,可以大大降低软件开销,节省RAM与ROM。

    一种曼彻斯特编码的定时信息恢复电路

    公开(公告)号:CN114244372A

    公开(公告)日:2022-03-25

    申请号:CN202111560182.4

    申请日:2021-12-20

    IPC分类号: H03M5/12

    摘要: 本发明公开了一种曼彻斯特编码的定时信息恢复电路,包括第一驱动电路、第二驱动电路、第三驱动电路、第一延迟电路、第二延迟电路、第三延迟电路、第一异或门、第二异或门和或非门;利用曼彻斯特编码每个数据中间的跳变沿,在每个跳变沿处产生一个1/4数据周期宽度的脉冲信号,同时在延迟1/2数据周期的曼彻斯特编码的每个跳变沿处也产生一个同样宽度的脉冲信号,这两个脉冲信号经过或非门合并后即为与曼彻斯特编码同步的定时信号,可直接利用该定时信号对曼彻斯特编码进行采样处理;该电路既可用于采用曼彻斯特编码的无线通信中以降低电路的复杂度和功耗,也可用于数字信号的传输,可单根信号线实现数据传输,节省引脚成本。

    信号解码方法、装置、电子设备以及存储介质

    公开(公告)号:CN113438052A

    公开(公告)日:2021-09-24

    申请号:CN202110668856.6

    申请日:2021-06-15

    发明人: 刘均 覃富钢

    IPC分类号: H04L1/00 H03M5/12

    摘要: 本申请涉及一种信号解码方法、装置、电子设备以及存储介质。该方法包括:接收待解码电平信号;采用不归零码NRZ方式对所述待解码电平信号进行解码,得到初始比特流,所述初始比特流包括2N位比特,N为大于0的整数;将所述初始比特流通过移位的方式进行两两分组,得到N组子比特流;对所述N组子比特流进行解码,得到解码数据。每次对一组子比特流进行处理,减小了解码过程中出现错误的概率,提高解码的准确率。

    一种消防工业总线编码方法

    公开(公告)号:CN106911334B

    公开(公告)日:2021-08-10

    申请号:CN201710113010.X

    申请日:2017-02-28

    IPC分类号: H03M5/12

    摘要: 本发明公开了一种消防工业总线编码方法,包括:(1)火灾报警控制器以一个占空比为0.3以下的低电平脉冲作为比特分码起始点进行编码,并同步信号;(2)编码时,以两次电平下降沿之间的脉冲宽度确定比特位“0”,以两次电平上升沿之间的脉冲宽度确定比特位“1”;每两端下降沿在编码时均赋予一个独立的同步信号;(3)重复步骤(2)连续编码,直至编码完成,然后通过总线向智能部件发码。本发明流程简单、编码方式简便,可在确保数据传输准确性的同时,避免总线空闲时间较长的问题,因此,本发明适于推广应用。

    一种单工异步曼彻斯特码接收解码方法

    公开(公告)号:CN109756303B

    公开(公告)日:2021-07-06

    申请号:CN201910159205.7

    申请日:2019-03-04

    发明人: 陈瑞

    IPC分类号: H04L1/00 H03M5/12

    摘要: 本发明公开了一种单工异步曼彻斯特码接收解码方法,涉及通讯领域,改善了现有单工异步曼彻斯特码接收处理方法的不足。本发明扩展了原有异步曼彻斯特码适应的硬件平台,将原有的C语言代码更改为硬件语言代码,从适用于MCU类芯片扩展到了FPGA类芯片;本发明可以在一片FPGA芯片上接收多路异步曼彻斯特码数据流,具有并发、实时、单线、高速的特点;本发明只需要很小的软硬件规模即可达到较好的检错容错效果,达到了复杂度和性能的较好平衡,适用于异步曼彻斯特码的接收解码。

    一种基于FPGA的TTP物理层解码方法

    公开(公告)号:CN108233938B

    公开(公告)日:2021-06-01

    申请号:CN201611155413.2

    申请日:2016-12-14

    IPC分类号: H03M5/12

    摘要: 本发明提出了一种基于FPGA的加权累加的TTP物理层解码方法,根据物理层码型特点选择合适的加权函数,对码元周期内的采样点进行加权累加,远离电平跳变沿的可信度较高的采样点赋予较大的权值,电平跳变沿附近可信度低的采样点赋予较小的权值,最后进行判决输出。相比于普通的在码元中直接选取采样点判决输出的方法,该方法不仅可以保持译码器的低延迟特性,而且可以大幅度提升解码电路的可靠性和抗干扰性能。

    曼彻斯特信号解码方法及装置

    公开(公告)号:CN112235218B

    公开(公告)日:2021-03-16

    申请号:CN202011469592.3

    申请日:2020-12-15

    IPC分类号: H04L25/49 H03M5/12

    摘要: 本发明提供一种曼彻斯特信号解码方法及装置。所述方法包括:对半个etu内的同步曼彻斯特输入信号进行采样,以获取采样信号;确定所述采样信号的脉冲数达到预设个数,将所述采样信号的电平调整为低电平;对调整为低电平后的采样信号进行解码,以获取所述半个etu内的曼彻斯特解码信号。本发明提供的曼彻斯特信号解码方法及装置,可以准确、稳定地实现曼彻斯特信号的解码。