刚刚入手DMR对讲机,尚未成功联通。国内互联网上能找到的资料很少,大多数也都是一些DMR协议介绍之类的玩意,对实际操作没有指导意义。以下全部是这几天在网上研究各种资料得出的个人思考,如有错误请斧正。

相比与模拟通讯系统,DMR将语音信号转换为包的形式进行收发。将DMR对比成TCP/IP系统会更容易理解。

一般DMR对讲机都支持模数双通,说明DMR应该使用了跟FM同样的无线AP组件,只在解码上有区别。对讲机先使用DMR进行数字解码,解码成功则说明是数字信号,不成功则使用模拟方式再次进行解码。可以对等理解为网络的物理层,同样使用双绞线,可以进行模拟通话(固定电话使用双绞线),也可以进行数字信号传输(拨号上网)。

关于DMR的基础数据链路部分,相比模拟通讯,多了时隙和色码概念。

时隙(TS,Time Slot)是把一个物理上的频道分为2个时间复用的信道。可以简单理解为,数字通讯比模拟通讯的信息密度更高,能够把通话时间对半切开,实现在极短时内你说一句我说一句,每一句的时间长度相同。这两个信道可以同时使用,实现双工,或者是在同一个频道上同时传输两组中继信号,提高了频道的利用率。

色码(CC,Color Code)可以简单理解为网络层的IP地址,强行将一个信道分为更多的逻辑信道。但是在这里是没有路由的,所有设备都会收到相同的包。

色码(CC)可以区分同一个频率下不同的中继台

在这以上的概念,可以理解为应用层里的东西。相比与模拟通讯,DMR多了ID和联系人概念。数字通讯是封包发送的,语音信息会附带一堆用于进行收发控制的数据。可以把这个数字通话系统理解为QQ聊天软件。

ID是发送者的身份码,对应模拟通讯里的侧音识别码。好比每个人的QQ号。目前的DMR ID是需要申请的,拿到呼号和电台证书以后去某个墙外的网站上申请,获得全球唯一的DMR ID。但是这个并非强制,只是申请了以后,这个DMR ID会在公共数据库中跟呼号和实际使用人进行关联,在玩网络互连的时候可以自动查询。不申请自己随便编一个也能进去用,只是无法在公网上查到相关联系人信息。

DMR ID申请网站:DMR-MARC Network

联系人(Contant)和通话组(TG)其实是同样的概念,在GD77的CPS中,直接使用的就是同一个组。发送消息的时候,需要填写联系人(也就是收件人)信息,也是一个数字,也就是呼叫ID。这个ID跟DMR ID不一样,但是也可以使用DMR ID作为呼叫ID。这个可以理解为QQ里的聊天室。在DMR系统里可以实现个呼、组呼和全呼。对应到QQ里,我们可以跟好友私聊,也可以群聊。个呼对应私聊,但跟QQ不同的是,这里实际上是建立了一个只有2人的聊天室,如果有人监听这个聊天室,也是可以获取聊天室里的消息的。群呼就是一群人共用一个聊天室,里面每个人都可以发起呼叫,也可以接收所有发送到这个聊天室里的信息。全呼相当于在当前网络中,对所有的聊天室都发送一个消息。

所谓接收组列表,主要是在中继上使用。在我们连上一个中继以后,就可以开始接受中继传输过来的数字信号。信号会先进行解码,获取其中的呼叫ID。如果呼叫ID在我们的接收组列表中,那么就会进一步解码其中的其他信息,显示呼叫者的ID,播放语音等等。相比模拟通讯,这样可以实现更大规模、跨区域的信息路由和传输。有些固定的聊天室(TG),会被很多中继监听和传输,变相实现了移动漫游。

对于要上数字中继台的,DMR的中继管理比模拟机要强很多。模拟机可以通过侧音进行身份识别,但是因为发送侧音需要占用时间,实际使用的很少。在DMR电台上,ID是必须发送的,所以中继台可以通过用户的ID白名单轻松实现鉴权管理。大多数中继台的使用需要用户向管理者提交申请,由管理者将用户的ID加入列表,或者单独分配ID才能够发射。

另外,DMR虽然是数字传输的,但是本质上只是对语音进行了编码,并且加上了更复杂的通道管理,但本质上还是一种透明传输,任何一台接收机都可以接受并且解码所有信号。只要在接收机的软件上稍作修改,就可以无视时隙、色码和通话组,直接解码显示所有的语音或者文字信号。其实上,在这个数字系统里,要做到通讯内容的加密并不难,但是必须要在发射端和接收端同时进行。而这种做法貌似在不少国家的业余无线电领域是被法律禁止的。

