Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
DATA TRANSMISSION METHOD AND APPARATUS
Document Type and Number:
WIPO Patent Application WO/2020/124675
Kind Code:
A1
Abstract:
Provided in the present invention are a data transmission method and apparatus. The data transmission method comprises the following steps: step S1, acquiring a previous scrambling sequence of the current scrambling sequence to be generated, and generating the current scrambling sequence according to the previous scrambling sequence; and step S2, using a scrambling bitset in the current scrambling sequence to scramble original data to obtain scrambled data, and sending the scrambled data, wherein the various bits in a first bitset in the current scrambling sequence are obtained by correspondingly assigning the various bits in a second bitset in the previous scrambling sequence, and the various bits in a third bitset in the current scrambling sequence are obtained by assigning the various bits in a flag bitset in the previous scrambling sequence after a preset logical operation. The method can improve the accuracy of data transmission, improve data transmission efficiency, reduce signal energy and reduce electromagnetic interference.

Inventors:
WANG FUYI (CN)
Application Number:
PCT/CN2018/124921
Publication Date:
June 25, 2020
Filing Date:
December 28, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
SHENZHEN CHINA STAR OPTOELECTRONICS SEMICONDUCTOR DISPLAY TECH CO LTD (CN)
International Classes:
H04L1/00
Foreign References:
CN108768906A2018-11-06
CN108965173A2018-12-07
EP1343265A12003-09-10
CN101018097A2007-08-15
Attorney, Agent or Firm:
COMIPS INTELLECTUAL PROPERTY OFFICE (CN)
Download PDF:
Claims:
权利要求书

[权利要求 1] 一种数据传输方法, 包括如下步骤:

步骤 S1、 获取待生成的当前扰码序列的前一扰码序列, 并根据所述前 一扰码序列生成当前扰码序列;

其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个 位属于第二位集, X个位属于第三位集, Y个位属于特征位集, Z个位 属于扰码位集, 且第三位集包括该扰码序列中除第一位集以外的所有 其他位, 所述第一位集和第二位集具有交集, 所述特征位集及扰码位 集均为第一位集的子集, N、 X、 Y及 Z均为大于 1的正整数; 当前扰码序列的第一位集中的各个位由所述前一扰码序列的第二位集 中的各个位对应赋值得到, 所述当前扰码序列的第三位集中各个位由 所述前一扰码序列中的特征位集中的各个位经过预设的逻辑运算后赋 值得到的;

步骤 S2、 利用所述当前扰码序列中的扰码位集对原始数据进行加扰得 到扰码数据, 并发送所述扰码数据。

[权利要求 2] 如权利要求 1所述的数据传输方法, 还包括步骤 S3、 接收所述扰码数 据, 并利用当前扰码序列中的扰码位集对扰码数据进行解扰, 得到原 始数据。

[权利要求 3] 如权利要求 2所述的数据传输方法, 其中, 每一扰码序列包括依次排 列的 16个位;

其中, 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集; 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集; 第 1位、 第 3位及第 12位属于第三位集;

第 0位、 第 2位、 第 11位及第 15位属于特征位集; 第 4至第 11位属于扰码位集。

[权利要求 4] 如权利要求 3所述的数据传输方法, 其中, 所述步骤 S1中由所述前一 扰码序列的第二位集中的各个位对应赋值得到当前扰码序列的第一位 集的各个位的公式为: tt[i,j-l]=tt[i-l,j];

其中, tt[i,j-l]表示第 i个扰码序列的第 j-1位, tt[i-l,j]表示第 i-1个扰码 序列的第 j位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13 、 14或 15 ;

所述步骤 S1中由所述前一扰码序列中的特征位集中的各个位经过预设 的逻辑运算后赋值得到的前扰码序列的第三位集中各个位的公式为: tt[i,m]= tt[i- 1 , 15] ®tt[i- 1 ,m- 1 ];

其中, tt[i,m]表示第 i个扰码序列的第 m位, tt[i-l,m-l]表示第 i-1个扰码 序列的第 m-l位, m为 1、 3或 12, ©表示异或逻辑运算。

[权利要求 5] 如权利要求 3所述的数据传输方法, 其中, 所述步骤 S2中利用所述当 前扰码序列中的扰码位集对当前待扰码的数据进行加扰得到当前扰码 数据的公式为:

