Multi-channel data transmission crosstalk elimination method and device based on digital coding

By converting every three signals into four signals, the crosstalk problem caused by electromagnetic coupling in high-speed circuit design is solved, and the maximum crosstalk cancellation is achieved without reducing line efficiency, improving the system signal quality and reliability.

CN119853707AActive Publication Date: 2025-04-18NAT UNIV OF DEFENSE TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411628411.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-14
Publication Date
2025-04-18
Estimated Expiration
2044-11-14

Smart Images

  • Figure CN119853707A_ABST
    Figure CN119853707A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-channel data transmission crosstalk elimination method and device based on digital coding, and the method comprises the steps: converting every three paths of signals into four paths of signals for crosstalk elimination by a sender for multi-path parallel signals needing to be transmitted by each channel, multiple paths of signals obtained after conversion are combined and then sent to a channel for data transmission; the receiver restores every four paths of signals into three paths of signals according to the signals received by the channels to obtain original data; the device comprises an encoder and a decoder, wherein the encoder is used for converting three-way signals needing to be sent by a sender into four-way signals, and the decoder is used for restoring the four-way signals received by a receiver into the three-way signals. The invention aims to realize crosstalk elimination to the greatest extent on the premise of ensuring high efficiency of data transmission of multi-channel digital signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of high-speed circuit design, and in particular to a method and device for eliminating crosstalk in multi-channel data transmission based on digital coding. Background Art

[0002] In recent years, the growing demand for data and data-centric computing has driven the need for high-speed and high-precision data center interconnects, and has also brought more stringent linearity and noise requirements. As chip size shrinks and data transmission speeds increase, signal integrity has become an inevitable problem in high-speed circuit design, and crosstalk is an important part of it.

[0003] Crosstalk is mainly caused by electromagnetic field coupling. When a fast-changing signal (such as a rising edge or a falling edge) on a signal line generates an electromagnetic field, this field can couple to adjacent signal lines and generate interference signals. In high-speed circuit design, signal lines are regarded as transmission lines, and their characteristic impedance, terminal matching, wavelength and other factors will affect the degree of crosstalk.

[0004] The necessity of solving the crosstalk problem is also reflected in the following points. Ensure signal integrity: prevent the introduction of additional noise, which will cause signal distortion and affect the accurate transmission of data, which may increase the bit error rate and reduce the stability of the system; improve system reliability: in application fields such as communications, data centers, and high-performance computing, the system needs to be highly reliable; meet timing requirements: high-speed signals have strict requirements on timing, and crosstalk may cause signal delay or advance, affecting the alignment of clock and data edges, thereby violating timing constraints and affecting system clock frequency and data transmission rate; adapt to high-density design requirements: with the advancement of technology, electronic equipment is becoming more and more miniaturized, and the design density of PCB boards is increasing, which reduces the spacing between signal lines and increases the possibility of crosstalk. Solving the crosstalk problem helps maintain good signal quality in high-density designs.

[0005] Current design strategies and technologies include, but are not limited to, increasing the spacing between traces, using differential pair signal transmission, using shielding, adding ground isolation strips, optimizing wiring topology, and implementing appropriate termination technology. Specifically, one type of solution uses board-level engineering methods to explore the issue of coupling noise reduction and propose performance indicators that designers can use to determine which of shielding, buffering, and spacing is the most appropriate interconnect configuration. One type of solution uses differential lines, which can effectively reduce crosstalk but requires doubling redundant lines, which significantly reduces line efficiency.

[0006] In addition, there is a class of low crosstalk and relatively low-cost solutions, which is bus coding. Commonly used codes include FC coding family (FC), bit reversal coding (BI), no adjacent transition coding (NATs), transition mode classification coding, and SDT-free coding that takes into account the inductance effect, JCI coding, etc. However, these codes require the addition of redundant lines, which reduces line efficiency and increases area. How to minimize crosstalk while keeping line efficiency constant is a problem that requires effort to balance. No adjacent transition coding (NATs), transition mode classification coding, and SDT-free coding that takes into account the inductance effect, JCI coding, etc. However, these codes require the addition of a large number of redundant lines, which reduces line efficiency and increases area. How to minimize crosstalk while keeping line efficiency constant is a problem that requires effort to balance. Summary of the invention

[0007] Technical problem to be solved by the present invention: In view of the above-mentioned problems in the prior art, a method and device for eliminating crosstalk in multi-channel data transmission based on digital coding are provided. The present invention aims to achieve maximum crosstalk elimination while ensuring high efficiency in the data transmission of multi-channel digital signals, solve the crosstalk problem caused by electromagnetic coupling in high-speed data transmission, and prevent the introduction of additional noise from causing signal distortion and affecting the accurate transmission of data.

[0008] In order to solve the above technical problems, the technical solution adopted by the present invention is: A method for eliminating crosstalk in multi-channel data transmission based on digital coding comprises the following steps: S101, the sender converts three signals into four signals for each channel to eliminate crosstalk, combines the converted signals and sends them into the channel for data transmission; S102, the receiving party restores every four-way signal into three-way signal for the signal received by each channel to obtain original data.

[0009] Optionally, in step S101, converting each three signals into four signals to eliminate crosstalk includes: if the three signals are 000, converting them into 0000; if the three signals are 001, converting them into 0001; if the three signals are 010, converting them into 0011; if the three signals are 011, converting them into 0110; if the three signals are 100, converting them into 0111; if the three signals are 101, converting them into 1000; if the three signals are 110, converting them into 1110; if the three signals are 111, converting them into 1111; in step S102, restoring each four signals into three signals is the reverse conversion process of converting each three signals into four signals.

[0010] Optionally, before step S101 , the process further includes reducing the speed of the original signal of each channel to obtain the signal of each channel.

[0011] Optionally, the speed reduction of the original multi-channel signal refers to speed reduction of the original signals of three channels by demultiplexing to obtain twelve signals; when step S101 converts every three signals in the signal of each channel into four signals to eliminate crosstalk, a total of sixteen signals are obtained by converting the twelve signals of each channel, and step S102 combines the multi-channel signals obtained after the conversion and sends them to the channel for data transmission, which means combining the sixteen signals obtained after the conversion into four signals and sending them to the channel for data transmission.

[0012] Optionally, the original signals of the three channels are signals with a bandwidth of 20G, the twelve signals obtained by speed reduction are signals with a bandwidth of 5G, and the four signals obtained by combining are signals with a bandwidth of 20G.

[0013] In addition, the present invention also provides a multi-channel data transmission device for applying the multi-channel data transmission crosstalk elimination method based on digital coding, including an encoder for converting three-way signals to be sent by a sender into four-way signals and a decoder for restoring the four-way signals received by a receiver into three-way signals.

[0014] Optionally, the logical expressions of the encoders are: , , , , In the above formula, ~ They are the four converted signals, ~ They are the three input signals, ~ They are ~ The inverted signal, is the XOR operation, is an AND operation; the logical expression of the decoder is: , , , In the above formula, ~ They are the three restored signals, ~ The four-way signal received by the receiver, ~ It is the inverted signal of the four signals received by the receiver.

[0015] Optionally, the sender includes an encoder and a 4:1 multiplexer. For the 12 parallel signals to be sent, the sender encodes the 12 parallel signals into 16 parallel signals through three encoders, multiplexes them into 4 parallel signals through a 4:1 multiplexer, and finally sends them to the receiver through four channels; the receiver includes a 1:4 demultiplexer and a decoder. The 1:4 demultiplexer is used to demultiplex the 4 parallel signals to obtain 16 parallel signals, and restore the 16 parallel signals to 12 parallel signals through four decoders.

