技术领域technical field
本发明涉及数据传输技术领域,尤其涉及一种基于使能信号线反馈实现检错重发的系统及方法。The present invention relates to the technical field of data transmission, in particular to a system and method for realizing error detection and retransmission based on the feedback of an enabling signal line.
背景技术Background technique
检错重发是数据传输中一种常用的差错控制方式,在对突发错误和信道干扰较严重时有效,在计算机数据通讯中有广泛应用,能实现非常高的误码率指标。Error detection and retransmission is a commonly used error control method in data transmission. It is effective when sudden errors and channel interference are serious. It is widely used in computer data communication and can achieve a very high bit error rate index.
在采用检错重发方式工作时,发送端发送一组数据后,接收端对接收自发送端的数据进行检查,如果检测到数据传输中出现错误,则通过反馈信道要求发送端重新发送该组数据,直到接收端检查无误,发送端才能进行下一组数据的发送。When working in the error detection and retransmission mode, after the sending end sends a set of data, the receiving end checks the data received from the sending end, and if an error is detected in the data transmission, the sending end is required to resend the set of data through the feedback channel , the sender can send the next set of data until the receiver checks correctly.
检错重发方式能够实现很高的误码率指标,但是由于此方式需要进行错误反馈和数据重发的过程,因此会导致其工作效率较低。而检错重发方式所花费的时间分为3部分,第1部分为数据码和检错码的传输时间,第2部分为当接收方检测到错误时数据码和检错码的重发时间,第3部分为当接收方检测到错误时与发送方通讯进行反馈的时间。其中前2部分属于数据传输所需的时间,在确定的传输条件下,这2部分的时间将是确定的,因此提高检错重发方式的工作效率只能降低第3部分所述的进行反馈的通讯时间。The error detection and retransmission method can achieve a high bit error rate index, but because this method requires the process of error feedback and data retransmission, it will lead to low work efficiency. The time spent in the error detection and retransmission method is divided into three parts, the first part is the transmission time of the data code and the error detection code, and the second part is the retransmission time of the data code and the error detection code when the receiver detects an error , the third part is the time for communicating with the sender for feedback when the receiver detects an error. Among them, the first two parts belong to the time required for data transmission. Under certain transmission conditions, the time of these two parts will be determined, so improving the work efficiency of the error detection and retransmission method can only reduce the feedback described in part 3 communication time.
而现有的反馈通讯中编码、解码均一般比较复杂,且编码、解码均需要占用数据传输之外的额外的时间来进行,从而导致如上所述的第3部分耗费较长的时间,从而致使检错重发方式的工作效率降低。如果能够降低编码、解码的复杂程度;或者在后台进行反馈通讯,使反馈编码、解码与数据传输同步进行;则可以减少错误反馈时间,从而有效的增加检错重发方式的工作效率。However, the encoding and decoding in the existing feedback communication are generally more complicated, and the encoding and decoding all need to take up extra time for data transmission, so that the above-mentioned third part takes a long time, resulting in The work efficiency of the error detection and retransmission method is reduced. If the complexity of encoding and decoding can be reduced; or feedback communication can be performed in the background, so that feedback encoding, decoding and data transmission can be performed synchronously; then the error feedback time can be reduced, thereby effectively increasing the work efficiency of the error detection and retransmission method.
发明内容Contents of the invention
(一)要解决的技术问题(1) Technical problems to be solved
有鉴于此,本发明的主要目的在于提供一种基于使能信号线反馈实现检错重发的系统及方法,以提高检错重发方式的工作效率。In view of this, the main purpose of the present invention is to provide a system and method for implementing error detection and retransmission based on the feedback of the enable signal line, so as to improve the working efficiency of the error detection and retransmission mode.
(二)技术方案(2) Technical solution
为达到上述目的,本发明提供了一种基于使能信号线反馈实现检错重发的系统,包括发送方、接收方,以及连接于该发送方与该接收方之间的使能信号线及数据传输线,该系统利用该使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,其中该发送方具有发送方逻辑与输入输出单元,该接收方具有接收方逻辑与输入输出单元,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,以使接收方将该错误重发信息传输给发送方,并且将错误重发信息的反馈过程设定于数据传输时在后台同步进行,使错误重发信息反馈无需占用数据传输之外的时间。In order to achieve the above object, the present invention provides a system for implementing error detection and retransmission based on the feedback of the enabling signal line, including a sender, a receiver, and an enabling signal line connected between the sender and the receiver and The data transmission line, the system uses the change of the high and low level parameters on the enable signal line to transmit the error retransmission information from the receiver to the sender, wherein the sender has a logic and input and output unit of the sender, and the receiver has a receiver Logic and I/O unit, when the output of one of the logic and I/O unit of the sender and the logic and I/O unit of the receiver is low level, the output of the enable signal line is low level, so that the receiver The error retransmission information is transmitted to the sender, and the feedback process of the error retransmission information is set to be performed synchronously in the background during data transmission, so that the error retransmission information feedback does not need to occupy time other than data transmission.
上述方案中,该发送方包括发送方使能信号线电平控制模块、数据包分组模块、检错码编码模块和数据发送寄存器,且该发送方使能信号线电平控制模块包括发送数据比特计数单元、数据发送使能信号标志单元、错误重发检测单元以及与该使能信号线连接的所述发送方逻辑与输入输出单元;其中,该数据包分组模块、该检错码编码模块和该数据发送寄存器依次连接,该数据包分组模块和该数据发送寄存器均连接于该发送数据比特计数单元,该发送数据比特计数单元、该数据发送使能信号标志单元及该发送方逻辑与输入输出单元依次连接,且该发送方逻辑与输入输出单元、该错误重发检测单元及该发送数据比特计数单元依次连接。In the above scheme, the sender includes a sender enable signal line level control module, a data packet grouping module, an error detection code encoding module and a data sending register, and the sender enable signal line level control module includes a send data bit Counting unit, data transmission enable signal flag unit, error retransmission detection unit, and the sender logic and input and output unit connected to the enable signal line; wherein, the data packet grouping module, the error detection code encoding module and The data sending registers are connected sequentially, the data packet grouping module and the data sending register are connected to the sending data bit counting unit, the sending data bit counting unit, the data sending enable signal flag unit and the sender logic and input and output The units are connected in sequence, and the sender logic is connected to the input and output unit, the error retransmission detection unit and the sent data bit counting unit in sequence.
上述方案中,该发送方使能信号线电平控制模块用于产生高低电平以给该接收方发送停止、起始、传输和终止信息,并接收来自该接收方的错误重发信息;该数据包分组模块用于接收待传输数据,并在该发送数据比特计数单元的控制下将该待传输数据分组后传输给该检错码编码模块;该检错码编码模块用于对分组后的待传输数据进行检错码编码,并将编码后的待传输数据传送至该数据发送寄存器;该数据发送寄存器用于在该发送数据比特计数单元的控制下依次将编码后的待传输数据通过该数据传输线传送至该接收方。In the above scheme, the sender enables the signal line level control module to generate high and low levels to send stop, start, transmission and termination information to the receiver, and receive error retransmission information from the receiver; The data packet grouping module is used to receive the data to be transmitted, and transmit the data to be transmitted in groups to the error detection code coding module under the control of the sending data bit counting unit; the error detection code coding module is used to group the data The data to be transmitted is encoded with an error detection code, and the encoded data to be transmitted is transmitted to the data sending register; the data sending register is used to sequentially pass the encoded data to be transmitted through the The data transmission line is sent to the receiver.
上述方案中,该接收方包括接收方使能信号线电平控制模块、数据接收寄存器、检错码解码模块和数据包重组模块,且该接收方使能信号线电平控制模块包括数据发送使能信号检测单元、接收状态探测单元、错误重发使能单元、接收方时钟单元以及与该使能信号线连接的所述接收方逻辑与输入输出单元;其中,该数据接收寄存器、该检错码解码模块和该数据包重组模块依次连接,该数据发送使能信号检测单元与该接收方逻辑与输入输出单元及该接收状态探测单元相连接,该接收状态探测单元与该数据发送使能信号检测单元、该检错码解码模块、该数据接收寄存器及该接收方时钟单元相连接,该接收方时钟单元与该数据接收寄存器、该接收状态探测单元和该错误重发使能单元相连接,该错误重发使能单元与该检错码解码模块、该接收方时钟单元和该接收方逻辑与输入输出单元相连接,该数据接收寄存器与该接收状态探测单元、该接收方时钟单元和该检错码解码模块相连接,该检错码解码模块与该数据接收寄存器、该接收状态探测单元、该错误重发使能单元和该数据包重组模块相连。In the above solution, the receiver includes a receiver enable signal line level control module, a data receiving register, an error detection code decoding module and a data packet reassembly module, and the receiver enable signal line level control module includes a data sending enable Enable signal detection unit, receiving state detection unit, error retransmission enable unit, receiver clock unit and the receiver logic and input and output unit connected to the enable signal line; wherein, the data receiving register, the error detection The code decoding module is connected with the data packet reassembly module in sequence, the data transmission enable signal detection unit is connected with the receiver logic input and output unit and the reception state detection unit, and the reception state detection unit is connected with the data transmission enable signal The detection unit, the error detection code decoding module, the data receiving register and the receiver clock unit are connected, and the receiver clock unit is connected to the data receiving register, the receiving state detection unit and the error retransmission enabling unit, The error retransmission enabling unit is connected with the error detection code decoding module, the receiving side clock unit and the receiving side logic input and output unit, and the data receiving register is connected with the receiving state detecting unit, the receiving side clock unit and the receiving side clock unit The error detection code decoding module is connected, and the error detection code decoding module is connected with the data receiving register, the receiving state detection unit, the error retransmission enabling unit and the data packet reassembly module.
上述方案中,该接收方使能信号线电平控制模块用于检测该使能信号线上的高低电平,以接收来自该发送方的停止、起始、传输和终止信息,并在传输状态下依靠于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻拉低该使能信号线的电平来向该发送方传输错误重发信息,在数据传输的同时于后台反馈错误重发信息,从而可以不占用数据传输之外的时间进行错误重发反馈通讯;该数据接收寄存器用于在该接收状态探测单元、该接收方时钟单元的控制下接收通过数据传输线传送的数据,并将其传送给该检错码解码模块;该检错码解码模块用于检测接收到的分组数据是否存在错误,在出现错误时于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻将错误信息告知该接收状态探测单元和该错误重发使能单元,以于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻产生错误重发信息,在无错误时将正确的分组数据传送至该数据包重组模块;该数据包重组模块用于将正确的分组数据重组恢复为该发送方的原始数据。In the above scheme, the receiver enables the signal line level control module to detect the high and low levels on the enable signal line to receive the stop, start, transmission and termination information from the sender, and in the transmission state Relying on the half-period clock level change edge moment when the last data bit of the wrong data group is received, the level of the enable signal line is pulled down to transmit the error retransmission information to the sender, and at the same time of data transmission The error retransmission information is fed back in the background, so that the error retransmission feedback communication can be performed without occupying time other than data transmission; the data receiving register is used to receive and pass through the data transmission line under the control of the receiving state detection unit and the receiver clock unit The transmitted data, and send it to the error detection code decoding module; the error detection code decoding module is used to detect whether there is an error in the received packet data, and when an error occurs, the last data bit of the error data group is received The half-period clock level change edge moment when the error information is notified to the receiving state detection unit and the error retransmission enable unit, so that the half-period clock level change edge when the last data bit of the wrong data group is received Error retransmission information is generated at all times, and the correct packet data is sent to the data packet reassembly module when there is no error; the data packet reassembly module is used to restore the correct packet data to the original data of the sender.
上述方案中,该使能信号线为双向传输线,连接于发送方逻辑与输入输出单元与接收方逻辑与输入输出单元之间,利用其高低电平参量的变化将错误重发信息由接收方传输给发送方,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元的输出均为高电平时,该使能信号线的输出为高电平。在数据传输时,该发送方利用该使能信号线发送数据传输的停止、起始、传输和终止信息,同时检测该接收方在该使能信号线上发送的错误重发信息;该接收方利用该使能信号线发送错误重发信息,同时检测该发送方在该使能信号线上发送数据传输的停止、起始、传输和终止信息。In the above solution, the enable signal line is a bidirectional transmission line, connected between the logic and input and output unit of the sender and the logic and input and output unit of the receiver, and uses the change of its high and low level parameters to transmit the error retransmission information from the receiver To the sender, when the output of one of the logic and I/O unit of the sender and the logic and I/O unit of the receiver is low, the output of the enable signal line is low, and the logic and input of the sender is low. When the outputs of the output unit and the receiver logic and I/O unit are both at high level, the output of the enable signal line is at high level. During data transmission, the sender uses the enable signal line to send the stop, start, transmission and termination information of data transmission, and simultaneously detects the error retransmission information sent by the receiver on the enable signal line; the receiver The enabling signal line is used to send error retransmission information, and at the same time, it is detected that the sender sends data transmission stop, start, transmission and termination information on the enabling signal line.
为达到上述目的,本发明还提供了一种基于使能信号线反馈实现检错重发的方法,在数据传输时,该方法利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,以使接收方将该错误重发信息传输给发送方。In order to achieve the above object, the present invention also provides a method for realizing error detection and retransmission based on the feedback of the enable signal line. It is transmitted from the receiver to the sender. When the output of one of the logic and I/O unit of the sender and the logic and I/O unit of the receiver is low, the output of the enable signal line is low, so that The receiver transmits the error resend information to the sender.
上述方案中,所述利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,还包括:在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元的输出均为高电平时,该使能信号线的输出为高电平,数据传输正常。In the above scheme, the use of the change of the high and low level parameters on the enable signal line to transmit the error retransmission information from the receiver to the sender also includes: When the outputs of both are high level, the output of the enable signal line is high level, and the data transmission is normal.
上述方案中,该使能信号线为双向传输线,所述利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,还包括:发送方利用该使能信号线发送数据传输的停止、起始、传输和终止信息,同时检测接收方在该使能信号线上发送的错误重发信息;接收方利用该使能信号线发送错误重发信息,同时检测发送方在该使能信号线上发送数据传输的停止、起始、传输和终止信息。In the above solution, the enabling signal line is a bidirectional transmission line, and the use of the change of the high and low level parameters on the enabling signal line to transmit the error retransmission information from the receiver to the sending party also includes: the sending party uses the enabling signal to Line to send the stop, start, transmission and termination information of data transmission, and at the same time detect the error retransmission information sent by the receiver on the enable signal line; the receiver uses the enable signal line to send error retransmission information, and at the same time detect The party sends the stop, start, transmit and end information of data transmission on the enable signal line.
上述方案中,所述在利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方的步骤之前,还包括:数据包分组模块接收待传输数据,并将该待传输数据分组后传输给检错码编码模块;检错码编码模块对分组后的待传输数据进行检错码编码,并将编码后的待传输数据传送至数据发送寄存器;数据发送寄存器依次将编码后的待传输数据通过数据传输线传送至数据接收寄存器;数据接收寄存器接收通过数据传输线传送的数据,并将其传送给该检错码解码模块;检错码解码模块检测接收到的分组数据是否存在错误,在出现错误时将错误信息告知该接收状态探测单元和该错误重发使能单元,以产生错误重发信息。In the above scheme, before the step of using the change of the high and low level parameters on the enable signal line to transmit the error retransmission information from the receiver to the sender, it also includes: the data packet grouping module receives the data to be transmitted, and sends the After the data to be transmitted is grouped, it is transmitted to the error detection code encoding module; the error detection code encoding module performs error detection code encoding on the grouped data to be transmitted, and transmits the encoded data to be transmitted to the data sending register; the data sending register sequentially The encoded data to be transmitted is transmitted to the data receiving register through the data transmission line; the data receiving register receives the data transmitted through the data transmission line, and transmits it to the error detection code decoding module; the error detection code decoding module detects whether the received packet data is There is an error, and when an error occurs, the error information is notified to the receiving state detection unit and the error retransmission enabling unit to generate error retransmission information.
(三)有益效果(3) Beneficial effects
从上述技术方案可以看出,本发明具有以下有益效果:As can be seen from the foregoing technical solutions, the present invention has the following beneficial effects:
1、本发明提供的基于使能信号线反馈实现检错重发的系统及方法,采用使能信号线进行错误重发信息反馈,使发送方和接收方可以通过使能信号线上不同条件下的单一电平变化替代编码来进行双向信息传输,并且将错误重发信息电平反馈过程于数据传输时在后台同步进行。由于这种检错重发方式的错误反馈通讯过程无需占用任何额外的时间,可以将时间全部用于数据传输,从而极大程度的提高了错误检错重发方式的工作效率。1. The system and method for implementing error detection and retransmission based on the feedback of the enable signal line provided by the present invention uses the enable signal line for error retransmission information feedback, so that the sender and the receiver can pass the enable signal line under different conditions. The single level change replaces the coding to carry out two-way information transmission, and the error retransmission information level feedback process is carried out synchronously in the background during data transmission. Since the error feedback communication process of this error detection and retransmission method does not take any extra time, all the time can be used for data transmission, thereby greatly improving the work efficiency of the error detection and retransmission method.
2、本发明提供的基于使能信号线反馈实现检错重发的系统及方法,无需采用复杂的编码、解码来传递反馈信息,采用使能信号线上的高低电平变化的边沿来进行错误重发信息反馈,直接于数据传输的后台利用高低电平变化的边沿对重发过程进行触发,将时间全部用于数据传输,从而极大程度的提高了错误检错重发方式的工作效率。2. The system and method for implementing error detection and retransmission based on the feedback of the enable signal line provided by the present invention does not need to use complex encoding and decoding to transmit feedback information, and uses the edge of the high and low level changes on the enable signal line to perform error detection. The retransmission information feedback directly uses the edge of high and low level changes to trigger the retransmission process in the background of data transmission, and uses all the time for data transmission, thus greatly improving the work efficiency of error detection and retransmission.
3、本发明提供的基于使能信号线反馈实现检错重发的系统及方法,用于传递错误重发信息的高低电平变化的边沿是在出现错误的每组码的最后一个比特传输过程中同步产生的,从而将错误重发信息反馈完全置于数据传输的后台来进行,无需占用数据传输之外的时间。3. The system and method for implementing error detection and retransmission based on the feedback of the enable signal line provided by the present invention, the edge of the high and low level changes used to transmit the error retransmission information is the last bit transmission process of each group of codes where errors occur It is generated synchronously, so that the error retransmission information feedback is completely placed in the background of data transmission, without taking up time other than data transmission.
附图说明Description of drawings
图1是依照本发明实施例基于使能信号线反馈实现检错重发的系统的示意图;FIG. 1 is a schematic diagram of a system for implementing error detection and retransmission based on enabling signal line feedback according to an embodiment of the present invention;
图2是依照本发明实施例利用图1所示的系统在传输过程中无误码时的工作过程示意图;Fig. 2 is a schematic diagram of the working process when the system shown in Fig. 1 is used in the transmission process without bit errors according to an embodiment of the present invention;
图3是依照本发明实施例利用图1所示的系统在传输过程中出现误码时的工作过程示意图;FIG. 3 is a schematic diagram of the working process when a bit error occurs during transmission using the system shown in FIG. 1 according to an embodiment of the present invention;
图4是依照本发明实施例利用图1所示的系统在传输过程中出现误码时的错误反馈示意图。FIG. 4 is a schematic diagram of error feedback when a bit error occurs during transmission using the system shown in FIG. 1 according to an embodiment of the present invention.
具体实施方式detailed description
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below in conjunction with specific embodiments and with reference to the accompanying drawings.
本发明提供的基于使能信号线反馈实现检错重发的系统及方法,采用使能信号线及数据传输线这两条信号线协同来进行数据传输,其中使能信号线为双向传输线,本发明利用该使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方。The system and method for implementing error detection and retransmission based on the feedback of the enabling signal line provided by the present invention adopts the coordination of two signal lines, the enabling signal line and the data transmission line, for data transmission, wherein the enabling signal line is a bidirectional transmission line. The error retransmission information is transmitted from the receiver to the sender by utilizing the change of the high and low level parameters on the enable signal line.
如图1所示,图1是依照本发明实施例基于使能信号线反馈实现检错重发的系统的示意图,该系统包括发送方、接收方,以及连接于该发送方与该接收方之间的使能信号线及数据传输线,该系统利用该使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,其中该发送方具有发送方逻辑与输入输出单元,该接收方具有接收方逻辑与输入输出单元,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,以使接收方将该错误重发信息传输给发送方。As shown in FIG. 1, FIG. 1 is a schematic diagram of a system for implementing error detection and retransmission based on enabling signal line feedback according to an embodiment of the present invention. The system includes a sender, a receiver, and a connection between the sender and the receiver. The enable signal line and the data transmission line between the system, the system uses the change of the high and low level parameters on the enable signal line to transmit the error retransmission information from the receiver to the sender, wherein the sender has the logic and input and output unit of the sender , the receiver has a receiver logic and I/O unit, and when the output of one of the sender’s logic and I/O unit and the receiver’s logic and I/O unit is low, the output of the enable signal line is low Level, so that the receiver transmits the error retransmission information to the sender.
发送方包括发送方使能信号线电平控制模块、数据包分组模块、检错码编码模块和数据发送寄存器,且该发送方使能信号线电平控制模块包括发送数据比特计数单元、数据发送使能信号标志单元、错误重发检测单元以及与该使能信号线连接的发送方逻辑与输入输出单元。其中,该数据包分组模块、该检错码编码模块和该数据发送寄存器依次连接,该数据包分组模块和该数据发送寄存器均连接于该发送数据比特计数单元,该发送数据比特计数单元、该数据发送使能信号标志单元及该发送方逻辑与输入输出单元依次连接,且该发送方逻辑与输入输出单元、该错误重发检测单元及该发送数据比特计数单元依次连接。The sender includes a sender enabling signal line level control module, a data packet grouping module, an error detection code encoding module and a data sending register, and the sender enabling signal line level control module includes a sending data bit counting unit, a data sending An enable signal flag unit, an error retransmission detection unit, and a sender logic AND I/O unit connected to the enable signal line. Wherein, the data packet grouping module, the error detection code encoding module and the data sending register are sequentially connected, the data packet grouping module and the data sending register are all connected to the sending data bit counting unit, the sending data bit counting unit, the The data transmission enable signal flag unit and the sender logic are sequentially connected to the I/O unit, and the sender logic is connected to the I/O unit, the error retransmission detection unit and the sent data bit counting unit in sequence.
接收方包括接收方使能信号线电平控制模块、数据接收寄存器、检错码解码模块和数据包重组模块,且该接收方使能信号线电平控制模块包括数据发送使能信号检测单元、接收状态探测单元、错误重发使能单元、接收方时钟单元以及与该使能信号线连接的接收方逻辑与输入输出单元。其中,该数据接收寄存器、该检错码解码模块和该数据包重组模块依次连接,该数据发送使能信号检测单元与该接收方逻辑与输入输出单元及该接收状态探测单元相连接,该接收状态探测单元与该数据发送使能信号检测单元、该检错码解码模块、该数据接收寄存器及该接收方时钟单元相连接,该接收方时钟单元与该数据接收寄存器、该接收状态探测单元和该错误重发使能单元相连接,该错误重发使能单元与该检错码解码模块、该接收方时钟单元和该接收方逻辑与输入输出单元相连接,该数据接收寄存器与该接收状态探测单元、该接收方时钟单元和该检错码解码模块相连接,该检错码解码模块与该数据接收寄存器、该接收状态探测单元、该错误重发使能单元和该数据包重组模块相连。The receiving side includes a receiving side enabling signal line level control module, a data receiving register, an error detection code decoding module and a data packet reassembly module, and the receiving side enabling signal line level control module includes a data transmission enabling signal detection unit, A receiving state detection unit, an error retransmission enabling unit, a receiving side clock unit, and a receiving side logic and input/output unit connected to the enabling signal line. Wherein, the data receiving register, the error detection code decoding module and the data packet reassembly module are sequentially connected, the data transmission enable signal detection unit is connected with the receiver logic input and output unit and the receiving state detection unit, the receiving The state detection unit is connected with the data transmission enable signal detection unit, the error detection code decoding module, the data receiving register and the receiver clock unit, and the receiver clock unit is connected with the data receiving register, the receiving status detection unit and The error retransmission enabling unit is connected, the error retransmission enabling unit is connected with the error detection code decoding module, the receiver clock unit and the receiver logic and input and output unit, and the data receiving register is connected with the receiving status The detection unit, the receiver clock unit are connected to the error detection code decoding module, and the error detection code decoding module is connected to the data receiving register, the receiving state detection unit, the error retransmission enabling unit and the data packet reassembly module .
使能信号线为双向传输线,连接于发送方逻辑与输入输出单元与接收方逻辑与输入输出单元之间,利用其高低电平参量的变化将错误重发信息由接收方传输给发送方,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元的输出均为高电平时,该使能信号线的输出为高电平。在数据传输时,该发送方利用该使能信号线发送数据传输的停止、起始、传输和终止信息,同时检测该接收方在该使能信号线上发送的错误重发信息;该接收方利用该使能信号线发送错误重发信息,同时检测该发送方在该使能信号线上发送数据传输的停止、起始、传输和终止信息。The enable signal line is a bidirectional transmission line, which is connected between the logic and input and output unit of the sender and the logic and input and output unit of the receiver, and uses the change of its high and low level parameters to transmit the error retransmission information from the receiver to the sender. When the output of one of the logic and I/O unit of the sender and the logic and I/O unit of the receiver is low, the output of the enable signal line is low, and the logic and I/O unit of the sender and the receiver When the outputs of the logic and I/O unit are both at high level, the output of the enable signal line is at high level. During data transmission, the sender uses the enable signal line to send the stop, start, transmission and termination information of data transmission, and simultaneously detects the error retransmission information sent by the receiver on the enable signal line; the receiver The enabling signal line is used to send error retransmission information, and at the same time, it is detected that the sender sends data transmission stop, start, transmission and termination information on the enabling signal line.
数据传输线为单向传输线,连接于该数据发送寄存器与该数据接收寄存器之间,用于由该发送方向该接收方单向传输数据。The data transmission line is a unidirectional transmission line, connected between the data sending register and the data receiving register, and used for unidirectional data transmission from the sending party to the receiving party.
参照图1,该发送方使能信号线电平控制模块用于产生高低电平以给该接收方发送停止、起始、传输和终止信息,并接收来自该接收方的错误重发信息。该数据包分组模块用于接收待传输数据,并在该发送数据比特计数单元的控制下将该待传输数据分组后传输给该检错码编码模块。该检错码编码模块用于对分组后的待传输数据进行检错码编码,并将编码后的待传输数据传送至该数据发送寄存器。该数据发送寄存器用于在该发送数据比特计数单元的控制下依次将编码后的待传输数据通过该数据传输线传送至该接收方。Referring to FIG. 1 , the sender enable signal line level control module is used to generate high and low levels to send stop, start, transmit and end information to the receiver, and receive error retransmission information from the receiver. The data packet grouping module is used to receive the data to be transmitted, and transmit the data to be transmitted in groups to the error detection code encoding module under the control of the sending data bit counting unit. The error detection code coding module is used to code the grouped data to be transmitted with an error detection code, and transmit the coded data to be transmitted to the data sending register. The data sending register is used to sequentially transmit the encoded data to be transmitted to the receiver through the data transmission line under the control of the sending data bit counting unit.
在该发送方使能信号线电平控制模块中,该发送数据比特计数单元在该发送方数据包分组模块对待传输数据分组后,控制该待传输数据按组依次送入该检错码编码模块,并控制该数据发送寄存器按照计数值发送数据比特。该错误重发检测单元与该发送数据比特计数单元及该发送方逻辑与输入输出单元相连接,依据该发送数据比特计数单元的计数值与该发送方逻辑与输入输出单元检测到的电平值来判定来自接收方的错误重发信息。该数据发送使能信号标志单元与该发送数据比特计数单元和该发送方逻辑与输入输出单元相连接,依据该发送数据比特计数单元的计数值,通过该发送方逻辑与输入输出单元向该接收方发送停止、起始、传输和终止信息。In the sender enabling signal line level control module, the sending data bit counting unit controls the data to be transmitted to be sequentially sent into the error detection code encoding module in groups after the data packet grouping module of the sender is to be transmitted. , and control the data sending register to send data bits according to the count value. The error retransmission detection unit is connected with the sending data bit counting unit and the sender logic and input and output unit, based on the count value of the sending data bit counting unit and the level value detected by the sender logic and input and output unit To determine the wrong retransmission information from the receiver. The data sending enable signal flag unit is connected with the sending data bit counting unit and the sender logic and input and output unit, according to the count value of the sending data bit counting unit, the sender logic and input and output unit sends The party sends stop, start, transmit and terminate messages.
再参照图1,该接收方使能信号线电平控制模块用于检测该使能信号线上的高低电平,以接收来自该发送方的停止、起始、传输和终止信息,并在传输状态下依靠拉低该使能信号线的电平来向该发送方传输错误重发信息,该错误重发信息是在每组出现错误的数据的最后一个数据比特接收后的后半个该接收方时钟单元产生的时钟周期内进行反馈的,不额外占用数据传输时间。该数据接收寄存器用于在该接收状态探测单元、该接收方时钟单元的控制下接收并存储通过数据传输线传送的数据,数据存储依据该接收方时钟单元每个周期的半周期时的电平变化边沿进行触发,并同步将其传送给该检错码解码模块。该检错码解码模块用于检测接收到的分组数据是否存在错误,在出现错误时,在每组出现错误的数据的最后一个数据比特存贮的时钟电平变化边沿时刻将错误信息告知该接收状态探测单元和该错误重发使能单元,以在数据传输的后台使该错误重发使能单元同步产生错误重发信息并输出至该接收方逻辑与输入输出单元,在无错误时将正确的分组数据传送至该数据包重组模块。该数据包重组模块用于将正确的分组数据重组恢复为该发送方的原始数据。Referring to Fig. 1 again, the receiver enables the signal line level control module to detect the high and low levels on the enable signal line to receive stop, start, transmit and terminate information from the sender, and transmit In the state, the error retransmission information is transmitted to the sender by pulling down the level of the enable signal line. The error retransmission information is the second half of the reception after the last data bit of each group of error data is received. Feedback is performed within the clock cycle generated by the square clock unit, and does not occupy additional data transmission time. The data receiving register is used to receive and store the data transmitted through the data transmission line under the control of the receiving state detection unit and the receiver clock unit, and the data storage is based on the level change of the half cycle of each cycle of the receiver clock unit The edge is triggered and synchronously transmitted to the error detection code decoding module. The error detection code decoding module is used to detect whether there is an error in the received packet data, and when an error occurs, the error information will be notified to the receiver at the edge of the clock level change edge stored in the last data bit of each group of error data The state detection unit and the error retransmission enable unit are used to make the error retransmission enable unit synchronously generate error retransmission information in the background of data transmission and output to the receiver logic and input and output unit, and will be correct when there is no error The packet data is sent to the packet reassembly module. The data packet reassembly module is used to reassemble the correct packet data into the original data of the sender.
在该接收方使能信号线电平控制模块中,该数据发送使能信号检测单元用于检测该使能信号线的电平变化,提供给该接收状态探测单元。该接收状态探测单元用于依据来自该数据发送使能信号检测单元、该检错码解码模块的综合信息实时判断该接收方所处的状态为停止、起始、传输、终止还是错误重发,在正常接收和非接收状态时分别控制该接收方时钟单元处于工作和停止状态。该接收方时钟单元用于在正常接收状态时控制该数据接收寄存器按照时钟频率采用半周期的电平边沿变化作为触发以接收数据比特,并在产生错误重发信息时控制该错误重发使能单元于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻发送错误重发信息。该错误重发使能单元用于在该检错码解码模块发现错误信息后,在该接收方时钟单元的时钟控制下通过该接收方逻辑与输入输出单元于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻向该使能信号线发送错误重发信息。In the receiver enable signal line level control module, the data transmission enable signal detection unit is used to detect the level change of the enable signal line and provide it to the receiving state detection unit. The receiving state detection unit is used to judge in real time whether the state of the receiving party is stop, start, transmission, termination or error retransmission according to the comprehensive information from the data transmission enable signal detection unit and the error detection code decoding module, In the normal receiving and non-receiving states, the receiver's clock unit is controlled to be in the working and stopping states respectively. The receiver clock unit is used to control the data receiving register to use the half-period level edge change as a trigger to receive data bits according to the clock frequency in the normal receiving state, and to control the error retransmission enable when error retransmission information is generated The unit sends error retransmission information at the half-period clock level change edge moment when the last data bit of the error data group is received. The error retransmission enabling unit is used to, after the error detection code decoding module finds error information, under the clock control of the receiver clock unit, pass the receiver logic and I/O unit to the last data of the data group in which an error occurs Error retransmission information is sent to the enable signal line at the half-period clock level change edge moment when the bit is received.
基于图1所示的基于使能信号线反馈实现检错重发的系统,本发明还提供了一种基于使能信号线反馈实现检错重发的方法,在数据传输时,该方法利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,具体包括:在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元二者其中之一的输出为低电平时,该使能信号线的输出为低电平,以使接收方将该错误重发信息传输给发送方;在发送方逻辑与输入输出单元与接收方逻辑与输入输出单元的输出均为高电平时,该使能信号线的输出为高电平,数据传输正常。Based on the system for implementing error detection and retransmission based on the feedback of the enable signal line shown in Figure 1, the present invention also provides a method for implementing error detection and retransmission based on the feedback of the enable signal line. The change of the high and low level parameters on the signal line will transmit the error retransmission information from the receiver to the sender, specifically including: the output of one of the logic and input and output unit of the sender and the logic and input and output unit of the receiver is When low level, the output of the enable signal line is low level, so that the receiver transmits the error retransmission information to the sender; When it is high level, the output of the enabling signal line is high level, and the data transmission is normal.
其中,该使能信号线为双向传输线,所述利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方,还包括:发送方利用该使能信号线发送数据传输的停止、起始、传输和终止信息,同时检测接收方在该使能信号线上发送的错误重发信息;接收方利用该使能信号线发送错误重发信息,同时检测发送方在该使能信号线上发送数据传输的停止、起始、传输和终止信息。Wherein, the enabling signal line is a bidirectional transmission line, and the use of the change of the high and low level parameters on the enabling signal line to transmit the error retransmission information from the receiver to the sending party also includes: the sending party uses the enabling signal line to send The stop, start, transmission and termination information of data transmission, and at the same time detect the error retransmission information sent by the receiver on the enable signal line; the receiver uses the enable signal line to send error retransmission information, and at the same time detect The enable signal line sends stop, start, transmit and end information of data transmission.
所述在利用使能信号线上高低电平参量的变化将错误重发信息由接收方传输给发送方的步骤之前,还包括:数据包分组模块接收待传输数据,并将该待传输数据分组后传输给检错码编码模块;检错码编码模块对分组后的待传输数据进行检错码编码,并将编码后的待传输数据传送至数据发送寄存器;数据发送寄存器依次将编码后的待传输数据通过数据传输线传送至数据接收寄存器;数据接收寄存器接收通过数据传输线传送的数据,并将其传送给该检错码解码模块;检错码解码模块检测接收到的分组数据是否存在错误,在出现错误时将错误信息告知该接收状态探测单元和该错误重发使能单元,以于出现错误的数据组的最后一个数据比特接收时的半周期时钟电平变化边沿时刻产生错误重发信息;如果没有出现错误,则将正确的分组数据传送至该数据包重组模块,该数据包重组模块将正确的分组数据重组恢复为传送方的原始数据。Before the step of transmitting the error retransmission information from the receiver to the sender by using the change of the high and low level parameters on the enable signal line, it also includes: the data packet grouping module receives the data to be transmitted, and groups the data to be transmitted Then transmit it to the error detection code encoding module; the error detection code encoding module performs error detection code encoding on the data to be transmitted after grouping, and transmits the encoded data to be transmitted to the data sending register; the data sending register sequentially converts the encoded data to be transmitted The transmission data is transmitted to the data receiving register through the data transmission line; the data receiving register receives the data transmitted through the data transmission line, and transmits it to the error detection code decoding module; the error detection code decoding module detects whether there is an error in the received packet data, in When an error occurs, the error information is notified to the receiving state detection unit and the error retransmission enabling unit, so that the error retransmission information is generated at the half-period clock level change edge moment when the last data bit of the error data group is received; If there is no error, the correct packet data is transmitted to the data packet reassembly module, and the data packet reassembly module reassembles the correct packet data into the original data of the sender.
下面以图2为例说明数据传输过程中无误码出现的情况下传输一个数据包的工作过程。在本实施例的数据传输中,发送方数据包分组模块对数据包进行了等长度的分组。在未进行数据传输的停止状态时,发送方数据发送使能信号标志单元输出低电平,此时由于接收方没有检测到误码信息,因此接收方的错误重发使能单元输出为高电平,因此使能信号线在两端逻辑与输入输出单元的控制下线上电平被拉低为低电平状态。The following uses FIG. 2 as an example to illustrate the working process of transmitting a data packet under the condition that there is no error code in the data transmission process. In the data transmission of this embodiment, the data packet grouping module of the sender groups the data packets into equal-length groups. When the data transmission is not in the stop state, the sender’s data transmission enable signal flag unit outputs a low level. At this time, because the receiver has not detected error information, the error retransmission enable unit of the receiver outputs a high level. level, so the enable signal line is pulled down to a low level state under the control of the logic and input and output units at both ends.
当输入端传入待传输数据时,待传输数据首先进入数据包分组模块,数据包分组模块对待传输数据进行等长分组后将各组数据在发送数据比特计数单元的控制下依次送入检错码编码模块,同时将分组信息送入发送数据比特计数单元。发送数据比特计数单元结合分组信息和相应的检错码编码方式,计算出每组数据编码后的长度为k。检错码编码模块将各组数据进行检错码编码后送入数据发送寄存器等待传输。When the input terminal transmits the data to be transmitted, the data to be transmitted first enters the data packet grouping module, and the data packet grouping module performs equal-length grouping on the data to be transmitted, and then sends each group of data to the error detection unit in sequence under the control of the sending data bit counting unit The code encoding module sends the packet information to the sending data bit counting unit at the same time. The sending data bit counting unit combines the packet information and the corresponding error detection code coding mode to calculate the coded length of each group of data as k. The error detection code encoding module encodes each group of data with an error detection code and sends them to the data sending register for transmission.
数据传输起始时,数据发送使能信号标志单元产生上升沿,输出高电平,此时由于接收方没有检测到误码信息,因此错误重发使能单元输出为高电平,因此使能信号线在两端逻辑与输入输出单元的控制下仍然为高电平。在使能信号线电平上升沿的同时,发送数据比特计数单元控制数据发送寄存器依次串行发送编码后的数据包,直至数据包全部发送完毕时,数据发送使能信号标志单元重新输出低电平,将使能信号线拉低;同时,发送数据比特计数单元清零。在接收方,数据发送使能信号监测单元实时监测使能信号线的电平,在数据传输起始时,数据发送使能信号监测单元监测到了高电平,将此信息告知接收状态探测单元,接收状态探测单元此时接收到的检错码解码模块的信息为无误码出现,因此判断此时的状态为传输起始状态,即通知数据接收寄存器开始接收数据。At the beginning of data transmission, the data transmission enable signal flag unit generates a rising edge and outputs high level. At this time, because the receiver does not detect error information, the output of the error retransmission enable unit is high level, so it is enabled The signal line is still at a high level under the control of the logic and input and output units at both ends. At the same time as the rising edge of the enable signal line level, the sending data bit counting unit controls the data sending register to send the encoded data packets in sequence until all the data packets are sent, and the data sending enable signal flag unit outputs a low power again. level, the enable signal line is pulled low; at the same time, the sending data bit counting unit is cleared. On the receiving side, the data transmission enable signal monitoring unit monitors the level of the enable signal line in real time. When the data transmission starts, the data transmission enable signal monitoring unit detects a high level, and informs the receiving state detection unit of this information. The information received by the receiving state detection unit at this time from the error detection code decoding module is that there is no error code, so it judges that the state at this time is the transmission start state, that is, it notifies the data receiving register to start receiving data.
检错码解码模块依次对接收到的各组数据进行解码,确定无误码后将编码前的数据依次存储至数据包重组模块。直至数据传输完毕,数据发送使能信号监测单元监测到了低电平,将此信息告知接收状态探测单元,接收状态探测单元此时接收到的检错码解码模块的信息为无误码出现,因此判断此时的状态为传输终止状态。此时数据包重组模块内即可得到传输的原始数据包。The error detection code decoding module sequentially decodes each set of data received, and after confirming that there is no error code, the data before encoding is sequentially stored in the data packet reassembly module. Until the data transmission is completed, the data transmission enable signal monitoring unit detects a low level, and informs the receiving state detection unit of this information, and the information received by the receiving state detection unit at this time from the error detection code decoding module is that no error occurs, so it is judged The state at this time is the transmission terminated state. At this time, the original data packet transmitted can be obtained in the data packet reassembly module.
当数据包传输过程中出现误码需要重传时,如图3所示。在图3中当传输到第2组数据时,传输过程中出现了误码。此时如图4所示接收方时钟的下降沿时,数据接收寄存器存储第2组数据的最后一个比特,检错码解码模块的检错电路也同时检测到第2组数据传输中出现了错误。因此检错码解码模块在时钟的下降沿同步产生上升沿来输出高电平标志信号来将错误信息传递至错误重发单元,并保持半个时钟周期的高电平后再重新输出低电平。错误重发使能单元也随即输出低电平,并保持半个时钟周期的低电平后重新输出高电平。When a bit error occurs during data packet transmission and needs to be retransmitted, as shown in FIG. 3 . In Figure 3, when the second group of data is transmitted, a bit error occurs during the transmission. At this time, as shown in Figure 4, on the falling edge of the receiver’s clock, the data receiving register stores the last bit of the second group of data, and the error detection circuit of the error detection code decoding module also detects an error in the second group of data transmission . Therefore, the error detection code decoding module generates a rising edge synchronously on the falling edge of the clock to output a high level flag signal to transmit the error information to the error retransmission unit, and maintains a high level for half a clock cycle before re-outputting a low level . The error retransmission enable unit also outputs a low level immediately, and then outputs a high level after maintaining the low level for half a clock cycle.
错误重发使能单元输出低电平时,由于发送方处于数据正常发送状态,因此数据发送使能信号标志单元此时输出为高电平,因此使能信号线在两端逻辑与输入输出单元的控制下电平被拉低,使能信号线上产生下降沿。此时,发送方的错误重发监测单元监测到使能信号线电平变低,同时检测到发送数据比特计数单元的计数值为2k。而数据包编码后的总比特数为nk,因此说明数据包未发送完毕,因此错误重发监测单元判断此时的状态为错误重发状态。When the error retransmission enable unit outputs a low level, since the sender is in the normal data transmission state, the data transmission enable signal flag unit outputs a high level at this time, so the logic of the enable signal line at both ends is consistent with that of the input and output unit. The level is pulled low under control, and a falling edge is generated on the enable signal line. At this time, the error retransmission monitoring unit of the sender detects that the level of the enable signal line becomes low, and at the same time detects that the count value of the sent data bit counting unit is 2k. The total number of bits after encoding the data packet is nk, which means that the data packet has not been sent completely, so the error retransmission monitoring unit judges that the state at this time is the error retransmission state.
错误重发监测单元将错误重发信息告知发送数据比特计数单元。半个时钟周期后,由于误重发使能单元恢复输出高电平,因此使能信号线也同时恢复为高电平,因此传输过程重新恢复为传输状态。发送方在接下来的正常发送状态时将重新发送上一组数据,如图3所示,此时发送数据比特计数单元停止计数,保持2k的计数值不变,直至数据发送寄存器将第2组编码后的数据重新发送完毕,再开始继续计数。The error retransmission monitoring unit notifies the sending data bit counting unit of the error retransmission information. After half a clock cycle, since the false retransmission enabling unit resumes outputting high level, the enable signal line also restores to high level at the same time, so the transmission process resumes the transmission state again. The sender will resend the previous group of data in the next normal sending state, as shown in Figure 3, at this time the sending data bit counting unit stops counting, and keeps the count value of 2k unchanged until the data sending register registers the second group After the encoded data is resent, it starts counting again.
在接收方,接收状态探测单元也同样监测到低电平信号,此时接收状态监测单元同时接收到检错码解码模块所提供的误码信息,因此判定此时状态不是传输终止状态,而是错误重发状态。因此在半周期低电平结束后重新恢复高电平时,数据接收寄存器将接下来接收的一组数据覆盖在之前的第2组数据上,完成重发的第2组数据的接收。至此完成一个数据组的错误重发的全过程。错误重发过程完毕后,发送数据比特计数单元自2k重新开始计数,同图2所示的过程一样完成整个数据包的传输。On the receiving side, the receiving state detection unit also monitors the low-level signal. At this time, the receiving state monitoring unit also receives the error code information provided by the error detection code decoding module, so it is determined that the state at this time is not the transmission termination state, but Error retransmission status. Therefore, when the high level is restored after the end of the half-cycle low level, the data receiving register will cover the next set of data received on the previous second set of data, and complete the reception of the retransmitted second set of data. So far, the whole process of error retransmission of a data group is completed. After the error retransmission process is completed, the sending data bit counting unit restarts counting from 2k, and completes the transmission of the entire data packet as in the process shown in FIG. 2 .
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110460661.9ACN103188043B (en) | 2011-12-31 | 2011-12-31 | System and method for realizing error detection retransmission based on enabling signal line feedback |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110460661.9ACN103188043B (en) | 2011-12-31 | 2011-12-31 | System and method for realizing error detection retransmission based on enabling signal line feedback |
| Publication Number | Publication Date |
|---|---|
| CN103188043A CN103188043A (en) | 2013-07-03 |
| CN103188043Btrue CN103188043B (en) | 2016-03-30 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110460661.9AActiveCN103188043B (en) | 2011-12-31 | 2011-12-31 | System and method for realizing error detection retransmission based on enabling signal line feedback |
| Country | Link |
|---|---|
| CN (1) | CN103188043B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106385304B (en)* | 2016-08-31 | 2019-10-25 | 华为技术有限公司 | Data transmission method, device and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN86101893A (en)* | 1985-02-28 | 1986-11-05 | 佳能株式会社 | data communication equipment |
| CN1156929A (en)* | 1995-12-30 | 1997-08-13 | 大宇通信株式会社 | Error detection apparatus for in transmission system |
| EP1569408A2 (en)* | 2004-02-27 | 2005-08-31 | Fujitsu Limited | Communication-processing apparatus and its method |
| CN101404556A (en)* | 2008-10-24 | 2009-04-08 | 伊玛精密电子(苏州)有限公司 | One-wire bus communication method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN86101893A (en)* | 1985-02-28 | 1986-11-05 | 佳能株式会社 | data communication equipment |
| CN1156929A (en)* | 1995-12-30 | 1997-08-13 | 大宇通信株式会社 | Error detection apparatus for in transmission system |
| EP1569408A2 (en)* | 2004-02-27 | 2005-08-31 | Fujitsu Limited | Communication-processing apparatus and its method |
| CN101404556A (en)* | 2008-10-24 | 2009-04-08 | 伊玛精密电子(苏州)有限公司 | One-wire bus communication method |
| Publication number | Publication date |
|---|---|
| CN103188043A (en) | 2013-07-03 |
| Publication | Publication Date | Title |
|---|---|---|
| CN101800757B (en) | No-feedback one-way data transmission method based on single fiber structure | |
| CN109347598B (en) | Check code processing method, electronic device and storage medium | |
| CN101227450B (en) | Equipment, system and method for transmitting spending information | |
| CN103957089B (en) | A kind of highly reliable linear speed data communications method | |
| NZ544930A (en) | "Collision detection in a non-dominant bit radio network communication system" | |
| CN102957511B (en) | Adaptive deceleration method of data transmission | |
| CN108512785B (en) | Data transmission protocol method | |
| CN103716130A (en) | Physical layer self-adaption processing method for improving network transmission reliability | |
| CN106817192A (en) | Method, base station and terminal that a kind of mistake is estimated | |
| CN102299784B (en) | Data transmission method and equipment | |
| CN104156334A (en) | Serial port self-adaption data transparent transmission protocol for multimachine communication | |
| CN104038327A (en) | Error retransmission method for FC (fiber channel) network | |
| CN110943762A (en) | Direct-current power line carrier communication method based on differential Manchester coding and air conditioner | |
| CN105871512A (en) | Data transmission method and device | |
| WO2018095179A1 (en) | Data transmission method and terminal | |
| CN103188043B (en) | System and method for realizing error detection retransmission based on enabling signal line feedback | |
| CN101854230B (en) | Device and method for improving retransmission efficiency of communication system | |
| CN109428676B (en) | Method and device for synchronizing forward error correction coding and decoding modes | |
| US8416717B2 (en) | Signals communication apparatus | |
| CN106330357B (en) | A SERDES transmission verification method, node and system | |
| CN101197073B (en) | Incremental photoelectric encoder | |
| CN105264806A (en) | Transmission method and device for data packet | |
| CN108347292A (en) | A kind of the data decoding method and device of Physical Coding Sublayer | |
| RU2450466C1 (en) | Method of transmitting information over communication channels and system for realising said method | |
| CN113572569B (en) | A transmission rate switching method and related devices |
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant |