Signal transmission method and device, equipment, storage medium and program product

By adjusting the transmission delay value in LVDS signal transmission, the sampling error problem caused by the difficulty of aligning the in-path clock was solved, achieving high-accuracy signal transmission and enhancing the anti-interference capability and stability of signal transmission.

CN121887891APending Publication Date: 2026-04-17XIAN QINGSONG PHOTOELECTRIC TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
XIAN QINGSONG PHOTOELECTRIC TECH CO LTD
Filing Date
2024-10-16
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In traditional LVDS signal transmission, the difficulty in aligning the accompanying clock with the signal center leads to sampling errors at the receiving end, resulting in low signal transmission accuracy.

Method used

The signal transmission channel between the transmitter and receiver is controlled by the control equipment. Training signals are sent and the transmission delay value is adjusted until the receiver correctly receives the signal, without the need for clock alignment.

Benefits of technology

It improves signal transmission accuracy, enhances anti-interference capability and stability, and saves clock resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121887891A_ABST
    Figure CN121887891A_ABST
Patent Text Reader

Abstract

The invention relates to a signal transmission method and device, equipment, a storage medium and a program product, and relates to the technical field of signal processing. The method comprises the following steps: controlling a sending end to send a first signal to a receiving end through a signal transmission channel between the sending end and the corresponding receiving end; receiving a signal comparison result fed back by the receiving end; the signal comparison result is a result generated by comparing the received second signal with the first signal by the receiving end; and if the signal comparison result indicates that the second signal is inconsistent with the first signal, adjusting a transmission delay value corresponding to the signal transmission channel, and controlling the sending end to continuously send the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and controlling the sending end to send a target signal to be transmitted to the receiving end. By adopting the method, the accuracy of signal transmission can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of signal processing technology, and in particular to a signal transmission method, apparatus, device, storage medium, and program product. Background Technology

[0002] LVDS (Low-Voltage Differential Signaling) is a differential signaling technology characterized by low power consumption, low bit error rate, low crosstalk, and low radiation. The core of LVDS technology is the use of extremely low voltage swing for high-speed differential data transmission, enabling point-to-point or point-to-multipoint connections. In traditional LVDS transmission, the transmitting end needs to send an accompanying clock along with the LVDS signal. The receiving end can only correctly sample the LVDS signal if the accompanying clock is aligned with the center of the LVDS signal. However, due to transmission delays and clock jitter during signal transmission, the accompanying clock and the center of the LVDS signal often cannot be aligned, leading to sampling errors at the receiving end and resulting in low signal transmission accuracy. Summary of the Invention

[0003] Therefore, it is necessary to provide a signal transmission method, apparatus, device, storage medium, and program product that can improve the accuracy of signal transmission in response to the above-mentioned technical problems.

[0004] In a first aspect, this application provides a signal transmission method, the method comprising:

[0005] The control transmitter sends a first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver;

[0006] The receiver receives the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end by comparing the received second signal with the first signal.

[0007] If the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and the transmitting end is controlled to send the target signal to be transmitted to the receiving end.

[0008] Secondly, this application provides a signal transmission device, the device comprising:

[0009] The control module is used to control the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end;

[0010] The receiving module is used to receive the signal comparison result fed back by the receiving end; the signal comparison result is the result generated by the receiving end by comparing the received second signal with the first signal;

[0011] An adjustment module is configured to, if the signal comparison result indicates that the second signal is inconsistent with the first signal, adjust the transmission delay value corresponding to the signal transmission channel, and control the transmitting end to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and control the transmitting end to send the target signal to be transmitted to the receiving end.

[0012] Thirdly, this application provides a control device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the various method embodiments of this application.

[0013] Fourthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps in the various method embodiments of this application.

[0014] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the various method embodiments of this application.

