Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MASTER OF TECHNOLOGY
IN
MICROELECTRONICS AND VLSI DESIGN
By
V.Ramanjaneyulu
(Roll No: 03EC6402)
(Prof. M.Chakraborty)
Department of E&ECE,
Indian Institute of Technology,
Date: Kharagpur
– 721302.
ACKNOWLEDGEMENTS
The objective of this thesis is design and implementation of CORDIC based Area
Efficient Transversal Adaptive Equalizers. To achieve a CORDIC based structure, the
LMS algorithm is reformulated by representing each tap weight by equivalent rotational
angles. Unlike the conventional LMS algorithm, the rotational angles rather than the tap
weights are updated directly. This new algorithm, namely, the Trigonometric LMS
(TLMS) algorithm is used to update the filter co-efficients of the equalizer. To achieve a
high throughput, the basic architecture is fully pipelined, by introducing some delay in
the weight update equation of the TLMS algorithm, resulting in the so-called Delayed
TLMS algorithm. The architecture is folded and operated with an internal clock faster
than the incoming symbol rate. The convergence performance of the algorithm depends
on adaptation delay and step size. Careful selection of these factors is made to achieve
fast convergence and high throughput.
Two area-efficient architectures are proposed which implement the DTLMS
algorithm - one architecture uses error gradient in weight updating and the other
architecture uses signed version of the DTLMS algorithm. The former requires a
multiplier and the latter does not. These architectures use CORDIC blocks instead of
multipliers in the filter and hence are more efficient in terms of internal numerical errors
and power consumption. The internal blocks of the architecture are designed and the
architectures are implemented on FPGA XCV400. The convergence performance of the
proposed architectures is found to be quite satisfactory, even for high data rate
applications like HIPERLAN.
List of figures
Fig 5.5.1 Output waveform of Adaptive equalizer using DTLMS – before convergence
Fig 5.5.3 Output waveform of Adaptive equalizer using DTLMS – after convergence
Fig 5.5.4 Output waveform of Adaptive equalizer using DTLMS – in Decision directed
mode
Fig 5.5.7 Output waveform of Adaptive equalizer using sign-data DTLMS – before
convergence
Fig 5.5.9 Output waveform of Adaptive equalizer using sign-data DTLMS - after
convergence
Fig 5.5.10 Output waveform of Adaptive equalizer using sign-data DTLMS – in Decision
directed mode
Fig 5.5.12 Complete routed design of multiplier less adaptive equalizer in FPGA editor
Fig 5.5.13 Overall design on FPGA to test the functionality on board
List of tables
Table 4.2 Required internal word length and no: of iterations of CORDIC block
2.1 Introduction 5
2.2 LMS Algorithm 5
2.3 The Proposed TLMS Algorithm 10
2.4 Cordic Algorithm 11
2.5 Signed-regressor Algorithm 14
6. Conclusion 59
References 60
Appendix 61