注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

构建数字通信技术理论与实践之间的桥梁

孤云出岫去留一无所系 朗镜悬空静躁两不相干 菜根谭.明.洪应明

 
 
 

日志

 
 

周问题回复:20170710~20170723  

2017-07-18 10:57:11|  分类: 周问题回复 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
191560771@qq.com
杜老师,
    您好!最近看到数字滤波器这本书ISE版本中,我查看了FFT的datasheet,得到了下面的时序关系。但是仿真的时候发现:datasheet中是dv有效之后才开始输出FFT之后的数据。但是仿真时发现dv无效的时候xk_re,xk_im就已经开始输出数据了。这在后面很不好处理,后面处理出来完全不对(altera的IP核输出是正常的,这个ISE提供的FFT输出却不对)。这是啥原因呢?我设置FFI IP CORE的时候是照着书上的来设置的,应该跟我用ISE13.0版本没有关系吧。
   还请杜老师闲暇之余解解惑。
回复:
我在使用部分ip核时,也发现类似问题,即datasheet时序与实际仿真有不一致的地方。设计时当然以仿真测试的时序结果为准。或许与l软件版本有关(你可查看一下使用的ip核版本是否相同,有些ip核在不同的软件中版本不同)。如你所述的现象,你只需将dv信号再进行延时与输出数据时序对齐就好处理了。
祝愉快!
=====================================================================

hu2472714912@163.com

杜老师您好,(1)请问程序中的k0=1000,和NCO相位增益K0=2*pi*fs*Tdds/2^N是同一个值吗?我按照《数字通信同步技术的MATLAB与FPGA实现》115页公式4-34和4—36,(代入的也是此页中参数(N=29,Blp=15,Tdds=8/fs))算出的K0是9.36e-8,与此程序中k0相差太多.
(2)而环路总增益K=k0*kd=2*pi*fs*Tdds(2^(Blp-2))/2^N=0.007629也与书中0.7854差很多,想问一下老师我是哪里算错了呀?
期待您的回复!
杜老师您好,上一封邮件中有一处错误我已经知道,Blp=30,而不是15。但是关于VCO控制增益Ko,和NCO相位控制增益Ko'不清楚,还请老师连上一封邮件的问题一起回复下哈。然后我看了《数字通信同步技术的MATLAB与FPGA实现》114页说在数字环路中用NCO代替VCO功能,其相位控制增益Ko'=2*pi*fs*Tdds/(2^N),意思是VCO增益和NCO增益一样的吗?但是我又看了这本书附带的程序E5_1_LoopDesign.m,上面写:kdds=2*pi*2^(-N)*8;k0=2^(Bit_Loop_out-2);意思是kdds就是NCO的Ko',那么k0就是鉴相增益。但是在您的博客里costas环的程序中,k0=1000是本地VCO的增益(相当于最大捕获频偏),这和NCO增益kdds(N取32)都不在一个数量级呀,所以算c1和c2的时候,总增益用kdds乘鉴相增益对吧,那这个k0=1000的VCO增益??我就蒙圈了。
期待老师的回答!!
回复:
1) 博客中的costas环并不完善,部分采用模拟信号模型,部分采用数字模型,仅做参考。
2) 关于锁相环的讨论,我在《锁相环技术原理及FPGA实现》一书中对模拟型、数字模型有专门讨论。锁相环大概是最难的问题了。
3) 请查看博客交流日志中关于锁相环的问题讨论:http://duyongcn.blog.163.com/blog/static/213954132201411198440622/  
这篇日志中各本书的读者交流区有不少相关问题讨论。
祝愉快!
=====================================================================


tcf81426
杜老师您好,我是一名通信专业的学生,有幸参考您的数目制作16QAM调制解调系统,目前想问问您关于调制系统的时钟以及码元速率问题;

首先是通信速率与码元速率:

这个问题困惑了我好久,16QAM通信速率与码元速率的4倍关系换算,那么这个通信速率指的到底是从星座映射出来之后的4位一组的符号速率,还是就是整个系统的速率都可以用码元速率表示,然后经过每一个模块之后的码元速率都是乘以4倍换算成通信速率?这里很蒙,

 然后是16QAM调制端系统时钟的问题,全局系统时钟分成了这么几个,1M,4M,8M

伪随机序列:

    时钟分配4M,想问问这里出来的码元速率是多少?按时钟频率是4M每秒吗?

串并变换:

    时钟分配4M,那么经过串并变换后码元速率是变成了多少呢?

星座映射:

    分配时钟1M,从星座映射之后出来的码元速率是多少?

FIR生余弦滚降滤波器:

    这里分配驱动时钟8M,也就是采样频率(不知这样分配是否合理),这里出来的码元速率应该是没有变吧?

NCO:

    分配时钟同样8M,这里有一个疑问,在您的书目上看到NCO的时钟频率最好和数据输入速率相同,那么按照这个说法应该不是8M的时钟,还有就到这里的数据输入速率(不知道是否是等同于码元速率,还是码元速率的4倍)是多少?


回复:
符号速率=码元速率。通信速率一般用bit/s(bps)表示。如果符号是二进制,则1个符号代表1bit。因此符号速率=通信速率。如果符号是8进制,则1个符号代表3比特,符号速率=3倍通信速率。时钟是用来产生所需频率的数据的。了解此间原理,所有问题皆可解了。
祝愉快!
========================================================================


leka300@163.com
您好,我是一名在校大学生,目前开始着手毕设的相关事情,查阅了您写的《数字调制解调技术的MATLAB与FPGA实现》这本书,书中第一章的第三页部分说到“格式化和信源编码的作用类似,都包含数据的数字化,但信源编码还包括数据压缩功能。格式化是指对本身已是数字信号的信源进行简单的格式化变换,信源编码则包含将模拟信号转换为数字序列的过程”我想请问您一下:如果信源是模拟信号,那是不是就不经过格式化这一步骤了呢?如果经过,那又会有什么变化呢?麻烦您了。
回复:
  模拟信号先要进行数字采样变化数字信号,而后再进行格式化,数据压缩等。所谓格式化,可以简单地理解为数字信号的码型,如NRZ_L,NRZ_M码等。具体请查阅数字通信的相关书籍。
祝愉快!
========================================================

junxianjx@foxmail.com
杜老师你好,我之前买了一本你编写的锁相环技术原理及FPGA实现,有一处没有理解,想请教你你一下,如下面图片所示。谢谢
周问题回复:20170710~20170723 - cameion - 构建数字通信技术理论与实践之间的桥梁
  
周问题回复:20170710~20170723 - cameion - 构建数字通信技术理论与实践之间的桥梁
 回复:
1) 书中P76而最后一段已经说明了几个符号的意思。简单说来,(1)为(i)(输入),(2)为(o)(输出)。
2)鉴相器的输入是电压,输出是相位,如何定义增益呢?锁相环路中的整个输入是相位模型,这也是与常规的电压电流增益不同,且难以理解的地方。请反复阅读内容,通过书中仿真实例测试,终会理解环路的原理。
祝愉快!
========================================
  评论这张
 
阅读(6)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017