Research Article. Amiya Karmakar Ȧ,#, Deepshikha Mullick Ḃ,#,* and Amitabha Sinha Ċ. Abstract

Similar documents
Single Chip FPGA Based Realization of Arbitrary Waveform Generator using Rademacher and Walsh Functions

VLSI IMPLEMENTATION OF MODIFIED DISTRIBUTED ARITHMETIC BASED LOW POWER AND HIGH PERFORMANCE DIGITAL FIR FILTER Dr. S.Satheeskumaran 1 K.

Design & Implementation of an Adaptive Delta Sigma Modulator

The Comparative Study of FPGA based FIR Filter Design Using Optimized Convolution Method and Overlap Save Method

CHAPTER III THE FPGA IMPLEMENTATION OF PULSE WIDTH MODULATION

ECE6332 VLSI Eric Zhang & Xinfei Guo Design Review

CHAPTER 2 FIR ARCHITECTURE FOR THE FILTER BANK OF SPEECH PROCESSOR

VLSI Implementation of Digital Down Converter (DDC)

FPGA Implementation of Digital Modulation Techniques BPSK and QPSK using HDL Verilog

Realization of 8x8 MIMO-OFDM design system using FPGA veritex 5

Lecture 3, Handouts Page 1. Introduction. EECE 353: Digital Systems Design Lecture 3: Digital Design Flows, Simulation Techniques.

An Optimized Design for Parallel MAC based on Radix-4 MBA

BPSK System on Spartan 3E FPGA

EFFICIENT FPGA IMPLEMENTATION OF 2 ND ORDER DIGITAL CONTROLLERS USING MATLAB/SIMULINK

Field Programmable Gate Array Implementation and Testing of a Minimum-phase Finite Impulse Response Filter

An area optimized FIR Digital filter using DA Algorithm based on FPGA

FINITE IMPULSE RESPONSE (FIR) FILTER

Hardware Implementation of OFDM Transceiver. Authors Birangal U. M 1, Askhedkar A. R 2 1,2 MITCOE, Pune, India

Tirupur, Tamilnadu, India 1 2

REALISATION OF AWGN CHANNEL EMULATION MODULES UNDER SISO AND SIMO

Multistage Implementation of 64x Interpolator

CHAPTER 5 NOVEL CARRIER FUNCTION FOR FUNDAMENTAL FORTIFICATION IN VSI

FPGA Implementation of High Speed FIR Filters and less power consumption structure

FPGA Based Hardware Efficient Digital Decimation Filter for - ADC

High Speed & High Frequency based Digital Up/Down Converter for WCDMA System

DESIGN OF LOW POWER / HIGH SPEED MULTIPLIER USING SPURIOUS POWER SUPPRESSION TECHNIQUE (SPST)

Design and Implementation of High Speed Carry Select Adder Korrapatti Mohammed Ghouse 1 K.Bala. 2

Design and Performance Analysis of a Reconfigurable Fir Filter

Implementation of Parallel Multiplier-Accumulator using Radix- 2 Modified Booth Algorithm and SPST

Method We follow- How to Get Entry Pass in SEMICODUCTOR Industries for 2 nd year engineering students

Hardware/Software Co-Simulation of BPSK Modulator and Demodulator using Xilinx System Generator

FIR Filter Design on Chip Using VHDL

BPSK Modulation and Demodulation Scheme on Spartan-3 FPGA

Low Power Approach for Fir Filter Using Modified Booth Multiprecision Multiplier

SDR Applications using VLSI Design of Reconfigurable Devices

DESIGN OF INTELLIGENT PID CONTROLLER BASED ON PARTICLE SWARM OPTIMIZATION IN FPGA

Design of a High Speed FIR Filter on FPGA by Using DA-OBC Algorithm

Design of Multiplier Less 32 Tap FIR Filter using VHDL

CHAPTER 4 FIELD PROGRAMMABLE GATE ARRAY IMPLEMENTATION OF FIVE LEVEL CASCADED MULTILEVEL INVERTER

CHAPTER 5 IMPLEMENTATION OF MULTIPLIERS USING VEDIC MATHEMATICS

Comparative Study and Analysis of Performances among RNS, DBNS, TBNS and MNS for DSP Applications

FPGA Implementation of Adaptive Noise Canceller

MULTIRATE IIR LINEAR DIGITAL FILTER DESIGN FOR POWER SYSTEM SUBSTATION

Globally Asynchronous Locally Synchronous (GALS) Microprogrammed Parallel FIR Filter

Implementation of FPGA based Design for Digital Signal Processing

