| :: [ece333] Matlab Example :: | ||||
| HOME |
clear;
t = [1:1:1024];
f = 0.5*t/1024;
bits = 64;
plotbits = 500;
data1 = rand(1, bits);
for i=1:length(data1)
if data1(i) > 0.5
data2(i) = 1;
else
data2(i) = 0;
end
end
data2;
stairs(data2);
axis([0 bits -0.2 1.2]);
grid on;
sampleRate = 16;
Y1 = reshape(ones(sampleRate, 1)*data2, 1, sampleRate*bits);
FFT_Y1 = abs(fft(Y1, sampleRate*bits));
%plot(f, FFT_Y1);