Parallel Carrier Synchronization Method for Baseband Signals and Related Devices

Through the parallel carrier synchronization method, the problems of low SCPC signal processing efficiency and large delay in the prior art are solved, and efficient baseband signal demodulation and frame body accuracy are achieved.

CN119865413BActive Publication Date: 2025-06-27BEIJING TIANYUAN TETONG SCI & TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510357578.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-25
Publication Date
2025-06-27
Estimated Expiration
2045-03-25

AI Technical Summary

Technical Problem

When processing multiple SCPC signals, the prior art leads to low efficiency and large delay, slow response, and low efficiency in demodulation of all baseband signals.

Method used

A parallel carrier synchronization method for baseband signals is proposed, including receiving multiple baseband signals for analysis processing, filtering out target analysis signals, performing carrier synchronization and frame synchronization operations, determining frame division rules, performing frame division and compensation operations, and finally obtaining a bit stream through phase adjustment and decomposition processing.

Benefits of technology

The efficiency of carrier synchronization and frame synchronization operations is improved, the bit error rate of the analytical signal is reduced, the efficiency of demodulation of all baseband signals is improved, and the frame accuracy of the analytical signal is ensured.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119865413B_ABST
    Figure CN119865413B_ABST
Patent Text Reader

Abstract

The present application provides a parallel carrier synchronization method for baseband signals and related devices. The method includes receiving a plurality of baseband signals, parsing and processing each baseband signal to obtain each parsed signal; screening all the parsed signals to obtain at least one target parsed signal; performing carrier synchronization on all the target parsed signals to obtain a compensation value, performing frame synchronization on all the target parsed signals to obtain a plurality of first frame combinations corresponding to each target parsed signal; determining the frame division rule corresponding to all the parsed signals; performing frame division on the parsed signals to obtain a plurality of second frame combinations, using the compensation value to compensate each second frame combination to obtain a target frame combination; searching for the frame header in the second frame combination corresponding to the target frame combination, and performing phase adjustment on the target frame body; performing decoding processing on a plurality of target frame bodies after the phase adjustment operation, thereby solving the technical problem of low efficiency in demodulating all baseband signals in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method for parallel carrier synchronization of baseband signals and related devices. Background Art

[0002] SCPC (Single Channel Per Carrier) is a way of satellite data link transmission. Its working mode is that each baseband signal modulates a carrier, and the modulated signals are then combined for transmission. In the existing process of processing multiple SCPC signals, each segment of data in each SCPC signal is subjected to continuous synchronization processing. However, performing continuous serial carrier synchronization on each segment of data in the SCPC signal results in low efficiency and also introduces a large delay, slow response, and thus low efficiency in demodulating all baseband signals. Summary of the Invention

[0003] In view of this, the purpose of this application is to propose a method for parallel carrier synchronization of baseband signals and related devices to overcome all or part of the deficiencies in the prior art.

[0004] Based on the above purpose, this application provides a method for parallel carrier synchronization of baseband signals, which is applied to the receiving end. The method includes: receiving multiple baseband signals sent by the sending end, and performing parsing processing on each baseband signal to obtain the parsed signal corresponding to each baseband signal; screening all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal; performing carrier synchronization operations on all the target parsed signals to obtain a compensation value, and performing frame synchronization operations on all the target parsed signals to obtain multiple first frame combinations corresponding to each target parsed signal; determining the frame segmentation rule corresponding to all the parsed signals based on all the first frame combinations; for each parsed signal, performing frame segmentation operations on the parsed signal based on the frame segmentation rule to obtain multiple second frame combinations corresponding to the parsed signal, and using the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination, where the parsed signal includes multiple data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body; for each target frame combination, searching for the frame header in the second frame combination corresponding to the target frame combination, and performing a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination; and performing a decoding process on multiple target frame bodies after the phase adjustment operation to obtain the bit stream corresponding to the parsed signal.

[0005] Optionally, the compensation value includes an initial phase offset and a residual frequency offset; the performing carrier synchronization operations on all the target parsed signals to obtain a compensation value includes: determining the initial phase offset through the following formula:

[0006] , where is the initial phase deviation, is the total number of samples corresponding to all target analysis signals, is the th predetermined phase deviation corresponding to the sample; the residual frequency deviation is determined by the following formula: , where is the residual frequency deviation, is the output phase corresponding to the th sample, is the th output phase corresponding to the sample, is the total number of samples corresponding to all target analysis signals.

[0007] Optionally, using the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination includes: compensating the second frame combination by the following formula:

[0008] , where is the th sample in the target frame combination, is the th sample in the second frame combination, is a predetermined exponent, is a predetermined imaginary number, is the initial phase deviation, is the residual frequency deviation, is the total number of all samples in the target frame combination.

[0009] Optionally, the phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination includes: reading the target frame header to obtain the first phase carried by the target frame header, and reading the frame header to obtain the second phase carried by the frame header; calculating the phase difference between the first phase and the second phase; and performing a phase inversion operation on the target frame body based on the phase difference.

[0010] Optionally, screening all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal includes: using the parsed signal corresponding to the first received baseband signal as the target parsed signal; sorting the parsed signals corresponding to each baseband signal according to the baseband signal reception order to obtain a sorting sequence of the parsed signals; performing at least one round of screening operations on all the parsed signals according to the sorting sequence to obtain at least one target parsed signal; each round of screening operation is performed as follows: determining the peak graph of the target parsed signal; in response to determining that the number of relevant peaks in the peak graph of the current round is greater than or equal to a predetermined number, determining the parsed signal corresponding to the peak graph of the current round as the target parsed signal obtained through screening and exiting the at least one round of screening operation; in response to determining that the number of relevant peaks in the peak graph of the current round is less than the predetermined number, jointly determining the target parsed signal of the current round and the next parsed signal adjacent to the target parsed signal in the sorting sequence as the target parsed signal of the next round and performing the next round of screening operation.

[0011] Optionally, the parsing process for each baseband signal includes: sequentially performing coarse frequency offset estimation and compensation operations, matched filtering operations, and symbol synchronization operations for each baseband signal.