Dout[i,k]= Din[i,k]®tt[i,l l-k]

其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的 第 k位, tt[i,l l-k]为第 i个扰码序列的第 11-k位, ©表示异或逻辑运算, i为正整数, k为 0、 1、 2、 3、 4、 5、 6或 7。

所述步骤 S3中利用当前扰码序列中的扰码位集对扰码数据进行解扰的 公式为:

Din[i,k]= Dout[i,k] ®tt[i, 11 -k] °

[权利要求 6] —种数据传输装置, 包括: 生成模块及与所述生成模块相连的加扰模 块;

所述生成模块用于获取待生成的当前扰码序列的前一扰码序列, 并根 据所述前一扰码序列生成当前扰码序列;

其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个 位属于第二位集, X个位属于第三位集, Y个位属于特征位集, Z个位 属于扰码位集, 且第三位集包括该扰码序列中除第一位集以外的所有 其他位, 所述第一位集和第二位集具有交集, 所述特征位集及扰码位 集均为第一位集的子集, N、 X、 Y及 Z均为大于 1的正整数; 当前扰码序列的第一位集中的各个位由所述前一扰码序列的第二位集 中的各个位对应赋值得到, 所述当前扰码序列的第三位集中各个位由 所述前一扰码序列中的特征位集中的各个位经过预设的逻辑运算后赋 值得到的;

所述加扰模块用于利用所述当前扰码序列中的扰码位集对原始数据进 行加扰得到扰码数据, 并发送所述扰码数据。

[权利要求 7] 如权利要求 6所述的数据传输装置, 还包括: 与所述加扰模块相连的 接收模块, 所述接收模块用于接收所述扰码数据, 并利用当前扰码序 列中的扰码位集对扰码数据进行解扰, 得到原始数据。

[权利要求 8] 如权利要求 7所述的数据传输装置, 其中, 每一扰码序列包括依次排 列的 16个位;

其中, 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集; 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集; 第 1位、 第 3位及第 12位属于第三位集;

第 0位、 第 2位、 第 11位及第 15位属于特征位集; 第 4至第 11位属于扰码位集。

[权利要求 9] 如权利要求 8所述的数据传输装置, 其中, 所述生成模块由所述前一 扰码序列的第二位集中的各个位对应赋值得到当前扰码序列的第一位 集的各个位的公式为:

tt[i,j-l]=tt[i-l,j];

其中, tt[i,j-l]表示第 i个扰码序列的第 j-1位, tt[i-l,j]表示第 i-1个扰码 序列的第 j位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13 、 14或 15 ; 。

所述生成模块由所述前一扰码序列中的特征位集中的各个位经过预设 的逻辑运算后赋值得到的前扰码序列的第三位集中各个位的公式为: tt[i,m]= tt[i- 1 , 15] ®tt[i- 1 ,m- 1 ];

其中, tt[i,m]表示第 i个扰码序列的第 m位, tt[i-l,m-l]表示第 i-1个扰码 序列的第 m-l位, m为 1、 3或 12, ©表示异或逻辑运算。 [权利要求 10] 如权利要求 8所述的数据传输装置, 其中, 所述加扰模块利用所述当 前扰码序列中的扰码位集对当前待扰码的数据进行加扰得到当前扰码 数据的公式为:

Dout[i,k]= Din[i,k]®tt[i,l l-k]

其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的 第 k位, tt[i,l l-k]为第 i个扰码序列的第 11-k位, ©表示异或逻辑运算, i为正整数, k为 0、 1、 2、 3、 4、 5、 6或 7。

所述接收模块利用当前扰码序列中的扰码位集对扰码数据进行解扰的 公式为:

Din[i,k]= Dout[i,k] ®tt[i, 11 -k] °

Description:
数据传输方法及装置 技术领域

[0001] 本发明涉及数据传输领域, 尤其涉及一种数据传输方法及装置。

背景技术

[0002] 随着显示技术的发展, 平板显示装置因具有高画质、 省电、 机身薄及应用范围 广等优点, 而被广泛的应用于手机、 电视、 个人数字助理、 数字相机、 笔记本 电脑、 台式计算机等各种消费性电子产品, 成为显示装置中的主流。 5见有的平 面显示装置主要包括液晶显示器件 (Liquid Crystal Display, LCD) 及有机发光 二极管显示器件 (Organic Light Emitting Display, OLED) 。

