DVMProject / dvmhost

MMDVM-based Digital Voice Modem Host Software
GNU General Public License v2.0
53 stars 17 forks source link

DMR Protocol #46

Closed alwinhb closed 10 months ago

alwinhb commented 10 months ago

@gatekeep @jelimoore @ratmandu @majmongoose @k4yt3x Does this repo contains source code for DMR data link and control layers? [Tier 1/2]

gatekeep commented 10 months ago

Tier 1 is DMR simplex (I'm sure you meant Tier 2 / 3).

This depends on what you mean by DMR data link. If by data link you mean, an IP bearing interface no, there's no IP bearing interface support right now (ETSI-102 361-3). If you by data link mean, in-band DMR PDU and short data bearing services, then yes the dvmhost project contains code to handle and repeat in-band PDU data.

Yes, dvmhost implements the Tier 3 control layer for trunked operations.

alwinhb commented 10 months ago

@gatekeep I couldn't locate TDMA and 4FSK

gatekeep commented 10 months ago

It sounds like you are looking for how raw modulation is done; that isn't done within dvmhost, dvmhost is processing Layer 2 and 3 of the digital protocols. For raw modulation (Layer 1 essentially) you want to look at the firmware code. DVM Firmware: https://github.com/DVMProject/dvmfirmware and DVM Firmware Hotspot: https://github.com/DVMProject/dvmfirmware-hs.

alwinhb commented 10 months ago

@gatekeep thanks you for the quick follow up. I am working on a custom hardware further I am trying to implement dmr (tier 1/2/3) on that hardware. Ill look towards this repository for help!