Head Related Transfer Function Interpolation Based on Finite Impulse Response Models

Author(s):  
Bahaa Al-Sheikh ◽  
Mohammad A. Matin ◽  
Daniel J. Tollin
2019 ◽  
Author(s):  
Victor Hugo Ferreira Silva

Trying to spread the use of cardiovascular diseases diagnostic tools, this undergraduate thesis had the purpose of creating a digital stethoscope prototype by creating a signal conditioning board composed by filters and amplifiers that emphasize the auscultation frequency band, and by creating a software for the analysis and processing of the cardiac auscultation signal using Matlab tools. The conditioning circuit transfer function modulus (which represents the input and output voltage ratio) was theorically and experimentally estimated. This value has behaved as expected for almost all the auscultation signal frequency band (16 to 1 kHz), just presenting a signal attenuation under the auscultation low frequencies. (16 to 20 Hz). Now the phase response obtained by the transfer function argument (which represents the output and input phase offset) was only theorically estimated but also presented a nonlinear response at low frequencies (16 to 20 Hz). The developed software made use of finite impulse response digital filters implemented by the least squares method to filter the frequencies not present in the auscultation band. Fast Fourier Transforms implemented by the recursive method were also utilized to analyze the signal in the frequency domain. To minimize the Gibbs phenomenon and the spectral leakage Hann windowing functions were utilized. To compensate the delay introduced by the finite impulse response filters the zero-phase filtering technique were utilized. The results had demonstrated that the software frequency response also was satisfactory at high frequencies, differently that at low frequencies. But in contrast, the auscultation samples were successfully filtered on the question of making the heart sounds distinguishable in the phonocardiograms, making possible that the heart rate and sound duration analysis were successfully executed.


2021 ◽  
Vol 3 (1) ◽  
Author(s):  
Aladin Kapić ◽  
Rijad Sarić ◽  
Slobodan Lubura ◽  
Dejan Jokić

Filtering of unwanted frequencies represents the main aspect of digital signal processing (DSP) in any modern communication system. The main role of the filter is to perform attenuation of certain frequencies and pass only frequencies of interest. In a DSP system, sampled or discrete-time signals are processed by digital filters using different mathematical operations. Digital filters are commonly categorized as Finite Impulse Response (FIR) and Infinite Impulse Response (IIR). This research focuses on the full VHDL implementation of digital second-order lowpass IIR filter for reducing the noisy frequencies on the FPGA board. The initial step is to determine, from continuous time domain function, the transfer function in the complex {s} domain, then map transfer function in complex {z} domain and finally calculate the difference equation in discrete-time domain of the system with adequate coefficients. Prior to the FPGA implementation, the IIR filter is tested in MATLAB using a signal with mixed frequencies and signal with randomly generated noise. The digital implementation is completed by using fixed-point binary vectors and clocked processes.


Sign in / Sign up

Export Citation Format

Share Document