[0003] 其中, 液晶显示装置通常包括液晶显示面板及背光模 组 (backlight module) , 液晶显示面板的工作原理是在两片平行的玻璃 基板当中放置液晶分子, 通过两 片玻璃基板之间施加电压来控制液晶分子改变 方向, 将背光模组的光线折射出 来产生画面。

[0004] 而 OLED显示面板的发光原理为半导体材料和有机 光材料在电场驱动下, 通 过载流子注入和复合导致发光。 具体的, OLED显示面通常采用 ITO像素电极和 金属电极分别作为器件的阳极和阴极, 在一定电压驱动下, 电子和空穴分别从 阴极和阳极注入到电子传输层和空穴传输层, 电子和空穴分别经过电子传输层 和空穴传输层迁移到发光层, 并在发光层中相遇, 形成激子并使发光分子激发 , 后者经过辐射弛豫而发出可见光。

[0005] 无论是液晶显示面板还 OLED显示面板其在工作过程中, 均需要传输串行数据 , 以完成画面显示, 目前在串行数据传输中, 传输的数据被编码成包含有时钟 频率分量的码流, 使得接收端可以从码流中提取时钟同步信息, 时钟同步信息 可以保证接收端按照正确的时序从接收到的信 号中再生出原始数据。 实际传输 过程中, 传输的码流中经常会出现较长的连续相同的逻 辑值 (连续的 0或连续的 1) , 这种情况会导致接收端无法提取时钟同步信息 , 以至于数据恢复发生错误 , 且传输过程中信号的功率谱能量较为集中, 信号频谱的峰值过大, 即能量过 于集中, 从而会产生电磁干扰效应。

发明概述

技术问题

[0006] 本发明的目的在于提供一种数据传输方法, 能够提升数据传输的准确率, 改善 数据传输效率, 并降低信号能量, 减少电磁干扰。

[0007] 本发明的目的还在于提供一种数据传输装置, 能够提升数据传输的准确率, 改 善数据传输效率, 并降低信号能量, 减少电磁干扰。

问题的解决方案

技术解决方案

[0008] 为实现上述目的, 本发明提供了一种数据传输方法, 包括如下步骤:

[0009] 步骤 S1、 获取待生成的当前扰码序列的前一扰码序列, 并根据所述前一扰码序 列生成当前扰码序列;

[0010] 其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个位属于第 二位集, X个位属于第三位集, Y个位属于特征位集, Z个位属于扰码位集, 且 第三位集包括该扰码序列中除第一位集以外的 所有其他位, 所述第一位集和第 二位集具有交集, 所述特征位集及扰码位集均为第一位集的子集 , N、 X、 Y及 Z 均为大于 1的正整数;

[0011] 当前扰码序列的第一位集中的各个位由所述前 一扰码序列的第二位集中的各个 位对应赋值得到, 所述当前扰码序列的第三位集中各个位由所述 前一扰码序列 中的特征位集中的各个位经过预设的逻辑运算 后赋值得到的;

[0012] 步骤 S2、 利用所述当前扰码序列中的扰码位集对原始数 据进行加扰得到扰码数 据, 并发送所述扰码数据。

[0013] 所述数据传输方法还包括步骤 S3、 接收所述扰码数据, 并利用当前扰码序列中 的扰码位集对扰码数据进行解扰, 得到原始数据。

[0014] 每一扰码序列包括依次排列的 16个位;

[0015] 其中, 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集;

[0016] 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集;

[0017] 第 1位、 第 3位及第 12位属于第三位集; [0018] 第 0位、 第 2位、 第 11位及第 15位属于特征位集;

[0019] 第 4至第 11位属于扰码位集。

[0020] 所述步骤 S 1中由所述前一扰码序列的第二位集中的各个 对应赋值得到当前扰 码序列的第一位集的各个位的公式为:

[0021] tt[i,j-l]=tt[i-l,j];

[0022] 其中, tt[i,j-l]表示第 i个扰码序列的第 j-1位, tt[i-l,j]表示第 i-1个扰码序列的第 j 位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13、 14或 15 ; 。

