欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015109666370
申请人: 桂林理工大学
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2023-12-11
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种可见光MIMO通信编解码方法,其特征在于具体步骤为:

(1)建立一种可见光多选5+1路混合光通信收发装置,该装置包括发射端和接收端;发射端包括发射控制器、编码器、发射时钟、选频器、驱动器和光发射天线组;光发射天线组含有n个光发射天线,每一个光发射天线都包含发射滤镜和LED;接收端包括接收控制器、解码器、接收时钟、分频器、判决器和光接收天线组;光接收天线组含有n个光接收天线,每一个光接收天线都包含接收滤镜和光电接收器;其中,n为大于或者等于6的自然数;

发射控制器分别与编码器、选频器、发射时钟电连接;光发射天线组分别与选频器、驱动器电连接;驱动器与发射时钟电连接;

接收控制器分别与解码器、分频器、接收时钟电连接;光接收天线组分别与分频器、判决器电连接;判决器与接收时钟电连接;

发射滤镜和接收滤镜都采用带通滤镜;带通滤镜只能通过某个波长范围内的光,带通滤镜用于滤除掉这个波长范围以外的光;光发射天线和光接收天线的光信号通带,取决于所使用的带通滤镜的通带范围,即取决于带通滤镜可通过的光波长范围;

光发射天线组满足条件:第1个光发射天线的光信号通带包括可见光范围,第n-m个、第n个光发射天线的光信号通带都是第1个的子集,且第n-m个、第n个的各光发射天线的光信号通带没有交集;m为小于n且大于0的自然数,且n-m不等于1;

发射控制器,用于从外部设备获取数据,并将获取的数据按照4位二进制一组进行分组,再将分组的数据输出到编码器;向选频器发出选频指令,选择当前数据发送所采用的光发射天线;给发射时钟发送驱动时钟指令,确定发射端发送光信号的速度;

选频指令,用于指示选频器,选择当前数据发送应采用的光发射天线;

驱动时钟指令,用于指示发射时钟,驱动光发射天线发射光信号应采用的驱动时钟周期;

发射时钟,用于根据驱动时钟指令,确定发射端发送光信号的速度;接收发射控制器的驱动时钟指令,并给驱动器提供驱动光发射天线发射光信号的时钟信号;时钟信号为一段占空比为50%的方波信号,方波的频率根据发射控制器的驱动时钟指令决定;

编码器,将一个由发射控制器输入的4位二进制数,并编码成一组6个的4位二进制数,再输出这6个4位二进制数;

选频器,用于根据选频指令,提供选频序列,并根据选频序列,在n个光发射天线中选择第1个光发射天线为第1路通信线路和剩余n-1个光发射天线中的任意5个光发射天线作为通信的第2路、第3路、第4路、第5路、第6路通信线路;

驱动器,用于根据编码器输出的6个4位二进制数的“1”和“0”信号,以及选频器选择的6路通信线路,用这6个4位二进制数分别驱动选频器选择的6路通信线路上的光发射天线,以LED亮度不同的两种状态分别表示“1”和“0”;

驱动器,将编码器输出的一组6个4位二进制数,分别用于驱动由选频器选择的6路光发射天线;在用每个由编码器输入的4位二进制数驱动光发射天线时,根据发射时钟提供的时钟信号,将这个4位二进制数按照自左到右的顺序,每一个时钟周期输出一位,依次用于驱动LED;

驱动器,驱动LED用亮度不同的两种状态分别表示“1”和“0”,同时还要保证驱动LED发出的光信号的光强度还满足:对于6路通信线路在发射端的6个发射天线发出的光信号“1”在到达接收端时的光强度保持一致,发出的光信号“0”在到达接收端时的光强度也保持一致;

光发射天线,用于在驱动器控制下,用LED亮度不同的两种状态变化,产生光信号,并经过发射滤镜过滤后,以某一个波长范围的光信号发送出去;

光接收天线,用于接收来自发射端发出的光信号;

光接收天线组满足条件:每个光接收天线的光信号通带都不同;第1个光接收天线的光信号通带包括可见光范围,第n-m个、第n个光接收天线的光信号通带都是第1个的子集,且第n-m个、第n个的各光接收天线的光信号通带没有交集;同时,第1个光接收天线的光信号通带,又是第1个发射滤镜光信号通带的子集,第n-m个光接收天线的光信号通带,又是第n-m个发射滤镜信号通带的子集,第n个光接收天线的光信号通带,又是第n个发射滤镜光信号通带的子集;

