Please complete Part A of the Digital Signal Processing (ELEC 30001.3) assignment fully and correctly using MATLAB.
The assignment is based on the simulation and analysis of a seismic P-wave signal contaminated by environmental noise, followed by FIR filter design and frequency-domain analysis.
Requirements:
- Generate a sinusoidal signal representing a seismic P-wave with:
- Frequency = 2.3 Hz
- Sampling Frequency = 100 Hz
- Duration = 5 seconds
- Plot the generated signal in the time domain with:
- Proper title
- X-axis label (Time in seconds)
- Y-axis label (Amplitude)
- Grid enabled
- Generate broadband colored noise centered at 8 Hz to represent environmental interference.
- Add the noise to the original signal to create a noisy signal.
- Design an FIR Low-Pass Filter using:
- Hamming window
- Appropriate filter order (recommended 5060)
- Cutoff frequency around 4 Hz
- Apply the FIR filter to the noisy signal using MATLAB DSP functions such as:
- fir1
- filter or filtfilt
- Plot the following using subplots:
- Noisy signal
- Filtered signal
- Compute the FFT of:
- Original signal
- Noisy signal
- Plot the following spectra over the frequency range 0 to Fs/2:
- Magnitude Spectrum
- Phase Spectrum
- Provide a critical comparison discussing:
- Spectral characteristics before and after adding noise
- How the 8 Hz noise affects identification of the 2.3 Hz seismic component
- Evaluate the FIR filter performance, including:
- Justification for selecting an FIR filter
- Reason for choosing the Hamming window
- Reason for the chosen filter order
- Trade-off between transition bandwidth and computational complexity
- Suitability for real-time seismic monitoring
- Write clear explanations for every step.
- Include all generated figures in the report.
- Comment the MATLAB code thoroughly.
- Ensure all plots are properly scaled and labelled.
- Prepare and submit the following files:
- MATLAB script file (.m)
- MATLAB figure files if generated (.fig)
- Word report containing explanations, code snippets, plots, results, and discussion
- Presentatio
- Format the report according to the assignment requirements:
- Times New Roman, size 12
- Headings in size 14, bold, uppercase, and underlined
- Title page
- Table of Contents
- References in APA 7th edition
- Ensure the work is original and ready for viva/presentation.
Leave a Reply
You must be logged in to post a comment.