登录
首页 » Others » BPSK,BFSK,BASK,BDPSK误码率Matlab仿真.m

BPSK,BFSK,BASK,BDPSK误码率Matlab仿真.m

于 2020-01-04 发布
0 251
下载积分: 1 下载次数: 5

代码说明:

Matlab仿真BPSK,BFSK,BASK,BDPSK相干解调以及非相干解调的误码率。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 某集团大数据平台整体方案建议书 下载
    某文库里标价40RMB的一份完整的大数据方案,520页的Word文档
    2021-05-06下载
    积分:1
  • 小草手把手教你LabVIEW仪器控制
    小草手把手教你LabVIEW仪器控制LabVIEW 串口通信 的讲解 很详细小草手把手教你 Labview串凵仪器控制,开篇词(1),关于LabⅤEW我大概接触 LabView才两年,这两年,也只是一个业余爱好,也写过很多代码。以数据采集跟仪器控制居多,虽然没做过太大的项日,不过平时在QQ群里或者GSD论坛跟ihome论坛看过别人的问题,都会自己思考一遍,然后看解答或者给别人解答。本科时候大四学过LabⅤEW的倮程,结果那时侯,却忙着考研,没怎么听课,然后有上机考试,老师总会说,要自己动于做一做,不然自己肯定不会做的。然后自己也不太懂,只管考研。后来期末考试,还是不会做。成绩只是及格硏一时候,由于教学需要,自己买了本《我和 LabvIew》,NI公司的人都很推荐这本书,也是他们公司的大牛写的。然后我自己看了下,然后又去图书馆借了很多书,结果都大同小异。《我和 Labview》确实很好,很多经验之谈,自凵都经常翻一番,而且自u也经常会写写笔记,或者看看 LabvIew自带的范例。两年过去了。LabⅤlW的应用,如果专业知识要求不是特别晑,我都会业余去了解,最常见的就是数据釆集,还有串口通讯,还有图像处理,还有数学运算等等,还有 GSDzone, net上面的代码库的很多小程序两年内,看到Q群里,问的最多的就是串口通信问题。原因是很多做嵌入式单片机之类的,学校毕业设计需要,或者自己项目需要,人概都是山于有需要才学这个语言。现在网上的教程很多,但是很多人,还是有各种各样的问题所以,QQ群里经常有人重复的问VSA串口通信的问题,几乎每天都有,而且特别是毕业设计或者期末课程设计的时候。而且这个时候,网上的代做毕业设计的,貌似也很火我比较反感那些只为了完成某种任务(毕业设计或者课程设计)而到论坛或者加很多Q群来求资源的。我没有给人代做过毕业设计,只是从开始到现在,帮助过很多完成课程设计或者毕业设计。我觉得,生活中很多东西,你都应该端正自己的态度和培养自己的思维。而不是只为求个功利性的结果。要做一个自己有自己独立思考和学习能力的人。一个人的能力是慢慢的学习出来的。所以,很多吋候,Q群里很多人的问题根本不是编程问题,而是自己思维的问题由于使用串凵通信的人很多,网上看了看,虽然资料很多,但是很杂,也没谈到什么经验问题。所以,自凵建议Q样群主木风创办了《那些年,我们一起 Labview》这个论坛,为了帮大家总结常见的问题,避免不停地重复地把某个问题问着。比如今天有人在群里问某个问题,给解答了,第二天,又有人问同样的问题。如果在论坛回复,可以自己搜搜以往回答。关于 Labview的论坛网上很多,主要推荐N官网 GSDzone. net跟 ihome。自己如果对LabⅤEW很感兴趣,并且想多学习,可以经常到上面去看看,里面还有很多资源,可以自己搜搜旦然论坛很多,但是,回帖的效很低,或者没人去好好整理,所以,我们创办了自己的论坛有兴趣可以访问我们的论坛:htp:/www.mufenglv.com或者百度“那些年,我们一起 Labview”。也欢迎大家到上面提问交流、那些年,我们一起LabⅤIEW,无论那些年过去多久,记得自己曾经用过LabⅤIEW,记得我们的论坛。那些年,为你自己 LabviewLIEWsaRMergunethttp://www.mufengly.comEmail:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制(2),关于仪器控制很多人到群里或者论坛问LabⅤIEW编写串口程序的问题。为什么这么多人用 Labview编写串口呢?因为它方便。编写上位机,只需要几个步骤,就完成了。LabvIew在仪器控制方面,还是很有优势的,把你仪器给你,读懂指令,然后估计半小时就可以编写好一个完整的仪器控制系统。从仪器配置到薮据发送,数据接收,到数据生成报表。如果使用其他语言,例如VB.VC之类的,写过仪器控制的同学来说,这个问题,写个界面,就要写半天,还得什么进制转换啊,各种操作,麻烦多了。但是,如果你采用LabⅤEW,这些问题,都是小儿科了。所以,你想做仪器控制,选择 Labview吧,这样,你将节省很多很多时间。到现在为止,我写过好多个仪器控制的,比如 keithley20002400万用表, Ruska7250压力计等等,还有很多利用 MODBUS总线通讯的仪器常见的仪器通讯协议人概就SCPI, MODBUS等等,当然还有自定义的,搞过单片机和上位机的,应该都比较熟悉,可以自己定义协议,然后发命令给单片机,单片机回送数据。归结起来,都是使用的VSA,使用 Labview的VSA驱动来编程还是很方便的。对VISA不明白的同学,可以百度下VSA,它是一种虚拟架构,让你不用关心底层,直接调用就好,而且不用管接∏是什么类型的,它通吃。比如,你是232接∏,用VSA吧,485接口,用ⅥSA吧,是GPIB接口(GPIB实际上不属于串口,所以,本篇不讲GPIB方面的内容,但是使用方式也是VSA,不过自己要安装好GPB卡跟它的驱动)?一样的用VSA吧用过VB、VC的,可能用 WINAPI习惯了。用 MSComm控件啊,用其他的DLL什么的,当然也可以,那样,可以在生成 SETUP文件时候,少打包进VSA,这个看自己需求了。其实既然有VISA,而且也方便使用,我建议大家还是使用ⅤISA吧。LabⅤIEW的推岀,本来就是为了让编程简单化,模块化,你如果用其他的DLL之类的,要涉及到底层的些知识,要配置很多参数什么什么的(3)一些建议本文章,旦然是手把手教你串∏仪器控制,但是由于本人能力有限,并不能面面俱到而且篇幅也有限。由于自己临近毕业,所以很多精力也有限建议读本篇文章时候,读者需要自己对 Labview有一定的了解跟认识,会基本的程序结构。一般建议看LabⅤlW相关的书籍的前儿章。看基础部分就差不多了。我所说的前几章,一般指数据类型,基本程序结构,错误调试。这几个自己一定要弄清楚。这个是最基本的对于串口通信来说,最麻烦的就是数据转换,最常见的,就是16进制转10进制,浮点数转16进制,10进制转16进制。还有正常显示的16进制到IEX显示的字符串转换的。所以,自己好好看数据类型对于仪器,看说明书:物理连接方式(232或485)、通信指令(协议)必须有。本篇文章,可能话语比较啰嗦,由于自己非专业写手,只能用自己方式米描述问题不过建议如果对串口不太了解的人,还是从头看起,因为篇幅不长谢谢大家的阅读本帖网址:htt:/www.mufenglv.net/forum.php?mod=viewthread&tid-17&exta=page%3D1IEWwkaMeMgis.nethttp:/www.mufenglv.comEmail:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制二,VSA驱动下载安装篇:上一篇,我已经讲了。仪器控制,核心在于VSA函数.。有些仪器可能不需要ISA,有自凵的DLL什么的,我就管不着正常情况下,大家安装的LabⅤIEW,都是不带ⅤISA驱动的。但是, Lab view即使不安装VSA驱动,也是有VSA函数的啦!注意:有些人以为有VSA函数就是装了驱动,我无法理解现在人的思维跨度真的是很大,所以,学习知识,不要一贯自己想当然,一步一步的踏实地走。VISA函数的位置见下图。问数据阳力工且包享变量用户局可变量①山: Lan T L51t队列操作七串口SHLP3配置〓口1电可儿选板当然,还有一个位置。其实都差不多的啦。自己可以研究下。见下图所伙器IMWBs卜数据信仪器LU时于控制设计与仿真+88下T」v工≤A收藏月户库产丽心高AJI IvVIk咋设备淸零A读职rBⅥA触发打开ⅥS关闪s:奇共资源SA设置超时vsA属性节点总线/接口配置更改可见选江5读取文.ⅥA读取识事处理ⅥIs解寄存器访问LIEWsrwmfeNgivnethttp://www.mufengly.comEmail:happyarrow@qg.com小草手把手教你 Labview串凵仪器控制首先得了解函数在哪里,以后才方便编程串口YL凡PR园讧SA配置串口5戟写S帖卖取Vs关团ⅥA串口字.Ⅵ串口中断Ⅵ3设置工/.ⅥA清空工般用的比较多的函数,就是上面4个啦,其他的,最开始都可以不用管。这4个会用就行啦。基本的串口通信程序,都差不多是上面几和。不信的话,多看一看LabⅤIEW自带的范例。你会发现,结构都差不多吧。这一篇主要讲驱动下载安装。前面只是引言。安装是很重要的步骤哦。是串口通信的前提。安装好了 LabvieW之后,再安装VSAVISA驱动下载地址可以到Wwsn.com官网去搜索,以下我给出了连接地址http://www.ni.com/nisearch/app/main/p/bot/no/ap/tech/lang/zhs/pg/1/sn/catnav:du,n8:3.25.123.1640 shaw:ndr/版本有很多,自己看着办,最好去看下ⅤSA的 support文件说明,看攴持什么版本的LV。正常情况下,高版木的ⅤISA都是支持低版木的 LabVIew,可是如果你的 Labview比较占老,可能会有意外,所以,保险情况,你看下 Support说明。给大家看下支持性文件的链接位置。如下图所示可用下载下乖选项1. NI Downloader: vE a512tull downloader cxc (5/4.9/NB)N推荇使用N下载器提供更稳定文忄下戟意外中断时,可自行缝续文件下载文件下戟斯间,时C上运行提供暂停和驻续功能?标酲下截:近51川Pe7497MRh使用标生下载直接下载至PC连接问题可能会引意外中断,以文件下不稳定n不提供暂停知踡续功能readme. html(33 KB tepatents. tct(17 KByilelicense. r.(103KB le安装很容易,就不停的下步,到完成记住:安装的时候,记得退出杀毒软件,360之类的,这样安装会顺利也防止出意外IEWwhmfeNgnethttp://www.mufenglv.com!Email:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制等待安装结束,会提示重启安装完毕后重启一下电脑。然后到MAX( measurement& Automation Explorer)里找,看设备有接口下,有没有 Serial& Parallcl,有的话,就说明你串口安装成功了安装NI其他硬件驱动,也是同理,看MAX有木有只体操作,点击桌面上Max图标或者找到这个MAX路径运行,按下图位置进行查看。捷方我的系统- measurenent蟲 Hut ion Exp1arer区文件〔)编辑但)查看)工具①)帮助c?显示帮助中□数据邻居即设备和接口网络设备National Instruments+-E NI-IMAAdxr DevicesMeasurement了 Serial 8 Par21eAutomation Explorery CoM1Measurement automationCOM2Explorer(M|A用于访问N『品y CoMCOMe使用指南y COMe管理设备和接口罗LPT管理已经安装的N软件4换算管理设备的虚拟道道和任务软件远程系统凵创建虚拟仪器的换算圍配置N器驱动程序?帮助到现在为止,ⅥSA驭动就安装成功啦很简单的吧。欢迎大家继续关注本论坛。我们将循疗渐进带领大家一步一步的学习 Labview本帖论坛地址:htp:/www.mufenglv.net/forum.php!mod=viewthread&td-46&extra=page%3D1三,安装使用仪器现有驱动声明:很多仪器是没有驱动的。所以,具体问题具体分析。另外声明:所谓的驱动,也就是封装好的底层的串口通信程序,也是程序而己,只不L IEWengu.nethttp://www.mufenglv.com/Email:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制过别人帮你做成了子ⅥI,让自己容易用。所以:不要弄混淆了概念。国外的很多仪器,都是有现成的Lv程序驱动的,这个时候,我们到网上搜搜就行了。如果你要做仪器驱动,你最好先到网上搜搜,看有木有现成的有现成的,开发速度就好多啦如果手边的仪器搜不到现成的驱动,那就只能自己写了下面讲解怎么安装现成的驱动。①,网站下载篇,前面这个贴子讲了。http://www.mufenglv.net/forum.php?mod=viewthread&tid=59&extra=page03d1有兴趣可以看看下面是通过 LabVIew软件下载我下面手把手教下在LV软件里下载安装。首先在LV的帮助菜单里,找到查找仪器驱动E未命名1程序框图章文件¢)编)查署①)项目)操作@)工具)窗口)帮助□今间留别w可12应用程序字体昱示新时帮助锁定印时帮助在帮期.,色解程错吳c木帮迎)查找范列〔查找仪据亚动网络资源0l 1bWAOdx WI RF五R激活LaE粗件激活附加软件检查面新信管息关于L工E"追A造查内邹错误〔然后就会弹出一个仪器査找界面。如果你己经连接好了仪器的使件,且仪器支持DN?这个SCP指令的话可以使用扫描仪器按钮,扫描·下你的仪器。因为使用那个指令,如果仪器连接好没错误,会返回一个仪器本身的仪器类型和版本的。这个时候,LV就知道是什么仪器8EanwUfeNdismethttp:/www.mufengly.comEmail:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制迕接到了。这个需要查仪器说明书指令。E器动程序查找器一配置搜索s KeitHley 2H器驱动查找工具可帮助您方快速地查找和安装abIE即插即用有些仪器,发送IDM?指今会返回点击扫描仪器,1EW会自动象网(m的仪器驱动,刚和江m,可仪锅动仪器的名称跟版本。串口发送命令,看是有返可来判断连接的器类型刃换用户扫措伙器制造高择一个附加关键词□仅认译的驱动程序仕→生[搜索>匚关闭[帮助如果仪器木有连接好,或者没扌描出米(没扫描出米原因太多了。没装ⅤSA驱动,电缆没连接好,仪器参数不对等。)自凵想下载驱动。就自凵选型号了,见卜图。选型号,然后点击搜索我们下面搜索 Keithley2400.好了,点击搜索。H仅驱动厅查找器一配置搜索ID SuieiLLiLiU主已连接的仪器安法的像马动v ReithFKiasu折即月俊器驱动。 Kin.elie Syslems程序Laser preciPrmh戶T附加关键词□所认证的动程序榨牛用千干动设定枵索。壮步_索>□关帮助一LIEWGnrmufengnethttpwww.mufenglv.com/Email:happyarrow@qq.com小草手把手教你 Labview串凵仪器控制然后会搜出来。注意看右边的驱动信息。开发环境,版本,还有支持的接口等。J仪死动程序查找器一搜索结果驱动程序认正cckePl必需的软件支持最低版本亚动程序作订版刮造商支持的号挑口IEEE 0本该言息用于定适合仪和开发环境的马动程序壮步装〉□关二〖鞦助一从上图可以看出,这个仪器支持串∏和GPIB∏。还有支持的型号,有2400,2410等扫肛璽动程序查找器搜索结果动程序m证-3.4★大★大六3等包司k2400 Instrument Driver要动程斥开发环墁:LabVIEW最低版半一.2仪器驱动安装t-style)成功。驱动程序位于以下目录中D: Frorra FilesNtional Instrument:LabYIEY 20111 ib Keithley24置安禁其它程序开始德用该动程序才支持的型号:信息用于确定适合位喜和开发环境的驱动程序。上=步□安装10einethttp://www.mufenglv.com/Email:happyarrow(@qq.com
    2021-05-06下载
    积分:1
  • STM32库函数开发实战指南PDF --第二部分 共三部分
    STM32库函数开发实战指南 作 者 刘火良,杨森 配套野火STM32开发板,原装正版,大小115M,完整版!
    2020-12-08下载
    积分:1
  • 旧手机充分利用——制作电脑性能监视器
    旧手机制作电脑性能监视器,实时监视电脑性能,好玩DIY。包括adb-setup-1.3、aida64extreme_build_3744、Remote Panel_v1.16_apkpure.com、RemotePanelSetup以及两个配置好的设置文件,可直接使用。(附带教程链接)
    2020-12-11下载
    积分:1
  • Three.js加载obj+mtl文件,(机房演示效果图)
    压缩文件包含了一个使用Three.js框架加载obj+mtl模型文件的3d机房实例效果,可用于参考如何使用Three.js加载3dMax之类的软件做出来的obj模型文件以及mtl材质文件。可本地运行(使用火狐浏览器),或者开启本地服务运行也可以。
    2020-11-28下载
    积分:1
  • 阈值分割迭代法处理图像
    利用阈值进行分割,简单,适用于提取特征较为明显的目标
    2020-12-08下载
    积分:1
  • profibus-DP开源代码+视频
    profibus开源代码、SPC4.pdf、PROFIBUS-DP从站编程开发-从入门到精通.pdf
    2020-12-11下载
    积分:1
  • 西门子S7-200 PLC应用100例
    学习西门子PLC200入门到精通,对于初学者是很好的一本书
    2020-11-28下载
    积分:1
  • 基于echarts的大屏信息展示
    基于echarts 实现的可视化大屏展示,十种不同模板:上市公司全景预览等。我会不定期把积分调成5,已便于大家使用下载。
    2020-12-12下载
    积分:1
  • 伪随机序列及其应用(肖国镇)
    M序列 m序列 gold序列 详细原理内容筒介本书介细伪份阻机序列的理论与用a本书共分六章前三章介绍战性和非线性移位存器的基本理论。第四、五章讨论实紫应用中最为美心的伪随机序列的相关函数使性。幣六章介绍伪随机序列的各种陀用即在伪码测距、导航协码多址、激字数据加器、噪声产生器,数保密系统中的应用举例。本书雷用的数学卿识尽量用为工程术人员容晏接受的方式刚述。勤繈机序列的抡近几年来又发现了在一些新兴领城中用a多雄伪隘机胖列的研宽正在受到广泛的重祝。本书可作为通、骨达、导航、遥控、遘测及计算机等有关专业的大学生、折蜕生和工程技术人员的参考书伪视序判及其应肖「慎椠传甲王育身編着任;夺端一桌社出版新华书店北京发行所发行各地新华书店经售国工业出版社印刷厂印装850×1161/印张21/2330千字18年3月榘一版.1985年3月第一次印刷印数,0p001-4600统一书号:150834·2727足价n240元序伪随机序列(或称伪噪声序列)的理论与应用,从产生到发展,算来已有二十几年的历史了。但是,这项新理论与新技术并不象某些其它所谓新思掘那样,突然爆发出来,形成一阵热潮,尔后不久便还渐消声匿迹乃至无人问津了。伪随机序列的理论在它形成的初期,便在通信、雷达、导航以及密码学等重要的找术领城中获得了广泛的应用。而在近年来的发展中,它的应用范围远远超出了上述领域之外,如自动控制、计算机,声学和光学测量数字式跟踪和测距系额以及数字网络系统的故障检测等。正象它的丰富多采的应用吸引着许多工程技术工作者一样,它的优美奇妙的数学理论以及许多尚待解决的数学问题也引起了理论工作者的极大兴趣。为了进一步发展伪随机序列的理论与应用研究,我们认为在圃内出版一本既有一定理论深度又注重这一新理论广泛应用的书是适宜的。这正是我们试图写作这一本书的主要且的。在这方而,我们特别感谢万哲先教授的鼓励与支持,他曾多次建议我们编写一套有关伪随机码与编码裡论及其应用的书本书共分六章。前三章介绍线性利非线性移位寄存器的基本理论。这方面所需要的数学理论主要是伽罗瓦( Galois)域论。本书假定该者对这一理论已有一定程度的了解。对于不太熟悉这…理论的该者,可参看万哲先教授所著的《代数与辅码》这本理论著作。本书的第四、五两章讨论实际应用中最为关心的伪随机序列的相关函数特性。第六章介绍伪随机序列的各种应用。伪随机序列在工程技术上有很多成功的应用,由于涉及的面很广而又多样化,本书不可能包罗万象。但是,我们试图对伪随机序列的几种典型应用作一较为清晰的介绍。自然,难免在题材的选取上受到了主观医素的影响。好在书末列入了有关的参考文献,以供读者去深入研究更广泛的裸题。研究生何大可同志在本书的写作过程中帮了很大的忙。他在本书的某些部分做了整理加工以及抄写、绘图的工作,并为木书中所介绍的一些算法编制了计算程序。考到多元伪随桃序列的理论与应用的新近发展,已将此项内容作为附录列入本书。书末有关的附表以及这一附录都是何大可同志编写的。作者还感谢西北电讯工程学院资料室的同志在本书写作过程中所给予的支持和帮助。感谢编码讨论斑同志们的戟励、批评和建议。出于我们的水平有限,本书难免会有许多缺点及不当之处,诚悬地新望得到广大读者批评和指正目录笫一章反馈移位寄存器的基本概念……………■b■■日■●■tD萨多1.1反馈私位寄存器h■日中冒暑白日日h山山日斷■中■晋ψ斷4晋冒b■日甲【看■■中卢卩■「日■卩■↓昌51.2反馈逻辑函数…;……………*…………………………71.3线性反馈移位寄存器及非线性反馈移位寄存器ta4++131.4有向图的一些基本概念…1.5迪布瑞菌古德( de brts-Good)图…“………………"1.6周期性与閣……………………………………………………s1.7两个简单移位寄存器的分析"“引F§18布尔函数与某一变元无关的判定准则………………"53笫二章线性反做移位寄存器序列……………"…………s9§2.1线性馈移位寄存器序列………………………………592.2纔性移位窬存器序列的周性23非退化线性移位窬存器状态图中圈长的丹布与圈的个数………652.4m序列……………“………78§2,5m序列的伪随机性…·d■■1·■■·■dp2.6线性递归方程的解法白日即自司■口··bb■如b画即■44b即4■■甲bbd92.7线性移位寄存器序列的果样9g2.8线性移位寄存器的综合…………………"………………l0g第三章非线性反馈移位寄存器序列…23§3.1非线性移位寄存器分析申『P■申卓血p2388.2M序列853.3非线性移位寄存器的综合iSi笫四章序列的相关函数卓卓章·d754.1序列相关函数的一般性质……………"………l474.2m序列的互祁关函数■噜『噌■■·■血曾■鲁■曾音會血會■自曾P口■口■『■口4■自…F34.3好的序列旋一戈尔德(God)序列族…"………l84.4其它好的序列族345非周期自相关函小的序列……………!出FA.6互补序列自P■_p即音■冒4幽p■44個音■_4P甲P■■■产§4.7多相序列h4山山20§4.8二元正交序列族…………………………………"………21第五章复合序列及其p相失函数2205.1序列的组合及其舆福关性…22085.2序列的布尔组合及其相关函数…b『『…………235.3模二和复码及其相关函数…………………………285.4复码自相关函嶽的解析计算法…2335.5复合序列的功率谱度……-……M"?37第六章伪随机序列的应用29紧6.1伪码测距原理…a▲249§B.2导航中的应用…【司『■■P■■血■…‘2f§63份码多址系统……………………………"…""2776.4数字嶽据加乱器28了865随机序列作为噪声产生器■上■■■■血“『■『■6,6数据傑密系统中的应用…………………………30l附录多维伪随机阵列…307邹71基本概念…………………"……""""………""…""37§7.2具最大商积基块周期乎面的综合…………甲3f4邹7.3具最大容积基块的多维聞期阵列及其综合卜山卩■■昏■■■■Lp■q↓警7,4周期平面的其它踪合法………"了5?.5周期平面的应用…………………………………"364附表一F2上不可约多项式的表(次数≤10)附表二F2上不可约三项式x十x十1的表〔2≤n≤100,1≤≤!2)374附表三F2上本原多项式的表(次数≤168,每个次数一个)附表四GF(q)上本原多项式的表(g=3,4,8,次数≤10)8附表五产生5级(二元)M序列的移位寄存器的反馈函数∫(x:x2,…,)的表(2048个)380参考文390第一章反馈移位寄存器的基本概念大家知道,一般控制系统大体上可分为动态系统与静态系统两大类。在所谓动态系统中,其系统特性是由含有时间参数的输出、输入变嚣的微分方程来描述。而在静态系统中,其系统特性可用没有时间参数的方程来描述。此时,系统在每一瞬间的输出仅由同一瞬间的辖入来决定。近年来在数宇设备中所考虑的,是种特殊的静态系统,即所谓二元系统。这种系统中的变量只取两个值,简单地表示为“0”和“1”。描述这种二元系统的方程可出含有逻辑运算“与”、“或”、“非”的关系来表示。有时也把这种二元系统称作静态辑系统,它是电子工程实践中最为重要的静态系统。在本书中我们所要讨论的是一种典型的二元系统,即所谓反馈移位寄存器。由于这种装置在无线电电子技术中具有广泛的应用,因而近年来特别引超人们的重视。在本章中,我们将对反馈位寄存器的基本结构及其有关概念做一大致的介绍。从本质上说,我们的论述可以在q元域GF(q)上进行。但是,考虑到目前具有实用价值的仍然是二元的情况,因此我们仅在二元城GF(2)中进行讨论。为简便,今后用F与E2分别代装GF(q)号GF(2)§1.1反馈移位寄存器现在我们来考察一般反馈移位寄存器的基本结构。图1.1.1是这种反馈移位寄存器的框图。它由串联的个二元移存器及个开关网络构成众所周知,每一个二元存储器即为一个双稳态触发器,它的两钟状态分别记为“1”与“0”,每个触发器看作级。因此,图⊥.1,1可以看作是一个r级反馈彬位衔存器。图时钟脉冲汗头网新图1.1.一般反移位寄存器示意图中上面一排小方框,自左至右,分别称为第1级、第2级、第8级、…第r-1级及第r级存储器。下面一个长方框内所示的开关网络可视为具有r个输入端及一个输出端的组合门电路。从理论上来说,这“組合门电路可由一个含有r个逻辑变元x1,x2…,x的布尔( Boole)数∫(x,x:,来标志。我们称这一函数为该组合门电路的反馈逻辑函数。上述反馈移位寄器的工作是受时钟脉冲控制的。假定在第j个时钟移位脉冲(第j拍)到来时,移位寄存器的状态是j于是,再来一个时钟脉冲使j增至j十1时(第j+1拍),最右面的一级在第j拍之状态a即为输出,并且每个存贮器在第∫+1拍之状态恰为邻接于它的左面的存贮器在第拍之状态。同时,这r个寄存器在第j拍之状态输入至开关网络后,相应的输出为a=f(a,an+…,aa-),它反馈给最左面一级,作为第1级寄存器在第∫十1拍的状态。这样来,从状态转移的角度来看,从第氵拍过渡到第j十1拍后,就使移位寄存器的状态由(apa…,a}-四1)变换到(qa;),记作Tr(a吁…,ax1)→(吁,*…,1!a1),或T af-ss a-r)=(a1+,a↓2费称T为这一反馈移位寄存器的状态转移变换。从上面的分析不难看出,对于反馈移位寄存器来恍,超决定性作用的是那个组合门电路的反馈逻辑酹数f〔x1,x…,x)它是由r个逻辑变元x1x通过“与”、“或”、“非”等逻辑运算联接起来的关系式。下面,我们通过两个具体例子来说明反馈移位寄存器的功能例1.1.1考虑如图1.1.2所示之三级反馈移位寄春器。这个图112三级反债移位寄存器示意图反馈移位寄存器的工作揹况是:当第j拍处于状态(a;sq1)时,第氵+1拍便处于状态(a=2,其中a=a,3这里的符号“+”是指模2如法。显然,这个反馈移位寄存器的组合门电路就是简单的模2如法器。它所对应献反馈逻辑函数是∫(%1,x3xs)=x1x该反馈移位寄存器的状恣转移情况如下表所示。
    2020-12-05下载
    积分:1
  • 696516资源总数
  • 106425会员总数
  • 12今日下载