Reduced Complexity Wallace Tree Mulplier and Enhanced Carry Look-Ahead Adder for Digital FIR Filter

Keywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.

Design and Implementation of High Speed Carry Select Adder

A Survey on Power Reduction Techniques in FIR Filter

Design of NCO by Using CORDIC Algorithm in ASIC-FPGA Technology

Synthesis and Simulation of Floating Point Multipliers Dr. P. N. Jain 1, Dr. A.J. Patil 2, M. Y. Thakre 3

Performance Analysis of FIR Filter Design Using Reconfigurable Mac Unit

Design and Simulation of Universal Asynchronous Receiver Transmitter on Field Programmable Gate Array Using VHDL

Design of Digital FIR Filter using Modified MAC Unit

A Simulation of Wideband CDMA System on Digital Up/Down Converters

Anitha R 1, Alekhya Nelapati 2, Lincy Jesima W 3, V. Bagyaveereswaran 4, IEEE member, VIT University, Vellore

Abstract of PhD Thesis

FPGA Implementation of Wallace Tree Multiplier using CSLA / CLA

Optimized FIR filter design using Truncated Multiplier Technique

Design and FPGA Implementation of High-speed Parallel FIR Filters

An Efficient Method for Implementation of Convolution

ADVANCES in VLSI technology result in manufacturing

DYNAMICALLY RECONFIGURABLE PWM CONTROLLER FOR THREE PHASE VOLTAGE SOURCE INVERTERS. In this Chapter the SPWM and SVPWM controllers are designed and

A Comparative Study on Direct form -1, Broadcast and Fine grain structure of FIR digital filter

Hardware Realization of Embedded Control Algorithm on FPGA

International Journal of Scientific and Technical Advancements ISSN:

Design and Implementation of Scalable Micro Programmed Fir Filter Using Wallace Tree and Birecoder

Synthesis of Blind Adaptive Beamformer using NCMA for Smart Antenna

FPGA Implementation of Desensitized Half Band Filters

Design and Simulation of PID Controller using FPGA

Signal Processing Using Digital Technology

International Journal of Advanced Research in Computer Science and Software Engineering

IMPLEMENTATION OF QALU BASED SPWM CONTROLLER THROUGH FPGA. This Chapter presents an implementation of area efficient SPWM

High speed all digital phase locked loop (DPLL) using pipelined carrier synthesis techniques

Switching Arithmetic for DC to DC Converters Using Delta Sigma Modulator Based Control Circuit

[Devi*, 5(4): April, 2016] ISSN: (I2OR), Publication Impact Factor: 3.785

Lecture 1. Tinoosh Mohsenin

Fpga Implementation Of High Speed Vedic Multipliers

Exploring Decimation Filters

Design of FIR Filter on FPGAs using IP cores

FPGA & Pulse Width Modulation. Digital Logic. Programing the FPGA 7/23/2015. Time Allotment During the First 14 Weeks of Our Advanced Lab Course

A HIGH PERFORMANCE HARDWARE ARCHITECTURE FOR HALF-PIXEL ACCURATE H.264 MOTION ESTIMATION

Keywords: CIC Filter, Field Programmable Gate Array (FPGA), Decimator, Interpolator, Modelsim and Chipscope.

A HARDWARE DC MOTOR EMULATOR VAGNER S. ROSA 1, VITOR I. GERVINI 2, SEBASTIÃO C. P. GOMES 3, SERGIO BAMPI 4

Field Programmable Gate Arrays based Design, Implementation and Delay Study of Braun s Multipliers

Design of a Decimator Filter for Novel Sigma-Delta Modulator

MODELING AND IMPLEMENTATION OF THIRD ORDER SIGMA-DELTA MODULATOR

PV SYSTEM BASED FPGA: ANALYSIS OF POWER CONSUMPTION IN XILINX XPOWER TOOL

BPSK_DEMOD. Binary-PSK Demodulator Rev Key Design Features. Block Diagram. Applications. General Description. Generic Parameters

IJSRD - International Journal for Scientific Research & Development Vol. 5, Issue 06, 2017 ISSN (online):

Index Terms. Adaptive filters, Reconfigurable filter, circuit optimization, fixed-point arithmetic, least mean square (LMS) algorithms. 1.

Combining Multipath and Single-Path Time-Interleaved Delta-Sigma Modulators Ahmed Gharbiya and David A. Johns

DESIGN OF FIR FILTER ARCHITECTURE USING VARIOUS EFFICIENT MULTIPLIERS Indumathi M #1, Vijaya Bala V #2