[0023] 所述步骤 S 1中由所述前一扰码序列中的特征位集中的各 位经过预设的逻辑运 算后赋值得到的前扰码序列的第三位集中各个 位的公式为:

[0024] tt[i,m]= tt[i- 1 , 15]®tt[i- 1 ,m- 1 ];

[0025] 其中, tt[i,m]表示第 i个扰码序列的第 m位, 表示第 i-1个扰码序列的第 m-1位, m为 1、 3或 12, ©表示异或逻辑运算。

[0026] 所述步骤 S2中利用所述当前扰码序列中的扰码位集对当 待扰码的数据进行加 扰得到当前扰码数据的公式为:

[0027] Dout[i,k]= Din[i,k]©tt[i,l l-k]

[0028] 其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的第 k位, tt [u i-k]为第 i个扰码序列的第 11-k位, e表示异或逻辑运算, i为正整数, k为 0、 1 、 2、 3、 4、 5、 6或 7。

[0029] 所述步骤 S3中利用当前扰码序列中的扰码位集对扰码数 进行解扰的公式为:

[0030] Din[i,k]= Dout[i,k]㊉ tt[i,l 1-k]。

[0031] 本发明还提供一种数据传输装置, 包括: 生成模块及与所述生成模块相连的加 扰模块;

[0032] 所述生成模块用于获取待生成的当前扰码序列 的前一扰码序列, 并根据所述前 一扰码序列生成当前扰码序列;

[0033] 其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个位属于第 二位集, X个位属于第三位集, Y个位属于特征位集, Z个位属于扰码位集, 且 第三位集包括该扰码序列中除第一位集以外的 所有其他位, 所述第一位集和第 二位集具有交集, 所述特征位集及扰码位集均为第一位集的子集 , N、 X、 Y及 Z 均为大于 1的正整数;

[0034] 当前扰码序列的第一位集中的各个位由所述前 一扰码序列的第二位集中的各个 位对应赋值得到, 所述当前扰码序列的第三位集中各个位由所述 前一扰码序列 中的特征位集中的各个位经过预设的逻辑运算 后赋值得到的;

[0035] 所述加扰模块用于利用所述当前扰码序列中的 扰码位集对原始数据进行加扰得 到扰码数据, 并发送所述扰码数据。

[0036] 所述数据传输装置还包括: 与所述加扰模块相连的接收模块, 所述接收模块用 于接收所述扰码数据, 并利用当前扰码序列中的扰码位集对扰码数据 进行解扰 , 得到原始数据。

[0037] 每一扰码序列包括依次排列的 16个位;

[0038] 其中, 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集;

[0039] 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集;

[0040] 第 1位、 第 3位及第 12位属于第三位集;

[0041] 第 0位、 第 2位、 第 11位及第 15位属于特征位集;

[0042] 第 4至第 11位属于扰码位集。

[0043] 所述生成模块由所述前一扰码序列的第二位集 中的各个位对应赋值得到当前扰 码序列的第一位集的各个位的公式为:

[0044] tt[i,j-l]=tt[i-l,j];

[0045] 其中, tt[i,j-l]表示第 i个扰码序列的第 j-1位, tt[i-l,j]表示第 i-1个扰码序列的第 j 位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13、 14或 15 ; 。

[0046] 所述生成模块 (10) 由所述前一扰码序列中的特征位集中的各个位 经过预设的 逻辑运算后赋值得到的前扰码序列的第三位集 中各个位的公式为:

[0047] tt[i,m]= tt[i-l,15]©tt[i-l,m-l];

[0048] 其中, tt[i,m]表示第 i个扰码序列的第 m位, 表示第 i-1个扰码序列的第 m-1位, m为 1、 3或 12, ©表示异或逻辑运算。

[0049] 所述加扰模块利用所述当前扰码序列中的扰码 位集对当前待扰码的数据进行加 扰得到当前扰码数据的公式为:

[0050] Dout[i,k]= Din[i,k]©tt[i,l l-k] [0051] 其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的第 k位, tt [u i-k]为第 i个扰码序列的第 11-k位, e表示异或逻辑运算, i为正整数, k为 0、 1 、 2、 3、 4、 5、 6或 7。

[0052] 所述接收模块利用当前扰码序列中的扰码位集 对扰码数据进行解扰的公式为:

