Fact-checked by Grok 2 weeks ago

Codec 2

Codec 2 is an open-source speech codec designed for communications-quality speech at low bit rates ranging from 700 to 3200 bits per second, primarily targeting bandwidth-constrained applications such as and VHF digital radio. Developed by Rowe (VK5DGR) and released under the GNU Lesser General Public License (LGPL), it employs sinusoidal coding techniques to compress speech while maintaining intelligibility and naturalness, outperforming proprietary codecs like MELP at very low bit rates such as 700 bit/s in informal subjective listening tests. The codec's architecture supports real-time encoding and decoding on resource-limited devices, making it suitable for and emergency communications. Originating from Rowe's 1997 PhD thesis on speech coding, development of Codec 2 began in 2009 with an initial focus on 2400 bit/s modes, evolving to include lower rates like 700 and 1300 bit/s through iterative improvements and community contributions. Supported by grants from the Amateur Radio Digital Communications (ARDC), including a $420,000 grant in 2023 to enhance FreeDV integration with commercial radios, the project is hosted on GitHub, where ongoing enhancements incorporate advanced features such as neural network post-filtering for enhanced quality. Its patent-free status and modular design have facilitated integration with modems like OFDM and coherent PSK, enabling robust performance over noisy channels. Codec 2 powers the FreeDV digital voice protocol, which has seen widespread adoption in the community since its 2012 launch, with global nets in regions including , the , and the . Applications extend to software like the FreeDV GUI for Windows, , and macOS, as well as hardware interfaces such as ezDV, supporting activities like monthly worldwide FreeDV days. In controlled evaluations, FreeDV modes using Codec 2 demonstrate speech quality comparable to or better than analog on varied signal-to-noise ratios, underscoring its role in promoting open-source alternatives to proprietary digital voice systems.

Introduction

Overview

Codec 2 is an open-source speech codec designed for low-bitrate digital voice communications, targeting bit rates from 450 to 3200 bit/s to achieve communications-quality speech in bandwidth-constrained environments. It primarily serves applications in , enabling efficient voice transmission over narrow bandwidths in and VHF digital modes such as FreeDV. The codec accepts input as 8 kHz sampled 16-bit linear PCM audio and processes it in frames of 10 ms or 20 ms duration, depending on the selected mode. Licensed under the , Codec 2 was developed by David Grant Rowe to provide a patent-free to low-bitrate codecs. Codec 2 has received recognition for its , including the 2012 ARRL Technical Innovation Award for advancing digital voice technology in and the Linux Australia Conference's Best Presentation Award for Rowe's 2012 talk at .

Development Background

Codec 2 was initiated in 2010 by David Grant Rowe, an Australian electrical engineer specializing in and . Rowe earned his PhD in 1997 from the for a on techniques for harmonic sinusoidal coding of speech signals, which laid the groundwork for efficient low-bitrate representation of voiced speech using sinusoidal oscillators with parametric phase modeling. His experience in digital signal processing includes developing speech codecs and modems for open-source projects, such as FreeDV, which integrates Codec 2 with channel modulation techniques for high-frequency (HF) radio transmission. The primary motivation for Codec 2 stemmed from the limitations of existing open-source speech codecs, such as , which were designed for higher bit rates (typically above 2 kbit/s) and struggled to deliver intelligible speech at ultra-low rates suitable for bandwidth-constrained applications over channels. Rowe was particularly inspired by , a prominent advocate for and , who in 2008 called for the development of patent-free alternatives to proprietary military-grade codecs like MELP, emphasizing the need for accessible, low-complexity solutions for hobbyist and emergency communications. This push aligned with broader efforts to democratize digital voice technology, avoiding the licensing barriers that restricted adoption in non-commercial settings. Codec 2's foundational research draws heavily from 1980s advancements in sinusoidal speech modeling, pioneered by researchers including Robert J. McAulay and Thomas F. Quatieri, who introduced methods for decomposing speech into harmonic sinusoids to enable low-bitrate coding while preserving perceptual quality. (References to McAulay and Quatieri's 1986 work on sinusoidal transform coding.) Early development benefited from collaboration and support by Jean-Marc Valin, creator of the Speex codec, who provided insights on open-source implementation and integration challenges during initial discussions prompted by Perens. The project's initial goals centered on achieving communications-quality speech—defined as highly intelligible with acceptable distortion—at bit rates below 700 bit/s, while minimizing computational demands to run on resource-limited embedded systems like microcontrollers in radio transceivers.