Modified Booth Multiplier Based Low-Cost FIR Filter Design Shelja Jose, Shereena Mytheen

Stratix Filtering Reference Design

REAL TIME IMPLEMENTATION OF FPGA BASED PULSE CODE MODULATION MULTIPLEXING

VLSI DESIGN OF RECONFIGURABLE FILTER FOR HIGH SPEED APPLICATION

ASIC Implementation and Analysis of Extrinsic EHW Based Power and Area Optimised 8-Bit Asynchronous Parallel MAC

Fpga Implementation of Truncated Multiplier Using Reversible Logic Gates

Image Enhancement using Hardware co-simulation for Biomedical Applications

Transcription:

Research Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet High Performance Adaptive Sigma Delta Modulator Design (using LMS Algorithm) for Performance Enhancement of DSP Processors and FPGA Synthesis of the Proposed Architecture Amiya Karmakar Ȧ,#, Deepshikha Mullick Ḃ,#,* and Amitabha Sinha Ċ Ȧ Department of CSE, West Bengal University of Technology, State West Bengal, Country India Ḃ Department of IT, IEM,West Bengal University of Technology, State West Bengal, Country India Ċ ITME, West Bengal University of Technology, State West Bengal, Country India Abstract Accepted 20 February 2014, Available online 25 February 2014, Vol.4, No.1 (February 2014) Enhancement of the performance and speed of the Digital Signal processing processors are the major challenge due to its wide spread real world applications. At the same time high quality (less erroneous) and high speed digital inputs are required for these DSP Processors. Hence the high performance and high speed A/D or D/A converter design is the another major issue for performance and speed matching with these DSP processors. In this paper a novel technique is introduced to enhancement the performance of the Sigma Delta modulator using Least Mean Square (LMS). This LMS is used to minimize the quantization error and hence the performance enhancement. The circuit implementation requires limited additional circuits for the proposed technique. For design and implementation of the proposed sigma delta modulator, a Simulink model is constructed for the oversampled Sigma Delta Modulator with applied LMS. This model is verified by two types of simulations like Matlab and ModelSim. The proposed architecture is also synthesized for FPGA implementation. Keywords: Analog to Digital Converter (ADC), Configurable Logic Block (CLB), Digital Signal Processing (DSP), Field Programmable Gate Array (FPGA), Harvard architecture, Least Means Square (LMS), Look up Table (LUT), Power Spectral Density (PSD). 1. Introduction 1 DSP processors have wide spread applications in daily life products (embedded systems), industry, military, various fields of communications and different organizations and universities research units etc. So modern research is concerned with the Performance Enhancement and speed of the DSP processors (Sinha P. et al 2005; Barkley Design Technology Inc. 2004 ). Moreover DSP processors are more advantageous than old analog signal processing processors where they use fixed hardware components for signal processing and these hardware components are highly dependent on ambient parameters like temperature, pressure, humidity etc. These can change the electrical property of the hardware components and hence affects the signal processing and performance of the DSP processors. Since the DSP processors process the signal only with their digital values hence these high speed processors need high speed digital input data for processing. Thus high speed A/D or D/A converter is required for speed matching of the high speed DSP processors. There are various techniques were developed. Sigma Delta Modulator is an ideal candidate for that. They *Corresponding author: Deepshikha Mullick #These authors contributed equally to this work as first authors are now widely used in many applications in digital signal processing fields. Due to development of VLSI technology it is required high conversion speed, low cost, low bandwidth, low power and high resolution ADCs. Sigma Delta Modulation (Park S.; Kaur S. et al 2013; Couch II L. W. 2005; Béchir D. M. et al 2007) is basically an oversampling analog to digital converter. This type of converter is based on the principle that the sampling rate is much higher than the Nyquist rate. For high resolution purpose these oversampled noise shaping converters take more advantage. Thus the noise reduction in the converters is the key factor to enhance the performance of the converters. This also provides the high quality data for further processing. The main objective of this paper is to reduce quantization noise generated due to Sigma Delta modulation and hence improve the performance. This is done by applying adaptive like Least Mean Square (LMS) (Proakis J.G. et al 2007) on the Sigma-Delta modulator. The LMS adaptive FIR filters are the main component of many signal processing and communication systems and generally this type of adaptive filters are implemented in DSP Processors. These adaptive filters are used in feedback path of the sigma-delta converter and they reduce the quantization noise very fast and hence improve the performance and speed of the converter. Due to feedback connection high 384 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