[0053] Din[i,k]= Dout[i,k]㊉ tt[i,l l-k]。

发明的有益效果

有益效果

[0054] 本发明的有益效果: 本发明提供一种数据传输方法, 包括如下步骤: 步骤 S1、 获取待生成的当前扰码序列的前一扰码序列, 并根据所述前一扰码序列生成当 前扰码序列; 步骤 S2、 利用所述当前扰码序列中的扰码位集对原始数 据进行加 扰得到扰码数据, 并发送所述扰码数据; 其中, 当前扰码序列的第一位集中的 各个位由所述前一扰码序列的第二位集中的各 个位对应赋值得到, 所述当前扰 码序列的第三位集中各个位由所述前一扰码序 列中的特征位集中的各个位经过 预设的逻辑运算后赋值得到的, 该方法能够提升数据传输的准确率, 改善数据 传输效率, 并降低信号能量, 减少电磁干扰。 本发明还提供一种数据传输装置 , 能够提升数据传输的准确率, 改善数据传输效率, 并降低信号能量, 减少电 磁干扰。

对附图的简要说明

附图说明

[0055] 为了能更进一步了解本发明的特征以及技术内 容, 请参阅以下有关本发明的详 细说明与附图, 然而附图仅提供参考与说明用, 并非用来对本发明加以限制。

[0056] 附图中,

[0057] 图 1为本发明的数据传输方法的流程图;

[0058] 图 2为本发明的数据传输装置的示意图;

[0059] 图 3为本发明的数据传输方法的步骤 S1至步骤 S2的示意图;

[0060] 图 4为本发明的数据传输方法的步骤 S3的示意图。

发明实施例 本发明的实施方式

[0061] 为更进一步阐述本发明所采取的技术手段及其 效果, 以下结合本发明的优选实 施例及其附图进行详细描述。

[0062] 请参阅图 1, 本发明提供一种数据传输方法, 包括如下步骤:

[0063] 步骤 S1、 获取待生成的当前扰码序列的前一扰码序列, 并根据所述前一扰码序 列生成当前扰码序列;

[0064] 其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个位属于第 二位集, X个位属于第三位集, Y个位属于特征位集, Z个位属于扰码位集, 且 第三位集包括该扰码序列中除第一位集以外的 所有其他位, 所述第一位集和第 二位集具有交集, 所述特征位集及扰码位集均为第一位集的子集 , N、 X、 Y及 Z 均为大于 1的正整数;

[0065] 当前扰码序列的第一位集中的各个位由所述前 一扰码序列的第二位集中的各个 位对应赋值得到, 所述当前扰码序列的第三位集中各个位由所述 前一扰码序列 中的特征位集中的各个位经过预设的逻辑运算 后赋值得到的。

[0066] 步骤 S2、 利用所述当前扰码序列中的扰码位集对原始数 据进行加扰得到扰码数 据, 并发送所述扰码数据。

[0067] 具体地, 原始数据在传输时被分为多个位数相同的组 (例如图 3及图 4所示的 8 个位为一组) , 每组为一个码字, 所述步骤 S2中对原始数据进行加扰实际上指 的是的对原始数据中的当前码字进行加扰, 具体的扰码动作可通过一线性反馈 移位寄存器 (Linear feedback shift register, LFSR)完成。

[0068] 进一步地, 得到当前扰码序列后, 重复步骤 S1, 即可利用当前扰码序列得到后 一扰码序列, 后一扰码序列可以用于对原始数据的下一码字 进行加扰。

[0069] 具体地, 对于第一个扰码序列来说, 由于其是第一个, 并没有前一扰码序列, 因而本发明中还设置该第一个扰码序列为一预 设的初始扰码序列, 以使得循环 得以开始, 该扰码序列的初始值由 LFSR的生成多项式决定, 在该多项式中所有 系数不为 0的项对应的位的逻辑值相同, 其余所有位逻辑值相同, 且两者的逻辑 值相反。

[0070] 具体地, 从第一个扰码序列开始, 得到的扰码序列依次连接起来, 可以形成长 周期的序列。 一般而言, 单个扰码序列的位数为 n, 对应的长周期为 211-1。

[0071] 具体地, 本发明的数据传输方法还包括步骤 S3、 接收所述扰码数据, 并利用当 前扰码序列中的扰码位集对扰码数据进行解扰 , 得到原始数据。

