mbelib C++ Library

repository·master·Indexed 43 days ago

https://github.com/szechyjs/mbelib

A C++ library providing implementations for voice encoding and decoding algorithms used in radio communication standards, including P25 Phase 1 (7200x4400 bit/s), ProVoice (7100x4400 bit/s), and Half Rate Vocoder (3600x2250 bit/s).

Tokens
228
Snippets
1
Records
2
Agent score
6%

What's inside mbelib

  1. Supported voice codecs in mbelib

    master

    mbelib provides support for several specific voice encoding/decoding algorithms used in radio systems:

    • P25 Phase 1: 7200x4400 bit/s codec.
    • ProVoice: 7100x4400 bit/s codec.
    • Half Rate Vocoder: 3600x2250 bit/s vocoder used in various radio systems.
  2. Build and install mbelib on Ubuntu

    master

    To build and install mbelib from source on an Ubuntu system, you need to install git, make, and cmake, then follow the standard CMake build process.

    Note: This library is provided for educational purposes. Compiled objects may be subject to patent restrictions; verify licensing requirements before use.

    sudo apt-get update
    sudo apt-get install git make cmake
    git clone <URL of git repository>
    cd mbelib
    mkdir build
    cd build
    cmake ..
    make
    sudo make install