CN106788724A - A kind of visible light communication system and its implementation based on polarization code - Google Patents
A kind of visible light communication system and its implementation based on polarization code Download PDFInfo
- Publication number
- CN106788724A CN106788724A CN201611125724.4A CN201611125724A CN106788724A CN 106788724 A CN106788724 A CN 106788724A CN 201611125724 A CN201611125724 A CN 201611125724A CN 106788724 A CN106788724 A CN 106788724A
- Authority
- CN
- China
- Prior art keywords
- polarization code
- signal
- visible light
- channel
- coding
- 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.)
- Pending
Links
- 230000010287 polarization Effects 0.000 title claims abstract description 78
- 238000004891 communication Methods 0.000 title claims abstract description 50
- 238000000034 method Methods 0.000 claims abstract description 27
- 238000012937 correction Methods 0.000 claims abstract description 23
- 230000003287 optical effect Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 11
- 238000001514 detection method Methods 0.000 claims abstract description 7
- 238000005286 illumination Methods 0.000 claims abstract description 7
- 230000036541 health Effects 0.000 claims abstract description 3
- 239000011159 matrix material Substances 0.000 claims description 26
- 108091026890 Coding region Proteins 0.000 claims description 14
- 238000011084 recovery Methods 0.000 claims description 9
- 238000013075 data extraction Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000000605 extraction Methods 0.000 claims description 2
- 230000003750 conditioning effect Effects 0.000 claims 1
- 230000005611 electricity Effects 0.000 claims 1
- 239000004744 fabric Substances 0.000 claims 1
- 230000006978 adaptation Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 3
- 108020004705 Codon Proteins 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
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
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Optical Communication System (AREA)
- Error Detection And Correction (AREA)
Abstract
The invention discloses a kind of visible light communication system based on polarization code and its implementation, system includes the transmitting subsystem and the receiving subsystem for receiving visible light signal for launching visible light signal, the transmitting subsystem realization is carried out after polarization code Error Correction of Coding and OOK modulation to input signal, continuous modulation waveform is exported, drives LED light source luminous and transmission signal;The receiving subsystem realizes that the optical signal received to optical detection device is converted into the photoelectric current proportional to projectile energy, photoelectric current nurses one's health into the signal input of suitable demodulator circuit in digital demodulator by modulate circuit, by digital demodulator demodulation polarization code error-correcting decoding, information is finally recovered;The present invention is based on polarization code coding/decoding method, and coding and decoding simple structure, complexity are low;The present invention supports that light modulation, than self adaptation and run length, meets the lighting requirement of Uniform Illumination flicker free, without increasing extra coding balances and line coding technique in addition.
Description
Technical field
It is more particularly to a kind of based on the visible light communication system of polarization code and its realization side the present invention relates to optical communication field
Method.
Background technology
Visible light communication (Visible Light Communication, VLC) has can simultaneously be used for what is illuminated and communicate
Advantage, as LED is in illumination, communication and the extensive use of the every field such as sensing technology, it is considered to be great development potentiality and
The technology of application prospect.Compared with existing technology for radio frequency, it is seen that optic communication is imitated with its green high-capacity, immune electromagnetism is done
Disturb, spectrum aboundresources and the advantage such as confidentiality is high, be increasingly becoming the hot spot technology of room inside/outside short haul connection.
Typical visible light communication system includes sending subsystem and receiving subsystem, wherein send subsystem mainly including
Channel coding module, digital modulation module, drive circuit module and LED light source;Receiving subsystem mainly include photodetection/turn
Mold changing block, clock recovery/data extraction module, digital demodulating block, channel decoding module;In transmitting terminal, signal input to letter
Road encoder is encoded, and the signal sequence obtained after coding is modulated by digital modulator, exports continuous modulation waveform,
LED light source is directly driven after drive circuit to light;In receiving terminal, the optical signal that photodetector will be received is converted into telecommunications
Number, by the synchronization and extraction of clock, correct data start is found, then signal is believed by digital demodulator demodulation
Road decoder for decoding, finally recovers information.
In current visible light communication system, the modulation system being most frequently with is OOK modulation.And the channel for being used is compiled
Code technology, has continued to use traditional error correction coding such as Reed-Solomon (RS), LDPC, Reed-Muller (RM) code etc., this
A little coding techniques also fail to reach shannon limit in performance.Moreover, due to Signal coding in 0/1 bits proportion determine
The mean flow rate of houselights, in order to meet the visible light communication adjustable requirement of the brightness on illumination functions, traditional entangles
Miscoding technology needs introducing to punching the ancillary techniques such as technology, so that coding and decoding complex structure, have impact on communication efficiency.In
State's patent of invention 201510582665.2 discloses a kind of visible light communication method based on LDPC code, and the method initially sets up can
See optical communication system modelThen index matrix G is constructed, is made with element value in G
It is the circulation digit of submatrix in check matrix H, constructs check matrix H;According to verification equation HcT=0 obtains codeword vector
Equation group, it is determined that verification vector p, realizes fast coding;Preset the prior probability l of information under a Gaussian channeln, then
Calculate the posterior probability LQ of full detail noden, work as LQn>When 0, information bit judgement isOtherwiseIt is finally completed
The decoding of LDPC code.The patent mainly uses LDPC code as the error correcting code in visible light communication system, and LDPC code is used
It is in error correction major defect:
(1) LDPC code is a kind of packeting error-correcting code with sparse check matrix, and its performance approaches shannon limit, but
Shannon limit is not reached.
(2) the iterative message propagation decoding algorithm of LDPC code is complicated.
(3) decoding performance of LDPC code and computation complexity are in inverse relation.
The content of the invention
Shortcoming and deficiency it is a primary object of the present invention to overcome prior art, there is provided a kind of based on the visible of polarization code
Optical communication system and its implementation, the system carry out polarization code Error Correction of Coding to transmission information, with can reach shannon limit
Channel coding gain, encoding and decoding complexity is low and code length is linear, and without extra coding techniques can meet
Any light modulation is than the requirement with brightness of illumination.
In order to reach above-mentioned purpose, the present invention uses following technical scheme:
A kind of visible light communication system based on polarization code of the present invention, including for launching the transmitting subsystem of visible light signal
System and the receiving subsystem for receiving visible light signal, the transmitting subsystem are realized carrying out polarization code error correction to input information
After coding, through the OOK modulation modulated electric signals of output, drive LED light source to light and transmit optical signal;The receiving subsystem is realized
The photoelectric current proportional to projectile energy is converted into the optical signal that optical detection device is received, photoelectric current is adjusted by modulate circuit
The electric signal for managing into suitable demodulator circuit is input in digital demodulator, is entangled by digital demodulator demodulation polarization code
Mistranslation code, finally recovers information;
The transmitting subsystem is including being used to improve the polarization code Error Correction of Coding module of channelling code transmission reliability, being used for
The OOK signal modulation modules of visible light communication system signal modulation, for driving LED to be illuminated the LED with visible light communication
Circuit drives module and the LED light source module for illuminating and sending visible light communication signal;The polarization code Error Correction of Coding
Module, OOK signal modulation modules, LED circuit drive module and LED light source module are linked in sequence successively;
The receiving subsystem includes being converted to electric signal and being put for the reception of visible light signal and optical signal
Greatly, the clock that the photodetection/modular converter of filtering and limitation signal treatment, the recovery for system clock and data are extracted is extensive
Multiple/data extraction module, OOK signal demodulation modules and use for being demodulated to the signal that visible light communication system is received
The polarization code error-correcting decoding module that is wrong and recovering information of signal during visible light communication is corrected;The smooth electrical resistivity survey
Survey/modular converter, clock recovery/data extraction module, OOK signal demodulation modules and polarization code error-correcting decoding module are suitable successively
Sequence is connected.
Used as preferred technical scheme, the coding step of the polarization code Error Correction of Coding module includes channel-polarization process,
I.e. channel combination and channel divide two parts, are replicated by known channel W, obtain one group it is separate N number of
Channel, then this N number of channel encode the pseudo channel for obtaining N number of association, when N gradually increases tends to infinite, by pole
The pseudo channel for changing code coding occurs polarization phenomena:A part of pseudo channel would tend to channel of making an uproar entirely, and remaining part is then
It is intended to noiseless channel, then selects all of noiseless channel and useful information is transmitted as efficient channel, and in full channel of making an uproar
Middle transmission sleep bit information.
Used as preferred technical scheme, the OOK signal modulation modules carry out the step of light modulation is compensated and are:Connect when from outside
When receiving desired light modulation value, the value of sleep bit is adjusted according to 0/1 bit distribution in information bit, so that final coding
0/1 bits proportion in code word meets desired illumination light modulation ratio, and 0/1 run length.
Used as preferred technical scheme, the polarization code Error Correction of Coding module is encoded and is polarized code error-correcting decoding module
It is reciprocal structure to enter row decoding, and sleep bit could be arranged to arbitrary value without influence error-correcting performance, therefore in cataloged procedure
In after output bit sequence is set, call decoder architecture, treat output codons and invert obtaining required sleep bit,
By manipulate sleep bit so that polarization code Error Correction of Coding export still keep message sink coding be input into distribution character, so as to adapt to
Any light modulation is compared and ensures to illuminate flicker free.
It is as preferred technical scheme, the step of the polarization code error-correcting decoding module enters row decoding:Believe according to receiving
Number value, calculate channel initial likelihood ratio information;By information bit set and coding sequence, current reception bit log likelihood is calculated
Than;Enter row decoding judgement, and provide coding sequence.
Present invention also offers a kind of implementation method based on polarization code visible light communication system, comprise the steps:(1)
The coding step of polarization code, comprises the steps:
(1-1) initialization information sequence;
(1-2) calculates Pasteur's parameter of pseudo channel;
(1-3) determines the information bit set of transmission useful information;
(1-4) determines generator matrix;
(1-5) determines that encoder matrix, for encoding, finally carries out encoding the code word for obtaining polarization code according to information bit set
Sequence;
(2) decoding procedure of polarization code, comprises the steps:
(2-1) obtains received information sequence from OOK demodulation;
(2-2) calculates the likelihood value of channel;
(2-3) recursive calculation current bit likelihood ratio;
(2-4) decoding judgement;
(2-5) exports coding sequence.
Used as preferred technical scheme, step (1) is specially:
IfWhereinIt is information sequence, GNIt is generator matrix, the generator matrix G of polarization codeNCan represent
For:WhereinN=2n;Represent Kronecker product;Matrix BNIt is a backward displacement,
Realize for the corresponding bit backward reversion of position number obtaining the new position number to be replaced;
For arbitrary subset A, i.e. A ∈ { 1 ... ..., N }, the codeword sequence of polarization code can be write as:Wherein A is information bit set;GN(A) generator matrix G is representedNIn by information bit collection
Close the matrix of element correspondence row composition in A;AcRepresent supplementary sets of the subset A in { 1 ..., N } is gathered;uAFor in list entries u
Information bit subsets, it is determined by element in set A;It is sleep bit;Represent XOR.
Used as preferred technical scheme, step (2) is specially:
According to reception value, the initial likelihood ratio information of channel is calculatedI=1,2 ..., N, wherein yiRepresent OOK
Signal after decode-regulating;By information bit set A and coding sequence, according to formula
And formula
Current bit likelihood ratio is calculated, whereinCoding sequence is represented,WithRepresentIn
Odd number indexes subvector and even number index subvector,It is XOR;
Finally, according to formula
Likelihood detection hard decision is carried out, and exports coding sequence.
The present invention compared with prior art, has the following advantages that and beneficial effect:
(1) present invention is based on polarization code coding/decoding method, and coding and decoding simple structure, encoding and decoding complexity is low;
(2) code efficiency of the present invention is high, and shannon limit can be reached in theory;
(3) present invention supports that light modulation, than self adaptation and run length, meets the lighting requirement of Uniform Illumination flicker free,
Extra coding balances technology need not be increased;
(4) present invention can realize safety of physical layer from coding.
Brief description of the drawings
Fig. 1 is the block diagram of visible light communication system of the present invention based on polarization code;
Fig. 2 is polarization code coding flow chart of the present invention;
Fig. 3 is polarization code decoding flow chart of the present invention.
Specific embodiment
With reference to embodiment and accompanying drawing, the present invention is described in further detail, but embodiments of the present invention are not limited
In this.
Embodiment
As shown in figure 1, a kind of visible light communication system based on polarization code of the invention includes transmitting visible light signal
Launch subsystem S11 and for receiving visible ray and will be seen that light is converted to the receiving subsystem S12 of electric signal.Transmitting
System S11 realizations are carried out after channel coding modulation to input signal, export continuous modulation waveform, drive LED light source to light
And transmission signal;The receiver module S12 realize the optical signal received to optical detection device be converted into projectile energy into than
The photoelectric current of example, photoelectric current nurses one's health into the signal input of suitable demodulator circuit to digital demodulator by modulate circuit
In, decoded by digital demodulator demodulation channel decoder, finally recover information.
The transmitting subsystem S11 includes being improved for channel coding the polarization code Error Correction of Coding module of transmission reliability
S111, for the OOK signal modulation module S112 of visible light communication system signal modulation, for driving LED to be illuminated and can
See the LED circuit drive module S113 of optic communication, the LED light source module S114 for illuminating and sending visible light communication signal;
Polarization code Error Correction of Coding module S111, the OOK signal modulation module S112, LED circuit drive module S113 and LED light source
Module S114 is sequentially connected composition visible light communication system transmitting subsystem S11.
The receiver module S12 includes being converted to electric signal and being put for the reception of visible light signal and optical signal
Greatly, the photodetection/modular converter S121 of the signal transacting such as filtering and amplitude limit, what recovery and data for system clock were extracted
Clock recovery/data extraction module S122, for the OOK signals demodulation being demodulated to the signal that visible light communication system is received
Module S123, for correcting the mistake of signal during visible light communication and recovering the polarization code error-correcting decoding module of information
S124;The photodetection/modular converter S121, clock recovery/data extraction module S122, OOK signal demodulation module S123,
Polarization code error-correcting decoding module S124 is sequentially connected composition visible light communication system receiving subsystem S12.
The coding step of the polarization code Error Correction of Coding module S111 includes channel-polarization process, i.e. channel combination and channel
Two parts of division, are replicated by known channel W, obtain one group of separate N number of channel, then by this N number of letter
Road carries out encoding the pseudo channel for obtaining N number of association, when N gradually increases tends to infinite, by the virtual letter that polarization code is encoded
Road occurs polarization phenomena:A part of pseudo channel would tend to channel of making an uproar entirely, and remaining part is then intended to noiseless channel, so
After select all of noiseless channel and transmitted as efficient channel useful information, and sleep bit letter is transmitted in full channel of making an uproar
Breath.
The OOK signal modulation modules S112 carries out the step of light modulation is compensated:When being received externally desired light modulation
During value, the value of sleep bit is adjusted according to 0/1 bit distribution in information bit, so that 0/1 ratio in final coding codeword
Special ratio meets the light modulation ratio of desired visible light source.
It is reciprocal knot that the polarization code Error Correction of Coding module encoded and polarized code error-correcting decoding module to enter row decoding
Structure, and sleep bit could be arranged to arbitrary value without influence error-correcting performance, therefore setting output bit in an encoding process
After sequence, decoder architecture is called, treat output codons and invert obtaining required sleep bit, made by manipulating sleep bit
Obtain the output of polarization code Error Correction of Coding and still keep the distribution character of message sink coding input, so as to adapt to any light modulation and compare and ensure photograph
Bright flicker free.
The step of polarization code error-correcting decoding module S124 enters row decoding be:According to signal value is received, channel is calculated
Initial likelihood ratio information;By information bit set and coding sequence, current bit likelihood ratio is calculated;Enter row decoding judgement, and give
Go out coding sequence.
The present embodiment be based on polarization code visible light communication system implementation method, including polarization code coding step and polarization
The decoding procedure of code, does following elaboration to the method further below:
(1) coding step of polarization code, as shown in Fig. 2 comprising the steps:
(1-1) initialization information sequence;
(1-2) calculates Pasteur's parameter of pseudo channel;
(1-3) determines the information bit set of transmission useful information;
(1-4) determines generator matrix;
(1-5) determines that encoder matrix, for encoding, finally carries out encoding the code word for obtaining polarization code according to information bit set
Sequence;
In the present embodiment, the coding step of polarization code includes calculating Pasteur's parameter of pseudo channel, it is determined that transmission is useful
The information bit set of information, determines generator matrix, determines that encoder matrix, for encoding, is finally encoded according to information bit set
The codeword sequence of polarization code is obtained, i.e.,WhereinIt is information sequence, GNIt is generator matrix.The life of polarization code
Into matrix GNCan be expressed as:WhereinN=2n;Represent Kronecker product;Square
Battle array BNIt is a backward displacement, that is, realizes for the corresponding bit backward reversion of position number obtaining the new position-order to be replaced
Number.
For arbitrary subset A, i.e. A ∈ { 1 ... ..., N }, the codeword sequence of polarization code can be write as:Wherein A is information bit set;GN(A) generator matrix G is representedNIn by information bit collection
Close the matrix of element correspondence row composition in A;AcRepresent supplementary sets of the subset A in { 1 ..., N } is gathered;uAFor in list entries u
Information bit subsets, it is determined by element in set A;It is sleep bit;Represent XOR.
(2) decoding procedure of polarization code, comprises the steps as shown in Figure 3:
(2-1) OOK decode-regulating information sequences;
(2-2) calculates the likelihood value of channel;
(2-3) recursive calculation current bit likelihood ratio;
(2-4) decoding judgement;
(2-5) exports coding sequence.
The decoding procedure of polarization code is specifically included in the present embodiment:According to reception value, the initial likelihood ratio letter of channel is calculated
BreathI=1,2 ..., N, wherein yiRepresent the signal after OOK decode-regulatings;By information bit set A with decoded sequence
Row, according to formula
And formula
Current bit likelihood ratio is calculated, whereinCoding sequence is represented,WithRepresentIn
Odd number indexes subvector and even number index subvector,It is XOR;
Finally, according to formula
Likelihood detection judgement is carried out, and exports coding sequence.
A kind of polarization code Error-correcting Encoding and Decoding of the visible light communication system based on polarization code of the present embodiment ensure it is visible
The efficiency and speed of visible light communication error code correction, near line of the complexity up to O (NlogN) are improved while optic communication reliability
Property performance.
Above-described embodiment is the present invention preferably implementation method, but embodiments of the present invention are not by above-described embodiment
Limitation, it is other it is any without departing from Spirit Essence of the invention and the change, modification, replacement made under principle, combine, simplification,
Equivalent substitute mode is should be, is included within protection scope of the present invention.
Claims (8)
1. a kind of visible light communication system based on polarization code, it is characterised in that including the transmitting for launching visible light signal
Subsystem and the receiving subsystem for receiving visible light signal, the transmitting subsystem are realized carrying out polarization code to input information
After Error Correction of Coding, through the OOK modulation modulated electric signals of output, drive LED light source to light and transmit optical signal;The receiving subsystem
Realize that the optical signal received to optical detection device is converted into the photoelectric current proportional to projectile energy, photoelectric current is by conditioning electricity
The electric signal that suitable demodulator circuit is nursed one's health on road is input in digital demodulator, is polarized by digital demodulator demodulation
Code error-correcting decoding, finally recovers information;
The transmitting subsystem is included for improving the polarization code Error Correction of Coding module of channelling code transmission reliability, for visible
The OOK signal modulation modules of optical communication system signal modulation, for driving LED to be illuminated the LED circuit with visible light communication
Drive module and the LED light source module for illuminating and sending visible light communication signal;The polarization code Error Correction of Coding module,
OOK signal modulation modules, LED circuit drive module and LED light source module are linked in sequence successively;
The receiving subsystem includes being converted to electric signal and being amplified, filter for the reception of visible light signal and optical signal
Clock recovery/number that ripple and the photodetection/modular converter of limitation signal treatment, the recovery for system clock and data are extracted
According to extraction module, for the OOK signal demodulation modules that are demodulated to the signal that visible light communication system is received and for entangling
The polarization code error-correcting decoding module that is wrong and recovering information of signal during positive visible light communication;The photodetection/turn
Mold changing block, clock recovery/data extraction module, OOK signal demodulation modules and polarization code error-correcting decoding module sequentially connect successively
Connect.
2. the visible light communication system of polarization code is based on according to claim 1, it is characterised in that the polarization code error correction is compiled
The coding step of code module includes that channel-polarization process, i.e. channel combination and channel divide two parts, is by known letter
Road W is replicated, and obtains one group of separate N number of channel, then this N number of channel encode obtains the virtual of N number of association
Channel, when N gradually increases tends to infinite, the pseudo channel encoded by polarization code occurs polarization phenomena:It is a part of virtual
Channel would tend to channel of making an uproar entirely, and remaining part is then intended to noiseless channel, then select all of noiseless channel as having
Imitate channel to transmit useful information, and sleep bit information is transmitted in full channel of making an uproar.
3. the visible light communication system of polarization code is based on according to claim 1, it is characterised in that the OOK signal modulations
Module carries out the step of light modulation is compensated:When desired light modulation value is received externally, according to 0/1 bit in information bit point
Cloth adjusts the value of sleep bit, so that 0/1 bits proportion in final coding codeword meets desired illumination light modulation ratio, and
0/1 run length.
4. the visible light communication system of polarization code is based on according to claim 1, it is characterised in that the polarization code error correction is compiled
It is reciprocal structure that code module encoded and polarized code error-correcting decoding module to enter row decoding, and sleep bit could be arranged to appoint
Meaning value calls decoder architecture after output bit sequence is set in an encoding process without influence error-correcting performance, right
Code word to be output is inverted and obtains required sleep bit, by manipulating sleep bit so that the output of polarization code Error Correction of Coding is still protected
The distribution character of message sink coding input is held, so as to adapt to any light modulation and compare and ensure to illuminate flicker free.
5. the visible light communication system of polarization code is based on according to claim 1, it is characterised in that the polarization code error correction is translated
Code module is the step of enter row decoding:According to signal value is received, the initial likelihood ratio information of channel is calculated;By information bit set with
Coding sequence, calculates current reception bit log likelihood ratio;Enter row decoding judgement, and provide coding sequence.
6. a kind of implementation method based on polarization code visible light communication system, it is characterised in that comprise the steps:(1) polarize
The coding step of code, comprises the steps:
(1-1) initialization information sequence;
(1-2) calculates Pasteur's parameter of pseudo channel;
(1-3) determines the information bit set of transmission useful information;
(1-4) determines generator matrix;
(1-5) determines that encoder matrix, for encoding, finally carries out encoding the codeword sequence for obtaining polarization code according to information bit set;
(2) decoding procedure of polarization code, comprises the steps:
(2-1) obtains received information sequence from OOK demodulation;
(2-2) calculates the likelihood value of channel;
(2-3) recursive calculation current bit likelihood ratio;
(2-4) decoding judgement;
(2-5) exports coding sequence.
7. the implementation method of polarization code visible light communication system is based on according to claim 6, it is characterised in that step (1)
Specially:
IfWhereinIt is information sequence, GNIt is generator matrix, the generator matrix G of polarization codeNIt is represented by:WhereinN=2n;Represent Kronecker product;Matrix BNIt is a backward displacement, i.e.,
Realize for the corresponding bit backward reversion of position number obtaining the new position number to be replaced;
For arbitrary subset A, i.e. A ∈ { 1 ... ..., N }, the codeword sequence of polarization code can be write as:
Wherein A is information bit set;GN(A) generator matrix G is representedNIn by the element correspondence matrix that constitutes of row in information bit set A;Ac
Represent supplementary sets of the subset A in { 1 ..., N } is gathered;uAIt is the information bit subsets in list entries u, it is by element in set A
Determined;It is sleep bit;Represent XOR.
8. the implementation method of polarization code visible light communication system is based on according to claim 7, it is characterised in that step (2)
Specially:
According to reception value, the initial likelihood ratio information of channel is calculatedI=1,2 ..., N, wherein yiRepresent OOK modulation
Decoded signal;By information bit set A and coding sequence, according to formula
And formula
Current bit likelihood ratio is calculated, whereinCoding sequence is represented,WithRepresentIn odd number
Index subvector and even number index subvector,It is XOR;
Finally, according to formula
Likelihood detection hard decision is carried out, and exports coding sequence.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611125724.4A CN106788724A (en) | 2016-12-09 | 2016-12-09 | A kind of visible light communication system and its implementation based on polarization code |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611125724.4A CN106788724A (en) | 2016-12-09 | 2016-12-09 | A kind of visible light communication system and its implementation based on polarization code |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106788724A true CN106788724A (en) | 2017-05-31 |
Family
ID=58882083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611125724.4A Pending CN106788724A (en) | 2016-12-09 | 2016-12-09 | A kind of visible light communication system and its implementation based on polarization code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106788724A (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108173624A (en) * | 2018-01-22 | 2018-06-15 | 合肥工业大学 | A kind of polarization code of Partial Decode serially offsets decoding circuit and its method |
CN108462534A (en) * | 2018-03-07 | 2018-08-28 | 华南理工大学 | A kind of signal for visible light communication inverts visual pursuit method and its system |
CN108880682A (en) * | 2018-07-25 | 2018-11-23 | 中国人民解放军战略支援部队信息工程大学 | A kind of visible light communication dimming controlling method and system based on coding |
CN109032834A (en) * | 2018-06-11 | 2018-12-18 | 南京邮电大学 | A kind of code rate adaptive approach based on Polar code |
CN109194398A (en) * | 2018-08-06 | 2019-01-11 | 中国矿业大学 | A kind of rll encoder method based on visible light communication |
CN109889266A (en) * | 2019-01-30 | 2019-06-14 | 华南理工大学 | The Polarization Coding method and system of visible light communication channel based on Gaussian approximation |
CN110071779A (en) * | 2018-01-22 | 2019-07-30 | 东南大学 | A kind of polarization code Multilevel Coded Modulation method of low complex degree |
CN112511184A (en) * | 2020-12-09 | 2021-03-16 | 广州市科信网络***工程有限公司 | Wireless communication system and communication method thereof |
CN114726440A (en) * | 2022-06-13 | 2022-07-08 | 中国科学技术大学 | Signal processing method of high-density visible light array |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101953232A (en) * | 2008-02-12 | 2011-01-19 | 皇家飞利浦电子股份有限公司 | The Adaptive Modulation and the data that are embedded in light that are used for senior illumination control |
CN102664838A (en) * | 2012-04-14 | 2012-09-12 | 兰州理工大学 | Channel estimation and soft demodulation method for wireless optical communication OOK (On-off Keying) digital modulation |
CN104753595A (en) * | 2015-03-02 | 2015-07-01 | 东南大学 | Modulation method supporting brightness modulation of indoor visible light communication system |
CN104918063A (en) * | 2015-06-01 | 2015-09-16 | 中国农业大学 | Mistake resistance image transmission method based on Polar code technology |
CN105530052A (en) * | 2015-12-30 | 2016-04-27 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Visible light communication system based on MPPM (Multi-Pulse Position Modulation) and RS (Reed Solomon) codes |
CN106130656A (en) * | 2016-06-16 | 2016-11-16 | 上海交通大学 | Light ofdm signal coded modulation based on polarization code and demodulating system and method |
CN106161012A (en) * | 2016-08-26 | 2016-11-23 | 暨南大学 | A kind of quantum key distribution after-treatment system based on polarization code error correction and method |
-
2016
- 2016-12-09 CN CN201611125724.4A patent/CN106788724A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101953232A (en) * | 2008-02-12 | 2011-01-19 | 皇家飞利浦电子股份有限公司 | The Adaptive Modulation and the data that are embedded in light that are used for senior illumination control |
CN102664838A (en) * | 2012-04-14 | 2012-09-12 | 兰州理工大学 | Channel estimation and soft demodulation method for wireless optical communication OOK (On-off Keying) digital modulation |
CN104753595A (en) * | 2015-03-02 | 2015-07-01 | 东南大学 | Modulation method supporting brightness modulation of indoor visible light communication system |
CN104918063A (en) * | 2015-06-01 | 2015-09-16 | 中国农业大学 | Mistake resistance image transmission method based on Polar code technology |
CN105530052A (en) * | 2015-12-30 | 2016-04-27 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Visible light communication system based on MPPM (Multi-Pulse Position Modulation) and RS (Reed Solomon) codes |
CN106130656A (en) * | 2016-06-16 | 2016-11-16 | 上海交通大学 | Light ofdm signal coded modulation based on polarization code and demodulating system and method |
CN106161012A (en) * | 2016-08-26 | 2016-11-23 | 暨南大学 | A kind of quantum key distribution after-treatment system based on polarization code error correction and method |
Non-Patent Citations (2)
Title |
---|
冯海燕等: "一种新的可见光通信光OFDM方法", 《光通信研究》 * |
冯海燕等: "一种新的可见光通信光OFDM方法", 《光通信研究》, no. 03, 30 May 2016 (2016-05-30) * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110071779A (en) * | 2018-01-22 | 2019-07-30 | 东南大学 | A kind of polarization code Multilevel Coded Modulation method of low complex degree |
CN108173624A (en) * | 2018-01-22 | 2018-06-15 | 合肥工业大学 | A kind of polarization code of Partial Decode serially offsets decoding circuit and its method |
CN110071779B (en) * | 2018-01-22 | 2021-11-16 | 东南大学 | Low-complexity polarization code multilevel coding modulation method |
CN108173624B (en) * | 2018-01-22 | 2020-08-07 | 合肥工业大学 | Partial decoding polarization code serial offset decoding circuit and method thereof |
CN108462534A (en) * | 2018-03-07 | 2018-08-28 | 华南理工大学 | A kind of signal for visible light communication inverts visual pursuit method and its system |
CN108462534B (en) * | 2018-03-07 | 2023-04-25 | 华南理工大学 | Signal inversion visual tracking method and system for visible light communication |
CN109032834A (en) * | 2018-06-11 | 2018-12-18 | 南京邮电大学 | A kind of code rate adaptive approach based on Polar code |
CN109032834B (en) * | 2018-06-11 | 2021-07-09 | 南京邮电大学 | Code rate self-adaption method based on Polar code |
CN108880682A (en) * | 2018-07-25 | 2018-11-23 | 中国人民解放军战略支援部队信息工程大学 | A kind of visible light communication dimming controlling method and system based on coding |
CN109194398A (en) * | 2018-08-06 | 2019-01-11 | 中国矿业大学 | A kind of rll encoder method based on visible light communication |
CN109889266A (en) * | 2019-01-30 | 2019-06-14 | 华南理工大学 | The Polarization Coding method and system of visible light communication channel based on Gaussian approximation |
CN109889266B (en) * | 2019-01-30 | 2022-06-14 | 华南理工大学 | Polarization coding method and system of visible light communication channel based on Gaussian approximation |
CN112511184A (en) * | 2020-12-09 | 2021-03-16 | 广州市科信网络***工程有限公司 | Wireless communication system and communication method thereof |
CN114726440A (en) * | 2022-06-13 | 2022-07-08 | 中国科学技术大学 | Signal processing method of high-density visible light array |
CN114726440B (en) * | 2022-06-13 | 2022-10-04 | 中国科学技术大学 | Signal processing method of high-density visible light array |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106788724A (en) | A kind of visible light communication system and its implementation based on polarization code | |
CN105308867B (en) | For being modulated data to carry out the method and system of optic communication | |
CN108353047B (en) | The method and receiver be decoded to the symbol sent by channel | |
CN105359445B (en) | For being modulated data to carry out the method and system of optic communication | |
CN101842992B (en) | Transmission device | |
CN107634803A (en) | Space-time and forward error correction combined coding in multimode fibre optical transmission system | |
CN106685656A (en) | Method for correcting data errors in continuously variable quantum key distribution system based on polarization code | |
ES2115957T3 (en) | RECEIVER FOR A SCATTERED SPECTRUM SIGNAL OF ORTOGONALLY CODED DIRECT SEQUENCE USING THE PRINCIPLE OF THE RAKE. | |
CN105656823B (en) | Subsurface communication Turbo based on minimum bit-error rate criterion receives system and method | |
CN110071779B (en) | Low-complexity polarization code multilevel coding modulation method | |
CN103929210B (en) | Hard decision decoding method based on genetic algorithm and neural network | |
CN103973314A (en) | Signal coding and decoding method based on LDPC, receiving end and sending end | |
CN109889266A (en) | The Polarization Coding method and system of visible light communication channel based on Gaussian approximation | |
CN103684598A (en) | Visible light communication system | |
CN105530052A (en) | Visible light communication system based on MPPM (Multi-Pulse Position Modulation) and RS (Reed Solomon) codes | |
CN105721064A (en) | Coding and decoding method and device by combining channel coding and multidimensional pulse position modulation | |
CN109347777A (en) | A kind of operating factor of highband MT-MFSK underwater acoustic communication method | |
CN108288970A (en) | A kind of polarization code coding/decoding method and device | |
CN102088317A (en) | High speed optical transmission system and method based on TCM-64QAM code modulation | |
Wang et al. | Adaptive puncturing method for dimming in visible light communication with polar codes | |
CN109347771A (en) | Non-orthogonal multiple based on Soft decision decoding accesses method for eliminating serial interference | |
CN105122688B (en) | Use the optical communication interface of quadrature amplitude modulation | |
CN106936448A (en) | A kind of Turbo code suitable for laser communication buoy encodes FDAPPM methods | |
CN116131948B (en) | Gray-GSM constellation construction method, device, terminal and medium based on visible light communication | |
CN106899347A (en) | Based on the system and method that 2D TCM PAM8 realize high speed transmission of signals |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170531 |