[0072] 进一步地, 在通信传输系统中, 扰码与解扰是成对出现的, 其中, 扰码与解扰 的输入、 输出相反, 扰码的输出为解扰的输入, 扰码的输入为解扰的输出。

[0073] 从而本发明利用前一扰码序列获取当前扰码序 列, 且当前扰码序列的第一位集 中的各个位由所述前一扰码序列的第二位集中 的各个位对应赋值得到, 所述当 前扰码序列的第三位集中各个位由所述前一扰 码序列中的特征位集中的各个位 经过预设的逻辑运算后赋值得到的; 再利用当前扰码序列中的预定位集对原始 数据进行加扰得到扰码数据, 上述步骤循环执行, 能够提升扰码序列的均衡性 , 即其中的“0”和“1”数量相对均衡, 加扰之后的扰码数据彳氐质量 (即连续相同的 逻辑值的数量大于预设阈值)的概率大大降彳 , 并且接近白噪声信号的统计特性 , 降彳氐误码率并减少传输过程中的电磁干扰。

[0074] 具体实施时, 在本发明的优选实施例中, 每一扰码序列包括依次排列的 16个位 , N等于 13, X等于 3 , Y等于 4, Z等于 8, 具体为:

[0075] 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集;

[0076] 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集;

[0077] 第 1位、 第 3位及第 12位属于第三位集;

[0078] 第 0位、 第 2位、 第 11位及第 15位属于特征位集;

[0079] 第 4至第 11位属于扰码位集。

[0080] 具体地, 在该实施例中, 所述扰码位集为第一位集的子集, 使得每次实际加扰 所用的扰码位集都是通过直接赋值得到的, 能够保障加扰的均衡性。

[0081] 具体地, 在该优选实施例中, LFSR的生成多项式 G(x)为 X 16 +X 12 +X 3 +X+l, 其中的第一个项 X I *表示单个扰码序列的位数为 16, 对应的第一个扰码序列为:

11010000000010001。

[0082] 进一步地, 在本发明的优选实施例中, 所述步骤 S1中由所述前一扰码序列的第 二位集中的各个位对应赋值得到当前扰码序列 的第一位集的各个位的公式为:

[]

[0083] 其中, tt[y-i]表示第 i个扰码序列的第 j-i位, tt[i-i,j]表示第 i-i个扰码序列的第 j 位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13、 14或 15。

[0084] 所述步骤 S1中由所述前一扰码序列中的特征位集中的各 位经过预设的逻辑运 算后赋值得到的前扰码序列的第三位集中各个 位的公式为:

[] tlp m] 1fp-l 15] ©tfp:-l i n-1];

[0085] 其中, tt[i,m]表示第 i个扰码序列的第 m位, tt[i-l,m-l]表示第 i-1个扰码序列的 第 m-1位, m为 1、 3或 12, ㊉表示异或逻辑运算。

[0086] 所述步骤 S2中利用所述当前扰码序列中的扰码位集对当 待扰码的数据进行加 扰得到当前扰码数据的公式为:

[] Donipil-DIfipi] ©tfill-M

[0087] 其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的第 k位, tt[i,ll-k]为第 i个扰码序列的第 11-k位, ㊉表示异或逻辑运算, i为正整数, k为 0 、 1、 2、 3、 4、 5、 6或 7。

[0088] 所述步骤 S3中利用当前扰码序列中的扰码位集对扰码数 进行解扰的公式为:

[0089] 值得一提的是, 经过加扰之后, 扰码数据彳氐质量的概率大大降彳氐, 可以直接 用于传输。 但仍有可能出现彳氐质量的扰码数据, 因此为了进一步降彳氐误码率, 在加扰之后进一步对扰码数据进行编码, 对应的, 接收端解码之后再进行解扰

[0090] 具体来说, 即为在所述步骤 S2中生成所述扰码数据之后, 发送所述扰码数据之 前, 在所述扰码数据中插入标识位, 以对所述扰码数据进行编码, 标识位的数 量为 1位或多位, 插入的位置可以根据需要进行选择, 例如所述在本发明的优选 实施例中, 在扰码数据的最后插入 1位标识位, 以对所述扰码数据进行编码, 以 所述第一个扰码序列 11010000000010001为例, 最后一位的“1”即为标识位。

