This paper presents a computational complexity measure of convolutional codes well suitable for software implementations of the Viterbi algorithm (VA) operating with hard decision. We investigate the number of arithme...
详细信息
This paper presents a computational complexity measure of convolutional codes well suitable for software implementations of the Viterbi algorithm (VA) operating with hard decision. We investigate the number of arithmetic operations performed by the decoding process over the conventional and minimal trellis modules. A relation between the complexity measure defined in this work and the one defined by McEliece and Lin is investigated. We also conduct a refined computer search for good convolutional codes (in terms of distance spectrum) with respect to two minimal trellis complexity measures. Finally, the computational cost of implementation of each arithmetic operation is determined in terms of machine cycles taken by its execution using a typical digital signal processor widely used for low-power telecommunications applications.
In this partially tutorial paper, we examine minimal trellis representations of linear block codes and analyze several measures of trellis complexity: maximum state and edge dimensions, total span length, and total ve...
详细信息
In this partially tutorial paper, we examine minimal trellis representations of linear block codes and analyze several measures of trellis complexity: maximum state and edge dimensions, total span length, and total vertices, edges and mergers. We obtain bounds on these complexities as extensions of well-known dimension/length profile (DLP) bounds, Codes meeting these bounds minimize all the complexity measures simultaneously;conversely, a code attaining the bound for total span length, vertices, or edges, must likewise attain it for all the others, We define a notion of ''uniform'' optimality that embraces different domains of optimization, such as different permutations of a code or different codes with the same parameters, and we give examples of uniformly optimal codes and permutations, We also give some conditions that identify certain cases when no code or permutation can meet the bounds, In addition to DLP-based bounds, we derive new inequalities relating one complexity measure to another, which can be used in conjunction with known. bounds on one measure to imply bounds on the others, As an application, we infer new bounds on maximum state and edge complexity and on total vertices and edges from bounds on span lengths.
We consider a group of high-performance q-ary low-density parity-check (LDPC) coded perpendicular magnetic recording channels (PMRCs) with optimized targets and codes over various field sizes. We show that the nonbina...
详细信息
We consider a group of high-performance q-ary low-density parity-check (LDPC) coded perpendicular magnetic recording channels (PMRCs) with optimized targets and codes over various field sizes. We show that the nonbinary LDPC-coded PMRCs provide 1-dB coding gain over a practical implementation of a good binary LDPC-coded PMRC at user density of 1.22, and evaluate the decoding complexities of these systems in terms of both the number of floating-point (FLP) operations and the computational time. decoding complexity ratios of nonbinary LDPC-coded PMRCs to the binary LDPC-coded system are presented. After careful analysis, we conclude that the time complexity ratios are always smaller than the ratios obtained by the number of FLP operations, which do not exceed 7.42. Furthermore, experimental results show that the size of the Galois field does not affect the decoding complexity.
The throughput gain obtained by linear network coding (LNC) grows as the generation size increases, while the decoding complexity also grows exponentially. High decoding complexity makes the decoder to be the bottle...
详细信息
The throughput gain obtained by linear network coding (LNC) grows as the generation size increases, while the decoding complexity also grows exponentially. High decoding complexity makes the decoder to be the bottleneck for high speed and large data transmissions. In order to reduce the decoding complexity of network coding, a segment linear network coding (SLNC) scheme is proposed. SLNC provides a general coding structure for the generation-based network coding. By dividing a generation into several segments and restraining the coding coefficients of the symbols within the same segment, SLNC splits a high-rank matrix inversion into several low-rank matrix inversions, therefore reduces the decoding complexity dramatically. In addition, two coefficient selection strategies are proposed for both centrally controlled networks and distributed networks respectively. The theoretical analysis and simulation results prove that SLNC achieves a fairly low decoding complexity at a cost of rarely few extra transmissions.
Full-rate space time codes (STCs) with rate = number of transmit antennas have high multiplexing gain, but high decoding complexity even when decoded using reduced-complexity decoders such as sphere or QRDM decoders. ...
详细信息
Full-rate space time codes (STCs) with rate = number of transmit antennas have high multiplexing gain, but high decoding complexity even when decoded using reduced-complexity decoders such as sphere or QRDM decoders. In this paper, we introduce a new code property of STC called block-orthogonal property, which can be exploited by QR-decomposition-based decoders to achieve significant decoding complexity reduction without performance loss. We show that such complexity reduction principle can benefit the existing algebraic codes such as Perfect and DjABBA codes due to their inherent (but previously undiscovered) block-orthogonal property. In addition, we construct and optimize new full-rate block-orthogonal STC (BOSTC) that further maximize the QRDM complexity reduction potential. Simulation results of bit error rate (BER) performance against decoding complexity show that the new BOSTC outperforms all previously known codes as long as the QRDM decoder operates in reduced-complexity mode, and the code exhibits a desirable complexity saturation property.
MPEG-4 is the first object-based audiovisual coding standard. To control the minimum decoding complexity resources required at the decoder, the MPEG-4 Visual standard defines the so-called video buffering verifier mec...
详细信息
MPEG-4 is the first object-based audiovisual coding standard. To control the minimum decoding complexity resources required at the decoder, the MPEG-4 Visual standard defines the so-called video buffering verifier mechanism, which includes three virtual buffer models, among them the video complexity verifier (VCV). This paper proposes an alternative VCV model, based on a set of macroblock (MB) relative decoding complexity weights assigned to the various NIB coding types used in MPEG-4 video coding. The new VCV model allows a more efficient use of the available decoding resources by preventing the overevaluation of the decoding complexity of certain MB types and thus making it possible to encode scenes (for the same profile@level decoding resources) which otherwise would be considered too demanding.
A family of modified turbo codes with SPC precoding is presented. Compared viith standard turbo codes, the new scheme results in considerably lower decoding cost yet can achieve nearly the same performance.
A family of modified turbo codes with SPC precoding is presented. Compared viith standard turbo codes, the new scheme results in considerably lower decoding cost yet can achieve nearly the same performance.
A new class of Space Time Block Codes (STBCs) known as block orthogonal STBCs (BOSTBCs) was recently presented by Ren et al., which could be exploited by a QR decomposition decoder with M paths (QRDM decoder) to achie...
详细信息
A new class of Space Time Block Codes (STBCs) known as block orthogonal STBCs (BOSTBCs) was recently presented by Ren et al., which could be exploited by a QR decomposition decoder with M paths (QRDM decoder) to achieve significant decoding complexity reduction without performance loss. The block orthogonal property of the codes constructed, was however only shown via simulations. In this paper, we give analytical proofs for the block orthogonal structure of various existing codes in literature including codes formed as the sum of Clifford Unitary Weight Designs (CUWDs). We also show that, construction methods from Coordinate Interleaved Orthogonal Designs (CIODs), Cyclic Division Algebras (CDAs) and Crossed-Product Algebras (CPAs) can lead to BOSTBCs. In addition, we show that the block orthogonal STBCs offer a reduced decoding complexity when used in tandem with a fast sphere decoder using a depth first search approach. Simulation results involving decoding complexity show a 30% reduction in the number of floating point operations (FLOPS) of BOSTBCs as compared to STBCs without the block orthogonal structure.
In this paper, a new blind selected mapping (BSLM) scheme is proposed for orthogonal frequency division multiplexing systems. The proposed BSLM scheme embeds the side information identifying a phase sequence into itse...
详细信息
In this paper, a new blind selected mapping (BSLM) scheme is proposed for orthogonal frequency division multiplexing systems. The proposed BSLM scheme embeds the side information identifying a phase sequence into itself by giving the optimal phase offset to the elements of each phase sequence, which are determined by the biorthogonal vectors for the partitioned subblocks. When U phase sequences and maximum likelihood decoder are used, the proposed BSLM scheme reduces the decoding complexity by (U - 2)/U compared with the conventional BSLM scheme. Also, pairwise error probability (PEP) analysis for the proposed BSLM scheme is performed over the fading channel. Based on the PEP analysis, the bit error rate (BER) performance of the proposed BSLM scheme is shown to be determined by the subblock partitioning and phase offset. Finally, it is shown that for QPSK and 16-QAM, the detection failure probability and the BER of the proposed BSLM scheme are almost the same as those of the conventional BSLM scheme through numerical analysis.
In this paper, ne investigate multilevel coding and multistage decoding For satellite broadcasting with moderate decoding complexity. An unconventional signal set partitioning is used to achieve unequal error protecti...
详细信息
In this paper, ne investigate multilevel coding and multistage decoding For satellite broadcasting with moderate decoding complexity. An unconventional signal set partitioning is used to achieve unequal error protection capabilities. Two possibilities are shown and analyzed for practical systems: (i) linear block component codes with near optimum decoding, (ii) punctured convolutional component codes Kith a common trellis structure.
暂无评论