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

43 ビュー (過去 30 日間)
Aman Mann
Aman Mann 2020 年 3 月 26 日
回答済み: Divya Yerraguntla 2020 年 3 月 31 日
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

採用された回答

Divya Yerraguntla
Divya Yerraguntla 2020 年 3 月 31 日
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!

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeWaveform Generation についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by