The present application is based on and claims priority to the Chinese Patent Application No. 202210736249.3, filed on Jun. 27, 2022, the entire contents of which are incorporated herein by reference.
The present application relates to the technical field of communications, in particular to a signal detection method, a signal detection device, and a computer-readable storage medium.
With the continuous evolution of the WIFI protocol, the seventh generation WIFI protocol has been able to support up to 16 spatial streams, which brings great convenience for communications. At present, a minimum mean squared error (MMSE) algorithm, a zero forcing (ZF) algorithm and so on are generally adopted for detection of an access point (AP) under the sixth generation WIFI protocol. These algorithms are well adapted to AP detection of up to 8 spatial streams or 4 spatial streams supported by the sixth generation WIFI protocol, but with the obvious increase of spatial streams in the seventh generation WIFI protocol, the complexity of the above detection algorithms increases substantially, which makes it difficult to apply the algorithms to AP detection under the seventh generation WIFI protocol.
The following is an overview of the subject matter described in detail herein. The overview is not intended to limit the scope of protection of the claims.
Embodiments of the present application provide a signal detection method, a signal detection device, and a computer-readable storage medium.
In a first aspect, an embodiment of the present application provides a signal detection device. The signal detection device includes: a signal processing assembly configured to receive an initial signal including a plurality of data streams and preprocess the initial signal to obtain a plurality of data signals and a channel parameter corresponding to each data signal; a signal grouping assembly connected to an output end of the signal processing assembly and configured to receive the plurality of data signals and the channel parameter corresponding to each data signal, and group the plurality of data signals according to the channel parameters of the plurality of data signals; and a signal detection assembly connected to an output end of the signal grouping assembly and configured to receive the plurality of grouped data signals and perform group detection on the plurality of grouped data signals to obtain a group detection result for all the data signals.
In a second aspect, an embodiment of the present application further provides a signal detection method configured for a signal detection device. The signal detection device includes a signal processing assembly, a signal grouping assembly, and a signal detection assembly, and the signal detection assembly is connected to the signal grouping assembly and a signal combined detection assembly. The signal detection method includes: controlling the signal processing assembly to receive an initial signal including a plurality of data streams and preprocess the initial signal to obtain a plurality of data signals and a channel parameter corresponding to each data signal; controlling the signal grouping assembly to receive the plurality of data signals and the channel parameter corresponding to each data signal, and group the plurality of data signals according to the channel parameters of the plurality of data signals; and controlling the signal detection assembly to receive the plurality of grouped data signals and perform group detection on the plurality of grouped data signals to obtain a group detection result for all the data signals.
In a third aspect, an embodiment of the present application further provides a signal detection device. The signal detection device includes: at least one processor; and at least one memory configured to store at least one program, where the at least one program, when executed by the at least one processor, implements the signal detection method described above.
In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium having a processor-executable program stored therein, where the processor-executable program is configured, when executed by a processor, to implement the signal detection method described above.
Other features and advantages of the present application will be described in the following specification, and will become apparent in part from the specification, or will be understood by implementing the present application. The objective and other advantages of the present application can be realized and obtained by the structure specially pointed out in the specification, claims and drawings.
The accompanying drawings, which are intended to provide a further understanding of the technical methods of the present application and form a part of the specification, serve to explain the technical methods of the present application together with the embodiments of the present application, and do not form a limitation on the technical methods of the present application.
In order to make the objectives, technical methods and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It is to be understood that the embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
It is to be noted that although a logical sequence is illustrated in the flow diagram, in some instances, the steps shown or described may be performed in an order different from that shown in the flow diagram. The terms “first”, “second”, and the like in the specification, the claims and the above-mentioned accompanying drawings are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order.
The present application provides a signal detection method, a signal detection device, and a computer-readable storage medium. The signal detection device according to an embodiment includes: a signal processing assembly configured to receive an initial signal including a plurality of data streams and preprocess the initial signal to obtain a plurality of data signals and a channel parameter corresponding to each data signal; a signal grouping assembly connected to an output end of the signal processing assembly and configured to receive the plurality of data signals and the channel parameter corresponding to each data signal, and group the plurality of data signals according to the channel parameters of the plurality of data signals; and a signal detection assembly connected to an output end of the signal grouping assembly and configured to receive the plurality of grouped data signals and perform group detection on the plurality of grouped data signals to obtain a group detection result for all the data signals. In this embodiment, the signal processing assembly preprocesses the initial signal to obtain the plurality of data signals and the channel parameter corresponding to each data signal, then the signal grouping assembly groups the plurality of data signals to be detected according to the channel parameters, and moreover, the signal detection assembly performs group detection on the grouped data signals. Since only a relatively smaller number of data signals within each group need to be detected after grouping, the complex signal detection process may be split into relatively simple signal detection processes within each group, realizing the reduction in the complexity of signal detection, thereby making up for the technical gaps in relevant methods.
The embodiments of the present application are further illustrated below in conjunction with the accompanying drawings.
As shown in
The signal grouping assembly 110 is connected to the signal detection assembly 120 and the signal processing assembly 130.
The signal processing assembly 130 is configured to receive an initial signal including a plurality of data streams and preprocess the initial signal to obtain a plurality of data signals and a channel parameter corresponding to each data signal.
The signal grouping assembly 110 is configured to receive the plurality of data signals and the channel parameter corresponding to each data signal, and group the plurality of data signals according to the channel parameters of the plurality of data signals.
The signal detection assembly 120 is configured to receive the plurality of grouped data signals and perform group detection on the plurality of grouped data signals to obtain a group detection result for all the data signals.
The plurality of data signals and the channel parameter corresponding to each data signal are obtained by preprocessing the initial signal by the signal processing assembly 130, so that the signal grouping assembly 110 groups the plurality of data signals to be detected according to the channel parameters, and moreover, the grouped data signals undergo group detection based on the signal detection assembly 120. Since only a relatively smaller number of data signals within each group need to be detected after grouping, the complex signal detection process can be split into relatively simple signal detection processes in each group, realizing the reduction in the complexity of signal detection, thereby making up for the technical gaps in relevant methods.
In one embodiment, as shown in
In one embodiment, the signal processing assembly may include, but is not limited to:
Through the cooperation of the first signal processing assembly and the second signal processing assembly, it can be realized that an initial wireless signal is obtained and the wireless signal is preprocessed to obtain data signals to be detected and corresponding channel parameters, so that the signal grouping assembly can obtain the channel parameter of each data signal and carry out the subsequent detection operation, that is, the first signal processing assembly and the second signal processing assembly may cooperate to play a role of preprocessing the initial data signals to determine the channel parameter of each data signal.
The first signal processing assembly may be used as an RF front-end to receive the initial wireless signal from an air interface and perform front-end processing on the same. The front-end processing includes, but is not limited to, AGC amplification, spectral shift, filtering, etc. The first processed signals are obtained through the processing of the first signal processing assembly, so that the first processed signals may become signals capable of being processed by a back-end.
The second signal processing assembly may include, but is not limited to, a signal input frequency bias compensation element, a fast Fourier transform (FFT) module, and a long training field (LTF) parser. The signal input frequency bias compensation element can correct the frequency bias of the first processed signals to reduce the inter-subcarrier interference caused by the frequency bias, then the processed signals are sent to the FFT module to be converted into a frequency domain for processing, the LTF portion and the rest of the data portion are separated during the processing in the frequency domain, and then the LTF portion is sent to the LTF parser for channel estimation to obtain a channel matrix H. Thus, the data signals carrying the channel parameters can be obtained, so as to facilitate sending the channel parameter of each data signal to the signal grouping assembly. In one embodiment, the signal processing assembly, the signal grouping assembly, the signal detection assembly, and the signal combined detection assembly may be integrally disposed in the signal detection device, or may be separately detached from the signal detection device, or a person skilled in the art may also select a cooperation implementation method for the assemblies, which is not limited herein.
In one embodiment, the signal detection device may, but is not limited to, be applied to a communication system that uses the seventh generation WIFI protocol and communicates based on the multiple-input multiple-output (MIMO) technology, and may be adapted to an AP under the seventh generation WIFI protocol that simultaneously processes a relatively large number (e.g., the number of spatial streams is greater than 4) of spatial stream data, where “spatial stream data” in this embodiment has essentially the same meaning as “spatial stream” and “data signal” in the following embodiments, i.e., it refers to a signal to be detected, which is hereby clarified to avoid confusion.
In one embodiment, the application scenario of the signal detection device may be, but is not limited to, a site STA dense access scenario, as shown in
In one embodiment, the terminal in
In one embodiment, the signal grouping assembly is configured to calculate an eigenvalue corresponding to each data signal based on the obtained channel parameters of the plurality of data signals and a preset channel parameter scoring strategy, and classify a number of data signals with eigenvalues being within the same preset range among all the data signals into the same group. That is, the signal grouping assembly can achieve accurate grouping based on the related eigenvalues obtained by calculating the plurality of data signals respectively, and such grouping way is dominated by a scoring value, so there will not be too many cases of wrong grouping or omission of grouping, and it can be ensured that the grouping can be carried out properly.
In one embodiment, the channel parameters may include multiple types, such as a signal to interference plus noise ratio (SINR), a signal-noise ratio (SNR), and a channel matrix, which is not limited herein, and when the eigenvalues of the plurality of data signals are calculated, one or more of the channel parameters may be selected as criteria for calculation. The preset range may be taken as a similar range, i.e., a number of data information with similar eigenvalues may be classified into the same group, which indicates that the preset range of the grouping result may be set according to actual scenarios, which is not limited herein. Furthermore, the number of groups obtained based on the classifying way of this embodiment and the number of data signals in each group may not be limited.
In one embodiment, the channel parameter scoring strategy may be set according to specific application scenarios, which is not limited herein. For example, the channel parameter scoring strategy may include, but is not limited to, at least one of following:
It will be appreciated that the channel parameters may also include other types, then the channel parameter scoring strategy may vary accordingly, without limitation. Examples are given below to illustrate the operation principle of the signal grouping assembly.
A grouping device is used as a signal grouping assembly, and the grouping device is an apparatus for grouping data signals according to certain rules or parameters (e.g., a channel matrix H or signal strength) for the purpose of classifying data signals of an operating environment into the same group for detection. The input thereof may be the channel matrix H and the data signals to be detected, and the output thereof is the data signals to be detected obtained after grouping adjustment, so as to indicate which of the data signals are fed, within the same group, to the subsequent signal detection assembly for detection.
One grouping process may be as follows: calculating a score for each spatial stream based on a scoring criterion, and classifying spatial streams with similar scores into the same group. The scoring criterion may be, but is not limited to, SNR optimization, predominance of main diagonal elements of the channel matrix, SINR optimization, maximum column 2-norm of the channel matrix, optimal signal receiving strength, etc., and groups with high scores may be selected to be prioritized for detection in the subsequent detection.
Taking the adoption of the SNR optimization algorithm as an example, after the obtained channel matrix H is stored, the channel matrix H is inversed to obtain H+=[(h1+)H(h2+)H, . . . , (hN
Then a current group that should be detected is a group
corresponding to the above calculation result.
Taking the main diagonal dominance algorithm as an example, the channel matrix H is partitioned by rows to obtain [h1H, h2H, . . . hN
In this case, the score of the current group is
and the group that should be detected is
In one embodiment, the signal detection assembly may, but is not limited to, be configured to perform serial group detection or parallel group detection on the plurality of data signals based on the grouping result, that is, the signal detection assembly may adopt a single group detector for serial detection or a plurality of group detectors for parallel detection, and the accuracy of detection on the plurality of data signals can be ensured by the serial group detection or the parallel group detection. The serial group detection or the parallel group detection may be selected and set according to actual scenarios, that is, in general, parallel detection is more efficient but also more costly, so it is necessary to choose corresponding detection methods in specific scenarios.
In one embodiment, the signal detection assembly may, but is not limited to, be configured to adopt at least one of a ZF detection algorithm, an MMSE detection algorithm, a maximum likelihood detection algorithm, a spherical detection algorithm, a serial interference cancellation detection algorithm, and a parallel interference cancellation detection algorithm to perform group detection on the plurality of grouped data signals, so as to ensure that the group detection process can be carried out properly, that is, the plurality of grouped data signals may be subjected to group detection accurately and reliably with the assistance of the algorithms. The specific algorithms adopted may be selected and set according to specific scenarios, which is not limited herein. The maximum likelihood detection algorithm may be of various types, for example, it may be of a normal state, or of a reduced state.
It is to be noted that the ZF detection algorithm, the MMSE detection algorithm, the maximum likelihood detection algorithm, the spherical detection algorithm, the serial interference cancellation detection algorithm, and the parallel interference cancellation detection algorithm described above are well known to those skilled in the art, and therefore are not described herein.
In one embodiment, since inter-group interference may exist between groups after group detection for each data signal, in order to cancel such inter-group interference, the signal combined detection assembly may, but is not limited to, be configured to perform interference cancellation processing on the group detection result using at least one of the following ways:
It is to be noted that in specific application scenarios, one or more suitable interference cancellation processing methods described above may be selected according to the actual situation for interference cancellation processing.
In one embodiment, serial interference cancellation processing is performed on the group detection result, i.e., an inter-group serial interference cancellation method on a group basis is deployed, which is conducive to the cancellation of serial interference among the groups; or parallel interference cancellation processing is performed on the group detection result, i.e., an inter-group parallel interference cancellation method on a group basis is deployed, which is conducive to the cancellation of parallel interference among the groups; the signal detection result for each data signal is acquired from the group detection result, and serial interference cancellation processing is performed on all the signal detection results, i.e., a serial interference cancellation method based on the data signals is deployed, which is conducive to the cancellation of serial interference among the groups; or the signal detection result for each data signal is acquired from the group detection result, and parallel interference cancellation processing is performed on all the signal detection results, i.e., a parallel interference cancellation method based on the data signals is deployed, which is conducive to the cancellation of parallel interference among the groups.
In one embodiment, the signal combined detection assembly is further configured to perform multiple iterative interference cancellation processing on the output detection result, where an input of the next iterative interference cancellation processing is the output detection result corresponding to the previous iterative interference cancellation processing. Performing iterative interference cancellation processing on the output detection result is conducive to optimizing the output detection result in an iterative manner, i.e., a single signal combined detection assembly with an iterative structure is deployed to perform iterative interference cancellation for obtaining a better output detection result. For example, it is possible to, but not limited to, set the input of this iteration as the output detection result of the previous iteration, and so forth, and when the preset number of iterations is reached or the detection result is determined to meet the preset requirements, the iteration may be stopped.
It is to be noted that the specific implementations of the serial interference cancellation processing, the parallel interference cancellation processing, and the iterative interference cancellation processing are well known to those skilled in the art, which thus will not be discussed herein.
Various examples of the signal detection device of the embodiments of the present application are given below.
As shown in
Referring to
As shown in
Referring to
As shown in
Referring to
As shown in
Referring to
As shown in
Referring to
As shown in
Referring to
It is to be noted that the above functions of the signal detection device 100 and the signal grouping assembly 110, the signal detection assembly 120, and the signal processing assembly 130 thereof shown in
It may be appreciated by those skilled in the art that the signal detection device 100 and the signal grouping assembly 110, the signal detection assembly 120, and the signal processing assembly 130 thereof shown in
It may be appreciated by those skilled in the art that the signal detection device 100 and the signal grouping assembly 110, the signal detection assembly 120, and the signal processing assembly 130 thereof shown in
Based on the above embodiments of the signal detection device, various embodiments of a signal detection method of the present application are given below.
As shown in
Step S110: a signal processing assembly is controlled to receive an initial signal including a plurality of data streams and preprocess the initial signal to obtain a plurality of data signals and a channel parameter corresponding to each data signal.
Step S120: a signal grouping assembly is controlled to receive the plurality of data signals and the channel parameter corresponding to each data signal, and group the plurality of data signals according to the channel parameters of the plurality of data signals.
Step S130: a signal detection assembly is controlled to receive the plurality of grouped data signals and perform group detection on the plurality of grouped data signals to obtain a group detection result for all the data signals.
In this step, the signal processing assembly preprocesses the initial signal to obtain the plurality of data signals and the channel parameter corresponding to each data signal, then the signal grouping assembly groups the plurality of data signals to be detected according to the channel parameters, and moreover, the signal detection assembly performs group detection on the grouped data signals. Since only a relatively smaller number of data signals within each group need to be detected after grouping, the complex signal detection process may be split into relatively simple signal detection processes within each group, realizing the reduction in the complexity of signal detection, thereby making up for the technical gaps in relevant methods.
It is to be noted that since steps S110 to S130 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of steps S110 to S130 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of steps S110 to S130 of this embodiment will not be repeated herein.
As shown in
Step S140: a signal combined detection assembly is controlled to receive the group detection result for all the data signals and perform interference cancellation processing on the group detection result to obtain an output detection result for all the data signals.
In this step, the output detection result is obtained by performing interference cancellation processing on the group detection result, which can improve the signal detection performance and reduce the effect of errors that may be brought about by group detection to meet the detection requirements.
In one embodiment of the present application, “controlling a signal combined detection assembly to perform interference cancellation processing on the group detection result” in step S140 is illustrated, and includes at least one of the following:
In this step, serial interference cancellation processing is performed on the group detection result, i.e., an inter-group serial interference cancellation method on a group basis is deployed, which is conducive to the cancellation of serial interference among the groups; or parallel interference cancellation processing is performed on the group detection result, i.e., an inter-group parallel interference cancellation method on a group basis is deployed, which is conducive to the cancellation of parallel interference among the groups; the signal detection result for each data signal is acquired from the group detection result, and serial interference cancellation processing is performed on all the signal detection results, i.e., a serial interference cancellation method based on the data signals is deployed, which is conducive to the cancellation of serial interference among the groups; or the signal detection result for each data signal is acquired from the group detection result, and parallel interference cancellation processing is performed on all the signal detection results, i.e., a parallel interference cancellation method based on the data signals is deployed, which is conducive to the cancellation of parallel interference among the groups.
In one embodiment of the present application, the steps after step S140 are illustrated, and further include, but are not limited to, step S150.
Step S150: the signal combined detection assembly is controlled to perform multiple iterative interference cancellation processing on the output detection result, where an input of the next iterative interference cancellation processing is the output detection result corresponding to the previous iterative interference cancellation processing.
In this step, performing iterative interference cancellation processing on the output detection result is conducive to optimizing the output detection result in an iterative manner, i.e., a single signal combined detection assembly with an iterative structure is deployed to perform iterative interference cancellation for obtaining a better output detection result. For example, it is possible to, but not limited to, set the input of this iteration as the output detection result of the previous iteration, and so forth, and when the preset number of iterations is reached or the detection result is determined to meet the preset requirements, the iteration may be stopped.
It is to be noted that since steps S140 and S150 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of steps S140 and S150 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of steps S140 and S150 of this embodiment will not be repeated herein.
As shown in
Step S1201: the signal grouping assembly is controlled to calculate an eigenvalue corresponding to each data signal based on the channel parameters of the plurality of data signals and a preset channel parameter scoring strategy.
Step S1202: the signal grouping assembly is controlled to classify a number of data signals with eigenvalues being within the same preset range among all the data signals into the same group.
In this step, the signal grouping assembly is controlled to achieve accurate grouping based on the related eigenvalues obtained by calculating the plurality of data signals respectively, and such grouping way is dominated by a scoring value, so there will not be too many cases of wrong grouping or omission of grouping, and it can be ensured that the grouping can be carried out properly.
In one embodiment, the channel parameter scoring strategy may be set according to specific application scenarios, which is not limited herein. For example, the channel parameter scoring strategy may include, but is not limited to, at least one of following:
It will be appreciated that the channel parameters may also include other types, and thus the channel parameter scoring strategy may vary, which is not limited.
It is to be noted that since steps S1201 and S1202 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of steps S1201 and S1202 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of steps S1201 and S1202 of this embodiment will not be repeated herein.
In one embodiment of the present application, “controlling a signal detection assembly to perform group detection on the plurality of grouped data signals” in step S130 is illustrated, and step S130 includes, but is not limited to, step S131.
Step S131: the signal detection assembly is controlled to perform serial group detection or parallel group detection on the plurality of data signals based on the grouping result.
In this step, the signal detection assembly may adopt a single group detector for serial detection or a plurality of group detectors for parallel detection, and the accuracy of detection on the plurality of data signals can be ensured by the serial group detection or the parallel group detection. The serial group detection or the parallel group detection may be selected and set according to actual scenarios, that is, in general, parallel detection is more efficient but also more costly, so it is necessary to choose corresponding detection methods in specific scenarios.
It is to be noted that since step S131 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of step S131 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of step S131 of this embodiment will not be repeated herein.
As shown in
Step S132: the signal detection assembly is controlled to perform group detection on the plurality of grouped data signals using at least one of a zero forcing detection algorithm, a minimum mean squared error detection algorithm, a maximum likelihood detection algorithm, a spherical detection algorithm, a serial interference cancellation detection algorithm, and a parallel interference cancellation detection algorithm.
In this step, algorithmic detection is used to ensure that the group detection process can proceed properly, i.e., the plurality of data signals can be subjected to group detection accurately and reliably with the assistance of the algorithms.
It is to be noted that since step S132 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of step S132 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of step S132 of this embodiment will not be repeated herein.
As shown in
Step S111: the first signal processing assembly is controlled to receive an initial signal including a plurality of data streams and perform front-end processing on the initial signal to obtain a plurality of first processed signals.
Step S112: the second signal processing assembly is controlled to receive all the first processed signals sent by the first signal processing assembly and perform frequency bias correction and frequency domain processing on all the first processed signals to obtain all the data signals carrying the channel parameters.
Step S113: the second signal processing assembly is controlled to send all the data signals and the channel parameter corresponding to each data signal to the signal grouping assembly.
In this step, through control over the first signal processing assembly and the second signal processing assembly, it can be realized that an initial wireless signal is obtained and the wireless signal is preprocessed to obtain data signals to be detected and corresponding channel parameters, so that the signal grouping assembly may obtain the channel parameter of each data signal and carry out the subsequent detection operation, that is, the first signal processing assembly and the second signal processing assembly are controlled to cooperate to play a role of preprocessing the initial data signals to determine the channel parameter of each data signal.
It is to be noted that since steps S111 and S113 of this embodiment and the related embodiments of the signal detection device described above belong to the same inventive concept and are in perfect correspondence with each other, and the difference only lies in the different objects of the method and the device, other specific implementations as well as the related implementations of steps S111 and S113 of this embodiment may be referred to the related embodiments of the signal detection device in the embodiments described above, and in order to avoid redundancy, other specific implementations as well as the related implementations of steps S111 and S113 of this embodiment will not be repeated herein.
In addition, as shown in
In addition, one embodiment of the present application further discloses a computer-readable storage medium having computer-executable instructions stored therein. The computer-executable instructions are configured to perform the signal detection method according to any of the preceding embodiments.
In addition, one embodiment of the present application further discloses a computer program product including a computer program or computer instructions. The computer program or computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions such that the computer device performs the signal detection method according to any of the preceding embodiments.
In the embodiments of the present application, the signal processing assembly preprocesses the initial signal to obtain the plurality of data signals and the channel parameter corresponding to each data signal, then the signal grouping assembly groups the plurality of data signals to be detected according to the channel parameters, and moreover, the signal detection assembly performs group detection on the grouped data signals. Since only a relatively smaller number of data signals within each group need to be detected after grouping, the complex signal detection process may be split into relatively simple signal detection processes within each group, realizing the reduction in the complexity of signal detection, thereby making up for the technical gaps in relevant methods.
It will be understood by those of ordinary skill in the art that all or some of the steps in the method described above and systems may be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all of physical assemblies may be implemented as software executed by a processor, such as a central processor, a digital signal processor, or a microprocessor, or as hardware, or as integrated circuits, such as application-specific integrated circuits. Such software may be distributed on a computer-readable medium, and the computer-readable medium may include a computer storage medium (or non-transitory medium) and a communication medium (or transitory medium). As is well known to those of ordinary skill in the art, the term “computer storage medium” includes volatile and non-volatile, removable and non-removable media implemented in any method or technique for storing information, such as computer-readable instructions, data structures, program modules, or other data. Computer storage media include, but are not limited to, an RAM, an ROM, an EEPROM, a flash memory or other memory technology, a CD-ROM, a digital versatile disk (DVD) or other optical disk storage, magnetic cartridges, magnetic tapes, magnetic disk storage, or other magnetic storage devices, or any other media that can be used to store desired information and that can be accessed by a computer. In addition, it is well known to those of ordinary skill in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.
Number | Date | Country | Kind |
---|---|---|---|
202210736249.3 | Jun 2022 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2023/100243 | 6/14/2023 | WO |