在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 103720|回复: 163

DIY DMR 标准数字直通对讲机(进行中..)

[复制链接]
发表于 2012-1-8 01:32:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

对软件无线电感兴趣的朋友可以加入报名一起研究,目前我已经实现了调制解调部分代码,系统的大部分仿真。目标把中频接收机调制解调部分都放在FPGA实现。现在计划和目标就是把PHY层的调制解调理论与仿真做通,然后编写HDL模块。虽然有些难度,不过确实能学到很多很多东西。有兴趣一起搞一起研究的可以跟帖
附件有DMR标准 和我已经进行的工作描述和仿真。
最新设计spec/架构

DMR系统基带部分设计spec_x02.rar (636.88 KB, 下载次数: 442 )


设计spec.pdf (487.07 KB, 下载次数: 787 )

DMR_PART1.pdf (1.2 MB, 下载次数: 640 )



guoyu 提供的CORDIC 算法代码
原帖地址http://bbs.eetop.cn/viewthread.php?tid=293928&highlight=%2Bguoyu
我整理了代码并加入DO文件利于仿真。
cordic_guoyu.rar (102.27 KB, 下载次数: 332 )
cordic 说明文档
cordic算法说明.docx (106.53 KB, 下载次数: 287 )
希望对软件无线电感兴趣的踊跃参加,跟帖讨论,我是真心的邀请大家来搞哈哈!!
项目进度和一些文档的更新在三楼请大家去三楼找!
发表于 2012-1-9 11:10:41 | 显示全部楼层
希望搞起。
 楼主| 发表于 2012-1-10 00:20:38 | 显示全部楼层
本帖最后由 laokai 于 2012-5-29 23:37 编辑

大家一起把这个系统搞通,应该对自己有一个很大的提升,比如在校的研究生,本科生有着丰富书本是知识,但是对于实际应用于工程中的问题却总是束手无策。是不是通信原理的大把公式把大家吓住了吗?真正干起活来还是要靠加减法,乘法都是万不得已才采用的。
我先提出一个讨论的问题.如何设计DMR 标准中的SRRC 基带成形滤波器?(建议考虑CPFSK中的LT也可以先不考虑)
标准中规定滚降系数是0.2,码元速率是4800bps,需要确定FIR滤波器的阶数。
可以通过眼图来观察码间串扰
仿真建议用matlab
欢迎大家来讨论。
1月10日更新(适用matlab FDATOOL来计算SRRC滤波器的抽头系数)
response type =raised cosine
specific order =32 (抽头系数)
fs=38400=4800*8 (4800bps为DMR基带信号的码元速率,8的意思就是8倍过采样)
fc=2400 (截止频率这个没得说了)
square root 平方根型意思就是收端和发端都有一个平方根,那么两个平方根相乘得到的结果就是升余弦滤波器结果。从而应用了升余弦滤波器的减小消除ISI。
下边上图
1.FDA 参数
8.jpg
2.冲击响应(对应抽头系数的值)
9.jpg
3.阶跃响应(阶跃响应是冲击响应的积分在CPFSK调制的时候要用到)
10.jpg
4.FDA 文件下载
srrc32taps.rar (2.47 KB, 下载次数: 116 )
希望大家都来讨论,感觉现在人气好低。不过很高兴今天已经有几位朋友参与进来了。感谢GUOYU 提供了CORDIC 算法代码,我补充了说明文档。
1月11日更新
SRRC设计SPEC 由我初建,详细的fir滤波器设计方法,由guoyu member 讨论之后 增加 matlab 量化仿真和抽头系数的归一化问题(还未更新,12日更新)。
srrc设计spec.docx (441.95 KB, 下载次数: 240 )
1月12日更新
SRRC 滤波器matlab仿真
srrc_fxp.rar (813 Bytes, 下载次数: 133 )

