• DocumentCode
    2067941
  • Title

    An area-efficient implementation of ΣΔ ADC multistage decimation filter

  • Author

    Chenxi Deng

  • fYear
    2013
  • fDate
    28-31 Oct. 2013
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    In this paper, an area-efficient implementation of a multistage decimation filter for audio ΣΔ ADC is presented. The decimator with a decimation ratio of 256 has less than 0.005dB passband ripple and 100dB stop band attenuation. It has an audio passband of 0-20kHz and outputs 16-bit resolution signal at 48kHz. With an area-efficient architecture involving RAM and ROM, and the dedicated instruction scheduling through 256 steps in a cycle, the decimator is synthesized with fewer than 300 LUTs and fewer than 160 Slices on a Xilinx Spartan3E FPGA. An ALU with only one 32-bit processing register and one 16-bit output register is designed. The computing rate or the clock rate is equal to the input sampling rate, which lowers power consumption and simplifies clock generation design. A Matlab compiler is developed to automate the generation of ROM word bits according to the instruction scheduling. At last, the simulation result of the RTL model in Modelsim is verified by the MatlabSimulink programs to ensure that the internal 32-bit register data is `bit true´ while processing the 1-bit input stream.
  • Keywords
    digital filters; field programmable gate arrays; random-access storage; read-only storage; sigma-delta modulation; table lookup; ALU; Matlab compiler; Matlab-Simulink program; Modelsim; RAM; ROM; RTL model; Xilinx Spartan3E FPGA; area-efficient implementation; audio ΣΔ ADC; clock generation design; decimation ratio; dedicated instruction scheduling; field programmable gate arrays; frequency 0 kHz to 20 kHz; frequency 48 kHz; multistage decimation filter; processing register; word length 16 bit; word length 32 bit; Computer architecture; Digital filters; Field programmable gate arrays; Mathematical model; Random access memory; Read only memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    ASIC (ASICON), 2013 IEEE 10th International Conference on
  • Conference_Location
    Shenzhen
  • ISSN
    2162-7541
  • Print_ISBN
    978-1-4673-6415-7
  • Type

    conf

  • DOI
    10.1109/ASICON.2013.6811998
  • Filename
    6811998