Method for automatic synchronization of multi-lane data transmission

By calibrating training sequences and implementing a state detection feedback mechanism, the efficiency and versatility issues in multi-channel data transmission are resolved, achieving efficient and reliable multi-channel data synchronization to adapt to different channel numbers and rate requirements.

CN116566572BActive Publication Date: 2025-12-19NO 63921 UNIT OF PLA
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310546598.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-15
Publication Date
2025-12-19
Estimated Expiration
2043-05-15

AI Technical Summary

Technical Problem

Existing multi-channel data transmission technologies fail to balance efficiency, timeliness, and versatility, especially in addressing the need for simultaneous multi-port transmission.

Method used

Multiple data lines and state detection lines of the calibration training sequence are used for synchronization. The parallel data synchronization is achieved through the calibration training sequence and state detection feedback mechanism. The cooperation between the parallel data processing module and the serial data transmission module ensures the synchronization performance and reliability of data transmission.

Benefits of technology

It achieves efficient data transmission without the need for additional control information, improves the efficiency and timeliness of data transmission, maintains signal synchronization under changing external conditions, and adapts to different channel numbers and rate requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116566572B_ABST
    Figure CN116566572B_ABST
Patent Text Reader

Abstract

The present application relates to a multi-channel data transmission automatic synchronization method, the method comprising: S100, a plurality of data lines and a state detection line are simultaneously sent serial calibration training sequences from a sending end to a receiving end; S200, the received calibration training sequences are recovered into parallel data, and whether the received data are all calibration training data is judged; S300, after the sending end detects a normal calibration state identification, each data line sends normal working data from the sending end to the receiving end, the state detection line continuously sends calibration training sequences from the sending end to the receiving end, and the receiving end continuously detects the calibration state; S400, when the sending end detects an abnormal calibration state identification, all data lines of the sending end stop sending normal working data; S500, return to the S100. The present application can guarantee the synchronization performance of multi-channel signal high-speed data transmission under changing external conditions, and takes into account the data transmission efficiency and timeliness, and the number of channels can be arbitrarily expanded, and is widely applicable.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of digital processing, in particular to a multi-channel data transmission automatic synchronization method. BACKGROUND

[0002] With the rapid development of China's space industry, the requirements of satellite communication in user capacity and use flexibility will continue to improve. The adoption of phased array antennas and digital beam forming technology can fully utilize the advantages of rapid and flexible beam, precise control and strong anti-interference capability of both, greatly improve the flexibility of satellite communication system, and has become the development trend of satellite mobile communication. Therefore, the synchronization transmission technology of multi-channel data closely related to phased array antennas and digital beam forming systems in the subsequent geostationary orbit mobile communication satellite system and low-orbit mobile communication satellite system of China will be widely used in the subsequent communication satellite digital load products.

[0003] Digital beam forming technology is a spatial filtering technology. In general, in order to ensure the gain of the multi-beam system, a scheme of hundreds or even more feed sources is required, so the system contains hundreds of channels, and the digital processing part puts forward high requirements for the phase consistency of each channel feed signal in order to ensure the beam gain performance of the digital beam forming system.

[0004] In the current multi-channel data transmission technology, the high-speed data transmission between FPGA boards based on Aurora serial transmission protocol is analyzed, which can realize the large capacity and high speed demand in the data transmission process, but does not consider the transmission demand of multi-port synchronous transmission. Another scheme is proposed in combination with the specific application scene of inter-board transmission, which designs each sub-module, but the parallel transmission method involved is not universal with the serial interface design method of inter-board high-speed data transmission. Meanwhile, a method of using frame synchronization as system synchronization is proposed. In addition to valid data, a frame of data must contain necessary control information. In the sending end of the signal, the data is correctly packaged and sent according to the defined frame format. In the receiving end, the system can correctly identify the frame header and correctly distinguish the control information and valid data information, so that the signal processing system can correctly further process these data. This method needs to add control data information in the process of valid data transmission, which increases the data transmission overhead, reduces the data transmission efficiency and the real-time performance of the system.

[0005] In summary, there is no multi-channel data transmission technology in the prior art that can take into account efficiency, timeliness and universality. SUMMARY

[0006] To solve the above problems, the application provides a multi-channel data transmission automatic synchronization method, which can guarantee the synchronization performance of data in multi-channel data transmission, and can consider data transmission efficiency and reliability, and the number of channels and data parameters can be arbitrarily expanded or adjusted, and is suitable for wide application.

[0007] The embodiment of the application provides a multi-channel data transmission automatic synchronization method, which comprises the following steps:

[0008] S100, a plurality of data lines and a state detection line are simultaneously sent by a sending end to a receiving end with serial calibration training sequences;

