Rayleigh fading channel simulation method, device, equipment and medium

By generating and processing Gaussian white noise signals and constructing Rayleigh fading channel coefficients, the problem of low efficiency of Rayleigh fading channel simulation in the prior art is solved, and efficient channel simulation is achieved.

CN119182476APending Publication Date: 2024-12-24ZHONGXING LIANHUA TECH BEIJING CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411119644.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-24

AI Technical Summary

Technical Problem

The prior art constructs the Rayleigh fading channel coefficient by generating two independent Gaussian signals, resulting in problems such as large data volume, slow computing and low simulation efficiency.

Method used

Generate a set of independent and same-distributed Gaussian white noise signals, filter and interpolate to obtain multiple noise signals containing Doppler frequency extension information, build the Rayleigh fading channel coefficient based on these signals, and determine the two independently distributed noises from them. The signal is used as the real and imaginary parts of the channel to simulate the weakening of the wireless mobile channel.

Benefits of technology

The simulation process is simplified, the amount of random data is reduced, the calculation overhead is reduced, the simulation efficiency is improved, and the accuracy and reliability of the simulation results are maintained.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119182476A_ABST
    Figure CN119182476A_ABST
Patent Text Reader

Abstract

The invention provides a Rayleigh fading channel simulation method and device, equipment and a medium. The method comprises the following steps: generating a group of independent and identically distributed Gaussian white noise signals; sequentially filtering and interpolating the Doppler frequency spread information to obtain a plurality of noise signals containing Doppler frequency spread information; constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency extension information; and determining two independently distributed noise signals from a plurality of noise signals containing Doppler frequency extension information, respectively taking the two independently distributed noise signals as a real part and an imaginary part of a target Rayleigh fading channel coefficient, and performing wireless mobile channel weakness simulation on communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data. According to the method, the simulation process can be effectively simplified, the random data volume is reduced, the calculation overhead is reduced, the simulation efficiency is improved, and meanwhile, the accuracy and reliability of a simulation result are kept.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of wireless communication technology, and in particular to a Rayleigh fading channel simulation method, device, equipment and medium. Background Art

[0002] Channel simulation refers to the process of simulating and evaluating the channel characteristics in a communication system through computer simulation or mathematical modeling. Channel simulation plays a vital role in the design and performance evaluation of wireless communication systems. Channel simulation can help engineers and researchers understand and predict the behavior of signals in real communication environments. The existing technology generates two sets of independent Gaussian signals to construct Rayleigh fading channel coefficients to achieve Rayleigh fading channel simulation, which generates a large amount of data, slow calculation, and low simulation efficiency. Summary of the invention

[0003] The present invention provides a Rayleigh fading channel simulation method, device, equipment and medium, which are used to solve the defects in the prior art of constructing Rayleigh fading channel coefficients by generating two sets of independent Gaussian signals, resulting in a large amount of generated data, slow calculation and low simulation efficiency.

[0004] In a first aspect, the present invention provides a Rayleigh fading channel simulation method, comprising: Generate a set of independent and identically distributed Gaussian white noise signals; The Gaussian white noise signal is filtered and interpolated in sequence to obtain a plurality of noise signals containing Doppler frequency spread information; constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information; Two independently distributed noise signals are determined from the multiple noise signals containing Doppler frequency spread information, the two independently distributed noise signals are used as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and based on the target Rayleigh fading channel coefficient, wireless mobile channel attenuation simulation is performed on the communication baseband signal data to obtain output signal data.

[0005] In some embodiments, the determining two independently distributed noise signals from the plurality of noise signals containing Doppler frequency spread information comprises: Obtain the original communication baseband signal data set; Determining the communication baseband signal data to be simulated from the original communication baseband signal data set; According to the communication baseband signal data and the simulation requirements of the user, two independently distributed noise signals are determined from the multiple noise signals containing Doppler frequency spread information.

[0006] In some embodiments, the calculation formula of the output signal data is as follows: ; Among them, outSig[i] represents the i-th output signal data, inSig[i] represents the i-th input communication baseband signal data, 1i is the unit representation of the imaginary number, h_coef1[i] is the i-th noise signal containing Doppler frequency extension information, which represents the real part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[Ni] is the Ni-th noise signal containing Doppler frequency extension information, which represents the imaginary part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[i] and h_coef1[Ni] are independently distributed random noises, N represents the total number of Rayleigh fading channel coefficients, and N is a natural number greater than 1.

