Filter designs with matlab code
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
THESE ARE MY TIME DOMAIN AND FREQUENCY DOMAIN PLOT FOR MY SIGNAL WITH SAMPLING FREQUENCY OF Fs = 22050 Hz
USE MATLAB CODE TO DEFINE ALL THESE AND DETERMINE A GOOD SPECIFICATIONS TO REMOVE HE NOISE
NB: SIGNAL IS A FETAL DOPPLER (ECG SIGNAL)
Determine a suitable specification for the design of a digital filter (FIR or IIR) using information that is contained in this signal.
- This signal contains considerable noise to be removed. With the sampling frequency of the signal (Fs), Find the number of bits (Nbits). What is the length of the signal and duration
- Find the Fourier transform of the fetal heart sound and plot the power spectrum of the signal with respect to frequency. Carefully examine the power spectrum and determine the bandwidth of the original signal and that of the noise signal.
- Using the information in (b) above, define specifications required for the design of your digital filter to eliminate the noise. State your filter specifications and the response type to be designed based on the noise content.
- Design a suitable filter based on the specifications to reduce the noise in the fetal heart sound. Play the filtered signal and note the effect of your filter. Write a Matlab script for this operation. Include your script in the report.
- Create a Simulink of your model including the input fetal heart sound, digital filter, and oscilloscopes to view the different signals and the output. Show this model in your report.
- Now, export your designed digital filter coefficients and implement your filter on Arduino chip or PIC microcontroller using the Proteus environment. Test the functionality of your designed filter in the emulation platform. Submit your codes together with the Proteus model in your report.


1 Commento
Chunru
il 26 Ago 2022
Try to plot spectrum in dB scale and identify the signal part in the spectrum.
Risposte (0)
Vedere anche
Categorie
Scopri di più su Spectral Measurements in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!