[0012] Optionally, the process of decoding multiple phase-adjusted target frame bodies to obtain the bit stream corresponding to the parsed signal includes: for each phase-adjusted target frame body, performing constellation point mapping demodulation processing and decoding processing on the phase-adjusted target frame body to obtain a sub-bit stream; splicing all the sub-bit streams to obtain the bit stream.

[0013] Based on the same inventive concept, the present application further provides a parallel carrier synchronization device for baseband signals, which is applied to a receiving end. The device includes: a parsing module configured to receive a plurality of baseband signals sent by a sending end and perform parsing processing on each baseband signal to obtain a parsed signal corresponding to each baseband signal; a screening module configured to screen all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal; a synchronization module configured to perform carrier synchronization operations on all the target parsed signals to obtain a compensation value, and perform frame synchronization operations on all the target parsed signals to obtain a plurality of first frame combinations corresponding to each target parsed signal; a determination module configured to determine the frame division rule corresponding to all the parsed signals based on all the first frame combinations; a compensation module configured to perform frame division operations on each parsed signal based on the frame division rule to obtain a plurality of second frame combinations corresponding to the parsed signal, and use the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination, where the parsed signal includes a plurality of data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body; an adjustment module configured to, for each target frame combination, find the frame header in the second frame combination corresponding to the target frame combination, and perform a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination; a decoding module configured to perform decoding processing on a plurality of target frame bodies after the phase adjustment operation to obtain the bit stream corresponding to the parsed signal.

[0014] Based on the same inventive concept, the present application further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable by the processor. When the processor executes the computer program, the above-described method is implemented.

[0015] Based on the same inventive concept, the present application further provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the above-described method.

[0016] As can be seen from the above, the parallel carrier synchronization method and related devices for baseband signals provided by this application. The method includes receiving multiple baseband signals sent by a sending end, and parsing and processing each baseband signal to obtain a parsed signal corresponding to each baseband signal, achieving the purpose of initially restoring the baseband signals. According to a predetermined screening rule, all the parsed signals are screened to obtain at least one target parsed signal, achieving the purpose of reducing the data volume of the parsed signals for carrier synchronization operations and frame synchronization operations. Carrier synchronization operations are performed on all the target parsed signals to obtain compensation values, and frame synchronization operations are performed on all the target parsed signals to obtain multiple first frame combinations corresponding to each target parsed signal, improving the efficiency of obtaining compensation values and the efficiency of performing carrier synchronization operations and frame synchronization operations. Based on all the first frame combinations, the frame division rule corresponding to all the parsed signals is determined, improving the efficiency of determining the frame combinations of all the parsed signals. For each parsed signal, based on the frame division rule, frame division operations are performed on the parsed signal to obtain multiple second frame combinations corresponding to the parsed signal, and using the compensation value, each second frame combination is compensated to obtain a target frame combination corresponding to each second frame combination. Among them, the parsed signal includes multiple data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body. On the basis of improving both the frame division efficiency and the compensation efficiency, the efficiency of determining the target frame combination in each parsed signal is improved, and the accuracy of the target frame combination in each parsed signal is also ensured. For each target frame combination, the frame header in the corresponding second frame combination is searched, and based on the target frame header and the frame header in the corresponding second frame combination, a phase adjustment operation is performed on the target frame body, ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after the phase adjustment operation are decoded to obtain the bit stream corresponding to the parsed signal, improving the demodulation efficiency of all the baseband signals. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in this application or related technologies, the following will briefly introduce the drawings required for use in the description of the embodiments or related technologies. Obviously, the drawings in the following description are only the embodiments of this application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0018] Figure 1 Flow chart of the parallel carrier synchronization method for baseband signals according to an embodiment of this application;

[0019] Figure 2 Flow chart of the parallel carrier synchronization method for baseband signals according to another embodiment of this application;

[0020] Figure 3 Schematic diagram for BER analysis of the parallel carrier synchronization method according to an embodiment of the present application;

[0021] Figure 4 Schematic structural diagram of the parallel carrier synchronization device for baseband signals according to an embodiment of the present application;

[0022] Figure 5 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Detailed implementation manners

[0023] To make the objectives, technical solutions and advantages of the present application clearer and more understandable, the present application will be further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.

[0024] It should be noted that unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be the ordinary meanings understood by those of ordinary skill in the art to which the present application belongs. The "first", "second" and similar terms used in the embodiments of the present application do not denote any order, quantity or importance, but are only used to distinguish different components. The terms such as "including" or "comprising" mean that the elements or objects appearing before this word cover the elements or objects listed after this word and their equivalents, without excluding other elements or objects. The terms such as "connected" or "coupled" are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. The terms such as "upper", "lower", "left" and "right" are only used to represent relative positional relationships, and when the absolute position of the object being described changes, the relative positional relationship may also change accordingly.

[0025] As described in the background art section, SCPC is a way of satellite data link transmission, and its working mode is that each baseband signal modulates a carrier, and the modulated signals are then combined for transmission. Among them, "one path" emphasizes the singularity of the signal transmission path or channel. In this way, each carrier only carries one baseband signal, so it can be understood that SCPC is a kind of FDMA (Frequency Division Multiple Access).

[0026] In the existing process of processing multiple SCPC signals, each segment of data in each SCPC signal is serially processed with continuous carrier synchronization and frame synchronization, and parallel processing is introduced only after the synchronized data is framed. However, continuous serial carrier synchronization for each segment of data in the SCPC signal results in low efficiency and also introduces a large time delay, slow response, and thus low efficiency in demodulating all baseband signals.

[0027] In addition, for each SCPC signal, after carrier synchronization, frame synchronization is performed. Phase offset estimation is carried out through the synchronization word, and the estimated phase offset value is used as the initial phase of carrier synchronization for each frame of data. However, the influence of residual frequency offset is not considered during the process of estimating the phase offset by the synchronization word, resulting in the need to relock for each segmented frame of processed data, and there will be a situation where some data is unlocked, leading to poor performance of the SCPC signal.

[0028] In view of this, the embodiment of the present application proposes a parallel carrier synchronization method for baseband signals, referring to Figure 1 , which is applied to the receiving end. The method includes the following steps:

[0029] Step 101: Receive multiple baseband signals sent by the sending end, and perform parsing processing on each baseband signal to obtain the parsed signal corresponding to each baseband signal.

