[go: up one dir, main page]

CN105389865B - 缩短发送时间的数字信号发送和接收方法及移动终端 - Google Patents

缩短发送时间的数字信号发送和接收方法及移动终端 Download PDF

Info

Publication number
CN105389865B
CN105389865B CN201410453843.7A CN201410453843A CN105389865B CN 105389865 B CN105389865 B CN 105389865B CN 201410453843 A CN201410453843 A CN 201410453843A CN 105389865 B CN105389865 B CN 105389865B
Authority
CN
China
Prior art keywords
symbol
sending
digital signal
time
ternary
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410453843.7A
Other languages
English (en)
Other versions
CN105389865A (zh
Inventor
不公告发明人
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kuang Chi Intelligent Photonic Technology Ltd
Original Assignee
Kuang Chi Intelligent Photonic Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kuang Chi Intelligent Photonic Technology Ltd filed Critical Kuang Chi Intelligent Photonic Technology Ltd
Priority to CN201410453843.7A priority Critical patent/CN105389865B/zh
Priority to PCT/CN2015/086870 priority patent/WO2016034038A1/zh
Publication of CN105389865A publication Critical patent/CN105389865A/zh
Application granted granted Critical
Publication of CN105389865B publication Critical patent/CN105389865B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

一种缩短发送时间的数字信号发送和接收方法,发送方法包括:重新编码步骤:将待发送的二进制数据串重新编码,形成多进制等效数据串;所述多进制为三进制及三进制以上;转换步骤:将所述多进制等效数据串中的码元依次编码成状态不同的电平信号。接收方法包括:将接收到的状态不同的电平信号解码成相应的码元,并依次组合成多进制数据串,所述多进制为三进制及三进制以上;将所述多进制数据串编码成二进制等效数据串。一种采用上述方法的移动终端。通过降低发送码数来缩短整体发送时间,只要确定好时长不同的电平信号的延时时间,接收器按照设定的延时段进行区分即可收到准确的编码信息。

Description

缩短发送时间的数字信号发送和接收方法及移动终端
技术领域
本发明涉及一种缩短发送时间的数字信号发送和接收方法,尤其是一种缩短移动终端光钥匙发光时间的方法,及一种移动终端,特别是光钥匙。
背景技术
现有的光子门禁系统通常需要利用手机等移动终端来保存用户所持有的鉴权信息,而该移动终端则必须具备一个可以发光的装置来让接收端获取到从移动终端发送出去的光信号,在现有技术中,该可以发光的装置通常会选用移动终端本身的闪光灯。然而,由于移动终端本身的闪光灯并非专门被设计用来发送光信号,且闪光的频率通常是由生产厂商根据应用模式进行配置,所以针对每款移动终端都要定制相适配的发送方法以发出符合接收端的规定的频率及光强的光信号,以便于接收端对该光信号的正确地识别,除此之外,还有一些型号的移动终端也没有安装闪光灯,由此造成了利用闪光灯或者移动终端内置的其他发光原件进行光通信的局限性,以及同一光通信方法或用于光通信的客户端难以被不同型号的移动终端所兼容的问题。针对这个问题,可以通过插接适配器件实现发送光信号。无论是通过本身的闪光灯或者插接适配器件具备发送光信号功能的移动终端,我们都可以称为移动终端光钥匙。通常的移动终端为手机或平板电脑或随身WIFI或移动电源等便携电子设备。
手机光钥匙是一种基于可见光通信的最新应用,它是一种全新体验开门体验,是智能门禁的领域的一次革命。用户只需简单设置门禁卡的授权id,手机将以光信号的方式发送至门禁接收端开启相应的门禁。手机光钥匙的光信号不易截取,信号安全可靠。
现在手机光钥匙发送信息的编码方式是NRZI编码,计数编码将原始信息以n个比特为一组,相邻两组信号之间设置组间时间间隔,每组信息内以高电平到低电平(或低电平到高电平)的反转次数分别表示该组信号中的n个比特的信息。因为每组信息之间需要靠组间间隔来区分,组间间隔耗时最长并且没有信息内容,所以整体发送时间较长。
用于银行卡等场合的其他类型的移动终端光钥匙也存在同样的问题。
在通信领域,尤其是二进制编码的工控设备上,也存在着各种需要降低发送时间的场合,用户希望可以缩短发送时间提高工作效能。
发明内容
本发明的目的是提供一种缩短发送时间的数字信号发送和接收方法,及一种移动终端。
为此,本发明的缩短发送时间的数字信号发送方法,包括如下步骤:
重新编码步骤:将待发送的二进制数据串重新编码,形成多进制等效数据串;所述多进制为三进制及三进制以上;
转换步骤:将所述多进制等效数据串中的码元依次编码成状态不同的电平信号。
优选地,还可以进一步采用以下技术特征:
在转换步骤中采用不同时长的电平信号来表示多进制中的不同数字。
所述不同时长有3种或更多种。
电平信号按照电平大小分为多档,不同档表示多进制中的不同数字。
电平信号按照电平大小分为多档,不同电平大小与时长的组合代表多进制中不同的数字。
在转换步骤中采用不设码间间隔的直接编码,或采用设码间间隔的间隔编码,或一部分采用直接编码另一部分采用间隔编码。
所述不设码间间隔的直接编码是通过码元间的电平信号从高变低或者从低变高来区分相邻的码元。
在重新编码步骤之前,还包括翻转步骤,如果二进制码元中单位传输时间长的码元的个数大于单位传输时间短的码元的个数,则将单位传输时间长的码元和单位传输时间短的码元对调,并通过前导标志位对所述翻转进行标识。
在重新编码步骤之后,还包括二次翻转步骤,即:如果某个单位传输时间长的码元的个数大于单位传输时间最短的码元的个数,并且该单位传输时间长的码元是总传输时间最长的码元,将该总传输时间最长的码元与单位传输时间最短的码元对调;并采用对调标志对所述二次翻转进行标识。
翻转步骤中,先将待发送数字信号分成k段,然后按段进行翻转,其中k是大于2的自然数。
本发明还包括一种缩短发送时间的数字信号接收方法,包括如下步骤:
将接收到的状态不同的电平信号解码成相应的码元,并依次组合成多进制数据串,所述多进制为三进制及三进制以上;
将所述多进制数据串编码成二进制等效数据串。
本发明还包括一种移动终端,用于通过光子信息进行身份认证,其采用上述的方法缩短数字信号发送时间。
本发明还包括一种接收端,其采用上述的数字信号接收方法。
本发明还包括一种光通信系统,其包括上述的移动终端和接收端。
由于采用了上述方案,本发明将待发送的二进制数字信号按m个码元一串进行重新编码,新编的码的码元个数n少于原二进制数字信号中的码元个数m,从而减少了待发送的码的个数,进而减少了发送时间。虽然这样一来不能再发送二进制中单独的一个码元,但并不会影响到整体数字信号的发送,因为实际发送中不可能只发送一个单独的二进制码元。本发明通过降低发送码数来缩短整体发送时间,只要确定好时长不同的电平信号的延时时间,接收器按照设定的延时段进行区分即可收到准确的编码信息。
附图说明
图1是实施例一接收光子信息硬件设施图。
图2是光钥匙的光信号发送接收示意图。
图3是实施例一直接编码原理示意图。
图4‐1~图4‐3是实施例一软件发码流程图,其中标号相同的箭头代表同一个箭头,即:图4‐1中的箭头a和图4‐2中的箭头a是同一个箭头,图4‐2中的箭头b和图4‐3中的箭头b是同一个箭头。
图5是实施例二编码原理示意图。
图6是实施例二软件发码流程图。
图7‐1、图7‐2是实施例三软件发码流程图,其中标号相同的箭头代表同一个箭头,即:图7‐1中的箭头c和图7‐2中的箭头c是同一个箭头,图7‐1中的箭头d和图7‐2中的箭头d是同一个箭头。
具体实施方式
本文中所称的码元指构成任意进制数据串的每一位的数码单元,例如二进制数据串00111的码元为0、0、1、1、1,三进制数据串012201的码元为0、1、2、2、0、1。对于二进制数据串包括两种数码:0和1;对于三进制数据串会包括三种数码:0、1和2;对于n进制数据串会包含n种数码:0、1、2…n-1。
本发明实施例提供了一种缩短发送时间的数字信号发送方法,包括如下步骤:
重新编码步骤:将待发送的二进制数据串重新编码,形成多进制等效数据串;所述多进制为三进制及三进制以上;
转换步骤:将所述多进制等效数据串中的码元依次编码成状态不同的电平信号。
基于转换步骤得到的电平信号,可以进行光信号调制与发射,利用经过编码的数据调制光源,将数据以可见光形式发射出去。
在一些实施例中,采用电平信号不同波形的时长来表示多进制中的不同数字。其中不同波形的时长可以有3种或更多种。多种时长可以是多种时长范围,即以不同时长范围内的波形代表多进制中的不同数字。
在另一些实施例中,也可以采用光强弱编码电平信号,即按照电平的大小分为不同的多档,不同档表示多进制中的不同数字。
容易理解,还可以以不同波形的时长和不同档的电平信号的组合来代表多进制中不同的数字。
在转换步骤中采用不设码间间隔的直接编码,或采用设码间间隔的间隔编码,或一部分采用直接编码另一部分采用间隔编码。
在一些实施例中,通过使码元间的电平信号从高变低或者从低变高,即发生跳变,每次跳变的波形都用来表示一个码元,来实现不设码间间隔的直接编码。在一些实施例中,间隔编码可以采用NRZI或NRZ等编码方式。
优选实施例中,在重新编码步骤之前,还包括翻转步骤,如果二进制码元中单位传输时间长的码元的个数大于单位传输时间短的码元的个数,则将单位传输时间长的码元和单位传输时间短的码元对调,并通过前导标志位对所述翻转进行标识。优选实施例中,在重新编码步骤之后,还包括二次翻转步骤,即:如果某个单位传输时间长的码元的个数大于单位传输时间最短的码元的个数,并且该单位传输时间长的码元是总传输时间最长的码元,将该总传输时间最长的码元与单位传输时间最短的码元对调;并采用对调标志对所述二次翻转进行标识。
实施例一:
如图1‐4所示,本实施例示出一种缩短手机光钥匙发光时间的方法及一种手机光钥匙、接收端及光通信系统。
该光通信系统硬件设施图如图1所示,这是一种手机光钥匙光子信息接收门禁系统,其硬件设施包括:发光设备(手机光钥匙)、接收端MCU(其中包括解码、解密和识别模块)、包含在MCU中的接收器(包括信号接收、光电转换器(光电二极管))、门禁控制器(其中包括有韦根(Wiegand)协议接口)、和服务器。光信号从发光设备(手机光钥匙)发出,被MCU的光电二极管接收,MCU将接收到的光信号进行解码、解扰等操作获取ID(身份)和Counter(计数)值,通过韦根通道将此信号传输给门禁控制器,门禁控制器通过网络将ID值和开关门时间信息等通过网络上传给服务器。
其中MCU表示微控制单元,韦根(Wiegand)协议是国际上统一的标准,它适用于涉及门禁控制系统的读卡器和卡片。韦根数据输出由二根线组成,分别是DATA0和DATA1,图中记为D0\D1;二根线分别为‘0’或‘1’输出。
其方法说明如下:
1、物理步骤
光信号发送接收示意图如图2所示,在手机光钥匙照射接收器上的光电二极管时,光电二极管将光信号转换为电信号,通过MCU I/0的连接光电二极管的管脚可以接收到此电压信号,通过对高低电平的跳变检测和采样点数的分析得到传输的数字信息,图2中GND表示接地端。
2、软件发码流程图,如图4‐1~图4‐3。
(1)三段翻转
本例中待发送的数字信号有54位,54位中每取18位分成高、中、低三段,分别进行翻转与否的判断并加相应的前导标志位leadIndex(加在整个有效数码的最前面)。判断规则如下:如果18位中1的个数(NumHigh、NumMid、NumLow)大于9个,则进行对调(0和1对调),如图4‐1,;否则不进行对调。由于本例中码元1的单位传输时间长而码元0的单位传输时间短,对调之后可节省传输时间。
因为总共有三位前导标志,高段判断结果记入前导标志位leadIndex的bit2,中段判断结果记入前导标志位leadIndex的bit1,低段判断结果记入前导标志位leadIndex的bit0,这样leadIndex共有8种组合,分别对应二进制中的000、001、010、011、100、101、110、111,用十进制表示就是leadindex分别等于0、1、2、3、4、5、6、7,如图4‐2中的8个分支。
在发送端和接收端按照一致的通信协议进行编码和解码,前导码的位数可以预设,有效数码的位数也可以预设。本实施例仅以三段作为示例,实际应用中可以根据待发送的数字信号位数,进行翻转与否的判断所需的时间,以及发送前导标志位所需的时间综合权衡确定具体分为几段翻转。
(2)三进制编码
对待发送的二进制数字信号每取三位二进制数按照三进制重新编码,逢2进1,如表1所示:
表1十进制、二进制和三进制数字对应表
十进制 二进制 三进制
0 000 00
1 001 01
2 010 10
3 011 02
4 100 11
5 101 12
6 110 20
7 111 21
需要说明的是:上述的二进制与三进制的对应关系仅为最简单的一个示例,实际应用中可以根据二进制码串中三位码的出现几率调整其对应的三进制两位码,例如出现几率最高的三位码调整为对应三进制的00,出现几率最低的三位码调整为对应三进制的21或12,以缩短总发送时间。例如本实施例中经过第一步三段翻转,码串中010出现的几率大于011,而发送10的时间明显比发送02的时间短,所以将对应二进制010和011的三进制码02和10对换,以实现缩短发送时间的目的。如上表中所示,二进制中的010原本对应三进制中的02,但对调后对应三进制中的10,而二进制中的011原本对应三进制中的10,但对调后对应三进制中的02(见表中粗体部分)。
编码后三进制数值从00到21,都是两位码(即n=2),对应二进制都是三位码(即m=3),没有单独的一位0和一位1。
(3)直接编码
直接编码是相对NRZI编码而言,即不设组间间隔(即码间间隔),每次跳变的波形都是有用的信息,根据波形的时长对应不同的数字信息。发送的数据如果是0则发送t0的短电平,如果是1则发送t1的长电平,如果是2则发送t2的长电平,前提是每个信号都进行跳变。如图3表示发送的信息是:1010200。
(4)二次翻转
如图4‐2,三进制后的数码位数是36个,统计其中0,1和2的个数,设三进制后0的个数是zeroNum,1的个数是oneNum,2的个数是twoNum。发送1的平均时间是aveOneTime,发送2的平均时间是aveTwoTime,则按照如下述引号内的程序所表示的规则进行翻转:
“if((oneNum>zeroNum)&&(oneNum>twoNum*aveTwoTime/aveOneTime))
0和1对调
else if((twoNum>zeroNum)&&(twoNum*aveTwoTime/aveOneTime>oneNum))
0和2对调
else
不对调”。
上述程序的含义是:如果1的个数大于0的个数,并且0的个数大于2的个数乘以发送2的平均时间除以发送1的平均时间后的值,则0和1对调(此时将二次翻转标志位leadIndexTernary置1),此时因为1是总传输时间最长的码元,将1和0对调将比将2和0对调更能节省传输时间;如果2的个数大于0的个数,并且2的个数乘以发送2的平均时间除以发送1的平均时间的值大于1的个数,则0和2对调(此时将二次翻转标志位leadIndexTernary置2),此时因为2是总传输时间最长的码元,将2和0对调将比将1和0对调更能节省传输时间,否则不对调(此时将二次翻转标志位leadIndexTernary置0)。
(5)光信号发送算法流程
如图4-1~图4-3:其中,初始化步骤中设54位的long型数据为dataSend;dataSend中高、中、低18位中1的个数分别初始化为NumHigh=0、NumMid=0、NumLow=0,前导标志位初始化为leadIndex=0;转换成三进制后总共36个码中0的个数初始化为zeroNum=0,1的个数oneNum=0,2的个数twoNum=0,三进制对调标志初始化为leadIndexTernary=0。
(6)翻转和三进制编码先后顺序研究
如果每段中1的个数大于0的个数,按照目前编码规则是需要翻转和三进制编码的,首先进行哪一步对最终的传送时间也有影响。
还是按照18位全部是1的情况测算,如表2(设t0=3.85ms,t1=16.28ms):
表2翻转和三进制编码先后顺序测算结果
从表2可以看出,首先进行三进制编码后再进行翻转则数据中的1无法进行翻转,导致总发送时间拉长。所以还是先翻转再进行三进制编码更能缩短发送时间。当然先进行三进制编码后再进行翻转所需的时间仍然比现有技术方案所需的时间更短。
本实施例方案解决了现在发送数据位时间较长的问题,可将发送时间缩短为NRZI编码的1/3。
本实施例最难的部分是分段翻转+三进制编码+二次翻转组合编码方法的提出,相对于NRZI编码,此种方法可以降低发送的码数,虽然在编码上由原来的0和1两个数码变成0,1和2三个数码,但是通过降低发送的码的个数(即码元数量)从而将整体发送时间降下来。对于发送数据位数更多的场合,这种方法会更加有效。
本发明上述实施例中分段翻转+三进制编码+二次翻转是以降低发送码数来缩短整体发送时间的,相对于二进制编码,三进制编码可以将码数N降低到N*(2/3)个,虽然三进制编码中的2耗时较长,但因为发送总码数降低从而可以将发送时间缩短。分段翻转是针对数据串中1分布不均匀的情况,通过将1和0对调,减少1的个数增加0的个数,实现降低发送时间的目的,只是需要在信息串前面加前导标志电平。二次翻转是针对三进制编码后数据串中0的个数比较少而1或者2的个数比较多的情况,通过将1或者2与0进行对调实现将整体发送时间再次缩减的目的。
本实施例突出的一项有益成果是提出分段翻转+三进制编码+二次翻转在二进制数据传输中的应用,每次跳变都是一个数码的信息,根据延时的长度来判断是哪个数码。在整个波形中,没有任何冗余信息,大大提高了传输的效率。对于可以精确控制延时的领域,可以采用下述实施例二。
另外,因为现在移动终端中我们只能从应用层来控制闪光的延时,无法从系统驱动层控制,应用层APP在优先级方面明显低于系统层的一些软件,这样会导致控制闪光出现延时。本发明实施例可以很好的解决这个不能精准控制时间难于有效发送信息的技术问题。
需要说明的是,上述的门禁系统的硬件设施及应用仅为示例,其变通实施方式也可以为地铁系统、购票系统、支付系统、无线覆盖系统等可以使用光进行通信的场景。上述的解码、解密也可以根据需要省略。
实施例二:
可以精确控制延时时间的前提下,用整数倍单位延时时间代表不同信号,本实施例用1-4倍单位延时时间代表4种不同信号,如表3所示。
表3精确控制延时时间与信息对应表
这样,可以将待发送的二进制数字信号每两个码元一组,用不同的延时与信息建立对应关系。
设总共发送54bit,发送数码时每两个bit作为一组,以跳变作为新码标志,如发送数码串为:10001101,则电平如图5所示。
设发送54位的long型数据为dataSend,byte型数据data0,软件流程如图6所示。
实施例二的前提是可以精确延时T,从而将不同信号用不同倍数的T延时作为区分。在可直接控制硬件设备的情况下用此方案效率较高。
实施实施例二的前提是能够对延时进行精确控制,延时一个T表示00,延时两个T表示01,延时三个T表示10,延时四个T表示11。这里也是采用直接编码和跳变,即有一个两位的信号就进行跳变并通过延时的长度表示不同的信号。
实施例二可将发送时间大大缩短,实际上能够缩短的时间具体情况不同,一般不止1/3。NRZI编码是针对延时无法精确控制的场合。
实施例三
本实施例流程图如图7-1到7-2所示。54位不分段,如果1的个数oneNum大于27个,则进行翻转,前导标志位是1;否则不进行翻转,前导标志位是0。如果信号是0,发送t0延时;如果信号是1,发送t1延时;如果信号是2,发送t2延时。如图7-1~图7-2所示,其中设54位的long型数据为dataSend;dataSend中1的个数是oneNum;byte型数据data0。
实施例三在算法上相对简单,从全部数据中判断1的个数进而决定是否翻转。如果其中1的排列集中在一起则发送时间较长,平均发送时间较高。
实施例三是直接编码,没有二次翻转。能够缩短的时间在1/3~1/2之间。
本发明实施例定义是发0所需时间短,发1所需时间较长,发2所需时间最长,其实也可以有其他定义,例如发1最短,其次是0,再是2,那么这种情况则是通过将1和0对调,减少0的个数增加1的个数,或者将1和2对调,减少2的个数增加1的个数。
本发明实施例通过将待发送的二进制数字信号按m个码元一串进行重新编码,新编的码的码元个数n少于原二进制数字信号中的码元个数m,从而减少了待发送的码的个数,进而减少了发送时间。还可以结合分段翻转或者结合二次翻转或者结合直接编码或者它们任意两者及以上的组合进一步的减少发送时间,例如仅采用三进制编码,或者分段翻转+三进制编码或者三进制编码+二次翻转等。
作为变通的实施例,以上实施例中的直接编码步骤也可以采用设置码间间隔的间隔编码代替,例如使用NRZI或NRZ编码。由于码间具有间隔,故整体发送时间相对于采用直接编码较长,但由于将二进制数字信号按照三进制或其他多进制重新编码,相对于以前的间隔编码方式,本发明的实施例仍能够缩短发送时间,提高工作效能。在其他变型实施例中,也不限于针对一个数据串仅采用直接编码或仅采用间隔编码,还可以两类编码方式同时使用,例如,数据串中某一部分数据采用直接编码,另一部分数据采用间隔编码。
以上实施例中是根据不同波形的时长对应不同的数字信息,作为变通的实施例,也可以根据电平信号不同的大小对应不同的数字信息,例如分别用三种不同的电平大小来表示0,1和2三个数字,从而区分数据串中的不同数码的码元。
在进一步的实施例中,还可以以不同波形的时长和不同大小的电平信号的组合来代表多进制中不同的数字,例如,对四进制数据,0和1分别用第一时长的低电平和高电平表示,2和3分别用第二时长的低电平和高电平表示,由于结合时长来进行区分,故0和2的电平大小可以相同,1和3的电平大小也可以相同。
本发明实施例不仅可以解决不能精准控制时间难于有效发送信息的技术问题,也可以应用于能精准控制时间的场合。
本发明实施例还提供了一种缩短发送时间的数字信号接收方法,包括如下步骤:
将接收到的状态不同的电平信号解码成相应的码元,并依次组合成多进制数据串,所述多进制为三进制及三进制以上;
将所述多进制数据串编码成二进制等效数据串。
本发明实施例还提供了一种移动终端,采用如上述的数字信号发送方法。
本发明实施例还提供了一种接收端,采用如上述的数字信号接收方法。
本发明实施例还提供了一种光通信系统,包括如上述的移动终端,和如上述的接收端。
应用领域扩展:
上述方法不仅可以用于光钥匙领域,在通信领域,这种组合编码方法可以用在需要降低发送时间的各种场合,尤其是二进制编码的工控设备上,可以缩短发送时间提高工作效能。
虽然本发明已参照当前的具体实施例来描述,但是本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,在没有脱离本发明精神的情况下还可作出各种等效的变化或替换,因此,只要在本发明的实质精神范围内对上述实施例的变化、变型都将落在本申请的权利要求书的范围内。

Claims (11)

1.一种缩短发送时间的数字信号发送方法,其特征是包括如下步骤:
重新编码步骤:将待发送的二进制数据串重新编码,形成多进制等效数据串;所述多进制为三进制及三进制以上;
转换步骤:将所述多进制等效数据串中的码元依次编码成状态不同的电平信号;
还包括在重新编码步骤之后的翻转步骤,以缩短发送时间;
所述在重新编码步骤之后的翻转步骤中,对于所述多进制等效数据串,如果某个单位传输时间长的码元的个数大于单位传输时间最短的码元的个数,并且该单位传输时间长的码元是总传输时间最长的码元,将该总传输时间最长的码元与单位传输时间最短的码元对调;并采用对调标志对所述二次翻转进行标识。
2.如权利要求1所述的缩短发送时间的数字信号发送方法,其特征是:
还包括在重新编码步骤之前的翻转步骤,所述在重新编码步骤之前的翻转步骤中,如果二进制码元中单位传输时间长的码元的个数大于单位传输时间短的码元的个数,则将单位传输时间长的码元和单位传输时间短的码元对调,并通过前导标志位对所述翻转进行标识。
3.如权利要求1所述的缩短发送时间的数字信号发送方法,其特征是:在转换步骤中采用不同时长的电平信号来表示多进制中的不同数字。
4.如权利要求3所述的缩短发送时间的数字信号发送方法,其特征是:所述不同时长有3种或更多种。
5.如权利要求1所述的缩短发送时间的数字信号发送方法,其特征是:电平信号按照电平大小分为多档,不同档表示多进制中的不同数字。
6.如权利要求3或4所述的缩短发送时间的数字信号发送方法,其特征是:电平信号按照电平大小分为多档,不同电平大小与时长的组合代表多进制中不同的数字。
7.如权利要求1或3或4所述的缩短发送时间的数字信号发送方法,其特征是:在转换步骤中采用不设码间间隔的直接编码,或采用设码间间隔的间隔编码,或一部分采用直接编码另一部分采用间隔编码。
8.如权利要求7所述的缩短发送时间的数字信号发送方法,其特征是:所述不设码间间隔的直接编码是通过码元间的电平信号从高变低或者从低变高来区分相邻的码元。
9.如权利要求2所述的缩短发送时间的数字信号发送方法,其特征是:所述在重新编码步骤之前的翻转步骤中,先将待发送数字信号分成k段,然后按段进行翻转,其中k是大于2的自然数。
10.一种移动终端,其特征是采用如权利要求1‐9任一项所述的数字信号发送方法。
11.一种光通信系统,其特征是包括如权利要求10所述的移动终端,和接收端。
CN201410453843.7A 2014-09-05 2014-09-05 缩短发送时间的数字信号发送和接收方法及移动终端 Active CN105389865B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410453843.7A CN105389865B (zh) 2014-09-05 2014-09-05 缩短发送时间的数字信号发送和接收方法及移动终端
PCT/CN2015/086870 WO2016034038A1 (zh) 2014-09-05 2015-08-13 提高可见光信号传输速率的编解码方法及移动终端和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410453843.7A CN105389865B (zh) 2014-09-05 2014-09-05 缩短发送时间的数字信号发送和接收方法及移动终端

Publications (2)

Publication Number Publication Date
CN105389865A CN105389865A (zh) 2016-03-09
CN105389865B true CN105389865B (zh) 2018-05-25

Family

ID=55422111

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410453843.7A Active CN105389865B (zh) 2014-09-05 2014-09-05 缩短发送时间的数字信号发送和接收方法及移动终端

Country Status (1)

Country Link
CN (1) CN105389865B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110601258A (zh) * 2019-09-09 2019-12-20 珠海格力电器股份有限公司 微网系统通讯控制方法、装置、存储介质和系统
CN112702068B (zh) * 2020-12-25 2024-04-02 深圳市元征科技股份有限公司 编码数据处理方法、装置、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194139A (zh) * 2010-03-15 2011-09-21 欧姆龙株式会社 标签通信装置及其控制方法、标签通信装置控制程序
CN103118251A (zh) * 2012-05-08 2013-05-22 友达光电股份有限公司 多电平数据传输的方法和系统
CN103812557A (zh) * 2013-07-31 2014-05-21 深圳光启创新技术有限公司 可见光信号的编码和解码方法、装置及系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1254919C (zh) * 2002-07-31 2006-05-03 中国科学院过程工程研究所 二进制数字信号的编码方法及其信号传输方法和电路
JP2008204423A (ja) * 2007-03-27 2008-09-04 Kyocera Corp 可視光通信システム、可視光通信送信装置、及び可視光通信受信装置
US8781022B1 (en) * 2013-03-01 2014-07-15 Au Optronics Corporation Methods for multi-level data transmission
CN103440697B (zh) * 2013-09-09 2015-09-23 桂林理工大学 光控门禁方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102194139A (zh) * 2010-03-15 2011-09-21 欧姆龙株式会社 标签通信装置及其控制方法、标签通信装置控制程序
CN103118251A (zh) * 2012-05-08 2013-05-22 友达光电股份有限公司 多电平数据传输的方法和系统
CN103812557A (zh) * 2013-07-31 2014-05-21 深圳光启创新技术有限公司 可见光信号的编码和解码方法、装置及系统

Also Published As

Publication number Publication date
CN105389865A (zh) 2016-03-09

Similar Documents

Publication Publication Date Title
EP3029857B1 (en) Multi-stage amplitude modulation-based methods, apparatuses and systems for coding and decoding visible light signal
CN104166910B (zh) 基于光子钱包的光子支付方法和系统
JP6167237B2 (ja) 可視光信号のエンコードとデコード方法、装置及びシステム
CN103812657B (zh) 认证方法
CN102693567B (zh) 基于门禁系统通信的编解码方法
CN103490812A (zh) 基于可见光的手机近场通信系统及方法
CN103869284A (zh) 基于可见光通信的室内定位系统以及方法
EP1594245A3 (en) Apparatus and method for encoding/decoding space time block code in a mobile communication system using multiple input multiple output scheme
CN105450299A (zh) 信号的编解码方法、装置及系统
CN105225297A (zh) 移动终端光子数据传输方法、传输装置以及光子数据接收装置
CN105389865B (zh) 缩短发送时间的数字信号发送和接收方法及移动终端
CN103812610B (zh) 一种数据通信方法、终端及信息安全设备
CN107425910A (zh) 使用移动终端的rgb环境光传感器来进行近场通讯的方法
CN103426222A (zh) 一种光控门禁装置
CN103793979B (zh) 用于升级光子接收端的方法
WO2009158456A3 (en) Compression scheme for interval data
CN102694598B (zh) 可见光信号的编码方法和发送方法
CN106953690B (zh) 基于可见光的智能设备近场通信系统
CN105472831A (zh) 一种光驱动芯片控制发光器件的方法及其光驱动芯片
CN103812556B (zh) 一种用于光子客户端的发光参数的调优方法
CN106549921B (zh) 数据传输方法和装置
CN105471511B (zh) 一种提高光信号传输可靠性的编解码方法、装置及系统
Biswas et al. LIGHTING UP DATA: THE FUTURE OF WIRELESS DATA TRANSFER WITH LIGHT FIDELITY TECHNOLOGY
CN203732953U (zh) 一种智能家居控制系统
CN103297144A (zh) 一种基于usb的光通信方法和发射装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant