Design and simulation of FIR filter based on ModelSim platform

With the wide application of intelligent devices in various fields, the role of digital signal processing is becoming more and more important, and the FIR filter is worth studying in depth because of its flexibility and ability for different signal processing. Based on the traditional FIR filter theory and combined with MATLAB, this paper designs a FIR filter with simple structure, flexible adjustment of tap parameters and significant filtering effect, which is mainly used for the processing of sinusoidal signals. The input signal generation module adopts the basic principle of ADC to generate a digital signal in the form of a sine wave; the tap parameters of the filter are determined by MATLAB and combined with the IP core in the Quartus platform to generate a synthesizable filter design, and the output module outputs both the original sinusoidal waveform and filtered signals based on the principle of DAC. The whole project is written in Verilog language and compiled and simulated in Quartus as well as Modelsim platform to obtain the waveform comparison between the original signal and the filtered signal. The results show that the filter effectively filters out the high-frequency input and the output signal has good stability, which fully proves that the FIR filter designed in this paper has excellent performance.

Authors

Publication Details

Published
2025-04-02
DOI
https://doi.org/10.1117/12.3058630
Primary Topic
Advanced Sensor and Control Systems
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Design and simulation of FIR filter based on ModelSim platform

Yao Yao
Advanced Sensor and Control Systems
article

Design and simulation of FIR filter based on ModelSim platform

Yao Yao
article en

Abstract

With the wide application of intelligent devices in various fields, the role of digital signal processing is becoming more and more important, and the FIR filter is worth studying in depth because of its flexibility and ability for different signal processing. Based on the traditional FIR filter theory and combined with MATLAB, this paper designs a FIR filter with simple structure, flexible adjustment of tap parameters and significant filtering effect, which is mainly used for the processing of sinusoidal signals. The input signal generation module adopts the basic principle of ADC to generate a digital signal in the form of a sine wave; the tap parameters of the filter are determined by MATLAB and combined with the IP core in the Quartus platform to generate a synthesizable filter design, and the output module outputs both the original sinusoidal waveform and filtered signals based on the principle of DAC. The whole project is written in Verilog language and compiled and simulated in Quartus as well as Modelsim platform to obtain the waveform comparison between the original signal and the filtered signal. The results show that the filter effectively filters out the high-frequency input and the output signal has good stability, which fully proves that the FIR filter designed in this paper has excellent performance.

Openalex Percentile: Top 93%
Advanced Sensor and Control Systems
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.