Communication signal enhancement method, device, equipment, system and storage medium
By oversampling and optimizing configuration processing of weak signals in spatial information communication and adaptive random resonance systems, the problems of weak signal and noise interference are solved, and effective signal enhancement and reliability of data transmission are achieved.
Patent Information
- Application Number
- CN202411229387.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-03
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-09-03
AI Technical Summary
In spatial information communication, the signal transmission distance is far away and the environment is complex, resulting in the received signal being weak and overwhelmed by a large amount of noise. The existing signal enhancement methods are poor in effect, high system complexity, and large energy consumption.
The received signal to be enhanced is oversampled using the oversampling frequency to obtain signal characteristic information, and optimize the configuration of the pre-established adaptive random resonance system based on this information. The signal is processed using the optimized configuration system, and then Demodulation and cyclic shift despreading are performed to obtain an enhanced signal.
Effectively enhance the anti-interference capability and transmission reliability of the signal, ensure the integrity and reliability of data transmission, and reduce system complexity and energy consumption.
Smart Images

Figure CN119449079A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication signal enhancement method, device, equipment, system and storage medium. Background Art
[0002] When conducting space information communications, due to the long signal transmission distance and complex environment, the received signal is often very weak and submerged by a large amount of noise.
[0003] The signal enhancement methods in the related art have many limitations when enhancing the above signals, such as poor enhancement effect, high system complexity, high energy consumption, etc. Summary of the invention
[0004] The present application aims to solve one of the technical problems in the related art at least to some extent.
[0005] In a first aspect, the present application proposes a communication signal enhancement method, which is applied to a signal receiving end, and the method includes: using an oversampling frequency to oversample the received signal to be enhanced to obtain a first signal; wherein the signal to be enhanced is a signal transmitted to the signal receiving end through a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted; obtaining signal characteristic information corresponding to the first signal; optimizing and configuring a pre-established adaptive random resonance system based on the signal characteristic information; processing the first signal based on the configured adaptive random resonance system to obtain a second signal; and demodulating and cyclic shift despreading the second signal to obtain an enhanced signal.
[0006] In one implementation, the signal characteristic information includes a signal-to-noise ratio of the first signal, and the optimizing configuration of a pre-established adaptive stochastic resonance system based on the signal characteristic information includes: obtaining an initial system parameter population; iteratively screening the initial system parameter population using a fast elite genetic algorithm in combination with the signal-to-noise ratio to obtain a target system parameter pair; and configuring the adaptive stochastic resonance system based on the target system parameter pair.
[0007] In an optional implementation, the use of a fast elite genetic algorithm in combination with the signal feature information to iteratively screen the initial system parameter population to obtain a target system parameter pair includes the following steps: Step S1: Based on the signal-to-noise ratio, obtain the fitness value corresponding to each initial system parameter pair in the initial system parameter population; Step S2: Based on the fitness value, obtain the first system parameter pair in the initial system parameter population, and determine whether a preset condition is met; wherein the first system parameter pair is the system parameter pair with the largest fitness value in the initial system parameter population; Step S3: If it is determined that the preset condition is met, use the first system parameter as the target system parameter and stop executing subsequent steps, or if it is determined that the preset condition is not met, continue to execute subsequent steps; Step S4: Select a first part of the system parameter population in the initial system parameter population; Step S5: Perform crossover mutation processing on the first part of the system parameter population to obtain a second part of the system parameter population; Step S6: Merge the second part of the system parameter population and the first system parameter pair into a new initial system parameter population, and return to execute Step S1 based on the new initial system parameter population.
[0008] Optionally, the preset condition includes at least one of the following: the number of times step S2 has been executed is greater than or equal to a preset number threshold; the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged.
[0009] Optionally, the calculation formula of the fitness value can be expressed as follows:
[0010]
[0011] Among them, a i and b i is any pair of system parameters in the initial system parameter population, f(a i ,b i ) is a i and b i The corresponding fitness value, SNR out (a i ,b i ) is to use parameter a i and b i The signal-to-noise ratio (SNR) of the enhanced signal in is the signal-to-noise ratio of the first signal, and i is a positive integer.
[0012] In one implementation, the process of the configured adaptive stochastic resonance system processing the first signal can be expressed as follows:
[0013] x en anced (t) = F(a* ,b * ,x over (t),n(t))
[0014] Among them, x en anced (t) is the second signal, a * and b * is the target system parameter pair, x over (t) is the first signal, and n(t) represents the random noise in the environment.
[0015] In the second aspect, the present application proposes a communication signal enhancement method, which is applied to a signal transmitting end, and the method comprises: performing cyclic shift spread spectrum processing and modulation processing on a transmission signal to obtain a third signal; transmitting the third signal to a signal receiving end
[0016] In a third aspect, the present application proposes a communication signal enhancement device, which includes: a first processing module, used to use an oversampling frequency to oversample the received signal to be enhanced to obtain a first signal; wherein the signal to be enhanced is a signal transmitted to the signal receiving end through a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted; an acquisition module, used to obtain signal characteristic information corresponding to the first signal; a model optimization module, used to optimize the configuration of a pre-established adaptive random resonance system based on the signal characteristic information; a second processing module, used to process the first signal based on the configured adaptive random resonance system to obtain a second signal; a third processing module, used to demodulate and cyclic shift despread the second signal to obtain an enhanced signal.
[0017] In one implementation, the signal characteristic information includes a signal-to-noise ratio of the first signal, and the model optimization module can be used to: obtain an initial system parameter population; use a fast elite genetic algorithm combined with the signal-to-noise ratio to iteratively screen the initial system parameter population to obtain a target system parameter pair; and configure the adaptive stochastic resonance system based on the target system parameter pair.
[0018] In an optional implementation, the model optimization module can be used to perform the following steps: Step S1: Based on the signal-to-noise ratio, obtain the fitness value corresponding to each initial system parameter pair in the initial system parameter population; Step S2: Based on the fitness value, obtain the first system parameter pair in the initial system parameter population, and determine whether the preset condition is met; wherein the first system parameter pair is the system parameter pair with the largest fitness value in the initial system parameter population; Step S3: If it is determined that the preset condition is met, use the first system parameter as the target system parameter and stop executing subsequent steps, or if it is determined that the preset condition is not met, continue to execute subsequent steps; Step S4: Select the first part of the system parameter population in the initial system parameter population; Step S5: Perform crossover mutation processing on the first part of the system parameter population to obtain the second part of the system parameter population; Step S6: Merge the second part of the system parameter population and the first system parameter pair into a new initial system parameter population, and return to execute step S1 based on the new initial system parameter population.
[0019] Optionally, the preset condition includes at least one of the following: the number of times step S2 has been executed is greater than or equal to a preset number threshold; the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged.
[0020] Optionally, the calculation formula of the fitness value can be expressed as follows:
[0021]
[0022] Among them, a i and b i is any pair of system parameters in the initial system parameter population, f(a i ,b i ) is a i and b i The corresponding fitness value, SNR out (a i ,b i ) is to use parameter a i and b i The signal-to-noise ratio (SNR) of the enhanced signal in is the signal-to-noise ratio of the first signal, and i is a positive integer.
[0023] In one implementation, the process of the configured adaptive stochastic resonance system processing the first signal can be expressed as follows:
[0024] x enanced (t) = F(a * ,b * ,x over(t),n(t))
[0025] Among them, x en anced (t) is the second signal, a * and b * is the target system parameter pair, F(·) represents the output function of the adaptive stochastic resonance system under the target system parameters, x over (t) is the first signal, and n(t) represents the random noise in the environment.
[0026] In a fourth aspect, the present application proposes a communication signal enhancement device, which is applied to a signal transmitting end, and includes: a processing module, used to perform cyclic shift spread spectrum processing and modulation processing on a transmission signal to obtain a third signal; and a transmitting module, used to transmit the third signal to a signal receiving end.
[0027] In a fifth aspect, the present application proposes a communication system, which includes a signal receiving end configured to execute the method described in the first aspect; and a signal transmitting end configured to execute the method described in the second aspect.
[0028] In a sixth aspect, the present application proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the communication signal enhancement method as described in the first aspect.
[0029] In the seventh aspect, the present application proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the communication signal enhancement method as described in the second aspect.
[0030] In an eighth aspect, the present application proposes a computer-readable storage medium for storing instructions, which, when executed, enables the method described in the first aspect to be implemented.
[0031] In a ninth aspect, the present application proposes a computer-readable storage medium for storing instructions, which, when executed, enables the method described in the first aspect to be implemented.
[0032] In a tenth aspect, the present application proposes a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the communication signal enhancement method as described in the first aspect.
[0033] In an eleventh aspect, the present application proposes a computer program product, comprising a computer program, which, when executed by a processor, implements the steps of the communication signal enhancement method as described in the second aspect.
[0034] The communication signal enhancement method, device, equipment, system and storage medium provided by the present application can perform oversampling processing on the received signal to be enhanced to obtain the first signal at the signal receiving end, and optimize the configuration of the adaptive stochastic resonance system based on the signal characteristics of the first signal, so as to enhance the first signal using the adaptive stochastic resonance system after the optimized configuration to obtain the second signal, and perform cyclic shift despreading processing on the second signal to obtain the enhanced signal, so as to further enhance the anti-interference ability and transmission reliability of the signal. The original communication signal can be effectively reconstructed to ensure the integrity and reliability of data transmission.
[0035] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0037] Figure 1 It is a flow chart of a communication signal enhancement method provided in an embodiment of the present application;
[0038] Figure 2 It is a flowchart of another communication signal enhancement method provided in an embodiment of the present application;
[0039] Figure 3 It is a flowchart of another communication signal enhancement method provided in an embodiment of the present application;
[0040] Figure 4 It is a schematic diagram of a weak communication signal enhancement process at a large temporal and spatial scale provided by an embodiment of the present application;
[0041] Figure 5 This is a flowchart of a weak communication signal enhancement process at a large temporal and spatial scale provided by an embodiment of the present application;
[0042] Figure 6 It is a structural schematic diagram of a communication signal enhancement device provided in an embodiment of the present application;
[0043] Figure 7 is a structural schematic diagram of another communication signal enhancement device provided in an embodiment of the present application;
[0044] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0046] The communication signal enhancement method and device according to the embodiments of the present application are described below with reference to the accompanying drawings.
[0047] It should be noted that the communication signal enhancement method and device provided in the embodiments of the present application can be applied to space information communication.
[0048] Figure 1 1 is a flow chart of a communication signal enhancement method provided in an embodiment of the present application. The method can be applied to a signal receiving end. Figure 1 As shown, the method may include but is not limited to the following steps:
[0049] Step S101: performing oversampling processing on a received signal to be enhanced using an oversampling frequency to obtain a first signal.
[0050] Exemplarily, the signal receiving end obtains a weak communication signal from the space environment as the signal to be enhanced, and determines a corresponding oversampling frequency based on the signal frequency of the signal to be enhanced, thereby oversampling the received signal to be enhanced using the oversampling frequency to obtain a first signal.
[0051] Among them, in the embodiment of the present application, the above-mentioned signal to be enhanced is a signal transmitted to the signal receiving end through a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted.
[0052] It is understandable that in space information communication, due to the long signal transmission distance and complex communication environment, the signal transmitted by the signal transmitter will often experience transmission attenuation and be mixed with interference noise during the process of being transmitted to the signal receiver through the channel, resulting in a relatively weak signal received by the signal receiver. Therefore, the signal receiver needs to enhance the received signal.
[0053] Step S102: Acquire signal characteristic information corresponding to the first signal.
[0054] Exemplarily, the first signal is analyzed to obtain signal characteristic information corresponding to the first signal.
[0055] Step S103: Optimizing the configuration of the pre-established adaptive stochastic resonance system based on the signal characteristic information.
[0056] Exemplarily, system parameters (eg, nonlinear strength, noise strength, etc.) are automatically adjusted according to the characteristics of the signal and the noise level, so that the adaptive stochastic resonance system reaches a resonance state that matches the first signal.
[0057] Among them, the above adaptive stochastic resonance system can be expressed as follows:
[0058]
[0059] Among them, x is the state variable of the adaptive stochastic resonance system, U(x) is the potential function of the adaptive stochastic resonance system, a and b are the system parameters of the adaptive stochastic resonance system, which determine the nonlinear characteristics of the system, and x over (t) is the input signal of the adaptive stochastic resonance system, and n(t) represents the random noise in the environment.
[0060]
[0061] Among them, a and b are system parameters, which determine the nonlinear characteristics of the system.
[0062] Step S104: Processing the first signal based on the configured adaptive stochastic resonance system to obtain a second signal.
[0063] Exemplarily, the process of processing the first signal based on the configured adaptive stochastic resonance system can be expressed as follows:
[0064] x en anced (t) = F(a * ,b * ,x over (t),n(t))
[0065] Among them, x en anced (t) is the second signal, a * and b * are the system parameters of the configured adaptive stochastic resonance system, F(·) represents the output function of the adaptive stochastic resonance system under the above system parameters, x over (t) is the first signal, and n(t) represents the random noise in the environment.
[0066] Step S105: performing demodulation processing and cyclic shift despreading processing on the second signal to obtain an enhanced signal.
[0067] Exemplarily, the second signal is demodulated, and the demodulated signal is cyclically despread using a preset despreading code to remove redundant information to obtain the spread spectrum gain brought by the cyclic shift spread spectrum processing performed by the transmitting end, thereby further enhancing the signal's anti-interference capability and transmission reliability.
[0068] It should be noted that the above despreading code corresponds to the spreading code used by the signal transmitting end to perform cyclic shift spreading processing on the signal to be transmitted.
[0069] By implementing the embodiment of the present application, the signal to be enhanced can be oversampled to obtain the first signal, and the adaptive stochastic resonance system can be optimized based on the signal characteristics of the first signal, so that the first signal can be enhanced using the adaptive stochastic resonance system after the optimized configuration to obtain the second signal, and the second signal can be cyclically shifted and despread to obtain the enhanced signal, so as to further enhance the anti-interference ability and transmission reliability of the signal. The original communication signal can be effectively reconstructed to ensure the integrity and reliability of data transmission.
[0070] In some embodiments, an optimization algorithm may be used to optimize the configuration of a pre-configured adaptive stochastic resonance system. As an example, see Figure 2 , Figure 2 FIG. 1 is a flow chart of another communication signal enhancement method provided in an embodiment of the present application. The method can be applied to a signal receiving end. Figure 2 As shown, the method may include but is not limited to the following steps:
[0071] Step S201: performing oversampling processing on the received signal to be enhanced using an oversampling frequency to obtain a first signal.
[0072] In the embodiments of the present application, step S201 can be implemented by any of the methods in the embodiments of the present application, and the embodiments of the present application do not limit this and will not be described in detail.
[0073] Step S202: Obtain a signal-to-noise ratio corresponding to the first signal.
[0074] In the embodiments of the present application, step S202 can be implemented by any of the methods in the embodiments of the present application, and the embodiments of the present application do not limit this and will not be described in detail.
[0075] Step S203: Obtain an initial system parameter population.
[0076] Exemplarily, a plurality of parameter pairs are randomly generated as an initial system parameter population.
[0077] Step S204: using a fast elite genetic algorithm combined with a signal-to-noise ratio to iteratively screen the initial system parameter population to obtain a target system parameter pair.
[0078] In an optional implementation, the above-mentioned fast elite genetic algorithm is used in combination with signal feature information to iteratively screen the initial system parameter population to obtain the target system parameter pair, including the following steps:
[0079] Step S1: Based on the signal-to-noise ratio, obtain the fitness value corresponding to each initial system parameter pair in each initial system parameter population.
[0080] In some embodiments, the following formula may be used to obtain the fitness value corresponding to each initial system parameter.
[0081]
[0082] Among them, a i and b i is any system parameter pair in the initial system parameter population, f(a i ,b i ) is a i and b i The corresponding fitness value, SNR out (a i ,b i ) is to use parameter a i and b i The signal-to-noise ratio (SNR) of the enhanced signal in is the signal-to-noise ratio of the first signal, and i is a positive integer.
[0083] Step S2: Based on the fitness value, obtain the first system parameter pair in the initial system parameter population, and determine whether it meets the preset conditions.
[0084] The first system parameter pair is a system parameter pair with the largest fitness value in the initial system parameter population.
[0085] Exemplarily, based on the fitness value corresponding to each initial system parameter pair in the initial system parameter population, a system parameter pair with the largest fitness value is selected from the initial system parameter population, and it is determined whether the preset condition is currently met.
[0086] In some embodiments, the above-mentioned preset conditions include at least one of the following: the number of times step S2 has been executed is greater than or equal to a preset number threshold; the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged.
[0087] Exemplarily, if the difference between the fitness values corresponding to each pair of initial system parameters in the initial system parameter population is less than a preset difference threshold, it can be determined that the fitness values have converged.
[0088] Exemplarily, a threshold for fitness improvement can be set. If the improvement between the first fitness value corresponding to each initial system parameter pair in the initial system parameter population of the current iteration round and the second fitness value corresponding to each initial system parameter pair in the initial system parameter population of the previous iteration round is less than the threshold, the fitness value is considered to have converged.
[0089] Step S3: If it is determined that the preset condition is met, the first system parameter is used as the target system parameter and subsequent steps are stopped; or if it is determined that the preset condition is not met, subsequent steps are continued.
[0090] As an example, it is determined that the number of times step S2 has been executed is greater than or equal to a preset number threshold, the first system parameter pair is used as the target system parameter pair, and subsequent steps are stopped.
[0091] As an example, it is determined that the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged, the first system parameter pair is used as the target system parameter pair, and subsequent steps are stopped.
[0092] As an example, determine that the number of times step S2 has been executed is greater than or equal to a preset number threshold, and the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged, take the first system parameter pair as the target system parameter pair, and stop executing subsequent steps.
[0093] As an example, it is determined that the number of times step S2 has been executed is less than a preset number threshold, and the fitness value corresponding to each initial system parameter pair in the initial system parameter population has not converged, and the subsequent steps are continued.
[0094] Step S4: Select the first part of the system parameter population from the initial system parameter population.
[0095] Exemplarily, a polling selection method is adopted to select some initial system parameter pairs from the initial system parameter population to form a first partial system parameter population.
[0096] Step S5: Perform crossover mutation processing on the first part of the system parameter population to obtain the second part of the system parameter population.
[0097] Exemplarily, crossover and mutation operations are performed on the system parameter pairs in the first part of the system parameter population to generate a new generation of system parameter pairs. Then, mutation operations are performed on the new generation of system parameter pairs or the remaining system parameter pairs in the first part of the system parameter population that have not been crossover and mutation operations with a preset probability to increase the diversity of the population, and the system parameter pairs newly generated in the above process are used as the second part of the system parameter population.
[0098] Step S6: merge the second part of the system parameter population and the first system parameter pair into a new initial system parameter population, and return to execute step S1 based on the new initial system parameter population.
[0099] Exemplarily, the system parameter pairs in the second part of system parameters are combined with the first system parameter pairs as a new initial system parameter population, and the process returns to execute step S1 based on the new initial system parameter population.
[0100] In some embodiments, a maximum threshold can be set for the number of system parameter groups in the system parameter population. If the number of system parameter groups in the new initial system parameter population is greater than or equal to the maximum threshold, the system parameter groups with lower fitness in the new initial system parameter population are removed.
[0101] Step S205: configuring an adaptive stochastic resonance system based on the target system parameter pair.
[0102] Exemplarily, the system parameters of the adaptive stochastic resonance system are configured as parameters in a target system parameter pair.
[0103] Step S206: Process the first signal based on the configured adaptive stochastic resonance system to obtain a second signal.
[0104] In the embodiments of the present application, step S206 can be implemented by any of the methods in the embodiments of the present application, and the embodiments of the present application do not limit this and will not be described in detail.
[0105] Step S207: performing demodulation processing and cyclic shift despreading processing on the second signal to obtain an enhanced signal.
[0106] In the embodiments of the present application, step S207 can be implemented by any of the methods in the embodiments of the present application, and the embodiments of the present application do not limit this and will not be described in detail.
[0107] By implementing the embodiments of the present application, the initial system parameter population can be iteratively screened based on the use of a fast elite genetic algorithm combined with signal feature information to obtain a target system parameter pair, so as to configure an adaptive stochastic resonance system based on the target system parameter pair, thereby enhancing the effect of the first signal under different signal and noise conditions. The original communication signal can be effectively reconstructed to ensure the integrity and reliability of data transmission.
[0108] The above embodiments of the present application have introduced the communication signal enhancement method provided by the present application from the perspective of the signal receiving end. Next, the communication signal enhancement method provided by the present application will be further introduced from the perspective of the signal transmitting end.
[0109] See also Figure 3 , Figure 3 FIG. 1 is a flow chart of another communication signal enhancement method provided in an embodiment of the present application. The method can be applied to a signal transmitting end. Figure 3 As shown, the method may include but is not limited to the following steps:
[0110] Step S301: performing cyclic shift spreading and modulation processing on the signal to be transmitted to obtain a third signal.
[0111] Exemplarily, the signal transmitting end uses a preset spreading code to perform cyclic shift spreading processing on the signal to be transmitted containing the data to be transmitted, and performs modulation processing on the signal after the cyclic shift spreading processing to obtain a third signal.
[0112] It should be noted that the above-mentioned spreading code corresponds to the despreading code used by the signal receiving end for cyclic shift despreading.
[0113] Step S302: transmitting the third signal to a signal receiving end.
[0114] Exemplarily, the signal transmitting end transmits a third signal to the signal receiving end.
[0115] It is understandable that in space information communication, due to the long signal transmission distance and complex communication environment, the third signal will usually experience transmission attenuation and be mixed with interference noise during the process of being transmitted to the signal receiving end through the channel, resulting in a relatively weak signal received by the signal receiving end.
[0116] By implementing the embodiments of the present application, the signal transmitting end can perform cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted, obtain a third signal, and transmit the third signal to the signal receiving end so that the signal receiving end can perform signal enhancement on the signal to be enhanced, thereby effectively reconstructing the original communication signal and ensuring the integrity and reliability of data transmission.
[0117] See also Figure 4 and Figure 5 , Figure 4 It is a schematic diagram of a weak communication signal enhancement process at a large time and space scale provided in an embodiment of the present application. Figure 5 This is a flowchart of a weak communication signal enhancement process under a large time and space scale provided by an embodiment of the present application. Figure 4 and Figure 5 As shown, the signal receiving end first oversamples the weak communication signal from the space environment to increase the redundancy of the signal and the flexibility of subsequent processing, and uses a fast elite genetic algorithm to iteratively optimize the parameters of the pre-built bistable stochastic resonance system until the termination condition is met to obtain a target system parameter pair that matches the signal, so as to ensure the enhancement effect of the bistable stochastic resonance system; the sampled signal is input into the optimized bistable stochastic resonance system to obtain a preliminary enhanced signal, and the preliminary enhanced signal is cyclically despread to effectively reconstruct the original communication signal.
[0118] See also Figure 6 , Figure 6 1 is a schematic diagram of the structure of a communication signal enhancement device provided in an embodiment of the present application. The device is applied to a signal receiving end. Figure 6As shown, the device 600 includes: a first processing module 601, which is used to use an oversampling frequency to perform oversampling processing on the received signal to be enhanced to obtain a first signal; wherein the signal to be enhanced is a signal transmitted to the signal receiving end through a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted; an acquisition module 602, which is used to obtain signal characteristic information corresponding to the first signal; a model optimization module 603, which is used to optimize the configuration of a pre-established adaptive random resonance system based on the signal characteristic information; a second processing module 604, which is used to process the first signal based on the configured adaptive random resonance system to obtain a second signal; a third processing module 605, which is used to demodulate the second signal and perform cyclic shift despreading processing to obtain an enhanced signal.
[0119] In one implementation, the signal characteristic information includes a signal-to-noise ratio of the first signal, and the model optimization module 603 can be used to: obtain an initial system parameter population; iteratively screen the initial system parameter population using a fast elite genetic algorithm combined with the signal-to-noise ratio to obtain a target system parameter pair; and configure an adaptive stochastic resonance system based on the target system parameter pair.
[0120] In an optional implementation, the model optimization module 603 can be used to perform the following steps: Step S1: Based on the signal-to-noise ratio, obtain the fitness value corresponding to each initial system parameter pair in the initial system parameter population; Step S2: Based on the fitness value, obtain the first system parameter pair in the initial system parameter population, and determine whether the preset condition is met; wherein the first system parameter pair is the system parameter pair with the largest fitness value in the initial system parameter population; Step S3: If it is determined that the preset condition is met, use the first system parameter as the target system parameter and stop executing subsequent steps, or if it is determined that the preset condition is not met, continue to execute subsequent steps; Step S4: Select the first part of the system parameter population in the initial system parameter population; Step S5: Perform crossover mutation processing on the first part of the system parameter population to obtain the second part of the system parameter population; Step S6: Merge the second part of the system parameter population and the first system parameter pair into a new initial system parameter population, and return to execute step S1 based on the new initial system parameter population.
[0121] Optionally, the preset condition includes at least one of the following: the number of times step S2 has been executed is greater than or equal to a preset number threshold; the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged.
[0122] Optionally, the calculation formula of the fitness value can be expressed as follows:
[0123]
[0124] Among them, a i and bi is any pair of system parameters in the initial system parameter population, f(a i ,b i ) is a i and b i The corresponding fitness value, SNR out (a i ,b i ) is to use parameter a i and b i The signal-to-noise ratio (SNR) of the enhanced signal in is the signal-to-noise ratio of the first signal, and i is a positive integer.
[0125] In one implementation, the process of the configured adaptive stochastic resonance system processing the first signal can be expressed as follows:
[0126] x en anced (t) = F(a * ,b * ,x over (t),n(t))
[0127] Among them, x en anced (t) is the second signal, a * and b * is the target system parameter pair, F(·) represents the output function of the adaptive stochastic resonance system under the target system parameters, x over (t) is the first signal, and n(t) represents the random noise in the environment.
[0128] Through the device of the embodiment of the present application, the signal to be enhanced can be oversampled to obtain the first signal, and the adaptive stochastic resonance system can be optimized based on the signal characteristics of the first signal, so as to enhance the first signal using the adaptive stochastic resonance system after the optimized configuration to obtain the second signal, and the second signal can be cyclically shifted and despread to obtain the enhanced signal, so as to further enhance the anti-interference ability and transmission reliability of the signal. The original communication signal can be effectively reconstructed to ensure the integrity and reliability of data transmission.
[0129] See also Figure 7 , Figure 7 1 is a schematic diagram of the structure of another communication signal enhancement device provided in an embodiment of the present application. The device is applied to a signal transmitting end. Figure 7 As shown, the device 700 includes: a processing module 701, used to perform cyclic shift spread spectrum processing and modulation processing on a signal to be transmitted to obtain a third signal; a transmitting module 702, used to transmit the third signal to a signal receiving end.
[0130] Through the device of the embodiment of the present application, the signal transmitting end can perform cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted, obtain a third signal, and transmit the third signal to the signal receiving end so that the signal receiving end can perform signal enhancement on the signal to be enhanced, thereby effectively reconstructing the original communication signal and ensuring the integrity and reliability of data transmission.
[0131] It should be noted that the aforementioned explanation of the communication signal enhancement method embodiment is also applicable to the communication signal enhancement device of this embodiment, and will not be repeated here.
[0132] In order to implement the above embodiment, the present application also proposes a communication system, including: Figure 6 The signal receiving end shown in the embodiment and Figure 7 The signal transmitting end shown in the embodiment.
[0133] In order to implement the above embodiment, the present application also proposes an electronic device. Figure 8 , Figure 8 Schematic diagram of the structure of the electronic device provided in the embodiment of the present application. Figure 8 As shown, the electronic device 800 includes: a processor 801, and a memory 802 communicatively connected to the processor 801; the memory 802 stores computer-executable instructions; the processor 801 executes the computer-executable instructions stored in the memory to implement the method provided in the aforementioned embodiment.
[0134] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium, in which computer-executable instructions are stored. When the computer-executable instructions are executed by a processor, they are used to implement the methods provided by the above embodiments.
[0135] In order to implement the above embodiments, the present application also proposes a computer program product, including a computer program, which implements the methods provided by the above embodiments when executed by a processor.
[0136] In the description of this application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in this article is merely a way to describe the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0137] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0138] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0139] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0140] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0141] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0142] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0143] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0144] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A communication signal enhancement method, characterized in that: The method is applied to a signal receiving end, and the method comprises: The received signal to be enhanced is oversampled by using an oversampling frequency to obtain a first signal; wherein the signal to be enhanced is a signal transmitted to the signal receiving end through a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted; Acquire signal characteristic information corresponding to the first signal; Optimizing the configuration of a pre-established adaptive stochastic resonance system based on the signal characteristic information; Processing the first signal based on the configured adaptive stochastic resonance system to obtain a second signal; The second signal is subjected to demodulation processing and cyclic shift despreading processing to obtain an enhanced signal.
2. The method according to claim 1, characterized in that The signal characteristic information includes a signal-to-noise ratio of the first signal, and the optimizing configuration of the pre-established adaptive stochastic resonance system based on the signal characteristic information includes: Obtain the initial system parameter population; Iteratively screening the initial system parameter population using a fast elite genetic algorithm combined with the signal-to-noise ratio to obtain a target system parameter pair; The adaptive stochastic resonance system is configured based on the target system parameter pair.
3. The method according to claim 2, characterized in that The method of iteratively screening the initial system parameter population by using a fast elite genetic algorithm in combination with the signal feature information to obtain a target system parameter pair includes the following steps: Step S1: based on the signal-to-noise ratio, obtaining the fitness value corresponding to each initial system parameter pair in the initial system parameter population; Step S2: Based on the fitness value, obtain the first system parameter pair in the initial system parameter population, and determine whether the preset condition is met; wherein the first system parameter pair is the system parameter pair with the largest fitness value in the initial system parameter population, and the preset condition includes at least one of the following: the number of times step S2 has been executed is greater than or equal to a preset number threshold; the fitness value corresponding to each initial system parameter pair in the initial system parameter population has converged; Step S3: if it is determined that the preset condition is met, the first system parameter is used as the target system parameter and subsequent steps are stopped; or if it is determined that the preset condition is not met, subsequent steps are continued; Step S4: Selecting a first part of the system parameter population from the initial system parameter population; Step S5: performing crossover mutation processing on the first part of the system parameter population to obtain the second part of the system parameter population; Step S6: merge the second part of the system parameter population and the first system parameter pair into a new initial system parameter population, and return to execute step S1 based on the new initial system parameter population.
4. A communication signal enhancement method, characterized in that: The method is applied to a signal transmitting end, and the method comprises: Performing cyclic shift spreading and modulation processing on the signal to be transmitted to obtain a third signal; The third signal is transmitted to a signal receiving end.
5. A communication signal enhancement device, characterized in that: The device is applied to a signal receiving end, and comprises: A first processing module, configured to perform oversampling processing on the received signal to be enhanced using an oversampling frequency to obtain a first signal; wherein the signal to be enhanced is a signal transmitted to the signal receiving end via a communication channel after the signal transmitting end performs cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted; an acquisition module, configured to obtain signal characteristic information corresponding to the first signal; A model optimization module, used for optimizing the configuration of a pre-established adaptive stochastic resonance system based on the signal characteristic information; A second processing module, configured to process the first signal based on the configured adaptive stochastic resonance system to obtain a second signal; The third processing module is used to perform demodulation processing and cyclic shift despreading processing on the second signal to obtain an enhanced signal.
6. A communication signal enhancement device, characterized in that: The device is applied to a signal transmitting end, and comprises: A processing module, used for performing cyclic shift spread spectrum processing and modulation processing on the signal to be transmitted to obtain a third signal; The transmitting module is used to transmit the third signal to the signal receiving end.
7. A communication system, characterized in that: include: A signal receiving end, configured to execute the method according to any one of claims 1 to 3 The signal transmitting end is configured to execute the method as claimed in claim 4.
8. An electronic device, characterized in that: include: A processor, and a memory communicatively connected to the processor; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory to implement the method according to any one of claims 1 to 3, or to implement the method according to claim 4.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method according to any one of claims 1 to 3, or to implement the method according to claim 4.
10. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements the method according to any one of claims 1 to 3, or implements the method according to claim 4.
Citation Information
Patent Citations
Location modulation and soft demodulation method in spread spectrum communication
CN105635026A
Adaptive stochastic resonance underwater sound signal detection method based on multi-parameter optimization
CN109186749A
Feedforward cascade stochastic resonance weak signal enhancement method
CN116805866A
Fault detection method and device and computer readable storage medium
CN117664569A
System and method for solving multiobjective optimization problems
US20100325072A1