[0016] Optionally, the input end of the encoder is further connected to a 1:4 demultiplexer for reducing the speed of the original signals of the three channels to obtain 12 parallel signals to be sent.

[0017] In addition, the present invention also provides a method for calculating the crosstalk elimination effect of the multi-channel data transmission crosstalk elimination method based on digital coding, comprising the following steps: S101, represents the coupling capacitance between adjacent conductors, represents the load capacitance of the driver, thus determining any The crosstalk level of the wires is: , In the above formula, For any The crosstalk level of the wires, is the intermediate variable, is a constant determined by the driver strength and the wire resistance, is the signal swing, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the root conductor; S102, calculating the parallel transmission mode of the three-way signal before the crosstalk elimination, for any of the three-way signal The wires are used to calculate the crosstalk degree of the three-way signal when it is converted from any value to other different values. , and calculate all crosstalk levels The average value of the average crosstalk degree of the three-way signal parallel transmission method before crosstalk elimination is obtained; the average crosstalk degree of the four-way signal parallel transmission method after crosstalk elimination is calculated, for any of the four-way signals The wires are used to calculate the crosstalk degree of the four-way signal when it is converted from any value to other different values. , and calculate all crosstalk levels The average value of the crosstalk elimination is used to obtain the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination; the average crosstalk degree in the mode of three-way signal parallel transmission before the crosstalk elimination is subtracted from the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination, to obtain the crosstalk elimination effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

[0018] Optionally, step S101 also includes determining any Delay of the wire for: , In the above formula, is a constant determined by the driver strength and the wire resistance, For the The voltage on the wire, For the The voltage on the wire, For the Step S102 also includes calculating the voltage on the root wire before the crosstalk elimination, for any of the three signals in the parallel transmission mode. The wires calculate the delay of converting the three signals from any value to other different values. , and calculate all delays The average value of the delay is obtained by the three-way parallel transmission mode before crosstalk elimination; the four-way parallel transmission mode after crosstalk elimination is used to calculate the average delay of any of the four-way signals. The wires calculate the delay of converting any value of the four signals to other different values. , and calculate all delays The average value of the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is obtained; the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is subtracted from the average delay in the three-way signal parallel transmission mode before the crosstalk elimination, to obtain the delay optimization effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

[0019] Compared with the prior art, the present invention mainly has the following advantages: 1. Minimizing crosstalk to the greatest extent under a certain online efficiency is an issue that requires efforts to balance. In order to solve the crosstalk problem caused by electromagnetic coupling in high-speed data transmission and prevent the introduction of additional noise from causing signal distortion and affecting the accurate transmission of data, the present invention proposes a new digital-based encoding mechanism, including converting every three signals of each channel into four signals to eliminate crosstalk, combining the converted multi-channel signals and sending them into the channel for data transmission, thereby minimizing crosstalk to the greatest extent under a certain online efficiency. This is an issue that requires efforts to balance. At the same time, the present invention can achieve maximum crosstalk elimination under the premise of a certain online efficiency, is widely applicable, does not require other parameter calculations and adjustments when the system is running, is easy to handle, and introduces less overhead.

[0020] 2. The present invention can be applied to the fields of communications, data centers, high-performance computing, etc. to improve sufficient system reliability and maintain good signal quality in high-density designs. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 Schematic diagram of the basic flow of the method of the embodiment of the present invention.

[0022] Figure 2 The following is a coding logic relationship for converting three-way signals into four-way signals in an embodiment of the present invention.

[0023] Figure 3 Schematic diagram of the circuit principle of the encoder in the embodiment of the present invention, wherein (a) to (d) are the first to fourth signals obtained by conversion respectively. ~ The encoding circuit.

[0024] Figure 4 Schematic diagram of the circuit principle of the decoder in the embodiment of the present invention, wherein (a) to (c) are the first to third signals restored respectively. ~ Decoding circuit.