[0009] S200, the receiving end restores the received calibration training sequences into parallel data, and judges whether the received data are all calibration training data; if yes, the receiving end feeds back a calibration state normal identifier to the sending end; if not, the abnormal data are synchronized through bit shifting until all the received data are calibration training data, and then the receiving end feeds back a calibration state normal identifier to the sending end;

[0010] S300, after the sending end detects the calibration state normal identifier, each data line is sent by the sending end to the receiving end with normal working data, the state detection line is continuously sent by the sending end to the receiving end with calibration training sequences and continuously detected by the receiving end with the calibration state; when the receiving end detects abnormal calibration training data of the state detection line, a calibration state abnormal identifier is fed back to the sending end in real time;

[0011] S400, when the sending end detects the calibration state abnormal identifier, all the data lines of the sending end stop sending normal working data;

[0012] S500, returning to the S100.

[0013] Further, in the S200, when the receiving end judges that the received calibration training data is abnormal, the data boundary of the serial transmission line is adjusted through bit shifting control, so that byte synchronization is completed, and the control parameter of bit shifting is recorded.

[0014] Further, in the S300, the receiving end of the state detection line converts the received serial data into parallel data according to the recorded control parameter of bit shifting, and judges the normal or abnormal state of the data.

[0015] Further, in the S400, the receiving end of the state detection line determines the calibration state identifier to be abnormal or normal according to the judgment result of the calibration state, and determines the system to be in a calibration mode or a working mode.

[0016] The multi-channel high-speed data transmission automatic synchronization method of the embodiment of the application has the advantages that:

[0017] (1) using general resources to realize multi-path high-speed data synchronous transmission, without additional control information or data information, reducing the overhead of data transmission, ensuring the efficiency and timeliness of data transmission;

[0018] (2) through the mode of training sequence data check and state real-time monitoring feedback mechanism, to ensure the synchronization performance of multi-path signal high-speed data transmission under changing external conditions, improve the reliability of multi-path signal data transmission; the changing external conditions include the different synchronization between multi-path signals caused by product temperature, power supply fluctuation, clock phase burst jitter, external interference, etc.

[0019] (3) not limited by the number of channels, the number of channels can be expanded according to the use demand, the rate of data transmission can be improved according to the demand of baseband transmission rate, flexible application. BRIEF DESCRIPTION OF DRAWINGS

[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0021] Figure 1 The flowchart of the multi-channel high-speed data transmission automatic synchronization method of the embodiment of the present application;

[0022] Figure 2 The overall architecture diagram of the multi-channel high-speed data transmission automatic synchronization method of the embodiment of the present application;

[0023] Figure 3 The principle diagram of the working mode of the embodiment of the present application;

[0024] Figure 4 The principle diagram of the calibration mode of the embodiment of the present application;

[0025] Figure 5 The timing diagram of the shift processing of the embodiment of the present application. DETAILED DESCRIPTION

[0026] The description of the present application should be combined with the corresponding drawings, and the drawings should be part of the complete specification. In the drawings, the shape or thickness of the embodiment can be enlarged, and the simplified or convenient mark is indicated. Moreover, the parts of the structures in the drawings will be described separately, and it is worth noting that the elements not shown or not described in the drawings are the forms known by those skilled in the art.

[0027] The description of the embodiments herein, any reference to direction or position, is only for the convenience of description, and cannot be understood as any limitation on the scope of protection of the present application. The following description of the preferred embodiments will involve a combination of features, which can exist independently or in combination, and the present application is not particularly limited to the preferred embodiments. The scope of the present application is defined by the claims.

[0028] As shown in Figure 1 , Figure 3 and Figure 4 , a multi-channel data transmission automatic synchronization method of an embodiment of the present application comprises:

[0029] S100, a plurality of data lines and a state detection line are simultaneously sent by the sending end to the receiving end with serial calibration training sequences.

[0030] As shown in Figure 2 , according to a data transmission system that can be used to implement the method of the present application, the system mainly comprises a data processing unit, a parallel data processing module and a serial data sending module arranged on the sending end FPGA, and a data processing unit, a parallel data processing module and a serial data receiving module arranged on the receiving end FPGA. On the sending end FPGA, the data processing unit sends a plurality of parallel data to the parallel data processing module, and in the calibration mode and the working mode, the serial data sending module sends calibration training sequences and working data sequences to the serial data sending module of the receiving end FPGA, respectively, and the parallel data processing module and the data processing unit on the receiving end FPGA are used for subsequent corresponding processing of the received data. At the same time, the sending end FPGA and the receiving end FPGA are also connected through the state detection line, forming the state detection and calibration state identification of data transmission.

