Brady O’Brien, KC9TPA has put together a couple of videos demonstrating the new FreeDV VHF modes.
Here is a video demonstrating FreeDV 2400A, check out how well it performs next to analog FM:
The sample transmitted was generated using freedv_tx, audacity, and gnuradio (for FM modulation). The transmitting software was a gnuradio pipeline, to convert the 16 bit 48k short samples up to 4M 8bit hackrf samples. The HackRF was hooked straight up to j-pole antenna, about 25 feet in air. The power output was about 10mW.
Brady was 2.7 km away from the transmit site. On the receive end, a rtlsdr was connected to a 5/8 wave 2m antenna on his car. Software used on the receive end was gqrx, piped into freedv_rx over UDP, also recording a wav from which the DV and FM were later extracted.
Here is FreeDV 2400B, DV over a $50 commodity HT! This mode will run on any legacy FM analog radio, with roughly the same performance:
The transmitted sample was generated by freedv_tx and audacity. The TX rig was a yaesu FT-100, connected to a PC using a USB rigcat cable and isolated audio cable. The FT-100 was controlled by rigctl and hamlib, with 1W of transmit power. On the RX end, Brady was 3.8 km away. The UV-5R was configured with a SMA->BNC connector and MFJ magmount antenna. The UV-5R was interfaced to his laptop via a ‘kludge’ cable and USB audio interface.
Some errors can be heard in the decoded audio of this sample – we think the modem tones were clipping on the HT’s audio and introducing a few bit errors.
These new VHF modes are available in the FreeDV API and can be tested on the command line using freedv_tx and freedv_rx (example at the end of this post).
We would like to integrate FreeDV 2400B into the FreeDV GUI program and SM1000. It would be great to have some volunteers help with these tasks – please contact me if you can help!
FreeDV 2400A requires a SDR with a 5kHz RF bandwidth, and will be integrated into the SM2000 VHF radio.