CN113726432B - 一种软件可定义的可见光自适应调制解调装置及方法 - Google Patents
一种软件可定义的可见光自适应调制解调装置及方法 Download PDFInfo
- Publication number
- CN113726432B CN113726432B CN202111003317.7A CN202111003317A CN113726432B CN 113726432 B CN113726432 B CN 113726432B CN 202111003317 A CN202111003317 A CN 202111003317A CN 113726432 B CN113726432 B CN 113726432B
- Authority
- CN
- China
- Prior art keywords
- optical
- optical transceiver
- demodulation
- signal
- modulation
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/11—Arrangements specific to free-space transmission, i.e. transmission through air or vacuum
- H04B10/114—Indoor or close-range type systems
- H04B10/116—Visible light communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B10/00—Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
- H04B10/50—Transmitters
- H04B10/516—Details of coding or modulation
Landscapes
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Optical Communication System (AREA)
Abstract
本发明公开了一种软件可定义的可见光自适应调制解调装置及方法,所述方法包括***A选取初始调制速率,对要发送的数据进行调制;***B的信道估计单元通过解调信号中的已知信息来判断光信道条件,并将光信道条件信息反馈给***B的速率选取单元,***B的速率选取单元根据光信道条件信息重新选取解调速率,如果光信道条件好,则增大解调速率,调整解调时钟为clk2,时钟周期为T2;如果光信道条件差,则减小解调速率,调整解调时钟为clk3,时钟周期为T3;***B将信道估计单元得出的光信道条件信息加载到光源上,向***A发出光信号;***A提取出光信道条件信息并重新选取调制速率。本发明可适应不同的光信道环境,更具灵活性。
Description
技术领域
本发明涉及可见光通信技术领域,具体涉及一种软件可定义的可见光自适应调制解调装置及方法。
背景技术
可见光通信技术是以可见光为载体进行数据传输的一种无线通信技术,可将数据信号调制到光载波上发送出去。
软件定义技术是用软件定义硬件功能的技术,用软件给硬件赋能,在硬件资源数字化、标准化的基础上,通过软件编程去实现虚拟化、灵活性、多样和定制化功能。
目前可见光通信一般都是固定距离、固定信道、固定参数,很难适应多变的信道环境和移动通信需求。
发明内容
为了提高可见光通信***的抗干扰能力,使其能适应多变的信道环境,增强传输稳定性和准确性,本发明提供一种软件可定义的可见光自适应调制解调装置及方法,可根据光信道条件自适应地通过处理器调整数据调制解调速率,以实现不同光信道条件下的稳定数据传输。
为了实现上述目的,本发明采用如下技术方案:
一种软件可定义的可见光自适应调制解调方法,包括如下步骤:
a)***A选取初始调制速率,***A的调制单元根据选取的速率对要发送的数据进行调制,调制时钟为clk1,时钟周期为T1,如果发送“1”,调制为高电平,持续时间为M×T1,如果发送“0”,调制为低电平,持续时间为M×T1,其中M是时钟周期的计数值;
b)***A将调制后的信号加载到***A的光源上,向***B发出光信号;
c)***B将接收的来自***A的光信号转换为电信号;
d)***B选取初始解调速率,***B的解调单元根据选取的速率,对电信号解调,若高电平持续时间为M×T1,则解调为“1”,若低电平持续时间为M×T1,则解调为“0”,并将解调后的数据输出至解调信号输出端,同时将解调信号传给***B的信道估计单元;
e)***B的信道估计单元通过解调信号中的已知信息来判断光信道条件,并将光信道条件信息反馈给***B的第二速率选取单元,***B的第二速率选取单元根据光信道条件信息重新选取解调速率,如果光信道条件好,则增大解调速率,调整解调时钟为clk2,时钟周期为T2,T2<T1;如果光信道条件差,则减小解调速率,调整解调时钟为clk3,时钟周期为T3,T3>T1;
f)***B将信道估计单元得出的光信道条件信息加载到***B的光源上,向***A发出光信号;
g)***A将接收的来自***B的光信号转换为电信号;
h)***A的第一速率选取单元从电信号中提取出光信道条件信息并重新选取调制速率,如果光信道条件好,则增大调制速率,调整调制时钟为clk2,时钟周期为T2,如果光信道条件差,则减小调制速率,调整调制时钟为clk3,时钟周期为T3;
步骤a)中的初始调制速率和步骤d)中的初始解调速率相同。
进一步地,步骤e)中判断光信道条件包括如下步骤:
e-1)计算信号中已知信息经过光信道后的误码率;
e-2)将计算得到的误码率与预先设定的阈值进行比较;
e-3)如果误码率大于阈值,则判断光信道条件差,如果误码率小于阈值,则判断光信道条件好。
进一步地,步骤h)中第一速率选取单元和步骤e)中第二速率选取单元根据光信道条件信息重新选取调制解调速率,包括如下步骤:
h-1)制定光信道条件信息和调制解调速率的对应关系;
h-2)第一速率选取单元和第二速率选取单元根据光信道条件信息选取对应的调制解调速率。
可用于实现上述方法的装置:
一种软件可定义的可见光自适应调制解调装置,包括***A和***B,
所述***A包括
待调制信号输入端,用于输入待调制的电信号;
自适应调制处理器,用于选取数据调制速率;对待发送的电信号进行调制;
第一驱动模块,用于驱动光源发光;
第一光源,用于发出光信号;
第一光电探测器,用于将光信号转换为电信号;
第一信号处理模块,用于对光电探测器转换的电信号进行放大、滤波;
所述第一光电探测器、第一信号处理模块、自适应调制处理器、第一驱动模块、第一光源顺序连接;待调制信号输入端与自适应调制处理器连接;
所述***B包括
第二光电探测器,用于将光信号转换为电信号;
第二信号处理模块,用于将光电探测器转换的电信号进行放大、滤波;
自适应解调处理器,用于选取数据解调速率;对光信道条件进行估计;对电信号进行解调;
解调信号输出端,用于输出解调得到的数据;
第二驱动模块,用于驱动光源发光;
第二光源,用于发出光信号;
所述第二光电探测器、第二信号处理模块、自适应解调处理器、第二驱动模块、第二光源顺序连接;自适应解调处理器与解调信号输出端连接;
所述第一光源与第二光电探测器相对应;所述第二光源与第一光电探测器相对应。
进一步地,所述自适应调制处理器包括
第一速率选取单元,用于选取数据调制速率;
调制单元,用于对待发送的电信号进行调制;
所述第一速率选取单元与调制单元、第一信号处理模块、待调制信号输入端连接;所述调制单元与第一驱动模块连接。
进一步地,所述的自适应解调处理器包括
第二速率选取单元,用于选取数据解调速率;
解调单元,用于对电信号进行解调;
信道估计单元,用于对光信道条件进行估计;
所述解调单元与第二速率选取单元、信道估计单元、解调信号输出端连接;信道估计单元与第二速率选取单元连接。
本发明的优点及有益效果:
本发明可根据光信道条件信息,通过处理器自适应地选取通信速率。当光信道条件较好时,增大通信速率;当光信道条件较差时,减小通信速率。相比现有固定速率的可见光通信技术,本发明可适应不同的光信道环境,更具灵活性。
附图说明
图1为本发明实施例中软件可定义的可见光自适应调制解调装置的方框示意图和调制解调方法的流程框图;
图2为本发明实施例中软件可定义的可见光自适应调制解调方法的***A调制过程示意图;
图3为本发明实施例中软件可定义的可见光自适应调制解调方法的***B解调过程示意图。
具体实施方式
下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
实施例:
参见图1,一种软件可定义的可见光自适应调制解调装置,包括***A和***B,所述***A包括
待调制信号输入端,用于输入待调制的电信号;
自适应调制处理器,用于选取数据调制速率;对待发送的电信号进行调制;
第一驱动模块,用于驱动光源发光;
第一光源,用于发出光信号;
第一光电探测器,用于将光信号转换为电信号;
第一信号处理模块,用于对光电探测器转换的电信号进行放大、滤波;
所述第一光电探测器、第一信号处理模块、自适应调制处理器、第一驱动模块、第一光源顺序连接;待调制信号输入端与自适应调制处理器连接;
所述***B包括
第二光电探测器,用于将光信号转换为电信号;
第二信号处理模块,用于将光电探测器转换的电信号进行放大、滤波;
自适应解调处理器,用于选取数据解调速率;对光信道条件进行估计;对电信号进行解调;
解调信号输出端,用于输出解调得到的数据;
第二驱动模块,用于驱动光源发光;
第二光源,用于发出光信号;
所述第二光电探测器、第二信号处理模块、自适应解调处理器、第二驱动模块、第二光源顺序连接;自适应解调处理器与解调信号输出端连接;
所述第一光源与第二光电探测器相对应;所述第二光源与第一光电探测器相对应。
进一步地,所述自适应调制处理器包括
第一速率选取单元,用于选取数据调制速率;
调制单元,用于对待发送的电信号进行调制;
所述第一速率选取单元与调制单元、第一信号处理模块、待调制信号输入端连接;所述调制单元与第一驱动模块连接。
进一步地,所述的自适应解调处理器包括
第二速率选取单元,用于选取数据解调速率;
解调单元,用于对电信号进行解调;
信道估计单元,用于对光信道条件进行估计;
所述解调单元与第二速率选取单元、信道估计单元、解调信号输出端连接;信道估计单元与第二速率选取单元连接。
具体地,设置自适应调制处理器和自适应解调处理器,这两种处理器均为可编程逻辑器件,可通过软件进行可重复编程,对其功能进行定义;处理器为FPGA为核心的最小***板,包括电源模块,分别产生3.3V,2.5V和1.2V的电压为芯片供电;晶振模块,用的是50MHz的有源晶振;FLASH模块,为串行配置设备EPCS64N芯片;最后是JTAG和AS下载口和通过排针引出的I/O口。自适应调制处理器用于***A中,自适应解调处理器用于***B中。自适应调制处理器包含两个程序单元,即第一速率处理单元和调制单元;自适应解调处理器包含三个程序单元,即第二速率处理单元、解调单元和信道估计单元。
光源为LED;光电探测器为PIN或APD光电二极管。
第一信号处理模块和第二信号处理模块一致,由电压放大电路、滤波电路和比较器电路顺序连接组成。
第一驱动模块和第二驱动模块一致,包括预加重电路、功率放大电路、直流偏置电路和Bias-T电路,所述Bias-T电路与功率放大电路、预加重电路顺序连接,Bias-T电路与直流偏置电路连接。
PC机通过信号输入/输出端口与自适应调制处理器、自适应解调处理器连接。
参见图1、图2和图3,一种软件可定义的可见光自适应调制解调方法,采用上述的软件可定义的可见光自适应调制解调装置,待发送的二进制比特流为“101001”,时钟周期的计数值为2,所述方法包括如下步骤:
a)***A的第一速率选取单元选取初始调制速率,***A的调制单元根据选取的速率对要发送的数据“101001”进行调制,调制时钟为clk1,时钟周期为T1,将发送的“1”,调制为高电平,持续时间为2×T1,将发送的“0”,调制为低电平,持续时间为2×T1;
b)***A将调制后的信号通过第一驱动模块加载到***A的第一光源上,向***B发出光信号;
c)***B的第二光电探测器将接收的来自***A的光信号转换为电信号,***B的第二信号处理模块对电信号进行放大、滤波;
d)***B的第二速率选取单元选取初始解调速率,解调时钟为clk1,***B的解调单元根据第二速率选取单元选取的速率,对处理后的电信号解调,如果高电平持续时间为2×T1,则解调为“1”,如果低电平持续时间为2×T1,则解调为“0”,并将解调后的数据输出至解调信号输出端,同时将解调信号传给***B的信道估计单元;
步骤a)中的初始调制速率和步骤d)中的初始解调速率相同;
e)***B的信道估计单元通过解调信号中的已知信息来判断光信道条件,并将光信道条件信息反馈给***B的第二速率选取单元,***B的第二速率选取单元根据光信道条件信息重新选取解调速率,如果光信道条件好,则增大解调速率,调整解调时钟为clk2,时钟周期为T2,T2<T1;如果光信道条件差,则减小解调速率,调整解调时钟为clk3,时钟周期为T3,T3>T1;
进一步地,步骤e)中判断光信道条件包括如下步骤:
e-1)计算信号中已知信息经过光信道后的误码率;
e-2)将计算得到的误码率与预先设定的阈值进行比较;
e-3)如果误码率大于阈值,则判断光信道条件差,如果误码率小于阈值,则判断光信道条件好;
f)***B将信道估计单元得出的光信道条件信息通过第二驱动模块加载到***B的第二光源上,向***A发出光信号;
g)***A的第一光电探测器将接收的来自***B的光信号转换为电信号,***A的第一信号处理模块对电信号进行放大、滤波;
h)***A的第一速率选取单元从处理后的电信号中提取出光信道条件信息并重新选取调制速率,如果光信道条件好,则增大调制速率,调整调制时钟为clk2,时钟周期为T2,将发送的“1”,调制为高电平,持续时间为2×T2,将发送的“0”,调制为低电平,持续时间为2×T2;如果光信道条件差,则减小调制速率,调整调制时钟为clk3,时钟周期为T3,将发送的“1”,调制为高电平,持续时间为2×T3,将发送的“0”,调制为低电平,持续时间为2×T3;
进一步地,步骤h)中第一速率选取单元和步骤e)中第二速率选取单元根据光信道条件信息重新选取调制解调速率,包括如下步骤:
h-1)制定光信道条件信息和调制解调速率的对应关系;
h-2)第一速率选取单元和第二速率选取单元根据光信道条件信息选取对应的调制解调速率。
以上公开的本发明的优选实施例,只是帮助阐述本发明,不限制本发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。
Claims (2)
1.一种软件可定义的可见光自适应调制解调方法,其特征在于,包括如下步骤:
a)***A选取初始调制速率,***A的调制单元根据选取的速率对要发送的数据进行调制,调制时钟为clk1,时钟周期为T1,如果发送“1”,调制为高电平,持续时间为M×T1,如果发送“0”,调制为低电平,持续时间为M×T1,其中M是时钟周期的计数值;
b)***A将调制后的信号加载到***A的光源上,向***B发出光信号;
c)***B将接收的来自***A的光信号转换为电信号;
d)***B选取初始解调速率,***B的解调单元根据选取的速率,对电信号解调,若高电平持续时间为M×T1,则解调为“1”,若低电平持续时间为M×T1,则解调为“0”,并将解调后的数据输出至解调信号输出端,同时将解调信号传给***B的信道估计单元;
e)***B的信道估计单元通过解调信号中的已知信息来判断光信道条件,并将光信道条件信息反馈给***B的第二速率选取单元,***B的第二速率选取单元根据光信道条件信息重新选取解调速率,如果光信道条件好,则增大解调速率,调整解调时钟为clk2,时钟周期为T2,T2<T1;如果光信道条件差,则减小解调速率,调整解调时钟为clk3,时钟周期为T3,T3>T1;
f)***B将信道估计单元得出的光信道条件信息加载到***B的光源上,向***A发出光信号;
g)***A将接收的来自***B的光信号转换为电信号;
h)***A的第一速率选取单元从电信号中提取出光信道条件信息并重新选取调制速率,如果光信道条件好,则增大调制速率,调整调制时钟为clk2,时钟周期为T2,如果光信道条件差,则减小调制速率,调整调制时钟为clk3,时钟周期为T3;
步骤a)中的初始调制速率和步骤d)中的初始解调速率相同。
2.一种可实现权利要求1所述方法的软件可定义的可见光自适应调制解调装置,其特征在于,包括***A和***B,
所述***A包括
待调制信号输入端,用于输入待调制的电信号;
自适应调制处理器,用于选取数据调制速率;对待发送的电信号进行调制;
第一驱动模块,用于驱动光源发光;
第一光源,用于发出光信号;
第一光电探测器,用于将光信号转换为电信号;
第一信号处理模块,用于对光电探测器转换的电信号进行放大、滤波;
所述第一光电探测器、第一信号处理模块、自适应调制处理器、第一驱动模块、第一光源顺序连接;待调制信号输入端与自适应调制处理器连接;
所述***B包括
第二光电探测器,用于将光信号转换为电信号;
第二信号处理模块,用于将光电探测器转换的电信号进行放大、滤波;
自适应解调处理器,用于选取数据解调速率;对光信道条件进行估计;对电信号进行解调;
解调信号输出端,用于输出解调得到的数据;
第二驱动模块,用于驱动光源发光;
第二光源,用于发出光信号;
所述第二光电探测器、第二信号处理模块、自适应解调处理器、第二驱动模块、第二光源顺序连接;自适应解调处理器与解调信号输出端连接;
所述第一光源与第二光电探测器相对应;所述第二光源与第一光电探测器相对应;
所述***A和***B具有完全相同的硬件结构,可以下载不同的软件模块灵活配置功能,即***A和***B既可以被配置为调制装置也可以被配置为解调装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111003317.7A CN113726432B (zh) | 2021-08-30 | 2021-08-30 | 一种软件可定义的可见光自适应调制解调装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111003317.7A CN113726432B (zh) | 2021-08-30 | 2021-08-30 | 一种软件可定义的可见光自适应调制解调装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113726432A CN113726432A (zh) | 2021-11-30 |
CN113726432B true CN113726432B (zh) | 2023-04-14 |
Family
ID=78678975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111003317.7A Active CN113726432B (zh) | 2021-08-30 | 2021-08-30 | 一种软件可定义的可见光自适应调制解调装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113726432B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105323008A (zh) * | 2014-07-04 | 2016-02-10 | 中兴通讯股份有限公司 | 光收发模块及其工作参数的配置方法及装置 |
CN105553572A (zh) * | 2015-12-14 | 2016-05-04 | 中国海洋大学 | 一种水下通信*** |
CN107317650A (zh) * | 2017-07-03 | 2017-11-03 | 华南师范大学 | 用于时分波分复用光纤通信实验教学的装置、方法及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3006834B1 (fr) * | 2013-06-07 | 2015-06-19 | Thales Sa | Procede et dispositif de transmission optique a debit utile adaptatif |
CN203747855U (zh) * | 2014-03-07 | 2014-07-30 | 桂林电子科技大学 | 数字通信***的信道质量估计与自适应发送接收装置 |
NL2018496B1 (en) * | 2017-03-10 | 2018-09-21 | Genexis Holding Bv | Flexible modulation in pon networks |
CN107317634A (zh) * | 2017-06-20 | 2017-11-03 | 中国科学技术大学 | 智能水下无线光通信*** |
CN112787718B (zh) * | 2020-12-25 | 2022-03-11 | 武汉邮电科学研究院有限公司 | 大气激光通信速率调节方法、装置及*** |
-
2021
- 2021-08-30 CN CN202111003317.7A patent/CN113726432B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105323008A (zh) * | 2014-07-04 | 2016-02-10 | 中兴通讯股份有限公司 | 光收发模块及其工作参数的配置方法及装置 |
CN105553572A (zh) * | 2015-12-14 | 2016-05-04 | 中国海洋大学 | 一种水下通信*** |
CN107317650A (zh) * | 2017-07-03 | 2017-11-03 | 华南师范大学 | 用于时分波分复用光纤通信实验教学的装置、方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN113726432A (zh) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1155519B1 (en) | Electro-optic interface system and method of operation | |
CN113094318B (zh) | 一种适用于usb协议的有源光传输的电路结构 | |
US8687969B2 (en) | Inter-transceiver module communication for optimization of link between transceivers | |
CN110531998B (zh) | 一种光模块及光模块的固件烧写方法 | |
US20060093367A1 (en) | Inter-transceiver module communication for firmware upgrade | |
CN104320184A (zh) | 一种用于光纤通道的高速光模块 | |
US11876562B2 (en) | USB and thunderbolt optical signal transceiver | |
CN104967487B (zh) | 一种基于频率调制的带内透传监控信号的光模块 | |
US9210769B2 (en) | Constant brightness LED drive communications port | |
CN113726432B (zh) | 一种软件可定义的可见光自适应调制解调装置及方法 | |
TWI639318B (zh) | 光學傳送器及傳送方法 | |
CN204231356U (zh) | 一种用于光纤通道的高速光模块 | |
CN111082867A (zh) | 一种基于可见光通信与电力线传输的单光源双向通信*** | |
CN108631881B (zh) | 一种相干光装置 | |
JP2002152138A (ja) | トランシーバ・モジュール | |
CN209088961U (zh) | 一种光模块 | |
CN106209243B (zh) | 中继光模块 | |
KR102096295B1 (ko) | 다중 레이트 데이터 처리 방법 및 장치 | |
CN117254860B (zh) | 信号发送方法及装置、存储介质、电子设备 | |
CN109936407A (zh) | 一种10g epon非对称onu发射光眼图质量验证方法 | |
US8880755B2 (en) | Transmission device and transmission method | |
Anwar et al. | Energy saver VLC using off-the-shelf devices: An experimental study | |
Kale | Pc-Pc Communication Using Li-Fi | |
CN105827326A (zh) | 一种32Kbps~80Mbps低速率双收SFP光模块 | |
Harathi | Building a Bidirectional Visible Light Communication Link: Challenges and Contributions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |