[go: up one dir, main page]

CN106817197B - Communication coding and decoding method based on duty ratio modulation - Google Patents

Communication coding and decoding method based on duty ratio modulation Download PDF

Info

Publication number
CN106817197B
CN106817197B CN201611214073.6A CN201611214073A CN106817197B CN 106817197 B CN106817197 B CN 106817197B CN 201611214073 A CN201611214073 A CN 201611214073A CN 106817197 B CN106817197 B CN 106817197B
Authority
CN
China
Prior art keywords
data
duty ratio
bit
equal
value
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
CN201611214073.6A
Other languages
Chinese (zh)
Other versions
CN106817197A (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.)
Shanghai Ghrepower Green Energy Co Ltd
Original Assignee
Shanghai Ghrepower Green Energy Co 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 Shanghai Ghrepower Green Energy Co Ltd filed Critical Shanghai Ghrepower Green Energy Co Ltd
Priority to CN201611214073.6A priority Critical patent/CN106817197B/en
Publication of CN106817197A publication Critical patent/CN106817197A/en
Application granted granted Critical
Publication of CN106817197B publication Critical patent/CN106817197B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0009Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03KPULSE TECHNIQUE
    • H03K3/00Circuits for generating electric pulses; Monostable, bistable or multistable circuits
    • H03K3/01Details
    • H03K3/017Adjustment of width or dutycycle of pulses

Landscapes

  • Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Dc Digital Transmission (AREA)

Abstract

The invention provides a communication coding and decoding method based on duty ratio modulation.A sender converts data to be transmitted into data taking bytes as units and then encodes the data into a duty ratio value; then modulating each code into a duty ratio unit, and simultaneously modulating preset initial bit and end bit data codes into the duty ratio units respectively; modulating each duty ratio unit into a duty ratio signal and sending the duty ratio signal to a receiver; the receiving party identifies the received signal, identifies the duty ratio units corresponding to the start bit, the effective data and the end bit respectively, and identifies the pulse width distortion error; and restoring the duty ratio signal value corresponding to the identified effective data into corresponding effective data, and correcting the effective data according to the identified pulse width distortion error. The invention can position the transmission data without depending on the clock signal on the premise of ensuring the accuracy of data transmission, thereby improving the transmission efficiency of communication, effectively correcting the pulse width distortion and restoring the real and effective data.

Description

Communication coding and decoding method based on duty ratio modulation
Technical Field
The invention relates to the technical field of data communication, in particular to a communication coding and decoding method based on duty ratio modulation.
Background
The serial communication can be divided into synchronous communication and asynchronous communication, a sender of the synchronous communication transmits a synchronous clock signal besides sending data, both information transmission parties share the same clock signal to determine the position of the data in the transmission process, and the data can be transmitted by dozens of bytes (Byte) to thousands of bytes (Byte) once, so that the communication efficiency is high; however, since it is necessary to maintain an accurate synchronization clock in the communication, the cost of the synchronous communication is high, and the configuration of the transmitting side and the receiving side is complicated.
Compared with synchronous communication, asynchronous communication only sends data frames and does not transmit clocks when data transmission is carried out, complete synchronization of a sending party and a receiving party is not required to be guaranteed, therefore, the hardware cost of the asynchronous communication is far lower than that of the synchronous communication, the asynchronous communication is simple, reliable and easy to realize, and certain errors can be allowed for the clocks of the sending party and the receiving party. Asynchronous communication is now widely used in various microcomputer systems.
The transmission unit of the traditional asynchronous communication is bit (bit), and the transmission efficiency is low. In the asynchronous communication method, a transmitting side only transmits a data frame without transmitting a clock, and thus both the transmitting side and the receiving side must agree on the same transmission rate (how many bits are transmitted per second). In addition, if the receiving party cannot correctly identify the data of the receiving start bit or the receiving end bit, it will not be able to identify and receive correct valid data.
Disclosure of Invention
The technical problem to be solved by the invention is to provide a communication coding and decoding method based on duty ratio modulation, which can position transmission data without depending on a clock signal on the premise of ensuring the accuracy of data transmission, improve the transmission efficiency of communication, effectively correct pulse width distortion and restore real and effective data.
In order to solve the above technical problem, a technical solution of the present invention is to provide a communication encoding and decoding method based on duty cycle modulation, which is characterized in that: the sender encodes the data to be transmitted and transmits the encoded data to the receiver; the receiver decodes the received signal and restores the real effective data;
the encoding process includes the steps of:
step 1.1: data conversion
Converting data to be transmitted into data with byte as unit;
step 1.2: data encoding
Encoding data in units of bytes into corresponding duty percentage values;
step 1.3: duty cycle modulation
Modulating each code into a corresponding duty ratio unit, and simultaneously modulating a preset initial bit data code and a preset final bit data code into corresponding duty ratio units respectively;
step 1.4: signal transmission
Modulating each duty ratio unit into a duty ratio signal and transmitting the duty ratio signal;
the decoding process includes the steps of:
step 2.1: identifying data
Identifying the received duty ratio signal, identifying duty ratio units respectively corresponding to a start bit, effective data and an end bit, and identifying the error of pulse width distortion;
step 2.2: restoring data
Restoring the duty ratio signal value corresponding to the effective data identified in the data identification process into corresponding effective data, and storing the restored effective data;
step 2.3: correction data
And correcting the effective data stored in the data restoring process according to the error obtained by identifying the pulse width distortion.
Preferably, the frame format of the transmission data is a start bit, valid data, CRC check bit, and end bit in this order.
Preferably, in the process of sending the signal, it is assumed that a% and D% are duty ratio values corresponding to a preset start bit and a preset end bit, respectively, and B% to C% are duty ratio value ranges corresponding to valid data, that is, each byte of the valid data to be transmitted can correspond to a certain duty ratio value in the range of B% to C%, and it is satisfied that 0% < a% < (B% -10%) < (C% + 10%) < D% < 100%;
in the process of identifying data, a receiver is designed to firstly receive a duty ratio signal value L1%, firstly identify whether L1% corresponding data is start bits or valid data, and the specific identification logic is as follows:
1) if | L1% -A% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, determining that L1% of corresponding data is an initial bit, recording L1% -A% ═ Δ e, and Δ e is a pulse width distortion error, and identifying that the value of a duty ratio signal received later corresponds to valid data;
2) if | L1% -B% | is less than or equal to Δ, where Δ is a set error value, and it should be satisfied that Δ is less than or equal to 10% or more than or equal to 0%, and it should be satisfied that L1% -B% ═ Δ e ± 1%, it is determined that L1% corresponds to valid data, and it should be identified whether the value of the duty cycle signal received after the reception corresponds to valid data or a termination bit;
after the L1% is identified, the duty cycle signal value received later is identified, and assuming that a duty cycle signal value Ln is received, the specific identification logic is:
1) if | Ln% -C% | is less than or equal to Δ, wherein Δ is a set error value, and Δ is more than or equal to 0% and less than or equal to 10%, and Ln% -C% >, Δ e ± 1%, judging that Ln% corresponding data is valid data, and identifying whether the value of the duty ratio signal received later corresponds to valid data or a stop bit;
2) if | Ln% -D% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, and Ln% -C% ═ Δ e ± 1%, it is determined that Ln% corresponds to data as an end bit.
More preferably, the reduction data is: restoring the duty ratio signal value corresponding to the effective data identified in the data identification process, namely restoring the duty ratio unit signal into the corresponding effective data and storing the effective data;
the correction data is: correcting effective data stored in the data restoring process according to the pulse width distortion error delta e obtained in the data recognizing process; the time reservation of the correction data is in two time periods of 0% -A% and D% -100% of the duty ratio signal value.
Compared with the prior art, the communication coding and decoding method based on duty ratio modulation has the following beneficial effects:
1. in the prior asynchronous communication, a bit (bit) is used as a transmission unit for data transmission, and a Byte (Byte) is used as a basic unit for transmitting data, so that the data transmission efficiency can be effectively improved;
2. different from the traditional asynchronous communication coding method which adopts a bit-based pulse modulation unit, the coding method adopts a duty ratio modulation mode, directly modulates transmission data into a corresponding duty ratio unit according to bytes, can ensure the accuracy of the transmission data, sets the corresponding duty ratio unit for start bit data and stop bit data, and respectively reserves data correction recovery time at the front end and the tail end of a signal, and can still ensure the accuracy during decoding particularly under the condition of signal delay or pulse width distortion;
3. the invention adopts the duty modulation mode, so the synchronization of the clock or the transmission rate is not required to be ensured, and the transmitted data is positioned without depending on the clock signal.
4. The decoding method of the invention combines the start bit, the end bit and the identification and distortion judgment of the effective data at the same time, and can correctly identify and correct the transmitted effective data.
Drawings
Fig. 1 is a schematic diagram of a communication coding and decoding method based on duty cycle modulation according to this embodiment;
fig. 2 is a diagram of a frame format for transmitting data according to the present invention.
Detailed Description
The invention will be further illustrated with reference to the following specific examples. It should be understood that these examples are for illustrative purposes only and are not intended to limit the scope of the present invention. Further, it should be understood that various changes or modifications of the present invention may be made by those skilled in the art after reading the teaching of the present invention, and such equivalents may fall within the scope of the present invention as defined in the appended claims.
Fig. 1 is a schematic diagram of a communication coding and decoding method based on duty cycle modulation according to this embodiment, where the communication coding and decoding method based on duty cycle modulation includes a sender, a transmission process, and a receiver, and the sender transmits data to the receiver through the transmission process. The coding and decoding process comprises data conversion, data coding, duty ratio modulation, signal transmission, identification data, recovery data and correction data, wherein the data conversion, the data coding, the duty ratio modulation, the signal transmission and other processes are executed by a transmitting side, and the identification data, the recovery data and the correction data and other processes are executed by a receiving side.
Data conversion: converting data to be transmitted into data in units of bytes (bytes);
and (3) data encoding: encoding data in units of bytes (bytes) into corresponding duty percentage values;
duty ratio modulation: modulating each code into a corresponding duty ratio unit, and simultaneously modulating a preset initial bit data code and a preset final bit data code into corresponding duty ratio units respectively;
signal transmission: modulating each duty ratio unit into a duty ratio signal and transmitting the duty ratio signal; as shown in fig. 2, a% and D% are duty ratio values corresponding to a preset start bit and a preset end bit, respectively, and B% to C% are duty ratio value ranges corresponding to valid data, that is, each byte of the valid data to be transmitted can correspond to a certain duty ratio value in the range of B% to C%, and satisfy 0% < a% < (B% -10%) < (C% + 10%) < D% < 100%, where CRC (cyclic redundancy check code) check is consistent with a CRC check method in conventional asynchronous communication data transmission.
Identification data: identifying the received duty ratio signal, identifying duty ratio units respectively corresponding to a start bit, effective data and an end bit, and identifying the error of pulse width distortion;
for example, when the receiving side receives the duty ratio signal value L1%, it is first identified whether L1% of the corresponding data is the start bit or valid data, and the specific identification logic is:
1. if | L1% -a% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, it is determined that L1% of corresponding data is an initial bit, and it is noted that L1% -a% ═ Δ e, and Δ e is a pulse width distortion error, and it is recognized that the value of the duty cycle signal received later corresponds to valid data.
2. If | L1% -B% | is less than or equal to Δ, where Δ is a set error value, it should be satisfied that Δ is less than or equal to 0% and less than or equal to 10%, and it should be satisfied that L1% -B% ═ Δ e ± 1%, it is determined that L1% corresponds to valid data, and it should be identified whether the value of the duty cycle signal received after that corresponds to valid data or the end bit.
After the L1% is identified, the L2% to Ln% received later is identified, and assuming that a duty ratio signal value Ln is received, the specific identification logic is:
1. if | Ln% -C% | is less than or equal to Δ, where Δ is a set error value, it should be satisfied that Δ is less than or equal to 10% and Ln% -C% ═ Δ e ± 1%, it is determined that Ln% corresponds to data that is valid data, and it should be identified whether the value of the duty ratio signal received after the identification corresponds to valid data or end bits.
2. If | Ln% -D% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, and Ln% -C% ═ Δ e ± 1%, it is determined that Ln% corresponds to data as an end bit.
And (3) restoring data: and restoring the duty ratio signal value corresponding to the effective data identified in the data identification process, namely restoring the duty ratio unit signal into the corresponding effective data, and storing the effective data.
Correction data: and correcting the effective data stored in the data restoring process according to the pulse width distortion error delta e obtained in the data identifying process. The time reservation of the correction data is in two time periods of 0% -A% and D% -100% of the duty ratio signal value.
In this embodiment, the corresponding time periods of the duty cycle signals during data transmission may be a uniform fixed value, or may be different from each other, and only the duty cycle signals need to be guaranteed to have correct values, and in the duty cycle modulation with a simple fixed period, the pulse width is prone to distortion, which results in data distortion, and in the duty cycle modulation with different periods, once the duty cycle values are determined, the periods are not prone to distortion, which also reduces the occurrence of data distortion.
Experiments show that the method has accurate data transmission and high transmission efficiency, can effectively correct the pulse width distortion and restore real and effective data.