[0007] In some embodiments, the filtering and interpolation processing are performed on the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information, including: Performing Doppler filtering on the Gaussian white noise signal to generate multiple narrowband noise signals; The multiple narrowband noise signals are interpolated to obtain the multiple noise signals containing Doppler frequency spread information.

[0008] In some embodiments, constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Based on the multiple noise signals containing Doppler frequency spread information, a plurality of original Rayleigh fading channel coefficients are obtained; Normalization processing is performed on the multiple original Rayleigh fading channel coefficients to obtain multiple Rayleigh fading channel coefficients.

[0009] In some embodiments, the obtaining of a plurality of original Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Select any two independent target noise signals from the multiple noise signals containing Doppler frequency spread information; Each original Rayleigh fading channel coefficient is obtained according to the arbitrary two independent target noise signals.

[0010] In a second aspect, the present invention further provides a Rayleigh fading channel simulation device, comprising: A generating unit, used for generating a set of independent and identically distributed Gaussian white noise signals; A processing unit, used for filtering and interpolating the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information; A construction unit, configured to construct a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information; The output unit is used to determine two independently distributed noise signals from the multiple noise signals containing Doppler frequency spread information, use the two independently distributed noise signals as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and perform wireless mobile channel attenuation simulation on the communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0011] In a third aspect, the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the Rayleigh fading channel simulation method described above is implemented.

[0012] In a fourth aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the Rayleigh fading channel simulation method as described in any one of the above is implemented.

[0013] In a fifth aspect, the present invention further provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the computer program implements any of the Rayleigh fading channel simulation methods described above.

[0014] The Rayleigh fading channel simulation method, device, equipment and medium provided by the present invention generate a group of independent and identically distributed Gaussian white noise signals, filter and interpolate the Gaussian white noise signals to obtain multiple noise signals containing Doppler frequency spread information, generate multiple Rayleigh fading channel coefficients based on the multiple noise signals, determine two independently distributed noise signals from the multiple noise signals, use them as the real part and imaginary part of the target Rayleigh fading channel coefficient respectively, perform wireless mobile channel fading simulation on communication baseband signal data, simulate multipath attenuation effects and randomness in signal transmission, and obtain output signal data. The simulation process can be effectively simplified, the amount of random data can be reduced, the calculation overhead can be reduced, the simulation efficiency can be improved, and the accuracy and reliability of the simulation results can be maintained at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0016] Figure 1 It is one of the flow charts of the Rayleigh fading channel simulation method provided by an embodiment of the present invention; Figure 2 This is a second flow chart of a Rayleigh fading channel simulation method provided by an embodiment of the present invention; Figure 3 It is a structural schematic diagram of a Rayleigh fading channel simulation device provided by an embodiment of the present invention; Figure 4 It is a schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0018] Figure 1 The present invention provides a Rayleigh fading channel simulation method. Figure 1 As shown, a Rayleigh fading channel simulation method is provided, comprising the following steps: step 110, step 120, step 130 and step 140. The steps of the method flow are only a possible implementation of the present invention.

[0019] Step 110: Generate a set of independent and identically distributed Gaussian white noise signals.

[0020] Among them, the Gaussian white noise signal is an idealized random signal with the characteristics of a mean of 0 and a variance of 1. The Gaussian white noise signal is usually used to simulate background noise or other random interference in a communication system.

[0021] In some embodiments, generating a set of Gaussian white noise signals includes: A set of Gaussian white noise signals is generated according to the preset simulation time and the preset sampling rate.

[0022] Optionally, the preset simulation duration and the preset sampling rate are determined according to an application scenario, user input or empirical data, for example, the preset simulation duration is 1 second and the preset sampling rate is 1 GHz.

[0023] It should be noted that the length of the Gaussian white noise signal depends on the preset simulation time and the preset sampling rate. For example, if the sampling rate is 1 GHz and the simulation time is 1 second, 10 9 Sample points, that is, 1 billion Gaussian white noise signal samples.

[0024] Step 120: Filter and interpolate the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information.

[0025] The Doppler frequency spread information refers to the detailed information of the signal frequency change caused by the relative motion of the target in radar, sonar or other signal processing systems.

[0026] Optionally, according to the application scenario, the Gaussian white noise signal is filtered, windowed, transformed, denoised, enhanced, interpolated, etc. to obtain a processed Gaussian white noise signal.

[0027] It can be understood that by filtering and interpolating the Gaussian white noise signal, a noise signal containing Doppler frequency spread information can be obtained, which helps to simulate the signal characteristics in the actual system and provide more accurate data support for further spectrum analysis.

[0028] In some embodiments, the filtering and interpolation processing are performed on the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information, including: Performing Doppler filtering on the Gaussian white noise signal to generate a plurality of narrow-band Gaussian noise signals; The multiple narrowband Gaussian noise signals are interpolated to obtain multiple noise signals containing Doppler frequency spread information.

[0029] Among them, Doppler filtering is a technology used to deal with the signal frequency deviation caused by the Doppler effect.

[0030] Optionally, a Doppler filter is used to perform Doppler filtering on the Gaussian white noise signal to obtain a narrow-band Gaussian noise signal.

[0031] Optionally, the narrow-band Gaussian noise signal may be interpolated by linear interpolation, spline interpolation, fast Fourier method interpolation or the like.

[0032] For example, a narrowband Gaussian noise signal is subjected to a fast Fourier transform to obtain frequency domain data corresponding to the narrowband Gaussian noise signal, high-frequency data in the frequency domain data is interpolated to obtain interpolated frequency domain data, and the interpolated frequency domain data is subjected to an inverse fast Fourier transform to obtain corresponding time domain data.

[0033] It should be noted that, by interpolating the narrowband Gaussian noise signal, the sampling rate of the signal can be increased or the time domain resolution of the signal can be changed to meet the specific requirements of the communication system simulation.

[0034] Step 130: construct a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information.

[0035] Among them, the Rayleigh fading channel coefficient is usually used to simulate the multipath propagation effect in the wireless channel, and its main feature is that the amplitude of the channel coefficient obeys the Rayleigh distribution.

[0036] Optionally, the total number N of constructed Rayleigh fading channel coefficients is 10 9 .

[0037] Optionally, based on the length of the processed Gaussian white noise signal, the amplitude of the Rayleigh fading channel is determined, random phase information is introduced, and Rayleigh fading channel coefficients in complex form are generated.

[0038] In some embodiments, constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Based on the multiple noise signals containing Doppler frequency spread information, a plurality of original Rayleigh fading channel coefficients are obtained; Normalization processing is performed on the multiple original Rayleigh fading channel coefficients to obtain multiple Rayleigh fading channel coefficients.

[0039] Optionally, generate N original Rayleigh fading channel coefficients coef1, where N is 10 9 .

[0040] Optionally, a standard deviation sigma1 of the original Rayleigh fading channel coefficient coef1 is calculated, and the original Rayleigh fading channel coefficient is normalized to obtain N final fading channel coefficients h_coef1, where h_coef1= coef1 / sigma1.

[0041] In some embodiments, the obtaining of a plurality of original Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Select any two independent target noise signals from the multiple noise signals containing Doppler frequency spread information; Each original Rayleigh fading channel coefficient is obtained according to the arbitrary two independent target noise signals.

[0042] Optionally, according to user needs or application scenarios, any two independent target noise signals are selected from the multiple noise signals containing Doppler frequency spread information.

[0043] Step 140: determine two independently distributed noise signals from the multiple noise signals containing Doppler frequency spread information, use the two independently distributed noise signals as the real part and the imaginary part of the target Rayleigh fading channel coefficient, respectively, and perform wireless mobile channel fading simulation on the communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0044] Among them, communication baseband signal data refers to the digital signal before modulation or after demodulation in the communication system; communication baseband signal data is usually located in the low frequency band (generally around 0Hz), directly representing the original form of the data without carrier modulation or frequency conversion; the baseband signal can be a digital data stream, such as binary data (0 and 1) or other digital data.

[0045] Among them, the output signal is the signal obtained after simulation, which reflects the actual received signal after passing through the Rayleigh fading channel, including effects such as attenuation and multipath interference; the output signal can be used to evaluate and optimize the performance of the communication system.

