From: drowe67 Date: Tue, 14 Feb 2017 01:26:58 +0000 (+0000) Subject: hackrf test util X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=70d4e240d954e66d735e4a0ddce25b80ad441dfa;p=freetel-svn-tracking.git hackrf test util git-svn-id: https://svn.code.sf.net/p/freetel/code@3032 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2-dev/octave/hackrf_twotone.m b/codec2-dev/octave/hackrf_twotone.m new file mode 100644 index 00000000..1d5aa025 --- /dev/null +++ b/codec2-dev/octave/hackrf_twotone.m @@ -0,0 +1,24 @@ +% hackrf_twotone.m +% +% David Rowe Nov 2015 +% +% Generates a two tone test signal that can be played out of HackRF +% +% To play file at 10.7MHz used: +% $ hackrf_transfer -t ../octave/twotone.iq -f 10000000 -a 0 -x 47 +% +% However 2nd harmonic at 21.4 was only -32dBC so not really useful for my application +% in testing an ADC + +Fs = 8E6; +fc = 2E6; +f1 = fc; +f2 = fc+1E3; +A = 127; +T = 2; + +N = T*Fs; +t = 0:N-1; +%s = A*exp(j*2*pi*t*f1/Fs) + A*exp(j*2*pi*t*f2/Fs); +s = A*exp(j*2*pi*t*f2/Fs); +save_hackrf("twotone.iq",s);