Research Article
BibTex RIS Cite

FPGA Design of a High- Resolution FIR Band-Pass Filter by Using LabVIEW Environment

Year 2021, Issue: 29, 273 - 277, 01.12.2021
https://doi.org/10.31590/ejosat.1016363

Abstract

Designers regularly use Finite Impulse Response (FIR) filters to fulfil the need for current electronic design applications such as signal or image processing and digital communications because of the remarkable selectivity computational efficiency. Fast and efficient information processing requires a dedicated microprocessor or a digital signal processor that may not always be available or provide enough performance. In such scenarios, designers can configure FPGAs for processing digitized signals. One of the most popular signal processing applications is filtering. Unlike the Infinite Impulse Response (IIR) filters, FIR filters do not have analog equivalent circuits. For this purpose, continuous time-discrete time conversion is not possible with the help of transforms. Because analog filters cannot have a finite impulse response, the design methods of FIR filters can be made as windowing method, pulse response truncation, and optimal filter design method. Considering this information, it aims to digitally separate two signals with different frequencies (2.4 kHz and 4.2 kHz), which are given to the input as analog, to obtain the desired information signal and suppress other signals. We preferred to use LabVIEW graphical programming language to get the digital FIR filter coefficients. We selected rectangular windowing, set the digital filter's sampling frequency as 18720 Hz, and determined the filter's coefficient with high-frequency resolution as 24. Using filter coefficients in the real-time FPGA-VHDL environment, we showed the performance and resource consumption. LabVIEW is used for simulation as well as obtaining filter coefficients. In addition, we compared both simulation and real-time FPGA-VHDL application output waveforms and examined both platforms' advantages and disadvantages.

References

  • Özpolat, E., Karakaya, B., & Gülten, A. (2017). FIR Filtre Tasarımı ve FPGA Ortamında Gerçeklenmesi. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, 29(2), 269-275.
  • Singh, G., & Prakash, N. R. (2017). FPGA implementation of higher order FIR filter. International Journal of Electrical and Computer Engineering, 7(4), 1874.
  • Paul, A., Khan, T. Z., Podder, P., Hasan, M. M., & Ahmed, T. (2015, February). Reconfigurable architecture design of FIR and IIR in FPGA. In 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN) (pp. 958-963). IEEE.
  • Tatar, G., Kılıç, O., & Bayar, S. (2019, November). FPGA Based Fault Distance Detection and Positioning of Underground Energy Cable by Using GSM/GPRS. In 2019 International Symposium on Advanced Electrical and Communication Technologies (ISAECT) (pp. 1-6). IEEE.
  • Pal, R. (2017, December). Comparison of the design of FIR and IIR filters for a given specification and removal of phase distortion from IIR filters. In 2017 International Conference on Advances in Computing, Communication and Control (ICAC3) (pp. 1-3). IEEE.
  • (2021, August 5). Know all About FIR Filters in Digital Signal Processing. https://www.elprocus.com/fir-filter-for-digital-signal-processing/.
  • Tatar, G., Cicek, I., & Bayar, S. (2021). FPGA Design of a Fourth Order Elliptic Band-Pass Filter Using LabVIEW. European Journal of Science and Technology, (26), 122-127.

LabVIEW Ortamını Kullanarak Yüksek Frekans Çözünürlüklü FIR Bant Geçiren Filtrenin FPGA Tasarımı

Year 2021, Issue: 29, 273 - 277, 01.12.2021
https://doi.org/10.31590/ejosat.1016363

Abstract

Tasarımcılar, dikkate değer hesaplama verimliliği nedeniyle sinyal işleme görüntü işleme ve sayısal iletişim gibi mevut elektronik tasarım uygulamalarına olan ihtiyacı karşılamak için düzenli olarak sonlu dürtü yanıtına (FIR) sahip filtreleri kullanılırlar. Verilerin hızlı ve verimli bir şekilde işlenmesi için her zaman mevcut olmayan veya yeterli performans sağlamayan özel bir mikroişlemci veya sayısal sinyal işlemcisi gerektirir. Bu tür senaryolarda tasarımcılar, sayısala çevrilmiş sinyalleri işlemek için FPGA’lerin yeniden yapılandırılabilir özelliğinden yararlanırlar. En popüler sinyal işleme uygulamalarından biri filtrelemedir. Sonsuz darbe yanıtlı (IIR) filtrelerin aksine, FIR filtrelerin analog eşdeğerleri yoktur. Bu amaçla dönüşümler yardımıyla sürekli – zaman, ayrık – zaman dönüşümü mümkün değildir. Analog filtreler sonlu bir darbe yanıtına sahip olmadığından, FIR filtrelerin tasarım yöntemleri; pencereleme yöntemi, darbe yanıtı kesme ve optimal filtre tasarım yöntemi olarak yapılabilir. Bu bilgiler ışığında girişe analog olarak verilen farklı frekanstaki (2.4 Khz ve 4.2 Khz) iki sinyali sayısal olarak ayırarak istenilen bilgi sinyalinin elde etmeyi ve diğer sinyalleri bastırmayı amaçlayan bir filtre tasarımı sunulmuştur. Sayısal filtrenin katsayılarını elde etmek için LabVIEW grafiksel programlama dilini kullanmayı tercih ettik. Tasarladığımız filtrenin yüksek frekans çözünürlüğü ile katsayısını 24, örnekleme frekansını 18720Hz ve filtreleme işlemi için dikdörtgen pencereleme yöntemini kullandık. Gerçek-zamanlı FPGA-VHDL ortamında belirlediğimiz filtre katsayılarını kullanarak performans ve kaynak tüketimini gösterdik. Bunlara ek olarak, hem benzetim hem de gerçek zamanlı FGPA-VHDL uygulaması çıkış dalga formlarını karşılaştırarak platformların avantaj ve dezavantajlarını inceledik.

References

  • Özpolat, E., Karakaya, B., & Gülten, A. (2017). FIR Filtre Tasarımı ve FPGA Ortamında Gerçeklenmesi. Fırat Üniversitesi Mühendislik Bilimleri Dergisi, 29(2), 269-275.
  • Singh, G., & Prakash, N. R. (2017). FPGA implementation of higher order FIR filter. International Journal of Electrical and Computer Engineering, 7(4), 1874.
  • Paul, A., Khan, T. Z., Podder, P., Hasan, M. M., & Ahmed, T. (2015, February). Reconfigurable architecture design of FIR and IIR in FPGA. In 2015 2nd International Conference on Signal Processing and Integrated Networks (SPIN) (pp. 958-963). IEEE.
  • Tatar, G., Kılıç, O., & Bayar, S. (2019, November). FPGA Based Fault Distance Detection and Positioning of Underground Energy Cable by Using GSM/GPRS. In 2019 International Symposium on Advanced Electrical and Communication Technologies (ISAECT) (pp. 1-6). IEEE.
  • Pal, R. (2017, December). Comparison of the design of FIR and IIR filters for a given specification and removal of phase distortion from IIR filters. In 2017 International Conference on Advances in Computing, Communication and Control (ICAC3) (pp. 1-3). IEEE.
  • (2021, August 5). Know all About FIR Filters in Digital Signal Processing. https://www.elprocus.com/fir-filter-for-digital-signal-processing/.
  • Tatar, G., Cicek, I., & Bayar, S. (2021). FPGA Design of a Fourth Order Elliptic Band-Pass Filter Using LabVIEW. European Journal of Science and Technology, (26), 122-127.
There are 7 citations in total.

Details

Primary Language English
Subjects Engineering
Journal Section Articles
Authors

Güner Tatar 0000-0002-3664-1366

Salih Bayar 0000-0002-4600-1880

Ihsan Cicek 0000-0002-7881-1263

Early Pub Date December 15, 2021
Publication Date December 1, 2021
Published in Issue Year 2021 Issue: 29

Cite

APA Tatar, G., Bayar, S., & Cicek, I. (2021). FPGA Design of a High- Resolution FIR Band-Pass Filter by Using LabVIEW Environment. Avrupa Bilim Ve Teknoloji Dergisi(29), 273-277. https://doi.org/10.31590/ejosat.1016363