Technical Specifications

Encoding and Decoding Process

Codec 2 operates on input speech sampled at 8 kHz in PCM format, processing it in frames of 20 ms (160 samples) for higher modes (3200 and 2400 bit/s) or 40 ms (320 samples) for lower bit rate modes, with internal using shorter windows such as 10 ms (80 samples) for LPC parameter estimation to capture quasi-stationary characteristics of the signal. This allows for efficient parameter estimation while minimizing delay. The process begins with voiced/unvoiced detection for each , which classifies the speech segment as periodic (voiced) or aperiodic (unvoiced) to guide subsequent modeling. This classification relies on two primary features: the signal's short-term energy, which is higher in voiced frames due to glottal pulses, and the , which is lower for voiced speech owing to its periodic nature compared to the noise-like unvoiced segments. These metrics enable a simple yet effective decision threshold to distinguish frame types without complex computation. For voiced frames, parameter extraction employs a sinusoidal model, representing the speech waveform as a sum of harmonically related sine waves: s(n) = \sum_{m=1}^{M} A_m \cos(\omega_0 m n + \theta_m), where \omega_0 is the (pitch), A_m are the harmonic amplitudes, \theta_m the phases, and M the number of harmonics within the 4 kHz . The pitch \omega_0 (typically 50-400 Hz) is estimated using an analysis-by-synthesis approach that minimizes spectral distortion, often via a non-linear for robustness. Harmonic amplitudes are derived from the (DFT) of the windowed frame, averaged over frequency bins around each harmonic to yield root-mean-square (RMS) magnitudes, with the spectral envelope modeled using line spectral pairs (LSPs). The spectral envelope, modeling vocal tract resonances, is captured using line spectral pairs (LSPs), which are roots of polynomials derived from (LPC) coefficients; these provide stable and efficient quantization of the 10th-order filter typically used. Encoding quantizes these extracted parameters into compact fixed-length bit fields, allocating bits to , LSPs, harmonic amplitudes (or ), and voicing flags without employing to maintain low complexity and fixed delay. is applied to LSPs and sometimes amplitude vectors for perceptual optimality, as scalar methods may introduce spectral mismatches; for instance, in the 3200 bit/s mode, parameters are packed into 64 bits per 20 ms using multi-stage vector quantizers trained on speech data. Unvoiced frames simplify encoding by modeling excitation shaped by the LSP-derived , reducing bit allocation for harmonics. Decoding reconstructs the speech by synthesizing the sinusoidal components from the quantized parameters. For voiced frames, the speech is synthesized as a sum of harmonically related sine waves using the quantized , amplitudes (derived from the LSP sampled at harmonics), and phases (modeled continuously across frames via quadratic or mixed to avoid discontinuities, with overlap-add windowing of adjacent frames). For unvoiced frames, random is generated and shaped by the spectral derived from LSPs, using an LPC with coefficients a_k obtained by converting LSPs via the relation A(z) = \frac{P(z) + Q(z)}{2}, where P(z) and Q(z) are polynomials with roots at the conjugate pairs of LSP frequencies on the unit ; transitions between voiced and unvoiced are blended seamlessly.

Supported Modes and Bit Rates