DMR对讲机的基本概念理解相关推荐

  1. 深度学习中IU、IoU(Intersection over Union)的概念理解以及python程序实现

    from: 深度学习中IU.IoU(Intersection over Union)的概念理解以及python程序实现 IoU(Intersection over Union) Intersectio ...

  2. 高性能计算中并行的概念理解

    高性能计算中并行的概念理解 分类: 并行计算高性能计算HPC - General2011-11-09 22:54 932人阅读 评论(0) 收藏 举报 编译器编程parallel优化formsvect ...

  3. 目标检测基本概念理解之IoU(交并比)以及Python代码实现

    目标检测基本概念理解之IoU(交并比) 交并比理解 Python代码实现 计算IoU,矩形框的坐标形式为xyxy 计算IoU,矩形框的坐标形式为xywh 交并比理解 在检测任务中,使用交并比(Inte ...

  4. Hadoop:HDFS的概念理解和体系架构-成都加米谷大数据分享

    HDFS是什么? HDFS 全称 Hadoop Distributed File System ,简称HDFS,是一个分布式文件系统.它是谷歌的GFS提出之后出现的另外一种文件系统.它有一定高度的容错 ...

  5. muck数据的概念理解

    muck数据的概念理解 所谓muck表示"模仿","假的":也可翻译为mock-test. 很多项目案例的讲解中,经常会提及muck数据.muck对象.muck ...

  6. 事件与委托的一点概念理解

    事件与委托的一点概念理解 早就接触过delegate和event,但是始终是一知半解,今天刚好有机会就好好研究一下! Delegate 顾名思义就是委托,委托的意思就是麻烦别人帮我干些事情.比如,我要 ...

  7. 目标检测中IoU(Intersection over Union)的概念理解

    参考博客 深度学习中IU.IoU(Intersection over Union)的概念理解以及python程序实现 一.IoU(交并比)概念 Intersection over Union,是一种测 ...

  8. C/C++中宏概念理解

    C/C++中宏概念理解 C/C++中宏概念理解 宏替换是C/C++系列语言的技术特色,C/C++语言提供了强大的宏替换功能,源代码在进入编译器之前,要先经过一个称为"预处理器"的模 ...

  9. DSF学习1_Dubbo详解(一)分布式服务框架的概念理解

    Dubbo分布式服务框架的概念理解 Dubbo是是一个高性能,基于Java的RPC框架,由阿里巴巴开源.一个分布式的服务框架.可以实现SOA(面向服务的架构)架构. Dubbo使用的公司:京东.当当. ...

  10. GAN学习总结一 GAN基本概念理解

    GAN学习总结一GAN基本概念理解 ​ GAN(Generative Adversarial Network)生成式对抗网络,由Ian Goodfellow 首先提出,是近两年来最热门的东西,仿佛什么 ...

最新文章

  1. STM32单片机外部中断配置讲解
  2. 解决apache配置问题小结
  3. SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获
  4. 配置 docker0 网桥
  5. http://blog.sina.com.cn/s/blog_5bd6b4510101585x.html
  6. 【 VS 插件开发 】三、Vs插件简单功能的实现
  7. Activity管理笔记
  8. Sql Server 性能优化之包含列
  9. Mac安装Octave
  10. kitti点云地图拼接
  11. 基于IMDb数据集的情感分析(TF-IDF与机器学习实现)
  12. jxl获取excel超级链接
  13. android拦截所有短信源码,拦截垃圾短信咱可别手软 安卓和苹果系统手机处理方法不同...
  14. vue2.0专题:通信
  15. Linux mint cinnamon 64bit 17.3 使用体验(一)
  16. 神经翻译笔记4扩展b. RNN的正则化方法
  17. Vue的各种杂乱知识点整理(持续更新中...)
  18. ASP源码:马克斯4.0内核的DM456动漫电影网站整站源码
  19. 单元测试中用@Autowired 报null (空指针异常)
  20. NFVA35065L32 IGBT 650V 汽车智能功率模块 (ASPM) 特征

热门文章

  1. 姿态传感器的原理与应用文献笔记
  2. DSP eCAP脉冲捕获实验
  3. 持续集成、持续交付、微服务----微服务
  4. cmd 批量复制文件/文件夹
  5. Vue中使用Bscroll @click无法执行的问题
  6. 2020-2023保时捷Taycan维修手册电路图技术培训手册用户手册电动汽车技术资料
  7. 邮件服务器的功能以及相关工作原理
  8. JMETER Beanshell
  9. C# 使用FastReport.NET打印报表
  10. Avalondock 第四步 边缘停靠