[0025] Figure 5 Schematic diagram of the structure of a multi-channel data transmission device and a comparative solution thereof in an embodiment of the present invention, wherein (a) is a comparative solution without an encoder and a decoder, and (b) is a multi-channel data transmission device.

[0026] Figure 6 Schematic diagram of the structure of the channel used in the embodiment of the present invention.

[0027] Figure 7 Schematic diagram of insertion loss and far-end crosstalk of channels used in an embodiment of the present invention.

[0028] Figure 81 is a comparison of signal eye diagrams when an encoder is not used and when an encoder is used in an embodiment of the present invention, wherein (a) is a signal eye diagram when an encoder is not used, and (b) is a signal eye diagram when an encoder is used. DETAILED DESCRIPTION

[0029] like Figure 1 As shown, the method for eliminating crosstalk in multi-channel data transmission based on digital coding in this embodiment includes the following steps: S101, the sender converts three signals into four signals for each channel to eliminate crosstalk, combines the converted signals and sends them into the channel for data transmission; S102, the receiving party restores every four-way signal into three-way signal for the signal received by each channel to obtain original data.

[0030] It should be noted that there may be a variety of encoding methods for converting each three-way signal into a four-way signal, but the crosstalk elimination effects under different encoding methods are different. As an optional implementation method, in step S101 of this embodiment, converting each three-way signal into a four-way signal for crosstalk elimination includes: if the three-way signal is 000, converting it into 0000; if the three-way signal is 001, converting it into 0001; if the three-way signal is 010, converting it into 0011; if the three-way signal is 011, converting it into 0110; if the three-way signal is 100, converting it into 0111; if the three-way signal is 101, converting it into 1000; if the three-way signal is 110, converting it into 1110; if the three-way signal is 111, converting it into 1111. The above conversion relationship is specifically shown in Table 1.

[0031] Table 1 Coding design

[0032] Restoring each of the four signals to three signals in step S102 is a reverse conversion process of converting each of the three signals to four signals. The restoration rules can be obtained by querying Table 1, which will not be described in detail here.

[0033] This embodiment proposes a new digital-based coding mechanism as mentioned above, and introduces a coding module before the signal enters the channel. Through this coding, three-bit data is converted into four-bit data, completely eliminating bit conversions such as 010-101, thereby minimizing crosstalk and being able to control the crosstalk between lines to half of the crosstalk amplitude when the coding module is not introduced.

[0034] In this embodiment, before step S101, the original signal of each channel is also reduced in speed to obtain the signal of each channel. In this embodiment, reducing the speed of the original multi-channel signal means reducing the speed of the original signals of three channels by demultiplexing to obtain twelve signals; when step S101 converts every three signals in the signal of each channel into four signals to eliminate crosstalk, a total of sixteen signals are converted for the twelve signals of each channel, and in step S102, the multi-channel signals obtained after conversion are combined and sent to the channel for data transmission, which means combining the sixteen signals obtained after conversion into four signals and sending them to the channel for data transmission.

[0035] In this embodiment, the original signals of the three channels are signals with a bandwidth of 20G, the twelve signals obtained by speed reduction are signals with a bandwidth of 5G, and the four signals obtained by combining are signals with a bandwidth of 20G.

[0036] Based on the coding design in Table 1, assume that the input is: S= 0 ,s 1 ,s 2 >, output: D= <d 0 ,d 1 ,d 2 ,d 3 >, the encoding logic relationship of converting three-way signals into four-way signals can be analyzed as follows Figure 2 As shown, ~ They are the four converted signals, ~ They are three input signals (digital signals), and the signal values ​​are 0 or 1. On this basis, this embodiment also provides a multi-channel data transmission device for applying the multi-channel data transmission crosstalk elimination method based on digital coding, including an encoder for converting the three-channel signals to be sent by the sender into four-channel signals and a decoder for restoring the four-channel signals received by the receiver into three-channel signals.

[0037] The encoding circuit of the encoder in this embodiment is as follows Figure 3 As shown in (a) to (d), (a) to (d) are the first to fourth signals obtained by conversion. ~ The encoding circuits have logical expressions as follows: , , , , In the above formula, ~ They are the four converted signals,​ ~ They are the three input signals, ~ They are ~ The inverted signal, is the XOR operation, is an AND operation. The above coding structure can realize the data conversion from three bits to four bits in multiple channels. The converted data will generate less crosstalk when transmitted in the channel. To obtain the original data information, it is only necessary to add a decoding module after the channel. It can also be extended to more channels. It can be seen that the device of this embodiment can achieve the maximum degree of crosstalk elimination when the online efficiency is certain. It is widely applicable, does not require other parameter calculations and adjustments when the system is running, is easy to handle, and introduces less overhead.

[0038] Figure 4 The schematic diagram of the circuit principle of the decoder in this embodiment, wherein (a) to (c) are the first to third restored signals respectively. ~ The decoding circuits have logical expressions as follows: , , , In the above formula, ~ They are the three restored signals, ~ The four-way signal received by the receiver, ~ It is the inverted signal of the four signals received by the receiver.

[0039] like Figure 5 As shown in (b), the transmitter of the multi-channel data transmission device in this embodiment includes an encoder and a 4:1 multiplexer. The transmitter encodes the 12 parallel signals to be sent into 16 parallel signals through three encoders and multiplexes them into 4 parallel signals through a 4:1 multiplexer, and finally sends them to the receiver through four channels; the receiver includes a 1:4 demultiplexer and a decoder. The 1:4 demultiplexer is used to demultiplex the 4 parallel signals to obtain 16 parallel signals, and to restore the 16 parallel signals into 12 parallel signals through four decoders. Figure 5 (a) is a schematic diagram of the structure of the comparison scheme without encoder and decoder. Since the number of signal channels involved in the decoder and encoder changes, Figure 5 The number of channels located in the middle part of the decoder and encoder in (a) and (b) is different.

[0040] As an optional implementation, a 1:4 demultiplexer ( Figure 5 Not shown in the figure), so as to reduce the speed of the original signals of the three channels to obtain 12 parallel signals to be sent.

[0041] Figure 5 The signal generator is used as a data source to generate the original signal of each channel. In this embodiment, a pseudo-random signal generator (PRBS generator) is used. In actual application, a real data source is used. Figure 5 (a) shows a comparison scheme without an encoder. In this comparison scheme, the demultiplexer demultiplexes the original signals of the three channels to obtain twelve signals, and then directly combines the twelve signals into three signals through a 4:1 multiplexer. Figure 5 (a) and Figure 5 (b) A signal in one of the two circuit models , The quality of the encoder is used to observe the effect of the encoder. The structure of the channels (channel 0 to channel 9) used in the experiment of this embodiment is as follows Figure 6 As shown in the figure, the interference line 1 to the interference line 3 respectively cause insertion loss (IL) and far-end crosstalk (FEXT 1 to FEXT 3) to the victim line. The insertion loss (IL) and far-end crosstalk (XT) obtained by the test are shown in Figure 7 As shown in the figure, the channel used in the test is a channel with crosstalk level 0. The signal eye diagram obtained by transient simulation of the PRBS signal generated by the PRBS generator is as follows: Figure 8 As shown, Figure 8 (a) is the signal eye diagram without coding. Figure 8 (b) shows the eye diagram of the signal after encoding. It can be seen that Figure 5 (b) relative to Figure 5 As for (a) in the figure, the signal quality is significantly improved after adding the encoder.

