У разі, якщо ми підєднали портапака до компьютера під 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.