Claims (3)

1. A communication coding and decoding method based on duty ratio modulation is characterized in that: the sender encodes the data to be transmitted and transmits the encoded data to the receiver; the receiver decodes the received signal and restores the real effective data;
the encoding process includes the steps of:
step 1.1: data conversion
Converting data to be transmitted into data with byte as unit;
step 1.2: data encoding
Encoding data in units of bytes into corresponding duty percentage values;
step 1.3: duty cycle modulation
Modulating each code into a corresponding duty ratio unit, and simultaneously modulating a preset initial bit data code and a preset final bit data code into corresponding duty ratio units respectively;
step 1.4: signal transmission
Modulating each duty ratio unit into a duty ratio signal and transmitting the duty ratio signal;
the decoding process includes the steps of:
step 2.1: identifying data
Identifying the received duty ratio signal, identifying duty ratio units respectively corresponding to a start bit, effective data and an end bit, and identifying the error of pulse width distortion;
step 2.2: restoring data
Restoring the duty ratio signal value corresponding to the effective data identified in the data identification process into corresponding effective data, and storing the restored effective data;
step 2.3: correction data
Correcting effective data stored in the data restoring process according to errors obtained by identifying pulse width distortion;
in the process of sending signals, A% and D% are respectively set as duty ratio numerical values corresponding to a preset start bit and a preset stop bit, B% -C% is a duty ratio numerical value range corresponding to effective data, namely each byte of the transmitted effective data can correspond to a certain duty ratio numerical value in the range of B% -C%, and the condition that A% is more than 0% < (B% -10%) < (C% + 10%) < D% < 100% is met;
in the process of identifying data, a receiver is designed to firstly receive a duty ratio signal value L1%, firstly identify whether L1% corresponding data is start bits or valid data, and the specific identification logic is as follows:
1) if | L1% -A% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, determining that L1% of corresponding data is an initial bit, recording L1% -A% ═ Δ e, and Δ e is a pulse width distortion error, and identifying that the value of a duty ratio signal received later corresponds to valid data;
2) if | L1% -B% | is less than or equal to Δ, where Δ is a set error value, and it should be satisfied that Δ is less than or equal to 10% or more than or equal to 0%, and it should be satisfied that L1% -B% ═ Δ e ± 1%, it is determined that L1% corresponds to valid data, and it should be identified whether the value of the duty cycle signal received after the reception corresponds to valid data or a termination bit;
after the L1% is identified, the duty cycle signal value received later is identified, and assuming that a duty cycle signal value Ln is received, the specific identification logic is:
1) if | Ln% -C% | is less than or equal to Δ, wherein Δ is a set error value, and Δ is more than or equal to 0% and less than or equal to 10%, and Ln% -C% >, Δ e ± 1%, judging that Ln% corresponding data is valid data, and identifying whether the value of the duty ratio signal received later corresponds to valid data or a stop bit;
2) if | Ln% -D% | is less than or equal to Δ, where Δ is a set error value, and Δ should be less than or equal to 0% and less than or equal to 10%, and Ln% -D% >, Δ e ± 1%, it is determined that Ln% corresponds to the termination bit.
2. The communication coding and decoding method based on duty cycle modulation according to claim 1, wherein: the frame format of the transmission data is sequentially a start bit, effective data, a CRC check bit and an end bit.
3. The communication coding and decoding method based on duty cycle modulation according to claim 1, wherein: the reduction data is as follows: restoring the duty ratio signal value corresponding to the effective data identified in the data identification process, namely restoring the duty ratio unit signal into the corresponding effective data and storing the effective data;
the correction data is: correcting effective data stored in the data restoring process according to the pulse width distortion error delta e obtained in the data recognizing process; the time reservation of the correction data is in two time periods of 0% -A% and D% -100% of the duty ratio signal value.
CN201611214073.6A 2016-12-23 2016-12-23 Communication coding and decoding method based on duty ratio modulation Active CN106817197B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611214073.6A CN106817197B (en) 2016-12-23 2016-12-23 Communication coding and decoding method based on duty ratio modulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611214073.6A CN106817197B (en) 2016-12-23 2016-12-23 Communication coding and decoding method based on duty ratio modulation

