Advertisement
hbinderup94

DecodeMainProgram

Feb 13th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.78 KB | None | 0 0
  1. %% Clear console, variables and close figures
  2. clc, clear, close all
  3.  
  4. %% FSK Definitions
  5. fstart = 1000;  % transmission band frequency start
  6. fend = 5000;    % transmission band frequency end
  7. Tsymbol = 0.1;  % symbol duration in seconds
  8. fs = 44100;     % sampling frequency
  9.  
  10. %% Read Audio and plot spectrogram
  11. [signalWav, fs] = audioread('dennis1m.wav');
  12.  
  13. figure(1)
  14. spectrogram(signalWav, hanning(500), 0, 500, fs)
  15.  
  16. %% Decode Signal
  17. [decodedSignal, amnt] = FSKdecoder(signalWav, fstart, fend, Tsymbol, fs);
  18.  
  19. %% SNR Beregning
  20. [testSNR, matlabSNR] = ourSNR(signalWav, Tsymbol, fs);
  21.  
  22. %% Display Results
  23. clc
  24. disp(['Decoded signal: "' decodedSignal '". Afstanden er 11 meter.'])
  25. disp(['ourSNR er beregnet til: ' num2str(testSNR) 'dB. Matlab beregnt SNR: ' num2str(matlabSNR) 'dB.'])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement