A wireless communication signal parallel modulation method and device
By performing detection and segmentation and parallel mediation processing of wireless communication signals, including timing recovery, frequency offset correction and phase recovery, the parameter jump problem after signal frame segmentation is solved, and the stability and accuracy of signal reception are improved.
Patent Information
- Application Number
- CN202210534972.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-17
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2042-05-17
AI Technical Summary
In the parallel processing of wireless communication signals, the time discontinuity caused by the signal frame being given to different processing branches after segmentation leads to parameter jumping problems, affecting the stability of signal reception.
By performing detection and segmentation processing and parallel mediation processing on the communication information to be mediated, the signal frame information is obtained and timed recovery, frequency offset correction and phase recovery processing is performed, and the mediation output signal is generated to reduce the mutual influence of time, frequency and phase factors, and quickly track Changes in parameters to reduce the impact of initial oscillation of the loop.
It effectively solves the parameter jump problem caused by time discontinuity in parallel processing, improves the stability and accuracy of signal reception, and reduces the impact of initial loop oscillation on signal reception.
Smart Images

Figure CN115175246B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of signal processing technology, and in particular to a method and device for parallel modulation of wireless communication signals. Background Art
[0002] Communication signals are usually sent continuously, and after being divided, they are assigned to parallel processing branches in order for parallel processing. This causes the signal blocks received by a single branch to be discontinuous in the sending order. Therefore, the three parameters of time, frequency and phase between each data block after division will jump. If a loop is used alone for tracking, the loop will cause errors in receiving this part of the data in the initial non-convergence state. Therefore, there is a certain contradiction between the block structure and signal parameter processing under parallel processing, and it is necessary to consider a certain parallel demodulator structure and algorithm for coordinated processing. Therefore, a wireless communication signal parallel modulation method and device are provided to reduce the mutual influence of the three factors of time, frequency and phase, and then quickly track parameter changes, reduce the influence of the initial oscillation of the loop before stabilization on signal reception, so as to solve the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing. It is particularly important. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a method and device for parallel mediation of wireless communication signals, which can obtain mediation output signal information by comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0004] In order to solve the above technical problems, a first aspect of an embodiment of the present invention discloses a method for parallel mediation of wireless communication signals, the method comprising:
[0005] Obtaining communications information to be mediated;
[0006] Performing detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set; the signal frame information set includes a plurality of signal frame information; the signal frame information does not contain useless noise information;
[0007] The signal frame information set is subjected to parallel mediation processing to obtain mediation output signal information.
[0008] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the detecting and segmenting processing of the communication information to be mediated to obtain a signal frame information set includes:
[0009] Performing detection and positioning processing on the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated;
[0010] The communication information to be mediated is segmented using the signal frame boundary information to obtain a signal frame information set.
[0011] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing parallel mediation processing on the signal frame information set to obtain the mediation output signal information includes:
[0012] Processing the signal frame information set in parallel to obtain a branch mediation result information set; the branch mediation result information set includes a plurality of branch mediation result information;
[0013] The branch mediation result information set is integrated to obtain mediation output signal information.
[0014] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the parallel processing of the signal frame information set to obtain the branch mediation result information set includes:
[0015] For any of the signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information;
[0016] Performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information;
[0017] Perform phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
[0018] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information includes:
[0019] Performing delay processing on the signal frame information to obtain first delayed signal information;
[0020] Performing timing estimation processing on the signal frame information to obtain first estimated signal information;
[0021] The first delayed signal information and the first estimated signal information are subjected to timing loop processing to obtain a first modulation signal corresponding to the signal frame information.
[0022] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information includes:
[0023] Performing delay processing on the first modulation signal to obtain second delayed signal information;
[0024] Performing frequency deviation estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents a deviation value of the frequency deviation;
[0025] The second estimated signal information is used to perform frequency offset correction on the second delayed signal information to obtain a second modulation signal corresponding to the signal frame information.
[0026] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information includes:
[0027] Performing delay processing on the second modulation signal to obtain third delayed signal information;
[0028] performing phase deviation estimation processing on the second modulation signal to obtain third estimation signal information;
[0029] Phase-locked loop processing is performed on the third delayed signal information and the third estimated signal information to obtain branch mediation result information corresponding to the signal frame information.
[0030] A second aspect of an embodiment of the present invention discloses a wireless communication signal parallel mediation device, the device comprising:
[0031] An acquisition module, used for acquiring communication information to be mediated;
[0032] The first processing module is used to perform detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set; the signal frame information set includes a plurality of signal frame information; the signal frame information does not contain useless noise information;
[0033] The second processing module is used to perform parallel mediation processing on the signal frame information set to obtain mediation output signal information.
[0034] As an optional implementation, in a second aspect of the embodiment of the present invention, the first processing module includes a first processing submodule and a second processing submodule, wherein:
[0035] The first processing submodule is used to perform detection and positioning processing on the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated;
[0036] The second processing submodule is used to use the signal frame boundary information to perform segmentation processing on the communication information to be mediated to obtain a signal frame information set.
[0037] As an optional implementation, in the second aspect of the embodiment of the present invention, the second processing module performs parallel mediation processing on the signal frame information set to obtain the mediation output signal information in a specific manner:
[0038] Processing the signal frame information set in parallel to obtain a branch mediation result information set; the branch mediation result information set includes a plurality of branch mediation result information;
[0039] The branch mediation result information set is integrated to obtain mediation output signal information.
[0040] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the second processing module performs parallel processing on the signal frame information set to obtain the branch mediation result information set in a specific manner:
[0041] For any of the signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information;
[0042] Performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information;
[0043] Perform phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
[0044] As an optional implementation, in the second aspect of the embodiment of the present invention, the second processing module performs timing recovery processing on the signal frame information to obtain the first modulation signal corresponding to the signal frame information in a specific manner as follows:
[0045] Performing delay processing on the signal frame information to obtain first delayed signal information;
[0046] Performing timing estimation processing on the signal frame information to obtain first estimated signal information;
[0047] The first delayed signal information and the first estimated signal information are subjected to timing loop processing to obtain a first modulation signal corresponding to the signal frame information.
[0048] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the second processing module performs frequency offset correction processing on the first modulation signal to obtain the second modulation signal corresponding to the signal frame information in a specific manner as follows:
[0049] Performing delay processing on the first modulation signal to obtain second delayed signal information;
[0050] Performing frequency deviation estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents a deviation value of the frequency deviation;
[0051] The second estimated signal information is used to perform frequency offset correction on the second delayed signal information to obtain a second modulation signal corresponding to the signal frame information.
[0052] As an optional implementation manner, in the second aspect of the embodiment of the present invention, the second processing module performs phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information, including:
[0053] Performing delay processing on the second modulation signal to obtain third delayed signal information;
[0054] performing phase deviation estimation processing on the second modulation signal to obtain third estimation signal information;
[0055] Phase-locked loop processing is performed on the third delayed signal information and the third estimated signal information to obtain branch mediation result information corresponding to the signal frame information.
[0056] A third aspect of the present invention discloses another wireless communication signal parallel mediation device, the device comprising:
[0057] A memory storing executable program code;
[0058] a processor coupled to the memory;
[0059] The processor calls the executable program code stored in the memory to execute part or all of the steps in the wireless communication signal parallel mediation method disclosed in the first aspect of the embodiment of the present invention.
[0060] The fourth aspect of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute some or all of the steps in the wireless communication signal parallel mediation method disclosed in the first aspect of the embodiment of the present invention.
[0061] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0062] In an embodiment of the present invention, communication information to be mediated is obtained; the communication information to be mediated is detected and segmented to obtain a signal frame information set; the signal frame information set includes a plurality of signal frame information; the signal frame information does not contain useless noise information; the signal frame information set is mediated in parallel to obtain mediated output signal information. It can be seen that the present invention is conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0064] Figure 1 It is a flow chart of a method for parallel mediation of wireless communication signals disclosed in an embodiment of the present invention;
[0065] Figure 2 It is a flowchart of another wireless communication signal parallel mediation method disclosed in an embodiment of the present invention;
[0066] Figure 3 It is a structural diagram of a wireless communication signal parallel mediation device disclosed in an embodiment of the present invention;
[0067] Figure 4 It is a structural schematic diagram of another wireless communication signal parallel modulation device disclosed in an embodiment of the present invention;
[0068] Figure 5 It is a structural diagram of another wireless communication signal parallel modulation device disclosed in an embodiment of the present invention;
[0069] Figure 6 It is an algorithm structure and processing module diagram of another parallel processing branch of a wireless communication signal parallel mediation device disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0070] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0071] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.
[0072] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0073] The present invention discloses a wireless communication signal parallel mediation method and device, which can obtain the mediation output signal information by comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during the parallel processing process. The following are detailed descriptions.
[0074] Embodiment 1
[0075] See also Figure 1 , Figure 1 1 is a flow chart of a method for parallel modulation of wireless communication signals disclosed in an embodiment of the present invention. Figure 1 The wireless communication signal parallel mediation method described is applied to a signal processing system, such as a local server or a cloud server for wireless communication signal parallel mediation management, and the embodiments of the present invention are not limited thereto. Figure 1 As shown, the wireless communication signal parallel mediation method may include the following operations:
[0076] 101. Obtain communication information to be mediated.
[0077] 102. Perform detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set.
[0078] In the embodiment of the present invention, the above-mentioned signal frame information set includes a plurality of signal frame information.
[0079] In the embodiment of the present invention, the signal frame information does not include useless noise information.
[0080] 103. Perform parallel mediation processing on the signal frame information set to obtain mediation output signal information.
[0081] It can be seen that the implementation of the wireless communication signal parallel mediation method described in the embodiment of the present invention can obtain the mediated output signal information by performing comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0082] In an optional embodiment, in the above step 102, the communication information to be mediated is subjected to detection and segmentation processing to obtain a signal frame information set, including:
[0083] Performing detection and positioning processing on the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated;
[0084] The communication information to be mediated is segmented using the signal frame boundary information to obtain a signal frame information set.
[0085] Optionally, the detection and positioning processing of the communication information to be mediated is performed by identifying the leading word of each frame in the communication information to be mediated to perform delimitation.
[0086] Optionally, the accuracy requirement for the detection and positioning of the communication information to be mediated is variable.
[0087] Optionally, the accuracy of each of the above signal frame boundaries may be inconsistent.
[0088] Optionally, the above-mentioned signal frame boundary belongs to the same part within the internal structure of the communication information to be mediated, and there is no need to insert the leading word boundary information separately.
[0089] It can be seen that the implementation of the wireless communication signal parallel mediation method described in the embodiment of the present invention can obtain a signal frame information set by detecting, locating and cutting the communication information to be mediated, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0090] Embodiment 2
[0091] See also Figure 2 , Figure 2 1 is a flow chart of another method for parallel modulation of wireless communication signals disclosed in an embodiment of the present invention. Figure 2 The wireless communication signal parallel mediation method described is applied to a signal processing system, such as a local server or a cloud server for wireless communication signal parallel mediation management, and the embodiments of the present invention are not limited thereto. Figure 2 As shown, the wireless communication signal parallel mediation method may include the following operations:
[0092] 201. Obtain communication information to be mediated.
[0093] 202. Perform detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set.
[0094] 203. Perform parallel processing on the signal frame information set to obtain a branch mediation result information set.
[0095] In the embodiment of the present invention, the above-mentioned branch mediation result information set includes a plurality of branch mediation result information.
[0096] 204. Integrate and process the branch mediation result information set to obtain mediation output signal information.
[0097] In the embodiment of the present invention, for the specific technical details and technical terminology of step 201-step 202, reference can be made to the detailed description of step 101-step 102 in embodiment 1, and the embodiment of the present invention will not be repeated here.
[0098] Optionally, traditional segmentation methods include time division or frequency division, that is, dividing multiple sub-channels in time or frequency, and each time or frequency sub-channel is used to correspond to a branch of parallel processing, thereby realizing parallel processing. However, due to the limitations of the communication system itself, the time slices or frequency slices that can be divided are limited and fixed with the system design. The parallel demodulator based on the parallel modulation method of wireless communication signals can be flexibly changed to adapt to changes in the processing capabilities of the receiver.
[0099] It can be seen that the implementation of the wireless communication signal parallel mediation method described in the embodiment of the present invention can obtain the mediated output signal information by performing comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0100] In an optional embodiment, in the above step 203, the signal frame information set is processed in parallel to obtain a branch mediation result information set, including:
[0101] For any signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information;
[0102] Performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information;
[0103] Perform phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
[0104] It can be seen that the wireless communication signal parallel mediation method described in the embodiment of the present invention can obtain branch mediation result information by performing timing recovery processing, frequency offset correction processing and phase recovery processing on the signal frame information, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0105] In another optional embodiment, the above-mentioned performing timing recovery processing on the signal frame information to obtain the first modulation signal corresponding to the signal frame information includes:
[0106] Performing delay processing on the signal frame information to obtain first delayed signal information;
[0107] Performing timing estimation processing on the signal frame information to obtain first estimated signal information;
[0108] The first delayed signal information and the first estimated signal information are subjected to timing loop processing to obtain a first modulation signal corresponding to the signal frame information.
[0109] Optionally, the delay processing of the signal frame information is to ensure that the first estimation result corresponding to the first estimated signal information is introduced into the timing loop as the initial value of the timing loop, so as to implement the timing loop processing of the signal frame information.
[0110] Optionally, the above timing loop processing can tolerate larger frequency deviation and phase deviation.
[0111] It can be seen that the implementation of the wireless communication signal parallel modulation method described in the embodiment of the present invention can obtain the first modulation signal by delaying the signal frame information, performing timing estimation processing and timing loop processing, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0112] In yet another optional embodiment, the above-mentioned performing frequency offset correction processing on the first modulation signal to obtain the second modulation signal corresponding to the signal frame information includes:
[0113] Performing delay processing on the first modulation signal to obtain second delayed signal information;
[0114] Performing frequency deviation estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents a deviation value of the frequency deviation;
[0115] The second estimated signal information is used to perform frequency offset correction on the second delayed signal information to obtain a second modulation signal corresponding to the signal frame information.
[0116] In this optional embodiment, as an optional implementation manner, the specific manner of performing frequency offset estimation processing on the first modulation signal to obtain the second estimation signal information is:
[0117] Performing delay processing on the first modulation signal to obtain estimated sub-delay signal information;
[0118] Using a differential model, differential processing is performed on the differential sequence of the first modulation signal in progress and the local preamble sequence of the first modulation signal in progress to obtain first differential signal information;
[0119] Performing correlation peak detection processing on the first differential signal information to obtain the leading word starting position information;
[0120] Using the leading word starting position information, the leading word relocation processing is performed on the estimated sub-delay signal information to obtain the leading word boundary information;
[0121] Perform frequency offset estimation on the leading edge information to obtain second estimated signal information.
[0122] Optionally, the accuracy of the above-mentioned leading boundary information is higher than the accuracy of the signal frame boundary.
[0123] Optionally, the specific form of the above difference model is:
[0124] rD(n)=r(n)*r(n-1);
[0125] Among them, r(n) is the nth input signal sequence information, r(n-1) is the n-1th input signal sequence information, and rD(n) is the differential output result.
[0126] Optionally, the above-mentioned estimated sub-delay signal information is to ensure that the output (preamble word position) after differential correlation and correlation peak search is obtained to complete the repositioning. At this time, the precise starting position of the preamble word can be obtained. Since the preamble word is a sequence known to the receiving end, a data-assisted frequency deviation estimation algorithm can be used on this basis to complete the precise frequency deviation estimation.
[0127] It can be seen that the implementation of the wireless communication signal parallel modulation method described in the embodiment of the present invention can obtain the second modulation signal by delaying the first modulation signal, performing frequency offset estimation processing and frequency offset correction, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0128] In yet another optional embodiment, the above-mentioned performing phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information includes:
[0129] Performing delay processing on the second modulation signal to obtain third delayed signal information;
[0130] Performing phase deviation estimation processing on the second modulation signal to obtain third estimation signal information;
[0131] Phase-locked loop processing is performed on the third delayed signal information and the third estimated signal information to obtain branch mediation result information corresponding to the signal frame information.
[0132] Optionally, the phase deviation estimation processing performed on the second modulation signal is to estimate the leading word in the second modulation signal to obtain the phase deviation corresponding to the third estimation signal information.
[0133] In this optional embodiment, as an optional implementation, the specific manner of performing phase-locked loop processing on the third delayed signal information and the third estimated signal information to obtain the branch mediation result information corresponding to the signal frame information is:
[0134] Assigning the phase deviation corresponding to the third estimated signal information to the phase recovery loop as an initial value;
[0135] The third delayed signal information is mediated by using the phase recovery loop to obtain branch mediation result information corresponding to the signal frame information.
[0136] Optionally, the phase deviation corresponding to the third estimated signal information is assigned as an initial value to the phase recovery loop so that the starting point of the phase-locked loop data processing is consistent with the starting point of the phase deviation estimation data, so that the parameter tracking of the phase-locked loop processing starts from the initial value rather than zero parameter, thereby accelerating the convergence speed of the phase-locked loop and ensuring the correctness of the demodulated data.
[0137] It can be seen that the implementation of the wireless communication signal parallel modulation method described in the embodiment of the present invention can obtain a third modulation signal by delaying the second modulation signal, performing phase deviation estimation processing and phase-locked loop processing, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0138] Embodiment 3
[0139] See also Figure 3 , Figure 3 1 is a schematic diagram of a structure of a wireless communication signal parallel modulation device disclosed in an embodiment of the present invention. Figure 3 The described device can be applied to a signal processing system, such as a local server or a cloud server for parallel mediation and management of wireless communication signals, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, the device may include:
[0140] An acquisition module 301 is used to acquire communication information to be mediated;
[0141] The first processing module 302 is used to perform detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set; the signal frame information set includes a plurality of signal frame information; the signal frame information does not contain useless noise information;
[0142] The second processing module 303 is used to perform parallel mediation processing on the signal frame information set to obtain mediation output signal information.
[0143] It can be seen that implementation Figure 3 The wireless communication signal parallel mediation device described can obtain the mediation output signal information by performing comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is beneficial to reduce the mutual influence of the three factors of time, frequency and phase, and then quickly track parameter changes, and reduce the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0144] In another optional embodiment, Figure 4 As shown, the first processing module 302 includes a first processing submodule 3021 and a second processing submodule 3022, wherein:
[0145] The first processing submodule 3021 is used to perform detection and positioning processing on the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated;
[0146] The second processing submodule 3022 is used to perform segmentation processing on the communication information to be mediated by using the signal frame boundary information to obtain a signal frame information set.
[0147] It can be seen that implementation Figure 4 The wireless communication signal parallel mediation device described can obtain a signal frame information set by detecting, locating and cutting the communication information to be mediated, which is beneficial to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the impact of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0148] In yet another optional embodiment, Figure 4 As shown, the second processing module 303 performs parallel mediation processing on the signal frame information set to obtain the mediation output signal information in the following specific manner:
[0149] Processing the signal frame information set in parallel to obtain a branch mediation result information set; the branch mediation result information set includes a plurality of branch mediation result information;
[0150] The branch mediation result information set is integrated and processed to obtain the mediation output signal information.
[0151] It can be seen that implementation Figure 4The wireless communication signal parallel mediation device described can obtain the mediation output signal information by performing comprehensive processing such as detection segmentation processing and parallel mediation processing on the communication information to be mediated, which is beneficial to reduce the mutual influence of the three factors of time, frequency and phase, and then quickly track parameter changes, and reduce the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0152] In yet another optional embodiment, Figure 4 As shown, the second processing module 303 performs parallel processing on the signal frame information set to obtain the branch mediation result information set in the following specific manner:
[0153] For any signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information;
[0154] Performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information;
[0155] Perform phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
[0156] It can be seen that implementation Figure 4 The described wireless communication signal parallel mediation device can obtain branch mediation result information by performing timing recovery processing, frequency offset correction processing and phase recovery processing on the signal frame information, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the impact of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0157] In yet another optional embodiment, Figure 4 As shown, the second processing module 303 performs timing recovery processing on the signal frame information to obtain the first modulation signal corresponding to the signal frame information in the following specific manner:
[0158] Performing delay processing on the signal frame information to obtain first delayed signal information;
[0159] Performing timing estimation processing on the signal frame information to obtain first estimated signal information;
[0160] The first delayed signal information and the first estimated signal information are subjected to timing loop processing to obtain a first modulation signal corresponding to the signal frame information.
[0161] It can be seen that implementation Figure 4 The described wireless communication signal parallel modulation device can obtain a first modulation signal by performing delay processing, timing estimation processing and timing loop processing on the signal frame information, which is beneficial to reduce the mutual influence of the three factors of time, frequency and phase, and then quickly track parameter changes, and reduce the influence of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0162] In yet another optional embodiment, Figure 4 As shown, the second processing module 303 performs frequency offset correction processing on the first modulation signal to obtain the second modulation signal corresponding to the signal frame information in the specific manner as follows:
[0163] Performing delay processing on the first modulation signal to obtain second delayed signal information;
[0164] Performing frequency deviation estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents a deviation value of the frequency deviation;
[0165] The second estimated signal information is used to perform frequency offset correction on the second delayed signal information to obtain a second modulation signal corresponding to the signal frame information.
[0166] It can be seen that implementation Figure 4 The described wireless communication signal parallel modulation device can obtain a second modulation signal by delaying the first modulation signal, performing frequency offset estimation processing and frequency offset correction, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the impact of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0167] In yet another optional embodiment, Figure 4 As shown, the second processing module 303 performs phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information, including:
[0168] Performing delay processing on the second modulation signal to obtain third delayed signal information;
[0169] Performing phase deviation estimation processing on the second modulation signal to obtain third estimation signal information;
[0170] Phase-locked loop processing is performed on the third delayed signal information and the third estimated signal information to obtain branch mediation result information corresponding to the signal frame information.
[0171] It can be seen that implementation Figure 4 The described wireless communication signal parallel modulation device can obtain a third modulation signal by performing delay processing, phase deviation estimation processing and phase-locked loop processing on the second modulation signal, which is more conducive to reducing the mutual influence of the three factors of time, frequency and phase, and then quickly tracking parameter changes, and reducing the impact of the initial oscillation of the loop before stabilization on signal reception, thereby solving the problem of parameter jumps caused by time discontinuity between multiple frames processed by a single processing branch after segmenting the signal frame and giving it to different processing branches during parallel processing.
[0172] Embodiment 4
[0173] See also Figure 5 , Figure 5 is a schematic diagram of the structure of another wireless communication signal parallel modulation device disclosed in an embodiment of the present invention. Figure 5 The described device can be applied to a signal processing system, such as a local server or a cloud server for parallel mediation and management of wireless communication signals, and the embodiments of the present invention are not limited thereto. Figure 5 As shown, the device may include:
[0174] A memory 401 storing executable program codes;
[0175] a processor 402 coupled to the memory 401;
[0176] The processor 402 calls the executable program code stored in the memory 401 to execute the steps of the wireless communication signal parallel mediation method described in the first or second embodiment.
[0177] Embodiment 5
[0178] See also Figure 6 , Figure 6 It is a specific parallel processing branch algorithm structure and processing module of the second processing module 303 in an embodiment of the present invention. The second processing module 303 includes:
[0179] A timing recovery module, the timing recovery module is used to perform timing recovery processing on any of the signal frame information to obtain a first modulation signal corresponding to the signal frame information;
[0180] A frequency offset correction module, the frequency offset correction module is used to perform frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information;
[0181] A phase recovery module is used to perform phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
[0182] The timing recovery module of the embodiment of the present invention comprises a delayer 1, a timing loop, and a timing estimation unit, wherein the delayer 1 and the timing loop constitute a first branch of the timing recovery module, and the timing estimation unit and the timing loop constitute a second branch of the timing recovery module;
[0183] Wherein, the delay device 1 is used to delay the signal frame information to obtain the first delayed signal information;
[0184] The timing estimation unit is used to perform timing estimation processing on the signal frame information to obtain first estimated signal information;
[0185] The timing loop is used to perform timing loop processing on the first delayed signal information and the first estimated signal information to obtain a first modulation signal corresponding to the signal frame information.
[0186] In the specific implementation process of the embodiment of the present invention, due to the uniformity of communication signal data, each processing branch can adopt the same processing flow and structure. After the segmented signal enters a processing branch, it first passes through the timing recovery module. In this module, the signal is divided into two paths. The first branch of the timing recovery module obtains the timing deviation estimation value of the current data after timing estimation; the second branch of the timing recovery module enters the timing loop after delay, and the delayer 1 uses the timing deviation value estimated by the timing estimator as the initial value before the loop is started. Using the estimated value as the initial value speeds up the convergence process of the loop.
[0187] The specific estimation algorithm is that a non-data-assisted timing estimation algorithm, such as an O&M algorithm, should be used in implementation. Such an algorithm can obtain an estimation result within a certain time. In the embodiment of the present invention, the timing estimation result is used as an initial value to introduce into the timing loop. The loop also uses a non-data-assisted loop, such as a Gardner timing loop. The use of the loop can effectively track the timing position drift during data transmission, and avoid the problem of a single estimation value becoming invalid as time increases.
[0188] The frequency offset correction module of the embodiment of the present invention comprises a delayer 2, a frequency offset correction unit, a delayer 3, a leading word relocation unit, a frequency offset estimation unit, a differential correlation unit, and a correlation peak detection unit, wherein the delayer 2 and the frequency offset correction unit constitute a first branch of the frequency offset correction module, the delayer 3, the leading word relocation unit, the frequency offset estimation unit, and the frequency offset correction unit constitute a second branch of the frequency offset correction module, and the differential correlation unit, the correlation peak detection unit, and the leading word relocation unit constitute a third branch of the frequency offset correction module;
[0189] Wherein, the delay device 2 is used to perform delay processing on the first modulation signal to obtain second delayed signal information;
[0190] The frequency deviation estimation unit is used to perform frequency deviation estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents the deviation value of the frequency deviation;
[0191] The frequency offset correction unit is used to perform frequency offset correction on the second delayed signal information using the second estimated signal information to obtain a second modulation signal corresponding to the signal frame information.
[0192] In the specific implementation process of the embodiment of the present invention, the data after the timing recovery is entered into the frequency correction module for frequency deviation estimation and correction. The signal is copied into three paths, and the third branch of the frequency deviation correction module first performs differential correlation. The specific operation method is to take the differential value of the segmented sequence, and the method is as follows:
[0193] r D (n) = r(n)r 6 (n-1)
[0194] Among them, r(n) is the received signal sequence, which is the nth input signal sequence information, r D (n) is the differential output result, which is the output after differential processing of the received signal sequence. Similarly, the local preamble sequence is also differentially processed to obtain the differential sequence p of the preamble D (n). The differential sequence r of the received signal D (n) and the local leading word differential sequence p D (n) performing a correlation operation. Due to the inherent structural characteristics of the leading word, the output of the correlation operation will contain a sharp correlation peak indicating the starting position of the leading word. By searching for the correlation peak, the correct position of the leading word at the sampling point accuracy level can be obtained. Since the timing recovery is first completed in the embodiment of the present invention, and the differential correlation can effectively reduce the interference of the frequency deviation and phase deviation in the signal to the positioning at this time, a more accurate leading word position can be obtained in the frequency correction module. In the specific implementation process, this process can effectively improve the ideality of data segmentation, and then effectively determine the range of the leading word, so that the received signal sequence only needs to perform local differential correlation processing to meet the correction requirements, thereby reducing the amount of calculation.
[0195] The data after timing recovery can pass through the second branch of the frequency offset correction module and first pass through the delay device 3. The purpose of the delay device 3 is to ensure that the output (leading word position) after differential correlation and correlation peak search is obtained to complete the repositioning. At this time, the precise starting position of the leading word can be obtained. Since the leading word is a sequence known to the receiving end, a data-assisted frequency offset estimation algorithm can be used on this basis to complete accurate frequency offset estimation. The accuracy of frequency offset estimation can be effectively improved by using data assistance.
[0196] The data after the timing recovery is completed can be copied and passed through the first branch of the frequency offset correction module, and then pass through the delay device 2 to wait for the result of the frequency offset estimation. The frequency offset correction is completed using the commonly used reverse rotation method, that is, each sampling point is added with a reverse phase that increases with time. The phase increment is the phase corresponding to the frequency offset estimation value in the sampling interval time.
[0197] The phase recovery module of the embodiment of the present invention includes a delayer 4, a phase-locked loop unit, and a phase deviation estimation unit. The delayer 4 and the phase-locked loop unit constitute the first branch of the phase recovery module, and the phase deviation estimation unit and the phase-locked loop unit constitute the second branch of the phase recovery module.
[0198] Wherein, the delay device 4 is used to perform delay processing on the second modulation signal to obtain third delayed signal information;
[0199] The phase deviation estimation unit is used to perform phase deviation estimation processing on the second modulation signal to obtain third estimated signal information;
[0200] The phase-locked loop unit is used to perform phase-locked loop processing on the third delayed signal information and the third estimated signal information to obtain branch mediation result information corresponding to the signal frame information.
[0201] In the specific implementation process of the embodiment of the present invention, after completing the timing recovery module and the phase correction module, since the aforementioned process has completed relatively accurate timing recovery and frequency deviation correction, and correctly obtained the position of the leading word, the signal only needs to be processed for phase deflection. By utilizing the phase estimation unit part in the phase recovery module, the known characteristics of the leading word data can be utilized, and the phase deviation can be estimated with high precision based on the data-assisted phase estimation algorithm. By substituting the phase deviation value as the initial phase value into the phase-locked loop, the convergence of the phase-locked loop can be completed quickly, and a stable output can be obtained as soon as possible, avoiding affecting the correct demodulation of the valid data part.
[0202] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0203] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0204] Finally, it should be noted that the method and device for parallel modulation of wireless communication signals disclosed in the embodiments of the present invention disclose only the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for parallel modulation of wireless communication signals, It is characterized in that The method comprises: acquiring communication information to be mediated; performing detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set; the signal frame information set comprises a plurality of signal frame information; the signal frame information does not contain useless noise information; performing parallel mediation processing on the signal frame information set to obtain mediation output signal information; The detecting and segmenting processing of the communication information to be mediated to obtain a signal frame information set includes: detecting and locating the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated; using the signal frame boundary information to segment the communication information to be mediated to obtain a signal frame information set; The performing parallel mediation processing on the signal frame information set to obtain mediation output signal information includes: performing parallel processing on the signal frame information set to obtain a branch mediation result information set; the branch mediation result information set includes a plurality of branch mediation result information; performing integration processing on the branch mediation result information set to obtain mediation output signal information; The signal frame information set is processed in parallel to obtain a branch mediation result information set, including: for any of the signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information; performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information; performing phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
2. The wireless communication signal parallel modulation method according to claim 1, It is characterized in that The timing recovery processing of the signal frame information to obtain the first modulation signal corresponding to the signal frame information includes: delaying the signal frame information to obtain first delayed signal information; timing estimation processing of the signal frame information to obtain first estimated signal information; and timing loop processing of the first delayed signal information and the first estimated signal information to obtain the first modulation signal corresponding to the signal frame information.
3. The wireless communication signal parallel modulation method according to claim 1, It is characterized in that The method of performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information includes: performing delay processing on the first modulation signal to obtain second delayed signal information; performing frequency offset estimation processing on the first modulation signal to obtain second estimated signal information; the second estimated signal information represents the deviation value of the frequency offset; and performing frequency offset correction on the second delayed signal information using the second estimated signal information to obtain the second modulation signal corresponding to the signal frame information.
4. The wireless communication signal parallel modulation method according to claim 1, It is characterized in that The phase recovery processing of the second modulation signal to obtain the branch modulation result information corresponding to the signal frame information includes: delay processing of the second modulation signal to obtain third delayed signal information; phase deviation estimation processing of the second modulation signal to obtain third estimated signal information; phase-locked loop processing of the third delayed signal information and the third estimated signal information to obtain branch modulation result information corresponding to the signal frame information.
5. A wireless communication signal parallel modulation device, It is characterized in that The device includes: an acquisition module, used to acquire communication information to be mediated; a first processing module, used to perform detection and segmentation processing on the communication information to be mediated to obtain a signal frame information set; the signal frame information set includes a plurality of signal frame information; the signal frame information does not contain useless noise information; a second processing module, used to perform parallel mediation processing on the signal frame information set to obtain mediation output signal information; the detection and segmentation processing on the communication information to be mediated to obtain the signal frame information set includes: performing detection and positioning processing on the communication information to be mediated to obtain signal frame boundary information; the signal frame boundary information includes a plurality of signal frame boundaries; the signal frame boundary represents the starting boundary of each frame in the communication information to be mediated; the communication information to be mediated is cut using the signal frame boundary information to obtain a signal frame information set; The performing parallel mediation processing on the signal frame information set to obtain mediation output signal information includes: performing parallel processing on the signal frame information set to obtain a branch mediation result information set; the branch mediation result information set includes a plurality of branch mediation result information; performing integration processing on the branch mediation result information set to obtain mediation output signal information; The signal frame information set is processed in parallel to obtain a branch mediation result information set, including: for any of the signal frame information, performing timing recovery processing on the signal frame information to obtain a first modulation signal corresponding to the signal frame information; performing frequency offset correction processing on the first modulation signal to obtain a second modulation signal corresponding to the signal frame information; performing phase recovery processing on the second modulation signal to obtain branch modulation result information corresponding to the signal frame information.
6. A wireless communication signal parallel modulation device, It is characterized in that The device comprises: a memory storing executable program codes; a processor coupled to the memory; the processor calling the executable program codes stored in the memory to execute the wireless communication signal parallel mediation method according to any one of claims 1-4.
7. A computer storage medium, It is characterized in that The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the wireless communication signal parallel mediation method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Signal demodulation method
CN110868274A
Integral demodulation method for continuous non-uniform multi-carrier signals
CN111585935A