[0042] For parallel links, if represents the coupling capacitance between adjacent conductors, is the load capacitance of the driver, then any Delay of the wire It can be expressed as: , in is a constant determined by the driver strength and the wire resistance, It is the first The voltage change on the wire. The relative voltage changes of the adjacent wires constitute the crosstalk part of the wire delay. For the convenience of discussion, the coupling effect between non-directly adjacent wires (such as the first Root and In this case, according to the definition of crosstalk, the transmission The crosstalk level of the wire is: , in , ( is the signal swing), Indicates the transmission Normalized voltage change on the wire. At this time, assume that data from 0→1 is recorded as +, data from 1→0 is recorded as -, and data remains unchanged as o. Considering that when data is converted from 010 to 101, the data that occurs when no encoding is performed is converted to +-+. According to the above calculation formula, the crosstalk level after normalization is D|(-1-1)+(-1-1)|=4D; when encoded, 010 is encoded as 0011, and 101 is encoded as 1000. At this time, the data that occurs in the channel is converted to +o--, and the crosstalk level of the victim line is D|(0-1)+[0-(-1)]|=0D. Therefore, encoding has a significant effect on crosstalk elimination. All the crosstalk situations before and after encoding are shown in Tables 2 and 3.

[0043] Table 2 All cases of crosstalk before encoding

[0044] Figure 2 In the data transmission, the case where 010 jumps to 101 is the case with the largest crosstalk (crosstalk degree = 4D). It is possible for any 3 bits to jump to another 3 bits during data transmission.

[0045] Table 3 All cases of crosstalk after encoding

[0046] When there are four wires, the two middle wires will have crosstalk, so each transition has two columns. For example, when 010 is encoded as 0011 and 101 is encoded as 1000, the two middle victim wires receive crosstalk respectively. Combining Table 2 and Table 3, it can be seen that the high crosstalk of 3D and 4D before encoding is completely eliminated after encoding.

[0047] In addition, this embodiment also provides a method for calculating the crosstalk elimination effect of the aforementioned multi-channel data transmission crosstalk elimination method based on digital coding, comprising the following steps: S101, represents the coupling capacitance between adjacent conductors, represents the load capacitance of the driver, thus determining any The crosstalk level of the wires is: , In the above formula, For any The crosstalk level of the wires, is the intermediate variable, is a constant determined by the driver strength and the wire resistance, is the signal swing, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the root conductor; S102, calculating the parallel transmission mode of the three-way signal before the crosstalk elimination, for any of the three-way signal The wires are used to calculate the crosstalk degree of the three-way signal when it is converted from any value to other different values. , as shown in Table 2, and calculate all the crosstalk levels The average value of the average crosstalk degree of the three-way signal parallel transmission method before crosstalk elimination is obtained; the average crosstalk degree of the four-way signal parallel transmission method after crosstalk elimination is calculated, for any of the four-way signals The wires are used to calculate the crosstalk degree of the four-way signal when it is converted from any value to other different values. , as shown in Table 3, and calculate all the crosstalk levels The average value of the crosstalk elimination is used to obtain the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination; the average crosstalk degree in the mode of three-way signal parallel transmission before the crosstalk elimination is subtracted from the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination, to obtain the crosstalk elimination effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

[0048] In addition, step S101 of this embodiment also includes determining any Delay of the wire for: , In the above formula, is a constant determined by the driver strength and the wire resistance, For the The voltage on the wire, For the The voltage on the wire, For the Step S102 also includes calculating the voltage on the root wire before the crosstalk elimination, for any of the three signals in the parallel transmission mode. The wires calculate the delay of converting the three signals from any value to other different values. , and calculate all delays The average value of the delay is obtained by the three-way parallel transmission mode before crosstalk elimination; the four-way parallel transmission mode after crosstalk elimination is used to calculate the average delay of any of the four-way signals. The wires calculate the delay of converting any value of the four signals to other different values. , and calculate all delays The average value of the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is obtained; the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is subtracted from the average delay in the three-way signal parallel transmission mode before the crosstalk elimination, to obtain the delay optimization effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

[0049] In summary, the present embodiment discloses a digital coding technology for eliminating crosstalk in multi-channel data transmission, including introducing coding before data enters the channel, and reducing the bit conversion from 010 to 101 to the greatest extent through coding, thereby controlling the line crosstalk to half of the crosstalk amplitude when the coding module is not introduced. In terms of the overall implementation framework, in the present embodiment, the three-way high-speed signal is first decelerated by the demultiplexer, and then enters the encoder for coding processing, and the encoded low-speed signal is then combined into four ways by the multiplexer, and then enters the channel for data transmission. Compared with the Fibonacci coding, which has been proven to be effective, the coding used in the present embodiment can reduce the crosstalk level of each wire by about 6.7%. The present embodiment can achieve the maximum crosstalk elimination under the premise of a certain online efficiency, is widely applicable, does not require other parameter calculations and adjustments when the system is running, is easy to handle, and has a small overhead. Compared with the currently available coding technology, it can achieve better crosstalk elimination effect under the condition of a certain online efficiency.

[0050] The above is only a preferred embodiment of the present invention, and the protection scope of the present invention is not limited to the above embodiments. All technical solutions under the concept of the present invention belong to the protection scope of the present invention. It should be pointed out that for ordinary technicians in this technical field, some improvements and modifications without departing from the principle of the present invention should also be regarded as the protection scope of the present invention.

Claims

1. A method for eliminating crosstalk in multi-channel data transmission based on digital coding, characterized in that: The steps include: S101, the sender converts three signals into four signals for each channel to eliminate crosstalk, combines the converted signals and sends them into the channel for data transmission; S102, the receiving party restores every four-way signal into three-way signal for the signal received by each channel to obtain original data.

2. The method for eliminating crosstalk in multi-channel data transmission based on digital coding according to claim 1, characterized in that: In step S101, converting each three-way signal into a four-way signal to eliminate crosstalk includes: if the three-way signal is 000, converting it into 0000; if the three-way signal is 001, converting it into 0001; if the three-way signal is 010, converting it into 0011; if the three-way signal is 011, converting it into 0110; if the three-way signal is 100, converting it into 0111; if the three-way signal is 101, converting it into 1000; if the three-way signal is 110, converting it into 1110; if the three-way signal is 111, converting it into 1111; in step S102, restoring each four-way signal into a three-way signal is the reverse conversion process of converting each three-way signal into a four-way signal.

3. The method for eliminating crosstalk in multi-channel data transmission based on digital coding according to claim 1, characterized in that: Before step S101 , the process further includes reducing the speed of the original signal of each channel to obtain the signal of each channel.

4. The method for eliminating crosstalk in multi-channel data transmission based on digital coding according to claim 3, characterized in that: The speed reduction of the original multi-channel signals refers to speed reduction of the original signals of the three channels by demultiplexing to obtain twelve signals; when step S101 converts every three signals in the signals of each channel into four signals to eliminate crosstalk, a total of sixteen signals are obtained by converting the twelve signals of each channel; in step S102, the multi-channel signals obtained after the conversion are combined and sent to the channel for data transmission, which means combining the sixteen signals obtained after the conversion into four signals and sending them to the channel for data transmission.

5. The method for eliminating crosstalk in multi-channel data transmission based on digital coding according to claim 4, characterized in that: The original signals of the three channels are signals with a bandwidth of 20G, the twelve signals obtained by speed reduction are signals with a bandwidth of 5G, and the four signals obtained by combining are signals with a bandwidth of 20G.

6. A multi-channel data transmission device for applying the multi-channel data transmission crosstalk elimination method based on digital coding as claimed in any one of claims 1 to 5, characterized in that: The invention comprises an encoder for converting three-way signals to be sent by a sender into four-way signals and a decoder for restoring the four-way signals received by a receiver into three-way signals.

7. The multi-channel data transmission device according to claim 6, characterized in that: The logical expression of the encoder is: , , , , In the above formula, ~ They are the four converted signals, ~ They are the three input signals, ~ They are ~ The inverted signal, is the XOR operation, is an AND operation; the logical expression of the decoder is: , , , In the above formula, ~ They are the three restored signals, ~ The four-way signal received by the receiver, ~ It is the inverted signal of the four signals received by the receiver.

8. The multi-channel data transmission device according to claim 6, characterized in that: The sender includes an encoder and a 4:1 multiplexer. For the 12 parallel signals to be sent, the sender encodes the 12 parallel signals into 16 parallel signals through three encoders, multiplexes them into 4 parallel signals through a 4:1 multiplexer, and finally sends them to the receiver through four channels; the receiver includes a 1:4 demultiplexer and a decoder. The 1:4 demultiplexer is used to demultiplex the 4 parallel signals to obtain 16 parallel signals, and restore the 16 parallel signals to 12 parallel signals through four decoders. The input end of the encoder is also connected to the 1:4 demultiplexer to reduce the speed of the original signals of the three channels to obtain the 12 parallel signals to be sent.

9. A method for calculating the crosstalk elimination effect of the multi-channel data transmission crosstalk elimination method based on digital coding as claimed in any one of claims 1 to 5, characterized in that: The steps include: S101, represents the coupling capacitance between adjacent conductors, represents the load capacitance of the driver, thus determining any The crosstalk level of the wires is: , In the above formula, For any The crosstalk level of the wires, is the intermediate variable, is a constant determined by the driver strength and the wire resistance, is the signal swing, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the conductor, Indicates the transmission Normalized voltage change on the root conductor; S102, calculating the parallel transmission mode of the three-way signal before the crosstalk elimination, for any of the three-way signal The wires are used to calculate the crosstalk degree of the three-way signal when it is converted from any value to other different values. , and calculate all crosstalk levels The average value of the crosstalk is used to obtain the average crosstalk degree in the three-way signal parallel transmission mode before crosstalk elimination; After calculating the crosstalk elimination, in the four-way signal parallel transmission mode, for any of the four-way signals The wires are used to calculate the crosstalk degree of the four-way signal when it is converted from any value to other different values. , and calculate all crosstalk levels The average value of the crosstalk elimination is used to obtain the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination; the average crosstalk degree in the mode of three-way signal parallel transmission before the crosstalk elimination is subtracted from the average crosstalk degree in the mode of four-way signal parallel transmission after the crosstalk elimination, to obtain the crosstalk elimination effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

10. The method for calculating the crosstalk cancellation effect according to claim 9, characterized in that: Step S101 also includes determining any Delay of the wire for: , In the above formula, is a constant determined by the driver strength and the wire resistance, For the The voltage on the wire, For the The voltage on the wire, For the Step S102 also includes calculating the voltage on the root wire before the crosstalk elimination, for any of the three signals in the parallel transmission mode. The wires calculate the delay of converting the three signals from any value to other different values. , and calculate all delays The average value of the delay is obtained by the three-way parallel transmission mode before crosstalk elimination; the four-way parallel transmission mode after crosstalk elimination is used to calculate the average delay of any of the four-way signals. The wires calculate the delay of converting any value of the four signals to other different values. , and calculate all delays The average value of the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is obtained; the average delay in the four-way signal parallel transmission mode after the crosstalk elimination is subtracted from the average delay in the three-way signal parallel transmission mode before the crosstalk elimination, to obtain the delay optimization effect of the multi-channel data transmission crosstalk elimination method based on digital coding.

Citation Information

Patent Citations

  • Transmission system and transmission method

    CN115378545A

  • Multi-channel analog quantity acquisition system and signal crosstalk suppression method thereof

    CN116865752A

  • Digital demultiplexer for sound transmission - has separation into slow and fast rate words each with clock and write / read circuits with recombination circuit.

    FR2693333A1

  • Method and apparatus for deploying forward error correction in optical transmission networks and the deployment of photonic integrated circuit (PIC) chips with the same

    US20040096213A1

  • Crosstalk reduction coding schemes

    US20140023161A1