[0091] 请参阅图 2, 本发明还提供一种数据传输装置, 包括: 生成模块 10及与所述生 成模块 10相连的加扰模块 20 ; [0092] 所述生成模块 10用于获取待生成的当前扰码序列的前一扰码 列, 并根据所述 前一扰码序列生成当前扰码序列;

[0093] 其中, 每一扰码序列均包括多个位, 其中 N个位属于第一位集, N个位属于第 二位集, X个位属于第三位集, Y个位属于特征位集, Z个位属于扰码位集, 且 第三位集包括该扰码序列中除第一位集以外的 所有其他位, 所述第一位集和第

均为大于 1的正整数;

[0094] 当前扰码序列的第一位集中的各个位由所述前 一扰码序列的第二位集中的各个 位对应赋值得到, 所述当前扰码序列的第三位集中各个位由所述 前一扰码序列 中的特征位集中的各个位经过预设的逻辑运算 后赋值得到的;

[0095] 所述加扰模块 20用于利用所述当前扰码序列中的扰码位集对 始数据进行加扰 得到扰码数据, 并发送所述扰码数据。

[0096] 具体地, 原始数据在传输时被分为多个位数相同的组 (例如图 3及图 4所示的 8 个位为一组) , 每组为一个码字, 所述加扰模块 20中对原始数据进行加扰实际 上指的是的对原始数据中的当前码字进行加扰 , 具体数据传输装置可以为一线 性反馈移位寄存器 (Linear feedback shift register, LFSR)完成。

[0097] 进一步地, 得到当前扰码序列后, 生成模块 10再次工作, 即可利用当前扰码序 列得到后一扰码序列, 后一扰码序列可以用于对原始数据的下一码字 进行加扰

[0098] 具体地, 对于第一个扰码序列来说, 由于其是第一个, 并没有前一扰码序列, 因而本发明中还设置该第一个扰码序列为一预 设的初始扰码序列, 以使得循环 得以开始, 该扰码序列的初始值由 LFSR的生成多项式决定, 在该多项式中所有 系数不为 0的项对应的位的逻辑值相同, 其余所有位逻辑值相同, 且两者的逻辑 值相反。

[0099] 具体地, 从第一个扰码序列开始, 得到的扰码序列依次连接起来, 可以形成长 周期的序列。 一般而言, 单个扰码序列的位数为 n, 对应的长周期为 2ii-l。

[0100] 具体地, 本发明的数据传输方法还包括与所述加扰模块 20相连的接收模块 30、 所述接收模块 30用于接收所述扰码数据, 并利用当前扰码序列中的扰码位集对 扰码数据进行解扰, 得到原始数据。

[0101] 进一步地, 在通信传输系统中, 扰码与解扰是成对出现的, 所述接收模块 30和 加扰模块 20可采用相同的电路结构, 其中, 接收模块 30和加扰模块 20的输入、 输出相反, 加扰模块 20的输出为接收模块 30的输入。

[0102] 从而本发明利用前一扰码序列获取当前扰码序 列, 且当前扰码序列的第一位集 中的各个位由所述前一扰码序列的第二位集中 的各个位对应赋值得到, 所述当 前扰码序列的第三位集中各个位由所述前一扰 码序列中的特征位集中的各个位 经过预设的逻辑运算后赋值得到的; 再利用当前扰码序列中的预定位集对原始 数据进行加扰得到扰码数据, 上述步骤循环执行, 能够提升扰码序列的均衡性 , 即其中的“0”和“1”数量相对均衡, 加扰之后的扰码数据彳氐质量 (即连续相同的 逻辑值的数量大于预设阈值)的概率大大降彳 , 并且接近白噪声信号的统计特性 , 降彳氐误码率并减少传输过程中的电磁干扰。

[0103] 具体实施时, 在本发明的优选实施例中, 每一扰码序列包括依次排列的 16个位 , N等于 13, X等于 3 , Y等于 4, Z等于 8, 具体为:

[0104] 第 0位、 第 2位、 第 4至第 11位及第 13至第 15位属于第一位集;

[0105] 第 1位、 第 3位、 第 4至第 10位及第 12至第 15位属于第二位集;

[0106] 第 1位、 第 3位及第 12位属于第三位集;