stability and performance of the design can be achieved. This high performance and high speed proposed Sigma Delta modulator is essentially required for the high speed and high performance modern DSP processors. The speed and performance of DSP processors is enhanced by optimization of the instruction sets and efficient architecture design. On the other hand FPGAs (Field Programmable Gate Array) ( Dick C.H. et al 2001; DeGroat J. et al 2008; Hatai I. et al 2011; Saha A. et al 2009) has emerged as highly programmable and hardware configurable devices. They can execute highly parallel signal processing functions which are described by Hardware Description Language (HDL). Due to their hardware flexibility any design can be executed and real time tested by FPGA. The any design can be represented by HDL (Verilog, VHDL) code and this code is converted into bit streams by the software tool-xilinx ISE. This beat streams are downloaded on FPGA and then the FPGA is configured to the particular design. The FPGAs (Xilinx, 2004; Wolf W. 2005) consist of large number CLBs (Configurable Logic Block), IO blocks and router switches for interconnection among the CLBs. The bit streams of the corresponding design are downloaded on FPGA device via JTAG cable which is connected between the PC and FPGA. The bit streams enter into FPGA through IO blocks of FPGA. These bit streams configure the router switches to connect the CLBs to construct the desired system. The CLBs are LUT (Look Up Table) based. Hence the FPGA can be utilized for implementation of the proposed design. In this paper the proposed design is constructed by Simulink model and simulated by Matlab and ModelSim and synthesized for FPGA implementation. 2. General Overview of the Sigma Delta Modulator Architecture 2.1 Overview of the Sigma delta model The performance enhancement of the Sigma Delta modulator is done by reducing the quantization noise. For this purpose LMS is applied on the sigma delta modulator architecture. In this section basic Sigma-Delta modulator's architectures (Proakis J.G. et al 2007; Nandi S. et al) are presented. The sigma-delta modulator is based on oversampling by sampling at a frequency much greater than the signal bandwidth. Again a feedback loop is used to shape the quantization noise. Among the oversampling converters, Sigma Delta converters have achieved the most attraction due to its high-resolution applications and their noise shaping behavior. This is based on linear prediction of quantization noise and the circuit realization is very simple. Due to their oversampling nature, they act as the most suitable architectures for accurate low to moderately high frequency applications. A most general Sigma Delta modulator architecture can be described by an integrator, a comparator with feedback loop (1-bit DAC) and differentiator (sum/subtract between the input and feedback signal). The comparator is nothing but a 1- bit quantizer. The output of the quantizer depends on the sign of the integrator state. The comparator or quantizer output is sampled higher than Nyquist rate and sample value is held until the next sampling instant. This design is modeled as equivalent discrete time model as the discrete or digital design is more practical design due to their technological advancements. This equivalent discrete sigma-delta modulator is nonlinear due to nonlinear characteristic of the quantizer. The quantizer output is 1 when input is >=0 and -1 when input is <0. This discrete time model is first order model and the signal can be processed in digital domain. For more amount of quantization noise reduction 2 nd or higher order designs are developed. But they have complex circuitry and costly. However the sigma-delta modulator (analog-to-digital converters) can be used to supply the high quality inputs for high performance and speed matching of DSP processors. So it is essential to reduce the quantization noise developed on the sigma delta modulator very fast. The proposed design based on adaptive noise reduction which provides the performance enhancement of the sigma delta modulator and hence performance enhancement of the DSP processors. 2.1 Simulink Model of the Sigma Delta model High performance design of Sigma-Delta modulator is the main objective of this paper. So the second-order Sigma- Delta modulator is chosen because it has better performance than first order Sigma-Delta modulator. Thus a Simulink model of the second-order Sigma-Delta modulator is constructed and that Simulink model is shown in Fig.1. The integrators used in the second-order loop have individual delay. So the output y(n) will be y(n)=x(n)+y(n-1), where x(n) is input to the loop. The quantizer block is basically a stair step function. Neighboring points on the input axis are mapped to one point on the output axis. Output is symmetric about zero because the output is rounded to nearest method. Fig.1 Simulink model of the Sigma-Delta modulator. The quantization error occurs unless when the input signal is exactly equals to one of its discrete values. The integrator accumulates the error over time. The feedback loop and quantizer minimize the error. Thus the quantizer output toggles about the input signal so that the average quantizer output is approximately equal to the average of the input. The proposed architecture is designed efficiently to eliminate the quantization noise generated by the quantizer. 3. A Novel Architecture of Sigma Delta Modulator Using LMS Algorithm 3.1 Basics of LMS Algorithms 385 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