[0030] In this step, the sending end generates the original information to be sent. In order to ensure that the original information can be correctly and securely received by the receiving end, it is necessary to perform modulation processing on the original information before sending. In addition, phenomena such as attenuation will occur during the propagation of the signal. Therefore, the baseband signal received by the receiving end is not exactly the same as the original information signal sent by the sending end. Among them, the baseband signal can be an SCPC signal. The receiving end needs to demodulate all the received baseband signals. Demodulation refers to the process of restoring the original information from the modulated signal carrying the information. This application is applicable to scenarios where the user or the satellite moves stably, that is, the introduced Doppler frequency offset is relatively stable, or the frequency offset introduced by the front-end crystal oscillator is fixed.

[0031] In order to obtain the original information sent by the sending end, the receiving end needs to perform demodulation processing on the received baseband signal. First, perform parsing processing on the baseband signal. Through the parsing processing, the baseband signal can be initially demodulated to achieve the purpose of initially restoring the baseband signal.

[0032] Step 102: Screen all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal.

[0033] In this step, if carrier synchronization operations and frame synchronization operations are performed on all data frames in all the parsed signals, it will lead to low demodulation efficiency for all the parsed signals. Also, since the baseband signals come from the same sending end and are received by the receiving end after the same transmission processing and transmission process, there is a certain regularity among all the parsed signals. Screen all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal, so as to reduce the amount of data of the parsed signals for which carrier synchronization operations and frame synchronization operations are performed. Among them, the predetermined screening rule is a rule for screening all the parsed signals set in advance, which can accurately screen out at least one target parsed signal.

[0034] Step 103: Perform carrier synchronization operations on all target parsed signals to obtain compensation values, and perform frame synchronization operations on all target parsed signals to obtain multiple first frame combinations corresponding to each target parsed signal.

[0035] In this step, in order to ensure reducing the bit error rate of the parsed signals, it is necessary to perform carrier synchronization operations on all target parsed signals obtained through screening to obtain compensation values. In order to accurately distinguish each frame combination in the target parsed signals, it is necessary to perform frame synchronization operations on all target parsed signals obtained through screening. In the prior art, it is necessary to perform carrier synchronization operations and frame synchronization operations on each data frame in all parsed signals, resulting in low efficiency in demodulating all signals. However, in this application, only the target parsed signals obtained through screening need to be subjected to carrier synchronization operations and frame synchronization operations, reducing the amount of data for performing carrier synchronization operations and frame synchronization operations, improving the efficiency of obtaining compensation values, and improving the efficiency of performing carrier synchronization operations and frame synchronization operations.

[0036] Step 104: Based on all the first frame combinations, determine the frame division rule corresponding to all the parsed signals.

[0037] In this step, since all the parsed signals are generated by the same sending end, the number of data contained in each frame combination corresponding to each parsed signal is the same. Therefore, the frame division rule corresponding to all the parsed signals can be determined based on all the first frame combinations. Exemplarily, when the frame header corresponding to each first frame combination is 4 and the frame body corresponding to this frame header is 2048, the frame division rule is that the frame headers corresponding to all the parsed signals are 4 and the frame bodies corresponding to this frame header are 2048. Through all the first frame combinations, the frame division rule corresponding to all the parsed signals can be determined without performing frame processing operations on all the parsed signals. The frame division rule can reflect the frame combinations corresponding to all the parsed signals, improving the efficiency of determining the frame combinations of all the parsed signals.

[0038] Step 105: For each parsed signal, based on the frame division rule, perform frame division operations on the parsed signal to obtain multiple second frame combinations corresponding to the parsed signal, and use the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination, where the parsed signal includes multiple data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body.

[0039] In this step, the present application operates on each parsed signal simultaneously, improving the efficiency of processing all the parsed signals. Since the framing rule can reflect the frame combinations corresponding to all the parsed signals, for each parsed signal, according to the framing rule, the parsed signal is framed to obtain multiple second frame combinations corresponding to the parsed signal. Without performing frame synchronization operation on the parsed signal, the parsed signal can be framed, which not only saves computing resources but also improves the efficiency of framing the parsed signal. Since the parsed signals are from the same sending end and are received by the receiving end after the same transmission processing and transmission process, the compensation values corresponding to all the parsed signals are the same. Using the compensation value, each second frame combination is compensated to obtain the target frame combination corresponding to each second frame combination. The present application only needs to calculate the compensation value once and does not need to calculate the compensation value for each parsed signal, improving the compensation efficiency. On the basis of improving both the framing efficiency and the compensation efficiency, the efficiency of determining the target frame combination in each parsed signal is improved, and the accuracy of the target frame combination in each parsed signal is also ensured.

[0040] Step 106: For each target frame combination, search for the frame header in the second frame combination corresponding to the target frame combination, and based on the target frame header and the frame header in the corresponding second frame combination, perform a phase adjustment operation on the target frame body.

[0041] In this step, the second frame combination is compensated to obtain the target frame combination, and there is a corresponding relationship between the target frame combination and the second frame combination. For each target frame combination, search for the frame header in the second frame combination corresponding to the target frame combination. Among them, the frame header is the starting part of the frame, used to identify the start of the frame, and it stores the frame information of its corresponding frame combination. Based on the target frame header and the frame header in the corresponding second frame combination, a phase adjustment operation is performed on the target frame. The phase after compensation can be reflected by the target frame header, and the phase before compensation can be reflected by the frame header in the second combination. According to the phase difference before and after compensation, a phase adjustment operation is performed on the target frame body. The phase adjustment operation is a compensation to remove phase ambiguity operation. Through the phase compensation algorithm, the phase distortion or phase ambiguity generated during the transmission or processing of the parsed signal is compensated, ensuring the accuracy of the frame body of the parsed signal. While ensuring the demodulation performance, the present application also has a relatively fast execution rate, and can solve the problems of phase rotation and phase ambiguity in the demodulation stage, without the need to process them in the decoding stage, further improving the performance and efficiency of decoding.

[0042] Step 107: Decode multiple target frame bodies after the phase adjustment operation to obtain the bit stream corresponding to the parsed signal.

