CN103684593A - 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
CN103684593A
CN103684593A CN201210316720.XA CN201210316720A CN103684593A CN 103684593 A CN103684593 A CN 103684593A CN 201210316720 A CN201210316720 A CN 201210316720A CN 103684593 A CN103684593 A CN 103684593A
Authority
CN
China
Prior art keywords
visible light
signal
sent
spread spectrum
data
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.)
Granted
Application number
CN201210316720.XA
Other languages
Chinese (zh)
Other versions
CN103684593B (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

Images

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

Visible light communication method and system based on spread spectrum
Technical field
The present invention relates to visible light communication field, relate to particularly a kind of visible light communication method and system based on spread spectrum.
Background technology
Visible light communication is a kind of in technical emerging, the short distance high-speed radio optical communication technique growing up of LED.The basic principle of visible light communication utilizes light-emitting diode (LED) than fluorescent lamp and the fast feature of incandescent lamp switch speed exactly, by the high-frequency of LED light source, glimmer to communicate, have light to represent 1, unglazedly represent 0, send light signal at a high speed, then pass through opto-electronic conversion and acquired information.Wireless light communication technology is because its data are difficult for disturbed and catch, and optical communication equipment is made simple and should not be damaged or demagnetization, can be used for making wireless optical encryption key pair.Compare 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; Aspect fail safe, it compares traditional magnetic material, without worrying demagnetization problem, more needn't worry that Content of Communication stolen by people; The equipment of wireless light communication sets up 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 and allly can be realized the networks interconnect by the General Physics object of independent addressing.Internet of Things refers to ubiquitous end-equipment and facility, by various wireless or wired long distances or short distance communication network, realize and interconnecting, the management and service functions such as the controlled and even personalized real time on-line monitoring of safety, location are 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 are provided, and " pipe, control, the battalion " that realizes efficient, energy-conservation, safety to equipment, environmental protection is integrated.Traditional Internet of Things is generally realized and being interconnected by various wireless or wired communication networks, adopts traditional communication technology.Traditional Internet of Things is generally realized and being interconnected by various wireless or wired communication networks, 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 stroboscopic signal, as the medium of the radio transmission of photon Internet of Things, after closely propagating, then passes through opto-electronic conversion and acquired information.The directive property of visible ray is high, can not penetrate barrier, than using the Internet of Things of communication to have higher fail safe.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 obviously 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 the fail safe that greatly improves visible light communication system.
The technical solution adopted for the present invention to solve the technical problems is, a kind of visible light communication method based on spread spectrum is provided, and comprises the following steps:
S 1. is sent to frequency multiplier by base band data, and frequency multiplier, by the spectrum width expansion of base band data, obtains the base band data after spread spectrum, and the PN code sequence of the base band data after spread spectrum and the generation of transmitting terminal PN code generator 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 to logical operation, obtain the data after computing, the data after computing are sent to modulator and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator, visible light generator is sent to the visible ray receiver of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator;
S5. demodulator is by after binary digital signal demodulation, and the PN code sequence producing with receiving terminal PN code generator is sent to convolution decoder jointly;
S6. the binary digital signal after demodulation and PN code sequence are carried out logical operation in convolution decoder, obtain the signal after computing, and the signal after computing is sent to despreader;
S7. despreader is the data despreading after computing in step S6, and the data after computing are carried out to Soft decision decoding, obtains the data identical with transmitting terminal base band data, and 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 exclusive disjunction.
Preferably, in step S3, visible light generator is LED.
Preferably, in step S4, visible ray receiver is photodiode.
Preferably, 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 following part,
Transmitting terminal: base band data is sent to frequency multiplier, and frequency multiplier, by the spectrum width expansion of base band data, obtains the base band data after spread spectrum, and the PN code sequence of the base band data after spread spectrum and the generation of transmitting terminal PN code generator is sent to convolution coder jointly;
Base band data after spread spectrum in convolution coder and PN code sequence are carried out to logical operation, obtain the data after computing, data after computing are sent to modulator and carry out signal modulation, signal after being modulated, signal after modulation is sent to visible light generator, and visible light generator is sent to the visible ray receiver of receiving terminal by the signal after modulation with visible light signal form;
Receiving terminal: visible ray receiver is converted into binary digital signal by the visible light signal receiving, binary digital signal is sent to demodulator, demodulator is by after binary digital signal demodulation, and the PN code sequence producing with receiving terminal PN code generator is sent to convolution decoder jointly;
Binary digital signal after demodulation and PN code sequence are carried 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 the data after computing are carried out to Soft decision decoding, obtain the data identical with transmitting terminal base band data, 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, obviously improve efficiency, the reduction transmission error rates of transmission of visible light, and then improved the reliability of visible light communication, and 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 the fail safe that has greatly improved 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 ray receivers, 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.
Referring to 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, frequency multiplier 101 is by the spectrum width expansion of base band data, obtain the base band data after spread spectrum, the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator 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 to logical operation, obtain the data after computing, the data after computing are sent to modulator 104 and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator 105, visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator 202;
S5. demodulator 202 is by after binary digital signal demodulation, and the PN code sequence producing 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 are carried out logical operation in convolution decoder 203, obtain the signal after computing, and the signal after computing is sent to despreader 205;
S7. despreader 205 is the data despreading after computing in step S6, and the data after computing are carried out to Soft decision decoding, obtains the data identical with transmitting terminal base band data, and 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 is XOR, NOR-operation, with exclusive disjunction etc.
In step S3, visible light generator is LED, launches the visible ray that comprises unlocking cipher by LED.
In step S4, visible ray receiver is photodiode, and photodiode is converted to binary code by visible ray information.
The PN code sequence that should be appreciated that the generation of transmitting terminal PN code generator 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 following part,
Referring to 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, frequency multiplier 101 is by the spectrum width expansion of base band data, obtain the base band data after spread spectrum, the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator is sent to convolution coder 103 jointly;
Base band data after spread spectrum in convolution coder 103 and PN code are carried out to logical operation, obtain the data after computing, data after computing are sent to modulator 104 and carry out signal modulation, signal after being modulated, signal after modulation is sent to visible light generator 105, and visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
Referring to Fig. 3, the present invention is based on the visible light communication system receiving terminal schematic diagram of spread spectrum,
Receiving terminal: visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, binary digital signal is sent to demodulator 202, demodulator 202 is by after binary digital signal demodulation, and the PN code sequence producing with receiving terminal PN code generator is sent to convolution decoder 203 jointly;
Binary digital signal after demodulation and PN code sequence are carried 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 the data after computing are carried out to Soft decision decoding, obtain the data identical with transmitting terminal base band data, receiving terminal is correctly decoded.
Meanwhile, base band data is sequence of binary digits, can be the Serial No.s such as PN code, Turbo code, Walsh code, Barker code, can be also user-defined sequence of binary digits.
Referring to Fig. 4, spectrum spreading method schematic diagram of the present invention, with 4 times, spread to example, if spread spectrum front signal is 10100011, by each bit, split, obtaining 1,0,1,0,0,0,1,1, is 4 identical bits by above each bit expanded, obtains 11110000111100000000000011111111.Therefore by above-mentioned rule, by 10100011, undertaken after 4 times of spread spectrums, the signal obtaining is 11110000111100000000000011111111, and base band data of the present invention is all used said method spread spectrum, does not repeat them here.
Embodiment 1
If the PN code that the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and receiving terminal PN code generator 204 produce is 1100110110011001, spread spectrum multiple is 4 times, there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, frequency multiplier 101 is expanded base band data by 4 times of spectrum widths, the base band data after expansion is 1111000011110000, and the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator 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 to 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 0011110101101001 after computing, the data after computing are sent to modulator 104 and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator 105, visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator 202;
S5. demodulator 202 will export 0011110101101001 after binary digital signal demodulation, and the PN code sequence 1100110110011001 producing 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 are carried 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 1111000011110000 after computing, 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, by every 4 bits, it is one group, be divided into 1111000011110000, and these data are carried out to Soft decision decoding, and obtain the data 1010 identical with transmitting terminal base band data, 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 receiving terminal is directly modulated and be sent to base band data, after receiving terminal modulation, be easy to receive wrong signal, 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 will export 1011110101101000 after binary digital signal demodulation, the PN code sequence 1100110110011001 producing 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 are carried 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
Obtaining the signal 0111000011110001 after computing, these data are sent to despreader, is one group by every 4 bits, is divided into 0111000011110001, and these data are carried out to Soft decision decoding, obtains 1010, and receiving terminal will reduce by base band data, is correctly decoded.
Therefore, utilize the method for the visible light communication the present invention is based on spread spectrum to communicate, even transmitting procedure generation error code, receiving terminal still can correct decoding, and spread spectrum multiple is higher, and transmission gain reliability, fail safe larger, that transmit is higher.
Embodiment 2
If the PN code that the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and receiving terminal PN code generator 204 produce is 1100110110011001, spread spectrum multiple is 4 times, there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, frequency multiplier 101 is expanded base band data by 4 times of spectrum widths, the base band data after expansion is 1111000011110000, and the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator 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 to 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 0000001000000110 after computing, the data after computing are sent to modulator 104 and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator 105, visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator 202;
S5. demodulator 202 will export 0000001000000110 after binary digital signal demodulation, and the PN code sequence 1100110110011001 producing 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 are carried 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 0011000001100000 after computing, 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, by every 4 bits, it is one group, be divided into 0011000001100000, and these data are carried out to Soft decision decoding, and obtain the data 1010 identical with transmitting terminal base band data, receiving terminal is correctly decoded.
Embodiment 3
If the PN code that the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and receiving terminal PN code generator 204 produce is 1100110110011001, spread spectrum multiple is 4 times, there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, frequency multiplier 101 is expanded base band data by 4 times of spectrum widths, the base band data after expansion is 1111000011110000, and the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator 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 to same exclusive disjunction:
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 exclusive disjunction result 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 0
Obtain the data 1100001010010110 after computing, the data after computing are sent to modulator 104 and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator 105, visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator 202;
S5. demodulator 202 will export 1100001010010110 after binary digital signal demodulation, and the PN code sequence 1100110110011001 producing 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 are carried out same exclusive disjunction 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 exclusive disjunction result 1 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0
Obtain the signal 1111000011110000 after computing, 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, by every 4 bits, it is one group, be divided into 1,111 0,000 1,111 0000, and these data are carried out to Soft decision decoding, and obtain the data 1010 identical with transmitting terminal base band data, receiving terminal is correctly decoded.
Embodiment 4
If the PN code that the PN code that base band data is 1010, transmitting terminal PN code generator 102 produces and receiving terminal PN code generator 204 produce is 110011011001100111001100, spread spectrum multiple is 6 times, there are following steps:
S1. base band data 1010 is sent to frequency multiplier 101, frequency multiplier 101 is expanded base band data by 6 times of spectrum widths, the base band data after expansion is 111111000000111111000000, and the PN code sequence of the base band data after spread spectrum and 102 generations of transmitting terminal PN code generator 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 to 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 001100011001011000001100 after computing, the data after computing are sent to modulator 104 and carry out signal modulation, the signal after being modulated;
S3. the signal after modulation is sent to visible light generator 105, visible light generator 105 is sent to the visible ray receiver 201 of receiving terminal by the signal after modulation with visible light signal form;
S4. visible ray receiver 201 is converted into binary digital signal by the visible light signal receiving, and binary digital signal is sent to demodulator 202;
S5. demodulator 202 will export 001100011001011000001100 after binary digital signal demodulation, and the PN code sequence 110011011001100111001100 producing 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 are carried 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 111111000000111111000000 after computing, 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, by every 6 bits, it is one group, be divided into 111,111 000,000 111111000000, and these data are carried out to Soft decision decoding, and obtain the data 1010 identical with transmitting terminal base band data, 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, can obviously improve the efficiency of transmission of visible light, the error rate in reduction transmitting procedure, the reliability that improves 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 the fail safe that has greatly improved 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; rather than restrictive; those of ordinary skill in the art is under enlightenment of the present invention; not departing from the scope situation that aim of the present invention and claim protect, also can make a lot of forms, within these all belong to protection of the present invention.

Claims (10)

1. the visible light communication method based on spread spectrum, is characterized in that, comprises the following steps:
S1. base band data is sent to frequency multiplier, described frequency multiplier is by the spectrum width expansion of described base band data, obtain the base band data after spread spectrum, the PN code sequence of the base band data after described spread spectrum and the generation of transmitting terminal PN code generator 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 to logical operation, obtain the data after computing, the data after described computing are sent to modulator and carry out signal modulation, the signal after being modulated;
S3. the signal after described modulation is sent to visible light generator, described visible light generator is sent to the signal after described modulation the visible ray receiver of receiving terminal with visible light signal form;
S4. described visible ray receiver is converted into binary digital signal by the described visible light signal receiving, 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 producing 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 are carried out logical operation in described convolution decoder, obtain the signal after computing, and the signal after described computing is sent to despreader;
S7. described despreader is the data despreading after computing described in step S6, and the data after described computing are carried out to Soft decision decoding, obtains the data identical with described transmitting terminal base band data, and 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 2, is characterized in that, described logical operation is XOR.
4. the visible light communication method based on spread spectrum according to claim 2, is characterized in that, described logical operation is NOR-operation.
5. the visible light communication method based on spread spectrum according to claim 2, is characterized in that, described logical operation is same exclusive disjunction.
6. 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.
7. the visible light communication method based on spread spectrum according to claim 1, is characterized in that, in step S4, described visible ray receiver is photodiode.
8. the visible light communication method based on spread spectrum according to claim 1, is characterized in that, 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.
9. the visible light communication system based on spread spectrum, is characterized in that, comprises following part,
Transmitting terminal: base band data is sent to frequency multiplier, described frequency multiplier is by the spectrum width expansion of described base band data, obtain the base band data after spread spectrum, the PN code sequence of the base band data after described spread spectrum and the generation of transmitting terminal PN code generator 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 to logical operation, obtain the data after computing, data after described computing are sent to modulator and carry out signal modulation, signal after being modulated, signal after described modulation is sent to visible light generator, and described visible light generator is sent to the signal after described modulation the visible ray receiver of receiving terminal with visible light signal form;
Receiving terminal: described visible ray receiver is converted into binary digital signal by the described visible light signal receiving, described binary digital signal is sent to demodulator, described demodulator is by after described binary digital signal demodulation, and the PN code sequence producing with receiving terminal PN code generator is sent to convolution decoder jointly;
Binary digital signal after described demodulation and described PN code sequence are carried out logical operation in described convolution decoder, obtain the signal after computing, signal after described computing is sent to despreader, described despreader is by the data despreading after described computing, and the data after described computing are carried out to Soft decision decoding, obtain the data identical with described transmitting terminal base band data, described receiving terminal is correctly decoded.
10. the visible light communication system based on spread spectrum according to claim 9, 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 true CN103684593A (en) 2014-03-26
CN103684593B 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)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322258A (en) * 2017-06-23 2018-07-24 捷通科技有限公司 Integrated visible light communication system grade 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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108322258A (en) * 2017-06-23 2018-07-24 捷通科技有限公司 Integrated visible light communication system grade chip structure