Publications (2)

Publication Number Publication Date
CN106817197A CN106817197A (en) 2017-06-09
CN106817197B true CN106817197B (en) 2020-05-26

Family

ID=59109857

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611214073.6A Active CN106817197B (en) 2016-12-23 2016-12-23 Communication coding and decoding method based on duty ratio modulation

Country Status (1)

Country Link
CN (1) CN106817197B (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108008283A (en) * 2017-11-23 2018-05-08 莱克电气股份有限公司 Version number detection system and method
CN111083028A (en) * 2019-11-08 2020-04-28 中国科学院福建物质结构研究所 Single bus communication method and system
CN111366933A (en) * 2020-03-02 2020-07-03 浙江吉利汽车研究院有限公司 Ultrasonic ranging method, device, equipment and medium
US11146433B2 (en) * 2020-03-11 2021-10-12 Nxp B.V. High data rate transmission using minimum energy coding with ultra wide band modulation
CN112532321B (en) * 2020-11-22 2022-04-08 湖北久之洋红外系统股份有限公司 Large dynamic range data communication method of portable laser communication equipment
CN112382078B (en) * 2020-12-07 2022-09-27 北京博纳电气股份有限公司 Automatic correction method for communication waveform pulse width of instrument
CN113691349A (en) * 2021-08-02 2021-11-23 北京中科格励微科技有限公司 Data coding and decoding method and device of Sigma-Delta modulator
CN113938361B (en) * 2021-09-03 2024-04-16 广东安朴电力技术有限公司 Communication coding anti-interference method, system and storage medium
CN117475610A (en) * 2023-11-17 2024-01-30 深圳市航顺芯片技术研发有限公司 An infrared remote control decoding method, device, decoding equipment and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101201970A (en) * 2007-10-23 2008-06-18 无锡市爱芯科微电子有限公司 Self-adaptive decoding method for wireless remote control receiving chip
CN101641901A (en) * 2007-03-20 2010-02-03 Nxp股份有限公司 Fast powering-up of data communication system
CN101855878A (en) * 2007-11-13 2010-10-06 Nxp股份有限公司 Duty Cycle Modulated Transmission
CN102333054A (en) * 2011-09-26 2012-01-25 北京天地融科技有限公司 A data sending and receiving method and device
CN102458910A (en) * 2009-06-15 2012-05-16 Rwe股份公司 Method and device for communication between electric vehicle and charging station
CN105897644A (en) * 2016-03-09 2016-08-24 西南石油大学 Communication method capable of realizing pulse width and frequency simultaneous modulation

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8384523B1 (en) * 2008-09-05 2013-02-26 Intelleflex Corporation Battery assisted RFID system command set

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101641901A (en) * 2007-03-20 2010-02-03 Nxp股份有限公司 Fast powering-up of data communication system
CN101201970A (en) * 2007-10-23 2008-06-18 无锡市爱芯科微电子有限公司 Self-adaptive decoding method for wireless remote control receiving chip
CN101855878A (en) * 2007-11-13 2010-10-06 Nxp股份有限公司 Duty Cycle Modulated Transmission
CN102458910A (en) * 2009-06-15 2012-05-16 Rwe股份公司 Method and device for communication between electric vehicle and charging station
CN102333054A (en) * 2011-09-26 2012-01-25 北京天地融科技有限公司 A data sending and receiving method and device
CN105897644A (en) * 2016-03-09 2016-08-24 西南石油大学 Communication method capable of realizing pulse width and frequency simultaneous modulation

Also Published As

Publication number Publication date
CN106817197A (en) 2017-06-09

Similar Documents

Publication Publication Date Title
CN106817197B (en) Communication coding and decoding method based on duty ratio modulation
US10216690B2 (en) Single-wire interface bus transceiver system based on I2C-bus, and associated method for communication of single-wire interface bus
US8255779B2 (en) System and method for accelerated forward error correction (FEC) synchronization
EP1662742A2 (en) Data transmitting method, data transmitting system transmitter, and receiver
EP2852226A1 (en) Wireless communication system and method
CN101201970A (en) Self-adaptive decoding method for wireless remote control receiving chip
CN103229444B (en) Coding/decoding method, Apparatus and system
CN102025448A (en) Common public radio interface service transmitting/receiving method and device
CN106448128B (en) Infrared remote control data processing method and system
CN113098809B (en) Software self-adaptive decoding method, device and wireless charging system
US9621388B2 (en) Method for serial data transmission and system therefor
CN102932103A (en) Data transmission rate self-adaptive receiving method based on digital substation
CN101534127A (en) Encoding and decoding method for improving decoding efficiency by pilot frequency information and device thereof
CN117200923A (en) Asynchronous communication method and device
CN113922924A (en) Spi-based absolute value encoder communication method and system
CN102799840A (en) Method and device for transmitting data
CN106612168A (en) Voice out-of-synchronism detection method based on PCM coding characteristics
US20130016762A1 (en) Data communication system, method of optimizing preamble length, and communication apparatus
CN102055481B (en) Method and device for decoding FM0 and FM0 codes
US8031746B2 (en) Synchronized receiver
US8855219B2 (en) Flexible self-adaptive differential system to improve transmission efficiency
CN109547031A (en) Debugging circuit applied to digital communication system with embedded clock
CN104980253B (en) The anti-frame losing radio transmitting method of forward direction for life sign measurement Wave data
US9621907B2 (en) System and method for transcoding data
CN108551366B (en) Visible light communication method based on LED and mobile phone camera

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant