WLAN standards make use of different transmission modes to cope with different channel conditions, these modes make use of different modulation constellations and code rates. Data encoding is done with a 64-state convolutional code of rate 1/2, some modes employ this basic rate and others puncture the encoded data to obtain a rate of 3/4. At the receiver, the decision depth needed by the Viterbi decoder is higher for decoding punctured modes than for decoding non-punctured modes, this means that punctured modes need a greater area and, then, they cause a higher power consumption. This fact is used in this letter to reduce the power consumption of the Viterbi decoder when dealing with half-rate code modes, an architecture that disables the unnecessary hardware in the non-punctured modes allows a reduction of 20% in the dynamic power consumption with an area increase of only 1%.
[1]
Yasuo Hirata,et al.
High-Rate Punctured Convolutional Codes for Soft Decision Viterbi Decoding
,
1984,
IEEE Trans. Commun..
[2]
P. G. Gulak,et al.
Survivor sequence memory management in Viterbi decoders
,
1991,
1991., IEEE International Sympoisum on Circuits and Systems.
[3]
Weon-Cheol Lee,et al.
Performance analysis of Viterbi decoder using channel state information in COFDM system
,
1998
.
[4]
Jr. G. Forney,et al.
The viterbi algorithm
,
1973
.
[5]
S. Wicker.
Error Control Systems for Digital Communication and Storage
,
1994
.