[0043] In this step, the target frame body after phase adjustment is decoded to obtain the bit stream corresponding to the parsed signal, so as to restore the baseband signal to the original information sent by the sending end. Among them, the bit stream is a sequence composed of continuous bits (0 and 1), which is binary bit data and is used to represent the binary bit data of the original information sent by the sending end. The influence of phase error is eliminated, and a high-quality and distortion-free bit stream is obtained. This application can obtain the bit stream corresponding to the parsed signal without performing carrier synchronization operation and frame synchronization operation on all parsed signals, thus improving the demodulation efficiency of the baseband signal corresponding to the parsed signal. This application creatively proposes to perform parallel carrier synchronization on all parsed signals, replacing the carrier synchronization operation and frame synchronization operation on all parsed signals, thereby improving the demodulation efficiency of all baseband signals.

[0044] Compared with the traditional serial processing flow of carrier synchronization, the method proposed in this application separates carrier synchronization from the serial flow, and can perform parallel processing of carrier synchronization using different CPU cores, effectively improving the processing efficiency, increasing the throughput within the same processing time, and reducing the processing delay while ensuring the demodulation performance to achieve a faster response. Optimization processing is carried out for the problems existing in the carrier synchronization link processing of the above-mentioned SCPC continuous signal.

[0045] Through the above solution, multiple baseband signals sent by the sending end are received, and each baseband signal is parsed and processed to obtain a parsed signal corresponding to each baseband signal, achieving the purpose of initially restoring the baseband signal. According to a predetermined screening rule, all the parsed signals are screened to obtain at least one target parsed signal, achieving the purpose of reducing the data volume of the parsed signals for carrier synchronization operation and frame synchronization operation. Carrier synchronization operation is performed on all the target parsed signals to obtain a compensation value, and frame synchronization operation is performed on all the target parsed signals to obtain multiple first frame combinations corresponding to each target parsed signal, improving the efficiency of obtaining the compensation value and the efficiency of performing carrier synchronization operation and frame synchronization operation. Based on all the first frame combinations, the frame splitting rule corresponding to all the parsed signals is determined, improving the efficiency of determining the frame combinations of all the parsed signals. For each parsed signal, based on the frame splitting rule, frame splitting operation is performed on the parsed signal to obtain multiple second frame combinations corresponding to the parsed signal, and using the compensation value, each second frame combination is compensated to obtain a target frame combination corresponding to each second frame combination. Among them, the parsed signal includes multiple data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body. On the basis of improving both the frame splitting efficiency and the compensation efficiency, the efficiency of determining the target frame combination in each parsed signal is improved, and the accuracy of the target frame combination in each parsed signal is ensured. For each target frame combination, the frame header in the corresponding second frame combination is searched, and based on the target frame header and the frame header in the corresponding second frame combination, phase adjustment operation is performed on the target frame body, ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after phase adjustment operation are decoded to obtain the bit stream corresponding to the parsed signal, improving the efficiency of demodulating all the baseband signals.

[0046] In some embodiments, the compensation value includes an initial phase offset and a residual frequency offset; the performing carrier synchronization operation on all the target parsed signals to obtain a compensation value includes: determining the initial phase offset through the following formula: , where is the initial phase offset, is the total number of samples corresponding to all the target parsed signals, is the th sample corresponding to the predetermined phase offset; determining the residual frequency offset through the following formula: , where is the residual frequency offset, is the output phase corresponding to the th sample, is the output phase corresponding to the th sample, is the total number of samples corresponding to all the target parsed signals.

[0047] In this embodiment, since the clocks used by the transmitter and the receiver are from different physical units, there is a certain degree of difference in the phases of the signals transmitted by the transmitter and received by the receiver. The above difference is the initial phase offset. During signal transmission, the initial phase offset will cause phase rotation when the received signal is demodulated, thus affecting signal analysis and accurate recovery of information. The small difference still existing between the adjusted local carrier frequency and the carrier frequency of the received signal is the residual frequency offset. This difference may be caused by various factors, such as insufficient oscillator stability, Doppler effect, interference during signal transmission, and equipment calibration errors, etc. The compensation value in this application includes the initial phase offset and the residual frequency offset, and there are multiple samples in the target analysis signal. Among them, a sample refers to a discrete data point sampled at a certain time interval on a continuous-time signal, and each sample contains amplitude and phase information. The initial phase offset and the residual frequency offset are calculated based on the samples of the target analysis signal. In the prior art, usually only the influence of the initial phase offset is considered, and the influence of the residual frequency offset is not considered, while this application takes into account the influence of both the initial phase offset and the residual frequency offset, ensuring the accuracy of calculating the compensation value.

[0048] After carrier synchronization, the phase-locked loop outputs the phase of each symbol as follows:

[0049] (1)

[0050] wherein, is the original initial phase offset, is the original residual frequency offset. Expanding the phase of each symbol above can construct the following system of equations:

[0051] (2)

[0052] Taking the difference of the phases of adjacent symbol samples in formula (2), the following result can be obtained:

[0053] (3)

[0054] It can be seen that the left sides of the above variance groups are all phases introduced by single-fold residual frequency offset values Taking the average, the residual frequency offset value can be obtained as follows:

[0055] (4)

[0056] Using the obtained by formula (4), the phase introduced by the residual frequency offset for each sample can be further calculated as follows:

[0057] (5)​

[0058] And further construct the equations as follows:

[0059] (6)

[0060] Based on the above formula, the initial phase deviation can be further obtained as follows:

[0061] (7).

[0062] In some embodiments, using the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination includes: compensating the second frame combination through the following formula: , where is the th sample point in the target frame combination, is the th sample point in the second frame combination, is a predetermined exponent, is a predetermined imaginary number, is the initial phase deviation, is the residual frequency offset, is the total number of all sample points in the target frame combination.

[0063] In this embodiment, since there are initial phase deviation and residual frequency offset in the analytical signal, it is necessary to compensate each second frame combination in the analytical signal to obtain a target frame combination corresponding to each second frame combination. The compensation coefficient is determined by the initial phase deviation and the residual frequency offset, and the second frame combination is compensated by the compensation coefficient to eliminate the error existing in the second frame combination. Through the specific calculation formula, the purpose of accurately determining the target frame combination corresponding to the second frame combination is achieved. The present application can simultaneously compensate each second frame combination in the analytical signal, improving the compensation efficiency and thus the demodulation efficiency.

