Multiple-input multiple-output (MIMO) systems have been widely acclaimed in order to provide high data rates. Recently Lattice Reduction (LR) aided detectors have been proposed to achieve near Maximum Likelihood (ML) performance with low complexity. In this paper, we develop the fixed point design of an iterative soft decision based LR-aided K-best decoder, which reduces the complexity of existing sphere decoder. A simulation based word-length optimization is presented for physical implementation of the K-best decoder. Simulations show that the fixed point result of 16 bit precision can keep bit error rate (BER) degradation within 0.3 dB for 8×8 MIMO systems with different modulation schemes.
Iterative Soft Decision Based Complex K-best MIMO DecoderCSCJournals
This paper presents an iterative soft decision based complex multiple input multiple output (MIMO) decoding algorithm, which reduces the complexity of Maximum Likelihood (ML) detector. We develop a novel iterative complex K-best decoder exploiting the techniques of lattice reduction for 8×8 MIMO. Besides list size, a new adjustable variable has been introduced in order to control the on-demand child expansion. Following this method, we obtain 6.9 to 8.0 dB improvement over real domain K-best decoder and 1.4 to 2.5 dB better performance compared to iterative conventional complex decoder for 4th iteration and 64-QAM modulation scheme. We also demonstrate the significance of new parameter on bit error rate. The proposed decoder not only increases the performance, but also reduces the computational complexity to a certain level.
Bounds on the Achievable Rates of Faded Dirty Paper Channel IJCNCJournal
Bounds on the achievable rate of a Gaussian channel in the case that the transmitter knows the
interference signal but not its fading coefficients are given. We generalize the analysis which were studied
in [1] and [4] so that their results are special cases of our analysis. We enforce our bounds by simulations
in which many numerical examples are drawn and investigated under different cases.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Performance of Matching Algorithmsfor Signal Approximationiosrjce
IOSR Journal of Electronics and Communication Engineering(IOSR-JECE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of electronics and communication engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electronics and communication engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Improving The Performance of Viterbi Decoder using Window System IJECEIAES
An efficient Viterbi decoder is introduced in this paper; it is called Viterbi decoder with window system. The simulation results, over Gaussian channels, are performed from rate 1/2, 1/3 and 2/3 joined to TCM encoder with memory in order of 2, 3. These results show that the proposed scheme outperforms the classical Viterbi by a gain of 1 dB. On the other hand, we propose a function called RSCPOLY2TRELLIS, for recursive systematic convolutional (RSC) encoder which creates the trellis structure of a recursive systematic convolutional encoder from the matrix “H”. Moreover, we present a comparison between the decoding algorithms of the TCM encoder like Viterbi soft and hard, and the variants of the MAP decoder known as BCJR or forward-backward algorithm which is very performant in decoding TCM, but depends on the size of the code, the memory, and the CPU requirements of the application.
Iterative Soft Decision Based Complex K-best MIMO DecoderCSCJournals
This paper presents an iterative soft decision based complex multiple input multiple output (MIMO) decoding algorithm, which reduces the complexity of Maximum Likelihood (ML) detector. We develop a novel iterative complex K-best decoder exploiting the techniques of lattice reduction for 8×8 MIMO. Besides list size, a new adjustable variable has been introduced in order to control the on-demand child expansion. Following this method, we obtain 6.9 to 8.0 dB improvement over real domain K-best decoder and 1.4 to 2.5 dB better performance compared to iterative conventional complex decoder for 4th iteration and 64-QAM modulation scheme. We also demonstrate the significance of new parameter on bit error rate. The proposed decoder not only increases the performance, but also reduces the computational complexity to a certain level.
Bounds on the Achievable Rates of Faded Dirty Paper Channel IJCNCJournal
Bounds on the achievable rate of a Gaussian channel in the case that the transmitter knows the
interference signal but not its fading coefficients are given. We generalize the analysis which were studied
in [1] and [4] so that their results are special cases of our analysis. We enforce our bounds by simulations
in which many numerical examples are drawn and investigated under different cases.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology
Performance of Matching Algorithmsfor Signal Approximationiosrjce
IOSR Journal of Electronics and Communication Engineering(IOSR-JECE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of electronics and communication engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in electronics and communication engineering. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Improving The Performance of Viterbi Decoder using Window System IJECEIAES
An efficient Viterbi decoder is introduced in this paper; it is called Viterbi decoder with window system. The simulation results, over Gaussian channels, are performed from rate 1/2, 1/3 and 2/3 joined to TCM encoder with memory in order of 2, 3. These results show that the proposed scheme outperforms the classical Viterbi by a gain of 1 dB. On the other hand, we propose a function called RSCPOLY2TRELLIS, for recursive systematic convolutional (RSC) encoder which creates the trellis structure of a recursive systematic convolutional encoder from the matrix “H”. Moreover, we present a comparison between the decoding algorithms of the TCM encoder like Viterbi soft and hard, and the variants of the MAP decoder known as BCJR or forward-backward algorithm which is very performant in decoding TCM, but depends on the size of the code, the memory, and the CPU requirements of the application.
Channel and clipping level estimation for ofdm in io t –based networks a reviewIJARIIT
Internet of Things (IoT) is the idea to connect all devices to the internet. To implement such systems, we need to design
low cost and less complex transmitters and make the receiver side complex. Now days OFDM is mainly used for communication
due to its great advantages. But it faces the main problem such as PAPR due to the non-linear performance of High power
amplifiers. There are so many methods are available to reduce the effect of PAPR in OFDM transmission, among this clipping
is the simplest one. In this paper, we propose two algorithms to find the clipping level as well as the channel estimation. The
efficiency of these algorithms is evaluated by using CLRB calculation.
MDCT audio coding with pulse vector quantizersEricsson
This paper describes a novel audio coding algorithm that is a building block in the recently standardized 3GPP EVS codec. The presented scheme operates in the Modified Discrete Cosine Transform (MDCT) domain and deploys a Split-PVQ pulse coding quantizer, a noise-fill, and a gain control optimized for the quantizer’s properties. A complexity analysis in terms of WMOPS is presented to illustrate that the proposed Split-PVQ concept and dynamic range optimized MPVQ-indexing are suitable for real-time audio coding.
Design and Implementation of Variable Radius Sphere Decoding Algorithmcsandit
Sphere Decoding (SD) algorithm is an implement deco
ding algorithm based on Zero Forcing
(ZF) algorithm in the real number field. The classi
cal SD algorithm is famous for its
outstanding Bit Error Rate (BER) performance and de
coding strategy. The algorithm gets its
maximum likelihood solution by recursive shrinking
the searching radius gradually. However, it
is too complicated to use the method of shrinking t
he searching radius in ground
communication system. This paper proposed a Variabl
e Radius Sphere Decoding (VR-SD)
algorithm based on ZF algorithm in order to simplif
y the complex searching steps. We prove the
advantages of VR-SD algorithm by analyzing from the
derivation of mathematical formulas and
the simulation of the BER performance between SD an
d VR-SD algorithm.
In this paper, low linear architectures for analyzing the first two maximum or minimum values are of paramount importance in several uses, including iterative decoders. The min-sum giving out step is to that it produces only two diverse output magnitude values irrespective of the number of incoming bit-to check communication. These new micro-architecture structures would utilize the minimum number of comparators by exploiting the concept of survivors in the search. These would result in reduced number of comparisons and consequently reduced energy use. Multipliers are complex units and play an important role in finding the overall area, speed and power consumption of digital designs. By using the multiplier we can minimize the parameters like latency, complexity and power consumption. The decoding algorithms we propose generalize and unify the decoding schemes originally presented the product codes and those of low-density parity-check codes.
ENHANCEMENT OF TRANSMISSION RANGE ASSIGNMENT FOR CLUSTERED WIRELESS SENSOR NE...IJCNCJournal
Transmitter range assignment in clustered wireless networks is the bottleneck of the balance between
energy conservation and the connectivity to deliver data to the sink or gateway node. The aim of this
research is to optimize the energy consumption through reducing the transmission ranges of the nodes,
while maintaining high probability to have end-to-end connectivity to the network’s data sink. We modified
the approach given in [1] to achieve more than 25% power saving through reducing cluster head (CH)
transmission range of the backbone nodes in a multihop wireless sensor network with ensuring at least
95% end-to-end connectivity probability.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...ijma
This paper proposes orthogonal Discrete Frequency Coding Space Time Waveforms (DFCSTW) for
Multiple Input and Multiple Output (MIMO) radar detection in compound Gaussian clutter. The proposed
orthogonal waveforms are designed considering the position and angle of the transmitting antenna when
viewed from origin. These orthogonally optimized show good resolution in spikier clutter with Generalized
Likelihood Ratio Test (GLRT) detector. The simulation results show that this waveform provides better
detection performance in spikier Clutter.
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...IJCNCJournal
In this paper, an interference method based on signal processing is proposed. The approach is based on
utilizing the maximum likelihood properties of the received signal. The approach is built on maximizing the
probability of the desired data. The GPS data, which is constructed using Binary Phase Shift Keying
(BPSK) modulation, is transmitted as “1’s” and as “0’s.” carried on 1575.42MHz carrier called the L1
frequency. The statistics of the GPS data and interference are utilized in terms of their distribution and
variance. The statistics are used to update (adaptively) the forgetting factor (Lambda) of the Recursive
Least Squares (RLS) filter. The proposed method is called Maximum Likelihood Variable Forgetting Factor
(ML VFF). The adaptive update takes on assigning lambda to the maximum of the probabilities of the
symbols based on the statistics mentioned.
In this paper, a novel architecture of RNS based 1D Lifting Integer Wavelet Transform (IWT) has been introduced. Advantage of Residue Number System (RNS) based Lifting Scheme over RNS based Filter Bank and non-binary IWT has been discussed. The performance of traditional predicts and updates stage of binary Lifting Scheme (LS) for Discrete Wavelet Transform (DWT) generates huge carry propagation
delay, power and complexity. As a result non binary number system is becoming popular in the field of Digital Signal Processing (DSP) due to its efficient performance. In this paper also a new fixed number ROM based RNS division circuit has been proposed. The proposed architecture has been validated on Xilinx Vertex5 FPGA platform and the corresponding result and reports are shown in here.
A new efficient way based on special stabilizer multiplier permutations to at...IJECEIAES
BCH codes represent an important class of cyclic error-correcting codes; their minimum distances are known only for some cases and remains an open NP-Hard problem in coding theory especially for large lengths. This paper presents an efficient scheme ZSSMP (Zimmermann Special Stabilizer Multiplier Permutation) to find the true value of the minimum distance for many large BCH codes. The proposed method consists in searching a codeword having the minimum weight by Zimmermann algorithm in the sub codes fixed by special stabilizer multiplier permutations. These few sub codes had very small dimensions compared to the dimension of the considered code itself and therefore the search of a codeword of global minimum weight is simplified in terms of run time complexity. ZSSMP is validated on all BCH codes of length 255 for which it gives the exact value of the minimum distance. For BCH codes of length 511, the proposed technique passes considerably the famous known powerful scheme of Canteaut and Chabaud used to attack the public-key cryptosystems based on codes. ZSSMP is very rapid and allows catching the smallest weight codewords in few seconds. By exploiting the efficiency and the quickness of ZSSMP, the true minimum distances and consequently the error correcting capability of all the set of 165 BCH codes of length up to 1023 are determined except the two cases of the BCH(511,148) and BCH(511,259) codes. The comparison of ZSSMP with other powerful methods proves its quality for attacking the hardness of minimum weight search problem at least for the codes studied in this paper.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Iterative Soft Decision Based Complex K-best MIMO DecoderCSCJournals
This paper presents an iterative soft decision based complex multiple input multiple output (MIMO) decoding algorithm, which reduces the complexity of Maximum Likelihood (ML) detector. We develop a novel iterative complex K-best decoder exploiting the techniques of lattice reduction for 8×8 MIMO. Besides list size, a new adjustable variable has been introduced in order to control the on-demand child expansion. Following this method, we obtain 6.9 to 8.0 dB improvement over real domain K-best decoder and 1.4 to 2.5 dB better performance compared to iterative conventional complex decoder for 4th iteration and 64-QAM modulation scheme. We also demonstrate the significance of new parameter on bit error rate. The proposed decoder not only increases the performance, but also reduces the computational complexity to a certain level.
Hardware Architecture of Complex K-best MIMO DecoderCSCJournals
This paper presents a hardware architecture of complex K-best Multiple Input Multiple Output (MIMO) decoder reducing the complexity of Maximum Likelihood (ML) detector. We develop a novel low-power VLSI design of complex K-best decoder for MIMO and 64 QAM modulation scheme. Use of Schnorr-Euchner (SE) enumeration and a new parameter, Rlimit in the design reduce the complexity of calculating K-best nodes to a certain level with increased performance. The total word length of only 16 bits has been adopted for the hardware design limiting the bit error rate (BER) degradation to 0.3 dB with list size, K and Rlimit equal to 4. The proposed VLSI architecture is modeled in Verilog HDL using Xilinx and synthesized using Synopsys Design Vision in 45 nm CMOS technology. According to the synthesize result, it achieves 1090.8 Mbps throughput with power consumption of 782 mW and latency of 0.33 us. The maximum frequency the design proposed is 181.8 MHz.
Channel and clipping level estimation for ofdm in io t –based networks a reviewIJARIIT
Internet of Things (IoT) is the idea to connect all devices to the internet. To implement such systems, we need to design
low cost and less complex transmitters and make the receiver side complex. Now days OFDM is mainly used for communication
due to its great advantages. But it faces the main problem such as PAPR due to the non-linear performance of High power
amplifiers. There are so many methods are available to reduce the effect of PAPR in OFDM transmission, among this clipping
is the simplest one. In this paper, we propose two algorithms to find the clipping level as well as the channel estimation. The
efficiency of these algorithms is evaluated by using CLRB calculation.
MDCT audio coding with pulse vector quantizersEricsson
This paper describes a novel audio coding algorithm that is a building block in the recently standardized 3GPP EVS codec. The presented scheme operates in the Modified Discrete Cosine Transform (MDCT) domain and deploys a Split-PVQ pulse coding quantizer, a noise-fill, and a gain control optimized for the quantizer’s properties. A complexity analysis in terms of WMOPS is presented to illustrate that the proposed Split-PVQ concept and dynamic range optimized MPVQ-indexing are suitable for real-time audio coding.
Design and Implementation of Variable Radius Sphere Decoding Algorithmcsandit
Sphere Decoding (SD) algorithm is an implement deco
ding algorithm based on Zero Forcing
(ZF) algorithm in the real number field. The classi
cal SD algorithm is famous for its
outstanding Bit Error Rate (BER) performance and de
coding strategy. The algorithm gets its
maximum likelihood solution by recursive shrinking
the searching radius gradually. However, it
is too complicated to use the method of shrinking t
he searching radius in ground
communication system. This paper proposed a Variabl
e Radius Sphere Decoding (VR-SD)
algorithm based on ZF algorithm in order to simplif
y the complex searching steps. We prove the
advantages of VR-SD algorithm by analyzing from the
derivation of mathematical formulas and
the simulation of the BER performance between SD an
d VR-SD algorithm.
In this paper, low linear architectures for analyzing the first two maximum or minimum values are of paramount importance in several uses, including iterative decoders. The min-sum giving out step is to that it produces only two diverse output magnitude values irrespective of the number of incoming bit-to check communication. These new micro-architecture structures would utilize the minimum number of comparators by exploiting the concept of survivors in the search. These would result in reduced number of comparisons and consequently reduced energy use. Multipliers are complex units and play an important role in finding the overall area, speed and power consumption of digital designs. By using the multiplier we can minimize the parameters like latency, complexity and power consumption. The decoding algorithms we propose generalize and unify the decoding schemes originally presented the product codes and those of low-density parity-check codes.
ENHANCEMENT OF TRANSMISSION RANGE ASSIGNMENT FOR CLUSTERED WIRELESS SENSOR NE...IJCNCJournal
Transmitter range assignment in clustered wireless networks is the bottleneck of the balance between
energy conservation and the connectivity to deliver data to the sink or gateway node. The aim of this
research is to optimize the energy consumption through reducing the transmission ranges of the nodes,
while maintaining high probability to have end-to-end connectivity to the network’s data sink. We modified
the approach given in [1] to achieve more than 25% power saving through reducing cluster head (CH)
transmission range of the backbone nodes in a multihop wireless sensor network with ensuring at least
95% end-to-end connectivity probability.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Mimo radar detection in compound gaussian clutter using orthogonal discrete f...ijma
This paper proposes orthogonal Discrete Frequency Coding Space Time Waveforms (DFCSTW) for
Multiple Input and Multiple Output (MIMO) radar detection in compound Gaussian clutter. The proposed
orthogonal waveforms are designed considering the position and angle of the transmitting antenna when
viewed from origin. These orthogonally optimized show good resolution in spikier clutter with Generalized
Likelihood Ratio Test (GLRT) detector. The simulation results show that this waveform provides better
detection performance in spikier Clutter.
Mitigating Interference to GPS Operation Using Variable Forgetting Factor Bas...IJCNCJournal
In this paper, an interference method based on signal processing is proposed. The approach is based on
utilizing the maximum likelihood properties of the received signal. The approach is built on maximizing the
probability of the desired data. The GPS data, which is constructed using Binary Phase Shift Keying
(BPSK) modulation, is transmitted as “1’s” and as “0’s.” carried on 1575.42MHz carrier called the L1
frequency. The statistics of the GPS data and interference are utilized in terms of their distribution and
variance. The statistics are used to update (adaptively) the forgetting factor (Lambda) of the Recursive
Least Squares (RLS) filter. The proposed method is called Maximum Likelihood Variable Forgetting Factor
(ML VFF). The adaptive update takes on assigning lambda to the maximum of the probabilities of the
symbols based on the statistics mentioned.
In this paper, a novel architecture of RNS based 1D Lifting Integer Wavelet Transform (IWT) has been introduced. Advantage of Residue Number System (RNS) based Lifting Scheme over RNS based Filter Bank and non-binary IWT has been discussed. The performance of traditional predicts and updates stage of binary Lifting Scheme (LS) for Discrete Wavelet Transform (DWT) generates huge carry propagation
delay, power and complexity. As a result non binary number system is becoming popular in the field of Digital Signal Processing (DSP) due to its efficient performance. In this paper also a new fixed number ROM based RNS division circuit has been proposed. The proposed architecture has been validated on Xilinx Vertex5 FPGA platform and the corresponding result and reports are shown in here.
A new efficient way based on special stabilizer multiplier permutations to at...IJECEIAES
BCH codes represent an important class of cyclic error-correcting codes; their minimum distances are known only for some cases and remains an open NP-Hard problem in coding theory especially for large lengths. This paper presents an efficient scheme ZSSMP (Zimmermann Special Stabilizer Multiplier Permutation) to find the true value of the minimum distance for many large BCH codes. The proposed method consists in searching a codeword having the minimum weight by Zimmermann algorithm in the sub codes fixed by special stabilizer multiplier permutations. These few sub codes had very small dimensions compared to the dimension of the considered code itself and therefore the search of a codeword of global minimum weight is simplified in terms of run time complexity. ZSSMP is validated on all BCH codes of length 255 for which it gives the exact value of the minimum distance. For BCH codes of length 511, the proposed technique passes considerably the famous known powerful scheme of Canteaut and Chabaud used to attack the public-key cryptosystems based on codes. ZSSMP is very rapid and allows catching the smallest weight codewords in few seconds. By exploiting the efficiency and the quickness of ZSSMP, the true minimum distances and consequently the error correcting capability of all the set of 165 BCH codes of length up to 1023 are determined except the two cases of the BCH(511,148) and BCH(511,259) codes. The comparison of ZSSMP with other powerful methods proves its quality for attacking the hardness of minimum weight search problem at least for the codes studied in this paper.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Iterative Soft Decision Based Complex K-best MIMO DecoderCSCJournals
This paper presents an iterative soft decision based complex multiple input multiple output (MIMO) decoding algorithm, which reduces the complexity of Maximum Likelihood (ML) detector. We develop a novel iterative complex K-best decoder exploiting the techniques of lattice reduction for 8×8 MIMO. Besides list size, a new adjustable variable has been introduced in order to control the on-demand child expansion. Following this method, we obtain 6.9 to 8.0 dB improvement over real domain K-best decoder and 1.4 to 2.5 dB better performance compared to iterative conventional complex decoder for 4th iteration and 64-QAM modulation scheme. We also demonstrate the significance of new parameter on bit error rate. The proposed decoder not only increases the performance, but also reduces the computational complexity to a certain level.
Hardware Architecture of Complex K-best MIMO DecoderCSCJournals
This paper presents a hardware architecture of complex K-best Multiple Input Multiple Output (MIMO) decoder reducing the complexity of Maximum Likelihood (ML) detector. We develop a novel low-power VLSI design of complex K-best decoder for MIMO and 64 QAM modulation scheme. Use of Schnorr-Euchner (SE) enumeration and a new parameter, Rlimit in the design reduce the complexity of calculating K-best nodes to a certain level with increased performance. The total word length of only 16 bits has been adopted for the hardware design limiting the bit error rate (BER) degradation to 0.3 dB with list size, K and Rlimit equal to 4. The proposed VLSI architecture is modeled in Verilog HDL using Xilinx and synthesized using Synopsys Design Vision in 45 nm CMOS technology. According to the synthesize result, it achieves 1090.8 Mbps throughput with power consumption of 782 mW and latency of 0.33 us. The maximum frequency the design proposed is 181.8 MHz.
Discrete wavelet transform-based RI adaptive algorithm for system identificationIJECEIAES
In this paper, we propose a new adaptive filtering algorithm for system identifica- tion. The algorithm is based on the recursive inverse (RI) adaptive algorithm which suffers from low convergence rates in some applications; i.e., the eigenvalue spread of the autocorrelation matrix is relatively high. The proposed algorithm applies discrete-wavelet transform (DWT) to the input signal which, in turn, helps to overcome the low convergence rate of the RI algorithm with relatively small step-size(s). Different scenarios has been investigated in different noise environments in system identification setting. Experiments demonstrate the advantages of the proposed DWT recursive inverse (DWT-RI) filter in terms of convergence rate and mean-square-error (MSE) compared to the RI, discrete cosine transform LMS (DCT-LMS), discretewavelet transform LMS (DWT-LMS) and recursive-least-squares (RLS) algorithms under same conditions.
Intersymbol interference caused by multipath in band limited frequency selective time dispersive channels distorts the transmitted signal, causing bit error at receiver. ISI is the major obstacle to high speed data transmission over wireless channels. Channel estimation is a technique used to combat the intersymbol interference. The objective of this paper is to improve channel estimation accuracy in MIMO-OFDM system by using modified variable step size leaky Least Mean Square (MVSSLLMS) algorithm proposed for MIMO OFDM System. So we are going to analyze Bit Error Rate for different signal to noise ratio, also compare the proposed scheme with standard LMS channel estimation method.
Using Subspace Pursuit Algorithm to Improve Performance of the Distributed Co...Polytechnique Montreal
This paper applies a compressed algorithm to improve the spectrum sensing performance of cognitive radio technology.
At the fusion center, the recovery error in the analog to information converter (AIC) when reconstructing the
transmit signal from the received time-discrete signal causes degradation of the detection performance. Therefore, we
propose a subspace pursuit (SP) algorithm to reduce the recovery error and thereby enhance the detection performance.
In this study, we employ a wide-band, low SNR, distributed compressed sensing regime to analyze and evaluate the
proposed approach. Simulations are provided to demonstrate the performance of the proposed algorithm.
International Journal of Engineering Research and Development (IJERD)IJERD Editor
journal publishing, how to publish research paper, Call For research paper, international journal, publishing a paper, IJERD, journal of science and technology, how to get a research paper published, publishing a paper, publishing of journal, publishing of research paper, reserach and review articles, IJERD Journal, How to publish your research paper, publish research paper, open access engineering journal, Engineering journal, Mathemetics journal, Physics journal, Chemistry journal, Computer Engineering, Computer Science journal, how to submit your paper, peer reviw journal, indexed journal, reserach and review articles, engineering journal, www.ijerd.com, research journals,
yahoo journals, bing journals, International Journal of Engineering Research and Development, google journals, hard copy of journal
BER Analysis ofImpulse Noise inOFDM System Using LMS,NLMS&RLSiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
Multi-carrier Equalization by Restoration of RedundancY (MERRY) for Adaptive ...IJNSA Journal
This paper proposes a new blind adaptive channel shortening approach for multi-carrier systems. The performance of the discrete Fourier transform-DMT (DFT-DMT) system is investigated with the proposed DST-DMT system over the standard carrier serving area (CSA) loop1. Enhanced bit rates demonstrated and less complexity also involved by the simulation of the DST-DMT system.
Turbo Detection in Rayleigh flat fading channel with unknown statisticsijwmn
The turbo detection of turbo coded symbols over correlated Rayleigh flat fading channels generated
according to Jakes’ model is considered in this paper. We propose a method to estimate the channel
signal-to-noise ratio (SNR) and the maximum Doppler frequency. These statistics are required by
the linear minimum mean squared error (LMMSE) channel estimator. To improve the system convergence, we redefine the channel reliability factor by taking into account the channel estimation
error statistics. Simulation results for rate 1/3 turbo code and two different normalized fading rates
show that the use of the new reliability factor greatly improves the performance. The improvement
is more substantial when channel statistics are unknown.
Multi carrier equalization by restoration of redundanc y (merry) for adaptive...IJNSA Journal
This paper proposes a new blind adaptive channel shortening approach for multi-carrier systems. The
performance of the discrete Fourier transform-DMT (DFT-DMT) system is investigated with the proposed
DST-DMT system over the standard carrier serving area (CSA) loop1. Enhanced bit rates demonstrated
and less complexity also involved by the simulation of the DST-DMT system.
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
Abstract: The performance of WCDMA system deteriorates in the presence of multipath fading environment. Fading destroys the orthogonality and is responsible for multiple access interference (MAI). Though conventional rake receiver provides reasonable performance in the WCDMA downlink system due to path diversity, but it does not restores the orthogonality. Linear equalizer restores orthogonality and suppresses MAI, but it is not efficient, since its performance depends on the spectral characteristics of the channel. To overcome this, Minimum Mean Square Error- Decision Feedback Equalizer (MMSE-DFE) with a linear, anticausal feedforward filter, causal feedback filter and simple detector is proposed in this paper. The filter taps of finite length DFE is derived using the cholesky factorization theory, capable of suppressing noise, Intersymbol Interference (ISI) and MAI. This paper describes the WCDMA downlink system using finite length MMSE-DFE and takes into consideration the effects of interference which includes additive white gaussian noise, multipath fading, ISI and MAI. Furthermore, the performance is compared with conventional rake receiver and MMSE and the simulation results are shown. Keywords – MMSE, MMSE-DFE, rake receiver, WCDMA
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
The performance of WCDMA system deteriorates in the presence of multipath fading environment.
Fading destroys the orthogonality and is responsible for multiple access interference (MAI). Though
conventional rake receiver provides reasonable performance in the WCDMA downlink system due to path
diversity, but it does not restores the orthogonality. Linear equalizer restores orthogonality and suppresses
MAI, but it is not efficient, since its performance depends on the spectral characteristics of the channel. To
overcome this, Minimum Mean Square Error- Decision Feedback Equalizer (MMSE-DFE) with a linear,
anticausal feedforward filter, causal feedback filter and simple detector is proposed in this paper. The filter taps
of finite length DFE is derived using the cholesky factorization theory, capable of suppressing noise,
Intersymbol Interference (ISI) and MAI. This paper describes the WCDMA downlink system using finite length
MMSE-DFE and takes into consideration the effects of interference which includes additive white gaussian
noise, multipath fading, ISI and MAI. Furthermore, the performance is compared with conventional rake
receiver and MMSE and the simulation results are shown.
IJERA (International journal of Engineering Research and Applications) is International online, ... peer reviewed journal. For more detail or submit your article, please visit www.ijera.com
Projected Barzilai-Borwein Methods Applied to Distributed Compressive Spectru...Polytechnique Montreal
Cognitive radio allows unlicensed (cognitive) users to use licensed frequency bands by exploiting spectrum sensing techniques to detect whether or not the licensed (primary) users are present. In this paper, we present a compressed sensing applied to spectrum-occupancy detection in wide-band applications. The collected analog signals from each cognitive radio (CR) receiver at a fusion center are transformed to discrete-time signals by using analog-to-information converter (AIC) and then employed to calculate the autocorrelation. For signal reconstruction, we exploit a novel approach to solve the optimization problem consisting of minimizing both a quadratic (l2) error term and an l1-regularization term. In specific, we propose the Basic gradient projection (GP) and projected Barzilai-Borwein (PBB) algorithm to offer a better performance in terms of the mean squared error of the power spectrum density estimate and the detection probability of licensed signal occupancy.
International Journal of Engineering Research and Applications (IJERA) is an open access online peer reviewed international journal that publishes research and review articles in the fields of Computer Science, Neural Networks, Electrical Engineering, Software Engineering, Information Technology, Mechanical Engineering, Chemical Engineering, Plastic Engineering, Food Technology, Textile Engineering, Nano Technology & science, Power Electronics, Electronics & Communication Engineering, Computational mathematics, Image processing, Civil Engineering, Structural Engineering, Environmental Engineering, VLSI Testing & Low Power VLSI Design etc.
Similar to Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm (20)
Francesca Gottschalk - How can education support child empowerment.pptxEduSkills OECD
Francesca Gottschalk from the OECD’s Centre for Educational Research and Innovation presents at the Ask an Expert Webinar: How can education support child empowerment?
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
A Strategic Approach: GenAI in EducationPeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
1. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 14
Fixed Point Realization of Iterative LR-Aided Soft MIMO
Decoding Algorithm
Mehnaz Rahman mehnaz@tamu.edu
Department of ECE
Texas A&M University
College Station, Tx- 77840, USA
Gwan S. Choi gchoi@ece.tamu.edu
Department of ECE
Texas A&M University
College Station, Tx- 77840, USA
Abstract
Multiple-input multiple-output (MIMO) systems have been widely acclaimed in order to provide
high data rates. Recently Lattice Reduction (LR) aided detectors have been proposed to achieve
near Maximum Likelihood (ML) performance with low complexity. In this paper, we develop the
fixed point design of an iterative soft decision based LR-aided K-best decoder, which reduces the
complexity of existing sphere decoder. A simulation based word-length optimization is presented
for physical implementation of the K-best decoder. Simulations show that the fixed point result of
16 bit precision can keep bit error rate (BER) degradation within 0.3 dB for 8 × 8 MIMO systems
with different modulation schemes.
Keywords: K-best Algorithm, MIMO, Lattice Reduction, Iterative Soft Decoding.
1. INTRODUCTION
With the evaluation of wireless communication, multiple-input multiple-output (MIMO) systems
have been adopted by different wireless standards such as IEEE 802.11n, IEEE 802.16e in order
to achieve high data rates. Most of these standards have a specified minimum bit error rate
(BER) or packet error rate (PER) to guarantee quality of service (QoS). Such as 10ି
is specified
as maximum tolerable BER according to IEEE 802.11n standard [1].
The main challenge of MIMO system is to maintain the performance of the receiver with reduced
complexity. Several algorithms have been proposed so far to address the issue offering different
tradeoffs between performance and power consumption. The maximum likelihood (ML) detector
offers optimal performance through exhaustive search, although its complexity increases
exponentially with the number of transmitting and receiving antenna and bits in modulation [2, 3].
In contrast, linear detectors (LD) and sub-optimal detectors (zero forcing (ZF), minimum mean
square error (MMSE) detectors) have been developed with significant performance loss.
Recently, lattice reduction (LR) has been proposed to achieve high performance with less
complexity compared to the conventional K-best decoder [4, 5, 6]. These sub-optimal detectors
are based on hard decisions. Hence, soft input-soft output (SISO) decoders are introduced with
low density parity check (LDPC) decoder to achieve near Shannon performance with reasonable
complexity [7, 8].
When considering practical implementation, fixed point design is a crucial step for hardware
implementation in application specific integrated circuits (ASICs) or field programmable gate
arrays (FPGAs). This paper presents a fixed point design of iterative soft decision based LR-
aided K-best decoder proposed in [9], which exploits the algorithm of on-demand child expansion
2. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 15
in iterative soft decoder. For soft decoding, the log likelihood ratio (LLR) values from the K best
candidates are first computed for LDPC decoder and then, these are fed to the LLR update unit
as inputs to the next iteration. This process of iteration continues until the difference between the
last two iterations becomes negligible. After that, the last updated LLR values are used for hard
decision.
In this paper, we have conducted a novel study on fixed point realization of iterative LR-aided K-
best decoder based on simulation. This process involves 2 steps: first is to select optimized
architecture for each sub-module of K-best decoder, and the second is to perform the fixed point
conversion. The choice of proper architecture makes the hardware implementation easier, while
the fixed point conversion minimizes the bit length of each variable. These objectives lead to the
minimization of hardware cost, power, and area as well.
At first, we compare the result of our algorithm with that of a depth first search least sphere
decoder (DFS-LSD) in [9] for the 4
th
iteration. As the benefit gained from 3
rd
to 4
th
iteration is
limited and negligible for iterations beyond that, all the simulations are performed up to four
iterations for iterative decoders [10]. Next, we observe the simulation based optimization of word-
length in order to minimize the total bit width of variables while obtaining similar BER. The results
demonstrate that the total word length of only 16 bits can keep BER degradation within 0.3 dB for
8 × 8 MIMO with different modulation schemes. For QPSK modulation, precision of 16 bits results
in less than 0.3 dB degradation, while 16 QAM and 64 QAM modulation provide 0.2 dB and 0.3
dB decrease in performance respectively compared to those of the floating bits of MIMO decoder.
The rest of the paper is organized as follow. In Section II we have introduced soft decision based
LR-aided MIMO decoding algorithm. Next, in Section III fixed point realization of iterative decoder
is proposed. Then, we analyze the results for all of our studied cases in Section IV. Finally,
Section V concludes this paper with a brief overview.
2. SYSTEM MODEL
Let us consider a MIMO system operating in M-QAM modulation scheme with N transmit
antenna and Nୖ receiving antenna. Hence, it can be represented as:
yୡ
= Hୡ
sୡ
+ nୡ
, (1)
where sୡ
= [sଵ , sଶ, …. s
]
is the N dimensional transmitted complex vector, Hୡ
is complex
channel matrix and yୡ
= [yଵ , yଶ, …. y
]
is the Nୖ dimensional received complex vector. Noise
nୡ
= [nଵ , nଶ, …. n
]
is a Nୖ dimensional circularly symmetric complex zero-mean Gaussian
noise vector with variance σଶ
. The corresponding real signal mode is:
ඌ
ℜ[yୡ
]
ℑ[yୡ
]
ඐ =
ℜ[Hୡ
] −ℑ[Hୡ
]
ℑ[Hୡ
] ℜ[Hୡ
]
൨
ℜ[sୡ
]
ℑ[sୡ
]
൨ +
ℜ[nୡ
]
ℑ[nୡ
]
൨
y = Hs + n, (2)
where s = [sଵ , sଶ, …. sଶ
]
, y = [yଵ , yଶ, …. yଶ
]
and . n = [nଵ , nଶ, …. nଶ
]
. ℜ(⋅) and ℑ(⋅)
denote the real and imaginary parts of a complex number respectively. ML detector solves for
the transmitted signal by performing:
sො = argୱ∈ୗమొ min‖y − Hs‖ଶ
. (3)
3. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 16
Here, ∥. ∥ denotes 2-norm, s is the candidate vector, and sො represents the estimated transmitted
vector. This MIMO detection problem can be represented as the closest point problem in [11],
and it performs a search through the set of all possible lattice points. In real signal mode, each
antenna provides a search of 2 level: one for real part and the other for imaginary. The search is
satisfied by the solutions with minimum error between sent and received signal. ML detector
performs a search of all possible branches of the tree. Hence, it can obtain the maximum
performance with exponentially increasing hardware complexity. Therefore, LR-aided detection is
used to reduce the complexity of the ML detector [12]. Since lattice reduction requires
unconstrained boundary, so the following change is made to (3) to obtain a relaxed search:
sො = argୱ∈࣯మొ min‖y − Hs‖ଶ
, (4)
where ࣯ is unconstrained constellation set as ሼ… , −3, −1, 1, 3, … ሽ. But sො may not be a valid
constellation point, so a quantization step is applied:
sොୈ
= ࣫ ሺsොሻ , (5)
where ࣫ሺ. ሻ is the symbol wise quantizer to the constellation set S. However, this type of naive
lattice reduction (NLD) does not acquire good diversity multiplexing tradeoff (DMT). Hence,
MMSE regularization is employed as follows:
Hഥ = ൦
H
ඨ
N
2σଶ
ଶ Iଶ
൪, yത =
y
0ଶ×ଵ
൨, (6)
where 0ଶ×ଵ is a 2N × 1 zero matrix and Iଶ
is a 2N × 2N identity matrix [13, 14]. Eq. (4) can
be represented as:
sො = argୱ∈࣯మొ min‖yത − Hഥs‖ଶ
. (7)
LR- aided detectors apply lattice reduction to the matrix Hഥ to find a more orthogonal matrix
H෩ = HഥT , where T is a unimodular matrix. This reduction effectively finds a better basis for the
lattice and reduces the effect of noise and error propagation. After the reduction, the NLD with
MMSE becomes
sො = 2T arg min∈ℂమొ ቀฮy − H෩zฮ
ଶ
+ 1ଶ×ଵቁ, (8)
where y = ሺyത − Hഥ1ଶ×భ
ሻ/2 is the complex received signal vector and 1ଶ×ଵ is a 2N × 1 one
matrix. After shifting and scaling, (8) became the following one.
sො = 2Tz + 1ଶ×ଵ . (9)
2.1 LR-aided Decoder
LR-aided K-Best decoder belongs to a breath first tree search algorithm. At a high algorithmic
point of abstraction, the LR aided K-best search is performed sequentially, solving for the symbol
4. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 17
at each antenna. In the beginning, QR decomposition on H෩ = QR is performed, where Q is a
2ሺNୖ + Nሻ × 2N orthonormal matrix and R is a 2N × 2N upper triangular matrix. Then (8) is
reformulated as
sො = 2T arg min∈ℤమొ ൫‖y෬ − Rz‖ଶ
+ 1ଶ×ଵ൯, (10)
where y෬ = Q
y . The error at each step is measured by the partial Euclidean distance (PED),
which is an accumulated error at a particular level for a given path through the tree. For each
level, the K best nodes are calculated, and passed to the next level for consideration. At the last
level, the K paths through the tree are evaluated to find K nodes with minimum PED for hard
decision. In our adopted algorithm proposed in [10], the process of node calculation is optimized
by on-demand child expansion.
2.2 On-demand Child Expansion
On-demand child expansion employs the principle of Schnorr-Euchner (SE) enumeration [15, 16]
in a strictly non-decreasing order. It involves expanding of a node (child) if and only if all of its
better siblings have already been expanded and chosen for future candidates [17].
Hence, at an arbitrary level of tree, the number of nodes needs to be expanded is bounded by
K + ሺK − 1ሻ in the worst case scenario. For the entire tree, it becomes 4NK − 2N. While
considering the conventional K-best algorithm, the number of the expanded nodes is equal to
2NKm, where m is the number of nodes of the modulation scheme. For instance, with list size, K
= 4 and N = 8, it requires 112 nodes for on-demand and 1024 nodes for conventional K-best
algorithm to be expanded considering 16QAM modulation scheme. Therefore, use of on-demand
child expansion requires significantly less computation, which reduces hardware complexity as
well.
While working with soft decision, each path of chosen K best paths is considered as potential
candidate. Hence, these K paths are passed to the soft-input soft-output (SISO) decoder for soft
decoding.
2.3 Iterative Soft Decoding
LDPC decoder in [18] calculates approximate LLR from the list of possible candidates using (11).
Lሺx୩|Yሻ ≈
ଵ
ଶ
max
x ∈ X୩, ାଵ
ቄ−
ଵ
మ ∥ y − Hs ∥ଶ
+ x[୩]
. L,[୩]ቅ −
ଵ
ଶ
max
x ∈ X୩, ିଵ
ቄ
ଵ
మ ∥ y − Hs ∥ଶ
+
x[୩]
. L,[୩]ቅ,
(11)
where ܠ[]ܓ
܂
and ۺ]ܓ[,ۯ are the candidates values {-1 or 1} and LLR values except k-th candidate
respectively. In order to perform the soft decoding, the LLR values are first computed at the last
layer of K-best search. Then, the soft values are fed into the iterative decoder for the subsequent
iteration. This process is continued till the difference in error levels between the last two iterations
becomes negligible. At the end, the last updated values are used for hard decision.
3. FIXED POINT REALIZATION
The system level diagram of adopted iterative LR-aided K-best decoder in [10] is presented in
Fig. 1.
5. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ)
FIGURE 1: System level mode
The fixed point realization of iterative LR
architecture selection of each sub
selection of proper architecture makes the hardware implementation easier, and the fixed point
conversion minimizes the bit width
area, power and time delay.
3.1 Architecture Selection of Each Sub
3.1.1 QR Decomposition
There are three well known algorithms for QR Decomposition proposed in [
Givens rotation algorithm implemented by Coordinate Rotation Digital Computer (CORDIC)
scheme under Triangular Systolic Array (TSA) in [
CORDIC is adopted due to its simple shift and operations for hardware
reduced latency and it can be implemented easily exploiting parallel and pipeline architecture.
3.1.2 Lattice Reduction
The Lenstra-Lenstra-Lovasz (LLL) algorithm proposed in [
implementing lattice reduction. It can obtain optimal performance with low complexity. Hence, it is
suitable for hardware realization by transforming the complicated division and the inverse root
square operation into Newton-Raphson iteration and CORDIC algorithm respectively [
3.1.2 LDPC Decoder
The hardware design of LDPC Decoder in [
one of the candidates at a given time and computes the LLR value at each clock cycle. Then, the
new LLR is compared to the maximum of previo
values for each LLR. One for those whose k
other for 0 (Lamdba-ML-bar). After that, the LLR values are calculated as the subtraction of
Lamdba-ML and Lamdba-ML-bar divided by 2.
3.2 Fixed Point Conversion
In order to perform the fixed point conversion, all floating
are converted into fixed point ve
with verilog source code and mimics the actu
Each word length is then optimiz
variable keeping high performance within tolerated error limit.
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015
System level model of iterative LR-aided K-best decoder.
The fixed point realization of iterative LR-aided decoder involves two steps: First is the
of each sub-module and the second is the fixed point conversion
selection of proper architecture makes the hardware implementation easier, and the fixed point
conversion minimizes the bit widths of variables. Hence, it can reduce hardware cost including
n of Each Sub-module
three well known algorithms for QR Decomposition proposed in [19]. Among them, the
vens rotation algorithm implemented by Coordinate Rotation Digital Computer (CORDIC)
scheme under Triangular Systolic Array (TSA) in [20, 21] is selected for QR Decomposition.
CORDIC is adopted due to its simple shift and operations for hardware implementation with
reduced latency and it can be implemented easily exploiting parallel and pipeline architecture.
Lovasz (LLL) algorithm proposed in [22] is a popular scheme for
. It can obtain optimal performance with low complexity. Hence, it is
suitable for hardware realization by transforming the complicated division and the inverse root
Raphson iteration and CORDIC algorithm respectively [
LDPC Decoder in [18] consists of separate LLR calculation unit. It takes
one of the candidates at a given time and computes the LLR value at each clock cycle. Then, the
new LLR is compared to the maximum of previous LLRs. Hence, this unit has to keep track of 2
values for each LLR. One for those whose k-th of the candidate list is 1 (Lambda
bar). After that, the LLR values are calculated as the subtraction of
bar divided by 2.
Fixed Point Conversion With Word-length Optimization
In order to perform the fixed point conversion, all floating-point variable and arithmetic operations
are converted into fixed point version. It is simulated by MATLAB HDLcoder, which is bit
verilog source code and mimics the actual operation in hardware.
Each word length is then optimized to determine the minimum bit width for each fixed point
variable keeping high performance within tolerated error limit. To choose the length of proper
18
aided decoder involves two steps: First is the
and the second is the fixed point conversion. The
selection of proper architecture makes the hardware implementation easier, and the fixed point
of variables. Hence, it can reduce hardware cost including
Among them, the
vens rotation algorithm implemented by Coordinate Rotation Digital Computer (CORDIC)
] is selected for QR Decomposition.
implementation with
reduced latency and it can be implemented easily exploiting parallel and pipeline architecture.
] is a popular scheme for
. It can obtain optimal performance with low complexity. Hence, it is
suitable for hardware realization by transforming the complicated division and the inverse root
Raphson iteration and CORDIC algorithm respectively [23].
consists of separate LLR calculation unit. It takes
one of the candidates at a given time and computes the LLR value at each clock cycle. Then, the
us LLRs. Hence, this unit has to keep track of 2
th of the candidate list is 1 (Lambda-ML), and the
bar). After that, the LLR values are calculated as the subtraction of
point variable and arithmetic operations
, which is bit-accurate
the minimum bit width for each fixed point
ose the length of proper
6. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ)
precision bits, first minimum integer word length is calculated under large data simulation. After
that, the minimum and maximum value of each varia
To estimate precision bits, first mini
extensive simulation. Then the bit error rate (BER) performance
decreasing word length from max to selected min. At the end, the word length for which high
performance with lower and tolerable error limit can be achieved, is selected
precision bit length.
4. SETUP AND RESULTS
This section demonstrates the performance of iterative soft decision based
decoder in [10] for 8 × 8 MIMO with d
(SNR) is defined as the ratio of received information bit energy to noise variance.
We first analyze the performance of four iterations of
decoder in [9] with list size of 4 for different modulation schemes.
LR-aided and LSD decoder is performed for QPSK, 16QAM and 64QAM modulation schemes.
We also demonstrate the comparison of performance for floating word length with that of f
one. For iterative decoder, as shown in [10
is limited and negligible for iteration beyond that. Hence, we consider BER versus SNR curve of
4th iteration in order to compare
continue up to 25 internal iterations, although it would terminate immediately if all the parity check
equations are satisfied.
4.1 Simulation and Analysis
The performances of four iterations of
in Fig. 2.
(a) QPSK
FIGURE 2: BER vs SNR curve of the first 4 iterations of 8 x 8 LR
As shown in Fig. 2(a), for QPSK modulation scheme
improvement in BER due to the 2nd iteration at the BER of
performance of 1st iteration with 3rd and 4th one, the improvement increases to 3.0 and 4.2 dB
respectively. Next, the performances
in Fig. 2(b).
As demonstrated in Fig. 2(b), the performance of 2n
the 1st one with K as 4 for 16QAM modulation scheme. When increasing the iteration,
performance improves by 3.1 dB for the 3rd and 4
one. For 64QAM modulation scheme having
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015
cision bits, first minimum integer word length is calculated under large data simulation. After
that, the minimum and maximum value of each variable is calculated through MATLAB
, first minimum and maximum fractional word length are chosen through
extensive simulation. Then the bit error rate (BER) performances are evaluated for subsequently
decreasing word length from max to selected min. At the end, the word length for which high
e with lower and tolerable error limit can be achieved, is selected as final optimized
SETUP AND RESULTS
This section demonstrates the performance of iterative soft decision based LR
MIMO with different modulation schemes. The signal to noise ratio
(SNR) is defined as the ratio of received information bit energy to noise variance.
We first analyze the performance of four iterations of both iterative LR-aided decoder
with list size of 4 for different modulation schemes. Next, the comparison between
aided and LSD decoder is performed for QPSK, 16QAM and 64QAM modulation schemes.
We also demonstrate the comparison of performance for floating word length with that of f
coder, as shown in [10] the improvement gained from the 3rd to 4th iteration
is limited and negligible for iteration beyond that. Hence, we consider BER versus SNR curve of
compare among maximum performances. LDPC decoder has been set to
continue up to 25 internal iterations, although it would terminate immediately if all the parity check
Simulation and Analysis
of four iterations of 8 × 8 MIMO for different modulation scheme are
(b) 16QAM (c) 64QAM
BER vs SNR curve of the first 4 iterations of 8 x 8 LR-aided decoder for different
schemes with K as 4.
, for QPSK modulation scheme with list size of 4, we observe 1.5 dB
improvement in BER due to the 2nd iteration at the BER of 10ି
. When we compare the
performance of 1st iteration with 3rd and 4th one, the improvement increases to 3.0 and 4.2 dB
Next, the performances of four iterations for 16QAM modulation schemes are given
), the performance of 2nd iteration is approximately 1.6
the 1st one with K as 4 for 16QAM modulation scheme. When increasing the iteration,
dB for the 3rd and 4.2 dB for the 4th iteration compared to the 1st
For 64QAM modulation scheme having the same K as in 16QAM, the improvement due to
19
cision bits, first minimum integer word length is calculated under large data simulation. After
ble is calculated through MATLAB profiling.
mum and maximum fractional word length are chosen through
evaluated for subsequently
decreasing word length from max to selected min. At the end, the word length for which high
final optimized
LR-aided K-best
ifferent modulation schemes. The signal to noise ratio
aided decoder and LSD
Next, the comparison between
aided and LSD decoder is performed for QPSK, 16QAM and 64QAM modulation schemes.
We also demonstrate the comparison of performance for floating word length with that of fixed
] the improvement gained from the 3rd to 4th iteration
is limited and negligible for iteration beyond that. Hence, we consider BER versus SNR curve of
LDPC decoder has been set to
continue up to 25 internal iterations, although it would terminate immediately if all the parity check
cheme are presented
(c) 64QAM
different modulation
with list size of 4, we observe 1.5 dB
. When we compare the
performance of 1st iteration with 3rd and 4th one, the improvement increases to 3.0 and 4.2 dB
schemes are given
dB better than
the 1st one with K as 4 for 16QAM modulation scheme. When increasing the iteration, the
dB for the 4th iteration compared to the 1st
as in 16QAM, the improvement due to
7. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ)
the 2nd iteration is 1.5 dB, as shown in Fig. 2(c
respect to the 1st one, the improvements are 3.2 dB and 4.2
iteration number, the performance between
curves can be obtained using LSD
(a) QPSK
FIGURE 3: BER vs SNR curve of the first 4 iterations of 8 x 8
It is evident in Fig. 3(a), the 2
improvements respectively comparing with the 1
modulated LSD based decoder with K as 4. Again, for 16QAM modulation as shown in Fig. 3(b),
the improvements become 1.8 dB for the 2
the 1
st
iteration. When we simulate it further, we get 4.8 dB
The performance of LSD decoder for 64QAM modulation is demonstrated in Fig. 3(c). From
curve, we observe 2.5 dB improvement for the 2
considering the 3
rd
and 4
th
iteration, the improvements become 4.2 dB and 5.8 dB respectively.
Therefore, it is evident that with higher modulation scheme, the
iteration of the two methods gets higher. The SNR dB improvements for different iterations using
LSD and LR-aided decoder with different
Modulation Scheme
QPSK
16QAM
64QAM
TABLE 1: SNR Improvements (in dB) for both LR
4.2 Comparison of Performance
The comparison of performance of between iterative LR
4
th
iteration for different modulation schemes in presented in Fig. 4.
becomes saturated after 4
th
iteration, we have considered the BER vs SNR curves of only 4
iteration to evaluate among maximum performances.
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015
is 1.5 dB, as shown in Fig. 2(c). If we then compare the 3rd and 4th iteration with
st one, the improvements are 3.2 dB and 4.2 dB respectively. Therefore, with
iteration number, the performance between i-th and (i+1)-th iteration becomes saturated.
curves can be obtained using LSD based decoder for all modulation schemes, as shown in Fig. 3.
(b) 16QAM (c) 64QAM
BER vs SNR curve of the first 4 iterations of 8 x 8 LSD decoder for different modulation scheme
with K as 4.
It is evident in Fig. 3(a), the 2
nd
, 3
rd
and 4
th
iteration provide 1.5 dB, 2.8 dB and 4
improvements respectively comparing with the 1
st
iteration at the BER of 10
modulated LSD based decoder with K as 4. Again, for 16QAM modulation as shown in Fig. 3(b),
come 1.8 dB for the 2
nd
iteration and 3.8 dB for the 3
rd
one with respect to
iteration. When we simulate it further, we get 4.8 dB gain for the 4
th
iteration.
The performance of LSD decoder for 64QAM modulation is demonstrated in Fig. 3(c). From
curve, we observe 2.5 dB improvement for the 2
nd
iteration comparing with the 1
iteration, the improvements become 4.2 dB and 5.8 dB respectively.
Therefore, it is evident that with higher modulation scheme, the performance gain between each
iteration of the two methods gets higher. The SNR dB improvements for different iterations using
aided decoder with different modulation schemes are summarized below in Table 1.
Modulation Scheme
LSD Decoder LR-aided Decoder
1
st
and
2nd
1
st
and
3rd
1
st
and
4th
1
st
and
2nd
1
st
and
3rd
1
1.5 2.8 4.0 1.5 3.0
1.8 3.8 4.8 1.6 3.1
2.5 4.2 5.8 1.5 3.2
SNR Improvements (in dB) for both LR-aided and LSD decoder.
Comparison of Performance
The comparison of performance of between iterative LR-aided decoder and LSD decoder of the
iteration for different modulation schemes in presented in Fig. 4. Since the performance
iteration, we have considered the BER vs SNR curves of only 4
iteration to evaluate among maximum performances.
20
e the 3rd and 4th iteration with
dB respectively. Therefore, with
saturated. Similar
based decoder for all modulation schemes, as shown in Fig. 3.
(c) 64QAM
decoder for different modulation schemes
1.5 dB, 2.8 dB and 4.0 dB
iteration at the BER of 10
-6
for QPSK
modulated LSD based decoder with K as 4. Again, for 16QAM modulation as shown in Fig. 3(b),
one with respect to
iteration.
The performance of LSD decoder for 64QAM modulation is demonstrated in Fig. 3(c). From the
iteration comparing with the 1
st
one. While
iteration, the improvements become 4.2 dB and 5.8 dB respectively.
performance gain between each
iteration of the two methods gets higher. The SNR dB improvements for different iterations using
below in Table 1.
ided Decoder
1
st
and
4th
4.2
4.2
4.2
aided decoder and LSD decoder of the
Since the performance
iteration, we have considered the BER vs SNR curves of only 4
th
8. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ)
FIGURE 4: BER vs SNR curve of the 4th iteration of iterative LR
QPSK, 16QAM and 64QAM modulation scheme with list size, K as 4.
As demonstrated in Fig. 4, a 2.5 dB improvements in performance can be obtained using LR
aided decoder for the 4
th
iteration with QPSK modulation. When considering 16QAM and 64QAM
modulation schemes, the performance gain becomes 2.8 dB and 2.5 dB respectively at the BER
of 10
-6
. The gain between LR-aided and LSD decoder for 1
Table 2.
Modulation
Scheme
QPSK
16QAM
64QAM
TABLE 2: SNR Improvements (in dB) comparing between LR
4.3 Optimization of Word-length
The optimization of word length can reduce
similar BER. In Fig. 5, the comparison of performance of iterative LR
bit length with that of fixed precision word l
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015
SNR curve of the 4th iteration of iterative LR-aided decoder and LSD decoders for
QPSK, 16QAM and 64QAM modulation scheme with list size, K as 4.
As demonstrated in Fig. 4, a 2.5 dB improvements in performance can be obtained using LR
iteration with QPSK modulation. When considering 16QAM and 64QAM
modulation schemes, the performance gain becomes 2.8 dB and 2.5 dB respectively at the BER
aided and LSD decoder for 1
st
and 4
th
iteration is summarized in
Modulation
Gain of LR-aided Decoder Over LSD
Decoder
1
st
and 1st 4th and 4th
2.1 2.5
2.2 2.8
3.0 2.5
SNR Improvements (in dB) comparing between LR-aided and LSD decoder.
ength
tion of word length can reduce the total bit width of variables while achievin
comparison of performance of iterative LR-aided decoder using floating
bit length with that of fixed precision word length is presented for QPSK modulation scheme.
21
aided decoder and LSD decoders for
As demonstrated in Fig. 4, a 2.5 dB improvements in performance can be obtained using LR-
iteration with QPSK modulation. When considering 16QAM and 64QAM
modulation schemes, the performance gain becomes 2.8 dB and 2.5 dB respectively at the BER
iteration is summarized in
aided and LSD decoder.
the total bit width of variables while achieving the
aided decoder using floating
QPSK modulation scheme.
9. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ)
FIGURE 5: BER vs SNR curve of the
with floating and fixed word length of 14 and 16 bit
The simulation is done for 8 ×
iteration in order to evaluate comparison among maximum per
when considering bit length of 16 bits, the performance degrades 0.3 dB comparing with the
floating one. If we decrease the word length
Hence, 16 bits of fixed word length can limit the performance
10ି
.
(a) 16QAM
FIGURE 6: BER vs SNR curves of the 4th iteration of 8 x 8 LR
Next, Fig. 6 represents the performance curve of 4th iteration for 16QAM and 64QAM modulation
scheme. As demonstrated in Fig. 6
decreases the BER performance
14 bit, the performance degrades approximately about
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015
urve of the 4th iteration of 8 x 8 LR-aided decoder for QPSK modulation scheme
with floating and fixed word length of 14 and 16 bits.
× 8 MIMO system with K equal to 4. We consider only the 4th
iteration in order to evaluate comparison among maximum performances. As shown in Fig.
when considering bit length of 16 bits, the performance degrades 0.3 dB comparing with the
floating one. If we decrease the word length to 14 bits, the performance decreases to 1.3 dB.
of fixed word length can limit the performance degradation to 0.3 dB at the BER of
(b) 64QAM
SNR curves of the 4th iteration of 8 x 8 LR-aided decoder with floating and
fixed word lengths of 14 and 16 bits.
represents the performance curve of 4th iteration for 16QAM and 64QAM modulation
e. As demonstrated in Fig. 6(a), for 16 QAM modulation scheme, 16 bit word length
ecreases the BER performance 0.2 dB at the BER of 10ି
. When considering the word length of
es approximately about 1.3 dB.
22
SK modulation scheme
4. We consider only the 4th
formances. As shown in Fig. 5,
when considering bit length of 16 bits, the performance degrades 0.3 dB comparing with the
, the performance decreases to 1.3 dB.
to 0.3 dB at the BER of
aided decoder with floating and
represents the performance curve of 4th iteration for 16QAM and 64QAM modulation
AM modulation scheme, 16 bit word length
. When considering the word length of
10. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 23
While considering the performance of 64QAM, shown in Fig. 6(b), 16 bit precision limits the
degradation to 0.3 dB. When evaluating for fixed 14 bits, the performance decreases to more
than 1.3 dB. Therefore, 16 bits of fixed word length can keep the BER performance degradation
within 0.3 dB for QPSK, 16QAM and 64QAM modulation schemes.
5. CONCLUSION
In this paper, we develop the fixed point design of an iterative soft decision based LR-aided K-
best decoder. A simulation based word-length optimization provides feasible solution for
hardware implementation with the selection of efficient architectural sub-components. Besides,
the fixed point conversion also minimizes the bit width of each variable. Hence, it can reduce
hardware cost including area, power and time delay.
Simulation results show that the total word length of only 16 bits can keep BER degradation about
0.3 dB for 8 × 8 MIMO with different modulation schemes. For QPSK modulation, precision of 16
bits results in less than 0.3 dB degradation, while 16 QAM and 64 QAM modulation provide 0.2
dB and 0.3 dB decrease in performance respectively compared to those of the floating bits of
MIMO decoder. Future scope of this proposed work includes but not limited to the hardware
implementation of LR-aided iterative K-best decoder in order to validate our fixed point design.
6. REFERENCES
[1] "IEEE Standard for Information Technology- Local and Metropolitan Area Networks- Specific
Requirements- Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer
(PHY) Specifications Amendment 5: Enhancements for Higher Throughput." IEEE Standard
802.11n-2009 (Amendment to IEEE Standard 802.11-2007 as amended by IEEE Standard
802.11k-2008, IEEE Standard 802.11r-2008, IEEE Standard 802.11y-2008, and IEEE
Standard 802.11w-2009), pp. 1-565, Oct. 2009.
[2] J. Jalden and B. Otterston. “On the Complexity of Sphere Decoding in Digital
Communications.” IEEE Transaction on Signal Processing, vol. 53, no. 4, pp. 1474-1484,
Apr. 2005.
[3] I. Lai, G. Ascheid, H. Meyr and T.-D. Chiueh. "Low-Complexity Channel-Adaptive MIMO
Detection with Just-Acceptable Error Rate." IEEE 69th Vehicular Technology Conference:
VTC-2009 Spring, Apr. 2009, pp. 1-5.
[4] B. M. Hochwald and S. Ten Brink. "Achieving Near-Capacity on a Multiple-Antenna Channel."
IEEE Transactions on Communications, vol. 51, no. 3, pp. 389-399, Mar. 2003.
[5] C. Windpassinger and R. Fischer. “Low-Complexity Near-Maximum Likelihood Detection and
Precoding for MIMO Systems Using Lattice Reduction.” Proceeding IEEE Information Theory
Workshop, Mar. 2003, pp. 345-348.
[6] Q. Zhou and X. Ma. “An Improved LR-aided K-Best Algorithm for MIMO Detection.”
Proceeding IEEE International Conference on Wireless Communication and Signal
Processing (WCSP), Oct. 2012, pp. 1-5.
[7] M. Rahman, E. Rohani and G. Choi. "An Iterative Soft Decision Based Adaptive K-Best
Decoder Without SNR Estimation." Asilomer Conference on Signals, Systems and
Computers, Nov. 2014, pp. 1016-1020.
[8] M. Rahman, E. Rohani, J. Xu and G. Choi. "An Improved Soft Decision Based MIMO
Detection Using Lattice Reduction." International Journal of Computer and Communication
Engineering, vol. 3, no. 4, pp. 264-268, Apr. 2014.
11. Mehnaz Rahman & Gwan S. Choi
Signal Processing : An International Journal (SPIJ), Volume (9) : Issue (2) : 2015 24
[9] E. Rohani, J. Xu and G. Choi. "Low Power On-the-fly Reconfigurable Iterative MIMO
Detection and LDPC Decoding Design." Journal on Applied Mechanics and Materials, vol.
496-500, pp. 1825-1829, Jan. 2014.
[10] M. Rahman, E. Rohani and G. Choi. "An Iterative LR-Aided MMSE Extended Soft MIMO
Decoding Algorithm." International Conference on Computing, Networking and
Communications, California, Feb. 2015.
[11] E. Agrell, T. Eirksson, A. Vardy and K. Zeger. “Closest Point Search in Lattices.” IEEE
Transaction on Information Theory, vol. 48, no. 8, pp. 2201-2214, Aug. 2002.
[12] F. Sheikh, E. Wexler, M. Rahman, W. Wang, B. Alexandrov, D. Yoon, A. Chun and A.
Hossein. "Channel-Adaptive Complex K-Best MIMO Detection Using Lattice Reduction."
IEEE Workshop on Signal Processing Systems (SiPS), pp. 1-6, Oct. 2014.
[13] J. Jalden and P. Elia. “DMT Optimality of LR-Aided Linear Decoders for a General Class of
Channels, Lattice Designs, and System Models.” IEEE Transaction on Information Theory,
vol. 56, no. 10, pp. 4765-4780, Oct. 2010.
[14] M. Taherzadeh and A. Khandani. "On the Limitations of the Naive Lattice Decoding." IEEE
Transaction on Information Theory, vol. 56, no. 10, pp. 4820-4826, Oct. 2010.
[15] M. Shabany and P. Glenn Gulak. “The Application of Lattice-Reduction to the K-Best
Algorithm for Near-Optimal MIMO Detection.” IEEE International Symposium on Circuits and
Systems (ISCAS), May 2008, pp. 316-319.
[16] M. Mahdavi and M. Shabany. "Novel MIMO Detection Algorithm for High-Order
Constellations in the Complex Domain." IEEE Transaction on VLSI Systems, vol. 21, no. 5,
pp. 834-847, May 2013.
[17] C. P. Schnorr and M. Euchner. “Lattice basis reduction: Improved practical algorithms and
solving subset sum problems.” Mathematical Programming, vol. 66, pp. 181–191, Aug. 1994.
[18] K. Gunnam, G. Choi, W. Weihuang and M. Yeary. "Multi-Rate Layered Decoder Architecture
for Block LDPC Codes of the IEEE 802.11n Wireless Standard." IEEE International
Symposium on Circuits and Systems (ISCAS), May 2007, pp. 1645-1648.
[19] R. Horn and C. Johnson. "Matrix Analysis." Cambridge University Press, 1990.
[20] A. Maltsev, V. Pestretsov, R. Maslennikov and A. Khoryaev. "Triangular Systolic Array with
Reduced Latency for QR-Decomposition of Complex Matrices." IEEE International
Symposium on Circuits and Systems (ISCAS), May 2006, pp. 4-10.
[21] D. Chen and M. Sima. "Fixed-point CORDIC-based QR Decomposition by Givens Rotations
on FPGA." International Conference on Reconfigurable Computing and FPGAs (ReConFig),
Nov. 2011, pp. 327-332.
[22] A. K. Lenstra, H. W. Lenstra and L. Lovasz. "Factoring Polynomials with Rational
Coefficients." Mathematische Annalen, vol. 261, no. 4, pp. 515-534, Dec. 1982.
[23] B. Gestner, W. Zhang, X. Ma and D. Anderson. "Lattice Reduction for MIMO Detection: from
Theoretical Analysis to Hardware Realization." IEEE Transaction on Circuits and Systems,
vol. 58, no. 4, pp. 813-826, Apr. 2011.