Codec 2 operates in several fixed-rate modes tailored to varying requirements, ranging from 450 bit/s to 3200 bit/s, each defined by a specific number of bits per frame and frame duration to maintain constant output suitable for channel-constrained applications like radio. Higher-rate modes typically employ 20 ms frames, while lower-rate modes extend to 40 ms frames to optimize bit efficiency and reduce synchronization overhead. This structure ensures robust through predictable bit-field packing, where parameters are quantized and arranged in a mode-specific order without variable-length coding. The following table summarizes the supported modes, their bit rates, bits per frame, and frame durations:
ModeBit Rate (bit/s)Bits per FrameFrame Duration (ms)
320032006420
240024004820
160016006440
140014005640
130013005240
120012004840
7007002840
4504501840
Bit allocations within each mode prioritize essential speech parameters such as (fundamental frequency), , voicing decisions, and envelope representation via line spectral pairs (LSPs) or (VQ). For example, in the 3200 mode, 7 bits are allocated to , 5 to , 2 to voicing, and the remaining 50 bits to spectral amplitudes using 10 LSPs for high-fidelity representation. In contrast, the 700 mode assigns 6 bits to (including unvoiced and indicators), 4 bits to , and 18 bits to a two-stage VQ for details using fewer effective components, emphasizing robustness in noisy channels. The 450 mode further compresses this to 6 bits for , 3 for , and 9 bits for single-stage VQ of magnitudes from a 512-entry , suitable for extreme bandwidth limits. These allocations reflect trade-offs between and : higher modes dedicate more bits to detailed LSP quantization (e.g., 10 LSPs in 3200 versus effectively 5 in 450 via VQ), preserving nuances, while lower modes consolidate encoding to favor resilience and minimal overhead, often at the cost of naturalness. The fixed bit-field format across modes facilitates efficient packing and decoding, with no additional headers in the core to maintain low .

Features and Capabilities

Speech Quality and Performance

Codec 2 delivers communications-grade speech quality suitable for low-bandwidth applications, with Mean Opinion Scores () typically ranging from 3.5 at 2400 bit/s to around 2.5-3.0 at 1300 bit/s, indicating fair to good perceptual quality for voice transmission. At higher modes like 3200 bit/s, the MOS approaches 4.0, approaching toll-quality levels while maintaining low essential for real-time radio use. Intelligibility remains high across modes, enabling effective communication even at ultra-low rates such as 700 bit/s, where subjective evaluations confirm reliable in clean conditions. Common artifacts in Codec 2 output include harmonic distortion during voiced speech segments and added in unvoiced portions, particularly noticeable at below 1000 bit/s. Phase mismatches in the sinusoidal modeling can produce a characteristic "buzzy" , which becomes more prominent in lower-rate modes but does not severely impair overall comprehension. These artifacts stem from the codec's parametric approach, which prioritizes efficiency over perfect . In comparisons, Codec 2 outperforms MELP in naturalness and reduced robotic artifacts at under 1000 bit/s, as demonstrated in listening tests where it achieved higher subjective preference scores at 600-700 bit/s. Relative to , Codec 2 is less efficient for general-purpose audio encoding due to Opus's superior compression at rates above 6 kbit/s, but it excels in speech-only scenarios with ultra-low and minimal delay for radio. Against , Codec 2 provides better quality at extreme low rates like 700 bit/s while incurring higher , making it preferable for bandwidth-constrained environments despite Speex's broader versatility at moderate rates. Codec 2 demonstrates robustness in noisy environments when integrated with forward error correction (FEC) mechanisms, such as those in the FreeDV system, which mitigate packet loss and channel impairments common in HF radio. Ongoing enhancements, including a 2023-2025 ARDC-funded project as of April 2024, target segmental signal-to-noise ratio (SNR) improvements at 700 bit/s through refined spectral quantization and excitation modeling, aiming to boost performance in adverse conditions without increasing bit rates.

Computational Requirements and Implementations

The of Codec 2, written in , relies on , particularly requiring a hardware (FPU) for operation on microcontrollers due to the high dynamic range in (LPC) analysis that necessitates 32-bit floating-point precision. For encoding and decoding at 3200 bit/s, it demands approximately 10-20 on or processors, enabling performance on standard hardware. Optimizations for low-power embedded devices include ports targeting to minimize computational overhead, with an STM32 implementation supporting the 700 and 1600 bit/s modes at under 1 , suitable for resource-constrained environments like microcontrollers. These adaptations leverage ARM CMSIS libraries and compiler flags to achieve efficient execution, such as reducing frame encoding time to about 15 ms per 40 ms frame on STM32F4 series at 180 MHz with optimizations enabled. The core C library supports seamless integration into diverse platforms, facilitating real-time encoding and decoding on personal computers, smartphones via , and microcontrollers. For research purposes, simulation models compatible with and implemented in are provided, allowing algorithm experimentation without hardware dependencies. A key challenge remains the reliance on floating-point operations for LPC and other components, which has driven ongoing refactoring for enhanced portability across fixed-point and low-end architectures; a significant codebase overhaul occurred in July 2023 on the primary repository.