[0064] Compared with the method of estimating the phase difference using the synchronization header and performing carrier synchronization for each frame of data in parallel as the initial phase of carrier synchronization, the method proposed in the present application does not ignore the influence of the residual frequency offset, takes both the residual frequency offset and the initial phase deviation into account, can compensate each frame combination in the analytical signal more accurately, and can restore the phase of the signal more accurately, having better demodulation performance.

[0065] In some embodiments, the operation of performing phase adjustment on the target frame body based on the target frame header and the headers in the corresponding second frame combination includes: reading the target frame header to obtain the first phase carried by the target frame header, and reading the header to obtain the second phase carried by the header; calculating the phase difference between the first phase and the second phase; and performing a phase inversion operation on the target frame body based on the phase difference.

[0066] In this embodiment, reading the target frame header can obtain the first phase carried by the target frame header, and reading the header in the second frame combination can obtain the second phase carried by the header. Calculate the phase difference between the first phase and the second phase, and perform a phase flip operation on the target frame body based on the phase difference. The specific phase inversion operation is as follows: in response to determining that the phase difference x is 0 or 2π, it indicates that the phase of the target frame body is already accurate, and the phase of the target frame body remains unchanged; when the phase difference x belongs to the interval greater than 0 and less than 2π, or when the phase difference x belongs to the interval less than 0 and greater than -2π, the phase of the target frame body needs to be multiplied by . By performing a phase flip operation on the target frame body, phase distortion or phase ambiguity is eliminated, achieving the effect of accurately determining the target frame body.

[0067] In some embodiments, the operation of screening all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal includes: using the parsed signal corresponding to the first received baseband signal as the target parsed signal; sorting the parsed signals corresponding to each baseband signal according to the baseband signal reception order to obtain a sorting sequence of the parsed signals; performing at least one round of screening operations on all the parsed signals according to the sorting sequence to obtain at least one target parsed signal; each round of screening operation is performed as follows: determining the peak graph of the target parsed signal; in response to determining that the number of relevant peaks in the peak graph of the current round is greater than or equal to a predetermined number, determining the parsed signal corresponding to the peak graph of the current round as the target parsed signal obtained through screening, and exiting the at least one round of screening operation; in response to determining that the number of relevant peaks in the peak graph of the current round is less than the predetermined number, jointly determining the target parsed signal of the current round and the next parsed signal adjacent to the target parsed signal in the sorting sequence as the target parsed signal of the next round, and performing the next round of screening operation.

[0068] In this embodiment, the laws of all the parsed signals can be reflected by a certain number of parsed signals. Therefore, all the parsed signals are screened. The parsed signal corresponding to the first received baseband signal is used as the target parsed signal. According to the reception order of the baseband signals, the parsed signals corresponding to each baseband signal are sorted to obtain a sorting sequence of the parsed signals. According to the sorting sequence, at least one round of screening operation is performed on all the parsed signals to obtain at least one target parsed signal. Each round of screening operation is performed as follows: Since frame synchronization operation has not been performed on the target parsed signal yet and the frame combination in the target parsed signal has not been obtained, the peak graph of the target parsed signal is determined. The relevant peaks of the target parsed signal can be reflected by the peak graph, and the relevant peaks are the representations of the frame combination in the peak graph. When the number of relevant peaks in the peak graph of the current round is greater than or equal to the predetermined number, it indicates that the parsed signal corresponding to the peak graph of the current round can reflect the laws existing in all the parsed signals. The parsed signal corresponding to the peak graph of the current round is determined as the target parsed signal obtained through screening, and the at least one round of screening operation is exited. Among them, the predetermined number is determined according to historical experience. For example, the predetermined number is three.

[0069] When the number of relevant peaks in the peak graph of the current round is less than the predetermined number, it indicates that the parsed signal corresponding to the peak graph cannot reflect the laws existing in all the parsed signals. The target parsed signal of the current round and the next parsed signal adjacent to the target parsed signal in the sorting sequence are jointly determined as the target parsed signal of the next round, and the next round of screening operation is performed. Screening out the target parsed signals that meet the predetermined screening rules not only ensures that the laws of all the parsed signals can be reflected, but also reduces the number of parsed signals to be processed, thereby improving the processing efficiency.

[0070] It should be noted that the present application can also determine the frame division law corresponding to all the parsed signals according to the relevant peaks in the peak graph.

[0071] In some embodiments, the parsing process for each baseband signal includes: for each baseband signal, performing coarse frequency offset estimation and compensation operations, matched filtering operations, and symbol synchronization operations in sequence.

[0072] In this embodiment, after receiving the baseband signal, preliminary processing operations need to be performed on the baseband signal. The preliminary processing operations are, in sequence, coarse frequency offset estimation and compensation operations, matched filtering operations, and symbol synchronization operations. First, the coarse frequency offset estimation and compensation operations are to solve the frequency deviation problem between the received baseband signal and the predetermined ideal baseband signal. Such frequency offset may be caused by factors such as channel characteristics and frequency mismatch between the transmitter and the receiver. Second, the matched filtering operation is to detect and extract the known signal in a noisy environment. It maximizes the signal-to-noise ratio by convolving with a predetermined known signal template, thereby improving the accuracy of signal detection. This helps to suppress noise interference and enhance signal characteristics. Finally, the symbol synchronization operation is to ensure that the receiving end samples the baseband signal at the optimal moment, thereby recovering the correct data. Due to factors such as channel transmission delay and clock offset between the transmitting and receiving ends, the receiving end needs to adjust the sampling clock under the guidance of symbol synchronization to achieve synchronization with the transmitting clock.

[0073] In summary, the above operations together constitute the key steps of baseband signal processing, ensuring the accurate reception and parsing of the baseband signal.

[0074] In some embodiments, the step of deinterpreting a plurality of target frame bodies after the phase adjustment operation to obtain the bit stream corresponding to the parsed signal includes: for each target frame body after the phase adjustment operation, performing constellation point mapping demodulation processing and decoding processing on the target frame body after the phase adjustment operation to obtain sub-bit streams; and splicing all the sub-bit streams to obtain the bit stream.

