Data high-speed transmission equipment based on visible light unidirectional network isolation

文档序号:1469783 发布日期:2020-02-21 浏览:2次 中文

阅读说明:本技术 基于可见光单向网络隔离的数据高速传输设备 (Data high-speed transmission equipment based on visible light unidirectional network isolation ) 是由 王兴生 于 2019-11-20 设计创作,主要内容包括:本发明公开了基于可见光单向网络隔离的数据高速传输设备,涉及可见光通信技术领域。本发明包括:发送终端以及接收终端;发送终端包括发送处理器、发送端USB接口、RS编码模块、扰码成帧模块、LED驱动模块以及LED灯;接收终端包括光敏二极管、光接收模块、解帧解扰模块、RS译码模块、接收端USB接口以及接收处理器;发送处理器包括初始化控制模块、写命令控制模块、写数据控制模块、读数据控制模块以及FIFO缓存模块。本发明通过发送终端根据可见光基于单向网络隔离传输技术向接收终端传输数据,实现实现可见光的单向网络隔离传输,提高了单向网络隔离传输效率。(The invention discloses data high-speed transmission equipment based on visible light unidirectional network isolation, and relates to the technical field of visible light communication. The invention comprises the following steps: a transmitting terminal and a receiving terminal; the sending terminal comprises a sending processor, a USB interface of a sending end, an RS coding module, a scrambling framing module, an LED driving module and an LED lamp; the receiving terminal comprises a photosensitive diode, a light receiving module, a de-framing and descrambling module, an RS decoding module, a receiving terminal USB interface and a receiving processor; the sending processor comprises an initialization control module, a write command control module, a write data control module, a read data control module and an FIFO cache module. According to the invention, the transmitting terminal transmits data to the receiving terminal according to the visible light based on the unidirectional network isolation transmission technology, so that the unidirectional network isolation transmission of the visible light is realized, and the unidirectional network isolation transmission efficiency is improved.)

1. Data high-speed transmission equipment based on visible light unidirectional network isolation is characterized by comprising: a transmitting terminal and a receiving terminal;

the transmitting terminal comprises a transmitting processor, a USB interface of a transmitting end, an RS coding module, a scrambling framing module, an LED driving module and an LED lamp; the receiving terminal comprises a photosensitive diode, a light receiving module, a de-framing and descrambling module, an RS decoding module, a receiving end USB interface and a receiving processor;

the sending processor comprises an initialization control module, a write command control module, a write data control module, a read data control module and an FIFO cache module;

the initialization control module is responsible for completing the initialization of the USB chip according to the time sequence requirement of the USB chip; the write command control module writes a command into the USB chip according to the input command; the data writing control module writes input data into the USB chip according to the time sequence required by the USB chip; the data reading control module is used for reading a data function from the USB chip after sending a data reading command and placing the read data; the FIFO cache module caches the transmitted data and forwards the data after the USB chip is idle.

2. The data high-speed transmission equipment based on the visible light unidirectional network isolation is characterized in that the sending processor transmits the sending data through a USB interface of a sending end; and the sending data is coded and interleaved with the blocks through the RS coding module.

3. The data high-speed transmission equipment based on the visible light unidirectional network isolation according to claim 1, wherein the scrambling and framing module scrambles and frames the coded transmission data; and the LED driving module drives the LED lamp to emit light according to the framed coded data.

4. The data high-speed transmission equipment based on the visible light unidirectional network isolation is characterized in that the photosensitive diode receives light information emitted by the LED lamp; the light receiving module receives the light information transmitted by the photosensitive diode.

5. The data high-speed transmission equipment based on the visible light unidirectional network isolation as claimed in claim 1, wherein the de-framing and de-scrambling module is used for de-framing and de-scrambling the optical information transmitted by the optical receiving module; the RS decoding module decodes the scrambling codes and transmits the scrambling codes to a USB interface of a receiving end; and the receiving end USB interface transmits the decoded digital information to the receiving processor.

Technical Field

