Parallel carrier synchronization method of baseband signal and related equipment
Through the parallel carrier synchronization method, multiple SCPC signals are carried out carrier synchronization and frame synchronization, and the frame classification and compensation processing are determined, which solves the problems of low efficiency and large delay in the prior art, and realizes efficient baseband signal demodulation.
Patent Information
- Application Number
- CN202510357578.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-25
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2045-03-25
AI Technical Summary
When processing multiple SCPC signals, the prior art leads to low efficiency and large delay, which in turn affects the demodulation efficiency of the baseband signal.
A parallel carrier synchronization method for baseband signals is proposed. By receiving and analyzing multiple baseband signals, the target analysis signal is filtered out, carrier synchronization and frame synchronization operations are performed, frame division and compensation processing is performed on the analytical signal, and bit stream is obtained through phase adjustment and decomposition processing.
The efficiency of carrier synchronization and frame synchronization operations is improved, the delay is reduced, and the efficiency and accuracy of baseband signal demodulation is improved.
Smart Images

Figure CN119865413A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a parallel carrier synchronization method for baseband signals and related equipment. Background Art
[0002] SCPC (Single Channel Per Carrier) is a method of satellite data link transmission. It works in that each baseband signal modulates a carrier, and the modulated signal is then combined for transmission. When processing multiple SCPC signals, the existing process will continuously synchronize each data segment in each SCPC signal. However, continuous serial carrier synchronization for each data segment in the SCPC signal will result in low efficiency and introduce large delays, slow response, and low efficiency in demodulating all baseband signals. Summary of the invention
[0003] In view of this, the purpose of the present application is to propose a parallel carrier synchronization method for baseband signals and related equipment to overcome all or part of the deficiencies in the prior art.
[0004] Based on the above purpose, the present application provides a parallel carrier synchronization method for baseband signals, which is applied to a receiving end. The method includes: receiving multiple baseband signals sent by a transmitting end, and performing analysis processing on each baseband signal to obtain an analysis signal corresponding to each baseband signal; screening all analysis signals according to a predetermined screening rule to obtain at least one target analysis signal; performing carrier synchronization operation on all target analysis signals to obtain compensation values, and performing frame synchronization operation on all target analysis signals to obtain multiple first frame combinations corresponding to each target analysis signal; based on all first frame combinations, determining the framing rules corresponding to all analysis signals; for each analysis signal, based on the framing rule, The parsed signal is subjected to a frame division 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, a frame header in the second frame combination corresponding to the target frame combination is searched, and a phase adjustment operation is performed on the target frame body based on the target frame header and the frame header in the corresponding second frame combination; and a plurality of target frame bodies subjected to the phase adjustment operation are decoded to obtain a bit stream corresponding to the parsed signal.
[0005] Optionally, the compensation value includes an initial phase deviation and a residual frequency deviation; performing a carrier synchronization operation on all target analysis signals to obtain the compensation value includes: determining the initial phase deviation 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 the 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.
[0006] 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: ,in, is the first Sample points, is the first A sample point, 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.
[0007] Optionally, the phase adjustment operation is performed on the target frame body based on the target frame header and the frame header in the corresponding second frame combination, including: 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; and performing a phase inversion operation on the target frame body based on the phase difference.
[0008] Optionally, the method of filtering all analysis signals according to a predetermined filtering rule to obtain at least one target analysis signal includes: taking the analysis signal corresponding to the first baseband signal received as the target analysis signal; sorting the analysis signals corresponding to each baseband signal according to the order of baseband signal reception to obtain a sorted sequence of analysis signals; performing at least one round of screening operation on all analysis signals according to the sorted 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 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, determining the analysis signal corresponding to the peak graph of the current round as the target analysis 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 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 signals of the next round, and performing the next round of screening operation.
[0009] Optionally, the analyzing and processing each baseband signal includes: for each baseband signal, sequentially performing a coarse frequency offset estimation and compensation operation, a matched filtering operation and a symbol synchronization operation.
[0010] Optionally, the decoding process of multiple target frame bodies after the phase adjustment operation to obtain a bit stream corresponding to the analyzed 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; and splicing all sub-bit streams to obtain the bit stream.
[0011] Based on the same inventive concept, the present application also provides a parallel carrier synchronization device for baseband signals, which is applied to a receiving end, and the device includes: a parsing module, which is configured to receive multiple baseband signals sent by a transmitting end, and parse and process each baseband signal to obtain a parsing signal corresponding to each baseband signal; a screening module, which is configured to screen all parsing signals according to a predetermined screening rule to obtain at least one target parsing signal; a synchronization module, which is configured to perform carrier synchronization operations on all target parsing signals to obtain compensation values, and to perform frame synchronization operations on all target parsing signals to obtain multiple first frame combinations corresponding to each target parsing signal; a determination module, which is configured to determine the framing rules corresponding to all parsing signals based on all first frame combinations; and a compensation module, which is configured to perform a compensation operation on each first frame combination. A parsing signal is provided, and based on the framing rule, the parsing signal is subjected to a framing operation to obtain a plurality of second frame combinations corresponding to the parsing 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 parsing 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 is configured to search for a frame header in a second frame combination corresponding to the target frame combination for 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; a decoding module is configured to decode a plurality of target frame bodies after the phase adjustment operation to obtain a bit stream corresponding to the parsing signal.
[0012] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method as described above when executing the computer program.
[0013] Based on the same inventive concept, the present application also provides a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable a computer to execute the method as described above.
[0014] As can be seen from the above, the parallel carrier synchronization method and related equipment of the baseband signal provided by the present application include receiving multiple baseband signals sent by the transmitting end, and performing analysis processing on each baseband signal to obtain the analysis signal corresponding to each baseband signal, so as to achieve the purpose of preliminarily restoring the baseband signal. According to the predetermined screening rules, all analysis signals are screened to obtain at least one target analysis signal, so as to achieve the purpose of reducing the data amount of the analysis signal for the carrier synchronization operation and the frame synchronization operation. Carrier synchronization operation is performed on all target analysis signals to obtain compensation values, and frame synchronization operation is performed on all target analysis signals to obtain multiple first frame combinations corresponding to each target analysis signal, which improves the efficiency of obtaining compensation values, and improves the efficiency of performing carrier synchronization operation and frame synchronization operation. Based on all first frame combinations, the framing rules corresponding to all analysis signals are determined, which improves the efficiency of determining the frame combination of all analysis signals. For each parsed signal, based on the framing rule, the parsed signal is subjected to framing operation to obtain multiple 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 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 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. For each target frame combination, the frame header in the second frame combination corresponding to the target frame combination is searched, and the target frame body is subjected to phase adjustment operation based on the target frame header and the frame header in the corresponding second frame combination, thereby ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after the phase adjustment operation are decoded and processed to obtain the bit stream corresponding to the parsed signal, thereby improving the efficiency of demodulating all baseband signals. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0016] Figure 1 A schematic flow chart of a method for synchronizing a baseband signal with a parallel carrier wave according to an embodiment of the present application; Figure 2 A schematic flow chart of a method for synchronizing a baseband signal with a parallel carrier wave according to another embodiment of the present application; Figure 3A schematic diagram of BER analysis of a parallel carrier synchronization method according to an embodiment of the present application; Figure 4 A schematic diagram of the structure of a parallel carrier synchronization device for baseband signals according to an embodiment of the present application; Figure 5 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the objectives, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in combination with specific embodiments and with reference to the accompanying drawings.
[0018] 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 usual meanings understood by people with ordinary skills in the field to which the present application belongs. The "first", "second" and similar words used in the embodiments of the present application do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0019] As mentioned in the background technology section, SCPC is a method of satellite data link transmission. Its working mode is that each baseband signal modulates a carrier, and the modulated signal is then combined for transmission. Among them, "one channel" emphasizes the singleness of the signal transmission path or channel. In this way, each carrier carries only one baseband signal, so it can be understood that SCPC is a type of FDMA (Frequency Division Multiple Access).
[0020] When processing multiple SCPC signals, the existing process will perform serial processing on each data segment in each SCPC signal through continuous carrier synchronization and frame synchronization, and then introduce parallel processing after the synchronized data is divided into frames. However, continuous serial carrier synchronization on each data segment in the SCPC signal will not only cause low efficiency, but also introduce large delays and slow responses, and thus low efficiency in demodulating all baseband signals.
[0021] In addition, for each SCPC signal, frame synchronization is performed after carrier synchronization, phase deviation is estimated through synchronization words, and the estimated phase deviation value is used as the initial phase of carrier synchronization to synchronize the carrier of each frame of data. However, the synchronization word does not consider the influence of residual frequency deviation in the process of estimating phase deviation, resulting in the need to re-lock each segment of frame-processed data, which may cause some data to lose lock, resulting in poor SCPC signal performance.
[0022] In view of this, the present application embodiment proposes a parallel carrier synchronization method for baseband signals, referring to Figure 1 , applied to a receiving end, the method comprises the following steps: Step 101: receive multiple baseband signals sent by a transmitting end, and perform analysis processing on each baseband signal to obtain an analysis signal corresponding to each baseband signal.
[0023] In this step, the transmitting end generates the original information to be sent. In order to ensure that the original information can be correctly and safely received by the receiving end, the original information needs to be modulated and sent. In addition, attenuation and other phenomena may 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 transmitting end, wherein the baseband signal may be an SCPC signal. The receiving end needs to demodulate all received baseband signals, wherein demodulation refers to the process of recovering the original information from the modulated signal carrying the information. The present application is applicable to scenarios where the Doppler frequency deviation introduced by the user or satellite is stable, that is, the frequency deviation introduced by the front-end crystal oscillator is relatively stable, or the frequency deviation introduced by the front-end crystal oscillator is fixed.
[0024] In order to obtain the original information sent by the transmitter, the receiver needs to demodulate the received baseband signal. First, the baseband signal is analyzed and processed. Through the analysis, the baseband signal can be demodulated preliminarily to achieve the purpose of preliminarily restoring the baseband signal.
[0025] Step 102: All analysis signals are screened according to a predetermined screening rule to obtain at least one target analysis signal.
[0026] In this step, if carrier synchronization and frame synchronization operations are performed on all data frames in all analysis signals, the demodulation efficiency of all analysis signals will be low. Since the baseband signals originate from the same transmitting end and are received by the receiving end after the same transmission processing and transmission process, there is a certain regularity between all analysis signals. According to the predetermined screening rules, all analysis signals are screened to obtain at least one target analysis signal, so as to achieve the purpose of reducing the data volume of the analysis signals that perform carrier synchronization and frame synchronization operations. Among them, the predetermined screening rules are pre-set rules for screening all analysis signals, which can accurately screen out at least one target analysis signal.
[0027] Step 103: Perform carrier synchronization operation on all target resolution signals to obtain compensation values, and perform frame synchronization operation on all target resolution signals to obtain multiple first frame combinations corresponding to each target resolution signal.
[0028] In this step, in order to ensure that the bit error rate of the analysis signal is reduced, it is necessary to perform carrier synchronization operation on all the target analysis signals obtained after screening to obtain compensation values. In order to accurately distinguish each frame combination in the target analysis signal, it is necessary to perform frame synchronization operation on all the target analysis signals obtained after screening. In the prior art, it is necessary to perform carrier synchronization operation and frame synchronization operation on each data frame in all the analysis signals, resulting in low efficiency in demodulating all the signals. However, the present application only needs to perform carrier synchronization operation and frame synchronization operation on the target analysis signal obtained after screening, which reduces the amount of data for performing carrier synchronization operation and frame synchronization operation, improves the efficiency of obtaining the compensation value, and improves the efficiency of performing carrier synchronization operation and frame synchronization operation.
[0029] Step 104: Determine the frame division rules corresponding to all the analyzed signals based on all the first frame combinations.
[0030] In this step, since all parsing signals are generated by the same transmitting end, the amount of data contained in each frame combination corresponding to each parsing signal is the same. Therefore, the framing rules of all parsing signals can be determined based on all first frame combinations. Exemplarily, when the frame header corresponding to each first frame combination is 4 and the frame body corresponding to the frame header is 2048, the framing rule is that the frame headers corresponding to all parsing signals are 4 and the frame bodies corresponding to the frame headers are 2048. Through all first frame combinations, the framing rules corresponding to all parsing signals can be determined without performing frame processing operations on all parsing signals. The framing rules can reflect the frame combinations corresponding to all parsing signals, thereby improving the efficiency of determining the frame combinations of all parsing signals.
[0031] Step 105: for each parsed signal, based on the framing rule, perform a framing operation on the parsed signal 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, 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.
[0032] In this step, the present application performs operations on each analysis signal at the same time, thereby improving the efficiency of processing all analysis signals. Since the framing rule can reflect the frame combination corresponding to all analysis signals, for each analysis signal, the analysis signal is framed according to the framing rule to obtain multiple second frame combinations corresponding to the analysis signal. The analysis signal can be framed without performing frame synchronization operation on the analysis signal, which saves computing resources and improves the efficiency of framing the analysis signal. Since the analysis signals come from the same transmitting end and are received by the receiving end after the same transmission processing and transmission process, the compensation values corresponding to all analysis 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, without calculating the compensation value of each analysis signal, thereby 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 analysis signal is improved, and the accuracy of the target frame combination in each analysis signal is also ensured.
[0033] Step 106: for each target frame combination, search for 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 corresponding frame header in the second frame combination.
[0034] In this step, the second frame combination is compensated to obtain a target frame combination, and the target frame combination has a corresponding relationship with the second frame combination. For each target frame combination, the frame header in the second frame combination corresponding to the target frame combination is searched. Among them, the frame header is the starting part of the frame, which is used to identify the beginning of the frame, and it stores the frame information of the corresponding frame combination. Based on the target frame header and the frame header in the corresponding second frame combination, the target frame is phase adjusted. The target frame header can reflect the phase after compensation, and the frame header in the second combination can reflect the phase before compensation. According to the difference between the phases before and after compensation, the target frame body is phase adjusted. The phase adjustment operation is a compensation and removal of phase ambiguity operation. The phase compensation algorithm is used to compensate for the phase distortion or phase ambiguity generated by the analysis signal during transmission or processing, ensuring that the frame body of the analysis signal is accurate. While ensuring the demodulation performance, the present application also has a faster execution rate, and can solve the phase rotation and phase ambiguity problems in the demodulation stage, without the need to process them in the decoding stage, and further improves the performance and efficiency of decoding.
[0035] Step 107 , decoding the target frames after the phase adjustment operation to obtain a bit stream corresponding to the analysis signal.
[0036] In this step, the target frame body after phase adjustment is decoded and processed to obtain the bit stream corresponding to the analysis signal, so as to achieve the purpose of restoring the baseband signal to the original information sent by the transmitter. Among them, the bit stream is a sequence composed of continuous bits (0 and 1), which is binary bit data, used to represent the binary bit data of the original information sent by the transmitter. The influence of the phase error is eliminated to obtain a high-quality, distortion-free bit stream. The present application does not need to perform carrier synchronization and frame synchronization operations on all analysis signals to obtain the bit stream corresponding to the analysis signal, thereby improving the efficiency of demodulating the baseband signal corresponding to the analysis signal. The present application creatively proposes parallel carrier synchronization of all analysis signals, instead of performing carrier synchronization and frame synchronization operations on all analysis signals, thereby improving the efficiency of demodulating all baseband signals.
[0037] Compared with the traditional carrier synchronization serial processing process, the method proposed in this application separates the carrier synchronization from the serial process, and can perform parallel processing on different CPU cores used for carrier synchronization, 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. The problems existing in the above-mentioned SCPC continuous signal carrier synchronization link processing are optimized.
[0038] Through the above scheme, multiple baseband signals sent by the transmitting end are received, and each baseband signal is analyzed and processed to obtain the analysis signal corresponding to each baseband signal, so as to achieve the purpose of preliminarily restoring the baseband signal. According to the predetermined screening rules, all analysis signals are screened to obtain at least one target analysis signal, so as to achieve the purpose of reducing the data volume of the analysis signal for carrier synchronization operation and frame synchronization operation. Carrier synchronization operation is performed on all target analysis signals to obtain compensation values, and frame synchronization operation is performed on all target analysis signals to obtain multiple first frame combinations corresponding to each target analysis signal, thereby improving the efficiency of obtaining compensation values, and improving the efficiency of performing carrier synchronization operation and frame synchronization operation. Based on all first frame combinations, the framing rules corresponding to all analysis signals are determined, thereby improving the efficiency of determining the frame combination of all analysis signals. For each parsed signal, based on the framing rule, the parsed signal is subjected to framing operation to obtain multiple 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 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 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. For each target frame combination, the frame header in the second frame combination corresponding to the target frame combination is searched, and the target frame body is subjected to phase adjustment operation based on the target frame header and the frame header in the corresponding second frame combination, thereby ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after the phase adjustment operation are decoded and processed to obtain the bit stream corresponding to the parsed signal, thereby improving the efficiency of demodulating all baseband signals.
[0039] In some embodiments, the compensation value includes an initial phase deviation and a residual frequency deviation; performing carrier synchronization operation on all target resolution signals to obtain the compensation value includes: determining the initial phase deviation 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 the 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.
[0040] In this embodiment, since the clocks used by the transmitting end and the receiving end are derived from different physical units, there is a certain degree of difference in phase between the signal sent by the transmitting end and the signal received by the receiving end, and the above difference is the initial phase deviation. During the signal transmission process, the initial phase deviation will cause the received signal to rotate in phase during demodulation, thereby affecting the analysis of the signal and the accurate recovery of information. There is still a slight difference between the adjusted local carrier frequency and the carrier frequency of the received signal, and the above difference is the residual frequency deviation. This difference may be caused by a variety of factors, such as insufficient stability of the oscillator, Doppler effect, interference during signal transmission, and equipment calibration errors. The compensation value in this application includes the initial phase deviation and the residual frequency deviation, and there are multiple sample points in the target analysis signal. Among them, the sample point refers to a discrete data point sampled at a certain time interval on the continuous time signal, and each sample point contains amplitude and phase information. The initial phase deviation and the residual frequency deviation are calculated based on the sample points of the target analysis signal. In the prior art, usually only the influence of the initial phase deviation is considered, and the influence of the residual frequency deviation is not considered. However, this application takes into account the influence of the initial phase deviation and the residual frequency deviation to ensure the accuracy of the calculated compensation value.
[0041] After carrier synchronization, the phase-locked loop outputs the phase of each symbol as follows: (1) in, is the original initial phase deviation, is the original residual frequency deviation. The phase expansion of each symbol can be constructed into the following set of equations: (2) By differentiating the phases of adjacent symbol samples in formula (2), we can obtain the following result: (3) It can be seen that the left side of the above variance group is the single residual frequency deviation value The introduced phase and the average can be used to obtain the residual frequency deviation value as follows: (4) Using formula (4), we get The phase introduced by the residual frequency offset at each sample point can be further calculated as follows: (5) And further construct the equation system as: (6) According to the above formula, the initial phase deviation can be further obtained as follows: (7).
[0042] 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 using the following formula: ,in, is the first A sample point, is the first A sample point, 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.
[0043] In this embodiment, since the analysis signal has an initial phase deviation and a residual frequency deviation, it is necessary to compensate each second frame combination in the analysis 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 deviation, and the second frame combination is compensated by the compensation coefficient, thereby eliminating the error existing in the second frame combination. Through a 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 analysis signal, thereby improving the compensation efficiency and thus improving the demodulation efficiency.
[0044] Compared with the method of using the synchronization head to estimate the phase difference and use it as the initial phase of the carrier synchronization to perform carrier synchronization for each frame of data in parallel, the method proposed in the present application does not ignore the influence of the residual frequency deviation, but takes both the residual frequency deviation and the initial phase deviation into consideration. It can more accurately compensate for each frame combination in the analyzed signal, and can more accurately restore the phase of the signal, thereby having better demodulation performance.
[0045] In some embodiments, the phase adjustment operation is performed on the target frame body based on the target frame header and the frame header in the corresponding second frame combination, including: 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 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. In this embodiment, the target frame header is read to obtain the first phase carried by the target frame header, and the frame header in the second frame combination is read to obtain the second phase carried by the frame header. The phase difference between the first phase and the second phase is calculated, and based on the phase difference, the target frame body is subjected to a phase flip operation. The specific phase reversal 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 an interval greater than 0 and less than 2π, or when the phase difference x belongs to an 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, phase distortion or phase ambiguity is eliminated, thereby achieving the purpose of accurately determining the target frame.
[0046] In some embodiments, the method of filtering all analysis signals according to a predetermined filtering rule to obtain at least one target analysis signal includes: taking the analysis signal corresponding to the first baseband signal received 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 sorted sequence of the analysis signals; performing at least one round of screening operations on all analysis signals according to the sorted sequence to obtain at least one target analysis signal; each round of screening operations is performed as follows: determining a 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, determining the analysis signal corresponding to the peak graph of the current round as the target analysis signal obtained after screening, and exiting 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 determining 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 signals of the next round, and performing the next round of screening operations. In this embodiment, a certain number of analytical signals can reflect the law of all analytical signals, so all analytical signals are screened. The analytical signal corresponding to the first received baseband signal is used as the target analytical signal. According to the order of baseband signal reception, the analytical signals corresponding to each baseband signal are sorted to obtain the sorted sequence of analytical signals. According to the sorted sequence, at least one round of screening operation is performed on all analytical signals to obtain at least one target analytical signal. Each round of screening operation is performed as follows: Since the target analytical signal has not been subjected to frame synchronization operation at this time, the frame combination in the target analytical signal has not been known, so the peak graph of the target analytical signal is determined, and the peak graph can reflect the correlation peak of the target analytical signal, and the correlation peak is the representation of the frame combination in the peak graph. When the number of correlation peaks in the peak graph of the current round is greater than or equal to the predetermined number, it means that the analytical signal corresponding to the peak graph can reflect the law of existence of all analytical signals, and the analytical signal corresponding to the peak graph of the current round is determined as the target analytical signal obtained after screening, and 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.
[0047] If the number of relevant peaks in the peak graph of the current round is less than the predetermined number, it means that the analysis signal corresponding to the peak graph cannot reflect the law of existence of all analysis signals. The target analysis signal of the current round and the next analysis signal adjacent to the target analysis signal in the sorting sequence are jointly determined as the target analysis signal of the next round, and the next round of screening operation is performed. Screening out the target analysis signal that meets the predetermined screening rules ensures that the law of all analysis signals can be reflected, and can reduce the number of analysis signals to be processed, thereby improving processing efficiency.
[0048] It should be noted that the present application can also determine the framing rules corresponding to all analyzed signals according to the correlation peaks in the peak diagram.
[0049] In some embodiments, the analysis and processing of each baseband signal includes: for each baseband signal, sequentially performing coarse frequency offset estimation and compensation operations, matched filtering operations and symbol synchronization operations. In this embodiment, after receiving the baseband signal, it is necessary to perform preliminary processing operations on the baseband signal, and the preliminary processing operations are coarse frequency deviation estimation and compensation operations, matched filtering operations and symbol synchronization operations. First, the coarse frequency deviation estimation and compensation operations are to solve the frequency deviation problem between the received baseband signal and the predetermined ideal baseband signal. This frequency deviation may be caused by factors such as channel characteristics and frequency mismatch between the transmitter and the receiver. Secondly, the matched filtering operation is to detect and extract known signals in a noisy environment. It maximizes the signal-to-noise ratio by convolution 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 best time, so as to recover the correct data. Due to factors such as channel transmission delay and clock offset at both ends of the transmitter and receiver, the receiving end needs to adjust the sampling clock under the guidance of symbol synchronization to achieve synchronization with the transmitting clock.
[0050] In summary, the above operations together constitute the key steps of baseband signal processing, ensuring the accurate reception and analysis of baseband signals.
[0051] In some embodiments, the decoding of multiple target frame bodies after the phase adjustment operation to obtain the bit stream corresponding to the analyzed 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; and splicing all sub-bit streams to obtain the bit stream. In this embodiment, each target frame body after the phase adjustment operation needs to be subjected to constellation point mapping demodulation and decoding. Among them, constellation point mapping demodulation is the process of mapping the received target frame body to the corresponding complex point according to the constellation diagram, and then demapping it back to the original bit stream. It involves coherent demodulation of the target frame body, calculation of constellation point distance and bit recovery, and is a key step in digital communication. Decoding is to convert the target frame body after constellation point mapping demodulation into original information. These two steps are performed in sequence to ensure that the receiving end accurately receives and understands the information of the sending end, and realize the reliability and effectiveness of communication. After the constellation point mapping demodulation and decoding processing are completed on the target baseband signal, a sub-bit stream is obtained. All sub-bit streams of the same parsed signal are spliced to 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 the sub-bit streams are spliced, they are spliced according to the position order of the corresponding target frame body in the parsed signal. By interpreting and processing a plurality of target frames after phase adjustment operations, the purpose of accurately demodulating the original information is achieved.
[0052] In another embodiment provided in the present application, Figure 2 As shown, (1) the baseband signal is sequentially subjected to coarse frequency offset estimation and compensation, matched filtering, and symbol synchronization to obtain symbol sample data. (2) The three groups of data after symbol synchronization are taken out for frame synchronization and carrier synchronization respectively to achieve frame synchronization lock state, and the phase output of the phase-locked loop is obtained to further calculate the initial phase offset and residual frequency offset. (3) Frame processing is performed according to the synchronization header position and frame length obtained by frame synchronization, and the synchronization header is retained. (4) The data of each frame is compensated according to the index using the initial phase offset and residual frequency offset to complete carrier synchronization. (5) The synchronization header data after each frame of carrier synchronization is taken, correlated with the known synchronization header data to obtain the phase difference, and compensate each frame of data to remove phase ambiguity. (6) The synchronization header is removed to obtain each frame of data after synchronization, and further constellation point mapping is performed to obtain the demodulated bit soft value or hard value input to the decoding module.
[0053] In another embodiment provided in the present application, the method proposed in the present application is simulated and verified using SCPC 16QAM (Quadrature Amplitude Modulation) data under different signal-to-noise ratios. The simulation results are as follows: Figure 3 As shown, it can be seen that under different Eb / N0 conditions, the BER (Bit Error Rate) after demodulation of the parallel carrier synchronization method is basically close to the theoretical curve and is feasible.
[0054] It should be noted that the method of the embodiment of the present application can be performed by a single device, such as a computer or server. 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 perform one or more steps in the method of the embodiment of the present application, and the multiple devices will interact with each other to complete the described method.
[0055] It should be noted that the above describes some embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0056] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a parallel carrier synchronization device for baseband signals.
[0057] refer to Figure 4, the parallel carrier synchronization device of the baseband signal is applied to the receiving end, and the device comprises: The analysis module 10 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.
[0058] The screening module 20 is configured to screen all analysis signals according to a predetermined screening rule to obtain at least one target analysis signal.
[0059] The synchronization module 30 is configured to perform carrier synchronization operation on all target resolution signals to obtain compensation values, and to perform frame synchronization operation on all target resolution signals to obtain multiple first frame combinations corresponding to each target resolution signal.
[0060] The determination module 40 is configured to determine the frame division rules corresponding to all the analyzed signals based on all the first frame combinations.
[0061] The compensation module 50 is configured to perform a frame operation on each parsed signal based on the frame division rule to obtain multiple 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 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.
[0062] The adjustment module 60 is configured to search for a frame header in a 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.
[0063] The decoding module 70 is configured to decode the target frames after the phase adjustment operation to obtain a bit stream corresponding to the analysis signal.
[0064] Through the above-mentioned device, multiple baseband signals sent by the transmitting end are received, and each baseband signal is analyzed and processed to obtain the analysis signal corresponding to each baseband signal, so as to achieve the purpose of preliminarily restoring the baseband signal. According to the predetermined screening rules, all analysis signals are screened to obtain at least one target analysis signal, so as to achieve the purpose of reducing the data volume of the analysis signal for carrier synchronization operation and frame synchronization operation. Carrier synchronization operation is performed on all target analysis signals to obtain compensation values, and frame synchronization operation is performed on all target analysis signals to obtain multiple first frame combinations corresponding to each target analysis signal, thereby improving the efficiency of obtaining compensation values, and improving the efficiency of performing carrier synchronization operation and frame synchronization operation. Based on all first frame combinations, the framing rules corresponding to all analysis signals are determined, thereby improving the efficiency of determining the frame combination of all analysis signals. For each parsed signal, based on the framing rule, the parsed signal is subjected to framing operation to obtain multiple 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 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 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. For each target frame combination, the frame header in the second frame combination corresponding to the target frame combination is searched, and the target frame body is subjected to phase adjustment operation based on the target frame header and the frame header in the corresponding second frame combination, thereby ensuring the accuracy of the frame body of the parsed signal. The multiple target frame bodies after the phase adjustment operation are decoded and processed to obtain the bit stream corresponding to the parsed signal, thereby improving the efficiency of demodulating all baseband signals.
[0065] In some embodiments, the synchronization module 30 is further configured such that the compensation value includes an initial phase offset and a residual frequency offset; the initial phase offset 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 the 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.
[0066] In some embodiments, the compensation module 50 is further configured to compensate the second frame combination by the following formula: ,in, is the first A sample point, is the first A sample point, 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.
[0067] In some embodiments, the adjustment module 60 is further configured to read the target frame header to obtain a first phase carried by the target frame header, and to read the frame header to obtain a second phase carried by the frame header; calculate a 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.
[0068] In some embodiments, the screening module 20 is further configured to take 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 signals of the next round, and perform the next round of screening operations.
[0069] In some embodiments, the analysis module 10 is further configured to sequentially perform a coarse frequency offset estimation and compensation operation, a matched filtering operation and a symbol synchronization operation on each baseband signal.
[0070] In some embodiments, the decoding module 70 is further configured to perform constellation point mapping demodulation and decoding processing on each target frame body after the phase adjustment operation to obtain a sub-bit stream; and splice all sub-bit streams to obtain the bit stream.
[0071] For the convenience of description, the above device is described in terms of functions divided into various modules. Of course, when implementing the present application, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0072] The device of the above embodiment is used to implement the parallel carrier synchronization method of the corresponding baseband signal in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be repeated here.
[0073] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments is implemented.
[0074] Figure 5 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0075] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0076] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0077] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0078] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through wired means (such as USB, network cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).
[0079] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010 , the memory 1020 , the input / output interface 1030 , and the communication interface 1040 ).
[0080] 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, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0081] The electronic device of the above embodiment is used to implement the parallel carrier synchronization method of the corresponding baseband signal in any of the above embodiments, and has the beneficial effects of the corresponding method embodiment, which will not be described in detail here.
[0082] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments.
[0083] 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. Information can be computer-readable instructions, data structures, modules of programs, 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 technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0084] The computer instructions stored in the storage medium of the above embodiment are used to enable 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 repeated here.
[0085] Based on the same concept, corresponding to any of the above-mentioned embodiment methods, the present application also provides a computer program product, including computer program instructions. When the computer program instructions are run on a computer, the computer executes the parallel carrier synchronization method of the baseband signal as described in any of the above embodiments, which has the beneficial effects of the corresponding method embodiments and will not be repeated here.
[0086] It should be noted that the embodiments of the present application can be further described in the following manner: It is understandable that before using the technical solutions of each embodiment of the present disclosure, the type, scope of use, 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.
[0087] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly remind the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can independently choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.
[0088] As an optional but non-limiting implementation, in response to receiving the user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0089] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0090] A person skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0091] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power / ground connections to the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device may be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform on which the embodiments of the present application are to be implemented (that is, these details should be fully within the scope of understanding of those skilled in the art). Where specific details (e.g., circuits) are set forth to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or with changes in these specific details. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0092] Although the present application has been described in conjunction with specific embodiments of the present application, many alternatives, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the discussed embodiments.
[0093] The embodiments of the present application are intended to cover all such substitutions, 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 principles of the embodiments of the present application should be included in 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; Screening all analytical signals according to a predetermined screening rule to obtain at least one target analytical signal; 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 A sample point, is the first A sample point, 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 step of screening all the analysis signals according to a predetermined screening rule to obtain at least one target analysis signal includes: Taking the analysis signal corresponding to the first received baseband signal as the target analysis signal; According to the order in which the baseband signals are received, the analysis signals corresponding to each baseband signal are sorted to obtain a sorted sequence of the analysis signals; According to the sorting sequence, at least one round of screening operation is performed on all the analytical signals to obtain at least one target analytical signal; Each round of screening 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 analysis signal corresponding to the peak graph of the current round as the target analysis signal obtained through 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, the target analysis signal of the current round and the next analysis signal adjacent to the target analysis signal in the sorting sequence are jointly determined as the target analysis signal of the next round, and the next round of screening operation is performed.
6. 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.
7. 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.
8. 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; 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.
9. 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 7 is implemented.
10. 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 7.
Citation Information
Patent Citations
Ad hoc network physical layer frame structure and wireless communication method
CN116232821A
Method for realizing CPM state return-to-zero and carrier synchronization based on common pilot frequency
CN117579448A
Processing method of integrated circuit
CN117639812A
Signal compensation method and device based on power carrier OFDM system
CN119402330A
Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals
US20170359143A1