sine wave and sampling
显示 更早的评论
Hello to everyone,
I want to draw a period of y=sin(x) function and take 10 samples with the same interval among them. Next, to each sample I want to add a random value of noise, which value must come from the Gaussian distribution N(0,1).Could someone help me?
Thanks in advance
1 个评论
Jan
2011-4-4
What have you tried so far? Which problems did occur?
回答(1 个)
Sulaymon Eshkabilov
2020-9-11
The solution of this exercise is relatively simple:
N=40; % Size of a signal: resolution of the signal with 10 might be too poor.
SNR = 10; % SNR (Signal-to-Noise Ratio) in dB
x = linspace(0,360, N);
F = zeros(size(x)); IN = F;
for ii=1:N
IN(ii)=sind(x(ii));
F(ii)=awgn(IN(ii), SNR, 'measured');
end
plot(x, IN, 'r', x, F, 'b-'), grid on
类别
在 帮助中心 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!