[0046] Optionally, the target Rayleigh fading channel coefficient is determined from a plurality of Rayleigh fading channel coefficients.

[0047] Optionally, a wireless channel model is used to weight the original communication baseband signal through Rayleigh fading channel coefficients to simulate the attenuation and multipath effects in the signal transmission process in an actual environment.

[0048] Among them, the wireless channel model simulates the actual wireless environment during the development of the communication system, so that engineers can easily evaluate, debug and optimize the performance of the communication system in the laboratory; through the wireless channel model, urban wireless environments, satellite communication channels, high-speed mobile channels, shadow fading and other environments can be simulated.

[0049] In some embodiments, the calculation formula of the output signal data is as follows: ; Among them, outSig[i] represents the i-th output signal data, inSig[i] represents the i-th input communication baseband signal data, 1i is the unit representation of the imaginary number, h_coef1[i] is the i-th noise signal containing Doppler frequency extension information, which represents the real part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[Ni] is the Ni-th noise signal containing Doppler frequency extension information, which represents the imaginary part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[i] and h_coef1[Ni] are independently distributed random noises, N represents the total number of Rayleigh fading channel coefficients, and N is a natural number greater than or equal to 1.

[0050] Optionally, N is 10 9 , h_coef1[i] and h_coef1[Ni] are independently distributed random noises.

[0051] Figure 2 A second flow chart of a Rayleigh fading channel simulation method provided by an embodiment of the present invention is shown in FIG. Figure 2 As shown, a Rayleigh fading channel simulation method is provided, comprising the following steps: Generate a set of Gaussian white noise signals awgn1; Filter the Gaussian white noise signal awgn1 to obtain a filtered Gaussian white noise signal narrow_awgn1; Interpolate the filtered Gaussian white noise signal narrow_awgn1 to obtain an interpolated Gaussian white noise signal, and generate multiple original Rayleigh fading channel coefficients coef1 based on the interpolated Gaussian white noise signal; Performing attenuation gain adjustment on a plurality of original Rayleigh fading channel coefficients coef1 to obtain a plurality of Rayleigh fading channel coefficients h_coef1; According to a plurality of Rayleigh fading channel coefficients h_coef1, a fading channel simulation is performed on the input signal inSig to obtain an output signal outSig.

[0052] Optionally, a set of independent and identically distributed Gaussian white noise signals awgn1 are generated according to user requirements.

[0053] Optionally, the filtered Gaussian white noise signal narrow_awgn1 is interpolated by linear interpolation, spline interpolation, fast Fourier method interpolation or the like.

[0054] Optionally, based on the interpolated Gaussian white noise signal, multiple original Rayleigh fading channel coefficients coef1 are generated, and attenuation gain adjustment is performed on the multiple original Rayleigh fading channel coefficients coef1 to obtain N Rayleigh fading channel coefficients h_coef1, where N is 10 9 .

[0055] Optionally, the original Rayleigh fading channel coefficient coef1 is normalized, and the attenuation gain is adjusted to obtain the Rayleigh fading channel coefficient h_coef1.

[0056] It can be understood that the embodiment of the present invention only generates a set of Gaussian white noise awgn1 with a mean of 0 and a variance of 1, and the second set of Gaussian white noise is no longer generated, and the second-path interpolation, filtering and other operations of the commonly used technology will no longer be used, thereby shortening the simulation running time; the second set of attenuation coefficients does not need to be stored, saving memory consumption during system operation, and a simulation time of 1 second at a 1G sampling rate will save 7G bytes of memory.

[0057] In an embodiment of the present invention, a group of independent and identically distributed Gaussian white noise signals are generated, the Gaussian white noise signals are filtered and interpolated to obtain multiple noise signals containing Doppler frequency spread information, multiple Rayleigh fading channel coefficients are generated based on the multiple noise signals, two independently distributed noise signals are determined from the multiple noise signals, and the two independently distributed noise signals are used as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and the communication baseband signal data is simulated for wireless mobile channel attenuation, and the multipath attenuation effect and the randomness in the signal transmission are simulated to obtain the output signal data, which can effectively simplify the simulation process, reduce the amount of random data, reduce the calculation overhead, improve the simulation efficiency, and maintain the accuracy and reliability of the simulation results.

