跟李凡老师学FPGA扩频通信D04:串行通信扩频发送器(20170422课堂笔记)
本帖最后由 lcytms 于 2017-5-7 23:49 编辑跟李凡老师学FPGA扩频通信D04:串行通信扩频发送器(含伪随机数PN,M序列)(20170422课堂笔记)
用笨笔头整理课堂笔记,用以备忘,温故而知新。
整理文稿的细节处未能一一体现李凡老师讲课精髓和独特风采,有待下一步补充完善。
感谢李凡老师博大精深的学识、孜孜不倦的教诲,并敬请李凡老师原谅本人拙劣的课堂笔记。
近期精彩课程安排如下图。
实际执行可能会有所调整,谨供参考。 本帖最后由 lcytms 于 2017-8-3 09:59 编辑
0902
纠错码的部分,我们讲了一个线性分组码和汉明74码。
那么,纠错码里面,在上节课我们做练习嘛,还有一些时间,介绍了一下循环冗余,卷积码等等,用于纠错。
0903
我们至芯的教材,就是绿皮书的教材,通信的课程。
今天我们就来讨论什么是直接序列扩频,什么是扩频。
0904
这个设计图,我们上节课已经讨论得很清楚了。
概念上还是很清楚的。
我们说这种TP图的分析,就是分析信号的时间地点。
时间,把信号名标注在TP图的矢量线上。
我们学过三种矢量线,实线是单拍潜伏期矢量线,出发点和到达点之间一点相差一拍。
0905
一端不带箭头,一端带箭头。
从出发地指向接收地。
而时间段呢,相差一拍。
然后根据这个规律,就可以把已有的架构,找到信号从哪个节点发出来,哪个节点接收?
按顺序可以找到一个流程。
这个流程可以看成是一个作业。
看第二批的作业,当然要平移。
TF这个节点,第一拍做什么?
第三拍做什么?
0906
我们做通信,有唯一的一个信号,它可以在这一拍上画多个信号。
所以说,通过TP的平移,你可以看到不同的节点,在不同的节拍,纵向地看。
在TP图上,你要分析地点的问题。
你可以纵向地来看。
状态机的第0拍做什么?
第一拍做什么?
第二拍做什么?
横向的,是它的一个作业。
按照这种关系呢,我们就能够把所需要的规律、信号的规律掌握。
用它来指导我们的设计,在正确的时间发出正确的信号。
为什么我们要把状态机用特别的红色来标注呢?
因为TP图上,它的架构一旦确定了以后,它的延迟关系是固定的,是确定的,不可能改变的。
0907
能够改变的,我们能够主观做决定的,就是状态机。
所以说我们在TP图上把它标注成红色的。
我们状态机的信号,正是由我们设计者决定的。
类似的例子还有很多。
可以这么说,现代的复杂的数字设计,离开了潜伏期的分析,几乎是寸步难行。
相比之下呢,时序分析,我们国内的工程界投入的还多一些。
手册上、工具上,对时序分析做得多一些。
使用这些工具,我们发现我们的速度上不去,是不是这个工具就能帮忙呢?
这个我们看有什么问题呢。
节拍分析。
讨论节拍分析是更重要的问题。
时序问题,相对来讲还简单一些。
0908
我们就来说一下直接序列扩频。
首先我们来讨论一下,什么是扩频。
扩频的缩写是SS,Spread Spectrum。
0909
据说扩频这个思想啊,它不是业内人士发现的。
这有个故事。
美国有一个音乐会,音乐会上有一个演员,他灵机一动,有了扩频的思想。
这个呢,其实思想很朴素。
比方说,如果我们有用无线对讲机的经验,就是保安经常用的,保安队长:“1号1号你在哪?大门外有辆汽车要进来。”
那种对讲机,它有好几个频段,它可以切换频段的。
1频段,2频段,3频段。
0910
然后呢,出发之前,保安队长就给大家说了,今天调到5频段。
这种对讲机都是单工的。
一个时刻只有一个方向。保安队长要通知东大门的保安,“1号1号,门口有辆汽车,让它进来。”
说话的时候,他要按下对讲机的按钮。
按下去以后,这部对讲机就处于发送状态。
没有按下去的其它对讲机都是接收状态。
所以说,按下这个按钮以后,所有的保安都能听到。
无论是东大门的、西大门的、南大门的、北大门的,都能听到。
东大门的保安听到了以后,他就回答:“队长队长,我收到”。