The invention belongs to the technical field of visible light communication, and particularly relates to a high-speed data transmission device based on visible light unidirectional network isolation.

Background

The visible light communication technology is a communication technology for loading data on visible light for wireless transmission, and has the advantages of high speed, no pollution, high energy efficiency and the like and good application prospect, so that the visible light communication technology attracts wide attention of scholars at home and abroad. The specific applications of the current wireless transmission technology based on visible light are very few, especially in the aspect of applying the visible light wireless transmission to video transmission.

The invention provides a data high-speed transmission device based on visible light unidirectional network isolation, which realizes the unidirectional network isolation transmission of visible light and improves the unidirectional network isolation transmission efficiency.

Disclosure of Invention

The invention aims to provide data high-speed transmission equipment based on visible light unidirectional network isolation, which transmits data to a receiving terminal through a transmitting terminal according to visible light based on a unidirectional network isolation transmission technology, realizes the unidirectional network isolation transmission of the visible light and solves the problem that the existing visible light unidirectional isolation transmission is immature.

In order to solve the technical problems, the invention is realized by the following technical scheme:

the invention relates to a data high-speed transmission device based on visible light unidirectional network isolation, which comprises: a transmitting terminal and a receiving terminal; the transmitting terminal comprises a transmitting processor, a USB interface of a transmitting end, an RS coding module, a scrambling framing module, an LED driving module and an LED lamp; the receiving terminal comprises a photosensitive diode, a light receiving module, a de-framing and descrambling module, an RS decoding module, a receiving end USB interface and a receiving processor; the sending processor comprises an initialization control module, a write command control module, a write data control module, a read data control module and an FIFO cache module;

the initialization control module is responsible for completing the initialization of the USB chip according to the time sequence requirement of the USB chip; the write command control module writes a command into the USB chip according to the input command; the data writing control module writes input data into the USB chip according to the time sequence required by the USB chip; the data reading control module is used for reading a data function from the USB chip after sending a data reading command and placing the read data; the FIFO cache module caches the transmitted data and forwards the data after the USB chip is idle.

Preferably, the sending processor transfers sending data through a sending end USB interface; and the sending data is coded and interleaved with the blocks through the RS coding module.

Preferably, the scrambling code framing module scrambles and frames the coded transmission data; and the LED driving module drives the LED lamp to emit light according to the framed coded data.

Preferably, the photosensitive diode receives light information emitted by the LED lamp; the light receiving module receives the light information transmitted by the photosensitive diode.

Preferably, the de-framing and de-scrambling module de-frames and de-scrambles the optical information transmitted by the optical receiving module; the RS decoding module decodes the scrambling codes and transmits the scrambling codes to a USB interface of a receiving end; and the receiving end USB interface transmits the decoded digital information to the receiving processor.

The invention has the following beneficial effects:

according to the invention, the transmitting terminal transmits data to the receiving terminal according to the visible light based on the unidirectional network isolation transmission technology, so that the unidirectional network isolation transmission of the visible light is realized, and the unidirectional network isolation transmission efficiency is improved.

Of course, it is not necessary for any product in which the invention is practiced to achieve all of the above-described advantages at the same time.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.

Fig. 1 is a schematic structural diagram of a data high-speed transmission device based on visible light unidirectional network isolation according to the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, the present invention is a data high-speed transmission device based on visible light unidirectional network isolation, including: a transmitting terminal and a receiving terminal; the sending terminal comprises a sending processor, a USB interface of a sending end, an RS coding module, a scrambling framing module, an LED driving module and an LED lamp; the receiving terminal comprises a photosensitive diode, a light receiving module, a de-framing and descrambling module, an RS decoding module, a receiving terminal USB interface and a receiving processor; the sending processor comprises an initialization control module, a write command control module, a write data control module, a read data control module and an FIFO cache module;

the initialization control module is responsible for completing the initialization of the USB chip according to the time sequence requirement of the USB chip; the write command control module writes a command into the USB chip according to the input command; the data writing control module writes the input data into the USB chip according to the time sequence required by the USB chip; the data reading control module is used for reading data from the USB chip after sending a data reading command and is provided with a data port for placing the read data; the FIFO buffer module buffers the transmitted data, and forwards the data after the USB chip is idle.