Least Mean Square (LMS) is used in different adaptive filters to enhance the performance of that filters. In this section the basic concept of the LMS (Proakis J.G. et al 2007; Heykin S. 2005) is presented. The quantization noise is the noise which is developed by rounding the sample value of the input signal. The error i.e. quantization error e(n) defined as the difference between the desired response and the actual response. This error is minimized rapidly by changing the individual weights of the equalizer (filter coefficients) of the LMS connected in the feedback path of sigma-delta modulator. The well-defined LMS ( Heykin S. 2005) is: (Updated value of kth weight signal) = (Old value of kth weight signal) + (Step size Parameter) X (input signal applied to kth weight) (error signal) or w[n+1]=w[n]+μe[n]x[n], where µ denotes the step size which is proportional to quantization error and it is positive number. But it has upper limit or trade off. If it is greater than upper limit the system will be unstable and erroneous. In Least Mean Square (LMS) the error signal e(n) actuates the adjustments applied to the individual weight signals of the equalizer as the proceeds from one iteration to the next. The quantizer generates the quantization error which is not only inherent but also unavoidable. Thus LMS can be applied to the quantizer to minimize the error rapidly. The important procedure is to realize the LMS by the weight signal w(n) which is the input signal of the multiplier whose another input is the original input x[n]. The output of the multiplier is connected to the quantizer. The quantizer is modeled as an adder which has two inputs, signal and quantization error. The difference between x(n) and y(n) (output of quantizer) is the quantization error. On the other hand the objective function is defined as the square of the error at time n and this is mathematically represented J=e 2 [n]=(x[n]- y[n])where the output of the quantizer can be expressed as y[n]=w[n]x[n]+n. Then the expression for the weight signal is w[n]= e[n]dn. From this equation it is possible to structure adaptive ADC and it is realized by a multiplier and integrator. To reduce quantization noise generated by the Sigma Delta modulator depicted at fig.1, LMS is introduced into the diagram. To fulfill the purpose, a quantizer output along with the sine wave is fed into an integrator and then it is multiplied with the input. This produces a new architecture (proposed). The Simulink model of this proposed architecture is depicted on Fig.2. 4. Simulations of the Proposed Architecture using Matlab and ModelSim Simulators The Sigma-Delta modulator is simulated by the two separate simulator tools like MATLAB and ModelSim. The model of sigma-delta modulator applying LMS is also simulated by the above both simulators. 4.1MATLAB Simulation Results The Simulink models of the both Sigma-Delta modulators (with or without LMS applied) are simulated by Matlab simulator and the simulation results of them are presented in this section. The outputs at different points on the Simulink model are shown by Scope (a Simulink block for output signal). The Fig.3a to Fig. 3c depicts the outputs of the scopes after Matlab Simulation of the both Simulink models (Fig.1& Fig.2). Fig.3a Scope output of a sine wave as input in Both cases 3.2 Proposed Architecture (Sigma delta modulator applying LMS Algorithm) Fig.2 Proposed Simulink model of the Sigma-Delta modulator applying LMS Fig.3b Scope output of the quantizer without applying the LMS Algorithm 386 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

Fig.3c: Scope output of the quantizer after Applying LMS Algorithm Fig.4a Power spectral density for existing Sigma Delta Modulator From Matlab simulation the power spectral density of the both models are derived. This is used for noise analysis and the performance analysis. The power spectral density of the both Sigma Delta modulators without or with LMS depicted in Fig. 4a & Fig. 4b respectively after Matlab Simulation. The output shows that the PSD is more than 1.5. Here the graphical outputs show that the peak value of PSD of the proposed Sigma Delta modulator is 0.8 where without applying LMS in Sigma Delta modulator has it peak value more than 1.5. Moreover 2 nd peak is quickly downed in the proposed Sigma-Delta modulator. Thus in the proposed sigma-delta modulator can reduce more noise than the existing one and have better performance. 4.2 ModelSim Simulation Results The proposed Simulink models are simulated by Matlab simulator and they worked successfully. For these types of simulations i.e. ModelSim simulation HDL codes are required. Here the HDL codes are generated by MATLAB/SIMULINK/HDL-CODER. Some modifications are done in the proposed design (Fig.2) to generate the codes of the desired architecture. For HDL code (here Verilog) generation every block used in the Simulink model needs to be operated at the same sampling rate. Another problem is that the quantizer output is fed to sum 6 and later on to the integrator which contains digital value, but the integrator block is analog. To eliminate these problems in the proposed model some modifications are made to the existing Sigma Delta modulator which is depicted on the Fig.5. In the revised model (Fig.5) Rate Transition blocks are used to match the Input and Output rates of the quantizer, sum6, integrator and the product block. The Integrator block is replaced by the Discrete Time Integrator block that can process the digital signal. The Verilog codes are generated as a file with extension.v. This code represents the proposed architecture. Fig.4b Power spectral density for the proposed architecture Fig.5 Revised model of Sigma-Delta modulator Applying LMS This generated Verilog code is used for ModelSim simulation. With the ModelSim Simulator proposed Simulink model is tested and verified. For a specific input the result can be checked and the results of each of the blocks of the model are checked. Here the Mentor Graphics ModelSim SE 6.3f package is used for simulation. 387 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