Applications and Adoption

Use in Amateur Radio

Codec 2 serves as the speech codec for legacy modes of FreeDV, an open-source digital voice mode designed for high-frequency () and very high-frequency (VHF) amateur radio transmissions using existing analog radios; FreeDV's flagship mode as of 2025 is RADE, which employs the FARGAN ML . This integration enables low-bitrate voice communication within narrow bandwidths of approximately 1.1 to 1.6 kHz, fitting seamlessly into single sideband () allocations without requiring dedicated digital infrastructure. In practice, FreeDV employs Codec 2 modes such as 1600 bit/s for operations and 700 bit/s for duplex scenarios, where the compressed audio is modulated using techniques like coherent (COHPSK) modems combined with (FEC) to mitigate errors from channel fading common in HF propagation. Real-world deployments highlight Codec 2's utility in , particularly in contests and emergency communications. Operators utilize FreeDV during organized events like monthly FreeDV Activity Days and dedicated nets, such as the net on 7.182 MHz LSB, to conduct reliable voice contacts under variable conditions. A notable example is its implementation in the LilacSat-1 , launched in 2017 and operational until 2019, which featured an uplink to Codec 2 binary (BPSK) digital voice downlink operating at 145.985 MHz uplink and 436.510 MHz downlink, facilitating space-to-ground amateur voice transmissions. Codec 2 is also supported by various software tools, enhancing its accessibility for on-air activities. The primary benefits of Codec 2 in this context include enabling full-duplex voice operations within traditional frequency slots and significantly reducing bandwidth requirements compared to analog (), which typically demands 10-15 kHz. This efficiency allows multiple digital voice channels to coexist in crowded spectrum segments, improving spectrum utilization for amateur operators while maintaining intelligible speech over noisy links. Codec 2 has also been adopted in the M17 project, an open-source digital voice protocol for VHF/UHF amateur radio that uses Codec 2 as its speech codec, providing a patent-free alternative to proprietary systems like DMR.

Integrations in Software and Hardware

Codec 2 has been integrated into several open-source software frameworks for voice over IP (VoIP) and software-defined radio (SDR) applications. In FreeSWITCH, the mod_codec2 module enables support for Codec 2 encoding and decoding, allowing its use in scalable telephony platforms for low-bitrate audio transmission. Quisk, an SDR application, incorporates Codec 2 through the FreeDV library, enabling real-time digital voice processing in amateur and experimental radio setups. On mobile platforms, Android applications such as codec2_talkie leverage Codec 2 for APRS-enabled digital voice transceivers, providing alternatives to proprietary VoIP tools like MagicJack in low-bandwidth scenarios. In hardware, Codec 2 is embedded in modules from Rowe Research, including the SM1000, which connects to radios for standalone digital voice operation without requiring a PC. These modules support FreeDV modes and are designed for integration into embedded systems. Codec 2 also runs efficiently on single-board computers, where it has been ported for and voice applications, often paired with processors in custom transceivers. Beyond radio, Codec 2 finds use in low-bandwidth over constrained links, such as VoIP , where its enables multiple calls on narrow channels—for instance, supporting up to 32 calls at 2000 bit/s on a single 64 kbit/s line. In communications, it powered digital voice downlinks, as demonstrated in LilacSat-1's FM-to-Codec 2 , with ongoing research exploring further applications in space-based systems. The FreeDV provides programmatic access for stacking Codec 2 with custom (FEC) and implementations, allowing developers to build tailored protocols for packet data over radio. Released under the GNU Lesser General Public License (LGPL) version 2.1, Codec 2's licensing promotes widespread adoption in open-source projects by permitting dynamic linking without requiring full source disclosure of host applications, though it imposes restrictions on proprietary modifications that could limit commercial integrations.

