Question: can someone help me with this matlab. asap.. Exercise 1 Plotting the Fourier Transform of Signals In MATLAB, you can find the Fourier Transform of

 can someone help me with this matlab. asap.. Exercise 1 Plotting

the Fourier Transform of Signals In MATLAB, you can find the Fourier

can someone help me with this matlab. asap..

Exercise 1 Plotting the Fourier Transform of Signals In MATLAB, you can find the Fourier Transform of a signal using the built-in function fft. In the appendix, we include the function fouriert as an alternative way to find the Fourier Transform. An example of how to plot the amplitude spectrum (amplitude of the Fourier Transform) of a signal s(t) is given by the following commands: t5:0.01:4.99; s-cos (20 pi*t); [S,f-fouriert (s,t) figure; plot (f,abs (S)); grid; Create an M-file and: (a) Plot the sine function, s(t) = sinc(t) = sin(rt)/rt, where t is in the range t =-5 to t = 4.95 (seconds) using increments of 0.05. (b) Plot its amplitude spectrum. Comment the figure. NOTE: The function sinc is available in MATLAB. Type help sinc for more information. Appendix: Part 1I You can evaluate the Fourier Transform of a signal by using the following function: function Is,ffouriert(s,t) Dt = t(2)-t (1); DE = (1/ ( ( length(s))*DO ); f- (-0.5/Dt) :Df: C0.5/Dt-Df) S-fftshift (fft (fftshift(s)))Dt; %Scale factor Dt to account for the discrete nature of Matlab The inputs to this function are the signal s whose Fourier Transform we want to evaluate, and the time axis t of the signal. The outputs are the vector S containing the values of the Fourier Transform of s evaluated at the points contained in the output vector f. So, plot (f,angle(S)) will plot the phase of the Fourier Transform of s in radians. Note that the use of the function fftshift is required due to the particular algorithm MATLAB uses to implement the function fft. Don't forget to name the M-file that contains the above function fouriert.m Exercise 1 Plotting the Fourier Transform of Signals In MATLAB, you can find the Fourier Transform of a signal using the built-in function fft. In the appendix, we include the function fouriert as an alternative way to find the Fourier Transform. An example of how to plot the amplitude spectrum (amplitude of the Fourier Transform) of a signal s(t) is given by the following commands: t5:0.01:4.99; s-cos (20 pi*t); [S,f-fouriert (s,t) figure; plot (f,abs (S)); grid; Create an M-file and: (a) Plot the sine function, s(t) = sinc(t) = sin(rt)/rt, where t is in the range t =-5 to t = 4.95 (seconds) using increments of 0.05. (b) Plot its amplitude spectrum. Comment the figure. NOTE: The function sinc is available in MATLAB. Type help sinc for more information. Appendix: Part 1I You can evaluate the Fourier Transform of a signal by using the following function: function Is,ffouriert(s,t) Dt = t(2)-t (1); DE = (1/ ( ( length(s))*DO ); f- (-0.5/Dt) :Df: C0.5/Dt-Df) S-fftshift (fft (fftshift(s)))Dt; %Scale factor Dt to account for the discrete nature of Matlab The inputs to this function are the signal s whose Fourier Transform we want to evaluate, and the time axis t of the signal. The outputs are the vector S containing the values of the Fourier Transform of s evaluated at the points contained in the output vector f. So, plot (f,angle(S)) will plot the phase of the Fourier Transform of s in radians. Note that the use of the function fftshift is required due to the particular algorithm MATLAB uses to implement the function fft. Don't forget to name the M-file that contains the above function fouriert.m

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

To solve the exercise follow these steps to create the necessary MATLAB scripts Step 1 Create the fo... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!