I need to under sample, perfect sample, and over sample a sinusoidal signal.

40 Ansichten (letzte 30 Tage)
The signal is x(t) = sin(200*pi*t)
I need to under sample, perfect sample, and over sample this signal.
I know the frequency would be 100 Hz but after that I am lost entirely.
How would I approach this question in MatLab

Akzeptierte Antwort

Divya Yerraguntla
Divya Yerraguntla am 31 Mär. 2020
Hi Aman,
As the frequency of signal is 100Hz(f) the sampling frequency:
  1. fs < 2f - under sampling
  2. fs = 2f - perfect sampling
  3. fs >2f - over sampling
To be able to sample signals with this sampling frequency and plot them in MATLAB you could use the following simple code:
t = 0:1/fs:1 % for every 1/fs second a sample of the sine wave would be taken
y = sin(2*pi*100*t) % input signal
plot(t,y)
By changing fs according to your requirement you could plot under sampled, perfectly sampled and over sampled signals.
Hope it helps!

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by