Zigzag Decoding for Receiver Subarray Performance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Constrained processing per subarray in receiver antenna arrays results in performance loss compared to unconstrained processing with the full array, limiting the exploitation of array investments.
Innovation Solution
A 'Zigzag' scheme is introduced that exchanges messages between decoders fed by different subarray signals, allowing for subarray cooperation via channel decoding without violating the constrained architecture.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If receiver antenna arrays are partitioned into subarrays with independent processing circuitry, then device complexity is reduced and ease of manufacture is improved, but receiver performance deteriorates compared to full array processing
Solution Approach 1:
The receiver antenna array is divided into multiple subarrays, each with independent processing circuitry. This segmentation reduces device complexity and facilitates manufacturing while maintaining manageable processing units. Each subarray processes signals independently through its own upstream processing circuitry before downstream combining.
Solution Approach 2:
A feedback mechanism is implemented where decoded signals from one subarray are used as input to another subarray's decoder in an iterative process. This feedback loop allows subarrays to exchange information and improve overall reception performance, mitigating the performance loss from partitioning.
Solution Approach 3:
The outputs from multiple independent subarray processing circuits are merged and combined in downstream processing. This combining of processed signals from different subarrays restores performance by utilizing the collective information from all antenna elements, approaching full array performance while retaining the benefits of segmented architecture.
2Productivity
If subarrays process signals independently without cooperation, then processing speed is improved and device complexity is reduced, but information completeness deteriorates
Solution Approach 1:
Each subarray performs preliminary processing of its received signals independently through upstream processing circuitry, generating initial decoded outputs. This preliminary action maintains processing speed by allowing parallel independent operation before the combining stage.
Solution Approach 2:
Decoded outputs from subarrays are fed back as inputs to other subarrays' decoders, creating an iterative information exchange process. This feedback mechanism ensures information completeness by allowing each subarray to benefit from the processing results of others, compensating for the limitations of independent processing.
3Reliability
If full array processing is used without partitioning, then receiver performance is maximized, but device complexity increases and manufacturing difficulty increases
Solution Approach 1:
The full array is segmented into multiple smaller subarrays, each with dedicated processing circuitry. This segmentation reduces device complexity and manufacturing difficulty while maintaining the ability to achieve full array performance through coordinated processing and feedback.
Solution Approach 2:
Downstream processing circuitry acts as an intermediary that combines outputs from multiple independent subarray processors. This intermediary component enables the system to achieve full array performance by integrating information from all subarrays without requiring a single complex full-array processor.
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
A method of operating a network node of a communication network includes receiving, by a first decoder of the network node, a first upstream-processed signal associated with an original signal. The method further includes receiving, by a second decoder of the network node, a second upstream-processed signal associated with the original signal. The method further includes determining, by the first decoder, a first downstream-processed signal based on the first upstream-processed signal and outputting, by the first decoder, the first downstream-processed signal. The method further includes responsive to the first decoder outputting the first downstream-processed signal, determining, by the second decoder, a second downstream-processed signal based on the second upstream-processed signal and the first downstream-processed signal and outputting, by the second decoder, the second downstream-processed signal. The method further includes determining a decoded received signal based on outputs from the first decoder and the second decoder.