CIC Filter Implementations for FPGA-Based PDM Microphone Systems Analysis

This paper examines the implementation and resource utilization of Cascaded Integrator-Comb (CIC) filters within FPGA-based Pulse Density Modulation (PDM) microphone applications. Two CIC filter designs were analyzed: one generated using MATLAB's HDL Coder toolbox and the other via AMD's CIC Compiler IP. The study compares the efficiency of both implementations in terms of slice LUTs and slice registers usage. The results demonstrate that MATLAB-generated filters require fewer FPGA resources, offering more flexibility, while CIC Compiler filters provide optimized multi-channel support and the option to utilize DSP48 slices for enhanced performance.

Authors

Institutions

Publication Details

Published
2024-11-07
DOI
https://doi.org/10.1109/isetc63109.2024.10797217
Citations
2
Primary Topic
Digital Filter Design and Implementation
Type
article
Field-Weighted Citation Impact
0.70
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

CIC Filter Implementations for FPGA-Based PDM Microphone Systems Analysis

Aurel Stefan Gontean, Elisei Ilieş, Magdalena Marinca
2 citations
Digital Filter Design and Implementation
0.70
article

CIC Filter Implementations for FPGA-Based PDM Microphone Systems Analysis

Aurel Stefan Gontean, Elisei Ilieş, Magdalena Marinca
article en
2 citations

Abstract

This paper examines the implementation and resource utilization of Cascaded Integrator-Comb (CIC) filters within FPGA-based Pulse Density Modulation (PDM) microphone applications. Two CIC filter designs were analyzed: one generated using MATLAB's HDL Coder toolbox and the other via AMD's CIC Compiler IP. The study compares the efficiency of both implementations in terms of slice LUTs and slice registers usage. The results demonstrate that MATLAB-generated filters require fewer FPGA resources, offering more flexibility, while CIC Compiler filters provide optimized multi-channel support and the option to utilize DSP48 slices for enhanced performance.

Polytechnic University of Timişoara (RO)
Openalex Percentile: Top 29%
Digital Filter Design and Implementation
0.70
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.