Further, the sending processor transmits sending data through a USB interface of the sending end; the sending data is coded and block interleaved by the RS coding module, and the scrambling code framing module scrambles and frames the coded sending data; and the LED driving module drives the LED lamp to emit light according to the framed coded data.

In addition, the photosensitive diode receives light information emitted by the LED lamp; the optical receiving module receives optical information transmitted by the photosensitive diode, and the de-framing and descrambling module de-frames and descrambles the optical information transmitted by the optical receiving module; the RS decoding module decodes the scrambling codes and transmits the scrambling codes to a USB interface of a receiving end; the USB interface at the receiving end transmits the decoded digital information to the receiving processor.

Specifically, since the USB chip has only twelve pins a0, WR, RD, and DB, and each of the above modules has corresponding a0, WR, RD, and DB ports, and cannot be connected to the corresponding pin of the USB chip at the same time, a decoding output control module is necessary to control which module's control signal is connected to the corresponding pin of the USB chip;

after the data reading module program is finished, starting the work of an interface setting block comprising a sending end application program and a receiving end application program, and putting the read data into a sending end data cache module; the application program of the sending end finishes video acquisition, local display and local display, waits for the RS coding module to take away data, and has the functions of logic setting, video format setting and video data sending of the sending end;

the data is firstly cached in a data cache module of a receiving end, in the working process of the USB chip, the collection of videos, local display, the setting work of sending end programs, local display setting and video formats are completed by calling a VFW32 library, and the sending of the video data is completed through an API (application programming interface) provided by a USB chip manufacturer; the designed application program interface of the video sending end comprises a local video acquisition display window, an initialization setting button, a video source setting button, a video format setting button, a video compression setting button, a video acquisition starting setting button and an exit button; for the initialization button, if the initialization is unsuccessful, the program can prompt which step in the execution process has problems, such as connection failure of a USB interface, connection failure of a camera and failure of acquiring a display form;

the frequency source setting mainly completes the setting of local display video parameters, including the setting of the resolution of each frame of video image and the video sending format; the video compression setting is the setting for completing the compression of different compression programs selected by the video so as to improve the efficiency of the transmission process of the video; due to the limitation of the application program at the receiving end, the two items are set to fixedly use the respective rate of 320 × 240, the RGB24 pixel depth and the uncompressed video format in the video transmission in the paper design, and are added into the main program interface to be an extended application of the subsequent improvement work; the receiving of the video data of the video receiving and displaying interface program is completed through an API (application program interface) provided by a USB chip manufacturer, the received data is continuously read from the USB chip by starting another thread, and the display of the received data is to display each frame by calling a SetDIBitsToDevice function; the designed video receiving end application program interface comprises a video display window, an initialization USB setting button, a start receiving button and an exit button; when the program runs, the initialization USB setting is started at first, and whether the initialization setting is successful or not is prompted correspondingly; the start receiving button can be switched between display and pause display, and the text prompt of the button can be changed accordingly, so that the start receiving button and the pause receiving button are switched.

It should be noted that, in the above system embodiment, each included unit is only divided according to functional logic, but is not limited to the above division as long as the corresponding function can be implemented; in addition, specific names of the functional units are only for convenience of distinguishing from each other, and are not used for limiting the protection scope of the present invention.

In addition, it is understood by those skilled in the art that all or part of the steps in the method for implementing the embodiments described above may be implemented by a program instructing associated hardware, and the corresponding program may be stored in a computer-readable storage medium.

The preferred embodiments of the invention disclosed above are intended to be illustrative only. The preferred embodiments are not intended to be exhaustive or to limit the invention to the precise embodiments disclosed. Obviously, many modifications and variations are possible in light of the above teaching. The embodiments were chosen and described in order to best explain the principles of the invention and the practical application, to thereby enable others skilled in the art to best utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

6页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种无线光通信收/发射终端及中继、时分收/发方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!