Implementation of Interpolator and Decimator Using System Generator
Onasvi Singh, Rahul Sanjay Jagdale, Amit Pandey, Maaz Ahmed, Lakshmi Vinayakvitthal
Abstract
Onasvi Singh, Rahul Sanjay Jagdale, Amit Pandey, Maaz Ahmed, Lakshmi Vinayakvitthal
Abstract
Decimator and Interpolator structures are the basic building blocks which are used in multi-rate DSP for real-time digital processing applications. The technique of decimation/interpolation involves removing/adding of samples in a signal. For implementing the system, several approaches can be initiated that can be performed using filters such as Cascaded Integrated Comb (CIC), FIR and IIR. Among all the filters, CIC filter is preferred one since CIC filter uses only addition and subtraction unlike FIR which uses multiplication. This paper presents an implementation of decimating and interpolating structure which are designed on MATLAB-Simulink using the Simulink library blocks. The implemented structures were mapped to Xilinx block set and VHDL code was generated using HDL Coder for MIMAS V2 Spartan 6 FPGA Board and performance parameters were analyzed.
OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Decimator and Interpolator structures are the basic building blocks which are used in multi-rate DSP for real-time digital processing applications. The technique of decimation/interpolation involves removing/adding of samples in a signal. For implementing the system, several approaches can be initiated that can be performed using filters such as Cascaded Integrated Comb (CIC), FIR and IIR. Among all the filters, CIC filter is preferred one since CIC filter uses only addition and subtraction unlike FIR which uses multiplication. This paper presents an implementation of decimating and interpolating structure which are designed on MATLAB-Simulink using the Simulink library blocks. The implemented structures were mapped to Xilinx block set and VHDL code was generated using HDL Coder for MIMAS V2 Spartan 6 FPGA Board and performance parameters were analyzed.
Key concepts: Computer science, Decimation, VHDL, Cascaded integrator–comb filter, Finite impulse response, Digital signal processing, Field-programmable gate array, Computer hardware