WO2018095181A1 - Procédé et dispositif de transmission de données - Google Patents
Procédé et dispositif de transmission de données Download PDFInfo
- Publication number
- WO2018095181A1 WO2018095181A1 PCT/CN2017/107600 CN2017107600W WO2018095181A1 WO 2018095181 A1 WO2018095181 A1 WO 2018095181A1 CN 2017107600 W CN2017107600 W CN 2017107600W WO 2018095181 A1 WO2018095181 A1 WO 2018095181A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sequence
- waveform
- data
- bit
- waveform sequence
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0033—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the transmitter
Definitions
- the present invention relates to the field of electronic technologies, and in particular, to a data transmission method and apparatus.
- the communication parties generally use the previously negotiated baud rate for data interaction, thereby ensuring the correct transmission of data.
- the communication baud rate parameter used by both communicating parties can only be a fixed value, which cannot be changed according to the communication environment, and when the communication parties perform data interaction with other terminals. The communication may fail due to the possibility of incompatibility with the communication baud rate of other terminals.
- the present invention is directed to solving the above problems.
- a main object of the present invention is to provide a data transmission method, including: acquiring a bit sequence of the first data to be transmitted, wherein the bit sequence of the first data to be transmitted includes at least: data to be transmitted, and the data to be transmitted is at least Include: a locally supported baud rate parameter; acquiring a waveform sequence corresponding to a bit in the bit sequence according to a bit sequence of the first to-be-sent data, wherein the first data bit is represented by the first waveform sequence, and the second waveform is The sequence or third waveform sequence represents a second data bit, the first data bit being one of bit 1 and bit 0, the second data bit being the other of bit 1 and bit 0, When there are at least two consecutive bits in the bit sequence as the second data bit, a waveform sequence corresponding to the first bit of the at least two consecutive bits is the second waveform sequence, the second bit and subsequent The waveform sequence corresponding to the bit is the third waveform sequence; wherein the characteristics of the waveform sequence include: duration of the first waveform sequence, the second The duration
- Another main object of the present invention is to provide a data transmission apparatus, including: a first acquisition module, configured to acquire a bit sequence of the first data to be transmitted, where the bit sequence of the first data to be transmitted includes at least: Transmitting data, the data to be transmitted includes: a locally supported baud rate parameter; and a second acquiring module, configured to acquire a waveform sequence corresponding to a bit in the bit sequence according to a bit sequence of the first to-be-sent data, where Representing a first data bit in a first waveform sequence, and a second data bit in a second waveform sequence or a third waveform sequence, the first data bit being one of bit 1 and bit 0, the second data bit For the other of the bit 1 and the bit 0, when there are at least two consecutive bits in the bit sequence being the second data bit, a waveform corresponding to the first bit of the at least two consecutive bits
- the sequence is the second waveform sequence, and the waveform sequence corresponding to the second bit and the subsequent bit is the third waveform sequence; wherein the feature
- the first waveform sequence starts at a high level and exhibits a low level during the transmission duration, wherein a low level occurring in the first waveform sequence occupies the transmission duration
- the total duration does not vary with a change in the baud rate of the sequence of waveforms, the second sequence of waveforms continuing at a high level for the duration of the transmission, the third sequence of waveforms starting at a low level and at a high level Ending, and the total duration of the low level occurring in the third waveform sequence during the transmission duration does not vary with the baud rate of the waveform sequence;
- the first transmitting module is configured to follow the current
- the baud rate used continuously transmits a sequence of waveforms corresponding to the bits in the sequence of bits, wherein the duration of the sequence of waveforms is inversely proportional to the currently used baud rate.
- the local end sends the locally supported baud rate parameter to the peer end in the bit sequence of the first data to be sent, so that the local end and the opposite end can adopt multiple baud rates.
- Data transmission increases the success rate of data transmission.
- FIG. 1 is a flowchart of a data transmission method according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a frame format of a data frame according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram of waveforms of three first waveform sequences according to an embodiment of the present invention.
- FIG. 4 is a schematic waveform diagram of a second waveform sequence according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of waveforms of three third waveform sequences according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of determining a data frame header according to an embodiment of the present invention.
- FIG. 7 is a schematic diagram of waveforms corresponding to a bit sequence of first to-be-sent data according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a data transmission apparatus according to an embodiment of the present invention.
- the present embodiment provides a data transmission method.
- two devices that are in communication can be classified into a master device and a slave device.
- the master device can be a mobile terminal such as a PC or a mobile phone, and the card reader, and the slave device can be a USB device.
- electronic signature device such as ICBC U-Shield, ABC Key
- smart card after the master device and the slave device are electrically connected, the slave device can take power from the master device, and the master device can be a slave device while communicating with the slave device.
- the port connected between the master device and the slave device maintains a high level
- the master device can supply power to the slave device through the high-level master device
- both the master device and the slave device can perform data by controlling the level change of the output of the port.
- the baud rate parameter supported by the local end may be notified in the process of transmitting data between the local end and the opposite end, so that the peer end is enabled.
- the baud rate supported by the local end can be used for data transmission, so that the local end can communicate with the peer end, and the success rate of communication between the local end and the opposite end is improved.
- FIG. 1 is a flowchart of a data transmission method according to an embodiment. As shown in FIG. 1, the method mainly includes the following steps S101 to S103.
- Step S101 acquiring a bit sequence of the first data to be transmitted
- the bit sequence of the first data to be transmitted includes at least data to be transmitted, and the data to be transmitted includes at least: a locally supported baud rate parameter. .
- the bit sequence of the first data to be transmitted may be a compiled bit string, and the bit string carries a locally supported baud rate parameter.
- the bit sequence of the first data to be sent may be a data frame, and the frame format of the data frame may adopt the structure shown in FIG. 2, and one data frame may include: Start of Frame (SOF), transmission data (Byte 0 , Byte 1 ...
- SOF Start of Frame
- transmission data Byte 0 , Byte 1 ...
- the transmission data includes the present The baud rate parameter supported by the local end and the end of frame (EOF), wherein the data frame header SOF is a waveform sequence corresponding to the agreed bit sequence of the communication parties, and the peer end can be Recognizing that a data frame is currently received, and can determine the starting position (or time) of the data to be transmitted in the received data frame.
- the data frame header SOF can also indicate the baud rate of the data transmitted by the local end, by analyzing the data frame.
- the head-to-end can obtain the baud rate of the data transmitted by the local end, and use the baud rate to parse the received data;
- the EOF of the data frame is also a waveform sequence agreed by the communication parties, through the end of the data frame, the opposite end Do data reception ends, the data frame can be provided to distinguish the EOF waveform of the normal sequence of data to be transmitted and the data corresponding to the header so as to identify the end of a data frame EOF.
- the first byte in the transmission data that is, Byte 0, may be used to identify the packet type.
- Byte 0 is 8 bits, and the definition is as follows:
- Device_type represents the device type of the message initiator. For example, 1 represents the master device, and 0 represents the slave device. This facilitates subsequent analysis tools to distinguish whether the packet is sent by the master device or sent from the device.
- Rev is the default data
- Packet_type represents the packet type.
- 0001B indicates the ATR packet, and the ATR packet can be used as the parameter to obtain the packet.
- the peer receives the ATR packet and returns the corresponding ATR packet.
- 0010B indicates an ACK response message, that is, a response message indicating that the data is successfully received.
- 0011B indicates a NAK message, that is, a response message indicating that the device is not ready (or data reception failure), for example, in the data.
- the receiving end returns a NAK packet to the local end.
- 0100B indicates a PKT packet, that is, the packet is a normal data packet. Therefore, the packet type can be distinguished. If the packet is the indication information or the normal data, the peer can respond accordingly after receiving the corresponding type of packet.
- the last two bytes of the data to be transmitted, Byte n-1 and Byte n can be used as a CRC redundancy check bit, and the bit sequence of the received data frame can be used to check the bit sequence of the received data frame. Check to check or verify that the received data has an error.
- the value of the Packet_type is 0001B in the data frame corresponding to the bit sequence of the first to-be-sent data, indicating that the data frame is an ATR.
- the packet can obtain the baud rate parameter locally supported by the local end from the data frame according to the indication.
- the data is transmitted between the local end and the opposite end through a waveform sequence, and the baud rate parameter locally supported by the local end is used to indicate that the local end uses the transmission data when transmitting data (including receiving and transmitting data).
- the baud rate supported by the waveform sequence The waveform sequence in this embodiment will be described below.
- the first data bit is represented by a first waveform sequence
- the second data bit is represented by a second waveform sequence or a third waveform sequence, the first data bit being one of bit 1 and bit 0.
- the second data bit is the other of the bit 1 and bit 0.
- the first waveform sequence, the second waveform sequence, and the third waveform sequence are specifically characterized in that the durations of the first waveform sequence, the second waveform sequence, and the third waveform sequence are the same, and the transmission duration is
- the baud rate of the waveform sequence is inversely proportional, and the first waveform sequence starts at a high level and exhibits a low level during the transmission duration, wherein the low frequency occurring in the first waveform sequence
- the total duration occupied by the duration of the transmission does not vary with a change in the baud rate of the sequence of waveforms, the second sequence of waveforms continuing a high level for the duration of the transmission, the third waveform
- the sequence begins with a low level and ends with a high level, and the total duration of the low level occurring in the third waveform sequence for the duration of the transmission does not vary with the baud rate of the waveform sequence.
- the durations of different waveform sequences are the same, that is, one bit is transmitted by T, and the embodiment transmits one bit in a manner that requires different time intervals to transmit one bit value in the prior art.
- the bit takes less time and, therefore, the coding efficiency is higher, reducing the cost and burden of the local and the peer.
- the total duration of the low level occurring in the first waveform sequence during the transmission duration does not change with the change of the baud rate of the transmission waveform sequence; and/or, the third waveform sequence appears.
- the total duration of the low level for the duration of the transmission does not change with the baud rate of the transmitted waveform sequence.
- the duration of the low level in the first waveform sequence and the third waveform sequence may be preset to a fixed duration, and the baud rate of the data frame transmitted by the master and slave devices may be changed, such that the low level accounts for the transmission duration.
- the air ratio is changing, not a fixed ratio.
- the duration of the low level is fixed at 10 ns.
- the duration of the low level accounts for 50% of the transmission duration, that is, from The power take-off efficiency of the device is 50%; when the master device transmits the waveform sequence at a baud rate of 25 Mbs, that is, a transmission duration of 40 ns, the duration of the low level accounts for 25% of the transmission duration, that is, the slave device takes The electrical efficiency is 75%. It can be seen that when the duration of the low level is fixed, the total duration of the low level during the transmission duration has no linear relationship with the baud rate, that is, the baud rate does not change with the transmission waveform sequence. However, the baud rate can be selected according to the actual situation, so that the interface of the master and slave devices is kept at a high level for as long as possible, thereby further improving the power supply efficiency in the two-wire communication.
- the first waveform sequence may further have the following feature: a low level occurring in the first waveform sequence is in the duration Total time The length is less than one-half of the duration; and/or the third waveform sequence may also have the feature that the total duration of the low level occurring in the third waveform sequence is less than the total duration of the duration One-half of the duration.
- the total duration occupied by the low level in the first waveform sequence and/or the third waveform sequence does not exceed one-half of a duration for a duration, thereby ensuring During the data transmission process, the high-level time between the local end and the opposite end enables the local end or the opposite end to obtain power from the other end for a long time, thereby improving the power supply efficiency.
- a falling edge level transition (or a rising edge level transition) or a plurality of falling edge level transitions (or a rising edge level jump) may occur in the first waveform sequence and the third waveform sequence.
- the high level of the port is changed to a low level by a hardware switch or software, etc.
- a falling edge transition, and then controlling the port to return to a high level forms a rising edge transition.
- the third waveform sequence appears only once during the transmission duration by the low level. A level transition that goes high.
- the first waveform sequence starts at a high level and only occurs once from a high level to a low level during the transmission duration, and ends with a low level; or, the first waveform sequence is at a high level Starts and only one level transition from high to low occurs during the transmission duration and ends with a high level.
- a waveform sequence that includes multiple falling edge transitions or multiple rising edge transitions there is only one falling edge level transition (or rising edge level transition) in one waveform sequence to reduce the control terminal. Operational complexity, no need to control the level of the transmission port to perform multiple hops to transmit a bit, improve the efficiency of data transmission.
- Figure 3 shows a schematic diagram of three first waveform sequences
- Figure 4 shows a schematic diagram of a second waveform sequence
- Figure 5 shows a schematic diagram of several third waveform sequences.
- the first waveform sequence starts at a high level and then transitions to a low level after a period of time, and the low level appearing in the first waveform sequence occupies the duration of the transmission.
- the total duration does not vary with the baud rate of the waveform sequence.
- the first waveform sequence has a transmission duration of 40 ns and a high level duration of 10 ns, which is 1/4 of the duration of the first waveform sequence.
- the master and slave devices are always in the connected state.
- the master device outputs a high level in the default state and continues to supply power to the slave device.
- the master device When the master device needs to send data, it will generate a low level through its own on/off switch.
- the high and low levels form different waveform sequences to transmit the corresponding bit data.
- the master device When the master device outputs a low level, the master device cannot supply power to the slave device. Therefore, in order to power the slave device as efficiently as possible, preferably, the total time that the low level occurring in the first waveform sequence occupies during the transmission duration may be less than one-half of the transmission duration; thus, The longer the high level of the transmitted data, the higher the power supply efficiency. As shown in FIG.
- the duration of the first waveform sequence is 40 ns, the high level duration is 30 ns, and the transmission duration of the first waveform sequence is 3/4, and the data is transmitted in the first waveform sequence.
- the power supply efficiency is relatively high. Therefore, the first waveform sequence transmission data supply efficiency in FIG. 3(b) is higher than that in FIG. 3(a).
- the waveform of the first waveform sequence can also be as shown in FIG. 3(c). End with a high level.
- the second waveform sequence shown in FIG. 4 is always at a high level for the duration of time, thereby further improving the power supply efficiency.
- the third waveform sequence begins with a low level and ends with a high level, and the total duration of the low level occurring in the third waveform sequence for the duration of the transmission does not vary with the baud rate of the waveform sequence. And change.
- the baud rate is 50 Mbps
- the transmission duration of the third waveform sequence is 20 ns.
- the duration of the low level is fixed to 10 ns, then the duration of the low level is occupied.
- the transmission duration of the three waveform sequences is 1/2, and the power take-off efficiency of the slave device is 50%.
- the baud rate is 25 Mbps
- the transmission duration of the third waveform sequence is 40 ns.
- the duration of the low level is It takes 1/4 of the transmission duration of the third waveform sequence.
- the power take-off efficiency of the slave device is 75%.
- the transmission duration becomes longer as the baud rate decreases. The efficiency is improved, and thus it can be seen that the total duration of the low level during the duration of the transmission does not change with the change of the baud rate of the waveform sequence, which can improve the power taking efficiency. Therefore, the power transmission efficiency of the third waveform sequence transmission data in FIG. 5(b) is higher than that in FIG. 5(a).
- the total time that the low level appearing in the third waveform sequence in FIG. 5(b) can be less than one-half of the transmission duration can further improve the power supply efficiency.
- the durations of the first waveform sequence, the second waveform sequence, and the third waveform sequence are determined by the baud rate currently used by the local end. Therefore, in this embodiment, the baud rate parameter supported locally can be determined. The duration of the waveform sequence that can be resolved by the local end and the duration that the waveform sequence sent by the local end can be used.
- the locally supported baud rate parameter includes at least: a baud rate of receiving data and/or a baud rate of transmitting data; wherein the baud receiving data is The rate includes one or more; the baud rate of the transmitted data includes one or more.
- the baud rate of the received data is used to indicate the baud rate of the waveform sequence of the received data that can be parsed by the local end, and the baud rate of the transmitted data is used to indicate the baud rate that can be used by the waveform sequence sent by the local end, According to the baud rate of the transmitted data of the local end, the terminal can parse the waveform sequence sent by the local end.
- the baud rate of the received data and the baud rate of the transmitted data may both be multiple, and after receiving the peer, the peer may select the same baud rate parameter according to the local end.
- the baud rate of the end and the opposite end realizes the baud rate adaptation.
- the local end may actively send the locally supported baud rate parameter to the opposite end, or may send the locally supported baud rate parameter to the opposite end after receiving the request from the opposite end. Therefore, in an optional implementation manner of this embodiment, before step S101, the method may further include: detecting a level change of the receiving port; determining continuous transmission according to the level change and the characteristic of the waveform sequence N waveform sequences corresponding to the first received data, wherein N is a positive integer, and each of the N waveform sequences corresponding to the first received data is one of: the first waveform sequence, the first a second waveform sequence and the third waveform sequence; determining a bit sequence of the first received data according to the N waveform sequences corresponding to the continuously transmitted first received data, the bit sequence of the first received data to The method includes: first transmission data, where the first transmission data includes at least: indication information for indicating that a baud rate parameter is acquired. With the optional implementation, the local end may acquire the first to-be-sent data after receiving the indication information that
- the local end may be aware of a baud rate adopted by a waveform sequence corresponding to a bit sequence in which the peer end transmits the first received data, for example, the peer end transmits using a pre-determined baud rate, in which case The local end can determine the N waveform sequences corresponding to the first received data that are continuously transmitted according to the baud rate used by the opposite end and the detected level change.
- the local end may not know the baud rate adopted by the waveform sequence corresponding to the bit sequence of the first receiving data of the peer end, in this case, the local end may be pre- Setting a waveform sequence included in the data frame header and the detected level change, and parsing the duration of the waveform sequence corresponding to the bit sequence of the first received data from the data frame header of the bit sequence of the first received data, and further Obtaining a baud rate adopted by the waveform sequence corresponding to the bit sequence of the first receiving data, and then parsing the transmitted data portion of the data frame according to the obtained baud rate, thereby obtaining the first transmission data.
- the data frame header of the data frame transmitted between the local end and the opposite end includes at least one bit
- the waveform sequence corresponding to the first bit of the data frame header is the The third waveform sequence or the first waveform sequence
- the local end negotiates with the opposite end to use the first waveform sequence or the third waveform sequence as the data frame header
- the detected level change of the receiving port forms the corresponding data frame header.
- the waveform sequence it can be determined that the currently received waveform sequence is a data frame header, and the waveform sequence immediately after the data frame header is the starting position of the waveform sequence of the transmission data.
- the data frame header can be identified by the above-described waveform sequence.
- the data frame header of the data frame transmitted between the local end and the opposite end may include at least M bits, and the waveform order corresponding to the first M bits of the data frame header is determined by M.
- the first waveform sequence is composed of; or the waveform sequence corresponding to the first M bits of the data frame header is composed of M third waveform sequences, M is a positive integer and M ⁇ 2; or, the first M bits of the data frame header correspond to
- the waveform sequence consists of at least one first waveform sequence and at least one third waveform sequence.
- the optional implementation manner may further determine a preset duration of a waveform sequence by using a waveform sequence corresponding to the first M bits of the data frame header, that is, determine a wave that the sender sends data.
- the rate is high, and the baud rate can be used for data reception and transmission to achieve baud rate adaptation.
- the same waveform sequence may be continuously The latter (as long as it can be followed, for example, immediately after the same sequence of waveforms, or after several waveform sequences), at least one waveform sequence different from the same waveform sequence, ie corresponding to the anti-jamming bits, is agreed upon.
- Waveform sequence for example, data frame
- the data frame header further includes: at least one anti-interference bit after the first M bits of the data frame header, wherein the at least one The anti-interference bit is a second waveform sequence or a third waveform sequence.
- the waveform sequence corresponding to the data frame header may be XXXXYZYZ, where X is the first waveform sequence, Y is the second waveform sequence, and Z is the third waveform.
- the data frame header further includes: at least one anti-interference after the first M bits of the data frame header And a bit sequence, wherein the waveform sequence corresponding to at least one of the at least one anti-interference bit is a first waveform sequence or a second waveform sequence.
- the waveform sequence corresponding to the data frame header may be ZZZZXYZZ.
- the frequency of the single-frequency interference is exactly the same as the baud rate, that is, the local end recognizes the same waveform sequence as the data frame header by the level change. At this time, the local end recognizes the single-frequency interference as the data frame header.
- the data frame headers in the third embodiment have different time intervals after successive consecutive identical waveform sequences, so that the data frame headers have different time intervals, that is, no The single frequency interferes with the same sequence of waveforms, whereby single-frequency interference can be prevented by the data frame header in this embodiment.
- the preset duration of a waveform sequence may be obtained by parsing the data frame header mentioned in the foregoing embodiments, and the preset duration is used as the transmission duration of each waveform sequence, according to The level change and waveform sequence characteristics determine the transmitted data in the received data and the data frame as a corresponding waveform sequence.
- detecting a level change of the receiving port includes: continuously detecting S level transitions of the receiving port; and detecting the receiving port after detecting the S level transitions of the receiving port
- Determining the continuously transmitted N waveform sequences according to the level change and the characteristics of the waveform sequence comprising: acquiring L waveform sequences formed by the preset S level jumps of the data frame header, wherein L is a positive integer and 1 ⁇ L ⁇ N; calculating the duration of a waveform sequence based on the characteristics of the L waveform sequences and the time interval between any two of the detected S level transitions; using the calculated duration as The duration of each waveform sequence determines the transmission data and the sequence of waveforms corresponding to the end of the data frame based on the Q level transitions and the characteristics of the waveform sequence.
- the data sender and the data receiver pre-arrange the data frame header as a waveform sequence of L bits, the waveform sequence of the L bits corresponds to S level transitions, and the data receiver continuously detects the receiving port.
- the detected S level transitions may be defaulted to S hops corresponding to the data frame header, and level changes (ie, detected Q hops) are detected after S hops.
- the variable is used to determine the transmission data in the data frame and the waveform sequence corresponding to the end of the data frame.
- the data receiver determines the duration T of a waveform according to the data frame header, and determines whether a level jump occurs in each T duration and a characteristic of each level jump.
- the Q levels jump to the corresponding waveform sequence to determine the entire N waveform sequence.
- the data frame header of several bits is received first, and then the subsequent transmission data and data are received.
- the end of the frame, and the data frame header carries some parameter information.
- the local end and the opposite end pre-arrange L waveform sequences as data frame headers. Therefore, the local end can obtain from the opposite end or obtain L from its own memory.
- the characteristics of the waveform sequence that is, the characteristics of the waveform sequence in the data frame header are known at the local end.
- the first waveform sequence X starts with a high level, and it undergoes a level jump for the duration of the waveform and the time of the transition is T1 (T1 is from each waveform).
- T1 is from each waveform.
- the second waveform sequence is a continuous high level, which does not undergo a level jump for the duration of the waveform
- the third waveform sequence starts with a low level Since the default state of the local and the opposite ends is high, the third waveform sequence can be considered to undergo a level jump at the beginning of the waveform (which can be considered as time 0). For example, as shown in (a) of FIG.
- the two parties have agreed that the L-bit data frame header format is a 4-bit sequence "XZZZ". If no error occurs during data transmission, the local end receives The S transitions should be 4 falling edge transitions.
- the ratio of the second ratio is the third waveform sequence Z, and the third waveform sequence Z starts at a low level and continues to a high level after a fixed period of time (T2).
- the local end can detect the time interval ⁇ between the first and second level jumps (level jump only refers to the level transition from high level to low level) at the receiving port, and the local end detects
- the local end can calculate the duration T of a waveform sequence according to the waveform characteristics of the data frame header sequence and the time interval (ie, ⁇ ) between any two of the L level jumps, thereby
- the data frame header data can be used to determine the baud rate (ie, 1/T) used by the peer to transmit data.
- the first waveform sequence X in (a) of FIG. 6 and (b) of FIG. 6 ends with a high level
- the third waveform sequence Z ends with a high level. It is also available if the first waveform sequence ends with a low level and will not be described here.
- the transmission data can be parsed from the end position of the data frame header.
- the local end determines the waveform type according to the level transition of the detection level from the high level to the low level, according to the previously known waveform characteristics, in each period of duration T, when a falling edge is detected,
- the time of the flat jump and the transition is T1
- the transmission data represented by the Q level transitions and the waveform sequence corresponding to the data frame tail can be determined by using the above method, and the data frame header has been determined in the foregoing.
- the law of obtaining a complete level change may be sampled to obtain S level jumps, or only a circuit for monitoring the level change may be set to monitor the level jump, that is, The present invention is not limited to any one as long as it is possible to obtain S hops corresponding to the data frame header. If S level jumps are obtained by sampling, not only the characteristics of the level jump can be obtained, but also the waveform corresponding to the complete level change can be obtained, so that the characteristics of various waveform sequences need not be considered, and the method can be applied to The waveform sequence can be successfully resolved in any type of waveform sequence. If the monitoring level jump mode is used, it is not necessary to sample the level, and long-time sampling is avoided to restore the overall waveform. Only the characteristics of the level jump can be determined to determine N waveform sequences, which reduces the parsing. Complexity.
- the sampling can use the sampling circuit to realize the level detection of the receiving port, and the matching sampling frequency can be adopted according to the different target to be sampled.
- the level jump monitoring can be implemented by using a comparator, a differential amplifier, etc., of course, any hardware and software implementation that can achieve a monitoring level jump should be within the scope of the present invention.
- the local end and the opposite end may pre-arrange a waveform sequence corresponding to the data frame tail of the data frame of the transmission data.
- the data frame tail may include 2 bits, and the corresponding waveform sequence includes one of the following three modes: the waveform sequence corresponding to the first bit of the data frame tail is the second waveform sequence, and the second of the data frame tail The waveform sequence corresponding to the bit is the second waveform sequence; or the waveform sequence corresponding to the first bit of the data frame tail is the third waveform sequence, and the waveform sequence corresponding to the second bit of the data frame tail is the second waveform sequence; or The waveform sequence corresponding to the first bit of the data frame tail is the first waveform sequence, and the waveform sequence corresponding to the second bit of the data frame tail is the third waveform.
- the waveform sequence determined according to the level change and the characteristics of the waveform sequence is the waveform sequence corresponding to the preset data frame end
- the data reception ends.
- the waveform sequence corresponding to the data frame header and the data frame tail is pre-agreed by the communication protocol.
- the same waveform sequence does not appear in the data frame header and the data frame tail, so that the data frame header is easier to be used. Identifying and distinguishing from the end of the data frame. If the waveform sequence in the agreed data frame header contains two waveform sequences in the end of the data frame, the data frame header and the data frame can be distinguished by some strategies, for example, the data frame header.
- the data frame header is started to be received, and the waveform sequence corresponding to the 8 preset data frame headers is continuously detected, and the data frame header is received.
- the data frame header and the data frame can be distinguished. That is, the present embodiment does not specifically limit the waveform sequence corresponding to the data frame header and the data frame tail.
- Step S102 Acquire a waveform sequence corresponding to a bit in the bit sequence according to a bit sequence of the first data to be transmitted.
- the local end and the opposite end of the data transmission may negotiate in advance to indicate the waveform sequence type of bit 1 and bit 0, or the local end and the opposite end are pre-set and stored for indicating bit 1 and before being shipped from the factory.
- the local end when the outgoing data bit 1 is required, The local end generates a first waveform sequence.
- the local end When an outgoing data bit 0 is required, the local end generates a second waveform sequence or a third waveform sequence as needed.
- the first waveform sequence represents bit 0
- the second waveform sequence and The third waveform sequence can represent bit 1 at this time.
- the local end when the outgoing data bit 1 is needed, the local end generates the second waveform sequence or the third waveform sequence as needed, when the outgoing data bit 0 is needed.
- the local end generates a first waveform sequence; by using different waveform sequences to represent bit 0 and bit 1, the normal data transmission and reception of both communication parties can be realized, and the correctness of data interaction is ensured;
- the first waveform sequence, the second waveform sequence, and the third waveform sequence are respectively three kinds of pulse waves having different waveforms
- the first waveform sequence, the second waveform sequence, and the third waveform sequence are single waveforms.
- the pulse duration is the same, that is, the single pulse of the three waveform sequences lasts for the same time from the start of the pulse to the end of the pulse; the duration of a single pulse of the three waveform sequences from the start of the pulse to the end of the pulse is T.
- step S102 the local end acquires and analyzes the first to-be-sent data, and acquires according to the correspondence between the bit 1, the bit 0, the first waveform sequence, the second waveform sequence, and the third waveform sequence in the first to-be-sent data.
- a waveform sequence corresponding to a first bit of the at least two consecutive bits is the second waveform sequence
- a second The waveform sequence corresponding to the bit and the subsequent bit is the third waveform sequence; that is, when there are A (A ⁇ 2) consecutive second data bits in the bit sequence of the first data to be transmitted, only the first a second data bit with a second waveform sequence
- the column indicates that the following A-1 second data bits are represented by the third waveform sequence, so that when the second data bit needs to be continuously transmitted, the local end continuously outputs the second waveform sequence, that is, the local end continuously outputs high power.
- the flat signal causes the peer to distinguish between the received second data bit and the continuous high level when there is no data transmission.
- Step S103 continuously transmitting a waveform sequence corresponding to the bit in the bit sequence according to the currently used baud rate, wherein the duration of the waveform sequence is inversely proportional to the currently used baud rate.
- the baud rate currently used by the local end may be the default baud rate of the local end, or in the case that the local end receives the indication information for sending the baud rate parameter sent by the opposite end.
- the baud rate currently used by the local end may be the baud rate of the indication information sent by the peer end to indicate the baud rate parameter, so as to ensure that the baud rate currently used by the local end is the baud rate supported by the peer end. It is convenient for the peer to parse the data sent by the local end.
- the waveform sequence corresponding to the bit in the bit sequence of the first data to be transmitted is sent, the local end controls according to the currently used baud rate.
- the level of the transmitting port is changed according to the waveform sequence corresponding to the bit in the bit sequence of the first data to be transmitted and the characteristics of the waveform sequence to transmit the first data to be transmitted.
- the communication protocol stipulates that the bit "1" is represented by the first waveform sequence, and the bit "0" is represented by the second waveform sequence and the third waveform sequence.
- each of the bit sequences of the first data to be transmitted The waveform sequence corresponding to the bits is determined.
- the local end generates a high and low level by controlling the transmitting port, that is, the high level of the port is changed to a low level by a hardware switch or software, etc., as a transition of a falling edge. Then, controlling the port to return to a high level forms a jump on the rising edge.
- the waveform sequence is obtained by the change of the high and low levels generated by the transmission port, whereby the waveform sequence corresponding to each bit can be generated, thereby forming a waveform sequence corresponding to the data frame.
- the eight waveform sequences corresponding to the bit sequence of the first data to be transmitted are XXYZXYZZ, wherein X is the first waveform sequence, and Y is the second.
- a waveform sequence, Z is a third waveform sequence, and the transmission durations of the first waveform sequence, the second waveform sequence, and the third waveform sequence are the same according to the characteristics of the waveform sequence of each waveform sequence, and the current used porter
- the ratio is inversely proportional.
- the first to be sent The eight waveform sequences corresponding to the bit sequence 11001000 of the data can be as shown in FIG.
- the level of the transmission port is controlled to be hopped at a corresponding time to form a waveform sequence corresponding to the bit, thereby forming a waveform sequence corresponding to the bit sequence of the data frame. And transmitting a bit sequence of the first data to be transmitted.
- the peer end receives the locally supported baud rate parameter sent by the local end, and the peer end may according to the locally supported wave of the local end.
- the rate parameter selects the baud rate for subsequent communication with the local end.
- the peer end may select the according to the locally supported baud rate parameter.
- the maximum baud rate supported by the local end, and the selected baud rate is returned to the local end, thereby increasing the transmission rate.
- the selected baud rate may be used for transmission, or may be used when the local end sends the locally supported baud rate parameter to the opposite end.
- the method may further include: detecting a level change of the receiving port; determining the opposite end according to the level change and the characteristic of the waveform sequence
- M is a positive integer and M ⁇ 2
- each of the M waveform sequences corresponding to the second received data is one of the following: a first waveform sequence, the second waveform sequence, and the third waveform sequence; determining a bit sequence of the second received data according to the M waveform sequences corresponding to the continuously transmitted second received data;
- Receiving data obtaining a baud rate selected by the peer end from the locally supported baud rate parameter; acquiring a bit sequence of the second to-be-sent data; and transmitting the second according to the selected baud rate
- the local end determines the M waveform sequences corresponding to the second received data continuously transmitted by the opposite end according to the level change of the receiving port and the characteristics of the waveform sequence, and parses the second received data in the manner described above.
- the manner of determining the N waveform sequences corresponding to the first received data and parsing the first received data is similar, and details are not described herein again.
- the local end after receiving the second received data, the local end obtains the baud rate selected by the opposite end, and when transmitting the second to-be-sent data, the local end sends the second according to the selected baud rate.
- the data to be sent is implemented, thereby realizing the baud rate adaptation between the local end and the opposite end.
- the second to-be-sent data needs to be transmitted to the peer end, and in the specific transmission process, the local end may send the second to-be-sent data in the structure of the data frame, and the second to-be-sent data
- the specific content of this embodiment is not limited.
- the local end in order to ensure that the peer end uses the baud rate supported by the local end to perform data interaction in the subsequent data transmission process, the local end sends the local support to the peer end in the bit sequence of the first data to be sent.
- the baud rate parameter so that the local end and the peer end can use a variety of baud rates for data interaction, and only need to include the locally supported baud rate parameter in the data to be sent at the local end, thereby realizing the wave during data transmission.
- the hopping of the special rate enables the communication parties to adjust the baud rate according to different data transmission scenarios to meet the data transmission needs in different communication scenarios.
- the present embodiment provides a data transmission apparatus, which may be disposed in the local end described in Embodiment 1 for performing the data transmission method described in Embodiment 1.
- FIG. 8 is a schematic structural diagram of a data transmission apparatus according to the embodiment. As shown in FIG. 8, the data transmission apparatus mainly includes: a first acquisition module 800, a second acquisition module 802, and a first transmission module 804.
- the first obtaining module 800 is configured to obtain a bit sequence of the first data to be sent, where the bit sequence of the first data to be sent includes at least: data to be transmitted, where the data to be transmitted includes at least: a locally supported baud a second parameter obtaining module 802, configured to acquire a waveform sequence corresponding to a bit in the bit sequence according to a bit sequence of the first data to be transmitted, where the first data bit is represented by the first waveform sequence, and the second The waveform sequence or the third waveform sequence represents a second data bit, the first data bit being one of bit 1 and bit 0, the second data bit being the other of bit 1 and bit 0, When there are at least two consecutive bits in the bit sequence as the second data bit, a waveform sequence corresponding to the first bit of the at least two consecutive bits is the second waveform sequence, the second bit and subsequent The waveform sequence corresponding to the bit is the third waveform sequence; wherein the characteristics of the waveform sequence include: a duration of the first waveform sequence, the second waveform sequence The duration of the third
- the locally supported baud rate parameter is used to indicate the baud rate supported by the waveform sequence used by the local transmission data when transmitting data (including receiving and transmitting data).
- the waveform sequence in this embodiment will be described below.
- the first data bit is represented by a first waveform sequence
- the second data bit is represented by a second waveform sequence or a third waveform sequence, the first data bit being one of bit 1 and bit 0.
- the second data bit is the other of the bit 1 and bit 0.
- the first sending module 804 is configured to continuously send a waveform sequence corresponding to a bit in the bit sequence according to the following manner: according to the currently used baud rate, control The level of the transmitting port is changed according to the waveform of the waveform sequence corresponding to the bit in the bit sequence and the characteristics of the waveform sequence to transmit the first to-be-sent data.
- the communication protocol stipulates that the bit "1" is represented by the first waveform sequence, and the bit "0" is represented by the second waveform sequence and the third waveform sequence.
- each of the bit sequences of the first data to be transmitted The waveform sequence corresponding to the bits is determined.
- the first transmitting module 804 generates a high level by controlling the transmitting port, that is, controlling the high level of the port to become a low level by a hardware switch or software, etc. as a falling edge.
- the transition, then controlling the port to return to a high level forms a rising edge transition.
- the waveform sequence is obtained by the change of the high and low levels generated by the transmission port, thereby generating a waveform sequence corresponding to each bit, thereby forming a waveform sequence corresponding to the data frame.
- the eight waveform sequences corresponding to the bit sequence of the i-th data frame are XXYZXYZZ, wherein X is the first waveform sequence, and Y is the second.
- a waveform sequence, Z is a third waveform sequence, and the transmission durations of the first waveform sequence, the second waveform sequence, and the third waveform sequence are the same according to the characteristics of the waveform sequence of each waveform sequence, and the current used porter
- the rate is inversely proportional.
- the eight waveform sequences corresponding to the bit sequence 11001000 of the first data to be transmitted may be as shown in FIG. 7.
- the level of the transmission port is controlled to be hopped at a corresponding time to form a waveform sequence corresponding to the bit, thereby forming a waveform sequence corresponding to the bit sequence of the data frame. And transmitting a bit sequence of the first data to be transmitted.
- the data transmission apparatus may further include: a first detecting module, configured to detect the receiving port before the first obtaining module 800 acquires the bit sequence of the first data to be transmitted a first determining module, configured to determine, according to the level change and the feature of the waveform sequence, N waveform sequences corresponding to the first received data continuously transmitted, wherein N is a positive integer, Each of the N waveform sequences corresponding to the first received data is one of: the first waveform sequence, the second waveform sequence, and the third waveform sequence; and a second determining module, configured to: Determining, according to the N waveform sequences corresponding to the continuously transmitted first received data, a bit sequence of the first received data, where the bit sequence of the first received data includes at least: first transmission data, the first transmission data The method at least includes: indicating information for obtaining a baud rate parameter.
- the first obtaining module 800 may obtain the first to-be-sent data after receiving the indication information that is sent by the peer to indicate that the baud rate parameter is obtained, that is, according to the request of the peer end.
- the peer sends the locally supported baud rate parameter.
- the first determining module determines, according to the detected level change and the feature of the waveform sequence, an optional implementation manner of the N waveform sequences corresponding to the first received data continuously transmitted and the second determining module according to the continuous transmission
- the N-wave sequence corresponding to the first received data may be used to determine the N waveform sequences corresponding to the first received data in the first embodiment and determine the first receiving.
- the description of the optional implementation of the bit sequence of the data is not described in detail in this embodiment.
- the data transmission apparatus may further include: a second detecting module, configured to continuously transmit the bit in the bit sequence according to the bit sequence according to the first data to be transmitted After the corresponding waveform sequence, detecting a level change of the receiving port; and a third determining module, configured to determine, according to the level change and the feature of the waveform sequence, the M waveform sequences corresponding to the second received data continuously transmitted by the opposite end
- M is a positive integer and M ⁇ 2
- each of the M waveform sequences corresponding to the second received data is one of the following: the first waveform sequence, the second waveform sequence, and the a third determining module, configured to determine a bit sequence of the second received data according to the M waveform sequences corresponding to the continuously transmitted second received data
- a third obtaining module configured to parse the Receiving data, acquiring a baud rate selected by the peer from the locally supported baud rate parameter; a fourth acquiring module, configured to acquire a bit sequence of
- the baud rate selected by the peer end may be the maximum baud rate supported by the local end, so that the transmission rate may be increased.
- the second sending module sends a waveform sequence corresponding to the bit sequence of the second to-be-sent data according to the following manner: controlling the sending port according to the selected baud rate The level is changed according to the waveform of the waveform sequence corresponding to the bit in the bit sequence of the second data to be transmitted and the characteristics of the waveform sequence to transmit the second data to be transmitted.
- the embodiment of the present invention further provides a computer readable storage medium having instructions stored therein, when the processor of the terminal executes the instruction, the terminal performs a data transmission method according to an embodiment of the present invention.
- a "computer-readable medium” can be any apparatus that can contain, store, communicate, propagate, or transport a program for use in an instruction execution system, apparatus, or device, or in conjunction with the instruction execution system, apparatus, or device.
- portions of the invention may be implemented in hardware, software, firmware or a combination thereof.
- multiple steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system.
- a suitable instruction execution system For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or combination of the following techniques well known in the art: having logic gates for implementing logic functions on data signals. Discrete logic circuits, application specific integrated circuits with suitable combinational logic gates, programmable gate arrays (PGAs), field programmable gate arrays (FPGAs), etc.
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Dc Digital Transmission (AREA)
Abstract
La présente invention concerne un procédé et un dispositif de transmission de données. Le procédé consiste à : acquérir une séquence de bits de premières données devant être envoyées, la séquence de bits des premières données devant être envoyées comprenant au moins des données devant être transmises, les données devant être transmises comprenant au moins un paramètre de débit en bauds pris en charge localement ; acquérir, d'après la séquence de bits des premières données devant être envoyées, une séquence de forme d'onde correspondant au bit dans la séquence de bits ; et, d'après le débit en bauds actuellement utilisé, envoyer en continu la séquence de forme d'onde correspondant aux bits dans la séquence de bits, la durée de la séquence de forme d'onde étant inversement proportionnelle au débit en bauds actuellement utilisé. La présente invention améliore le taux de réussite d'une transmission de données.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611051707.0A CN107241161B (zh) | 2016-11-24 | 2016-11-24 | 一种数据传输方法及装置 |
CN201611051707.0 | 2016-11-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018095181A1 true WO2018095181A1 (fr) | 2018-05-31 |
Family
ID=59982925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2017/107600 WO2018095181A1 (fr) | 2016-11-24 | 2017-10-25 | Procédé et dispositif de transmission de données |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107241161B (fr) |
WO (1) | WO2018095181A1 (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112511334A (zh) * | 2020-10-13 | 2021-03-16 | 博流智能科技(南京)有限公司 | 提高通信速率的方法及*** |
CN112968752A (zh) * | 2021-01-28 | 2021-06-15 | 歌尔科技有限公司 | 一种uart通信的波特率切换方法、装置及发起方终端 |
CN116886247A (zh) * | 2023-09-01 | 2023-10-13 | 珠海芯探索微电子有限公司 | 基于uart通信的波特率自适应方法、装置、uart***、介质 |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107241161B (zh) * | 2016-11-24 | 2019-12-31 | 天地融科技股份有限公司 | 一种数据传输方法及装置 |
WO2018095180A1 (fr) * | 2016-11-24 | 2018-05-31 | 天地融科技股份有限公司 | Procédé de transmission de données, procédé de réception de données, et dispositifs |
CN113742003B (zh) * | 2021-09-15 | 2023-08-22 | 深圳市朗强科技有限公司 | 一种基于fpga芯片的程序代码执行方法及设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7415543B2 (en) * | 2003-11-12 | 2008-08-19 | Lsi Corporation | Serial port initialization in storage system controllers |
CN101710857A (zh) * | 2009-11-05 | 2010-05-19 | 厦门敏讯信息技术股份有限公司 | 串行通信波特率自适应方法及其装置 |
CN103716118A (zh) * | 2012-09-28 | 2014-04-09 | 京信通信***(中国)有限公司 | 一种自适应多速率的数据发送和接收方法及装置 |
CN107241161A (zh) * | 2016-11-24 | 2017-10-10 | 天地融科技股份有限公司 | 一种数据传输方法及装置 |
CN107241162A (zh) * | 2016-11-24 | 2017-10-10 | 天地融科技股份有限公司 | 一种数据传输方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2210382A2 (fr) * | 2007-11-13 | 2010-07-28 | Nxp B.V. | Transmission à facteur d'utilisation modulé |
JP2010147943A (ja) * | 2008-12-19 | 2010-07-01 | Sony Corp | 情報処理装置、及び信号伝送方法 |
CN102333054B (zh) * | 2011-09-26 | 2015-06-17 | 天地融科技股份有限公司 | 一种数据发送、接收方法及装置 |
CN103716270B (zh) * | 2011-09-26 | 2017-10-03 | 天地融科技股份有限公司 | 一种数据发送、接收方法及装置 |
CN104796222A (zh) * | 2014-11-21 | 2015-07-22 | 湖南先步信息股份有限公司 | Can波特率自动匹配的方法 |
-
2016
- 2016-11-24 CN CN201611051707.0A patent/CN107241161B/zh active Active
-
2017
- 2017-10-25 WO PCT/CN2017/107600 patent/WO2018095181A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7415543B2 (en) * | 2003-11-12 | 2008-08-19 | Lsi Corporation | Serial port initialization in storage system controllers |
CN101710857A (zh) * | 2009-11-05 | 2010-05-19 | 厦门敏讯信息技术股份有限公司 | 串行通信波特率自适应方法及其装置 |
CN103716118A (zh) * | 2012-09-28 | 2014-04-09 | 京信通信***(中国)有限公司 | 一种自适应多速率的数据发送和接收方法及装置 |
CN107241161A (zh) * | 2016-11-24 | 2017-10-10 | 天地融科技股份有限公司 | 一种数据传输方法及装置 |
CN107241162A (zh) * | 2016-11-24 | 2017-10-10 | 天地融科技股份有限公司 | 一种数据传输方法及装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112511334A (zh) * | 2020-10-13 | 2021-03-16 | 博流智能科技(南京)有限公司 | 提高通信速率的方法及*** |
CN112511334B (zh) * | 2020-10-13 | 2024-05-07 | 博流智能科技(南京)有限公司 | 提高通信速率的方法及*** |
CN112968752A (zh) * | 2021-01-28 | 2021-06-15 | 歌尔科技有限公司 | 一种uart通信的波特率切换方法、装置及发起方终端 |
CN112968752B (zh) * | 2021-01-28 | 2023-01-24 | 歌尔科技有限公司 | 一种uart通信的波特率切换方法、装置及发起方终端 |
CN116886247A (zh) * | 2023-09-01 | 2023-10-13 | 珠海芯探索微电子有限公司 | 基于uart通信的波特率自适应方法、装置、uart***、介质 |
CN116886247B (zh) * | 2023-09-01 | 2023-11-21 | 珠海芯探索微电子有限公司 | 基于uart通信的波特率自适应方法、装置、uart***、介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107241161B (zh) | 2019-12-31 |
CN107241161A (zh) | 2017-10-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018095181A1 (fr) | Procédé et dispositif de transmission de données | |
EP2763365B1 (fr) | Procédé et dispositif permettant d'envoyer et de recevoir des données | |
US20060136015A1 (en) | Human body communication device, human body communication system and method using the same | |
CN107241162B (zh) | 一种数据传输方法及装置 | |
WO2018095179A1 (fr) | Procédé de transmission de données et terminal | |
WO2017050234A1 (fr) | Procédé de transmission de données et dispositif de traitement de données | |
CN101710857A (zh) | 串行通信波特率自适应方法及其装置 | |
CN107346997B (zh) | 一种数据传输方法以及终端 | |
CN107359964B (zh) | 数据发送方法和装置 | |
CN109347605B (zh) | 一种编码方法、解码方法及装置、计算机可读存储介质 | |
CN107346998B (zh) | 一种数据帧尾检测方法及数据传输装置 | |
CN113074598A (zh) | 电子***的通信方法及***、电子***、*** | |
US10038459B2 (en) | Network control device | |
CN107346999B (zh) | 一种数据帧尾检测方法及数据传输装置 | |
CN107359962B (zh) | 数据接收方法和装置 | |
CN107359963B (zh) | 一种数据传输方法及终端 | |
WO2018095180A1 (fr) | Procédé de transmission de données, procédé de réception de données, et dispositifs | |
CN107404319A (zh) | 数据接收方法和装置 | |
CN106330357B (zh) | 一种serdes的传输校验方法、节点与*** | |
CN110831118B (zh) | 实现低功耗的唤醒码Chirp信号生成方法及通信方法 | |
EP1305922B1 (fr) | Detection du decalage du niveau de masse dans les systemes rab | |
WO2018095183A1 (fr) | Procédé et terminal d'acquisition de paramètre de transmission | |
CN107347001B (zh) | 一种数据传输方法及终端 | |
CN115061968B (zh) | 一种接口处理器及接口处理*** | |
CN112564820B (zh) | 信号收发方法及装置、电水壶 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17874983 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 17874983 Country of ref document: EP Kind code of ref document: A1 |