MIMO Signal Processing with Channel Feedback and Antenna Selection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In MIMO systems, the lack of channel independency between transmitting and receiving antennas leads to signal interference and errors, as existing signal processing methods fail to actively manage variations in the mobile communication channel, resulting in inefficient data transfer.
Innovation Solution
A signal processing method that includes a feedback mechanism to estimate and feed back channel status information, allowing the selection of antennas with good channel conditions for data block segmentation and allocation, and attaching CRCs to ensure error detection and correction, thereby improving data transfer efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If MIMO system uses multiple transmitting antennas without separate signal processing or space-time code, then system complexity is reduced, but channel independency deteriorates due to correlation between antennas
Solution Approach 1:
The system performs preliminary channel quality assessment and feedback before data transmission. The receiving end evaluates channel conditions and feeds back quality information to the transmitting end, which then pre-selects appropriate antennas and allocates data blocks accordingly, avoiding poor channels before transmission occurs
Solution Approach 2:
A feedback mechanism is implemented where the receiving end sends channel status information back to the transmitting end. This feedback loop enables the transmitting end to adaptively select antennas and allocate data blocks based on actual channel conditions, resolving the contradiction between simple transmission and reliable channel selection
2Productivity
If data blocks are transmitted through all available antennas, then data transfer speed increases, but error rate increases due to poor channel conditions
Solution Approach 1:
The system applies local quality control by assessing and selecting antennas based on their individual channel qualities. Instead of uniform transmission across all antennas, data blocks are selectively allocated to antennas with good channel conditions, while poor channels are avoided or used for retransmission only
Solution Approach 2:
The transmitting end dynamically changes transmission parameters (antenna selection, data block allocation) based on channel quality parameters received from feedback. When channel conditions are good, more data blocks are transmitted; when conditions are poor, transmission is reduced or suspended for those antennas
3Measurement precision
If channel status feedback is implemented for antenna selection, then signal detection accuracy improves, but system complexity increases
Solution Approach 1:
The receiving end performs self-service by autonomously evaluating its own channel conditions and generating feedback information. The transmitting end then uses this feedback for autonomous antenna selection and data block allocation, with each end making decisions based on available information without requiring complex coordinated control
Data Source
AI summary
Disclosed is a signal processing method and apparatus in MIMO system. In a mobile communication system having a plurality of transmitting antennas, the present invention includes the steps of receiving a feedback signal including status information of at least one channel, segmenting one of the first data blocks to segment into at least one or more of the second data blocks, attaching a CRC to each of the at least one or more of the second data blocks, allocating the at least one or more second data blocks to a plurality of the transmitting antennas, respectively, and transmitting the at least one or more of the second data blocks. In a mobile communication system having a plurality of receiving antennas, the present invention includes the steps of receiving at least one data block including a CRC or dummy bits, acquiring channel status information using the CRC or dummy bits, and transmitting the channel status information.