For first compilation the Verilog file is converted the HDL code into ModelSim internal format. In Verilog, compiling is done on the module basis. After compiling the simulation is performed and the resulting waveform is examined. This corresponds to running the circuit in a virtual lab bench and checking the waveform in a virtual logic analyzer. The results of Simulation are obtained for the proposed model of Sigma Delta Modulator implementing LMS is given in this section. However, the results for the Sigma Delta Modulator without implementing LMS are also given for comparison between the two models. Fig.6a to Fig.6d shows the Simulation results both in form of Dataflow Diagram and their GUI waveform for the both models. Fig.6a Dataflow Diagram for the whole module Without applying LMS Algorithm Fig.6b Waveform for the whole module without applying LMS Algorithm Fig.6d Waveform for the whole module after applying LMS Algorithm But the code generated by HDLCODER suffers from one drawback that the code cannot be used in synthesis. The reason behind is that the Real data types are not synthesizable. There is Real data type in the generated Verilog code as the model is used for converting the analog signal into digital. So, to eliminate this Real data type from the Verilog code, the Data Type Conversion blocks are used in the model. The purpose of the Data Type Conversion block is to convert the data according to the user choice. Here the double or Real data type is converted to the Fixed-point number using the Data Type Conversion block. Real data types are not synthesizable but the fixed-point data types are synthesizable. However only one problem remained regarding the quantizer block as it can only process double or single data types. For this reason the quantizer block is replaced by the 1-bit Quantizer or Sign block. The output for the Sign block is 1 for positive input, -1 for negative input, and 0 for 0 input. The new 1-bit quantizer block can be operated without the Real Data type. Hence with this modification another Simulink model is developed which is shown in Fig. 7. The HDL-CODER can now generate the synthesizable code for the corresponding Simulink model. The revised model (Fig.7) is assigned into Subsystem module with all the blocks grouped into it for easy operation. Chirp Signal which is a time variable sinusoidal signal for generating non real data types is fed into this Module. Fig.6c Dataflow Diagram for the whole module After applying LMS Algorithm Fig.7 Revised Architecture of proposed Sigma Delta Modulator 388 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