Also Published As

Publication number Publication date
CN103684593B (en) 2015-04-15

Similar Documents

Publication Publication Date Title
CN102684869B (en) Based on decryption method and the system of visible light communication
CN105554865B (en) A kind of MIMO-SCMA system down link design method based on STBC
CN102790645B (en) Multi-path visible light communication based scrambling and descrambling system and method
US9698907B2 (en) Handshake synchronization by adjusting status of status machine of receiving end to a state indicated by status reset signal
US9124332B2 (en) Method, apparatus, and system for interference alignment
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
CN100502405C (en) Apparatus scanning method
CN105245277A (en) Visible light communication system and method based on Turbo codes
CN102710418A (en) Method and system for encrypting and decrypting visible light signals
CN102684786A (en) Encryption method and system based on visible light communication
CN103684593B (en) Method and system for visible light communication based on spread spectrum technology
CN102820922B (en) Asynchronous encryption visible light communication method and system
CN102769524B (en) Method and system capable of synchronously restoring handshake
Mheich et al. Unequal error protection SCMA codebooks
CN102195743A (en) Coding scheme of dynamic real-time fountain code
CN103368603A (en) Method and system for realizing multi-user spread spectrum communication
Huang et al. Uplink grant-free multi-codebook SCMA based on high-overload codebook grouping
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
Shahjalal et al. Multiple access schemes for visible light communication
Kim et al. Zero reduction codes for efficient transmission and enhanced brightness in visible light communication
CN102723992A (en) Visible light signal transmission device based on keying modulation
CN102801520B (en) Method and system for encryption communication

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
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