A. Write a matlab code to perform Fourier Series analysis of a given periodic ti
ID: 3585087 • Letter: A
Question
A. Write a matlab code to perform Fourier Series analysis of a given periodic time domain signal. The inputs for the matlab function are: 1. time domain signal, 2. signal periodicity 3. number of freq domain harmonics considered. Apply your code to analyse sinusoidal a sinusoidal signal of your choice,present the graphs of the input and the frequency domain output (magnitude and present the graphs of the input and the frequency domain output ( magnitude and phase) B. Using g the applet in the website Chttp:/falstad.com/fourier) identify the gibbs phenomenon for atleast 2 type of input signals. Show atleast 3 cases of modifying the Fourier coefficients and explain how that effects the gibbs phenomenon.Explanation / Answer
hello mate
there are multiple ways to answer this question . One simple way i'm suggesting here. You can try other methods also. (I'm considering that you already know the fouries series expansion and fouuries series coefficients formulas (an , bn , a0))
Matlab Code;
syms t n
T =4 ; %T = time period
w = 2*pi/T; % w = frequency
n = 1:7 % no. of harmonics
a0 = (1/T)*int (1,t,0,2)
an = (2/T)*int(1*cos(n*w*t),t,0,2)
bn = (2/T)*int(1*sin(n*w*t),t,0,2) ;
end
its only calculating the fourier series coefficients. Please let me know if any further clarification is required
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.