History and Development

Key Milestones

Codec 2's development progressed through several key releases and innovations, marking its evolution as an open-source speech codec tailored for low-bandwidth applications. The project achieved its first public milestone on August 25, 2010, with the release of version 0.1 alpha, which introduced the initial 2400 bit/s mode capable of compressing speech for transmission over channels. By 2012, Codec 2 expanded its capabilities with the addition of the 3200 bit/s mode, enabling higher quality options for use. That year, the project also received significant recognition, including the ARRL Technical Innovation Award presented to its creator, David Rowe, for advancing digital voice technologies in . These developments coincided with integrations into major software, such as FreeDV, facilitating real-world testing and adoption. In , enhancements to the bit/s culminated in the 700C variant, which incorporated improved phase modeling to enhance speech naturalness and robustness under noisy conditions. The same year saw Codec 2's space deployment aboard LilacSat-1, a launched on May 25 from the , featuring an FM-to-Codec 2 for communications. A notable advancement in ultra-low bandwidth occurred in with the introduction of the experimental bit/s , designed to support digital voice transmission at signal-to-noise ratios as low as -4 , opening possibilities for earth-moon-earth (EME) contacts and extreme low-power operations. The project reached a milestone on July 24, 2023, with the release of version 1.2.0, which included optimizations for performance, bug fixes, and cleanup to streamline ongoing development.

Recent and Future Developments

In July 2023, the Codec 2 project underwent a major refactoring on its primary , where legacy code was migrated to a separate deprecated (codec2-dev) to streamline ongoing development and focus on newer implementations. This restructuring supported active work on new algorithms and FreeDV modes, including enhancements to low-bitrate encoding techniques. A significant initiative began in early 2023 with an ARDC funding the WP2000 , aimed at improving Codec 2 speech at approximately 700 bit/s and 1200-2400 bit/s through advanced spectral quantization, excitation modeling, and robustness. The two-year program, running through 2025, involves testing against speech samples and comparisons to and commercial codecs to boost performance in noisy environments. By April 2024, the pivoted toward approaches, pausing traditional Codec 2 development in favor of the Radio (RADE), a neural network-based mode integrated into FreeDV for better low-bitrate efficiency. From 2024 to 2025, no major stable releases of Codec 2 occurred, but repository commits emphasized modem improvements, such as HF OFDM and FSK enhancements for the , alongside support for embedded platforms like via the SM1000 hardware. Research branches explored AI-assisted parameter estimation, exemplified by RADE's architecture, which reduces quantization needs at rates below 700 bit/s—offering a conceptual bridge to emerging neural speech coders while maintaining open-source accessibility for spectrum-constrained use. A preview release of FreeDV in October 2024 introduced the RADE mode, marking initial deployment of these ML-driven enhancements. Looking ahead, development plans prioritize greater speech naturalness at bit rates under 700 bit/s, leveraging ML to surpass traditional sinusoidal modeling limits, as outlined in the ongoing ARDC project pivot confirmed in mid-2025. Community input shapes these efforts through the 2024 FreeDV Feature Request Form, which solicits proposals for new modes and integrations to sustain Codec 2's role in low-bandwidth HF/VHF applications. This focus addresses sustainability in amateur radio by enabling robust digital voice in bandwidth-limited scenarios, with RADE providing a pathway for broader adoption in resource-constrained systems.

