Simplified MIMO diversity reception processing method and device, computer equipment and medium
By generating orthogonal pilot sequences and transmitting them synchronously at the transmitter, combined with frequency domain transformation and denoising processing, the problems of pilot overhead and time-varying channels in MIMO channel estimation are solved, achieving efficient and accurate channel estimation.
Patent Information
- Application Number
- CN202511063757.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-11-07
AI Technical Summary
Existing MIMO channel estimation methods rely on multi-slot pilot structures and require the channel to remain stable in the time domain, which increases pilot overhead and makes them susceptible to time-varying factors of the channel.
A set of pilot sequences for channel estimation is generated, pilot subsequences with orthogonal relationships are constructed for multiple transmit antennas, and they are transmitted synchronously at the transmitting end. Frequency domain transformation and denoising processing are performed at the receiving end to obtain robust channel estimation results.
By ensuring that the pilot subsequences are aligned on the time axis, the consistency of the receiver signal structure is improved, the computational complexity is reduced, the real-time performance and accuracy of frequency domain channel estimation are enhanced, and the robustness and precision of channel estimation are increased.
Smart Images

Figure CN120915338A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a simplified MIMO diversity reception processing method and device, computer equipment and medium. BACKGROUND
[0002] At present, MIMO, i.e. multiple-input multiple-output communication technology, is widely used in wireless communication systems to improve system capacity, enhance channel reliability and improve anti-interference capability. In the environment where multiple transmitting antennas and receiving antennas work cooperatively, MIMO technology usually realizes multi-channel parallel transmission through diversity gain and spatial multiplexing strategy, thereby optimizing transmission performance.
[0003] The existing MIMO channel estimation method usually relies on space-time block coding (STBC) structure, transmits pilot sequences in multiple time intervals respectively, and estimates the channel response between each transmitting antenna and receiving antenna by using the receiving conditions of the pilots at different time points at the receiving end. In a typical structure such as the Alamouti coding scheme, the pilot sequences of two transmitting antennas are respectively embedded in two consecutive symbol time slots for transmission, and it is assumed that the channel state remains unchanged within the two time slots. The receiving end inversely deduces the frequency domain channel response values of the two transmitting channels according to the received signals at the two time points, through matrix solving based on the frequency domain expressions, and further obtains the time domain channel impulse response through IFFT processing.
[0004] The existing technical solutions in the above have the following defects: relying on a multi-time slot pilot structure and requiring the channel time domain to remain stable, resulting in increased pilot overhead and being susceptible to channel time-varying factors, and thus there is room for improvement. SUMMARY
[0005] In order to improve the efficiency of channel estimation, the present application provides a simplified MIMO diversity reception processing method, device, computer equipment and medium.
[0006] The above invention purpose of the present application is realized by the following technical solutions: A simplified MIMO diversity reception processing method, the method comprising: generating a group of pilot sequences for channel estimation, constructing pilot sub-sequences with orthogonal relationship for multiple transmitting antennas based on the pilot sequences and distributing them; synchronously transmitting the pilot sub-sequences through multiple transmitting antennas at the transmitting end; receiving the pilot sub-sequences at the receiving end, performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain received signals, and describing the frequency domain channel response between multiple transmitting antennas and receiving antennas based on the ratio relationship between the frequency domain received signals and the pilot sub-sequences; The frequency domain channel response is converted to a time domain, each time domain channel response corresponding to the transmitting antenna is obtained by sequentially dividing according to a preset structure, and the time domain channel response is subjected to denoising processing to obtain a restored channel estimation result.
[0007] By adopting the technical scheme, a group of pilot sequences for channel estimation are generated, pilot sub-sequences with orthogonal relationship are constructed for multiple transmitting antennas respectively and are distributed, the structural interference between pilots corresponding to different transmitting antennas is ensured, the pilot separability in a multi-antenna environment is enhanced, a stable foundation is established for subsequent channel estimation, the pilot sub-sequences are synchronously transmitted at the transmitting end, the alignment of each pilot signal in the time axis is ensured, the signal structure consistency at the receiving end is improved, the frequency domain estimation deviation caused by time misalignment is avoided, the frequency domain transformation of the pilot sub-sequences is performed at the receiving end, the frequency domain channel response between the transmitting and receiving antennas is calculated based on the received signal, the pilot-driven channel reconstruction is realized at the receiving end with low calculation complexity, and the real-time performance and accuracy of the frequency domain channel estimation are improved, the frequency domain channel response is converted to the time domain, and the denoising processing is performed, the time domain channel impulse response corresponding to each transmitting antenna is further separated and restored, and a robust channel estimation result that can be used for subsequent demodulation compensation is obtained.
[0008] In an example, the application can be further configured to generate a group of pilot sequences for channel estimation, and construct pilot sub-sequences with orthogonal relationship for multiple transmitting antennas based on the pilot sequences, specifically including: According to a preset ZC pilot simplified structure The pilot sequence is generated, where n is a sample index, n∈[0, N], N is a preset sequence length, and the pilot sequence is taken as a first pilot sub-sequence s1(n); A preset cyclic shift operation is performed on the pilot sequence A second pilot sub-sequence s2(n) is obtained.
[0009] By adopting the technical scheme, the first pilot sub-sequence is constructed according to the preset simplified ZC pilot structure, the pilot generation process is simplified on the basis of maintaining the sequence constant modulus and low cross-correlation, the calculation complexity of pilot construction is reduced, the second pilot sub-sequence is generated based on the cyclic shift rule, the pilot pair with structural orthogonality is quickly constructed without introducing a new pilot template, the pilot template resource consumption is reduced, and the structural distinguishability of the pilot in a dual-antenna system is ensured.
[0010] In an example, the application can be further configured that the pilot sub-sequences are arranged in a uniform distribution manner in the frequency domain to enhance the estimation accuracy of the frequency domain channel response at different sub-carrier positions.
[0011] By adopting the technical scheme, the pilot sub-sequences are arranged in a uniform distribution manner in the frequency domain, so that the pilot coverage on each sub-carrier is balanced, the sub-carrier sampling stability and cross-frequency consistency are improved when constructing the ratio estimation in the frequency domain, the estimation precision of the frequency domain channel response in the full frequency band range is further improved, and the overall stability and robustness of the channel estimation result are enhanced.
[0012] In an example, the application can be further configured to: perform frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain received signals, and describe the frequency domain channel responses between the plurality of transmitting antennas and receiving antennas based on the ratio relationship between the frequency domain received signals and the pilot sub-sequences, specifically including: performing fast Fourier transform on the pilot sub-sequences to obtain frequency domain received signals Y1 corresponding to the pilot frequency positions; based on a preset frequency domain channel estimation formula determining a response estimation value of a first frequency domain channel response wherein H2 is a second frequency domain channel response, S1 and S2 are frequency domain transformation values of the pilot sub-sequences, and N1 is a frequency domain noise component.
[0013] By adopting the technical scheme, the fast Fourier transform is performed on the received signals corresponding to the pilot sub-sequences, so that efficient mapping of the time domain pilot received data to the frequency domain space is realized, thereby providing an input basis for subsequent frequency domain structure estimation; by performing point-by-point ratio calculation on the frequency domain received results and the preset pilot frequency domain values, a simple frequency domain channel response expression can be constructed in a linear algebraic manner, thereby reducing the data processing amount required by the traditional multi-time slot estimation and improving the frequency domain estimation efficiency.
[0014] In an example, the application can be further configured to: convert the frequency domain channel responses to the time domain, and divide each time domain channel response corresponding to the transmitting antennas in a preset structure order, specifically including: performing inverse fast Fourier transform on the corresponding estimation values obtaining time domain channel responses h 1_all ; sequentially dividing the time domain channel responses obtaining time domain channel responses corresponding to different transmitting antennas.
[0015] By adopting the technical scheme, the inverse fast Fourier transform is performed on the constructed frequency domain channel response formula, so that the frequency domain structure is converted into the time domain impulse response form, thereby more intuitively presenting the time delay and amplitude information of the multi-antenna channel path; by sequentially dividing the structure of the time domain impulse response, the response components of different transmitting antennas can be separated in the time domain by using the cyclic shift characteristics in the pilot construction, thereby realizing a low-complexity channel estimation method without additional decoupling matrix operations.
[0016] The application can be further configured in an example that the inverse fast Fourier transform performed on the corresponding estimated values further includes: Converting the expression of the response estimated value into time domain to obtain Based on the cyclic shift relationship between the second pilot subsequence and the first pilot subsequence, the calculated value of the is obtained, and then the corresponding item is ignored as an interference item according to the calculated value to obtain the time domain channel response.
[0017] By using the above technical solution, by identifying the structural ratio relationship between the second pilot subsequence and the first pilot subsequence in the frequency domain, and calculating the corresponding time domain transformation result, the distribution characteristics of the interference components introduced by the non-target antenna in the time domain can be evaluated; by ignoring the interference item as a weak component in the structure division, the channel estimation model can be effectively simplified and the sensitivity to the interference item in the structure restoration can be reduced without sacrificing the accuracy, thereby improving the robustness and implementation efficiency of the overall estimation process.
[0018] The above-mentioned second application object of the application is realized by the following technical solution: A simplified MIMO diversity receiving processing device, the device comprises: A pilot generation module for generating a group of pilot sequences for channel estimation, based on the pilot sequences, constructing pilot subsequences with orthogonal relationship for a plurality of transmitting antennas and distributing them; A synchronous transmitting module for synchronously transmitting the pilot subsequences through a plurality of transmitting antennas at the transmitting end; A frequency domain estimation module for receiving the pilot subsequences at the receiving end, performing frequency domain transformation on the pilot subsequences to obtain corresponding frequency domain received signals, and describing the frequency domain channel responses between a plurality of transmitting antennas and receiving antennas based on the ratio relationship between the frequency domain received signals and the pilot subsequences; A time domain estimation module for converting the frequency domain channel responses into time domain, dividing according to a preset structure sequence to obtain time domain channel responses corresponding to each transmitting antenna, and performing denoising processing on the time domain channel responses to obtain a restored channel estimation result.
[0019] By adopting the technical scheme, a group of pilot sequences for channel estimation are generated, pilot sub-sequences with orthogonal relationship are respectively constructed for multiple transmitting antennas and are distributed, so that the structures of pilots corresponding to different transmitting antennas are ensured not to interfere with each other, the pilot separability in a multi-antenna environment is enhanced, and a stable foundation is established for subsequent channel estimation; the pilot sub-sequences are synchronously transmitted at the transmitting end, so that the pilot signals are ensured to be aligned on a time axis, the signal structure consistency at a receiving end is improved, and estimation deviation in a frequency domain caused by time misalignment is avoided; the pilot sub-sequences are subjected to frequency domain transformation at the receiving end, and a frequency domain channel response between transmitting and receiving antennas is calculated based on a received signal, so that channel deconstruction driven by the pilot at the receiving end is realized with low calculation complexity, and the real-time performance and accuracy of the frequency domain channel estimation are improved; the frequency domain channel response is converted to a time domain, and is subjected to noise removal processing, so that a time domain channel impulse response corresponding to each transmitting antenna is further separated and restored, and a robust channel estimation result that can be used for subsequent demodulation compensation is obtained.
[0020] The above-mentioned fourth purpose of the present application is achieved by the following technical scheme: A computer device comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the above-mentioned simplified MIMO diversity receiving processing method when executing the computer program.
[0021] The above-mentioned fourth purpose of the present application is achieved by the following technical scheme: A computer readable storage medium stores a computer program, and the computer program implements the steps of the above-mentioned simplified MIMO diversity receiving processing method when executed by a processor.
[0022] In summary, the present application has the following beneficial technical effects: 1、By generating a set of pilot sequences for channel estimation, and constructing and distributing pilot sub-sequences with orthogonal relationship for multiple transmit antennas respectively, it can ensure that the structures of different pilot corresponding to different transmit antennas do not interfere with each other, enhance the pilot separability in multi-antenna environment, and thus establish a stable foundation for subsequent channel estimation; By synchronously transmitting pilot sub-sequences at the transmitting end, it can ensure that each pilot signal is aligned on the time axis, improve the signal structure consistency at the receiving end, and thus avoid the frequency domain estimation deviation caused by time misalignment; By performing frequency domain transformation on the pilot sub-sequences at the receiving end, and calculating the frequency domain channel response between the transmitting and receiving antennas based on the received signal, it can realize pilot-driven channel deconstruction at the receiving end with low computational complexity, and thus improve the real-time performance and accuracy of frequency domain channel estimation; By converting the frequency domain channel response to the time domain and performing denoising processing, it can further separate and restore the time domain channel impulse response corresponding to each transmitting antenna, and thus obtain a robust channel estimation result that can be used for subsequent demodulation compensation; 2、By constructing the first pilot sub-sequence according to the pre-set simplified ZC pilot structure, it can simplify the pilot generation process while maintaining the sequence constant modulus and low cross-correlation, thereby reducing the computational complexity of pilot construction; By generating the second pilot sub-sequence based on the cyclic shift rule, it can quickly construct pilot pairs with orthogonal structure without introducing new pilot templates, thereby reducing the consumption of pilot template resources and ensuring the structural distinguishability of pilots in a two-antenna system; 3、By arranging the pilot sub-sequences in the frequency domain according to the uniform distribution method, it can ensure that the pilot coverage on each sub-carrier is balanced, thereby improving the sub-carrier sampling stability and cross-frequency consistency when constructing the ratio estimate in the frequency domain, further improving the estimation accuracy of the frequency domain channel response in the full frequency band range, and enhancing the overall stability and robustness of the channel estimation result. BRIEF DESCRIPTION OF DRAWINGS
[0023] Figure 1 is a flowchart of a simplified MIMO diversity reception processing method in an embodiment of the present application; Figure 2 is a 2-antenna transmission structure diagram in an embodiment of the present application; Figure 3 is a self-correlation diagram of a common pilot and the cross-correlation diagram of two pilots in an embodiment of the present application; Figure 4 is a simplified ZC sequence spectrum diagram in an embodiment of the present application; Figure 5 is a ZC sequence spectrum diagram before simplification in an embodiment of the present application; Figure 6 is a principle block diagram of a simplified MIMO diversity reception processing device in an embodiment of the present application; Figure 7is a schematic diagram of the device in an embodiment of the present application. DETAILED DESCRIPTION
[0024] The present application is further described in detail below with reference to the accompanying drawings.
[0025] In an embodiment, as shown in Figure 1 The present application discloses a simplified MIMO diversity reception processing method, which specifically comprises the following steps: S10: generating a group of pilot sequences for channel estimation, constructing and distributing pilot sub-sequences with orthogonal relationship for multiple transmit antennas respectively based on the pilot sequences.
[0026] Specifically, a reference pilot sequence for channel estimation is obtained, the pilot sequence is changed in structure according to a preset number of antennas, such as two transmit antennas, and pilot sub-sequences with orthogonal characteristics are generated based on a preset orthogonal structure rule, and the pilot sub-sequences are respectively distributed to different transmit antenna channels for subsequent synchronous transmission operation.
[0027] S20: synchronously transmitting the pilot sub-sequences through multiple transmit antennas at the transmitting end.
[0028] Specifically, after the pilot sub-sequences are constructed, the first pilot sub-sequence and the second pilot sub-sequence are respectively embedded into the corresponding pilot transmission frames, and the two transmit antennas are controlled to emit their respective pilot sub-sequences at the same time according to the starting time of the frame structure, so as to ensure the synchronous transmission of the pilot signals on the time axis to realize the frequency domain hybrid reception structure.
[0029] S30: receiving the pilot sub-sequences at the receiving end, performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain received signals, and describing the frequency domain channel response between multiple transmit antennas and receiving antennas based on the ratio relationship between the frequency domain received signals and the pilot sub-sequences.
[0030] Specifically, the receiving end collects the received signals containing pilot information, and performs fast Fourier transform to obtain corresponding frequency domain signals. The frequency domain received signals are point-by-point ratio calculated with the first pilot sub-sequence to construct a channel expression, so as to obtain the frequency domain channel response data containing multiple transmit channel mixing components for subsequent structure separation processing.
[0031] S40: converting the frequency domain channel response to time domain, dividing to obtain the time domain channel response corresponding to each transmit antenna according to a preset structure order, and performing denoising processing on the time domain channel response to obtain the restored channel estimation result.
[0032] Specifically, based on the ratio relationship in the frequency domain channel response construction formula, a fast Fourier inverse transform operation is performed to obtain the hybrid time domain channel response. Then, according to the preset structural order, the time domain channel response is divided into two equal-length sub-segments within a length of N, which serve as the time domain channel responses of the two transmit antennas respectively. The amplitude of each time domain channel response result is filtered to remove low-amplitude interference components, thereby obtaining the restored channel estimation result.
[0033] In one embodiment, step S10 involves generating a set of pilot sequences for channel estimation, and constructing orthogonal pilot sub-sequences for multiple transmit antennas based on these pilot sequences. Specifically, this includes: S11: Simplified structure based on preset ZC pilot. Generate a pilot sequence, where n is the sample index, n∈[0,N], and N is the preset sequence length, and use the pilot sequence as the first pilot subsequence s1(n).
[0034] Specifically, to simplify the design of pilot signals, only one set of pilot signals is used to complete channel estimation. This set of pilot sequences uses ZC sequences and data to form a sequence such as... Figure 2 The two-antenna transmission structure in the text therefore uses a typical ZC pilot structure, i.e. Set u=1, m=0, N=128 to simplify the structure of the ZC pilot, and generate the first pilot subsequence as the transmission pilot of the first transmitting antenna based on the simplified pilot sequence.
[0035] S12: Perform a preset cyclic shift operation on the pilot sequence. The second pilot subsequence s2(n) is obtained.
[0036] Specifically, after obtaining the first pilot subsequence s1(n), a cyclic shift operation of length N / 2 is performed based on the sequence construction rules to construct the second pilot subsequence. For example, the elements of the second half of the original sequence s1(n+N / 2) to s1(N-1) are moved to the front of the sequence and spliced with the first half of the original sequence s1(0:N / 2-1). The complete sequence formed by this is defined as s2(n). s2(n) and s1(n) maintain good orthogonality in the frequency domain and are used to achieve structural separation of their respective pilot components in the dual-transmit antenna structure to facilitate subsequent channel estimation processing. Figure 3 The diagrams shown illustrate the autocorrelation of the same pilot and the cross-correlation of two pilots. Only through the cross-correlation structure of two pilots can the two antennas avoid mutual interference. Figure 4 and 5 As shown in the simplified ZC sequence spectrum diagrams, if m is not equal to zero, the spectrum distribution is uneven, which is not conducive to channel estimation.
[0037] In an embodiment, in step S10, the pilot sub-sequences are arranged in a uniform distribution manner in the frequency domain, so as to enhance the estimation accuracy of the frequency domain channel response at different sub-carrier positions.
[0038] Specifically, the completed pilot sub-sequences adopt a simplified ZC sequence structure, the frequency domain characteristics of which are constant amplitude and continuous phase change in the entire frequency spectrum range, and the same amplitude interval is maintained between different sub-carrier positions. Arranging the pilot values in a uniform distribution manner in the frequency domain can enhance the channel estimation resolution of each sub-carrier position when the frequency domain ratio calculation is performed at the receiving end, and improve the accuracy and distortion resistance of the overall estimation result in the frequency dimension.
[0039] In an embodiment, in step S30, the frequency domain transformation is performed on the pilot sub-sequences to obtain the corresponding frequency domain received signals, and the frequency domain channel responses between the multiple transmitting antennas and the receiving antennas are described based on the ratio relationship between the frequency domain received signals and the pilot sub-sequences, specifically including: S31: performing fast Fourier transform on the pilot sub-sequences to obtain the frequency domain received signals Y1 corresponding to the pilot frequency positions.
[0040] Specifically, the time domain sampling data corresponding to the received pilot sub-sequences are taken as inputs, fast Fourier transform processing with a length of N is performed, the amplitude and phase information of each sampling point in the time domain are mapped to the corresponding frequency domain sub-carrier positions, and the frequency domain received result Y1 is output for subsequent ratio estimation operation with the pilot spectrum, wherein the frequency domain signal contains the pilot response mixed by the first antenna and the second antenna and the superimposed noise component.
[0041] S32: determining the response estimation value of the first frequency domain channel response based on a preset frequency domain channel estimation formula wherein H2 is the second frequency domain channel response, S1 and S2 are the frequency domain transformation values of the pilot sub-sequences, and N1 is the frequency domain noise component.
[0042] Specifically, the frequency domain received signal Y1 and the known first pilot frequency domain value S1 and the second pilot frequency domain value S2 are taken as input parameters, a preset estimation function is called to perform frequency domain channel estimation operation, and the frequency domain channel response estimation value between the first transmitting antenna channel and the receiving end is calculated based on the frequency domain ratio formula.
[0043] In an embodiment, in step S40, the frequency domain channel response is converted to the time domain, and the time domain channel responses corresponding to the transmitting antennas are divided according to the preset structure sequence, specifically including: S41: performing inverse fast Fourier transform on the corresponding estimation value obtaining the time domain channel response h 1_all .
[0044] Specifically, by inverse fast Fourier transform operation, the frequency domain mixed structure is mapped into the corresponding time domain signal space, and the complete time domain channel response is output, which contains the response information corresponding to the two transmitting antenna channels and retains the residual noise component transformed from the frequency domain superimposed noise item N1 / S1. In this process, the interference item is concentrated and distributed in the time domain relying on the pilot orthogonal structure characteristics, so that the impulse responses corresponding to the two antennas have distinguishable structures, providing a basis for subsequent sequential division.
[0045] S42: sequentially dividing the time domain channel response The time domain channel response corresponding to different transmitting antennas is obtained.
[0046] Specifically, after obtaining the time domain channel response, based on the characteristics of the two sub-sequences in the pilot sequence structure constructed by cyclic shift, according to the rule that the time domain energy after IFFT transformation is mainly concentrated in different positions, the time domain channel response sequence is divided into the first half and the second half according to the fixed structure division method. The first half h t1 represents the time domain channel response from the first transmitting antenna to the receiving antenna, and the second half h t2 represents the time domain channel response corresponding to the second transmitting antenna channel. Since the pilots have good quasi-orthogonality, this division structure can effectively isolate the two channel signal responses and avoid inter-impulse interference, further ensuring the accuracy and divisibility of the estimation result.
[0047] In an embodiment, in step S10, the inverse fast Fourier transform is also performed on the corresponding estimated value, and further comprising: S411: converting the expression of the response estimate into the time domain to obtain
[0048] Specifically, based on the constructed frequency domain response ratio expression, a preset inverse transform module is called to perform fast Fourier inverse transform processing on the entire expression to generate the corresponding time domain response component, where ifft(Y1 / S1) represents the expression of the mixed received result in the time domain, ifft(H2) x ifft(S2 / S1) represents the distribution characteristics of the interference component introduced by the second transmitting channel in the time domain, and ifft(N1 / S1) is the time domain response result of the noise part. The complete time domain channel response formula is constructed by the above transformation for subsequent interference item elimination and structure division processing.
[0049] S412: based on the cyclic shift relationship between the second pilot sub-sequence and the first pilot sub-sequence, obtaining the calculation value of , and then according to the calculation value, the corresponding item is ignored as an interference item to obtain the time domain channel response.
[0050] Specifically, the second pilot subsequence is identified as being generated by a cyclic shift of length N / 2 compared to the first pilot subsequence during its construction. Combining the frequency domain ratio characteristics of the ZC sequence under the cyclic shift structure, the spectral ratio of S2 / S1 is calculated and then processed by inverse fast Fourier transform. The generated ifft(S2 / S1) result presents a channel response with a concentrated distribution of offset positions in the time domain. Since the main energy range of this response does not overlap with the target channel response in structure, it can be ignored as an interference term in the actual structural division, thus obtaining a relatively pure target transmit antenna time domain channel response.
[0051] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0052] In one embodiment, a simplified MIMO diversity reception processing apparatus is provided, which corresponds one-to-one with the simplified MIMO diversity reception processing method described in the above embodiments. For example... Figure 6 As shown, this simplified MIMO diversity receiver processing device includes a pilot generation module, a synchronization transmission module, a frequency domain estimation module, and a time domain estimation module. Detailed descriptions of each functional module are as follows: The pilot generation module is used to generate a set of pilot sequences for channel estimation, and to construct and allocate orthogonal pilot subsequences for multiple transmit antennas based on the pilot sequences. The synchronous transmission module is used to synchronously transmit pilot subsequences through multiple transmit antennas at the transmitting end; The frequency domain estimation module is used to receive the pilot subsequence at the receiving end, perform frequency domain transformation on the pilot subsequence to obtain the corresponding frequency domain received signal, and describe the frequency domain channel response between multiple transmit antennas and receive antennas based on the ratio between the frequency domain received signal and the pilot subsequence. The time-domain estimation module is used to convert the frequency-domain channel response to the time domain, divide the time-domain channel response of each transmit antenna according to the preset structure order, and perform noise reduction processing on the time-domain channel response to obtain the restored channel estimation result.
[0053] Optionally, the pilot generation module specifically includes: The sequence construction submodule is used to simplify the structure based on the preset ZC pilot. Generate a pilot sequence, where n is the sample index, n∈[0,N], and N is the preset sequence length, and use the pilot sequence as the first pilot subsequence s1(n); the sequence transformation submodule is used to perform a preset cyclic shift operation on the pilot sequence. The second pilot subsequence s2(n) is obtained.
[0054] Optionally, the frequency domain estimation module specifically comprises: a frequency domain conversion submodule, configured to perform fast Fourier transform on the pilot subsequence to obtain a frequency domain received signal Y1 corresponding to the pilot frequency position; a ratio calculation submodule, configured to calculate a ratio of the frequency domain received signal Y1 and the frequency domain noise component N1 based on a preset frequency domain channel estimation formula to determine a response estimation value of the first frequency domain channel response wherein H2 is the second frequency domain channel response, S1 and S2 are frequency domain transform values of the pilot subsequence, and N1 is the frequency domain noise component.
[0055] Optionally, the time domain estimation module specifically comprises: a frequency domain restoration submodule, configured to perform inverse fast Fourier transform on the corresponding estimation value to obtain a time domain channel response h 1_all ; a structure division submodule, configured to sequentially divide the time domain channel response to obtain time domain channel responses corresponding to different pairs of transmitting antennas.
[0056] Optionally, the frequency domain restoration submodule further comprises: an interference term identification submodule, configured to convert the expression of the response estimation value into the time domain to obtain an interference suppression submodule, configured to obtain a calculation value ofbased on a cyclic shift relationship between the second pilot subsequence and the first pilot subsequence, and further ignore the corresponding term as an interference term according to the calculation value to obtain the time domain channel response.
[0057] For specific limitations of the simplified MIMO diversity reception processing device, refer to the limitations of the simplified MIMO diversity reception processing method in the foregoing, which will not be described here. Each module in the above simplified MIMO diversity reception processing device can be realized by software, hardware, and combinations thereof, in whole or in part. The above modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to each module.
[0058] In one embodiment, a computer device is provided, which can be a server, and an internal structure diagram of the computer device can be as shown in Figure 7The computer device includes a processor, a memory, a network interface and a database connected through a system bus. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for running the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is configured to communicate with an external terminal through a network connection. The computer program is executed by the processor to implement a simplified MIMO diversity reception processing method.
[0059] In one embodiment, a computer device is provided, including a memory, a processor and a computer program stored in the memory and executable on the processor, the processor executing the computer program to implement the following steps: generating a set of pilot sequences for channel estimation, constructing pilot sub-sequences with orthogonal relationship for a plurality of transmit antennas based on the pilot sequences and performing allocation; synchronously transmitting the pilot sub-sequences through the plurality of transmit antennas at a transmitting end; receiving the pilot sub-sequences at a receiving end, performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain received signals, and describing frequency domain channel responses between the plurality of transmit antennas and a receiving antenna based on a ratio relationship between the frequency domain received signals and the pilot sub-sequences; converting the frequency domain channel responses to time domain, dividing to obtain time domain channel responses corresponding to each transmit antenna in a preset structure order, and performing denoising processing on the time domain channel responses to obtain restored channel estimation results.
[0060] In one embodiment, a computer readable storage medium is provided, having a computer program stored thereon, the computer program being executed by a processor to implement the following steps: generating a set of pilot sequences for channel estimation, constructing pilot sub-sequences with orthogonal relationship for a plurality of transmit antennas based on the pilot sequences and performing allocation; synchronously transmitting the pilot sub-sequences through the plurality of transmit antennas at a transmitting end; receiving the pilot sub-sequences at a receiving end, performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain received signals, and describing frequency domain channel responses between the plurality of transmit antennas and a receiving antenna based on a ratio relationship between the frequency domain received signals and the pilot sub-sequences; converting the frequency domain channel responses to time domain, dividing to obtain time domain channel responses corresponding to each transmit antenna in a preset structure order, and performing denoising processing on the time domain channel responses to obtain restored channel estimation results.
[0061] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.
[0062] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above-mentioned division of functional units and modules is exemplified. In actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the above-described functions.
[0063] The above-described embodiments are only used to illustrate the technical solutions of the present application, but not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.
Claims
1. A method of simplifying MIMO diversity reception processing, characterized by, The method comprises: generating a group of pilot sequences for channel estimation, constructing pilot sub-sequences with orthogonal relationship for multiple transmitting antennas respectively based on the pilot sequences and distributing the pilot sub-sequences; synchronously transmitting the pilot sub-sequences through multiple transmitting antennas at a transmitting end; receiving the pilot sub-sequences at a receiving end, performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain receiving signals, and describing frequency domain channel responses between multiple transmitting antennas and receiving antennas based on a ratio relationship between the frequency domain receiving signals and the pilot sub-sequences; converting the frequency domain channel responses to time domain, dividing to obtain time domain channel responses corresponding to each transmitting antenna according to a preset structure sequence, and performing denoising processing on the time domain channel responses to obtain restored channel estimation results.
2. The method of claim 1, wherein, The generating a group of pilot sequences for channel estimation, constructing pilot sub-sequences with orthogonal relationship for multiple transmitting antennas respectively based on the pilot sequences specifically comprises: According to a preset ZC pilot simplification structure generating the pilot sequence, where n is a sample index, n∈[0, N], N is a preset sequence length, and taking the pilot sequence as a first pilot sub-sequence s1(n). performing a preset cyclic shift operation on the pilot sequence a second pilot subsequence s2(n) is obtained.
3. The method of claim 2, wherein, The pilot sub-sequences are arranged in a uniform distribution manner in the frequency domain to enhance the estimation accuracy of the frequency domain channel responses at different sub-carrier positions.
4. The method of claim 1, wherein, The performing frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain receiving signals, and describing frequency domain channel responses between multiple transmitting antennas and receiving antennas based on a ratio relationship between the frequency domain receiving signals and the pilot sub-sequences specifically comprises: Performing fast Fourier transformation on the pilot sub-sequences to obtain frequency domain receiving signals Y1 corresponding to pilot frequency positions. Based on a preset frequency domain channel estimation formula Determining a response estimate value of the first frequency domain channel response Wherein, H2 is the second frequency domain channel response, S1 and S2 are frequency domain transform values of the pilot subsequence, and N1 is a frequency domain noise component.
5. The method of claim 1, wherein, The converting the frequency domain channel responses to time domain, dividing to obtain time domain channel responses corresponding to each transmitting antenna according to a preset structure sequence specifically comprises: performing an inverse fast fourier transform on the respective estimate obtaining a time domain channel response h 1_all sequentially dividing the time domain channel response obtaining time domain channel responses corresponding to different pairs of the transmit antennas.
6. The method of claim 5, wherein, The performing inverse fast Fourier transformation on the corresponding estimated values further comprises: converting the representation of the response estimate into the time domain, resulting in Based on a cyclic shift relationship between the second pilot subsequence and the first pilot subsequence, a calculation value of the second pilot subsequence is obtained, and then a corresponding item is ignored as an interference item according to the calculation value, so as to obtain the time domain channel response. Based on a cyclic shift relationship between the second pilot subsequence and the first pilot subsequence, a calculation value of the second pilot subsequence is obtained, and then a corresponding item is ignored as an interference item according to the calculation value, so as to obtain the time domain channel response.
7. A simplified MIMO diversity reception processing apparatus characterized by comprising: The device comprises: a pilot generation module configured to generate a group of pilot sequences for channel estimation, construct pilot sub-sequences with orthogonal relationship for multiple transmitting antennas respectively based on the pilot sequences, and distribute the pilot sub-sequences; a synchronous transmitting module configured to synchronously transmit the pilot sub-sequences through multiple transmitting antennas at a transmitting end; a frequency domain estimation module configured to receive the pilot sub-sequences at a receiving end, perform frequency domain transformation on the pilot sub-sequences to obtain corresponding frequency domain receiving signals, and describe frequency domain channel responses between multiple transmitting antennas and receiving antennas based on a ratio relationship between the frequency domain receiving signals and the pilot sub-sequences; a time domain estimation module configured to convert the frequency domain channel responses to time domain, divide to obtain time domain channel responses corresponding to each transmitting antenna according to a preset structure sequence, and perform denoising processing on the time domain channel responses to obtain restored channel estimation results.
8. The apparatus for simplified MIMO diversity reception processing according to claim 7, wherein, The pilot generation module specifically comprises: A sequence construction submodule is configured to generate the pilot sequence according to a preset ZC pilot simplified structure generate the pilot sequence, where n is a sample index, n∈[0,N], N is a preset sequence length, and the pilot sequence is taken as a first pilot subsequence s1(n). a sequence transformation submodule configured to perform a preset cyclic shift operation on the pilot sequence a second pilot subsequence s2(n) is obtained.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor implements the steps of the simplified MIMO diversity receiving processing method according to any one of claims 1 to 6 when executing the computer program.
10. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 9. The computer program is executed by the processor to implement the steps of the simplified MIMO diversity receiving processing method according to any one of claims 1 to 6.