[0015] The aforementioned signal transmission method, apparatus, device, storage medium, and program product control the transmitting end to send a first signal to the receiving end through a signal transmission channel between the transmitting end and the corresponding receiving end via a control device; receive the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end by comparing the received second signal with the first signal; if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and then the transmitting end is controlled to send the target signal to be transmitted to the receiving end. Compared with traditional signal transmission methods, this application, before formally transmitting the target signal to be transmitted, controls the transmitting end to first send a signal for training the signal transmission channel via a control device; when it is found that the signal received by the receiving end is inconsistent with the signal sent by the transmitting end, the transmission delay value corresponding to the signal transmission channel is continuously and dynamically adjusted until the receiving end can correctly receive the signal sent by the transmitting end, and then the transmitting end is controlled to send the target signal to be transmitted so that the receiving end can correctly receive the target signal sent by the transmitting end. When transmitting signals, there is no need to send a clock along with the signal, nor is it necessary to rely on the clock along with the signal center to achieve correct signal sampling. The signal transmission process has strong anti-interference ability and good stability, which can ensure that the receiver correctly samples the signal sent by the transmitter, thereby improving the signal transmission accuracy. Attached Figure Description

[0016] Figure 1 This is a traditional signal transmission timing diagram;

[0017] Figure 2 This is a schematic diagram of the correct sampling timing for a traditional signal;

[0018] Figure 3 This is a schematic diagram of a traditional signal error sampling timing.

[0019] Figure 4 This is a schematic diagram of the signal transmission timing of this application in one embodiment;

[0020] Figure 5 This is a flowchart illustrating a signal transmission method in one embodiment;

[0021] Figure 6 This is a schematic diagram illustrating the principle of adjusting the transmission delay value at the receiving end in one embodiment.

[0022] Figure 7 This is a schematic diagram illustrating the principle of adjusting the transmission delay value at the sending end in one embodiment.

[0023] Figure 8 This is a structural block diagram of a signal transmission device in one embodiment;

[0024] Figure 9 This is an internal structural diagram of the control device in one embodiment. Detailed Implementation

[0025] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0026] In traditional technologies, such as Figure 1 As shown, in the LVDS signal transmission method, the transmitting end needs to send an accompanying clock along with the LVDS signal. The receiving end can only correctly sample the LVDS signal if the accompanying clock is aligned with the center of the LVDS signal. Figure 2 As shown. However, due to transmission delays and clock jitter during signal transmission, the center of the accompanying clock and the LVDS signal often cannot be aligned, such as... Figure 3 As shown, this leads to sampling errors at the receiving end, resulting in low signal transmission accuracy.

[0027] The control device controls the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end; it receives the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end by comparing the received second signal with the first signal; if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and then the transmitting end is controlled to send the target signal to be transmitted to the receiving end. Compared with the traditional signal transmission method, this application, before the formal transmission of the target signal to be transmitted, controls the transmitting end to send a signal for training the signal transmission channel through the control device. When it is found that the signal received by the receiving end is inconsistent with the signal sent by the transmitting end, the transmission delay value corresponding to the signal transmission channel is dynamically adjusted continuously until the receiving end can correctly receive the signal sent by the transmitting end, and then the transmitting end is controlled to send the target signal to be transmitted so that the receiving end can correctly receive the target signal sent by the transmitting end. Figure 4 As shown, this application eliminates the need to transmit an accompanying clock during signal transmission, and also eliminates the need to rely on the alignment of the accompanying clock with the signal center for correct signal sampling. This results in strong anti-interference capability and good stability during signal transmission, ensuring that the receiving end correctly samples the signal transmitted by the transmitting end, thereby improving signal transmission accuracy. Furthermore, since this application's signal transmission method eliminates the need to transmit an accompanying clock during signal transmission, clock resources can be saved.

[0028] In one embodiment, such as Figure 5 As shown, a signal transmission method is provided, applied to a control device, comprising the following steps:

[0029] Step 502: Control the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end.

[0030] The first signal is used to train the signal transmission channel between the transmitter and receiver. This first signal can be an LVDS signal (i.e., Low-Voltage Differential Signaling). The corresponding receiver is the one that communicates with the transmitter. It can be understood that the control device stores the correspondence between the transmitter and receiver.

[0031] In one embodiment, the control device can control the transmitter to generate a first signal for training the signal transmission channel between the transmitter and the corresponding receiver, and control the transmitter to send the first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver.

[0032] Step 504: Receive the signal comparison result fed back by the receiving end; the signal comparison result is the result generated by the receiving end by comparing the received second signal with the first signal.