5. Synthesis Results for FPGA based Implementation of the Proposed Sigma Delta Modulator Architecture The proposed Sigma Delta modulator architecture and existing Sigma Delta modulator are synthesized for FPGA technology (FPGA Vertex-IV). Both designs are described by Verilog -a Hardware Description Language (HDL) (Thomas D. E., et al 2002). These Verilog codes are synthesized by Xilinx ISE software for FPGA synthesis and implementation. Xilinx ISE (integrated software environment) controls all aspects of the development flow. Project Navigator is a graphical interface for users to access software tools and relevant files associated with a project. In the Synthesis process after checking the syntax of the code, ISE generates Synthesis Reports, RTL Schematic diagram and Technology schematic of the proposed scheme and finally produced the bit stream for FPGA implementation. These synthesis results are very helpful to explore the architectural design implementations and validity of the proposed architecture. The Snapshots of RTL Schematic of Sigma Delta modulators (without and with applying LMS ) are shown in Fig.8a & Fig.8b. 5.1 HDL Synthesis Report for Sigma Delta Modulator without LMS Project File: sigdel_adc.ise Target Device : xc4vlx25-10-ff668 Product Version: ISE 9.1i # IOs :30 Cell Usage : #BELS:171; # IO Buffers : 29; # IBUF :12; # OBUF :17; #DSPs:Nil; #DSP48:Nil; Number of Slices: 47 out of 10752 0% ; Number of bonded IOBs: 30 out of 448 6% ; Number of 4 input LUTs: : 84 out of 21504 0%; Number of DSP48s: Nil; Maximum combinational path delay: 5.630ns; Total delay: 11.881ns (6.146ns logic, 5.736ns route), (51.7% logic, 48.3% route); Speed Grade: -10; CPU : 19.80 / 19.91 s Elapsed : 22.00 / 24.00 s; Total memory usage is 225544 kilobytes; 5.2 HDL Synthesis Report for Sigma Delta Modulator Applying LMS Algorithm Fig.8a Snapshot of all the components of Sigma Delta Modulation without applying LMS Project File: sigdel_lms.ise Input File Name : "Subsystem1.prj" Target Device : xc4vlx25-10-ff668 Product Version: ISE 9.1i # IOs :30 Cell Usage : #BELS:276; # IO Buffers :29; # IBUF : 12; # OBUF : 17; #DSP48:1; Number of Slices: 71 out of 10752 0% ; Number of bonded IOBs: 30 out of 448 6%; Number of 4 input LUTs: 128 out of 21504 0%; Number of DSP48s: 1 out of 48 2%; Maximum combinational path delay:14.103ns; Total 19.318ns (11.797ns logic, 7.521ns route ),(61.1% logic, 38.9% route); Speed Grade: -10; CPU : 22.18 / 22.29 s Elapsed : 34.00 / 36.00 s; Total memory usage is 227472 kilobytes; 6. Analysis on the Synthesis Results Fig.8b Snapshot of all the components of the Subsystem of the Sigma Delta modulator applying LMS The synthesis reports explore hardware utilization in the both cases. The both architectures use same number of the register, Flip-Flop whereas the normal Sigma-Delta modulator requires less number of Multipliers, adders/subtractors than the proposed architecture. The sigma delta modulation model without applying LMS requires no 10x10 bit Multiplier, 4 Adders/Subtractors, no Accumulator 20 Flip Flops and Registers each, 20 I/o buffers, no DSPs, 74 LUTS and zero 389 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

Number of Device Number of Devices Number of Devices Number of Devices Karmakar,Mullick et al Ground, VCC and Clock Buffers. Whereas the Sigma Delta modulation model using LMS Algorithm requires 1 10x10 bit Multiplier, 6 Adders/Subtractors, 1 Accumulator, 20 Flip Flops and Registers each, 29 I/o buffers, 1 DSP, 120 LUTs and 1 Ground, VCC and Clock Buffer each. Though the circuit design of the proposed architecture is more complex than the normal Sigma-Delta Modulator but the proposed scheme is more favorable due to the reduction of noise in the Sigma Delta Modulation with applied LMS is very high. This provides the high performance Sigma-Delta Modulator. The device utilization summary is also presented in this section. 35 30 25 20 15 10 5 0 Multipliers Adders/Subtractors Advanced HDL Synthesis Report 31 31 4 6 1 1 23 12 1 1 1 12-bit subtractor Accumulators 20 20 20 20 Registers Final Register Report Devices Flip-Flops without applying LMS after applying LMS 6.1 Synthesis Results Depicted on the Graph and Comparison Table Fig. 9a to Fig.9d shows the graphs for the comparison results between Sigma Delta Modulation without applying LMS and after applying LMS based on the FPGA Synthesis Reports. 7 6 5 4 3 2 1 0 HDL Synthesis Report of Sigma Delta Modulation Multipliers 10x10-bit multiplier 6 4 3 2 2 22 22 1 1 1 11 1 1 Adders/Subtractors 12-bit adder 12-bit subtractor 13-bit subtractor Accumulators 11-bit up accumulator Devices Registers 10-bit register without applying LMS after applying LMS Fig.9a HDL Synthesis Report of Sigma Delta Modulation 300 250 200 150 100 50 0 Design Statistics Graph IOs INV LUT3_D MUXCY XORCY FDPE IO Buffers DSPs Devices without applying LMS after applying LMS Fig.9b Design Statistics Graph of Sigma Delta Modulation 140 120 100 80 60 40 20 0 Number Number of Slices of Slice Flip Flops Number of 4 input LUTs Device Utilization Graph Devices Number of IOs Number of bonded IOBs Number of GCLKs without applying LMS after applying LMS Fig.9c Device Utilization Graph of Sigma Delta Modulation Fig.9d Advanced HDL Synthesis Report of Sigma Delta Modulation Table 1 Comparison Table Hardware Components Without applying LMS After applying LMS Advanced HDL Synthesis Report Multipliers NIL 1 10x10-bit multiplier NIL 1 Adders/Subtractors 4 6 12-bit adder 2 3 12-bit subtractor 1 2 13-bit subtractor 1 1 Accumulators NIL 1 11-bit up accumulator NIL 1 Registers 20 20 Flip-Flops 20 20 Design Statistics Results IOs 29 30 BELS 170 276 GND 0 1 INV 4 7 LUT2 14 36 LUT3 33 44 LUT3_D NIL 1 LUT4 28 38 LUT4_D 0 1 MUXCY 40 71 MUXF5 0 1 VCC 0 1 XORCY 42 74 FlipFlops/Latches 19 31 FDCE 10 22 FDPE 8 9 Clock Buffers 0 1 BUFGP 0 1 IO Buffers 28 29 IBUF 11 12 OBUF 16 17 DSPs NIL 1 DSP48 NIL 1 Device utilization summary Number of Slices 47 out of 10752 71 out of 10752 Number of Slice Flip Flops 20 out of 21504 31 out of 21504 Number of 4 input 84 out of 21504 128 out of LUTs 21504 Number of IOs 30 30 Number of bonded 30 out of 48 30 out of 448 IOBs Number of GCLKs 1 out of 32 1 out of 32 390 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)

