changes from friday
This commit is contained in:
37
process_simulation.m
Normal file
37
process_simulation.m
Normal file
@@ -0,0 +1,37 @@
|
||||
|
||||
|
||||
|
||||
|
||||
figure(22)
|
||||
clf
|
||||
subplot(2,1,1)
|
||||
hold on
|
||||
plot(reference.signal(10000:end-20));
|
||||
plot(rx_series(10000:end-20));
|
||||
hold off
|
||||
subplot(2,1,2)
|
||||
hold on
|
||||
plot(reference.signal(4150:4175));
|
||||
plot(rx_series(4150:4175));
|
||||
hold off
|
||||
|
||||
figure()
|
||||
hold on
|
||||
stem(X.signal(1,:))
|
||||
stem(bitpattern(:,1)')
|
||||
hold off
|
||||
|
||||
a = fftshift(xcorr(X.signal(1,:),circshift(bitpattern(:,1)',0)));
|
||||
|
||||
% BER
|
||||
if (length(X.signal) ~= length(bitpattern'))
|
||||
warning("TX and RX bitstreams have different length...")
|
||||
end
|
||||
|
||||
[bits,errors,BER] = calc_ber(X.signal(:,10000:end-20),bitpattern(10000:end-19,:)',0);
|
||||
|
||||
disp(X.logbook);
|
||||
disp(['BER: ', sprintf('%2E',BER)]);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user