毕业设计(论文)-基于HCF4070B的曼切斯特编码器设计.doc_第1页
毕业设计(论文)-基于HCF4070B的曼切斯特编码器设计.doc_第2页
毕业设计(论文)-基于HCF4070B的曼切斯特编码器设计.doc_第3页
毕业设计(论文)-基于HCF4070B的曼切斯特编码器设计.doc_第4页
毕业设计(论文)-基于HCF4070B的曼切斯特编码器设计.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计本科毕业设计(论文论文) (2012 届) 论文题目论文题目 基于 hcf4070b 的曼切斯特编码器设计 (英文) design of manchester encoder based on hcf4070b 所在学院 电子信息学院 专业班级 41 指导教师 完成日期 2012 基于 hcf4070b 的曼切斯特编码器设计 2012 年 4 月 摘摘 要要 曼彻斯特码的每个码元用两个连续极性相反的脉冲来表示,因而曼切斯特 码无直流分量,且具有良好的自同步能力和的抗干扰性能,编码过程相对简单, 因而在近距离传输中得到广泛应用。论文首先利用 11.0592mhz 晶振产生时钟 脉冲信号,然后利用 74ls161 实现 9 分频,利用 cd4040 实现 256 分频,经过 2 级分频电路分频后得到 4800hz 的位时钟信号。再利用两片 74ls175 设计具有 自启功能的 6 级移位寄存器产生 63 位的 m 序列,作为曼切斯特编码器的输入 信号。分析曼切斯特编码原理,得到位时钟信号与编码输入信号异或的曼切斯 特编码实现方法,选择 hcf4070 实现曼切斯特硬件编码。最后设计滤波器对编 码器输出的信号进行滤波,得到满足要求的信号。测试结果表明,用位时钟信 号与编码输入信号异或的方法可以实现曼切斯特编码。 关键词:关键词: 曼彻斯特码;m 序列;hcf4070b; abstract each symbol of manchester code with two consecutive pulses of opposite polarity to represent,thus manchester code has no dc component,and has a good self-synchronization capability and anti-jamming performance.the encoding process is relatively simple,and thus are widely used in close range transmission.firstly, use 11.0592mhz crystal oscillator generates a clock pulse signal, then use the 74ls161 to achieve a nine-point frequency, use the cd4040 to achieve divided by 256.after 2- divider circuits divide 4800hz bit clock signal.then use two 74ls175 design kai function of six shift registers 63 m-sequences, as a manchester encoder input signal.analysis of the manchester coding theory, the bit clock signal and the coded input signal xor manchester coding method, select hcf4070 achieve the manchester hardware encoding.finally design of the filter output signal of the encoder filter, the signal to meet the requirements. the test results show that the method of the clock signal and encode the input signal xor manchester encoding. key words:manchester code; m-sequence; hcf4070b; 目目 录录 1 引言.1 2 总体设计.2 3 硬件设计3 3.1 时钟电路模块3 3.1.1 时钟振荡电路.3 3.1.2 分频电路.4 3.2 m 序列发生器模块8 3.2.1 反馈移位寄存器构造8 3.2.2 m 序列的性质9 3.2.3 m 序列发生器设计11 3.3 曼切斯特编码模块13 3.4 滤波模块15 4 制作和调试.18 5 结论.21 致 谢22 参考文献23 附录 1 系统实物图.24 附录 2 实验原理图.25 附录 3 毕业设计作品说明书.26 浙江万里学院本科毕业论文 - 0 - 1 引言引言 近年来,随着大规模集成电路的出现,数字系统的设备复杂程度和技术难 度降低,数字通信系统的主要缺点逐渐得到解决1,因此数字传输方式日益受 到欢迎。 数字基带传输方式作为数字通信中一种重要的通信方式,在数字终端机等 方面有广泛应用。数字基带信号是数字信号的电脉冲表示,不同形式的数字基 带信号具有不同的频谱结构,合理地设计数字基带信号以使数字信息变换为适 合于信道传输特性的频谱结构,是基带传输首先要考虑的问题。码型变换就是 数字信息的电脉冲表示的过程,在有线信道中,线路传输码型也就是传输的数 字基带信号。在实际基带传输系统中,并非所有的原始数字基带信号都能在信 道中传输,例如,数字基带信号的频谱中含有丰富直流和低频成分的基带信号, 随着有线传输距离的变大,高频分量衰减也随之增大,同时信道中通常还存在 隔直流电容或耦合变压器,因而传输频带的高频和低频部分均会受限。实际的 基带传输系统还可能提出其它要求,从而导致对基带信号也存在各种可能的要 求。数字传输对码型的要求主要是如何将原始信息符号编制成适合于传输用的 码型,然后使期望电波形适宜于在信道中传输2。 常用的数字基带码型有单极性非归零码(nrz) 、双极性不归零码(nrz) 、 单极性归零码(rz) 、差分码、曼切斯特码、密勒码、ami 码和hdb3码等。 作为常用的数字基带信号传输码型之一,曼切斯特码又称双相码,它的特 点是每个码元用两个连续极性相反的脉冲来表示。 如“l”码用正、负脉冲表示, “0”码用负、正脉冲表示。由于曼切斯特码在每个码元的中间都有电平的跳变, 所以容易提取码元同步信息,而且不受信源统计特性的影响。此码型无直流分 量,因此具有自同步能力和良好的抗干扰性能。此外,曼切斯特码还有定时信 息丰富,编码过程相对简单等优点3。 基于以上优点,曼彻斯特码在现代通信尤其是局域网传输中得到了广泛的 应用。本课题以hcf4070b芯片为核心组成异或门电路,产生满足设计要求的曼 切斯特码。本文的主要工作就是研究曼切斯特编码器的设计及实现。 浙江万里学院本科毕业论文 - 1 - 2 总体设计总体设计 在数字通信系统中,数字传输方式的应用越来越广泛。 曼切斯特码作为常用的数字基带信号,相比较其他传输码型,此码具有无 直流分量、定时信息丰富及编码过程简单等优点4,在局域网传输中得到了重 要应用。本项目主要研究曼切斯特码编码器的硬件设计和实现。 为了能顺利完成曼切斯特码的编码任务,整个系统应该包含时钟模块、分 频模块、线性反馈移位寄存器模块、曼切斯特编码模块和滤波模块等五个模块。 首先,进行时钟电路设计,由晶体振荡器为系统提供基本的时钟信号源。 此时,可以选择产生信号的频率为 11.0592mhz 的晶体振荡器,然而频率过大, 不可以直接使用,所以需要设计多级分频电路产生 9600hz 的时钟信号。 然后,设计 6 级 m 序列发生器,产生周期为 63 的 m 序列,并使之具有自 启功能。 时钟电路为曼切斯特编码器提供时钟信号,m 序列发生器输出的 63 位 m 序列作为编码器的数据源,编码器编码后输出 9600b/s 的曼切斯特码,最后设 计滤波电路,进行信号滤波,得到满足带宽要求的信号。 系统整体原理框图如图 2-1 所示: 时钟源分频电路 曼切斯 特编码 m 序列发生器 滤波 图 2-1 曼彻斯特编码电路原理框图 浙江万里学院本科毕业论文 - 2 - 3 硬件设计硬件设计 本系统硬件主要由 5 个模块电路组成:时钟模块、分频模块、线性反馈移 位寄存器模块、曼切斯特编码模块和滤波模块。 3.1 时钟电路模块 本系统的时钟电路模块主要由两部分组成:时钟振荡电路和分频电路。 3.1.1 时钟振荡电路 晶体振荡器、放大器、电容、电阻等组成时钟振荡电路。 晶体振荡器(英文 crystal oscillators)简称为晶振,晶振作为时钟信号源, 可以为系统提供基本的时钟信号。晶体振荡器一共有两种类型,即无源晶振和 有源晶振。无源晶振自身无法振荡起来,需要借助于时钟电路才能产生振荡信 号;有源晶振则是一个完整的谐振振荡器。 石英晶体振荡器是利用具有压电效应的石英晶体片(二氧化硅的结晶体) 制成的。晶体谐振的特性的表现在于,当外加交变电场作用时,这种石英晶体 薄片就会产生机械振动,一旦交变电场的频率与石英晶体的固有频率相同,振 动就变得很强烈。利用这种特性,就可以用石英谐振器取代 lc(线圈和电容)谐 振回路、滤波器等。由于石英谐振器的优点有很多,比如体积小、重量轻、可 靠性高、频率稳定度高等,所以常被应用于家用电器和通信设备中。石英谐振 器因具有极高的频率稳定性,故可作为谐振元件使用在要求频率十分稳定的振 荡电路中5。 浙江万里学院本科毕业论文 - 3 - 图 3-1 时钟信号发生器电路图 由于晶振的频率大小有很多,如 8mhz 晶振、11.0592mhz 晶振、 7.3728mhz 晶振、32.768khz 晶振等等。因为本次设计需要产生 4800hz 的时钟 信号,因此可以选择使用频率为 11.0592mhz 的晶振来作为时钟信号源。由于 晶振产生的频率比较大,所以还需进行分频,以得到所需时钟信号。这次设计 的时钟振荡电路如图 3-1 所示。图 3-1 中,r1 和 r2 是反馈电阻,通常在几欧 到几十兆欧间选取,本次设计中选取了 r1=r2=1k,74ls04 起震荡作用,c1 起频率的微调作用,它的大小与晶体振荡器的频率没有关系,因此,可以随便 取 c1 的大小,本次设计采用了 c1 为 150pf 的电容。 3.1.2 分频电路 用同一个时钟信号通过一定的电路结构转变成不同频率的时钟信号,我们 把这个过程称之为分频。分频电路的作用是将输入的高频信号转换成较低频率 的信号。本设计利用晶振产生时钟信号,然而晶振产生的信号的频率是 11.0592mhz,不可以直接使用,因此就需要对初始的时钟信号进行分频,来产 生需要的时钟信号,分频后使其频率为 4800hz。为了产生频率为 4800hz 的信 号,必须对晶振产生的信号进行 11.0592mhz/4800hz=2304 倍分频。而为了产 生 2304 倍分频,本次设计先用 74ls161 芯片进行分频,因为一个 74ls161 最 多能完成 16 倍分频,根据并行数据输入端,可以完成 16 倍分频内的任意整数 次分频,利用这个特性,本次设计先用 74ls161 芯片对信号进行 9 倍分频,完 成 9 倍分频后,再利用 cd4022b 芯片进行 2304/9=256 倍分频。这样就能产生 4800hz 的基带位时钟信号了。 浙江万里学院本科毕业论文 - 4 - 74ls161 芯片作为常用的四位二进制可预置的同步加法计数器,具有如下 功能: 1 清零状态 /cr 端为异步清零端,只要清除端/cr=o,不管时钟端状态如何,各触发 器均被清零,计数器输出 q3q2q1q0 =0000。不清零时,应使/cr=1。 2 预置数状态 74ls161 的预置是同步的。/ld 为预置数控制端,当/cr 为高电平,/ld 为 低电平时,74ls161 工作在预置数状态,在时钟脉冲上升沿作用下,可将数据 端(d0d1d2d3)之数据 d0d1d2d3送入计数器,把它作为计数器的初始状态,这 样就可以使计数器从预置数开始做加法计数,不预置数时应使/ld=1。 3 计数状态 当 74ls161 工作在计数状态时(ctp=ctt=1,/cr=1,/ld=1) ,在时钟的 上升沿计数值加 1,当计数到 q3q2q1q0=1111 时,进位输出 co=1,在下一个 计数脉冲的上升沿,计数器输出从 1111 返回到初始计数值,co 由 1 变 0,作 为进位输出信号。74ls161 计数序列如表 3-1 所示: 表 3-1 74ls161 计数序列图 计数 脉冲 q0q1q2q3 co 计数 脉冲 q0q1q2q3co 000000810000 100010910010 2001001010100 3001101110110 4010001211000 5010101311010 6011001411100 7011101511111 4.保持(禁止)状态 在/ld、/cr 皆为 1 时,只要 ctt=1,计数器就处于保持状态,且进位输出 co 为 0;ctt=1,若 ctp=0,计数器处于保持状态,进位输出 co 也处于保持 状态。 浙江万里学院本科毕业论文 - 5 - 综上所述,74ls161 的功能如表 3-2 所示: 表 3-2 74ls161 功能表 输入输出 cp/cr/ldctpcttd0d1d2d3q0q1q2q3 x0xxxxxxx0000 10xxd0d1d2d3d0d1d2d3 x1101xxxx保持 x11x0xxxx保持,co=0 1111xxxx计数 表中,1 表示高电平,0 表示低电平,表示低到高电平跳变,x 表示任意。 当/ld=/lr=ctp=ctt=1 时,计数器处于计数状态。随着 cp 脉冲上升沿的到来, 计数器对 cp 脉冲进行二进制加法计数,每来一个 cp 脉冲,计数器加 1。当计 数值达到 15 时,进位输出 co 为 1。 74ls161 的时序如图 3-2 所示: 图 3-2 74ls161 的工作时序 浙江万里学院本科毕业论文 - 6 - 图 3-3 9 分频电路图 从 3-2 的时序图中可以看出,将计数和预置功能结合起来,才能使 74ls161 实现 9 分频。设计数器处于计数状态,只要 d0,d1,d2处于高电平, d3处于低电平,则计数器从 7 开始计数,而不是从 0 开始计数,计数到 15 后 溢出,co 端输出高电平信号,经 74ls04 反相后变为低电平信号,加载至/ld 端。/ld 端为低电平信号,74ls161 就工作于预置模式,开始装载 d3,d2,d1,d0的高低电平,输出 0111;一个时钟信号后,co 端恢复为低电 平信号,/ld 端恢复为高电平,74ls161 就又从 7 开始计数,计数至 15 后再溢 出,如此反复。后从 q3端输出 9 分频后的信号。图 3-3 为 9 分频的电路图。 9 分频电路输出的信号通过 cd4040 来产生需要的大小为 4800hz 频率的时 钟信号。cd4040 的引脚图如图 3-4 所示: 图 3-4 4040 的引脚图 cd4040 是 12 位二进制串行计数器,所有计数器位为主从触发器。计数器 在时钟下降沿进行计数,cr 为高电平时,对计数器进行清零。由于在时钟输入 端使用斯密特触发器,对脉冲上升和下降时间无限制。所有输入和输出均经过 缓冲。 当 cr 为低电平时,4040 器件在 cp 的上升沿进行计数,从 q1 端输出 2 分频信号,从 q2 端输出 4 分频信号,从 q3 端输出 8 分频信号,从 q4 端输出 16 分频信号,从 q5 端输出 32 分频信号,从 q6 端输出 64 分频信号,从 q7 端 输出 128 分频信号,从 q8 端输出 256 分频信号,从 q9 端输出 512 分频信号, 从 q10 端输出 1024 分频信号,从 q11 端输出 2048 分频信号,从 q12 端输出 4096 分频信号。因此,只要将之前的信号进行 256 倍分频就可以产生需要的 4800hz 信号。256 分频电路如图 3-5 所示。 浙江万里学院本科毕业论文 - 7 - 图 3-5 256 分频电路图 图 3-3 和 3-5 两个分频电路可以实现 9*256=2304 倍分频,11.0592mhz 的 时钟信号经过 2304 倍分频后就产生了本次设计所需的 4800hz 的时钟信号。 3.2 m 序列发生器模块 3.2.1 反馈移位寄存器构造 产生伪随机序列的方法很多,其中许多是基于 m 序列的,m 序列是由多级 移位寄存器或其它延迟元件通过反馈产生的最长的码序列。m 序列作为最常用 的一种伪随机序列,它是最长线性反馈移位寄存器序列的简称。由于 m 序列有 很强的规律性及其伪随机特性,因此,在扩频通信及其它领域得到广泛的应用 6-7。 产生m序列的移位寄存器的网络结构不是随意的,m序列的周期p也不可以 任意取值,当移位寄存器的级数为n时,必须满足,其结构中的第一12 n p 级与n级之间必须有反馈连接,即反馈系数时,才能产生m序列。而1 0 n cc 如果要设计63位m序列发生器需要用6级的m序列发生器,这样才能设计出p=26- 1=63的m序列。 移位寄存器的级数决定了m序列的最大长度,而反馈抽头的位置和数量决 定了码的结构,不同的抽头组合可以产生不同长度和不同结构的码序列,但是 有些抽头组合并不一定能产生最长周期的码序列。对于何种抽头能产生何种长 度和结构的码序列,人们进行了大量的研究。现在已经得到3100级m序列发生 器的连接图和产生的m序列的结构8。m序列发生器的反馈连接图可查表3-3得 到。 浙江万里学院本科毕业论文 - 8 - 表 3-3 常用本原多项式 n本原多项式n本原多项式 代数式八进制数 字表示 代数式八进制数字 表示 2 1 2 xx 78 1 2348 xxxx 435 3 1 3 xx 139 1 49 xx 1021 4 1 4 xx 2310 1 310 xx 2011 5 1 25 xx 4511 1 211 xx 4005 6 1 6 xx 10312 1 4612 xxxx 10123 7 1 37 xx 21113 1 3413 xxxx 20033 查表得 6 级移位寄存器中,可取 x6+x+1 为本原多项式,6 级移位寄存器连 接原理图如图 3-6 所示。 a5a4a3a2a1a0 输出 时钟 图3-6 6级移位寄存器连接原理图 设初始状态(a5,a4,a3,a2,a1,a0)=(0,0,0,0,0,1),则在时钟脉冲作用下,a5的状 态输出作为a4的新状态值,a3、a2、a1的状态依次更新为a4、a3、a2,由a3和a0 模2相加产生新的输入值作为a5的更新值 ,即新的状态更新为 1 05 aa (a5,a4,a3,a2,a1,a0)=(1,0,0,0,0,0)。这样移位63次后又回到了初始状态 (a5,a4,a3,a2,a1,a0)=(0,0,0,0,0,1)。由寄存器状态更新过程不难看出,若初始状态 为全“0”,即(a5,a4,a3,a2,a1,a0)=(0,0,0,0,0,0)时,则移位后得到的仍为全“0”状态。 这就意味着在这种反馈移位寄存器中应避免出现全“0”状态。 浙江万里学院本科毕业论文 - 9 - 3.2.2 m 序列的性质 1 均衡特性(平衡性) m序列每一周期中1的个数比0的个数多1个。由于p=2n-1为奇数,因而在每 一周期中1的个数为(p+1)/2=2n-1(偶数) ,而0的个数为(p-1)/2=2n-1-1(奇数) 。本 实验中p=63,1的个数为32,0的个数为31。当p大到一定程度,则在一个周期中 1与0出现的次数基本相等。 2 游程特性(游程分布的随机性) 游程即是一个序列中取值(1或0)相同连在一起的元素的合称,在一个游程 中元素的个数称为游程长度。 m序列的一个周期(p=2n-1)中,游程总数为2n-1。其中长度为1的游程个数占 游程总数的1/2;长度为2的游程个数占游程总数的1/22=1/4;长度为3的游程个 数占游程总数的1/23=1/8,长度为4的游程个数占游程总数的1/24=1/16;一般而 言,长度为k的游程个数占游程总数的 1/2k=2-k,其中。而且,在)2(1nk 长度为k游程中,连1游程与连0游程各占一半,长为n的游程是连1游程,长为 (n-1)的游程是连0游程。 3 移位相加特性(线性叠加性) 一个 m 序列 mp与其经任意延迟移位产生的另一不同序列 mr模 2 相加得 到的仍是 mp的某次延迟移位序列 ms,即。 srp mmm 如果将 m 序列的所有移位码组构成一个编码,则该编码一定是线性循环 码,由于线性循环码的特性可以得到上述的性质。 4 自相关特性 m序列具有非常重要的自相关特性。在m序列中,常常用+1代表0,用-1代 表1。此时定义:设长为p的m序列,记作。经过j次移位12, 321 n p paaaa 后,m序列为 ,其中ai+p=ai(以p为周期),以上两序列的对 p321 , jjjj aaaa 应项相乘然后相加,利用所得的总和 来衡量一个m序列与它的j次移位序 iji p i pjjjj aaaaaaaaaa 1 p332211 列之间的相关程度,并把它叫做m序列(a1,a2,a3,ap)的自相关函数。记作: 浙江万里学院本科毕业论文 - 10 - (3-1) iji p i aajr 1 )( 当采用二进制数字0和1代表码元的可能取值时,有: (3-2) p )( da da da jr (3-3) p 1a-0 )( 的数目的数目 jiijii aaa jr 由移位相加特性可知,仍是m序列中的元素,所以上式分子就等于 jii aa m序列中一个周期中0的数目与1的数目之差。另外由m序列的均衡性可知,在一 个周期中0比1的个数少一个,故得a-d=-1(j为非零整数时)或p(j为零时)。因此得 (3-4) 0, 1 )1(, 2, 1, 1 j j pj p r)( m序列的自相关函数只有两种取值(1和-1/p)。r(j)是一个周期函数,即 式中,k=1,2,p=(2n-1)为周期。而且r(j)是偶函数,即)()(kpjrjr ,其中j=整数。m序列的自相关函数如图3-7所示:)()(jrjr r(j) 1 123 123pp1p j 0 图 3-7 m 序列的自相关函数 5 伪噪声特性 如果我们对一个正态的白噪声进行采样,若取样值为+,则记为 1,为- 记为 0,则构成一个随机序列,该随机序列有如下性质: (1)序列中 0、1 个数出现概率相等。 (2)序列中长度为 1 的游程占 1/2,长度为 2 的游程占 1/4,且长度为 k 的游程中,0 游程与 1 游程个数相同。 (3)该序列的噪声功率谱为常数。 可见,m 序列的性质与随机噪声相似,因此称为伪随机序列9。 浙江万里学院本科毕业论文 - 11 - 真正的随机序列是不可重复的,伪随机序列可以任意地重复。 3.2.3 m 序列发生器设计 我们可以采用d触发器来实现m序列发生器所需的移位寄存器。74hc175是 四上升沿d触发器。采用两片74hc175就可以实现6级移位寄存器,74hc175引 脚图如图3-8示。 图3-8 74hc175的引脚图 当清除端/clr为低电平时,输出端为低电平。d1d4为数据输入端, 为输出端,为互补输出端。在时钟clk上升沿作用下,输出端 41qq41qq 与数据端相一致。当clk为高电平或低电平时,输出端对数据端没有影响。 74ls175的功能表如表3-4所示: 表3-4 74ls175的功能表 输 入输 出 clr clkdqq lxxlh hhhl hllh hlxqq 表中,h 表示高电平,l 表示低电平,表示低到高电平跳变,x 表示任意。 将 u7 的 d1 作为 a5 寄存器,d2 作为 a4 寄存器,d3 作为 a3 寄存器,d4 作为 a2 寄存器,u8 的 d1 作为 a1 寄存器,u8 的 d0 作为 a0 寄存器。a5 寄存 器的输出 q1 连接至 a4 寄存器的输入 d2,同理将 q2 连接至 d3,将 q3 连接至 d4,将 q4 连接至 u8 的 d1,将 u8 的 q1(记为 q5)连接至 u8 的 d2,u8 的 q2(记为 q6)作为 m 序列的输出端;a5 寄存器和 a0 寄存器的输出模 2 相 浙江万里学院本科毕业论文 - 12 - 加后接至 a5 寄存器的输入,即 u8 的 q2 与 u7 的 q1 模二相加后接至 u7 的 d1 引脚。为使电路具有自启动特性,即消除全“0”状态,反馈方程中加全 0 校正项, 因此。具有自启动功能的 63 位 m 序列发生 654321611 qqqqqqqqd 器电路如图 3-9 所示。 该设计消除了移位寄存器全是“0”的这种情况。74hc30 是一个八输入端与 非门电路。当寄存器状态为全 0 时,74hc175 的互补输出端为逻辑 1,74hc30 的 2,4,5,6,11,12 端口全是逻辑 1,其 8 脚输出为逻辑 0;经 74ls04 非 门输出后为逻辑 1。当全 0 状态时,u4a 的输出为逻辑 0,u4b 的输入为逻辑 0 和逻辑 1,所以 4070 异或门输出为逻辑 1,反馈至 a4 寄存器的输入端,消除 了全 0 状态。而当寄存器状态为非全 0 状态时,所以0 654321 qqqqqq ,符合 m 序列产生原理,全 0 消除 61654321611 qqqqqqqqqqd 电路不影响 m 序列的生成。 图3-9 m序列发生器 3.3 曼切斯特编码模块 在电信领域,曼切斯特码作为一种数据通讯线性码,常被用于局域网传输, 它的每一个数据比特都是由至少一次电压转换的形式所表示的。曼切斯特编码 因此被认为是一种自定时码。自定时意味着数据流的精确同步是可行的。每一 个比特都准确的在一预先定义时间时期的时间中被传送。在曼切斯特编码中, 浙江万里学院本科毕业论文 - 13 - 每一位的中间有一跳变,位中间的跳变既作时钟信号,又作数据信号,就是说 主要是用在数据同步传输的一种编码方式10。 曼切斯特码的编码规则是:在信号位中电平从低到高跳变表示 1,在信号 位中电平从高到低跳变表示 0,或者反之,即在信号位中电平从低到高跳变表 示 0,在信号位中电平从高到低跳变表示 1。 曼切斯特码的每个比特位在时钟周期内只占一半,当传输“1”时,在时钟周 期的前一半为高电平,后一半为低电平;而传输“0”时正相反。它的优点在于可 以保证在每个码元的正中间出现一次电平的转换,这种跳变就是位同步信号, 这除了可以防止基带信号出现连 1 或连 0 的现象,也非常有利于对接收端提取 位同步信号11。 曼切斯特码的特征是在传输的每一位信息中都带有位同步时钟,因此一次 传输可以允许有很长的数据位。 如果用电平从低到高跳变表示数字信息 1,从高到低跳变表示数字信息 0, 当所传输的数字信号为 1 0 1 1 0 0 0 1 1 时,曼切斯特码如表 3-5 所示: 表 3-5 曼切斯特码 数字信号101100011 曼切斯特码100110100101011010 相应波形如图 3-10 所示: 数字信号 cp 曼切斯特码 101100011 图 3-10 曼切斯特码波形图 在表 3-5 中,如果时钟的正半周记为逻辑 1,负半周记为逻辑 0,数字信息 1 记为逻辑 1,数字信息 0 记为逻辑 0,则曼切斯特编码原理可以用表 3-6 的逻 辑值表示: 表 3-6 曼切斯特编码原理 输入clk输出 11(正半周)0 浙江万里学院本科毕业论文 - 14 - 10(负半周)1 01(正半周)1 00(负半周)0 在实际的电路设计中,可以用异或门来实现编码的设计。hcf4070b 是集 成 4 个异或门的芯片,可以实现逻辑异或运算。因此,上述编码电路过程中, 可以使用 hcf4070b 芯片来实现时钟信号和伪随机信号的异或门。hcf4070b 实现的曼切斯特编码电路如图 3-11 所示: 图 3-11 曼切斯特编码电路图 3.4 滤波模块 曼切斯特编码过程中由于时钟信号有上升时间和下降时间导致编码完的信 号有毛刺,所以要设计一个滤波器来消除这些毛刺。 对特定频率的频点或该频点以外的频率进行有效滤除的电路,就是滤波器 (filter)12。滤波本质上是从被噪声畸变和污染了的信号中提取原始信号所携 带的信息的过程,其功能就是得到一个特定频率或消除一个特定频率。 滤波器特性可以用其频率响应来描述,按允许通过信号的频段不同,可以 分为低通滤波器、高通滤波器、带通滤波器和带阻滤波器。四种滤波器各有特 点。低通滤波器容许低于截止频率的低频信号通过。高通滤波器则与低通滤波 器相反,高通滤波器容许高于截止频率的高频信号通过。当然, “低”和“高”频率 的含义是相对于滤波器设计者所选择的截止频率而言的。而带通滤波器则是高 通滤波器和低通滤波器的组合,是指能通过某一频率范围内的频率分量,同时 将其他范围的频率分量衰减到极低水平的滤波器,与带阻滤波器的概念相对。 在信号处理中,带阻滤波器是指能通过大多数频率分量,同时将某些范围的频 浙江万里学院本科毕业论文 - 15 - 率分量衰减到极低水平的滤波器。其中点阻滤波器(notch filter)是一种特殊的 带阻滤波器,它的阻带范围极小,有着很高的 q 因子13。 本次设计是滤除曼切斯特编码器输出的毛刺信号,曼切斯特编码器输出的 是低频信号,所以需要设计一个低通滤波器来滤除毛刺信号。曼切斯特编码输 出的 9600b/s 的矩形信号,信号主瓣宽度 9600hz,因此滤波器的带宽为 9600hz。 一阶滤波器在频率增加一倍(增加 octave)时将信号强度减弱一半(大约- 6db) 。一阶滤波器幅度波特图在截止频率之下是一条水平线,在截止频率之上 则是一条斜线。在两者边界处还有一个“knee curve“在两条直线区域之间平缓转 换。二阶滤波器频率增加一倍时就将信号强度衰减到最初的四分之一(每倍频- 12db) 。三阶和更高阶的滤波器也是类似。总之,最后 n 阶滤波器的滚降速率 是每倍频 6ndb14。 利用电容和电感元件的电抗随频率的变化而变化的性质,可以由无源元件 (r、l 和 c)组成滤波器。无源滤波器的优点是:电路比较简单,不需要直流电 源供电,可靠性高;缺点是:通带内的信号有能量损耗,负载效应比较明显, 使用电感元件时容易引起电磁感应,当电感 l 较大时滤波器的体积和重量都比 较大,在低频域不适用14。 无源元件(一般用 r 和 c 和有源器件(如集成运算放大器)组成有源滤波器。 有源滤波器的优点是:通带内的信号不仅没有能量损耗,而且还可以放大,负 载效应不明显,多级相联时相互影响很小,并且滤波器的体积小、重量轻、不 需要磁屏蔽(由于不使用电感元件) ;缺点是:通带范围受有源器件(如集成运算 放大器)的带宽限制,需要直流电源供电,可靠性不如无源滤波器高,在高压、 高频、大功率的场合不适用14。 二阶有源滤波器是一种信号检测及传递系统中常用的基本电路, 也是高阶 虑波器的基本组成单元。常用二阶有源低通滤波器的电路型式有压控电压源型、 无限增益多路反馈型和双二次型。 本次设计采用压控电压源型。它由两节 rc 滤波电路和同相比例放大电路 组成,其中运放为同相输入,输入阻抗很高,输出阻抗很低,滤波器相当于一 个电压源,故称电压控制电压源电路。其优点是电路性能稳定、增益容易调节。 浙江万里学院本科毕业论文 - 16 - 在集成运放输出到集成运放同相输入之间引入一个负反馈,在不同的频段, 反馈的极性不相同,当信号频率 ff0 时(f0 为截止频率) ,电路的每级 rc 电路的相移趋于-90,两级 rc 电路的移相到-180,电路的输出电压与输入电压 的相位相反,故此时通过电容 c 引到集成运放同相端的反馈是负反馈,反馈信 号将起着削弱输入信号的作用,使电压放大倍数减小,所以该反馈将使二阶有 源低通滤波器的幅频特性高频端迅速衰减,只允许低频端信号通过。其特点是 输入阻抗高,输出阻抗低。 其电路图如图 3-12 所示: 图 3-12 低通滤波器电路图 二阶 rc 低通滤波器的传输函数为: (3-5) 22 2 )( c c cv s q s a sa 其中,av为电压增益,为低通滤波器的截止角频率,q 为品质因数。图 c 3-12 中所示电路的传输函数的表达式为: (3-6) 1211221 2 121 11 )1 ( 11 1 )( ccrr s cr a crcr s ccrr a sa v v 与表中低通滤波器传输函数的通用表达式相比较,可得滤波器性能参数的 表达式为:,和。 121 2 1 ccrr c 1221 1 )1 ( 11 cr a crcrq v c 3 4 1 r r av 因为输入曼切斯特码的时钟脉冲信号为 9600hz,所以选择截止频率 浙江万里学院本科毕业论文 - 17 - 。一般 k 值的取值范围是,且。取定khzfc10101 k cf k c 100 c=0.002uf,算得 k=10。由表 3-7 查得,与 av=2 对应的电容值 c=c1=0.002uf, 当 k=1 时,r1=1.126k、r2=2.250k、r3=6.752k、r4=6.752k。将上 列阻值乘以 k=10 并取标称值,得: r1=11.26k、r2=22.50k、r3=r4=67.52k。 表 3-7 二阶低通滤波器设计表 性能 参数 c2=1/(r1r2cc1) q=0.707 av=1+r4/r3(av2 时电路稳定) av1246 810 r11.4221.1260.8240.167 0.5210.462 r25.3992.2501.5372.051 2.4292.742 r3开路6.7523.1483.203 3.3723.560 r406.7529.44416.012 23.60232.039 设 计 表 c10.33cc2c2c 2c2c 说明增益容易调整,输入阻抗高,输出阻抗低,运放 r110(r1+r2), 输入端到 地要有一直流通路,在 c 处,运放的开环增益至少应是滤波器增益的 50 倍 4 制作和调试制作和调试 硬件制作主要分时钟电路、线性反馈移位寄存器电路、曼切斯特编码电路 和滤波器电路四个部分进行,首先制作时钟电路,需要准备一个 11.0592m 的 晶振,两个 1k电阻,一个 150pf 电容,一片 74ls04、一片 74ls161,一片 4022。然后根据电路原理图制作时钟电路,如图 4-1 所示。 浙江万里学院本科毕业论文 - 18 - 图 4-1 时钟电路模块 由于本次实验的进行256倍分频的4040芯片的驱动能力不够,因此首先进行 256倍分频,然后用74ls161芯片进行9倍分频。但是在实践调试中,还是不能 驱动时钟信号,使之导入曼切斯特编码模块。考虑到4040是12位二进制串行计 数器,因此调整分频倍数,使之进行128倍分频,再引接入一块74ls161芯片进 行2倍分频。这样就能输出4800hz的时钟脉冲信号,同时使m序列发生器的两个 sn74hc175正常工作了。 m序列产生模块制作需要两个sn74hc175芯片,一个sn74hc30芯片和一个 4070芯片。然后根据原理图制作m序列产生电路,如图4-2所示。 图4-2 m序列发生模块 曼切斯特编码模块电路如图4-3所示,滤波器模块电路如图4-4所示。 浙江万里学院本科毕业论文 - 19 - 图4-3 曼切斯特编码模块电路 图4-4 滤波器模块电路 硬件制作完成以后需要对各个模块进行调试和测试。本文使用示波器分别 对时钟电路模块、m序列发生模块、曼切斯特编码模块以及滤波器模块进行测 试。 先用稳压电源输出 5v 电源,连接到电路板上,首先测量时钟发生模块, 示波器的信号通道 ch1 接时钟电路模块的输出端,调节示波器,测得频率为 4.8khz 的位时钟信号如图 4-5 所示。 图 4-5 时钟脉冲信号 其次测试 m 序列发生模块,将频率大小为 4.8khz 的位时钟信号作为输入 信号,示波器的 ch1、ch2 通道分别连接位时钟信号和 m 序列发生器的输出端。 测得 m 序列信号如图 4-6 所示。由图可以看出 m 序列是一个 63 位的循环序列, 为 01010110011011101101001001110001011110010100011000010000011111。 图 4-6 位时钟信号和 m 序列 接着调试曼切斯特码,将位时钟信号和 63 位 m 序列信号作为输入,示波 器 ch1 端接位时钟信号,示波器 ch2 端接 m 序列信号的输出,测得曼切斯特 编码信号如图 4-7 所示。 浙江万里学院本科毕业论文 - 20 - 图 4-7 曼切斯特编码输出信号 5 结论结论 曼彻斯特码的每个码元用两个连续极性相反的脉冲来表示,因而曼切斯特 码无直流分量,且具有良好的自同步能力和的抗干扰性能,编码过程相对简单, 浙江万里学院本科毕业论文 - 21 - 因而在近距离传输中得到广泛应用。 按照任务书的要求,首先利用 11.0592mhz 晶振产生时钟脉冲信号,然后 利用 74ls161 实现 9 分频,利用 cd4040 实现 256 分频,经过 2 级分频电路分 频后得到 4800hz 的位时钟信号。在 m 序列方面,m 序列是伪随机序列中的一 种,m 序列是由移位寄存器通过反馈产生的码序列,而移位寄存器的级数,又 决定了 m 序列的周期长度。因此可以利用两片 74ls175 设计具有自启功能的 6 级移位寄存器产生 63 位的 m 序列,作为曼切斯特编码器的输入信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论