:: [ece333] Matlab Example ::
HOME


[Date Prev][Date Next][Date Index]

[ece333] Matlab Example


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);