References

  1. [1]
    Codec 2 – Rowetel
    Codec 2 is an open source speech codec designed for communications quality speech between 700 and 3200 bit/s.
  2. [2]
    [PDF] Codec 2 – Open source speech coding at 2400 bit/s and below
    Codec 2 is an open source, low bit rate codec for speech over HF/VHF digital radio. Most low bit rate codecs are proprietary, closed source, and require ...
  3. [3]
    drowe67/codec2: Open source speech codec designed for ... - GitHub
    Open source speech codec designed for communications quality speech between 700 and 3200 bit/s. The main application is low bandwidth HF/VHF digital radio.
  4. [4]
    FreeDV – Open Source HF Digital Voice for Amateur Radio
    ### Summary of Codec 2 in FreeDV, Adoption in Amateur Radio, and Notable Uses/Achievements
  5. [5]
    [PDF] Analyzing a Low-bit rate Audio Codec - Codec2 - on an FPGA
    Implementing other Codec2 modes. Codec2 operates on different compression rates of 3200,. 2400, 1600, 1400, 1300, 1200, 700, and 450 bit/s. We chose to ...
  6. [6]
    [PDF] Codec 2
    Codec 2 Author - David Rowe. ○ Adelaide, South Australia. ○ VK5DGR, first ... ○Take speech samples (e.g. 16 bit samples at 8. kHz sampling rate).Missing: PCM | Show results with:PCM
  7. [7]
    ARRL Board of Directors Names Award Recipients at 2012 Second ...
    Jul 24, 2012 · David Rowe, VK5DGR, of Adelaide, South Australia, was named the recipient of the 2012 ARRL Technical Innovation Award. The Board noted that Rowe ...
  8. [8]
    [PDF] Techniques for Harmonic Sinusoidal Coding
    This thesis deals with communications quality speech coding. Communications quality speech is defined as highly intelligible but with noticeable distortion [1].Missing: 1999 | Show results with:1999
  9. [9]
    [PDF] Codec2: An Open Future for Digital Voice - TAPR
    In his 1999 thesis, he created a demonstrable codec upon which today's Codec2 is based. ○ David's web site is http://rowetel.com/. ○ Today, David develops Open ...
  10. [10]
    Open Source Low Rate Speech Codec Part 1 – Rowetel
    Aug 21, 2009 · Bruce has summarised the problem of low bit rate codecs and a possible development approach on the codec2 site. I have been following a proposed ...
  11. [11]
    None
    ### Summary of 450 bit/s Mode Bit Allocation and Frame Size
  12. [12]
    Codec 2 700C – Rowetel
    Jan 13, 2017 · A 700 bit/s codec. The goal is voice quality roughly the same as the current 1300 bit/s mode. This can then be mated with the coherent PSK modem, and possibly ...
  13. [13]
    Codec 2 – Rowetel
    ### Summary of Codec 2 Encoding/Decoding Process and Details
  14. [14]
    CODEC2 vs MELPe vs TWELP at 1200 bps - DSP Innovations
    Aug 26, 2025 · ... ms (540 samples) and provides a total algorithmic delay of 103.75 ms. CODEC2 2400 bps vocoder operates with a frame size of 40 ms (320 ...
  15. [15]
    Audio Engineering Considerations for a Modern Mixnet - Katzenpost
    Jul 14, 2025 · There are extensive resources which compare Opus to Speex , and it is clear that Opus is both more efficient and more versatile. Codec2. For ...
  16. [16]
    [Freetel-codec2] Codec2 vs MELPe: high bitrates and sound quality
    For noise suppression in Codec 2 applications we use the Speex noise ... Opus can work from 6k onwards, Codec2 has good quality to bitrate ratio at ...
  17. [17]
    ARDC Grant & Project Plan – FreeDV
    ### Summary of 2023 ARDC Project for Codec 2 Enhancements (700 bit/s Segmental SNR Improvements)
  18. [18]
    (PDF) Transplantation of Codec2 Speech Compression Algorithm ...
    Aug 8, 2025 · PDF | On Jan 1, 2022, 裕曾published Transplantation of Codec2 Speech Compression Algorithm Based on STM32 Processor | Find, read and cite ...<|separator|>
  19. [19]
    Audio Codec2 on STM32 - Stack Overflow
    Nov 20, 2023 · I wanted to use Codec2 on STM32F4xx, so I took the existing libraries and ran them on the hardware - a Nucleo board.Missing: MIPS | Show results with:MIPS
  20. [20]
    openwebrx/pkg-codec2: Debian packaging for codec2 - GitHub
    In July 2023 this repo was refactored, older code can be found in https://github.com/drowe67/codec2-dev. Quickstart. Install packages (Debian/Ubuntu):. sudo ...Codec 2 Readme · Quickstart · Building And Running Unit...Missing: refactoring | Show results with:refactoring
  21. [21]
    FreeDV - VK3TBS
    Aug 23, 2025 · It uses the Codec2 audio codec for low bit-rate voice compression, allowing clear voice transmission in narrow bandwidths (typically 1.1–1.6 kHz) ...
  22. [22]
    LilacSat-1 CubeSat deployed from ISS | AMSAT-UK
    May 19, 2017 · The student built LilacSat-1 carries an amateur radio 145/436 MHz FM to Codec2-BPSK digital voice transponder, APRS Digipeater and camera.
  23. [23]
    mod_codec2 | FreeSWITCH Documentation
    Instalation​ codec2 is included in the freeswitch source tree, just add it in module. conf codecs/mod_codec2 save, and do: ./configure make make install.Missing: integrations software Quisk SDR Android apps
  24. [24]
    asterisk-11 - BC / public / external / codec2 - GitLab - Linphone
    ##Building Building and installing are integrated within Asterisk building environment. libcodec2 must be installed beforehand. ##Credits I've followed the ...
  25. [25]
    Quisk Version 4.2.29 January 2024 - N2adr-Sdr - Groups.io
    Dec 15, 2024 · This version updates the FreeDV library files and program logic. I added a "Monitor" item to the FreeDV menu. It routes the sound to the ...n2adr-sdr@groups.io | Quisk Version 4.1.60 June 2020Tips on interfacing I/Q data into quisk? - N2adr-Sdr - Groups.ioMore results from groups.io
  26. [26]
    sh123/codec2_talkie - GitHub
    Turn your Android phone into Amateur Radio HF/VHF/UHF APRS enabled Codec2/OPUS DV (digital voice) and/or FreeDV handheld transceiver.
  27. [27]
    SM1000 – Rowetel
    The SM1000 allows you to run FreeDV without a PC. Connect the SM1000 to your SSB radio, and you now have Digital Voice (DV).Missing: Research Pi ARM transceivers
  28. [28]
    Codec2 and modem on a raspberry pi? - marxy's musing on technology
    Dec 19, 2012 · There's an interesting thread on the codec2 mailing list about running codec2 on a raspberry pi. I imagine AOR are not too pleased about this ...Missing: hardware SM1000 SM2000 Rowe Research ARM
  29. [29]
    Codec 2 - Open Source Speech Coding at 2400 bit/s and Below
    Jan 19, 2012 · Codec2 is an open source low bit rate speech codec designed for communications quality speech at around 2400 bit/s.
  30. [30]
    LilacSat-1 Codec 2 downlink - Daniel Estévez
    Oct 6, 2016 · LilacSat-1 will feature a very novel transponder configuration: FM uplink and Codec2 digital voice downlink.
  31. [31]
  32. [32]
    Surfin': Developing New Digital Voice Software - ARRL
    Sep 10, 2010 · V0.1 alpha is a fully functional 2550 bit/s codec (51 bits/frame at a 20-ms frame rate). Visit the David's Codec 2 Web page to download the ...
  33. [33]
  34. [34]
  35. [35]
  36. [36]
    David's FreeDV Update – April 2024
    May 2, 2024 · Given the encouraging results with RADAE, we've pivoted our ARDC project plan to focus on RADAE, and have paused development of Codec 2 and ...
  37. [37]
    Month: October 2024 - FreeDV
    Oct 31, 2024 · This is the first preview release of FreeDV containing the new RADE mode. For more information about RADE's development, check out the blog posts on the FreeDV ...Missing: request | Show results with:request
  38. [38]
    Month: July 2025 - FreeDV
    Jul 31, 2025 · Compared to our original grant application this represents a pivot away from classical DSP like Codec 2 towards modern machine learning ...
  39. [39]
    [PDF] FreeDV-027 Feature Request Form V1.1
    Mar 1, 2024 · Please supply your answers to a FreeDV PLT member (e.g. via a codec2 or freedv-gui GitHub Issue with the label “Feature Proposal”, email etc). 1 ...