[0075] In this embodiment, each target frame body after the phase adjustment operation also needs to perform constellation point mapping demodulation and decoding. Among them, constellation point mapping demodulation is the process of mapping the received target frame body to corresponding complex points according to the constellation diagram and then demapping back to the original bit stream. It involves coherent demodulation of the target frame body, constellation point distance calculation, and bit recovery, which are key steps in digital communication. Decoding is to convert the target frame body after constellation point mapping demodulation into the original information. These two steps are performed in sequence to ensure that the receiving end accurately receives and understands the information from the transmitting end, realizing the reliability and effectiveness of communication. After completing the constellation point mapping demodulation and decoding processing on the target baseband signal, sub-bit streams are obtained. Splicing all the sub-bit streams of the same parsed signal can obtain the bit stream of the baseband signal corresponding to the parsed signal. It should be noted that there is a corresponding relationship between the target frame body and the sub-bit stream, and the target frame body has a position order in the parsed signal. Therefore, when splicing the sub-bit streams, they are spliced according to the position order of their corresponding target frame bodies in the parsed signal. By deinterpreting a plurality of target frame bodies after the phase adjustment operation, the purpose of accurately demodulating the original information is achieved.

[0076] In another embodiment provided by the present application, as Figure 2 shown, (1) The baseband signal is successively subjected to coarse frequency offset estimation and compensation, matched filtering, and symbol synchronization to obtain symbol sample data. (2) Three groups of data after symbol synchronization are taken out respectively for frame synchronization and carrier synchronization to reach the frame synchronization locked state, and the phase output of the phase-locked loop is obtained and further calculated to obtain the initial phase offset and residual frequency offset. (3) Framing processing is performed according to the synchronization header position and frame length obtained by frame synchronization, and the synchronization header is reserved. (4) The data of each frame is compensated respectively according to the index by using the initial phase offset and residual frequency offset to complete carrier synchronization. (5) The synchronization header data after carrier synchronization of each frame is taken, correlated with the known synchronization header data to obtain the phase difference, and the phase ambiguity of each frame of data is compensated and removed. (6) The synchronization header is removed to obtain each frame of data after synchronization is completed, and further constellation point mapping is performed to obtain the demodulated bit soft value or hard value and input it into the decoding module.

[0077] In yet another embodiment provided by the present application, for the method proposed in the present application, SCPC 16QAM (Quadrature Amplitude Modulation) data under different signal-to-noise ratios is used for simulation verification. The simulation results are as Figure 3 shown. It can be seen that in the case of different Eb / N0, the BER (Bit Error Rate) after demodulation of the parallel carrier synchronization method is basically close to the theoretical curve, which is feasible.

[0078] It should be noted that the method of the embodiment of the present application can be executed by a single device, such as a computer or a server, etc. The method of this embodiment can also be applied to a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only execute one or more steps of the method of the embodiment of the present application, and these multiple devices will interact with each other to complete the described method.

[0079] It should be noted that some embodiments of the present application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be executed in a different order from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0080] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application further provides a parallel carrier synchronization device for baseband signals.

[0081] Refer toFigure 4 The parallel carrier synchronization device for the baseband signal is applied to the receiving end, and the device includes:

[0082] The parsing module 10 is configured to receive a plurality of baseband signals sent by the sending end, and perform parsing processing on each baseband signal to obtain a parsed signal corresponding to each baseband signal.

[0083] The screening module 20 is configured to screen all the parsed signals according to a predetermined screening rule to obtain at least one target parsed signal.

[0084] The synchronization module 30 is configured to perform carrier synchronization operations on all the target parsed signals to obtain a compensation value, and perform frame synchronization operations on all the target parsed signals to obtain a plurality of first frame combinations corresponding to each target parsed signal.

[0085] The determination module 40 is configured to determine the frame division rule corresponding to all the parsed signals based on all the first frame combinations.

[0086] The compensation module 50 is configured to perform frame division operations on each parsed signal based on the frame division rule to obtain a plurality of second frame combinations corresponding to the parsed signal, and use the compensation value to compensate each second frame combination to obtain a target frame combination corresponding to each second frame combination, where the parsed signal includes a plurality of data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body.

[0087] The adjustment module 60 is configured to search for the frame header in the second frame combination corresponding to each target frame combination, and perform a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination.

[0088] The decoding module 70 is configured to perform decoding processing on a plurality of target frame bodies after the phase adjustment operations to obtain a bit stream corresponding to the parsed signal.

[0089] Through the above device, multiple baseband signals sent by a sending end are received, and each baseband signal is parsed and processed to obtain a parsed signal corresponding to each baseband signal, achieving the purpose of initially restoring the baseband signals. According to a predetermined screening rule, all the parsed signals are screened to obtain at least one target parsed signal, achieving the purpose of reducing the data volume of the parsed signals for carrier synchronization operation and frame synchronization operation. Carrier synchronization operation is performed on all the target parsed signals to obtain a compensation value, and frame synchronization operation is performed on all the target parsed signals to obtain multiple first frame combinations corresponding to each target parsed signal, improving the efficiency of obtaining the compensation value and the efficiency of performing carrier synchronization operation and frame synchronization operation. Based on all the first frame combinations, the frame division rule corresponding to all the parsed signals is determined, improving the efficiency of determining the frame combinations of all the parsed signals. For each parsed signal, based on the frame division rule, frame division operation is performed on the parsed signal to obtain multiple second frame combinations corresponding to the parsed signal, and using the compensation value, each second frame combination is compensated to obtain a target frame combination corresponding to each second frame combination, where the parsed signal includes multiple data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body. On the basis of improving both the frame division efficiency and the compensation efficiency, the efficiency of determining the target frame combination in each parsed signal is improved, and the accuracy of the target frame combination in each parsed signal is also ensured. For each target frame combination, the frame header in the corresponding second frame combination is searched, and based on the target frame header and the frame header in the corresponding second frame combination, phase adjustment operation is performed on the target frame body, ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after phase adjustment operation are decoded to obtain the bit stream corresponding to the parsed signal, improving the efficiency of demodulating all the baseband signals.

