Single RX Chain Antenna Switching for CSI Matrix Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Low-cost IoT devices with a single RX chain struggle to achieve accurate channel state information (CSI) for effective locationing and sensing due to limited channel bandwidth and single-antenna configurations, which restricts their deployment in CSI-based applications.
Innovation Solution
A user client device with a single RX chain and two antennas performs channel estimation by switching between antennas during signal reception, generating equivalent CSI tiles for multiple channels, and aggregating them to create a CSI matrix, mimicking the quality of a multiple RX chain device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single RX chain configuration is used to reduce device cost, then device complexity and cost are reduced, but channel state information accuracy and channel bandwidth are limited
Solution Approach 1:
The patent implements dynamic antenna switching within the single RX chain, where the receiver alternates between multiple antennas during packet reception. This dynamic configuration allows the system to capture channel state information from multiple spatial perspectives without requiring multiple simultaneous RX chains, thereby maintaining low device complexity while improving CSI accuracy through temporal diversity.
Solution Approach 2:
The patent transitions from a static single-antenna measurement to a multi-antenna temporal sequence by adding the time dimension. The RX chain sequentially connects to different antennas during the packet reception time, effectively creating a multi-dimensional observation of the channel state that compensates for the limitation of having only one RX chain.
2Device complexity
If a single antenna configuration is used to simplify device structure, then device complexity is reduced, but channel bandwidth and CSI quality are restricted
Solution Approach 1:
The system dynamically switches between multiple antennas during the reception process, effectively increasing the channel bandwidth observed over time. Each antenna provides a different spatial view of the channel, and by sequentially activating different antennas, the system aggregates channel information across multiple spatial dimensions without requiring simultaneous multi-antenna reception hardware.
Solution Approach 2:
The single RX chain is designed to be universally compatible with multiple antennas through time-division multiplexing. The same RX chain performs the function of multiple simultaneous receivers by sequentially connecting to different antennas, making the hardware configuration multi-functional and avoiding the need for separate RX chains for each antenna.
3Measurement precision
If antenna switching is performed during packet reception to capture multiple channel perspectives, then CSI matrix quality is improved, but reception time and processing complexity increase
Solution Approach 1:
The antenna switching is pre-coordinated with the packet structure, where switching occurs during known fields such as the preamble and header portions of the transmitted packet. This preliminary switching strategy allows the system to capture CSI information from multiple antennas during the packet's inherent time structure without requiring additional packet transmissions or extending the overall reception time beyond the original packet duration.
Data Source
AI summary
A user client device with a single receive (RX) chain, a first antenna and a second antenna, and a processor that causes the user client device to couple the single RX chain to the first antenna to receive a first data packet on a first channel and determine a first channel state information (CSI) tile of the first channel based on one or more fields in the first data packet, decouple the first antenna from the single RX chain and couple the second antenna to the single RX chain to continue receiving the first data packet on a second channel, determine a second CSI tile of the second channel based on one or more of a portion of the first plurality of fields, aggregate the first CSI tile with the second CSI tile, and generate a CSI matrix based on aggregating the first CSI tile with the second CSI tile.


