У разі, якщо ми підєднали портапака до компьютера під Windows та перевели його у режим работи Хакрф та хочемо передати згенерований файл з якимись даними за допомогою саме HackRF виконуємо наступні кроки:
1. Встановлюємо PothosSDR завантажити можна тут
2. Запускаэмо командий рядок (cmd.exe)
3. Переходимо в паку де лежить hackrf_transfer.exe. Як правило це C:\Program Files\pothossdr\bin>
4. Виконуємо команду. HackRF починає передавати те, що ми йому надали в файлі gpssim.bin
./hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0
Де:
hackrf_transfer = це додаток який починає переавати у єфір те шо ми поклали в файл.
-t gpssim.bin = це файл в якому вказані данні, в данному випадку це бинарник с координатами для емуляції GPS координат, який ми згенерували раніше.
-f 1575420000 = частота на якій HackRF буде виконувати передачу
-s 2600000 = це частота семплірування, повинна стояти такеж значення як і при генерацію бінарного файла (Портапак сам визначає це значення)
-a 1 = вбудований підсилювач включено
-x 0 = потужність вбудовано передавача HackRF (від 0 до 47)
Опис налаштувань для трансміту:
-h # this help
[-d serial_number] # Serial number of desired HackRF.
-r <filename> # Receive data into file (use '-' for stdout).
-t <filename> # Transmit data from file (use '-' for stdin).
-w # Receive data into file with WAV header and automatic name.
# This is for SDR# compatibility and may not work with other software.
[-f freq_hz] # Frequency in Hz [0MHz to 7250MHz].
[-i if_freq_hz] # Intermediate Frequency (IF) in Hz [2150MHz to 2750MHz].
[-o lo_freq_hz] # Front-end Local Oscillator (LO) frequency in Hz [84MHz to 5400MHz].
[-m image_reject] # Image rejection filter selection, 0=bypass, 1=low pass, 2=high pass.
[-a amp_enable] # RX/TX RF amplifier 1=Enable, 0=Disable.
[-p antenna_enable] # Antenna port power, 1=Enable, 0=Disable.
[-l gain_db] # RX LNA (IF) gain, 0-40dB, 8dB steps
[-g gain_db] # RX VGA (baseband) gain, 0-62dB, 2dB steps
[-x gain_db] # TX VGA (IF) gain, 0-47dB, 1dB steps
[-s sample_rate_hz] # Sample rate in Hz (4/8/10/12.5/16/20MHz, default 10MHz).
[-n num_samples] # Number of samples to transfer (default is unlimited).
[-S buf_size] # Enable receive streaming with buffer size buf_size.
[-c amplitude] # CW signal source mode, amplitude 0-127 (DC value to DAC).
[-R] # Repeat TX mode (default is off)
[-b baseband_filter_bw_hz] # Set baseband filter bandwidth in Hz.
Possible values: 1.75/2.5/3.5/5/5.5/6/7/8/9/10/12/14/15/20/24/28MHz, default <= 0.75 * sample_rate_hz.
[-C ppm] # Set Internal crystal clock error in ppm.
[-H hw_sync_enable] # Synchronise USB transfer using GPIO pins.