[0033] The signal comparison result is obtained by comparing the second signal received by the receiver with the first signal sent by the transmitter. It can be understood that the signal comparison result can be either the second signal matches the first signal, or the second signal does not match the first signal.

[0034] Specifically, the receiving end can receive the signal sent by the transmitting end through the signal transmission channel between them. Due to interference during transmission, the signal sampled by the receiving end may not be identical to that sent by the transmitting end. Therefore, the signal received by the receiving end is designated as the second signal to distinguish it from the first signal sent by the transmitting end. The transmitting end can compare the received second signal with the first signal to obtain the signal comparison result, and then send the signal comparison result to the control device. The control device can receive the signal comparison result fed back by the receiving end.

[0035] Step 506: If the signal comparison result indicates that the second signal is inconsistent with the first signal, then adjust the transmission delay value corresponding to the signal transmission channel, and control the transmitter to continue sending the first signal to the receiver until the signal comparison result indicates that the second signal is consistent with the first signal, and control the transmitter to send the target signal to be transmitted to the receiver.

[0036] It is understandable that the target signal to be transmitted can be an LVDS signal.

[0037] In one embodiment, when a transmitter communicates with a receiver, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, the control device can adjust the transmission delay value corresponding to the transmitter in the signal transmission channel between the transmitter and the receiver.

[0038] In one embodiment, when multiple transmitters communicate with one receiver, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, the control device can adjust the transmission delay value corresponding to the transmitter in the receiver in the signal transmission channel between the transmitter and the receiver.

[0039] In the aforementioned signal transmission method, the control device controls the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end; receives the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end by comparing the received second signal with the first signal; if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and then the transmitting end is controlled to send the target signal to be transmitted to the receiving end. Compared with the traditional signal transmission method, this application, before formally transmitting the target signal to be transmitted, controls the transmitting end to first send a signal for training the signal transmission channel through the control device. When it is found that the signal received by the receiving end is inconsistent with the signal sent by the transmitting end, the transmission delay value corresponding to the signal transmission channel is continuously and dynamically adjusted until the receiving end can correctly receive the signal sent by the transmitting end, and then the transmitting end is controlled to send the target signal to be transmitted so that the receiving end can correctly receive the target signal sent by the transmitting end. This method eliminates the need to transmit an accompanying clock during signal transmission, and avoids relying on the alignment of the accompanying clock with the signal center for accurate signal sampling. It exhibits strong anti-interference capabilities and good stability during signal transmission, ensuring that the receiver correctly samples the signal transmitted by the transmitter, thereby improving signal transmission accuracy. Furthermore, since this signal transmission method eliminates the need to transmit an accompanying clock during signal transmission, clock resources are saved.

[0040] In one embodiment, if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, including: in the case where one transmitter corresponds to one receiver for communication, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, the transmission delay value corresponding to the receiver is adjusted in the signal transmission channel between the transmitter and the receiver.

[0041] In the above embodiments, when one transmitter communicates with one receiver, adjusting the delay at the receiver can more accurately adapt to dynamic environmental changes during signal transmission, thereby further improving signal quality and signal transmission accuracy.

[0042] In one embodiment, if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, including: in the case where multiple transmitters communicate with one receiver, for each of the multiple transmitters, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, the transmission delay value corresponding to the transmitter is adjusted in the signal transmission channel between the transmitter and the receiver.

[0043] In the above embodiments, when multiple transmitters communicate with one receiver, adjusting the latency at the receiver would increase the pressure on the logical resources used to support the latency adjustment. This embodiment alleviates the resource pressure on the receiver and ensures normal operation of the receiver by adjusting the latency at the transmitter.

[0044] In one embodiment, the transmitting end includes a signal generation unit, an encoding unit, and a conversion unit; the signal generation unit is used to generate a first signal in 8-bit format; controlling the transmitting end to send the first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end includes: controlling the encoding unit in the transmitting end to encode the 8-bit format first signal into a 10-bit format first signal; and controlling the conversion unit in the transmitting end to send the 10-bit format first signal to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

