当前位置:首页 > EDA > 电子设计自动化
[导读] 0 引言 通信系统中的同步技术起着相当重要的作用。通信系统能否有效地、可靠地工作,很大程度上依赖于有无良好的同步系统。通信系统中的同步可分为载波同步、位同步、帧同步等几大类。在数字通信中,消息是一串

 

0 引言
   
通信系统中的同步技术起着相当重要的作用。通信系统能否有效地、可靠地工作,很大程度上依赖于有无良好的同步系统。通信系统中的同步可分为载波同步、位同步、帧同步等几大类。在数字通信中,消息是一串连续的信号码元序列,解调时常须知道每个码元的起止时刻。因此,通常要求接收端必须能产生一个用作定时的脉冲序列,以便与接收的每一个码元的起止时刻一一对齐。在接收端产生与接收码元的重复频率和相位一致的定时脉冲序列的过程称为码元同步或位同步。由于数字通信中的消息数字流总是用若干码元组成一个“字”,又用若干“字”组成一“句”。因此,在接收这些数字流时,同样也必须知道这些“字”、“句”的起止时刻,并在接收端产生与“字”、“句”起止时刻相一致的定时脉冲序列,统称为群同步或帧同步。实现帧同步的方法通常有起止式同步法和集中式插入同步法两种。起止式同步比较简单,一般是在数据码元的开始和结束位置加入特定的起始和停止脉冲来表示数据帧的开始和结束。而集中式插入同步法则要求插入的同步码在接收端进行同步识别时出现伪同步的概率尽可能小,并且要求该码组具有尖锐的自相关函数以便于识别。目前用得比较广泛的是性能良好的巴克(Barker)码。

1 巴克码简介
    巴克码主要用于通信系统中的帧同步,其特点是具有尖锐的自相关函数,便于与随机的数字信息相区别,易于识别,出现伪同步的可能性较小。巴克码是一种具有特殊规律的二进制码组,它是一种非周期序列。一个n位的巴克码组为{xl,x2,x3,…,xn},其中xi的取值是+1或一1。目前已发现的所有巴克码组如表1所列。

    表1中,“+”表示取值为高电平1,“一”表示取值为低电平0。11位巴克码组的识别器比较容易实现。图1所示是ll位巴克码识别器的原理图。它由ll级移位寄存器组成。依据上面的巴克码组可知,11位的巴克码发生器应在输入时钟信号作用下依次产生“11100010010”的码元序列。

2 系统电路设计
    一个巴克码系统通常由巴克码发生器和其译码器组成。图2所示是一个巴克码发生器及其译码器的电路原理图。其中:EN为使能信号,高电平有效;CN为工作方式选择信号,高电平时发送单个的巴克码,低电平时发送连续的巴克码;CLK为时钟输入信号;QOUT为巴克码发生器输出信号;DIN为输入信号;CLR为清除信号;SEQIJENCE—OUT为巴克码译码器的输出信号。

3 基于CPLD的电路设计与实现
3.1 芯片的选择

    设计可选用Altera公司的MAX7000系列可编程逻辑器件EPM7128SLC84210。该器件是由简单的PAL、GAL器件发展而来,只是结构更复杂,功能更强大而已。从最初的电路设计思想到MAX+PLUSⅡ的波形仿真,再到CPLD芯片编程结束,所要经过的一般开发流程如图3所示。

3.2 硬件描述语言
    首先,应启动MAX+plusⅡ主界面。用户通常可用以下几种方式描述自己的设计思想:原理图输入、硬件描述语言输入(AHDL、VHDL)、波形设计输入、层次设计输入和底层设计输入。本例采用VHDL程序设计。其巴克码发生器的VHDL语言如下:


    与此类似,也可写出巴克码译码器的程序。