[0031] S200, the receiving end restores the received calibration training sequences to parallel data, and judges whether the received data are all calibration training data. If yes, the receiving end feeds back the calibration state normal identification to the sending end. If not, the abnormal data are synchronized by bit shifting, and after all the received data are calibration training data, the receiving end feeds back the calibration state normal identification to the sending end. The method of bit shifting is shown in Figure 5 , taking the rising edge of the Bitslip signal as a reference, the data are converted under the driving of double-edge sampling of the clk clock, when the data are not calibration sequences, the Bitslip is shifted by half a clock period, until the calibration sequence is detected.

[0032] Among them, when the receiving end judges that the received calibration training data are abnormal, the data boundary of the serial transmission line is adjusted by controlling the bit shift, so as to complete the byte synchronization, and the control parameters of the bit shift are recorded, which are used for real-time calibration of the state detection line in the working mode.

[0033] S300, after the sending end detects the normal calibration state identifier, each data line sends normal working data from the sending end to the receiving end, the state detection line continuously sends the calibration training sequence from the sending end to the receiving end, and the receiving end continuously detects the calibration state; when the receiving end detects that the calibration training data of the state detection line is abnormal, the sending end is fed back in real time the abnormal calibration state identifier.

[0034] The receiving end of the state detection line converts the received serial data into parallel data and judges the normal or abnormal state of the data according to the recorded control parameters of bit shift.

[0035] S400, when the sending end detects the abnormal calibration state identifier, all data lines of the sending end stop sending normal working data.

[0036] The receiving end of the state detection line determines the calibration state identifier to be abnormal or normal according to the judgment result of the calibration state, and determines that the system is in the calibration mode (including S100-S200) or the working mode (including S300-S400).

[0037] S500, return to S100.

[0038] When no abnormality is detected, S400 is continuously executed, and normal working data is continuously sent, that is, the working mode is entered.

[0039] When an abnormality is detected, calibration is re-performed, and S100-S400 is continued after the calibration is completed.

[0040] The multi-channel high-speed data transmission automatic synchronization method has the following advantages:

[0041] (1) The general resource is used to realize the multi-channel high-speed data synchronization transmission, without the addition of extra control information or data information, so that the data transmission overhead is reduced, the efficiency and timeliness of data transmission are ensured.

[0042] (2) Through the mode of training sequence data verification and the real-time monitoring feedback mechanism, the synchronization performance of the multi-channel signal high-speed data transmission under the changing external conditions is ensured, and the reliability of the multi-channel signal data transmission is improved; the changing external conditions include the asynchronization between the multi-channel signals caused by product temperature, power supply fluctuation, clock phase burst jitter, external interference and the like.

[0043] (3) Not limited by the number of channels, the number of channels can be expanded according to the use demand, the data transmission rate can be improved according to the demand of the baseband transmission rate, and the application is flexible.

[0044] The above merely provides the preferred embodiment of the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. A method of automatic synchronization for multi-lane data transmission, characterized in that, The multi-channel data transmission automatic synchronization method comprises: S100, a plurality of data lines and a state detection line are independently arranged between a sending end and a receiving end, and serial calibration training sequences are simultaneously sent from the sending end to the receiving end by the data lines and the state detection line; S200, the received calibration training sequences are recovered into parallel data by the receiving end, and whether the received data are all calibration training data is judged; If yes, the receiving end feeds back a calibration state normal identification to the sending end; If no, bit shifting is used to synchronize the abnormal data until all the received data are calibration training data, and then the receiving end feeds back a calibration state normal identification to the sending end; When the receiving end judges that the received calibration training data are abnormal, the data boundary of the serial transmission line is adjusted by controlling bit shifting, so as to complete byte synchronization, and the control parameter of bit shifting is recorded; S300, after the sending end detects the calibration state normal identification, the data lines send normal working data from the sending end to the receiving end, and the state detection line continuously sends calibration training sequences from the sending end to the receiving end and continuously detects the calibration state by the receiving end; When the receiving end detects that the calibration training data of the state detection line are abnormal, the receiving end feeds back a calibration state abnormal identification to the sending end in real time; The receiving end of the state detection line converts the received serial data into parallel data according to the recorded control parameter of bit shifting, and judges the normal or abnormal state of the data; S400, after the sending end detects the calibration state abnormal identification, all the data lines of the sending end stop sending normal working data; S500, return to S100.

2. The method of automatic synchronization of multi-lane data transmission according to claim 1, characterized in that, In S400, the receiving end of the state detection line determines the calibration state identification to be abnormal or normal according to the judgment result of the calibration state, and determines that the system is in a calibration mode or a working mode.

Citation Information

Patent Citations

  • Adaptive high-speed transmission system based on SERDES in FPGA

    CN107491407A