From 9df23f1a8d540d6ad3a7d4d14aa38bddd164c9b6 Mon Sep 17 00:00:00 2001 From: drowe67 Date: Tue, 14 Feb 2017 01:25:37 +0000 Subject: [PATCH] hackrf testing util git-svn-id: https://svn.code.sf.net/p/freetel/code@3031 01035d8c-6547-0410-b346-abe4f91aad63 --- codec2-dev/octave/gen_complex_short.m | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 codec2-dev/octave/gen_complex_short.m diff --git a/codec2-dev/octave/gen_complex_short.m b/codec2-dev/octave/gen_complex_short.m new file mode 100644 index 00000000..2513f055 --- /dev/null +++ b/codec2-dev/octave/gen_complex_short.m @@ -0,0 +1,18 @@ +% gen_complex_short.m +% +% David Rowe Feb 2017 +% +% Generates a complex short signal for HackRF testing. + +Fs = 8E3; +T = 10; +A = 32000; +f = 1000; + +N = T*Fs; +t = 0:N-1; +s = A*exp(j*2*pi*t*f/Fs); +scomp = zeros(1,2*N); +scomp(1:2:2*N) = real(s); +scomp(2:2:2*N) = imag(s); +save_raw("twotone.iq16",scomp); -- 2.25.1