4 编程与下载

    当整个设计完成后,MAX+PLUSⅡ将生成一个烧考文件(barkll.pof)。用户可以根据自己的设计需要对芯片进行编程,并将其构造成自己的专用芯片。对于MAX7000系列芯片,通常可用下载电缆从计算机串口将编程或配置数据传送到CPLD芯片。本例采用JTAG实现单器件的在系统编程,将Bit2Blaster电缆的一端与PC机的RS232串口相连,另一端10芯插头与用户试验板上左侧的10针插座相连,并给试验板加上5伏电源。然后点击快捷钮,并打开MAX+plusII编程窗口,选择菜单命令Op—tions/Hard2Ware Setup,在出现设置编程硬件对话框后,在下拉菜单中选择BitBlaster,接着指定配置时使用的串口(COMl),再选择OK,最后,点击Program即可开始编程下载。

5 结束语
    CPLD与中小规模的标准器件相比,其工作速度快,集成度高,功耗低,适应性强。因此,CPLD技术已经越来越受到电子设计人员的欢迎,并已成为设计和实现数字系统的主要方式,在电子系统设计中占据着越来越重要的地位。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

助力科研与检测新突破 上海2024年5月15日 /美通社/ -- 全球知名的科学仪器和服务提供商珀金埃尔默公司今日在上海举办了主题为"创新不止,探索无界"的新品发布会,集中展示了其在分析仪器领域的最...

关键字: 质谱仪 BSP DSC 气相色谱

上海2024年5月16日 /美通社/ -- 2024年5月10日至5月13日,富士胶片(中国)投资有限公司携旗下影像产品创新力作亮相北京P&E 2024。在数码相机展览区域,全新制定的集团使命"为世界绽...

关键字: 富士 数码相机 影像 BSP

贝克曼库尔特目前已成为MeMed Key免疫分析平台和MeMed BV检测技术的授权经销商 在原有合作的基础上,继续开发适用于贝克曼库尔特免疫分析仪的MeMed BV检测 加州布瑞亚和以色列海法2024年5月16日...

关键字: BSP IO 检测技术 免疫分析仪

英国英泰力能的燃料电池是可产业化的产品解决方案 英国首个专为乘用车市场开发的燃料电池系统 在 157kW 功率下,此燃料电池比乘用车的其他发动机更为强大 &...

关键字: ENERGY INTELLIGENT 氢燃料电池 BSP

深爱人才,共赴"芯"程 深圳2024年5月15日 /美通社/ -- 5月11日,深圳国资国企"博士人才荟"半导体与集成电路产业专场活动在深圳市重投天科半导体有限公司(简...

关键字: 半导体 集成电路产业 BSP 人工智能

武汉2024年5月15日 /美通社/ -- 北京时间4月26日-5月4日,2024 VEX 机器人世界锦标赛于美国得克萨斯州达拉斯市举办。本届 VEX 世锦赛为期九天,设有 VIQRC 小学组/初中组、V5RC 初中组/...

关键字: 机器人 BSP RC POWERED

上海2024年5月15日 /美通社/ -- 由生成式人工智能(AI)驱动的临床阶段生物医药科技公司英矽智能宣布,与复星医药(600196.SH;02196.HK)合作开发的潜在"全球首创"候选药物IS...

关键字: ISM BSP PC 人工智能

用于数字化仪和发生器的高级面向对象Python软件包

关键字: 数字化仪 发生器 Python软件包

上海2024年5月13日 /美通社/ -- 5月8日,浦东新区国资委组织陆家嘴集团等9家区属企业与立邦中国召开合作交流会,旨在贯彻落实浦东新区区委、区政府工作要求,进一步放大进博会溢出带动效应,持续扩大区属企业与进博会重...

关键字: BSP 数字化 自动化立体仓库 智慧园区

上海2024年5月13日 /美通社/ -- 在数字化时代,高效的税务管理和ERP系统成为企业发展的关键。为了满足这一需求商应信息科技与Exact Software 易科软件就金四全电票税系统与ERP系统集成及商务合作建立...

关键字: AC 软件 BSP 数字化
关闭
关闭