[0090] In some embodiments, the synchronization module 30 is further configured that the compensation value includes an initial phase offset and a residual frequency offset; the initial phase offset is determined by the following formula: , where is the initial phase offset, is the total number of samples corresponding to all the target parsed signals, is the predetermined phase offset corresponding to the th sample; the residual frequency offset is determined by the following formula: , where is the residual frequency offset, is the output phase corresponding to the th sample, is the output phase corresponding to the th sample, is the total number of samples corresponding to all the target parsed signals.

[0091] In some embodiments, the compensation module 50 is further configured to compensate the second frame combination by the following formula: , where is the th sample point in the target frame combination, is the th sample point in the second frame combination, is a predetermined exponent, is a predetermined imaginary number, is the initial phase offset, is the residual frequency offset, is the total number of all sample points in the target frame combination.

[0092] In some embodiments, the adjustment module 60 is further configured to read the target frame header to obtain the first phase carried by the target frame header, and read the frame header to obtain the second phase carried by the frame header; calculate the phase difference between the first phase and the second phase; and perform a phase inversion operation on the target frame body based on the phase difference.

[0093] In some embodiments, the screening module 20 is further configured to use the parsed signal corresponding to the first received baseband signal as the target parsed signal; sort the parsed signals corresponding to each baseband signal according to the baseband signal reception order to obtain a sorted sequence of parsed signals; perform at least one round of screening operations on all the parsed signals according to the sorted sequence to obtain at least one target parsed signal; each round of screening operation is performed as follows: determine the peak graph of the target parsed signal; in response to determining that the number of relevant peaks in the peak graph of the current round is greater than or equal to a predetermined number, determine the parsed signal corresponding to the peak graph of the current round as the target parsed signal obtained through screening, and exit the at least one round of screening operation; in response to determining that the number of relevant peaks in the peak graph of the current round is less than the predetermined number, jointly determine the target parsed signal of the current round and the next parsed signal adjacent to the target parsed signal in the sorted sequence as the target parsed signal of the next round, and perform the next round of screening operation.

[0094] In some embodiments, the parsing module 10 is further configured to sequentially perform coarse frequency offset estimation and compensation operations, matched filtering operations, and symbol synchronization operations on each baseband signal.

[0095] In some embodiments, the decoding module 70 is further configured to perform constellation point mapping demodulation processing and decoding processing on each target frame body after the phase adjustment operation to obtain a sub-bit stream; splice all the sub-bit streams to obtain the bit stream.

[0096] For the convenience of description, when describing the above device, it is divided into various modules according to functions and described separately. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.

[0097] The device in the above embodiment is used to implement the corresponding parallel carrier synchronization method of the baseband signal in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be elaborated here.

[0098] Based on the same inventive concept, corresponding to the method in any of the above embodiments, the present application further provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments.

[0099] Figure 5 FIG. shows a more specific schematic diagram of the hardware structure of the electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. Among them, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are communicatively connected to each other inside the device through the bus 1050.

[0100] The processor 1010 may be implemented in a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, etc., and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0101] The memory 1020 may be implemented in the form of a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When implementing the technical solutions provided in the embodiments of this specification through software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.

[0102] The input / output interface 1030 is used to connect to the input / output module to achieve information input and output. The input / output module can be configured as a component in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Among them, the input devices can include keyboards, mice, touchscreens, microphones, various sensors, etc., and the output devices can include displays, speakers, vibrators, indicator lights, etc.

[0103] The communication interface 1040 is used to connect to the communication module (not shown in the figure) to achieve communication interaction between this device and other devices. Among them, the communication module can achieve communication through wired means (such as USB, network cable, etc.) or through wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0104] The bus 1050 includes a path for transmitting information between various components of the device (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).

[0105] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device may also only include the components necessary to implement the solution of the embodiments of this specification, and do not necessarily include all the components shown in the figure.

[0106] The electronic device of the above embodiment is used to implement the corresponding parallel carrier synchronization method of the baseband signal in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0107] Based on the same inventive concept, corresponding to the method of any of the above embodiments, the present application also provides a non-transitory computer-readable storage medium, and the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to make the computer execute the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments.

[0108] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. The information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette tapes, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device.

[0109] The computer instructions stored in the storage medium of the above embodiment are used to cause the computer to execute the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0110] Based on the same concept, corresponding to the method of any of the above embodiments, the present application also provides a computer program product, including computer program instructions, which when run on a computer, cause the computer to execute the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be elaborated here.

[0111] It should be noted that the embodiments of the present application can also be further described in the following manner:

[0112] It can be understood that before using the technical solutions of the various embodiments in the present disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved will be informed to the user in an appropriate manner, and the user's authorization will be obtained.

[0113] For example, in response to receiving an active request from the user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application program, server, or storage medium that performs the operations of the technical solutions of the present disclosure according to the prompt message.

[0114] As an optional but non-limiting implementation manner, the way of sending a prompt message to the user in response to receiving an active request from the user can be, for example, in the form of a pop-up window, and the prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0115] It should be understood that the above-mentioned notice and the process of obtaining user authorization are only illustrative and do not limit the implementation manner of the present disclosure. Other ways that comply with relevant laws and regulations can also be applied to the implementation manner of the present disclosure.

[0116] Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the present application is limited to these examples; within the concept of the present application, the technical features in the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations in different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of brevity.

[0117] In addition, for the sake of simplicity of description and discussion, and in order not to make the embodiments of the present application difficult to understand, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. In addition, the device may be shown in block diagram form in order not to make the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation manner of these block diagram devices are highly dependent on the platform on which the embodiments of the present application will be implemented (that is, these details should be completely within the understanding of those skilled in the art). In the case where specific details (such as circuits) are set forth to describe the exemplary embodiments of the present application, it will be apparent to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with variations of these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0118] Although the present application has been described in connection with specific embodiments of the present application, many alternatives, modifications, and variations of these embodiments will be apparent to those of ordinary skill in the art based on the foregoing description. For example, other memory architectures (such as dynamic RAM (DRAM)) can be used with the embodiments discussed.

[0119] The embodiments of the present application are intended to cover all such alternatives, modifications, and variations that fall within the broad scope of the present application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the embodiments of the present application shall be included within the protection scope of the present application.

Claims

