本发明涉及无线射频识别,尤其涉及一种编解码方法和发送设备、接收设备及存储介质。
背景技术:
1、目前无线射频识别(radio frequency identification,rfid)系统中读写器向标签发送指令的前向链路采用脉冲宽度编码(pulse interval encoding,pie)原理是通过定义脉冲下降沿之间的不同时间宽度来表示数据。其特征为定义固定时间长度低电平信号pw,通过pw发送时间间隔的长短,分别代表信息0与1。在该标准的规定中,由阅读器发往标签的数据帧由sof(帧开始信号)、eof(帧结束信号)、数据0和1组成。在标准中定义了一个名称为“tari”的时间间隔,也称为基准时间间隔,该时间段为相邻两个脉冲下降沿的时间宽度,持续为25μs;pie编码规则的本质是调整pw的时间间隔,来达到传输不同的数据的目标。
2、海量部署的低成本无源标签具有极简的电路复杂度结构的特点,其储能电容往往只有数十纳法,需要依赖中继节点发来的连续脉冲给标签提供调制解调的能量。而当前pie编码的数据开始位只有sof这一种编码方式,并没有考虑到数据0和1的波形特点对数能同传效率的影响,目前的编码规则存在不能调整脉冲码流携带能量的问题,进而导致编解码处理过程中的脉冲信号的充能效率下降。
技术实现思路
1、本申请实施法例提供了一种编解码方法和发送设备、接收设备及存储介质,可以提升编解码处理过程中的脉冲信号的充能效率。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种编解码方法,所述方法应用于发送设备,所述方法包括:
4、确定原始脉冲信号中的第一逻辑字符位的第一占比值;其中,所述第一逻辑字符位为逻辑0字符位,所述第一占比值为所述第一逻辑字符位在所述原始脉冲信号中的数量占所述原始脉冲信号中包含的逻辑字符位的数量的比值;
5、在所述第一占比值大于第一预设阈值的情况下,根据第一编码方式对所述原始脉冲信号进行脉冲宽度编码,获得第一编码信号;其中,所述第一编码方式用于将第一逻辑字符位编码为高电平;所述第一编码方式通过所述原始脉冲信号对应的数据开始位确定;
6、基于所述第一编码信号生成第一射频信号,并将所述第一射频信号发送至接收设备。
7、第二方面,本申请实施例提供了一种编解码方法,所述方法应用于接收设备,所述方法包括:
8、接收发送设备发送的第一射频信号,并基于所述第一射频信号确定原始脉冲信号对应的数据开始位特征;
9、在所述数据开始位特征指示使用第一编码方式情况下,通过第一解码方式进行解码,获得解码后信号;
10、通过所述非门电路对所述解码后信号进行翻转处理。
11、第三方面,本申请实施例提供了一种发送设备,所述发送设备包括:第一确定单元,编码单元,第一生成单元,
12、所述第一确定单元,用于确定原始脉冲信号中的第一逻辑字符位的第一占比值;其中,所述第一逻辑字符位为逻辑0字符位,所述第一占比值为所述第一逻辑字符位在所述原始脉冲信号中的数量占所述原始脉冲信号中包含的逻辑字符位的数量的比值;
13、所述编码单元,用于在所述第一占比值大于第一预设阈值的情况下,根据第一编码方式对所述原始脉冲信号进行脉冲宽度编码,获得第一编码信号;其中,所述第一编码方式用于将第一逻辑字符位编码为高电平;所述第一编码方式通过所述原始脉冲信号对应的数据开始位特征确定;
14、所述第一生成单元,用于基于所述第一编码信号生成第一射频信号,并将所述第一射频信号发送至接收设备。
15、第四方面,本申请实施例提供了一种发送设备,所述发送设备包括:第一处理器和第一存储器;其中,
16、所述第一存储器,用于存储能够在所述处理器上运行的计算机程序;
17、所述第一处理器,用于在运行所述计算机程序时,执行如上所述的编解码方法。
18、第五方面,本申请实施例提供了一种接收设备,所述接收设备包括:接收单元,第二确定单元,解码单元,翻转单元,
19、所述接收单元,用于接收发送设备发送的第一射频信号;
20、所述第二确定单元,用于基于所述第一射频信号确定原始脉冲信号对应的数据开始位特征;
21、所述解码单元,用于在所述数据开始位特征指示使用第一编码方式情况下,通过第一解码方式进行解码,获得解码后信号;
22、所述翻转单元,用通过所述非门电路对所述解码后信号进行翻转处理。
23、第六方面,本申请实施例提供了一种接收设备,所述接收设备包括:第二处理器和第二存储器;其中,
24、所述第二存储器,用于存储能够在所述处理器上运行的计算机程序;
25、所述第二处理器,用于在运行所述计算机程序时,执行如上所述的编解码方法。
26、第七方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序代码,当所述计算机程序代码被计算机执行时,实现如上所述的编解码方法。
27、本申请实施例提供了一种编解码方法和发送设备、接收设备及存储介质,发送设备确定原始脉冲信号中的第一逻辑字符位的第一占比值;其中,第一逻辑字符位为逻辑0字符位,第一占比值为第一逻辑字符位在原始脉冲信号中的数量占原始脉冲信号中包含的逻辑字符位的数量的比值;在第一占比值大于第一预设阈值的情况下,根据第一编码方式对原始脉冲信号进行脉冲宽度编码,获得第一编码信号;其中,第一编码方式用于将第一逻辑字符位编码为高电平;第一编码方式通过原始脉冲信号对应的数据开始位确定;基于第一编码信号生成第一射频信号,并将第一射频信号发送至接收设备。接收设备接收发送设备发送的第一射频信号,并基于第一射频信号确定原始脉冲信号对应的数据开始位特征;在数据开始位特征指示使用第一编码方式情况下,通过第一解码方式进行解码,获得解码后信号;通过非门电路对解码后信号进行翻转处理。由此可见,在第一逻辑字符位的第一占比值大于第一预设阈值的情况下,发送设备可以根据第一编码方式对原始脉冲信号进行脉冲宽度编码,获得第一编码信号;其中,第一编码方式可以用于将第一逻辑字符编码为高电平,即本申请可以通过将第一逻辑字符编码为高电平从而使得原始脉冲信号可以携带更多的能量,进而提升了编解码处理过程中的脉冲信号的充能效率,然后可以基于第一编码信号生成第一射频信号,并将第一射频信号发送至接收设备。也就是说,若第一逻辑字符位的第一占比值大于第一预设阈值,那么本申请可以基于新提出的第一编码方式对原始脉冲信号进行脉冲宽度编码,将原始脉冲信号中的第一逻辑字符编码为高电平,从而使得原始脉冲信号可以携带更多的能量,提升了编解码处理过程中的脉冲信号的充能效率。
1.一种编解码方法,其特征在于,所述方法应用于发送设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定原始脉冲信号中的第一逻辑字符位的第一占比值之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一编码信号生成第一射频信号,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种编解码方法,其特征在于,所述方法应用于接收设备,所述接收设备包括非门电路,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述基于所述第一射频信号确定原始脉冲信号对应的数据开始位特征,包括:
9.根据权利要求6所述的方法,其特征在于,所述基于所述第一射频信号确定原始脉冲信号对应的数据开始位特征,包括:
10.一种发送设备,其特征在于,所述发送设备包括:第一确定单元,编码单元,第一生成单元,
11.一种发送设备,其特征在于,所述发送设备包括:第一处理器和第一存储器;其中,
12.一种接收设备,其特征在于,所述接收设备包括:接收单元,第二确定单元,解码单元,翻转单元,
13.一种接收设备,其特征在于,所述接收设备包括:第二处理器和第二存储器;其中,
14.一种计算机可读存储介质,其特征在于,所述存储介质上存储有计算机程序代码,当所述计算机程序代码被计算机执行时执行权利要求1-5或者6-9中任一所述的方法。