[0045] In one embodiment, the encoding unit in the transmitting end is an 8-bit / 10-bit encoding unit. It can be understood that the transmitting end includes a signal generation unit, an 8-bit / 10-bit encoding unit, and a conversion unit. The receiving end includes a 10-bit / 8-bit decoding unit. The signal generation unit generates an 8-bit format signal. Specifically, the control device can control the signal generation unit in the transmitting end to generate an 8-bit format first signal, and then encode the 8-bit format first signal into a 10-bit format first signal using the 8-bit / 10-bit encoding unit in the transmitting end. The control device can control the conversion unit in the transmitting end to send the 10-bit format first signal to the receiving end through the signal transmission channel between the transmitting and receiving ends. The 10-bit / 8-bit decoding unit in the receiving end can decode the received 10-bit format second signal into an 8-bit format second signal. Furthermore, the receiving end can compare the 8-bit format second signal with the 8-bit format first signal to generate a signal comparison result.

[0046] In the above embodiments, by controlling the encoding unit in the transmitting end to encode the 8-bit format first signal generated by the signal generation unit into a 10-bit format first signal, it is possible to prevent the first signal from having multiple consecutive 0s or multiple consecutive 1s, thereby facilitating correct sampling by the receiving end and further improving the signal transmission accuracy.

[0047] In one embodiment, the first signal in 10-bit format encoded by the encoding unit includes multiple parallel sub-signals; controlling the conversion unit in the transmitting end to send the first signal in 10-bit format to the receiving end through the signal transmission channel between the transmitting end and the receiving end includes: controlling the conversion unit in the transmitting end to convert the multiple parallel sub-signals into a serial signal; and sending the serial signal to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

[0048] In one embodiment, the conversion unit in the transmitting end is a parallel-to-serial conversion unit. It is understood that the transmitting end includes a signal generation unit, an 8-bit / 10-bit encoding unit, and a parallel-to-serial conversion unit. The receiving end includes a serial-to-parallel conversion unit and a 10-bit / 8-bit decoding unit. The signal generation unit generates an 8-bit format signal. Specifically, the control device can control the signal generation unit in the transmitting end to generate an 8-bit format first signal, and the 8-bit / 10-bit encoding unit in the transmitting end encodes the 8-bit format first signal into a 10-bit format first signal containing multiple parallel sub-signals. The control device can control the parallel-to-serial conversion unit in the transmitting end to convert the multiple parallel sub-signals into a 10-bit format serial signal, and transmit the 10-bit format serial signal to the receiving end through the signal transmission channel between the transmitting and receiving ends. The serial-to-parallel conversion unit in the receiving end can convert the received 10-bit format serial signal into a 10-bit format second signal containing multiple parallel sub-signals. Furthermore, the 10-bit / 8-bit decoding unit in the receiving end can decode the received 10-bit format second signal into an 8-bit format second signal. Then, the receiving end can compare the second signal in 8-bit format with the first signal in 8-bit format to generate a signal comparison result.

[0049] In the above embodiments, by controlling the conversion unit in the transmitting end, multiple parallel sub-signals are converted into a serial signal for transmission, which can save interface resources used to support signal transmission and signal reception.

[0050] In one embodiment, before adjusting the transmission delay value corresponding to the signal transmission channel, the transmission delay value is initialized to a preset lower limit value; the transmission delay value obtained from each adjustment is greater than the lower limit value, and the transmission delay value obtained from the later adjustment is greater than the transmission delay value obtained from the earlier adjustment.

[0051] In one embodiment, before the control device sends a first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver, it initializes the transmission delay value of the signal transmission channel to a preset lower limit. Then, it begins training the signal transmission channel. Specifically, the control device controls the transmitter to send the first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver. The receiver compares the received second signal with the first signal, generates a signal comparison result, and feeds the result back to the control device. The control device receives the signal comparison result from the receiver. If the signal comparison result indicates that the second signal and the first signal are inconsistent, the control device adjusts the transmission delay value corresponding to the signal transmission channel and controls the transmitter to continue sending the first signal to the receiver until the signal comparison result indicates that the second signal and the first signal are consistent. Then, the control device sends the target signal to be transmitted to the receiver. Each adjustment results in a transmission delay value greater than the lower limit, and each subsequent adjustment results in a transmission delay value greater than the previous adjustment. It is understandable that before training the signal transmission channel, the control device can first adjust the transmission delay value corresponding to the signal transmission channel to the minimum, and then gradually increase the transmission delay value during the training process until the receiving end correctly samples the data sent by the sending end.