Conclusions In this paper, a new architecture has been proposed to reduce noise in a Sigma Delta modulator. LMS is applied in the Sigma-Delta modulator for quantization noise reduction in Sigma Delta modulator. This is useful for performance enhancement of the Sigma-Delta modulator. Here the quantization noise is reduced rapidly as adaptive is applied in the feedback path of the Sigma Delta modulator. The feedback element also provides the most stability of the system. This high performance and stable Sigma-Delta modulator is essential for high performance and high speed modern DSP processor design. Matlab and ModelSim simulations validated the above conclusion. In this paper the proposed architecture is also synthesized for FPGA implementation and using this, comparative study has been done with the existing Sigma Delta modulator. These results reveal that although the hardware complexity in the proposed architecture is higher than the existing Sigma-Delta modulator but that proposed architecture is more stable and has high performance. Hence this proposed architecture is suitable for performance and speed matching with the modern high speed and high performance DSP processors. References Sinha P., Sinha A., Basu D. (2005), A Novel architecture of a Reconfigurable Parallel DSP Processor, Proc. The 3rd International IEEE Northwest Workshop on Circuits and Systems, pp. 71-74, Quebec, Canada. Barkley Design Technology Inc. (2004 ed.), Buyer s guide to DSP Processor Park S., Principals of Sigma delta Modulation for Analog-to- Digital Converters, APR8, DSP, Motoral Kaur S., Sing C. (2013), Sigma Delta Converter International Journal of Engineering Science and Innovative Technology, Volume 2, Issue 5, September, 105-108. Couch II L. W.(2005), Digital and Analog Communicatio systems, Pearson Education, Sixth edition Proakis J.G., Manolakis D.G. (2007), Digital Signal Processing, Principles, Algorithms and Applications, 4 rd edition, Pearson Ch. 6 &1 Béchir D. M., Ridha B., Taher3 E. (2007), New Approach to Optimize a Sigma Delta Modulator, International Journal of Computer Science and Network Security, VOL.7 No.6. Nandi S., Mukherjee R., Banerjee S., Bifurcation Study of Sigma-Delta Modulators An Experimental Approach, National Conference on Nonlinear Systems & Dynamics. Dick C.H, Pedersen H. M. (2001), Design an Implementation of High-Performance FPGA Signal Processing Data paths for Software Defined Radios, Embedded System Conference. DeGroat J., Reehal G., Nagarjuna S. (2008), Synthesizing FPGA Digital Modules for Software Defined Radio, IEEE Conference, NAECON, 358-362. Hatai I., Chakrabarti I. (2011), A New High-Performance Digital FM Modulator and Demodulator for Software-Defined Radio and Its FPGA Implementation, International Journal of Reconfigurable Computing, Article ID 342532. Saha A.,.Sinha A. (2009), An FPGA Based Architecture of a Novel Reconfigurable Radio Processor for Software Defined Radio, International Conference on Education Technology and Computer, 45-49. Xilinx, (2004), Introduction and overview, Virtex-II Pro Platform FPGAs. Wolf W., (2005), FPGA Based System Design, Pearson Education (Singapore) pte. Ltd, India, ch-3 & -4, 121 319.[16] Heykin S., (2005), Communication Systems, 4 th edition, John Wiley & sons Pvt.Ltd ch. 4 &5. Thomas D. E., Moorby P.R., (2002), The Verilog Hardware Description Language, 5th ed. Kluwer Academic Publishers, Ch. 1, 2 & 3 391 International Journal of Current Engineering and Technology, Vol.4, No.1 (Feb 2014)