[0058] The following describes a Rayleigh fading channel simulation device provided by an embodiment of the present invention. The Rayleigh fading channel simulation device described below and the Rayleigh fading channel simulation method described above can be referred to each other.

[0059] Figure 3 A schematic diagram of the structure of a Rayleigh fading channel simulation device provided by an embodiment of the present invention is shown in FIG. Figure 3 As shown, the Rayleigh fading channel simulation device 300 includes: A generating unit 310, configured to generate a set of independent and identically distributed Gaussian white noise signals; The processing unit 320 is used to perform filtering and interpolation processing on the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information; A constructing unit 330, configured to construct a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information; The output unit 340 is used to determine two independently distributed noise signals from the multiple noise signals containing Doppler frequency spread information, use the two independently distributed noise signals as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and perform wireless mobile channel fading simulation on the communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0060] Optionally, determining two independently distributed noise signals from the multiple noise signals containing Doppler frequency spread information comprises: Obtain the original communication baseband signal data set; Determining the communication baseband signal data to be simulated from the original communication baseband signal data set; According to the communication baseband signal data and the simulation requirements of the user, two independently distributed noise signals are determined from the multiple noise signals containing Doppler frequency spread information.

[0061] Optionally, the calculation formula of the output signal data is as follows: ; Among them, outSig[i] represents the i-th output signal data, inSig[i] represents the i-th input communication baseband signal data, 1i is the unit representation of the imaginary number, h_coef1[i] is the i-th noise signal containing Doppler frequency extension information, which represents the real part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[Ni] is the Ni-th noise signal containing Doppler frequency extension information, which represents the imaginary part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[i] and h_coef1[Ni] are independently distributed random noises, N represents the total number of Rayleigh fading channel coefficients, and N is a natural number greater than or equal to 1.

[0062] Optionally, the filtering and interpolation processing are performed on the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information, including: Performing Doppler filtering on the Gaussian white noise signal to generate multiple narrowband noise signals; The multiple narrowband noise signals are interpolated to obtain the multiple noise signals containing Doppler frequency spread information.

[0063] Optionally, constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Based on the multiple noise signals containing Doppler frequency spread information, a plurality of original Rayleigh fading channel coefficients are obtained; Normalization processing is performed on the multiple original Rayleigh fading channel coefficients to obtain multiple Rayleigh fading channel coefficients.

[0064] Optionally, obtaining a plurality of original Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Select any two independent target noise signals from the multiple noise signals containing Doppler frequency spread information; Each original Rayleigh fading channel coefficient is obtained according to the arbitrary two independent target noise signals.

[0065] It should be noted here that the Rayleigh fading channel simulation device provided in the embodiment of the present invention can implement all the method steps implemented in the above-mentioned Rayleigh fading channel simulation method embodiment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.

[0066] Figure 4 An example of a physical structure diagram of an electronic device is shown in FIG. Figure 4 As shown, the electronic device may include: a processor 410, a communication interface 420, a memory 430 and a communication bus 440, wherein the processor 410, the communication interface 420 and the memory 430 communicate with each other through the communication bus 440. The processor 410 may call the logic instructions in the memory 430 to execute the Rayleigh fading channel simulation method, which includes: generating a set of independent and identically distributed Gaussian white noise signals; filtering and interpolating the Gaussian white noise signals in sequence to obtain a plurality of noise signals containing Doppler frequency extension information; constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency extension information; determining two independently distributed noise signals from the plurality of noise signals containing Doppler frequency extension information, using the two independently distributed noise signals as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and performing wireless mobile channel fading simulation on the communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0067] In addition, the logic instructions in the above-mentioned memory 430 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0068] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the Rayleigh fading channel simulation method provided by the above methods, which includes: generating a set of independent and identically distributed Gaussian white noise signals; filtering and interpolating the Gaussian white noise signals in sequence to obtain multiple noise signals containing Doppler frequency extension information; constructing multiple Rayleigh fading channel coefficients based on the multiple noise signals containing Doppler frequency extension information; determining two independently distributed noise signals from the multiple noise signals containing Doppler frequency extension information, using the two independently distributed noise signals as the real part and imaginary part of the target Rayleigh fading channel coefficient respectively, and performing wireless mobile channel attenuation simulation on communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0069] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, is implemented to execute the Rayleigh fading channel simulation method provided by the above-mentioned methods, the method comprising: generating a set of independent and identically distributed Gaussian white noise signals; filtering and interpolating the Gaussian white noise signals in sequence to obtain a plurality of noise signals containing Doppler frequency extension information; constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency extension information; determining two independently distributed noise signals from the plurality of noise signals containing Doppler frequency extension information, using the two independently distributed noise signals as the real part and imaginary part of the target Rayleigh fading channel coefficient, respectively, and performing wireless mobile channel attenuation simulation on communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