[0052] In the above embodiments, before training the signal transmission channel, the transmission delay value corresponding to the signal transmission channel is first adjusted to the minimum. During the training process, the transmission delay value is gradually increased until the receiving end correctly samples the data sent by the sending end. This method of adjusting the transmission delay value can shorten the training time of the signal transmission channel, thereby improving signal transmission efficiency.

[0053] In one embodiment, such as Figure 6As shown, the control device can control the training and signal transmission of multiple pairs of signal transmission channels between transmitters and receivers, where one transmitter corresponds to one receiver for communication. It can be understood that the control device stores the correspondence between each transmitter and its corresponding receiver, and can control the training and signal transmission of its signal transmission channels based on this correspondence. Specifically, the transmitter includes a signal generation unit, an 8-bit / 10-bit encoding unit, and a parallel / serial conversion unit. The receiver includes a delay unit, a serial / parallel conversion unit, a 10-bit / 8-bit decoding unit, and a training unit. The control device can control the signal generation unit in the transmitter to generate an 8-bit format first signal, and then encode the 8-bit format first signal into a 10-bit format first signal containing multiple parallel sub-signals through the 8-bit / 10-bit encoding unit in the transmitter. The control device can control the parallel / serial conversion unit in the transmitter to convert the multiple parallel sub-signals into a 10-bit format serial signal, and then transmit the 10-bit format serial signal to the receiver through the signal transmission channel between the transmitter and receiver. The serial-to-parallel conversion unit in the receiving end converts the received 10-bit serial signal into a second signal containing multiple parallel sub-signals in 10-bit format. Then, the 10-bit / 8-bit decoding unit in the receiving end decodes the received 10-bit second signal into an 8-bit second signal. The receiving end then compares the 8-bit second signal with the 8-bit first signal to generate a signal comparison result. If the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the delay unit in the receiving end is adjusted in the signal transmission channel between the transmitting and receiving ends. The training unit in the receiving end feeds back the signal comparison result to the control device. The control device controls the signal generation unit in the transmitting end to continue sending the first signal to the corresponding receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and then controls the transmitting end to send the target signal to be transmitted to the corresponding receiving end.

[0054] In one embodiment, such as Figure 7As shown, the control device may include a data exchange unit and a training unit. The transmitting end includes a signal generation unit, an 8-bit / 10-bit encoding unit, a parallel / serial conversion unit, and a delay unit. The receiving end includes a serial / parallel conversion unit, a 10-bit / 8-bit decoding unit, and a feedback unit. The control device can control multiple transmitting ends to communicate with one receiving end. It can be understood that the data exchange unit of the control device stores the correspondence between each transmitting end and the corresponding receiving end, and based on this correspondence, the corresponding transmitting end can be controlled to send signals to the corresponding receiving end. The training unit in the control device can control the training of the signal transmission channel between the transmitting end and the receiving end. For each transmitting end, the control device can control the signal generation unit in that transmitting end to generate an 8-bit format first signal, and then encode the 8-bit format first signal into a 10-bit format first signal containing multiple parallel sub-signals through the 8-bit / 10-bit encoding unit in that transmitting end. The control device can control the parallel / serial conversion unit in the transmitting end to convert multiple parallel sub-signals into a 10-bit serial signal, and transmit the 10-bit serial signal to the receiving end through the signal transmission channel between the transmitting and receiving ends. The serial / parallel conversion unit in the receiving end can convert the received 10-bit serial signal into a second 10-bit signal containing multiple parallel sub-signals. Furthermore, the 10-bit / 8-bit decoding unit in the receiving end can decode the received 10-bit second signal into an 8-bit second signal. Finally, the feedback unit in the receiving end can compare the 8-bit second signal with the 8-bit first signal, generate a signal comparison result, and feed the signal comparison result back to the control device. If the signal comparison result indicates that the second signal is inconsistent with the first signal, the training unit in the control device can control the delay unit in the transmitting end to adjust the corresponding transmission delay value in the signal transmission channel between the transmitting end and the receiving end, and control the signal generation unit in the transmitting end to continue sending the first signal to the corresponding receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and control the transmitting end to send the target signal to be transmitted to the corresponding receiving end.