分频器,用于根据分频指令提供选频序列,并根据选频序列,在n个光接收天线中选择第1个光接收天线为第1路通信线路和剩余n-1个光接收天线中的任意5个光接收天线作为通信的第2路、第3路、第4路、第5路、第6路通信线路;使得接收端选用的6个光接收天线所覆盖的光信号通带能分别与6个光发射天线的光信号通带对应;接收端的第1路通信线路的光接收天线能接收到发射端的第1路、第2路、第3路、第4路、第5路、第6路通信线路的6个光发射天线发送的光信号;接收端的第2路通信线路的光接收天线能接收到发射端的第1路、第2路通信线路的2个光发射天线发送的光信号;接收端的第3路通信线路的光接收天线能接收到发射端的第1路、第3路通信线路的2个光发射天线发送的光信号;接收端的第4路通信线路的光接收天线能接收到发射端的第1路、第4路通信线路的2个光发射天线发送的光信号;

接收端的第5路通信线路的光接收天线能接收到发射端的第1路、第5路通信线路的2个光发射天线发送的光信号;接收端的第6路通信线路的光接收天线能接收到发射端的第1路、第6路通信线路的2个光发射天线发送的光信号;

光电接收器,用于接收经接收滤镜过滤后的光信号,并转换成模拟电信号输出;

接收时钟,用于根据判决时钟指令,给判决器提供对光电接收器输出的电信号进行采样判决的判决时钟信号;在发射端和接收端同步前,为判决器提供接收时钟可以达到的最快的时钟;当同步完成之后,根据接收控制器的时钟指令,为判决器提供判决时钟;

判决器,用于接收光电接收器输出的模拟电信号,并转换为数字信号输出,对于每个光电接收器,都可以在每一个接收时钟周期,输出一个判决的数字信号;

解码器,用于将判决器输出的数字信号还原成一组6个的4位数,并将该6个的4位数解码成一个4位数,并输出;

接收控制器,用于将解码器的输出还原成原数据,并将接收并还原出的原数据输出到外部设备;给接收时钟提供判决时钟指令,给分频器输出分频指令;

判决时钟指令,用于指示接收时钟,确定判决器采样判决输出数字信号应采用的判决时钟;

分频指令,用于为分频器确定应采用的选频序列;

发射端和接收端,采用的是同样的选频序列;发射端和接收端在通信时,每发送x组数据后,就改变一个选频序列,根据选频序列,更换第2路、第3路、第4路、第5路、第6路通信线路所选用的光发射天线和光接收天线;x为大于0的自然数;

(2)将步骤(1)中建立装置的编码器和解码器进行编解码,所采用的编解码规则详见表

1;表格的第一行为各列的列名列号,第一列为各行的行名行号;

表1编解码规则

表1中的同一行中的S1列、S2列、S3列、S4列、S5列、S6列的6个4位二进制为一组编解码条目,S1列、S2列、S3列、S4列、S5列、S6列的6列的数值分别用作驱动器驱动6路通信线路的信号输出;S1列的数值用于驱动第1路通信线路上的第1个光发射天线的LED;S2列、S3列、S4列、S5列、S6列的数值,则依次用于驱动由选频器选择的剩余n-1个光发射天线中的第2路、第3路、第4路、第5路、第6路通信线路上的5个光发射天线的LED;

R1列、R2列、R3列、R4列、R5列、R6列的6列分别为接收端的分频器选择的6路通信线路上的6个光接收天线接收到发射端发出的光信号并经过判决器处理后的输出,R1列为第1路通信线路的判决器输出,R2列为第2路通信线路的判决器输出,R3列为第3路通信线路的判决器输出,R4列为第4路通信线路的判决器输出,R5列为第5路通信线路的判决器输出,R6列为第6路通信线路的判决器输出;

其中,R1列为第1路、第2路、第3路、第4路、第5路、第6路的6路通信线路的发射端发出的光信号的叠加后的判决器输出;

R2列为第1路和第2路的2路通信线路的发射端发出的光信号的叠加后的判决器输出;

R3列为第1路和第3路的2路通信线路的发射端发出的光信号的叠加后的判决器输出;R4列为第1路和第4路的2路通信线路的发射端发出的光信号的叠加后的判决器输出;R5列为第1路和第5路的2路通信线路的发射端发出的光信号的叠加后的判决器输出;R6列为第1路和第6路的2路通信线路的发射端发出的光信号的叠加后的判决器输出;

表1的编解码规则表一共有38行,即提供了38种编解码方式,根据装置的发射控制器,对外部设备获取的数据按照4位二进制一组进行分组,再将分组的数据输出到编码器这一个方式,对于一组4位二进制数,需要至少对应有16种编码方式,因此需要约定4位二进制数到编解码方式的对应关系,约定对应关系的方式有静态和动态两种:静态约定:在通信前,发射端和接收端约定好,从表1中的38行编解码规则中,选择其中的16行用作对应4位二进制数到编解码方式;

