Method and Apparatus for Low-Complexity Quasi-Reduced State Soft-Output Equalizer
AssigneeHuawei Technologies Co., Ltd.
InventorsJeebak Mitra, Zhuhong Zhang
Life of this patent
Estimating the term…
Abstract
Quasi-reduced state trellis equalization techniques achieve low-latency inter-symbol interference (ISI) equalization by selecting a subset of accumulated path metrics (APMs) for a leading symbol to propagate over a trellis to candidate states of a trailing symbol. This simplifies the computation of APMs for candidate states of the trailing symbol. Thereafter, APMs for candidate states of the trailing symbol are computed based on the subset of APMs for the leading symbol that were propagated over the trellis. Propagating fewer than all APMs for the leading symbol to the trailing symbol reduces the complexity of APM computation at the trailing symbol.
Claims20
A method for staggered processing of modulated symbols, the method comprising:
- dividing a sequence of modulated symbols into a sequence of blocks, wherein the sequence of blocks includes a leading block immediately preceding a trailing block;
- processing, via parallel processors, a set of staggered blocks during a first period, the set of staggered blocks including the leading block and excluding the trailing block;
- and
- processing, via a first processor in the parallel processors, the trailing block during a second period.
An apparatus comprising:
- a processor;
- and
- a computer readable storage medium storing programming for execution by the processor, the programming including instructions to:
- divide a sequence of modulated symbols into a sequence of blocks, wherein the sequence of blocks includes a leading block immediately preceding a trailing block;
- process, via parallel processors, a set of staggered blocks during a first period, the set of staggered blocks including the leading block and excluding the trailing block;
- and
- process, via a first processor in the parallel processors, the trailing block during a second period.
A computer program product comprising a non-transitory computer readable storage medium storing programming, the programming including instructions to:
- divide a sequence of modulated symbols into a sequence of blocks, wherein the sequence of blocks includes a leading block immediately preceding a trailing block;
- process, via parallel processors, a set of staggered blocks during a first period, the set of staggered blocks including the leading block and excluding the trailing block;
- and
- process, via a first processor in the parallel processors, the trailing block during a second period.
Dependencies are inferred from the claim text.