[0055] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially, these steps are not necessarily executed in that order. Unless otherwise expressly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the above embodiments may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these sub-steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least a portion of the sub-steps or stages of other steps.

[0056] In one embodiment, such as Figure 8 As shown, a signal transmission device 800 is provided, which specifically includes:

[0057] Control module 802 is used to control the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end;

[0058] The receiving module 804 is used to receive the signal comparison result fed back by the receiving end; the signal comparison result is the result generated by the receiving end by comparing the received second signal with the first signal;

[0059] The adjustment module 806 is used to adjust the transmission delay value corresponding to the signal transmission channel if the signal comparison result indicates that the second signal is inconsistent with the first signal, and control the transmitting end to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and control the transmitting end to send the target signal to be transmitted to the receiving end.

[0060] In one embodiment, the adjustment module 806 is further configured to, in the case of communication between a transmitter and a receiver, adjust the transmission delay value corresponding to the receiver in the signal transmission channel between the transmitter and the receiver if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter.

[0061] In one embodiment, the adjustment module 806 is further configured to, when multiple transmitters communicate with one receiver, adjust the transmission delay value corresponding to the transmitter in the signal transmission channel between the transmitter and the receiver if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter.

[0062] In one embodiment, the transmitting end includes a signal generation unit, an encoding unit, and a conversion unit; the signal generation unit is used to generate a first signal in 8-bit format; the control module 802 is also used to control the encoding unit in the transmitting end to encode the 8-bit first signal into a 10-bit first signal; and to control the conversion unit in the transmitting end to send the 10-bit first signal to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

[0063] In one embodiment, the first signal in 10-bit format encoded by the encoding unit contains multiple parallel sub-signals; the control module 802 is also used to control the conversion unit in the transmitting end to convert the multiple parallel sub-signals into a serial signal; and to send the serial signal to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

[0064] In one embodiment, before adjusting the transmission delay value corresponding to the signal transmission channel, the transmission delay value is initialized to a preset lower limit value; the transmission delay value obtained from each adjustment is greater than the lower limit value, and the transmission delay value obtained from the later adjustment is greater than the transmission delay value obtained from the earlier adjustment.

[0065] The aforementioned signal transmission device, through a control device, controls the transmitting end to send a first signal to the receiving end via a signal transmission channel between the transmitting end and the corresponding receiving end; receives the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end comparing the received second signal with the first signal; if the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and then the transmitting end is controlled to send the target signal to be transmitted to the receiving end. Compared with traditional signal transmission methods, this application, before formally transmitting the target signal to be transmitted, controls the transmitting end to first send a signal for training the signal transmission channel through a control device. When it is found that the signal received by the receiving end is inconsistent with the signal sent by the transmitting end, the transmission delay value corresponding to the signal transmission channel is continuously and dynamically adjusted until the receiving end can correctly receive the signal sent by the transmitting end, and then the transmitting end is controlled to send the target signal to be transmitted so that the receiving end can correctly receive the target signal sent by the transmitting end. This method eliminates the need to transmit an accompanying clock during signal transmission, and avoids relying on the alignment of the accompanying clock with the signal center for accurate signal sampling. It exhibits strong anti-interference capabilities and good stability during signal transmission, ensuring that the receiver correctly samples the signal transmitted by the transmitter, thereby improving signal transmission accuracy. Furthermore, since this signal transmission method eliminates the need to transmit an accompanying clock during signal transmission, clock resources are saved.

[0066] Each module in the aforementioned signal transmission device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the control device in hardware form or independent of it, or stored in the memory of the control device in software form, so that the processor can call and execute the operations corresponding to each module.