1. A method for synchronizing a baseband signal with a parallel carrier wave, characterized in that: Applied to the receiving end, the method includes: Receive multiple baseband signals sent by the transmitting end, and perform analysis processing on each baseband signal to obtain an analysis signal corresponding to each baseband signal; According to a predetermined screening rule, all the analysis signals are screened to obtain at least one target analysis signal, including: taking the analysis signal corresponding to the first received baseband signal as the target analysis signal; sorting the analysis signals corresponding to each baseband signal according to the order in which the baseband signals are received to obtain a sorting sequence of the analysis signals; and performing at least one round of screening operation on all the analysis signals according to the sorting sequence to obtain at least one target analysis signal; Each round of screening operation is performed as follows: determining a peak graph of the target analytical signal; in response to determining that the number of correlation peaks in the peak graph of the current round is greater than or equal to a predetermined number, determining the analytical signal corresponding to the peak graph of the current round as the target analytical signal obtained after screening, and exiting at least one round of screening operation; in response to determining that the number of correlation peaks in the peak graph of the current round is less than the predetermined number, jointly determining the target analytical signal of the current round and the next analytical signal adjacent to the target analytical signal in the sorting sequence as the target analytical signal of the next round, and performing the next round of screening operation; Performing a carrier synchronization operation on all target resolution signals to obtain compensation values, and performing a frame synchronization operation on all target resolution signals to obtain a plurality of first frame combinations corresponding to each target resolution signal; Based on all first frame combinations, determining the frame division rules corresponding to all analyzed signals; For each parsed signal, based on the framing rule, the parsed signal is subjected to a framing operation to obtain a plurality of second frame combinations corresponding to the parsed signal, and each second frame combination is compensated by using the compensation value to obtain a target frame combination corresponding to each second frame combination, wherein the parsed signal includes a plurality of data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body; For each target frame combination, searching for a frame header in a second frame combination corresponding to the target frame combination, and performing a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination; The target frames that have undergone the phase adjustment operation are decoded to obtain a bit stream corresponding to the analysis signal.

2. The method according to claim 1, characterized in that The compensation value includes an initial phase deviation and a residual frequency deviation; The step of performing carrier synchronization operation on all target analysis signals to obtain compensation values ​​includes: The initial phase deviation is determined by the following formula: , in, is the initial phase deviation, is the total number of samples corresponding to all target analytical signals, For the The predetermined phase deviation corresponding to each sample point; The residual frequency deviation is determined by the following formula: , in, is the residual frequency deviation, For the The output phase corresponding to the sample point is For the The output phase corresponding to the sample point is The total number of samples corresponding to all target analytical signals.

3. The method according to claim 2, characterized in that The method of compensating each second frame combination by using the compensation value to obtain a target frame combination corresponding to each second frame combination includes: The second frame combination is compensated by the following formula: , in, is the first Sample points, is the first Sample points, is the predetermined index, is a predetermined imaginary number, is the initial phase deviation, is the residual frequency deviation, is the total number of all samples in the target frame combination.

4. The method according to claim 1, characterized in that The performing a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination includes: Reading the target frame header to obtain a first phase carried by the target frame header, and reading the frame header to obtain a second phase carried by the frame header; calculating a phase difference between the first phase and the second phase; Based on the phase difference, a phase inversion operation is performed on the target frame body.

5. The method according to claim 1, characterized in that The analyzing and processing of each baseband signal includes: For each baseband signal, coarse frequency offset estimation and compensation operations, matched filtering operations and symbol synchronization operations are performed in sequence.

6. The method according to claim 1, characterized in that The decoding of the target frames after the phase adjustment operation to obtain a bit stream corresponding to the analysis signal includes: For each target frame body after the phase adjustment operation, performing constellation point mapping demodulation processing and decoding processing on the target frame body after the phase adjustment operation to obtain a sub-bit stream; All sub-bitstreams are concatenated to obtain the bitstream.

7. A parallel carrier synchronization device for baseband signals, characterized in that: Applied to a receiving end, the device comprises: The analysis module is configured to receive multiple baseband signals sent by the transmitting end, and perform analysis processing on each baseband signal to obtain an analysis signal corresponding to each baseband signal; A screening module is configured to screen all parsed signals according to a predetermined screening rule to obtain at least one target parsed signal; The screening module is further configured to use the analysis signal corresponding to the first baseband signal received as the target analysis signal; sort the analysis signals corresponding to each baseband signal according to the order in which the baseband signals are received to obtain a sorted sequence of the analysis signals; perform at least one round of screening operations on all the analysis signals according to the sorted sequence to obtain at least one target analysis signal; each round of screening operations is performed as follows: determine the peak graph of the target analysis signal; in response to determining that the number of correlation peaks in the peak graph of the current round is greater than or equal to a predetermined number, determine the analysis signal corresponding to the peak graph of the current round as the target analysis signal obtained after screening, and exit at least one round of screening operations; in response to determining that the number of correlation peaks in the peak graph of the current round is less than the predetermined number, jointly determine the target analysis signal of the current round and the next analysis signal adjacent to the target analysis signal in the sorted sequence as the target analysis signal of the next round, and perform the next round of screening operations; A synchronization module is configured to perform a carrier synchronization operation on all target resolution signals to obtain compensation values, and to perform a frame synchronization operation on all target resolution signals to obtain a plurality of first frame combinations corresponding to each target resolution signal; A determination module is configured to determine the framing rules corresponding to all the analyzed signals based on all the first frame combinations; The compensation module is configured to perform a framing operation on each parsed signal based on the framing rule to obtain a plurality of second frame combinations corresponding to the parsed signal, and compensate each second frame combination using the compensation value to obtain a target frame combination corresponding to each second frame combination, wherein the parsed signal includes a plurality of data frames, each second frame combination includes a frame header and a frame body, and each target frame combination includes a target frame header and a target frame body; The adjustment module is configured to search, for each target frame combination, a frame header in a second frame combination corresponding to the target frame combination, and perform a phase adjustment operation on the target frame body based on the target frame header and the frame header in the corresponding second frame combination; The decoding module is configured to decode the target frames after the phase adjustment operation to obtain a bit stream corresponding to the analysis signal.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Processing method of integrated circuit

    CN117639812A

  • Signal compensation method and device based on power carrier OFDM system

    CN119402330A