CN103684593B - Method and system for visible light communication based on spread spectrum technology - Google Patents

Method and system for visible light communication based on spread spectrum technology Download PDF

Info

Publication number
CN103684593B
CN103684593B CN201210316720.XA CN201210316720A CN103684593B CN 103684593 B CN103684593 B CN 103684593B CN 201210316720 A CN201210316720 A CN 201210316720A CN 103684593 B CN103684593 B CN 103684593B
Authority
CN
China
Prior art keywords
visible light
signal
sent
data
computing
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
Application number
CN201210316720.XA
Other languages
Chinese (zh)
Other versions
CN103684593A (en
Inventor
刘若鹏
栾琳
肖光锦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Foshan Shunde Guangqi Advanced Equipment Co ltd
Original Assignee
Kuang Chi Innovative Technology Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kuang Chi Innovative Technology Ltd filed Critical Kuang Chi Innovative Technology Ltd
Priority to CN201210316720.XA priority Critical patent/CN103684593B/en
Publication of CN103684593A publication Critical patent/CN103684593A/en
Application granted granted Critical
Publication of CN103684593B publication Critical patent/CN103684593B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Optical Communication System (AREA)

Abstract

The invention discloses a method for visible light communication based on a spread spectrum technology. The method is simple and has strong operability. The visual light transmission efficiency can be obviously improved, the rate of error codes in the transmission process can be reduced, and the reliability of visible light communication can be improved. The invention further provides a system for visible light communication based on the spread spectrum technology. The system has a simple structure and is easy to realize. The safety of the visible light communication system is greatly improved.

Description

Based on the visible light communication method and system of spread spectrum
Technical field
The present invention relates to visible light communication field, relate to a kind of visible light communication method and system based on spread spectrum particularly.
Background technology
Visible light communication is a kind of emerging, short distance high-speed radio optical communication technique of growing up in LED technology.The general principle of visible light communication utilizes light-emitting diode (LED) than fluorescent lamp and the fast feature of incandescent lamp switch speed exactly, communicated by the flicker of the high-frequency of LED light source, have light to represent 1, unglazedly represent 0, send light signal at a high speed, then obtain information through opto-electronic conversion.Wireless light communication technology is because its data are not easily disturbed and catch, and optical communication equipment makes simple and should not damage or demagnetization, can be used for making wireless optical encryption key pair.Compared with microwave technology, wireless light communication has quite abundant frequency spectrum resource, and this is that general microwave communication and radio communication are incomparable; Visible light communication can be suitable for any communication protocol, be applicable to any environment simultaneously; In fail safe, it compares traditional magnetic material, without the need to worrying demagnetization problem, more need not worry that Content of Communication is stolen by people; The equipment erection of wireless light communication is convenient flexibly, and with low cost, is applicable to extensive popularization and application.
Internet of Things be one based on information carriers such as the Internet, conventional telecommunications nets, allow the network that all General Physics object implementatio8 that can be independently addressable interconnect.Internet of Things refers to ubiquitous end-equipment and facility, interconnected by various wireless or wired long distance or short distance communication real-time performance, controlled and even the personalized real time on-line monitoring of safety is provided, the management and service function such as location is reviewed, alarm linkage, dispatch control, program management, Long-distance Control, safety precaution, long-range repair and maintenance, online upgrading, statistical report form, decision support, leader's desktop, realize " pipe, control, battalion " integration of efficient, energy-conservation, the safety to equipment, environmental protection.Traditional Internet of Things generally realizes interconnecting by various wireless or wired communication network, adopts traditional communication technology.Traditional Internet of Things generally realizes interconnecting by various wireless or wired communication network, adopts traditional communication technology.
In prior art, visible light communication is applied in Internet of Things, is commonly called as photon Internet of Things.Photon Internet of Things utilizes LED to send strobe signal, as the medium of the radio transmission of photon Internet of Things, after closely propagating, then obtains information through opto-electronic conversion.The directive property of visible ray is high, can not penetrate barrier, has higher fail safe than using the Internet of Things of communication.But because transmission of visible light distance is shorter, when transmission range exceeds certain limit, the error rate raises suddenly, very easily causes data transmission fault, reduces the reliability of visible light communication.
Summary of the invention
The technical problem that the present invention solves is, a kind of visible light communication method based on spread spectrum is provided, the method can significantly improve efficiency, the reduction transmission error rates of transmission of visible light, improve the reliability of visible light communication, the present invention also provides a kind of visible light communication system based on spread spectrum, this system configuration is simple, is easy to realize, and greatly improves the fail safe of visible light communication system.
The technical solution adopted for the present invention to solve the technical problems is, provides a kind of visible light communication method based on spread spectrum, comprises the following steps:
Base band data is sent to frequency multiplier by S 1., and the spectrum width of base band data is expanded by frequency multiplier, obtains the base band data after spread spectrum, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator produce is sent to convolution coder jointly;
S2. the base band data after the spread spectrum in convolution coder and PN code sequence are carried out logical operation, obtain the data after computing, the data after computing are sent to modulator and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator, the signal after modulation is sent to the visible light receiver of receiving terminal by visible light generator with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver, and binary digital signal is sent to demodulator;
S5. demodulator is by after binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator is sent to convolution decoder jointly;
S6. the binary digital signal after demodulation and PN code sequence carry out logical operation in convolution decoder, obtain the signal after computing, the signal after computing is sent to despreader;
S7. despreader is by the data despreading after computing in step S6, and carries out Soft decision decoding to the data after computing, and obtain the data identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Preferably, in step S2 and step S6, logical operation is identical logical operation.
Preferably, logical operation is XOR.
Preferably, logical operation is NOR-operation.
Preferably, logical operation is same or computing.
Preferably, in step S3, visible light generator is LED.
Preferably, in step S4, visible light receiver is photodiode.
Preferably, the PN code sequence of transmitting terminal PN code generator generation is identical with the PN code sequence that receiving terminal PN code generator produces.
The present invention also provides a kind of visible light communication system based on spread spectrum, comprises with lower part,
Transmitting terminal: base band data is sent to frequency multiplier, the spectrum width of base band data is expanded by frequency multiplier, obtains the base band data after spread spectrum, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator produce is sent to convolution coder jointly;
Base band data after spread spectrum in convolution coder and PN code sequence are carried out logical operation, obtain the data after computing, data after computing are sent to modulator and carry out signal madulation, obtain the signal after modulating, signal after modulation is sent to visible light generator, and the signal after modulation is sent to the visible light receiver of receiving terminal by visible light generator with visible light signal form;
Receiving terminal: the visible light signal received is converted into binary digital signal by visible light receiver, binary digital signal is sent to demodulator, demodulator is by after binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator is sent to convolution decoder jointly;
Binary digital signal after demodulation and PN code sequence carry out logical operation in convolution decoder, obtain the signal after computing, signal after computing is sent to despreader, despreader is by the data despreading after computing, and Soft decision decoding is carried out to the data after computing, obtain the data identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Preferably, base band data is sequence of binary digits.
Beneficial effect of the present invention is, a kind of visible light communication method based on spread spectrum is provided, the method is simple, strong operability, significantly improve the efficiency of transmission of visible light, reduce transmission error rates, and then improve the reliability of visible light communication, the present invention also provides a kind of visible light communication system based on spread spectrum, and this system configuration is simple, be easy to realize, substantially increase the fail safe of visible light communication system.
Accompanying drawing explanation
Fig. 1 is the visible light communication method flow schematic diagram that the present invention is based on spread spectrum;
Fig. 2 is the visible light communication system transmitting terminal schematic diagram that the present invention is based on spread spectrum;
Fig. 3 is the visible light communication system receiving terminal schematic diagram that the present invention is based on spread spectrum;
Fig. 4 is spectrum spreading method schematic diagram of the present invention;
In figure, 101 frequency multipliers, 102 transmitting terminal PN code generators, 103 convolution coders, 104 modulators, 105 visible light generator, 201 visible light receiver, 202 demodulators, 203 convolution decoders, 204 receiving terminal PN code generators, 205 despreaders.
Embodiment
Below in conjunction with drawings and the specific embodiments, the present invention will be further described.
See Fig. 1, the present invention is based on the visible light communication method flow schematic diagram of spread spectrum, the invention provides a kind of visible light communication method based on spread spectrum, comprise the following steps:
S1. base band data is sent to frequency multiplier 101, the spectrum width of base band data is expanded by frequency multiplier 101, obtain the base band data after spread spectrum, the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
S2. the base band data after the spread spectrum in convolution coder 103 and PN code sequence are carried out logical operation, obtain the data after computing, the data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator 105, the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202;
S5. demodulator 202 is by after binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly;
S6. the binary digital signal after demodulation and PN code sequence carry out logical operation in convolution decoder 203, obtain the signal after computing, the signal after computing is sent to despreader 205;
S7. despreader 205 is by the data despreading after computing in step S6, and carries out Soft decision decoding to the data after computing, and obtain the data identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Should be appreciated that in step S2 and step S6, logical operation is the logical operation that algorithm is identical, this logical operation be XOR, NOR-operation, with or computing etc.
In step S3, visible light generator is LED, is launched the visible ray comprising unlocking cipher by LED.
In step S4, visible light receiver is photodiode, and visible ray information is converted to binary code by photodiode.
Should be appreciated that the PN code sequence that transmitting terminal PN code generator produces is identical with the PN code sequence that receiving terminal PN code generator produces.
The present invention also provides a kind of visible light communication system based on spread spectrum, comprises with lower part,
See Fig. 2, the present invention is based on the visible light communication system transmitting terminal schematic diagram of spread spectrum,
Transmitting terminal: base band data is sent to frequency multiplier 101, the spectrum width of base band data is expanded by frequency multiplier 101, obtain the base band data after spread spectrum, the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
Base band data after spread spectrum in convolution coder 103 and PN code are carried out logical operation, obtain the data after computing, data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating, signal after modulation is sent to visible light generator 105, and the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
See Fig. 3, the present invention is based on the visible light communication system receiving terminal schematic diagram of spread spectrum,
Receiving terminal: the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202, demodulator 202 is by after binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator is sent to convolution decoder 203 jointly;
Binary digital signal after demodulation and PN code sequence carry out logical operation in convolution decoder, obtain the signal after computing, signal after computing is sent to despreader 205, despreader 205 is by the data despreading after computing, and Soft decision decoding is carried out to the data after computing, obtain the data identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Meanwhile, base band data is sequence of binary digits, and can be the Serial No.s such as PN code, Turbo code, Walsh code, Barker code, also can be user-defined sequence of binary digits.
See Fig. 4, spectrum spreading method schematic diagram of the present invention, example is spread to 4 times, if spread spectrum front signal is 10100011, split by each bit, obtain 1,0,1,0,0,0,1,1, be 4 identical bits by above each bit expanded, obtain 11110000111100000000000011111111.Therefore, after carrying out 4 times of spread spectrums by above-mentioned rule by 10100011, the signal obtained is 11110000111100000000000011111111, and base band data of the present invention all uses said method spread spectrum, does not repeat them here.
Embodiment 1
If the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and the PN code that receiving terminal PN code generator 204 produces are 1100110110011001, spread spectrum multiple is 4 times, then there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, base band data is expanded by 4 times of spectrum widths by frequency multiplier 101, namely the base band data after expansion is 1111000011110000, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
S2. the base band data after the spread spectrum in convolution coder 103 and PN code sequence are carried out XOR:
Base band data after spread spectrum 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
PN code sequence 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
XOR result 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1
Obtain the data after computing 0011110101101001, the data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator 105, the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202;
S5. demodulator 202 exports 0011110101101001 by after binary digital signal demodulation, and the PN code sequence 1100110110011001 produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly;
S6. the binary digital signal after demodulation and PN code sequence 1100110110011001 carry out XOR in convolution decoder 203:
Signal after demodulation 0 0 1 1 1 1 0 1 0 1 1 0 1 0 0 1
PN code sequence 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
XOR result 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
Obtain the signal after computing 1111000011110000, identical with signal after spread spectrum in step S1, the signal after this computing is sent to despreader 205;
S7. despreader 205 is by the data despreading after computing in step S6, despreading multiple is 4 times, obtain 1111000011110000, it is one group by every 4 bits, be divided into 1111000011110000, and Soft decision decoding is carried out to these data, obtain the data 1010 identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
In visible light communication transmitting procedure, when the communication distance of transmitting terminal and receiving terminal increases to certain limit, the error rate can raise greatly, signal error rate in transmitting procedure is increased greatly, if base band data directly modulation is sent to receiving terminal, then be easy to the signal receiving mistake after receiving terminal modulation, reduce the fail safe of visible light communication.
The present invention is based on the method for the visible light communication of spread spectrum, in step S4, if signal makes a mistake in transmitting procedure, in step S5, demodulator 202 exports 1011110101101000 by after binary digital signal demodulation, the PN code sequence 1100110110011001 produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly, and in step S6, the binary digital signal after demodulation and PN code sequence 1100110110011001 carry out XOR in convolution decoder 203:
Bit error signal 1 0 1 1 1 1 0 1 0 1 1 0 1 0 0 0
PN code sequence 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
XOR result 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 1
Obtain the signal after computing 0111000011110001, these data are sent to despreader, be one group, be divided into 0111000011110001, carry out Soft decision decoding, obtain 1010 to these data by every 4 bits, receiving terminal will reduce by base band data, is correctly decoded.
Therefore, utilize the method that the present invention is based on the visible light communication of spread spectrum to communicate, even if transmitting procedure generation error code, receiving terminal still can correct decoding, and spread spectrum multiple is higher, and transmission gain is larger, the reliability transmitted, fail safe are higher.
Embodiment 2
If the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and the PN code that receiving terminal PN code generator 204 produces are 1100110110011001, spread spectrum multiple is 4 times, then there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, base band data is expanded by 4 times of spectrum widths by frequency multiplier 101, namely the base band data after expansion is 1111000011110000, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
S2. the base band data after the spread spectrum in convolution coder 103 and PN code sequence are carried out NOR-operation:
Base band data after spread spectrum 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
PN code 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
NOR-operation result 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0
Obtain the data after computing 0000001000000110, the data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator 105, the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202;
S5. demodulator 202 exports 0000001000000110 by after binary digital signal demodulation, and the PN code sequence 1100110110011001 produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly;
S6. the binary digital signal after demodulation and PN code sequence 1100110110011001 carry out NOR-operation in convolution decoder 203:
Signal after demodulation 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 0
PN code sequence 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
NOR-operation result 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0
Obtain the signal after computing 0011000001100000, the signal after this computing is sent to despreader 205;
S7. despreader 205 is by the data despreading after computing in step S6, despreading multiple is 4 times, obtain 0011000001100000, it is one group by every 4 bits, be divided into 0011000001100000, and Soft decision decoding is carried out to these data, obtain the data 1010 identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Embodiment 3
If the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and the PN code that receiving terminal PN code generator 204 produces are 1100110110011001, spread spectrum multiple is 4 times, then there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, base band data is expanded by 4 times of spectrum widths by frequency multiplier 101, namely the base band data after expansion is 1111000011110000, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
S2. the base band data after the spread spectrum in convolution coder 103 and PN code sequence are carried out same or computing:
Base band data after spread spectrum 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
PN code 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
With or operation result 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0
Obtain the data after computing 1100001010010110, the data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator 105, the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202;
S5. demodulator 202 exports 1100001010010110 by after binary digital signal demodulation, and the PN code sequence 1100110110011001 produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly;
S6. the binary digital signal after demodulation and PN code sequence 1100110110011001 carry out same or computing in convolution decoder 203:
Signal after demodulation 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0
PN code 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1
With or operation result 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
Obtain the signal after computing 1111000011110000, the signal after this computing is sent to despreader 205;
S7. despreader 205 is by the data despreading after computing in step S6, despreading multiple is 4 times, obtain 1111000011110000, it is one group by every 4 bits, be divided into 1,111 0,000 1,111 0000, and Soft decision decoding is carried out to these data, obtain the data 1010 identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
Embodiment 4
If the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and the PN code that receiving terminal PN code generator 204 produces are 110011011001100111001100, spread spectrum multiple is 6 times, then there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, base band data is expanded by 6 times of spectrum widths by frequency multiplier 101, namely the base band data after expansion is 111111000000111111000000, and the PN code sequence that the base band data after spread spectrum and transmitting terminal PN code generator 102 produce is sent to convolution coder 103 jointly;
S2. the base band data after the spread spectrum in convolution coder 103 and PN code sequence are carried out XOR:
Base band data after spread spectrum 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0
PN code 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0
XOR result 0 0 1 1 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0
Obtain the data after computing 001100011001011000001100, the data after computing are sent to modulator 104 and carry out signal madulation, obtain the signal after modulating;
S3. the signal after modulation is sent to visible light generator 105, the signal after modulation is sent to the visible light receiver 201 of receiving terminal by visible light generator 105 with visible light signal form;
S4. the visible light signal received is converted into binary digital signal by visible light receiver 201, binary digital signal is sent to demodulator 202;
S5. demodulator 202 exports 001100011001011000001100 by after binary digital signal demodulation, and the PN code sequence 110011011001100111001100 produced with receiving terminal PN code generator 204 is sent to convolution decoder 203 jointly;
S6. the binary digital signal after demodulation and PN code sequence 110011011001100111001100 carry out XOR in convolution decoder 203:
Signal after demodulation 0 0 1 1 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 1 1 0 0
PN code 1 1 0 0 1 1 0 1 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0 0
XOR result 1 1 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0
Obtain the signal after computing 111111000000111111000000, the signal after this computing is sent to despreader 205;
S7. despreader 205 is by the data despreading after computing in step S6, despreading multiple is 4 times, obtain 111111000000111111000000, it is one group by every 6 bits, be divided into 111,111 000,000 111111000000, and Soft decision decoding is carried out to these data, obtain the data 1010 identical with transmitting terminal base band data, namely receiving terminal is correctly decoded.
In sum, the invention provides a kind of visible light communication method based on spread spectrum, the method is simple, workable, the error rate in the efficiency of transmission of visible light, reduction transmitting procedure can be significantly improved, improve the reliability of visible light communication, the present invention also provides a kind of visible light communication system based on spread spectrum, and this system configuration is simple, be easy to realize, substantially increase the fail safe of visible light communication system.
By reference to the accompanying drawings embodiments of the invention are described above; but the present invention is not limited to above-mentioned embodiment; above-mentioned embodiment is only schematic; instead of it is restrictive; those of ordinary skill in the art is under enlightenment of the present invention; do not departing under the ambit that present inventive concept and claim protect, also can make a lot of form, these all belong within protection of the present invention.

Claims (6)

1., based on a visible light communication method for spread spectrum, it is characterized in that, comprise the following steps:
S1. base band data is sent to frequency multiplier, the spectrum width of described base band data is expanded by described frequency multiplier, obtain the base band data after spread spectrum, the PN code sequence that the base band data after described spread spectrum and transmitting terminal PN code generator produce is sent to convolution coder jointly;
S2. the base band data after the described spread spectrum in described convolution coder and described PN code sequence are carried out logical operation, obtain the data after computing, data after described computing are sent to modulator and carry out signal madulation, obtain the signal after modulating, wherein, described logical operation be XOR or NOR-operation or with or computing;
S3. the signal after described modulation is sent to visible light generator, the signal after described modulation is sent to the visible light receiver of receiving terminal by described visible light generator with visible light signal form;
S4. the described visible light signal received is converted into binary digital signal by described visible light receiver, and described binary digital signal is sent to demodulator;
S5. described demodulator is by after described binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator is sent to convolution decoder jointly;
S6. the binary digital signal after described demodulation and described PN code sequence carry out logical operation in described convolution decoder, obtain the signal after computing, signal after described computing is sent to despreader, wherein, the PN code sequence of described transmitting terminal PN code generator generation is identical with the PN code sequence that receiving terminal PN code generator produces;
S7. described despreader is by the data despreading after computing described in step S6, and carries out Soft decision decoding to the data after described computing, and obtain the data identical with described transmitting terminal base band data, namely described receiving terminal is correctly decoded.
2. the visible light communication method based on spread spectrum according to claim 1, is characterized in that, the logical operation in step S2 and step S6 is identical logical operation.
3. the visible light communication method based on spread spectrum according to claim 1, is characterized in that, in step S3, described visible light generator is LED.
4. the visible light communication method based on spread spectrum according to claim 1, is characterized in that, in step S4, described visible light receiver is photodiode.
5. based on a visible light communication system for spread spectrum, it is characterized in that, comprise with lower part,
Transmitting terminal: base band data is sent to frequency multiplier, the spectrum width of described base band data is expanded by described frequency multiplier, obtain the base band data after spread spectrum, the PN code sequence that the base band data after described spread spectrum and transmitting terminal PN code generator produce is sent to convolution coder jointly;
Base band data after described spread spectrum in described convolution coder and described PN code sequence are carried out logical operation, obtain the data after computing, data after described computing are sent to modulator and carry out signal madulation, obtain the signal after modulating, signal after described modulation is sent to visible light generator, signal after described modulation is sent to the visible light receiver of receiving terminal by described visible light generator with visible light signal form, wherein, described logical operation be XOR or NOR-operation or with or computing;
Receiving terminal: the described visible light signal received is converted into binary digital signal by described visible light receiver, described binary digital signal is sent to demodulator, described demodulator is by after described binary digital signal demodulation, and the PN code sequence produced with receiving terminal PN code generator is sent to convolution decoder jointly;
Binary digital signal after described demodulation and described PN code sequence carry out logical operation in described convolution decoder, obtain the signal after computing, signal after described computing is sent to despreader, wherein, the PN code sequence that described transmitting terminal PN code generator produces is identical with the PN code sequence that receiving terminal PN code generator produces, described despreader is by the data despreading after described computing, and Soft decision decoding is carried out to the data after described computing, obtain the data identical with described transmitting terminal base band data, namely described receiving terminal is correctly decoded.
6. the visible light communication system based on spread spectrum according to claim 5, is characterized in that, described base band data is sequence of binary digits.
CN201210316720.XA 2012-08-31 2012-08-31 Method and system for visible light communication based on spread spectrum technology Active CN103684593B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210316720.XA CN103684593B (en) 2012-08-31 2012-08-31 Method and system for visible light communication based on spread spectrum technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210316720.XA CN103684593B (en) 2012-08-31 2012-08-31 Method and system for visible light communication based on spread spectrum technology

Publications (2)

Publication Number Publication Date
CN103684593A CN103684593A (en) 2014-03-26
CN103684593B true CN103684593B (en) 2015-04-15

Family

ID=50321019

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210316720.XA Active CN103684593B (en) 2012-08-31 2012-08-31 Method and system for visible light communication based on spread spectrum technology

Country Status (1)

Country Link
CN (1) CN103684593B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322258B (en) * 2017-06-23 2021-02-05 捷通科技有限公司 Integrated visible light communication system-level chip structure

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101321017A (en) * 2007-06-07 2008-12-10 日立通讯技术株式会社 Optical communication system
CN101594184A (en) * 2009-06-11 2009-12-02 青岛海信宽带多媒体技术有限公司 A kind of optical line terminal

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101321017A (en) * 2007-06-07 2008-12-10 日立通讯技术株式会社 Optical communication system
CN101594184A (en) * 2009-06-11 2009-12-02 青岛海信宽带多媒体技术有限公司 A kind of optical line terminal

Also Published As

Publication number Publication date
CN103684593A (en) 2014-03-26

Similar Documents

Publication Publication Date Title
CN102684869B (en) Based on decryption method and the system of visible light communication
Shakir Performance evaluation of a selection combining scheme for the hybrid FSO/RF system
CN102790645B (en) Multi-path visible light communication based scrambling and descrambling system and method
CN103139115B (en) A kind of interference alignment schemes, Apparatus and system
CN102724011A (en) Handshake synchronous method and handshake synchronous system of visible light signal
CN102780695B (en) Handshake synchronization method and system based on visible-light communication
CN102710364B (en) Encipher-decipher method and system based on visible light communication
CN105245277A (en) Visible light communication system and method based on Turbo codes
Liu et al. ABER performance of LDPC-coded OFDM free-space optical communication system over exponentiated Weibull fading channels with pointing errors
CN102710418A (en) Method and system for encrypting and decrypting visible light signals
CN111181652A (en) PS-PAM4 system based on bit weighted distribution matching
CN103684593B (en) Method and system for visible light communication based on spread spectrum technology
CN102684786A (en) Encryption method and system based on visible light communication
CN102820922B (en) Asynchronous encryption visible light communication method and system
Mheich et al. Unequal error protection SCMA codebooks
CN114449379B (en) High-security cluster mapping multi-core optical transmission system based on grid coding modulation
CN106301736B (en) A kind of space-time coding method and device based on OCML
CN205596125U (en) Terahertz is communication system now based on RSLDPC coding techniques
Gao et al. Using polar codes in NOMA-enabled visible light communication systems
CN108111456A (en) A kind of method and system for reducing aggregate signal peak-to-average power ratio
CN107919911A (en) High speed visible light communication system and method based on OFDM modulation techniques
Shahjalal et al. Multiple access schemes for visible light communication
CN102801520B (en) Method and system for encryption communication
Zhong et al. A scheme of Polar Codes for Visible Light Communication Channel
CN102723992A (en) Visible light signal transmission device based on keying modulation

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: SHENZHEN GUANGQI INTELLIGENT PHOTONICS TECHNOLOGY

Free format text: FORMER OWNER: SHENZHEN KUANG-CHI INNOVATION TECHNOLOGY CO., LTD.

Effective date: 20150717

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20150717

Address after: 518000 Guangdong city of Shenzhen province Futian District Shennan Road and CaiTian Road intersection East Xintiandi Plaza C block 2007-27

Patentee after: KUANG-CHI INTELLIGENT PHOTONIC TECHNOLOGY Ltd.

Address before: 518034 A international business center, No. 1061, Xiang Mei Road, Guangdong, Shenzhen, Futian District, China 18B

Patentee before: KUANG-CHI INNOVATIVE TECHNOLOGY Ltd.

TR01 Transfer of patent right

Effective date of registration: 20240425

Address after: Building 4, 1st Floor, Foshan Military Civilian Integration Industrial Park, No. 68 Defu Road, Xingtan Town, Shunde District, Foshan City, Guangdong Province, 528300

Patentee after: Foshan Shunde Guangqi Advanced Equipment Co.,Ltd.

Country or region after: China

Address before: 518000 Guangdong, Shenzhen, Futian District, Shennan Road and colored field road intersection C East Block New World Plaza 2007-27

Patentee before: KUANG-CHI INTELLIGENT PHOTONIC TECHNOLOGY Ltd.

Country or region before: China

TR01 Transfer of patent right