[0067] In one embodiment, a control device is provided, the internal structure of which can be shown in the following diagram. Figure 9 As shown, the control device includes a processor, memory, input / output interface, communication interface, display unit, and input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are also connected to the system bus via the input / output interface. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The input / output interface is used for exchanging information between the processor and external devices. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a signal transmission method. The display unit of the control device is used to form a visually visible image. It can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be an LCD screen or an e-ink screen. The input device of the control device can be a touch layer covering the display screen, or buttons, trackballs, or touchpads set on the housing of the control device, or external keyboards, touchpads, or mice, etc.

[0068] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the control device to which the present application is applied. The specific control device may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0069] In one embodiment, a control device is also provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the above method embodiments.

[0070] In one embodiment, a computer-readable storage medium is provided storing a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0071] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps in the above method embodiments.

[0072] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0073] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, or optical storage, etc. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc.

[0074] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0075] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention patent. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this patent application should be determined by the appended claims.

Claims

1. A signal transmission method, characterized in that, Applied to control equipment, the method includes: The control transmitter sends a first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver; The receiver receives the signal comparison result fed back by the receiving end; the signal comparison result is generated by the receiving end by comparing the received second signal with the first signal. If the signal comparison result indicates that the second signal is inconsistent with the first signal, the transmission delay value corresponding to the signal transmission channel is adjusted, and the transmitting end is controlled to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and the transmitting end is controlled to send the target signal to be transmitted to the receiving end.

2. The method according to claim 1, characterized in that, If the signal comparison result indicates that the second signal is inconsistent with the first signal, then adjusting the transmission delay value corresponding to the signal transmission channel includes: In the case of communication between a transmitter and a receiver, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, then the transmission delay value corresponding to the receiver is adjusted in the signal transmission channel between the transmitter and the receiver.

3. The method according to claim 1, characterized in that, If the signal comparison result indicates that the second signal is inconsistent with the first signal, then adjusting the transmission delay value corresponding to the signal transmission channel includes: In the case where multiple transmitters communicate with one receiver, if the signal comparison result fed back by the receiver indicates that the second signal received by the receiver is inconsistent with the first signal sent by the transmitter, then the transmission delay value corresponding to the transmitter is adjusted in the signal transmission channel between the transmitter and the receiver.

4. The method according to claim 1, characterized in that, The transmitting end includes a signal generation unit, an encoding unit, and a conversion unit; the signal generation unit is used to generate a first signal in 8-bit format. The control transmitter sends a first signal to the receiver through the signal transmission channel between the transmitter and the corresponding receiver, including: The encoding unit in the transmitting end is controlled to encode the 8-bit format first signal into a 10-bit format first signal. The conversion unit in the transmitting end is controlled to send the first signal in 10-bit format to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

5. The method according to claim 4, characterized in that, The first signal in 10-bit format encoded by the encoding unit contains multiple parallel sub-signals; The control unit in the transmitting end transmits the first signal in 10-bit format to the receiving end through the signal transmission channel between the transmitting end and the receiving end, including: The conversion unit in the transmitting end is controlled to convert the multiple parallel sub-signals into a single serial signal; The serial signal is transmitted to the receiving end through the signal transmission channel between the transmitting end and the receiving end.

6. The method according to claim 1, characterized in that, Before adjusting the transmission delay value corresponding to the signal transmission channel, the transmission delay value is initialized to a preset lower limit value; the transmission delay value obtained from each adjustment is greater than the lower limit value, and the transmission delay value obtained from the later adjustment is greater than the transmission delay value obtained from the earlier adjustment.

7. A signal transmission device, characterized in that, The device includes: The control module is used to control the transmitting end to send a first signal to the receiving end through the signal transmission channel between the transmitting end and the corresponding receiving end; The receiving module is used to receive the signal comparison result fed back by the receiving end; the signal comparison result is the result generated by the receiving end by comparing the received second signal with the first signal. An adjustment module is configured to, if the signal comparison result indicates that the second signal is inconsistent with the first signal, adjust the transmission delay value corresponding to the signal transmission channel, and control the transmitting end to continue sending the first signal to the receiving end until the signal comparison result indicates that the second signal is consistent with the first signal, and control the transmitting end to send the target signal to be transmitted to the receiving end.

8. A control device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.