MATLAB Exercise on DFT

  • #1
marco02
1
1
Thread moved from the technical forums to the schoolwork forums
Homework Statement
ddòd
Relevant Equations
lsd
Good morning, I have an exercise with two points that gives a Matlab mat file in which are contained the samples of two measured signals and the variable fs indicating the sampling frequency

A)Signal 1 consists of two sinusoidal signals of which you are asked to calculate: -the duration ⇒ I thought is found by doing T=N/fs where N is the number of samples (in my case 512); -the two frequencies (enter in ascending order). I used the following Matlab commands to plot the Fourier transform:

s1=datafile1;
N=512;
f=(-fs/2):(fs/N):(fs/2-fs/N);
S1=fftshift(fft(s))
plot(f,abs(S1))

I got this

Is it right then to take as frequencies the ones I see in the two peaks(positive and negative with the same modulus)?

B)Signal 2 consists of the superposition of a larger number of sinusoidal signals. You are asked to identify the frequencies present by placing them in the boxes in ascending order(there are 6 boxes). If the number of frequencies identified is less than the number of boxes available, enter the value of the sampling frequency in the unnecessary boxes.

In the second case I get this


How do I choose the frequencies now if I have 8 peaks?
The mat file is provided below



Thanks to those who will help me
 

Attachments

  • data_file (1).mat
    7.2 KB · Views: 1
Last edited:

Similar threads

  • Electrical Engineering
Replies
4
Views
929
  • Engineering and Comp Sci Homework Help
Replies
2
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
6
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
8
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
11
Views
2K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
2
Views
1K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
10
Views
1K
  • MATLAB, Maple, Mathematica, LaTeX
Replies
1
Views
779
  • Engineering and Comp Sci Homework Help
Replies
2
Views
1K
Back
Top