通信原理课程设计论文20002210
的CP端使74LS164在时钟脉冲的作用下正常的工作依次实现2脚-3脚-4脚-5脚-6脚-10脚的移位,为实现M序列的产生。应该避免全0状态的产生所以数据输入的1脚和2脚应该能自动状态的跳转,避开全0状态。
本次设计产生周期31的M序列根据周期P<=2n-1可以得之n=5,取x5+x2+1
始状态: 10 0 0 0 0 1 0 0 0 1 0 1 0 0 0 1 0 1 0 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1 0 1 0 1 1 1
1 1 0 1 1 0 1 1 0 1 0 0 1 1 0 0 0 0 1 1
1 0 0 0 1 1 1 0 0 0 1 1 1 0 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1
6
通信原理课程设计论文20002210
1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0
0 1 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1
M序列的产生
由上可见经过循环以后码序列的状态返回1 0 0 0 0 3.2M序列电路
载波电路和M序列产生电路
7
通信原理课程设计论文20002210
(图1-5) 3.3BPSK和DPSK的实现
BPSK的实现:载波通过触发器1,实现正相端和反相端的2路输出,由m序列进行载波的随机选择.从而实现BPSK.
DPSK的实现:我们在BPSK实现的基础上加入上图(图1-4)的触发器实现差分码的输出。
实现(2)和(3)我们主要用到的芯片为74LS74集成D触发器,74LS190分频器和74LS153.数据选择器.
8
通信原理课程设计论文20002210
由以上原理分析最后我们可以得到整个系统的原理图和电路图:(见下页)
3.4系统电路图(下页) 第四章 调试 4.1设计步骤
根据电路图进行实际电路板的设计:
首先根据电路图在电路板上进行总体排版,将芯片一次插上电路板。可以先焊住一个脚这样防止松动,又可以防止全部焊接以后不能将芯片随意改变位置,有利于布局。然后进行导线和芯片引脚的连接,这时需要的是仔细,全部电路线连接完毕以后,经过检验确实没有导线的连接错误,以后我们开始正式的焊接。焊接主要要注意导线是否焊住,应该全力防止出现焊接点上出现虚焊的现象。这样可以减少电路复查过程中的工作量。第三部检查电路特别是不要有导线和芯片脚之间的漏焊。第四经过检查电路没有问题可以进行调试。
原理部分已经说明本系统电路是分为3个部分,所以具体实现的过程中我们先进行M序列产生电路的调试,通过示波器观察调试,一直到M序列产生没有错误以后,我们进行2,3步骤电路的设计。
第二和第三步骤电路的调试主要看载波经过74LS190分频后的载波输出,和最后的DPSK的输出.因为实验仪器的精度问题我们在做这些工作的时候一定要注意细心。
9
通信原理课程设计论文20002210
通过以上理论上的设计,进行下一步实际的调试,在调试过程中我主要出现了一下几个典型的问题。
4.2调试过程中出现的问题:
1.载波线路输出端正弦波形时有时无。
解决的方法:这个问题是我出现的第一个问题,按照道理来说这个电路的实现是非常简单的一个电路。首先因此从理论上我排除了我电路的问题,经过检查电路图确实是没有问题,通过示波器检查发现74LS04连接晶振的引脚,表笔按住的时候有载波,不按住又没有。初步判断是接触不良。经过仔细查看确实发现芯片的底座有问题,这个问题出现在芯片上芯片和底座接触不良。解决方法:更换底座,问题随之解决。
2.在74LS164的输出端没有M序列的产生:
解决方法:在载波完全正常的情况下,发现74LS164的输出端没有m序列的输出,示波器得表笔接输出端是呈现直接重复的波形。不是要求的m序列。这个部分线路相对于载波产生电路是比较复杂,首先我还是先检查纸上的电路图,经检查发现导线连接线路是正确的。然后我集中的重点就是74LS164,做为一个芯片应该从原理上进行掌
10