动态约定:在通信前先通过静态约定方式,选择初始的编解码方式;在通信的过程中,将约定采用的编解码规则放在通信的信号中,编码器和解码器根据通信的信号,从38行编解码规则中动态的变换选择其中的16行用作对应4位二进制数到编解码方式;

编码器的处理方式为:将一个由发射控制器输入的4位二进制数,对应到表1中其中一行中的一组编解码条目,并编码成如表1中对应的S1列、S2列、S3列、S4列、S5列、S6列的6列的一组6个的4位二进制数,再输出这6个4位二进制数;

解码器的处理方式为:将判决器输出的数字信号还原成如表1中的R1列、R2列、R3列、R4列、R5列、R6列的6列一组6个的4位数,并将这6个的4位数解码成如表1其中一行中的一组编解码条目所对应的一个4位二进制数,并输出;

(3)发射端和接收端通信时首先需要进行收发同步,收发同步的方法为:

在发射端,由发射控制器给编码器发出同步启动指令,并由编码器驱动第1路通信线路的LED发送一段启动光信号,第2路、第3路、第4路、第5路、第6路不发送光信号;发射控制器并向发射时钟发出时钟指令,以确定发射端发送光信号的速度;

启动光信号中,包括了时钟同步信号和采用的初始选频序列,用于确定光信号的发送的速度和发射端将采用的初始的6个光发射天线;

在接收端,由于第1路通信线路的光信号通带包含了剩余的n-1个光接收天线的光通带,所以n个光接收天线都可以接收到这一启动光信号;接收端由第1路通信线路、判决器和解码器处理识别出启动光信号,由接收时钟为判决器提供接收时钟可以达到的最快的时钟,用作采样判决的时钟;并将启动光信号输出到接收控制器,从而确定光信号的速度以及接收端开始接收正式数据的光信号时应采用的初始选频序列;

(4)发射端和接收端同步后,进行正式的数据收发;

发射端的工作原理及步骤:

TX1、发射控制器从外部设备获得数据,按4位二进制一组进行分组,再将分组的数据输出到编码器;并给选频器发出选频指令,以及向发射时钟发送驱动时钟指令,确定发射端发送光信号的速度;

TX2、编码器根据表1的编码规则,对照表1,把从发射控制器输出的4位二进制数进行编码成如表1中对应其中一行的一组编解码条目的S1列、S2列、S3列、S4列、S5列、S6列的6列一组6个4位二进制,并输出这6个4位二进制数;同时,选频器接收到选频指令后,根据选频序列,在n个光发射天线中选通第1个光发射天线为第1路通信线路和剩余n-1个光发射天线中的任意5个光发射天线作为通信的第2路、第3路、第4路、第5路、第6路通信线路;

TX3、驱动器根据编码器输出的6个4位二进制数的“1”和“0”信号,以及选频器选择的6路通信线路,驱动选频器选择的6路通信线路上的光发射天线的用LED亮度不同的两种状态分别表示“1”和“0”;其中,S1列用于驱动第1路通信线路上的LED,S2列、S3列、S4列、S5列、S6列依次用于驱动第2路、第3路、第4路、第5路、第6路上的LED;

TX4、6路通信线路的LED发出的亮度变化的光信号,经过各自通信线路上的发射滤镜过滤后,成为在某个通带内的光信号发送出去;

接收端的工作原理及步骤:

RX1、接收控制器接收到启动光信号后,给接收时钟提供判决时钟指令,给分频器输出分频指令;确定光信号的速度以及接收端开始接收正式数据的光信号时应采用的初始选频序列;

RX2、分频器根据分频指令确定选频序列,并根据选频序列,在n个光接收天线中选择第

1个光接收天线为第1路通信线路和剩余n-1个光接收天线中的任意5个光接收天线作为通信的第2路、第3路、第4路、第5路、第6路通信线路;

RX3、6路通信线路上的6个光接收天线的接收滤镜,分别对接收到的光信号进行过滤,过滤后成为在某个通带内的光信号;

RX4、6路通信线路上的光电接收器,接收经过接收滤镜过滤后的光信号,并转换为模拟电信号输出;

RX5、判决器将接收光电接收器输出的模拟电信号,并转换为数字信号输出;

RX6、解码器根据表1的编解码规则,对判决器输出的数字信号还原成如表1中的R1列、R2列、R3列、R4列、R5列、R6列的一组6个4位数,并将该6个4位数解码成如表1中的其中一行的一组编解码条目的对应行的一个4位二进制数,并输出;

RX7、接收控制器将解码器的输出还原成原数据,并输出到外部设备。