整体发射机框图by member
10.jpg
如果大家有自己想法欢迎加入~~QQ群205116983
1月16日更新
目前已经用verilog实现SRRC滤波器的code
modelsim 仿真图见下图
截图103.jpg
下阶段计划设计CIC插值滤波器。欢迎感兴趣的朋友加入!!QQ群205116983
1月17日更新
编写完成matlab的整体发射机仿真m文件
tx_mfile.rar (1.49 KB, 下载次数: 156 )
1月20日更新
目前已经完成发射机I/Q调制之前的verilog code
下边是modelsim 仿真截图
1.srrc_data是srrc基带成型滤波器的输出
2.cic_data是CIC插值滤波器的输出进行了提升数据速率的插值操作(1和2比平滑了很多)。
3.phase_data是相位的输出。
12.jpg
2月2日更新
进度公布,目前发射机算法已经完全实现,与matlab 仿真一致。
下步计划进行FPGA芯片选型,基带板PCB设计和RF板PCB设计。
在这里感谢群里的兄弟一起讨论,一起编出代码,仿真.
加入群一起讨论的好处:
通过在群里参加讨论任务可以掌握无线通信数字信号处理的算法,例如滤波器设计,上下变频,调制方法,载波同步,位同步,信源编码等等..这些东西都是实际项目中应用的。
实际项目的开发流程。
和大家一起交流做自己感兴趣的工作。
真心的邀请大家一起加入讨论把咱们的DMR系统搞出来,只要你有兴趣无论您是从事那一方面的都可以到群里来讨论。给大家拜年了!
QQ群205116983
2月3日更新
基带板框图(初版)
13.jpg

擅长PCB的兄弟们赶紧加入哦~想死你们了!
2月13日更新
RX零中频接收机方案(初版)
RX难度系数较大非常需要大家的加入讨论定夺方案!
截图113.jpg


2月20日更新
RX接收机RF部分框图第2版
很需求RF 设计人员的加入!希望RF高手能不吝啬指点一下。帮助咱们这个开源DIY成功!QQ群205116983
截图125.jpg

2月26日更新
RX接收机RF部分框图第3版

5.jpg
技术指标
技术指标.rar (93.27 KB, 下载次数: 175 )
开始画原理图了,喜欢画原理图的赶紧加入了!!

5月29日更新
最近上班忙,好久没更新了。现在更新下。
<DMR调制解调系统仿真说明>
DMR调制解调系统仿真说明.pdf (576.94 KB, 下载次数: 180 )
频偏估计校正环路仿真图。
图1是经过频偏校正后的输出,明显看到环路稳定后输出信号没有了直流分量。在0的正负部分均匀分布。
图2是存在固有频偏的解调后的信号存在直流分量。使得后边无法正确抽判。
图3是环路误差曲线,看到环路稳定后可以正确锁定频差。
26.jpg
发表于 2012-1-10 16:54:20 | 显示全部楼层
非常好!
发表于 2012-1-11 12:09:34 | 显示全部楼层
楼主在哪家公司工作?目前做出DMR对讲机产品的厂家应该很少吧。
 楼主| 发表于 2012-1-11 12:14:59 | 显示全部楼层
本帖最后由 laokai 于 2012-1-11 12:16 编辑

回复 5# LasVegas


    目前国内公开搞成功带集群功能的只有HYT了。我对物理层部分的功能仿真基本已经调通,现在想跟大家一起吧它实现了。希望大家能一起参与。
发表于 2012-1-12 12:45:04 | 显示全部楼层
学习!
发表于 2012-1-12 13:37:18 | 显示全部楼层
非常好!
发表于 2012-1-12 15:34:49 | 显示全部楼层
nice eda formu this .....
发表于 2012-1-12 16:17:03 | 显示全部楼层
The standards that define DMR consist of four documents:
TS 102 361-1: the DMR air interface protocol
TS 102 361-2: the DMR voice and generic services and facilities
TS 102 361-3: the DMR data protocol
TS 102 361-4: the DMR trunking protocol

http://www.etsi.org/deliver/etsi_ts/102300_102399/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 12:01 , Processed in 0.032010 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表