[0107] 第 0位、 第 2位、 第 11位及第 15位属于特征位集;

[0108] 第 4至第 11位属于扰码位集。

[0109] 具体地, 在该实施例中, 所述扰码位集为第一位集的子集, 使得每次实际加扰 所用的扰码位集都是通过直接赋值得到的, 能够保障加扰的均衡性。

[0110] 具体地, 在该优选实施例中, LFSR的生成多项式 G(x)为 X 16 +X 12 +X 3 +X+l , 其中的第一个项 X I *表示单个扰码序列的位数为 16, 对应的第一个扰码序列为:

11010000000010001。

[0111] 进一步地, 在本发明的优选实施例中, 所述生成模块 10中由所述前一扰码序列 的第二位集中的各个位对应赋值得到当前扰码 序列的第一位集的各个位的公式 为:

[]

[0112] 其中, tt[y-l]表示第 i个扰码序列的第 j-1位, tt[i-l,j]表示第 i-1个扰码序列的第 j 位, i为正整数, j为 1、 3、 4、 5、 6、 7、 8、 9、 10、 12、 13、 14或 15。

[0113] 所述生成模块 10中由所述前一扰码序列中的特征位集中的各 位经过预设的逻 辑运算后赋值得到的前扰码序列的第三位集中 各个位的公式为:

[]

[0114] 其中, tt[i,m]表示第 i个扰码序列的第 m位, tt[i-l,m-l]表示第 i-1个扰码序列的 第 m-1位, m为 1、 3或 12, ㊉表示异或逻辑运算。

[0115] 所述加扰模块 20中利用所述当前扰码序列中的扰码位集对当 待扰码的数据进 行加扰得到当前扰码数据的公式为:

[0116] 其中, Dout[i,k]为第 i个扰码数据中的第 k位, Din[i,k]第 i个原始数据的第 k位, tt[i,ll-k]为第 i个扰码序列的第 11-k位, ㊉表示异或逻辑运算, i为正整数, k为 0 、 1、 2、 3、 4、 5、 6或 7。

[0117] 所述接收模块 30中利用当前扰码序列中的扰码位集对扰码数 进行解扰的公式 为:

[] Dla[i k]= DoiilfLk] ® tip, 11-k],

[0118] 值得一提的是, 经过加扰之后, 扰码数据彳氐质量的概率大大降彳氐, 可以直接 用于传输。 但仍有可能出现彳氐质量的扰码数据, 因此为了进一步降彳氐误码率, 在加扰之后进一步对扰码数据进行编码, 对应的, 接收端解码之后再进行解扰

[0119] 具体来说, 即为在所述加扰模块 20生成所述扰码数据之后, 发送所述扰码数据 之前, 在所述扰码数据中插入标识位, 以对所述扰码数据进行编码, 标识位的 数量为 1位或多位, 插入的位置可以根据需要进行选择, 例如所述在本发明的优 选实施例中, 在扰码数据的最后插入 1位标识位, 以对所述扰码数据进行编码, 以所述第一个扰码序列 11010000000010001为例, 最后一位的“1”即为标识位。

[0120] 综上所述, 本发明提供一种数据传输方法, 包括如下步骤: 步骤 S1、 获取待 生成的当前扰码序列的前一扰码序列, 并根据所述前一扰码序列生成当前扰码 序列; 步骤 S2、 利用所述当前扰码序列中的扰码位集对原始数 据进行加扰得到 扰码数据, 并发送所述扰码数据; 其中, 当前扰码序列的第一位集中的各个位 由所述前一扰码序列的第二位集中的各个位对 应赋值得到, 所述当前扰码序列 的第三位集中各个位由所述前一扰码序列中的 特征位集中的各个位经过预设的 逻辑运算后赋值得到的, 该方法能够提升数据传输的准确率, 改善数据传输效 率, 并降彳氐信号能量, 减少电磁干扰。 本发明还提供一种数据传输装置, 能够 提升数据传输的准确率, 改善数据传输效率, 并降彳氐信号能量, 减少电磁干扰

[0121] 以上所述, 对于本领域的普通技术人员来说, 可以根据本发明的技术方案和技 术构思作出其他各种相应的改变和变形, 而所有这些改变和变形都应属于本发 明权利要求的保护范围。