[0070] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0071] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0072] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A Rayleigh fading channel simulation method, characterized in that: include: Generate a set of independent and identically distributed Gaussian white noise signals; The Gaussian white noise signal is filtered and interpolated in sequence to obtain a plurality of noise signals containing Doppler frequency spread information; constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information; Two independently distributed noise signals are determined from the multiple noise signals containing Doppler frequency spread information, the two independently distributed noise signals are used as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and based on the target Rayleigh fading channel coefficient, wireless mobile channel attenuation simulation is performed on the communication baseband signal data to obtain output signal data.

2. The Rayleigh fading channel simulation method according to claim 1, characterized in that: The step of determining two independently distributed noise signals from the plurality of noise signals containing Doppler frequency spread information comprises: Obtain the original communication baseband signal data set; Determining the communication baseband signal data to be simulated from the original communication baseband signal data set; According to the communication baseband signal data and the simulation requirements of the user, two independently distributed noise signals are determined from the multiple noise signals containing Doppler frequency spread information.

3. The Rayleigh fading channel simulation method according to claim 2, characterized in that: The calculation formula of the output signal data is as follows: ; Among them, outSig[i] represents the i-th output signal data, inSig[i] represents the i-th input communication baseband signal data, 1i is the unit representation of the imaginary number, h_coef1[i] is the i-th noise signal containing Doppler frequency extension information, which represents the real part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[Ni] is the Ni-th noise signal containing Doppler frequency extension information, which represents the imaginary part of the Rayleigh fading channel coefficient corresponding to the i-th communication baseband signal data, h_coef1[i] and h_coef1[Ni] are independently distributed random noises, N represents the total number of Rayleigh fading channel coefficients, and N is a natural number greater than or equal to 1.

4. The Rayleigh fading channel simulation method according to claim 1, characterized in that: The Gaussian white noise signal is filtered and interpolated in sequence to obtain a plurality of noise signals containing Doppler frequency spread information, including: Performing Doppler filtering on the Gaussian white noise signal to generate multiple narrowband noise signals; The multiple narrowband noise signals are interpolated to obtain the multiple noise signals containing Doppler frequency spread information.

5. The Rayleigh fading channel simulation method according to claim 1, characterized in that: The step of constructing a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Based on the multiple noise signals containing Doppler frequency spread information, a plurality of original Rayleigh fading channel coefficients are obtained; Normalization processing is performed on the multiple original Rayleigh fading channel coefficients to obtain multiple Rayleigh fading channel coefficients.

6. The Rayleigh fading channel simulation method according to claim 5, characterized in that: The method of obtaining a plurality of original Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information comprises: Select any two independent target noise signals from the multiple noise signals containing Doppler frequency spread information; Each original Rayleigh fading channel coefficient is obtained according to the arbitrary two independent target noise signals.

7. A Rayleigh fading channel simulation device, characterized in that: include: A generating unit, used for generating a set of independent and identically distributed Gaussian white noise signals; A processing unit, used for filtering and interpolating the Gaussian white noise signal in sequence to obtain a plurality of noise signals containing Doppler frequency spread information; A construction unit, configured to construct a plurality of Rayleigh fading channel coefficients based on the plurality of noise signals containing Doppler frequency spread information; The output unit is used to determine two independently distributed noise signals from the multiple noise signals containing Doppler frequency spread information, use the two independently distributed noise signals as the real part and the imaginary part of the target Rayleigh fading channel coefficient respectively, and perform wireless mobile channel attenuation simulation on the communication baseband signal data based on the target Rayleigh fading channel coefficient to obtain output signal data.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the Rayleigh fading channel simulation method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the Rayleigh fading channel simulation method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the Rayleigh fading channel simulation method according to any one of claims 1 to 6 is implemented.