西电电院电磁兼容原理大作业

西电电院电磁兼容原理大作业
西电电院电磁兼容原理大作业

电磁兼容原理与技术大作业

班级:021215

学号:0212

软件抗干扰技术之单片机软件抗干扰技术

随着单片机应用的普及,采用单片机控制的产品与设备日益增多,而某些设备所在的工作环境往往比较恶劣,干扰严重,这些干扰会严重影响设备的正常工作,使其不能正常运行。因此,为了保证设备能在实际应用中可靠地工作,必须要周密考虑和解决抗干扰的问题。本文对单片机应用中的软件抗干扰技术作详细介绍,文中所用单片机为MCS51。

一、数字量输入输出中的软件抗干扰

数字量输入过程中的干扰,其作用时间较短,因此在采集数字信号时,可多次重复采集,直到若干次采样结果一致时才认为其有效。例如通过A 价转换器测量各种模拟量时,如果有干扰作用于模拟信号上,就会使A/D 转换结果偏离真实值。这时如果只采样一次A/D 转换结果,就无法知道其是否真实可靠,而必须进行多次采样,得到一个A/D 转换结果的数据系列,对这一系列数据再作各种数字滤波处理,最后才能得到一个可信度较高的结果值。本书第八章将给出各种具体的数字滤波算法及程序。如果对于同一个数据点经多次采样后得到的信号值变化不定,说明此时的干扰特别严重,已经超出允许的范围,应该立即停止采样并给出报警信号。如果数字信号属于开关量信号,如限位开关、操作按扭等,则不能用多次采样取平均值的方法,而必须每次采样结果绝对一致才行。这时可编写一个采样子程序,程序中设置有采样成功和采样失败标志,如果对同一开关量信号进行若干次采样,其采样结果完全一致,则成功标志置位;否则失败标志置位。后续程序可通过判别这些标志来决定程序的流向。

单片机控制的设备对外输出的控制信号很多是以数字量的形式出现的,如各种显示器、步进电机或电磁阀的驱动信号等。即使是以模拟量输出,也是经过D/A 转换而获得的。单片机给出一个正确的数据后,由于外部干扰的作用有可能使输出装置得到一个被改变了的错误数据,从而使输出装置发生误动作。对于数字量输出软件抗干扰最有效的方法是重复输出同一个数据,重复周期应尽量短。这样输出装置在得到一个被干扰的错误信号后,还来不及反应,一个正确的信号又来到了,从而可以防止误动作的产生。在程序结构上,可将输出过程安排在监控循环中.循环周期取得尽可能短,就能有效地防止输出设备的错误动作。需要注意的是.经过这种安排后输出功能是作为一个完整的模块来执行的,与这种重复输出措施相对应.软件设计中还

必须为各个外部输出设备建立一个输出暂存单元,每次将应输出的结果存入暂存单元中,然后再调用输出功能模块将各暂存单元的数据一一输出,不管该数据是刚送来的,还是以前就有的。这样可以让每个外部设备不断得到控制数据,从而使干扰造成的错误状态不能得以维持。在执行输出功能模块时,应将有关输出接口芯片的初始状态也一并重新设置。因为由于干扰的作用可能使这些芯片的工作方式控制字发生变化,而不能实现正确的输出功能,重新设置控制字就能避免这种错误.确保输出功能的正确实现。

二、程序执行过程中的软件抗于扰

前面述及的是针对输入输出通道而言的,干扰信号还未作用到CPU 本身,CPU 还能正确地执行各种抗干扰程序。如果干扰信号已经通过某种途径作用到了CPU 上,则CPU 就不能按正常状态执行程序,从而引起混乱,这就是通常所说的程序“跑飞”。程序“跑飞”后使其恢复正常的一个最简单的方法是使CPU 复位,让程序从头开始重新运行。很多单片机控制的设备中都有设置人工复位电路。人工复位一般是在整个系统已经完全瘫痪,无计可施的情况下才不得已而为之的。因此在进行软件设计时就要考虑到万一程序“跑飞”,应让其能够自动恢复到正常状态下运行。

程序“跑飞”后往往将一些操作数当作指令码来执行,从而引起整个程序的混乱。采用“指令冗余”是使“跑飞”的程序恢复正常的一种措施。所谓“指令冗余”,就是在一些关键的地方人为地插入一些单字节的空操作指令NOP。当程序“跑飞”到某条单字节指令上时,就不会发生将操作数当成指令来执行的错误。对于MCS51 单片机来说,所有的指令都不会超过3 个字节,因此在某条指令前面插入两条NOP 指令,则该条指令就不会被前面冲下来的失控程序拆散,而会得到完整的执行,从而使程序重新纳入正常轨道。通常是在一些对程序的流向起关键作用的指令前面插入两条NOP 指令。应该注意的是在一个程序中“指令冗余”不能使用过多,否则会降低程序的执行效率。

采用“指令冗余”使“跑飞”的程序恢复正常是有条件的,首先“跑飞”的程序必须落到程序区,其次必须执行到所设置的冗余指令。如果“跑飞”的程序落到非程序区(如EPROM中

未用完的空间或某些数据表格等),或在执行到冗余指令之前已经形成了一个死循环,则“指令冗余”措施就不能使“跑飞”的程序恢复正常了。这时可以采用另一种软件抗干扰措施,即肠胃“软件陷阱”。“软件陷阱”是一条引导指令,强行将捕获的程序引向一个指定的地址,在那里有一段专门处理错误的程序。假设这段处理错误的程序入口地址为ERR,则下面三条指令即组成一个“软件陷阱”:

NOP

NOP

LJMP ERR

“软件陷阱”一般安排在下列四种地方。

(l)未使用的中断向量区。MCS -51 单片机的中断向量区为0003H~002FH,如果所设计的智能化测量控制仪表未使用完全部中断向量区,则可在剩余的中断向量区安排“软件陷阱”,以便能捕捉到错误的中断。例如某设备使用了两个外部中断INT0、INT1 和一个定时器中断T0,它们的中断服务子程序入口地址分别为FUINTO、fUINT1 和FUT0,则可按下面的方式来设置中断向量区。

ORG 0000H

0000H START:LJMP MAIN ;引向主程序入口

0003H LJMP FUINT0 ;INT0 中断服务程序入口

0006H NOP ;冗余指令

0007H NOP

0008H LJMP ERR ;陷阱

000BH LJMP FUT0 ;T0 中断服务程序入口

000EH NOP ;冗余指令

000FH NOP

0010H LJMP ERR ;陷阱

0013H LJMP FUINT1 ;INT1 中断服务程序入口

0016H NOP ;冗余指令

0017H NOP

0018H LJMP ERR ;陷阱

00lBH LJMP ERR ;未使用T1 中断,设陷饼

00lEH NOP ;冗余指令

00lFH NOP

0020H LJMP ERR ;陷阱

0023H LJMP ERR ;未使用串行口中断,设陷阱

0026H NOP ;冗余指令

0027H NOP

0028H LJMP ERR ;陷阱

002BH LJMP ERR ;未使用T2 中断,设陷阱

002EH NOP ;冗余指令

002FH NOP

0030H MAIN:? ;;主程序

(2)未使用的大片EPROM 空间。智能化测量控制仪表中使用的EPROM 芯片一般都不会使用完其全部空间,对于剩余未编程的EPROM 空间,一般都维持其原状,即其内容为OFFH。OFFH对于MCS51 单片机的指令系统来说是一条单字节的指令:MOV R7,A,如果程序“跑飞”到这一区域,则将顺序向后执行,不再跳跃(除非又受到新的干扰)。因此在这段区域内每隔一段地址设一个陷阱,就一定能捕捉到“跑飞”的程序。

(3)表格。有两种表格,即数据表格和散转表格。由于表格的内容与检索值有一一对应的关系,在表格中间安排陷阱会破坏其连续性和对应关系,因此只能在表格的最后安排陷阱。如果表格区较长,则安排在最后的陷阱不能保证一定能捕捉到飞来的程序的流向,有可能在中途再次“跑飞”。

(4)程序区。程序区是由一系列的指令所构成的,不能在这些指令中间任意安排陷阱,否则会破坏正常的程序流程。但是在这些指令中间常常有一些断点,正常的程序执行到断点处就

不再往下执行了,如果在这些地方设置陷价就有能有效地捕获“跑飞”的程序。例如在一个根据累加器A 中内容的正、负和零的情况进行三分支的程序,软件陷阱安排如下。

JNY XYZ

? ;零处理

? ?

AJMP ABC ;断裂点

NOP

NOP

LJMP ERR ;陷阱

XYZ:JB ACC.7,UVW

? ;零处理

?

AJMP ABC ;断裂点

NOP

NOP

LJMP ERR ;陷阱

UVW:?

?

ABC:MOV A ,R2 ;取结果

RET ;断裂点

NOP

NOP

LJMP ERR

由于软件陷阱都安排在正常程序执行不到的地方,故不会影响程序的执行效率。在EPROM 容量允许的条件下,这种软件陷阱多一些为好。如果“跑飞”的程序落到一个临时构成的死循

环中时,冗余指令和软件陷阱都将无能为力。这时可以采用人工复位的方法使系统恢复正常,实际上可以设计一种模仿人工监测的“程序运行监视器”,俗称“看门狗”(WATCHDOG )。WATCHDOG 有如下特征:

(1)本身能独立工作,基本上不依赖于CPU。CPU 只在一个固定的时间间隔内与之打一次交道,表明整个系统“目前尚属正常”。

(2)当CPU 落入死循环之后,能及时发现并使整个系统复位。目前有很多单片机在内部已经集成了片内的硬件WATCHDOG 电路,使用起来更为方便。也可以用软件程序来形成WATCHDOG。例如可以采用8031 的定时器T0 来形成WATCHDOG:将T0的溢出中断设为高级中断,其它中断均设置为低级中断,若采用6M 的时钟,则可用以下程序使T0 定时约10ms 来形成软件WATCHDOG:

MOV TMOD,#01H;置TO 为16 位定时器

SETB ET0;允许T0 中断

SETB PT0;设置T0 为高级中断

MOV TH0,#0E0H;定时约10ms

SETB TR0;启动T0

SETB EA;开中断

软件WATCHDOG启动后,系统工作程序必须每隔小于10ms的时间执行一次MOV TH0,#0E0H 指令,重新设置T0 的计数初值。如果程序“跑飞”后执行不到这条指令,则在10ms 之内即会产生一次T0 溢出中断,在T0 的中断向量区安放一条转移到出错处理程序的指令:LJMP ERR,由出错处理程序来处理各种善后工作。采用软件WATCHDOG 有一个弱点,就是如果“跑飞”的程序使某些操作数变形成为了修改T0 功能的指令,则执行这种指令后软件WATCHDOG 就会失效。因此软件WATCHDOG 的可靠性不如硬件高。

三、系统的恢复

前面列举的各项措施只解决了如何发现系统受到干扰和如何捕捉“跑飞”程序,但仅此还不够,还要能够让单片机根据被破坏的残留信息自动恢复到正常工作状态。硬件复位是使单片机重新恢复正常工作状态的一个简单有效的方法。前面介绍的上电复位、人工复位及硬件WATCHDOG 复位,都属于硬件复位。硬件复位后CPU 被重新初始化,所有被激活的中断标志都被清除,程序从0000H 地址重新开始执行。硬件复位又称为“冷启动”,是将系统当时的状态全部作废,重新进行彻底的初始化来使系统的状态得到恢复。用软件抗干扰措施来使系统恢复到正常状态,是对系统的当前状态进行修复和有选择的部分初始化,这种操作又可称为“热启动”。热启动时首先要对系统进行软件复位,也就是执行一系列指令来使各专用寄存器达到与硬件复位时同样的状态,这里需要注意的是还要清除中断激活标志。如用软件WATCHDOG 使系统复位时,程序出错有可能发生在中断子程序中,中断激活标志已经置位,它将阻止同级的中断响应;而软件WATCHDOG 是高级中断,它将阻止所有的中断响应。由此可见清除中断激活标志的重要性。在所有的指令中,只有RETI 指令能清除中断激活标志。前面提到的出错处理程序ERR 主要就是用来完成这一功能。这部分程序如下:

ORG 0030H

ERR:CLR EA ;关中断

MOV DPTR,#ERRI ;准备返回地址

PUSH DPL

PUSH DPH

RETI ;清除高级中断激活标志

ERRI:MOV 66H,#0AAH ;重建上电标志

MOV 67H,#55H

CLR A ;准备复位地址

PUSH ACC ;压入复位地址

PUSH ACC

RETI ;清除低级中断激活标志

在这段程序中用两条RETI 指令来代替两条LJMP 指令,从而清除了全部的中断激活标志。另外在66H、67H 两个单元中存放一个特定的数据0AA55H 作为软件复位标志,系统程序在执行复位操作时可以根据这一标志来决定是进行全面初始化还是进行有选择的部分初始化。如前所述,热启动时应进行部分初始化,但如果干扰过于严重而使系统遭受的破坏太大,热启动不能使系统得到正确的恢复时,则只有采取冷启动,对系统进行全面初始化来使之恢复正常。在进行热启动时,为使启动过程能顺利进行,首先应关中断并重新设置堆栈。因为热启动过程

是由软件复位(如软件WATCHDOG 等)引起的,这时中断系统未被关闭,有些中断请求也许正在排队等待响应,因此使系统复位的第一条指令应为关中断指令。第二条指令应为重新设置栈底指令,因为在启动过程中要执行各种于程序,而子程序的工作需要堆栈的配合,在系统得到正确恢复之前堆栈指针的值是无法确定的,所以在进行正式恢复工作之前要先设置好栈底。然后应将所有的I/O 设备都设置成安全状态,封锁I/O 操作,以免于扰造成的破坏进一步扩大。接下来即可根据系统中残留的信息进行恢复工作。系统遭受干扰后会使RAM中的信息受到不同程度的破坏,RAM 中的信息有:系统的状态信息,如各种软件标志、状态变量等;预先设置的各种参数;临时采集的数据或程序运行中产生的暂时数据。对系统进行恢复实际上就是恢复各种关键的状态信息和重要的数据信息,同时尽可能地纠正由于干扰而造成的错误信息。对于那些临时数据则没有必要进行恢复。在恢复了关键的信息之后,还要对各种外围芯片重新写入它们的命令控制字,必要时还需要补充一些新的信息,才能使系统重新进入工作循环。

对于系统信息的恢复工作是至关重要的。系统中的信息以代码的形式存放在RAM 中,为了使这些信息在受到破坏后能得到正确的恢复,在存放系统信息时应该采取代码冗余措施。下面介绍一种三重冗余编码,它是将每个重要的系统信息重复存放在三个互不相关的地址单元中,建立双重数据备份。当系统受到干扰后,就可以根据这些备份的数据进行系统信息的恢复。这三个地址应当尽可能的独立,如果采用了片外RAM,则应在片外RAM 中对重要的系统信息进行双重数据备份。片外RAM中的信息只有MOVX指令才能对它进行修改,而能够修改片内RAM

中信息的指令则要多得多,因此在片外RAM 中进行双重数据备份是十分必要的。通常将片内RAM 中的数据供程序使用以提高程序的执行效率,当数据需要进行修改时应将片外RAM中的备份数据作同样的修改。在对系统信息进行恢复时,通常采用三中取二的表决流程。首先将要恢复的单字节信息及它的二个备份信息分别存放到工作寄存器R2、R3 和R4 中,再调用表决子程序。子程序出口时若F0=0 表示表决成功,即三个数据中有两个是相同的;若F0=1表示表决失败,即三个数据互不相同。表决结果存放在累加器A 中。表决子程序如下:VOTE3:MOV A ,R2 ;第一数据与第二数据比较

XRL A ,R3

JZ VOTE32

MOV A ,R2 ;第一数据与第三数据比较

XRL A ,R4

JZ VOTE32

MOV A ,R3 ;第二数据与第三数据比较

XRL A ,R4

JZ VOTE31

SETB FO ;失败

RET

VOTE31:MOV A ,R3 ;以第二数据为准

MOV R 2 ,A

VOTE32:CLR FO ;成功

MOV A ,R2 ;取结果

RET

所有重要的系统信息都要一一进行表决,对于表决成功的信息应将表决结果再写回到原来的地方,以进行统一;对于表决失败的信息要进行登记。全部表决结束后再检查登记,如果全部成功,系统将得到满意的恢复。如果有失败者,则应根据该失败信息的特征采取其它补救措

施,如从现场采集数据来帮助判断,或者按该信息的初始值处理,其目的都是为了使系统得到尽可能满意的恢复。

西电微机原理大作业

科目:微机原理与系统设计授课老师:李明、何学辉 学院:电子工程学院 专业:电子信息工程 学生姓名: 学号:

微机原理硬件设计综合作业 基于8086最小方式系统总线完成电路设计及编程: 1、扩展16K字节的ROM存储器,起始地址为:0x10000; Intel 2764的存储容量为8KB,因此用两片Intel 2764构成连续的RAM存储区域的总容量为2 8KB=16KB=04000H,鉴于起始地址为10000H,故最高地址为 10000H+04000H-1=13FFFH 电路如图

2、扩展16K 字节的RAM 存储器,起始地址为:0xF0000; Intel 6264的存储容量为8KB ,因此用两片Intel 6264构成连续的RAM 存储区域的总容量为2 8KB=16KB=04000H ,鉴于起始地址为F0000H ,故最高地址为 F0000H+04000H-1=F3FFFH 片内地址总线有13根,接地址总线的131~A A ,0A 和BHE 用于区分奇偶片,用74LS155作译码电路,如图所示 3、设计一片8259中断控制器,端口地址分别为:0x300,0x302; 鉴于端口地址分别是300H 和302H ,可将82590A 接到80861A ,其他作译码。电路如图:

4、设计一片8253定时控制器,端口地址分别为:0x320,0x322,x324,0x326; 根据端口地址可知,825301,A A 应该分别接到8086的12,A A ,其余参与译码。电路如图:

5、设计一片8255并行接口,端口地址分别为:0x221,0x223,x225,0x227; 由于端口地址为奇地址,8086数据总线应该接158~D D ,且BHE 参与译码。根据端口地址可得825501,A A 应该分别接到8086的12,A A ,其余参与译码。电路如图:

通信原理大作业

通信原理大作业 班级: 学号: 姓名:

2PSK信号的调制与解调 分析: 调制: 随机产生一段码元,设:码元个数为60,载波频率采用8KHz,每个周期8个采样点,信号波特率为1000,所以每个码元内有64数据,对这60*64个数据,得出2PSK信号。对原始信号和2PSK信号画图比较。 解调: 采用相干解调,通过混频器后可以得到带有载波的信号,通过滤波器后就可以得到基带信号。对原始信号和解调后的基带信号画图比较。 程序: clc close all clear all codn=60; % 仿真的码元个数 fc=8e+3; % 载波频率 fs=fc*8; %数据采样率 bode=1000; %信号波特率 code=round(rand(1,codn)); %产生随机信码 code_len=round(1/bode/(1/fs)); %得到一个码元周期的数据长度 for i=1:codn %产生双极性数字基带信号 x0((i-1)*code_len+1:code_len*i)=code(i); end x=2*x0-1; %x中有code_len(一个码元中的数据个数)*codn(码元个数) car=cos(2*pi*fc/fs*(0:length(x0)-1)); %产生载波 y=x.*car; %2PSK信号等于双极性数字基带信号乘以载波figure subplot(2,1,1) plot(x) axis([0 length(x0) -1.5 1.5]) grid on zoom on title('原始基带信号') subplot(2,1,2) plot(y)

西电微机原理2010试题

西安电子科技大学微机原理试题 姓名学号总分 一.填空题(每空1分,共30分) 1)15的8位二进制补码为,-15的8位二进制补码为。 2)某8位二进制补码为80H,其十进制表示为。 3)字符B的ASCII码为,字符0的ASCII码为。 4)8086CPU总线按功能可分为数据总线,总线和总线。 5)8086CPU数据总线包含条数据线,最多可寻址的存储器容量为。 6)CPU内部用于计算的部分为,用于保存下一条要执行的指令地址的 为。 A) 程序状态字B) 程序计数器C) ALU D) 工作寄存器 7)经常用作循环次数的寄存器是,用于I/O端口寻址的寄存器是。 A) AX B) BX C) CX D) DX 8)指令MOV CX, 1000的结果是CH= 。 9)将0D787H和4321H相加后,标志位CF= ,SF= ,ZF= , OF= ,AF= ,PF= 。 10)寄存器SI中能够表示的最大有符号数为,最小有符号数为。 11)设(DS)=4000H,(BX)=0100H,(DI)=0002H,(4002)=0A0AH,(40100)=1234H,(40102) =5678H,求以下指令分别执行后AX寄存器的值。 MOV AX , [2] (AX)= 。 MOV AX , [BX] (AX)= 。 MOV AX , [BX][DI] (AX)= 。 MOV AX , 1[BX] (AX)= 。 12)用一条指令将AX寄存器低四位清零,其余位不变:。 13)用一条指令将AX寄存器高四位取反,其余位不变:。 14)用一条指令将AX高8位与低8位交换:。 15)用一条指令将AL中的大写字母变成相应的小写:。 二.判断题(每题1分,共10分) 以下语句是语法正确的打√,语法错误打×,其中TABLE和TAB为两个字节类型的变量。 1)MOV DS , 1000H 2)MOV DS , TABLE 3)MOV [1200H] , [1300H] 4)ADD AX , BX , CX 5)XCHG AL , CL 6)CALL AL 7)MUL AX , BX 8)JU L1 9)SHR CL , CL

西电通信原理13试题带答案

西安电子科技大学 考试时间 120 分钟 试题(A) 班级学号姓名任课教师 一、选择(请将答案填写到下面表格中)(每题2分,共2×10=20分) 1、多路信号复用方式中不含以下哪一种?() A. 频分复用 B. 时分复用 C. 码分复用 D. 相分复用 2、以下属于全双工通信的是:() A. 广播 B. 对讲机 C. 电话 D.无线寻呼 3、根据香农公式可知为了使信道容量趋于无穷大,不可以采取下列措施:( ) A、噪声功率为零 B、噪声功率谱密度始终为零 C、信号发射功率为无穷大 D、系统带宽为无穷大 4、设某随参信道的最大多径时延差等于2ms,为了防止出现频率选择性衰落,该信道的相关带宽为:() A、500Hz B、>500Hz C、<500Hz D、2KHz 5、即使在“0”、“1”不等概率出现情况下,以下哪种码仍然不包含直流成分:( ) 第1页共6页

第2页 共6页 A 、AMI 码 B 、双极性归零码 C 、单极性归零码 D 、差分码 6、二进制数字基带传输系统的误码率计算公式为:( ) A 、()()0/11/0P P P e += B 、()()()()1/010/10P P P P P e += C 、()()10P P P e += D 、()()()()0/111/00P P P P P e += 7、功率利用率最低调制方式是:( ) A 、2ASK B 、2FSK C 、2PSK D 、2DPSK 8、对二进制频带传输系统而言,下列说法错误的是:( ) A 、FSK 、PSK 、DPSK 的抗衰落性能均优于ASK ; B 、ASK 、PSK 、DPSK 的最佳判决门限比FSK 容易设置; C 、接收机的输入信噪比增加,解调的误码率一定下降; D 、ASK 、PSK 、DPSK 的频带利用率均高于FSK 。 9、为了防止ΔM 编码过程的过载现象出现,不可以采取以下哪种措施:( ) A 、减小量化台阶 B 、增大量化台阶 C 、增大采样速率 D 、减小采样周期 10、按照A 律13折线编码实现PCM 编码时,第7段落的段落码为:( ) A 、011 B 、110 C 、101 D 、 111 二、填空(每空2分,共2×10=20分) 1、 频谱从零频附近开始的信号是 基带信号 。 2、16进制码元速率若为1300B ,则信息速率为 5200b/s 。 3、信道中的干扰和噪声可以简化为乘性干扰和加性噪声,若乘性干扰随时 间快速变化,则对应的信道称为 随参信道 。 4、在地面微波无线中继传输系统中,若A 站和B 站相距50公里,不考虑大 气折射率的影响,则收发天线的架设高度需要大于 50米 。

西电微机原理上机作业第三

微机上机作业三 容: 编写如下程序,并在机器上调试成功。程序采用菜单式选择,可以接收用户从键盘输入的五个命令(1-5),各命令功能分别为: (1)按下“1”键,完成字符串小写字母变成大写字母。 (2)按下“2”键,完成找最大值(二选一)。 (3)按下“3”键,完成排序(二选一)。 (4)按下“4”键,显示时间。 (5)按下“5”键,结束程序运行,返回系统提示符。 汇编程序: STACK SEGMENT STACK DB 256 DUP(?) TOP LABEL WORD STACK ENDS DATA SEGMENT TABLE DW G1, G2, G3, G4, G5 STRING0 DB' Form the school ID is 02111460 Li Cheng',0DH,0AH,'$' STRING1 DB '1. Change small letters into capital letters of string;', 0DH, 0AH, '$' STRING2 DB '2. Find the maximum of string;', 0DH, 0AH, '$' STRING3 DB '3. Sort for datas;', 0DH, 0AH, '$' STRING4 DB '4. Show Time;', 0DH, 0AH, '$' STRING5 DB '5. Exit.', 0DH, 0AH, '$' STRINGN DB 'Input the number you select (1-5) : $' IN_STR DB 'Input the string (including letters & numbers, less than 60 letters) :', 0DH, 0AH, '$' PRESTR DB 'Original string : $' NEWSTR DB 'New string : $' OUT_STR DB 'The string is $' MAXCHR DB 'The maximum is $' IN_NUM DB 'Input the numbers (0 - 255, no more than 20 numbers) : ', 0DH, 0AH, '$' OUT_NUM DB 'Sorted numbers : ', 0DH, 0AH, '$' IN_TIM DB 'Correct the time (HH:MM:SS) : $' HINTSTR DB 'Press ESC, go back to the menu; or press any key to play again!$' KEYBUF DB 61 DB ? DB 61 DUP (?) NUMBUF DB ? DB 20 DUP (?) DATA ENDS

微机原理大作业

洛阳理工学院 微 机 原 理 与 接 口 技 术 《微机原理与接口技术》作为我们机械工程专业的必修的考察课程。本课程主要讲了计算机接口相关的基本原理、微处理器系统和微型计算机系统的总线、计算机接口技术的介绍以及计算机接口技术在工程

实际当中的应用等课程内容的介绍,概括了微机原理与计算机接口技术,微型计算机系统是以微型计算机为核心。 课程主要内容 第一章:主要了叙述微型计算机的发展构成和数的表示方法 (1)超、大、中、小型计算机阶段(1946年-1980年) 采用计算机来代替人的脑力劳动,提高了工作效率,能够解决较复杂的数学计算和数据处理 (2)微型计算机阶段(1981年-1990年) 微型计算机大量普及,几乎应用于所有领域,对世界科技和经济的发展起到了重要的推动作用。 (3)计算机网络阶段(1991年至今)。 计算机的数值表示方法:二进制,八进制,十进制,十六进制。要会各个进制之间的数制转换。计算机网络为人类实现资源共享提供了有力的帮助,从而促进了信息化社会的到来,实现了遍及全球的信息资源共享。 微机系统的基本组成 1.微型计算机系统由硬件和软件两个部分组成。

2.系统总线可分为3类:数据总线DB(Data Bus),地址总线AB(Address Bus),控制总线CB(Control Bus)。 3.微机的工作过程就是程序的执行过程,即不断地从存储器中取出指令,然后执行指令的过程。 第二章8086/8088微处理器 1.8086微处理器结构: CPU内部结构:总线接口部件BIU,执行部件EU; CPU寄存器结构:通用寄存器,段寄存器,标志寄存器,指令指针寄存器; CPU引脚及其功能:公用引脚,最小模式控制信号引脚,最大模式控制信号引脚。 2、8086/8088 CPU芯片的引脚及其功能 8086/8088 CPU具有40条引脚,双列直插式封装,采用分时复用地址数据总线,从而使8086/8088 CPU用40条引脚实现20位地址、16位数据、控制信号及状态信号的传输。 3.8086微机系统存储器组织:存储器组成和分段。8086微机系统的I/O结构 4.8086最小/最大模式系统配置:8086/8088 CPU芯片可以在两种模式下工作,即最大模式和最小模式。 最大模式:指系统中通常含有两个或多个微处理器(即多微处理器系

通信原理大作业

通信原理大作业 1、说明 在通信原理课程中,介绍了通信系统的基本理论,主要包括信道、基带传输、调制 / 解调方法等。为了进一步提高和改善学生对课程基本内容的掌握,进行课程作业方法的改革的试点,设立计算机仿真大作业。成绩将计入平时成绩。 2、要求 参加的同学3~5人一组,选择1?2个题目,协作和共同完成计算机编程和仿真,写出计算机仿真报告。推荐的计算机仿真环境为MATLAB也可以 选择其它环境。 3、大作业选题 (1) 信道噪声特性仿真产生信道高斯白噪声,设计信道带通滤波器对高斯白噪 声进行滤波, 得到窄带高斯噪声。对信道带通滤波器的输入输出的噪声的时域、频域特性进行统计和分析,画出其时域和频域的图形。 (2) 基带传输特性仿真利用理想低通滤波器作为信道,产生基带信号,仿真验证奈氏第一准则的给出的关系。改变低通滤波器的特性,再次进行仿真,验证存在码间干扰时的基带系统输出,画出眼图进行观察。加入信道噪声后再观 察眼图。 (3) 2ASK言号传输仿真 按照2ASK产生模型和解调模型分别产生2ASK言号和高斯白噪声,经过信道传

输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2ASK信号的解调可以选用包络解调或者相干解调法。(4) 2FSK信号传输仿真 按照2FSK产生模型和解调模型分别产生2FSK信号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2FSK信号的解调可以选用包络解调或者相干解调法。(5) 2PSK信号传输仿真 按照2PSK产生模型和解调模型分别产生2PSK言号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2PSK信号的解调选用相干解调法。 ⑹2DPSK言号传输仿真 按照2DPSK产生模型和解调模型分别产生2DPSK言号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2DPSK信号的解调可以选用非相干解调或者相干解调法。 (7) 模拟信号的数字传输 产生模拟语音信号,进行PCM编码过程的计算机仿真。仿真发送端采样、 量化编码的过程、仿真接收端恢复语音信号的过程。按照有或者无信道噪 声两种情况分别进行仿真。

西电通信原理大作业

西安电子科技大学 通信原理大作业蜂窝通信网 姓名: 班级: 学号:

蜂窝移动通信网 通信网是在多点之间传递信息的通信系统。通信网的基本组成部分是终端 设备、通信链路和交换设备,有些通信网中还包含转发设备。随着时代的发展,通信网也有着多种不同的应用和技术的进步。其中移动通信网在我们的生活中 起到无可取代的作用,蜂窝网是当前最主要的一种移动通信网,主要由基站、 移动台、移动交换中心组成,并与固定电话网相连。第一代蜂窝网采用模拟调 制体制,现已淘汰。第二段蜂窝网采用数字调制体制,以电话通信为主,目前 正在广泛使用中。我国采用的第二代蜂窝网体制主要是GSM。第三代蜂窝网正 在发展中,它应能满足数据传输和多媒体通信的需求,以及全球漫游。本文主 要介绍蜂窝移动通信网及其相关问题 1.蜂窝移动通信系统基本概述 蜂窝系统也叫“小区制”系统。是将所有要覆盖的地区划分为若干个小区,每个小区的半径可视用户的分布密度在1~10km左右。在每个小区设立一个基站 为本小区范围内的用户服务。并可通过小区分裂进一步提高系统容量。 这种系统由移动业务交换中心(MSC)、基站(BS)设备及移动台(MS)(用户设备)以及交换中心至基站的传输线组成。目前在我国运行的900MHz 第一代移动通信系统(TACS)模拟系统和第二代移动通信系统(GSM)数字系统 都属于这一类。 就是说移动台的移动交换中心与公共的电话交换网(就是我们平时所说的 电话网PSTN)之间相连,移动交换中心负责连接基站之间的通信,通话过程中,移动台(比如手机)与所属基站建立联系,由基站再与移动交换中心连接,最 后接入到公共电话网。 通过把地理区域分成一个个称为小区的部分,蜂窝系统就可以在这个区域 内提供无线覆盖。蜂窝无线系统指的是在地理上的服务区域内,移动用户和基 站的全体,而不是将一个用户连到一个基站的单个链路。 1

西安电子科技大学网络跟继续教育学院微机原理试题资料精

学习中心_________ 姓名_____________ 学号 西安电子科技大学网络与继续教育学院 《微机原理与应用》全真试题 (开卷90分钟) 题号一二三四五六总分 题分30 10 20 10 10 20 得分 一、填空(每空2分,共30分) 1.若(DX)=7BH,(CL)=03H,CF=1,则CPU执行 RCR DX,CL指令后,(DX)= 。 2.8086CPU关于数据的寻址方式中,是存储器寻址方式的有 。 3.若给某微机系统配置16K字节的SRAM电路,SRAM芯片选用Intel6264,则共需片6264芯片。 4.在8086系统中,若某存储器字单元是未对准的,则CPU访问该存储单元需个总线周期完成。若访问另一偶地址存储器字节单元时,使用数据总线。

5. MOV AX,[BP][DI] +13H 指令的源操作数的寻址方式为。 6.若(DS)=0100H ,(SS)=0150H ,(BX)=0003H ,(BP)=0003H ,存储器 (01003H)=5566H,(01503H)=7788H,则CPU执行:MOV AL,[BX]指令后,(AL)= ,CPU执行MOV AX,[BP]指令后,(AX)= 。 7. 将十进制数75用分离BCD码形式定义到BCDWORD字单元的伪指令定义 语句为。 8.若(DL)=OFFH,CF=0,则CPU 执行INC DL 指令后,CF= ,(DL)= 。 9.8086CPU的字符串处理指令的目的串地址默认在。 10.I/O 地址译码方式有部分地址译码和。 11.若分配给某存储器单元的逻辑地址为8B90H:7850H,则该单元的物理地址为 H。 12.十进制数-100的补码为 B。 二、判断下列指令语法书写是否正确,对于正确指令打√,并分别说明源 操作数的寻址方式,对于错误指令打×,说明其错误原因。(10分)(设VARB为字节变量,VARW为字变量) 1.MOV DS, SEG VARW 2.SUB DX, VARB 3.PUSH 12ABH

西电机电院微机原理上机答案

汇编语言上机题 姓名:学号:成绩: 实验一、上机过程及DEBUG应用 编写程序,建立数据段DA TA,将你的姓名(汉语拼音)及学号存入DATA数据段的BUFFER1区域,然后利用程序将BUFFER1区域中的字符串(姓名及学号)依次传送到从BUFFER2开始的内存区域中去。 上机过程与要求 1.建立原程序: 源程序文件名为buffer.asm ,源程序清单如下: data segment buffer1 db 'hepan04105038' buffer2 db 13 dup(?) data ends code segment ASSUME CS:CODE,DS:DA TA START: mov ax,data mov ds,ax mov es,ax lea si,buffer1 lea di,buffer2 mov cx,0d cld rep movsb mov ah,4ch int 21h code ends end start 2.汇编后生成的obj文件名为buffer .OBJ 3.连接后生成的目标文件名为buffer .EXE 4.DEBUG调试:在DEBUG下,利用U、D、G、R等命令对EXE文件进行调试后,相关信息如下: (1)表1-1 反汇编清单中所反映的相关信息 段地址偏移地址机器码助记符 第一条指令14B4 0000 B89D14 MOV AX,14B2 第二条指令14B4 0003 8ED8 MOV DX,AX 最后一条指令14B4 001E D1E3 SHL BX,1 *注:最后一条指令是对应于代码段中最后一条指令 (2)在未执行程序之前,用D命令显示内存区域BUFFER1及BUFFER2中的内容, 其相关信息如表1-2所示。 表1-2 未执行程序之前的数据区内容

西安电子科技大学考研复试-微机原理练习题

《微型计算机原理及接口技术》试题 一. 单项选择题 1. 8086CPU芯片的外部引线中,数据线的条数为○ ①6条②8条③16条④20条 2. 8088CPU上READY信号为下面哪种信号有效?○ ①上升边②下降边③高电平④低电平 3. 8088CPU中的CS寄存器是一个多少位的寄存器?○ ①8位②16位③24位④32位 4. 当8086CPU 读写内存的一个规则(对准)字(16位)时,BHE和A0的状 态必须是○ ①00 ②01 ③10 ④11 5. 当8086CPU读I/O接口时,信号M/IO和DT/R的状态必须是○ ①00 ②01 ③10 ④11 6. 在8088CPU中, 用于寄存器间接寻址输入输出指令的寄存器是○ ①AX ②BX ③CX ④DX 7. ISA总线是一种多少位的内(系统)总线?○ ①8位②16位③32位④64位 8. 属于只读存贮器的芯片是○ ①SRAM ②DRAM ③EPROM ④SDRAM 9. 需要定时刷新的存贮器是○ ①SRAM ②DRAM ③EPROM ④EEPROM 10. 内存从A4000H到CBFFFH,共有○ ①124K ②160K ③180K ④224K 11. 擦除EPROM是用○ ①+5V电压②+15V电压③+21V电压④紫外光照射 12. 采用查询方式来实现输入输出是因为它○ ①速度最快 ②CPU可以不介入 ③实现起来比较容易 ④在对多个事件查询工作时,能对突发事件做出实时响应 13. 实现DMA传送,需要○ ①CPU通过执行指令来完成②CPU利用中断方式来完成 ③CPU利用查询方式来完成④不需要CPU参与即可完成 14 下面哪种说法不正确○ ①内存地址也可做为接口地址使用②内存地址不可做为接口地址使用 ③接口地址不可做为内存地址使用④接口地址也可做为外存地址使用

西电通原大作业

通信原理大作业 班级:021014 组员: 报告人: 指导老师:武斌 题目:2ASK信号传输仿真 一题目 2ASK信号传输仿真:

按照2ASK产生模型和解调模型分别产生2ASK信号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2ASK信号的解调可以选用包络解调或者相干解调法。 二2ASK简介 振幅键控:利用载波的幅度变化来传递数字信号,与频率和初始相位无关。 如图: 2ASK产生方法:模拟调制法(用乘法器实现) 键控法(用二选一选择器控制开关通断) 模拟相乘法

数字键控法 2ASK解调方法:非相干解调(包络检波法)即整流-低通方式 相干解调(同步检波法)即相乘-低通 非相干解调方式 相干解调方式 2ASK功率谱密度特点:由连续谱和离散谱两部分组成 信号带宽是基带脉冲波形带宽的2倍 三仿真过程及结果(演示) 名词解释: AWGN(Additive White Ganssian Noise),加性高斯白噪声,均值为零,方差为噪声功率。 SER(Symbol Error Rate),误符号率、误码率。即错误码元数/传输总码元数

BER( Bit Error Rate),误比特率,即错误比特数/传输总比特数在二进制中,两者相等。 NRZ信号的产生: 载波信号: 2ASK信号:

叠加了加性高斯白噪声的2ASK信号

在AWGN信道下,误比特率(BER)与误码率(SER)与信噪比Es/N0的关系,以4-ASK为例: 在信噪比EsN0=15dB,调制前与解调后的二进制码元的比较 以4-ASK为例:

西电微机原理大作业

汇编语言程序设计综合实验 姓名:刘发强 学号:14020199044 2016年12月25日

题目功能及要求 题目要求 编写程序实现下列5项功能,通过从键盘输入1~5进行菜单式选择: (1)按数字键“1”,完成将字符串中的小写字母变换成大写字母。用户输入由英文大小写字母或数字0~9组成的字符串(以回车结束),变换后按下列格式在屏幕上显示: <原字符串>例如:abcdgyt0092 <新字符串> ABCDGYT0092 按任一键重做;按Esc键返回主菜单。 (2)按数字键“2”,完成在字符串中找最大值。用户输入由英文大小写字母或数字 0~9组成的字符串(以回车结束),找出最大值后按下列格式在屏幕上显示: <原字符串> The maximum is <最大值>. 按任一键重做;按Esc键返回主菜单。 (3)按数字键“3”,完成输入数据组的排序。用户输入一组十进制数值(小于255), 然后变换成十六进制数,并按递增方式进行排序,按下列格式在屏幕上显示: <原数值串> <新数值串> 按任一键重做;按Esc键返回主菜单。 (4)按数字键“4”,完成时间的显示。首先提示用户对时,即改变系统的定时器 HH:MM:SS(以冒号间隔,回车结束),然后在屏幕的右上角实时显示出时间: HH:MM:SS。 按任一键重新对时;按Esc键返回主菜单。 (5)按数字键“5”,结束程序的运行,返回操作系统。 程序功能及分析: 程序主干: (1)主程序:通过调用屏幕初始化子程序、光标位置设定子程序、清屏子程序、菜单显示子程序、命令解析子程序完成显示器初始化,设置光标位置,打印程序菜单列表以及用户输入提示信息,并等待用户从键盘输入1~5进行菜单选择。用户输入错误会被要求重输。子程序跳转利用数据段转移地址查找表实现。从子服务退回时,重新开始上述操作。 (2)子服务一:将字符串中的小写字母转换成大写字母,并输出到屏幕上。先调用字符串输出子程序输出提示信息,后调用字符串输入子程序将用户从键盘输入的字符串读到BUFFER1存储区,后逐个判断字符是否为小写字母,如果是,则通过逻辑与进行转化,完成后,将结果放置到BUFFER2,后调用字符串输出子程序完成输出。然后输出是否重做提示信息,调用无回显的字符读入子程序,并判断退出到主程序或重做。 (3)子服务二:找出一字符串中ASCII码最大的字符并输出。先调用字符串输出子程序输出提示信息,后调用字符串输入子程序将用户从键盘输入的字符串读到BUFFER1存储区,将AL赋初值为第一个字符,后将AL作为暂时最大值与各字符逐个比较,

西电微机原理试题

考试时间:120分钟姓名:班级:学号:任课老师: 一、填空题(每空1分,共35分) 1.十进制数125对应的二进制数为 B;十进制数0.6875对应的二进制数为 B。 2.设机器字长为8位,-1010101B的原码为 B;补码为 B。 3.设a=0F7H, b=0D7H,且a、b为8位二进制补码表示的十六进制数。计算a+b,并判断其结果 是否溢出。正确的结论为。 4.一般来说,8位二进制数(一个字节)可以表示两位十进制数,这种表示方法称为 BCD 数表示方法。十进制数49以分离BCD码形式定义到FLBCD 字单元,正确的伪指令为。 5.计算机中的带符号数都是用表示的,字符都是用表示的。将AL中保存 的字母ASCII码变换成相应的大写字母的ASCII码,则正确的逻辑指令为。 6.8086 CPU芯片有40个管脚,微处理器通过这些引脚与外部的逻辑部件连接,完成信息的交 换。CPU的这些引脚信号称为。 7.在微型计算机系统中,对存储器的编址和对I/O端口的编址方法有和 两种编址方法。而大多数微处理器是采用两个独立的地址空间,即存储器地址空间和I/O地址空间。8086CPU对存储器的编址和对I/O端口的编址采用的是方法。 8086CPU采用引脚信号来区分对存储器和I/O端口的读写操作。 8.8086CPU内部的功能结构主要包含两个独立的逻辑单元:执行单元EU和总线接口单元BIU。 其中BIU主要完成。 9.在8086CPU的寄存器组织中,通用寄存器分别为。 10.8086微处理器状态字PSW是一个16位的寄存器,一共设定了9个标志位,其中用于反映 ALU前一次操作结果的状态标志分别为;若(AX)=5439H,则8086CPU 执行ADD AX,476AH指令后,OF= ;执行AND AX,476AH指令后,OF= 。 11.有一块120个字的存储区域,其起始地址为625AH:234DH,则这个存储区域的末地址单元的 物理地址为。 12.若DATBUF为字变量,则MOV AX,DATBUF[BP]指令SRC的寻址方式为;将DATBUF变 量对应单元的偏移地址传送到BX寄存器正确的指令为;若想将DATBUF低地址单元的内容传送到AL寄存器正确的指令为。 13.在缓冲区buf1中留出100个字节的存储空间,正确的变量定义语句为。 14.执行下列指令后,DX寄存器中的内容为。 TABLE DW 25,36,-2,-10,5678H,13 PYL DW 7

通信原理大作业报告

通信原理 学院:电子工程学院 专业:信息对抗技术 班级: 021231 姓名:王政02123063 姚霖煜02123114 李像群02123009 安坤02123086 牛家乐02123085 鲁听宽02123036 李乾02123027 邢辉02123002 奈永奇02123034 陆绍益02123018 陈恩虎02123082 林鸿波02123007

实验一单极性码与双极性码的仿真结果与分析 一、实验名称: 仿真分析单极性码与双极性码的功率谱密度,分析仿真结果并比较。 二、实验目的: (1)通过实验,了解并掌握数字基带传输系统中数字基带信号在信道中的的传输等问题。 (2)通过实验,理解并掌握数字基带传输系统中数字基带信号的不同形式的编码以及各种编码方式的比较。 (3)通过实验,了解数字基带传输系统中数字基带信号的波形及频谱特性。 (4)通过实验,分析仿真时域的波形与频域的频谱,并与理论的波形及频谱密度进行比较,分析二者的异同。 三、实验任务 (1)全班同学自由分组,各组选定题目,各组成员分配任务,协调合作。 (2)对通信系统有整体的较深入的理解,深入理解自己仿真部分的原理的基础,画出对应的通信子系统的原理框图。

(3)提出仿真方案。 (4)完成仿真软件的编制。 (5)仿真软件的演示。 (6)提交详细的设计报告。 四、实验资料 计算机、Matlab软件、相关资料 五、实验设计及结果分析 数字基带传输系统 (1)概念:未经调制的数字信号所占据的频谱是从零频或者很低频率开始,称为数字基带信号; 不经载波调制而直接传输数字基带信号的系统,称为数字基带传输系统; (2)数字基带传输的研究的意义: 第一:在利用对称电缆构成的近程数据通信系统中广泛采用这种传输方式; 第二:数字基带传输方式迅速发展,不仅应用于低速数据传输,而且还用于告诉数据传输; 第三:基带传输系统的许多问题也是带通传输系统必须考虑的问题;第四:任何一个采用线性调制的带通传输系统,可以等效为一个基带传输系统来研究。 (3)基带传输码型:

西电微机原理上机作业完整版

上机作业(一)

指令SRC寻址方式SRC的地 址 AX推算 值 AX实 际值 MOV AX, CX 寄存器寻址0005 0005 MOV AX, 500H 立即寻址0500 0500 MOV AX, TABLE 直接寻址1541:0004 A5A4 A5A4 MOV AX, ES:[BX] 寄存器间接寻址1542:0004 C5C4 C5C4 MOV AX, [BX+05H] 寄存器相对寻址1541:0009 AAA9 AAA9 MOV AX, SS:[BX]+03H 寄存器相对寻址153F:0007 B8B7 B8B7 MOV AX, TABLE [BX] 寄存器相对寻址1541:0008 A9A8 A9A8 MOV AX, 07H [BX] 寄存器相对寻址1541:000B ACAB ACAB MOV AX, [BP] 寄存器间接寻址153F:0003 B4B3 B4B3 MOV AX, TABLE [BP] 寄存器相对寻址1541:0007 A8A7 A8A7 MOV AX, 08H [BP] 寄存器相对寻址153F:000B BCBB BCBB MOV AX, [BP+06H] 寄存器相对寻址153F:0009 BAB9 BAB9 MOV AX, DS:[BP+03H] 寄存器相对寻址1541:0006 A7A6 A7A6 MOV AX, [BP]+05H 寄存器相对寻址153F:0008 B9B8 B9B8 MOV AX, ES: [SI+03H] 寄存器相对寻址1542:0005 C6C5 C6C5 MOV AX, [DI+06H] 寄存器相对寻址1541:0007 A8A7 A8A7 MOV AX, [DI]+05H 寄存器相对寻址1541:0006 A7A6 A7A6 MOV AX, TABLE [SI] 寄存器相对寻址1541:0006 A7A6 A7A6

现代通信原理期末大作业

班级:数技1班学号: 1 53128 姓名:

目录 一. 模拟调制系统 (3) ○a模拟调制系统的抗噪声性能 (3) ○b调频立体声广播系统 (7) 二. 数字基带调制与传输 (8) ○a有线电视广播系统 (8) 三. 数字频带调制 (9) ○a ASK系统与FSK系统 (9) ○b QPSK系统与数字电视系统 (10) 四. 信道复用 (12) ○a多址通信方式 (12) ○b CDMA蜂窝移动通信系统 (14) 五. 同步原理 (18) ○a群同步 (18) 所涉及的最新技术前沿及应用 云计算 (20) 无线充电技术 (20) 泄漏同轴电缆 (20) 超光网 (21)

一. 模拟调制系统 ○a模拟调制系统的抗噪声性能 1.利用正弦波的幅度、频率或相位的变化,或者利用脉冲的幅度、宽度或者位置变化来模拟原始信号,以达到通信的目的,称为模拟通信。模拟通信的优点是直观且容易实现,但存在两个主要缺点。 相干解调器 (1)保密性差模拟通信,尤其是微波通信和有线明线通信,很容易被窃听。只要收到模拟信号,就容易得到通信内容。 (2)抗干扰能力弱电信号在沿线路的传输过程中会受 到外界的和通信系统内部的各种噪声干扰,噪声和信号混合后难以分开,从而使得通信质量下降。线路越长,噪声的积累也就越多

(3)所有线性调制信号都可以用下式同样统一的表达 事 2.干扰模拟信号的因素形成干扰的因素有三个: ○1指产生干扰的原件、设备或信号。 ○2传播途径,指干扰从干扰源传播到敏感器件的通路 或媒介。 ○3敏感器件,指容易被干扰的对象。 3.抗干扰分析抗干扰设计的基本原则是:抑制干扰源,切断干扰途径,提高敏感原件的抗干扰性能。1)抑制干扰源抑制干扰源就是尽可能的减小干扰源的电压,这是抗干扰设计中最优先考虑和最重要的原则,常常会起到事半功倍的效果。这一目的主要是通过在干扰源两端并联电容来实现的。减小干扰源的电流主要是通过在干扰源回路串联电感或电 阻以及增加续流二极管来实现的 2)按干扰的传播路径可分为传导干扰和辐射干扰两类。传导干扰是指通过传播到敏感器件的干扰。高频干扰噪声和有用信号6 的频带不通,可以通过在导线上增加滤波器的

西电通信原理大作业

通信原理大作业 班级:021215 学号: 姓名:

一. 第四代移动通信技术综述(4G网络综述) 第四代移动通信技术的概念可称为宽带接入和分布网络,具有非对称的超过2Mbit/s的数据传输能力。它包括宽带无线固定接入、宽带无线局域网、移动宽带系统和交互式广播网络。第四代移动通信标准比第三代标准具有更多的功能。第四代移动通信可以在不同的固定、无线平台和跨越不同的频带的网络中提供无线服务,可以在任何地方用宽带接入互联网(包括卫星通信和平流层通信),能够提供定位定时,数据采集、远程控制等综合功能。此外,对全速移动用户能提供150 Mb/s的高质量影像服务,将首次实现三维图像的高质量传输。他包括广带无线固定接入、广带无线局域网、移动广带系统和互操作的广播网络(基于地面和卫星系统)。其广带无线局域网(WLAN)能与B-ISDN和ATM兼容,实现广带多媒体通信,形成综合广带通信网(IBCN),他还能提供信息之外的定位定时、数据采集、远程控制等综合功能。 一4G主要技术要求 1. 通信速度提高,数据率超过UMTS,上网速率从2 Mb/s提高到100 Mb /s。 2. 以移动数据为主面向Internet大范围覆盖高速移动通信网络,改变了以传统移动电话业务为主设计移动通信网络的设计观念。 3. 采用多天线或分布天线的系统结构及终端形式,支持手机互助功能,采用可穿戴无线电,可下载无线电等新技术。 4. 发射功率比现有移动通信系统降低10~100倍,能够较好地解决电磁干扰问题。 5. 支持更为丰富的移动通信业务,包括高分辨率实时图像业务、会议电视虚拟现实业务等,使用户在任何地方可以获得任何所需的信息服务,且服务质量得到保证。 第四代移动通信系统是集成多功能的宽带移动通信系统,是宽带接入IP系统。 二、4G的主要特点 1. 通信速度更快 由于人们研究4G通信的最初目的就是提高蜂窝电话和其他移动装置无线访问Internet的速率,因此4G通信给人印象最深刻的特征莫过于它具有更快的无线通信速度。从移动通信系统数据传输速率作比较,第一代模拟式仅提供语音服务;第二代数位式移动通信系统传输速率也只有9.6Kbps,最高可达32Kbps,如PHS;而第三代移动通信系统数据传输速率可达到2Mbps;专家则预估,第四代移动通信系统可以达到10Mbps至20Mbps,甚至最高可以达到每秒高达100Mbps 速度传输无线信息,这种速度会相当于2009年最新手机的传输速度的1万倍左右。 2. 网络频谱更宽 要想使4G通信达到100Mbps的传输,通信营运商必须在3G通信网络的基础上,进行大幅度的改造和研究,以便使4G网络在通信带宽上比3G网络的蜂窝系统的带宽高出许多。据研究4G通信的AT&T的执行官们说,估计每个4G 信道会占有100MHz的频谱,相当于W-CDMA3G网络的20倍。

西安电子科技大学微机原理大作业

西安电子科技大学微机原理大作业

第一次上机 一、实验目的 1. 熟练掌握8086/8088的各种寻址方式及应用。 2.掌握DEBUG调试程序中的一些常用命令的使用方法,为以后的实验打下基础 二、实验仪器 586微机 1台 三、实验内容 1.关于数据的寻址方式练习 8086/8088 提供多种方式实现操作数寻址,大体可分为7种: a. 立即寻址 b. 寄存器寻址 c. 直接寻址 d. 寄存器间接寻址 e. 寄存器相对寻址 f. 基址变址寻址

g. 基址变址且相对寻址 掌握8086/8088的这些寻址方式,是学习汇编语言编程的关键。 指令 SRC 寻址方 式 SRC 的地 址 AX 推算值 AX 实际值 MOV AX, CX 寄存器寻 址 0005 0005 MOV AX, 500H 立即寻址 0500 0500 MOV AX, TABLE 直接寻址 1541:0004 A5A 4 A5A 4 MOV AX, ES:[BX] 寄存器间接寻址 1542:0004 C5C 4 C5C 4 MOV AX, [BX+05H] 寄存器相对寻址 1541:0009 AAA 9 AAA 9 MOV AX, 寄存器相 153F B8B B8B

7 MOV AX, TABLE [BX] 寄存器相对寻址 1541:0008 A9A 8 A9A 8 MOV AX, 07H [BX] 寄存器相对寻址 1541:000B ACA B ACA B MOV AX, [BP] 寄存器间 接寻址 153F :0003 B4B 3 B4B 3 MOV AX, TABLE [BP] 寄存器相对寻址 1541:0007 A8A 7 A8A 7 MOV AX, 08H [BP] 寄存器相对寻址 153F :000B BCB B BCB B MOV AX, [BP+06H] 寄存器相对寻址 153F :0009 BAB 9 BAB 9 MOV AX, 寄存器相 1541 A7A A7A

西电通信原理大作业

通信原理大作业——2ASK信号传输仿真

2ASK信号传输仿真 一、2ASK信号 2ASK(二进制振幅键控)是通过对载波的振幅的控制,从而实现数字调制。它是一种最简单的数字信号的载波传输,通过对2ASK的仿真可以更好的理解数字调制系统的组成以及各模块的功能。 二、仿真任务 对于2ASK信号传输仿真:按照2ASK产生模型和解调模型分别产生2ASK信号和高斯白噪声,经过信道传输后进行解调。对调制解调过程中的波形进行时域和频域观察,并且对解调结果进行误码率测量。2ASK信号的解调可以选用包络解调或者相干解调法。 本实验主要是利用MATLAB软件,设计一个2ASK调制与解调系统。可以使用MATLAB集成环境下的Simulink仿真平台,也可以使用matlab本身的语言环境,均可以完成仿真内容。 其中,simulink操作环境如图:

三、2ASK 调制与解调原理 3.1、2ASK 调制原理 振幅键控是正弦载波的幅度随数字基带信号而变化的数字调制。当数字基带信号为二进制时,则为二进制振幅键控。设发送的二进制符号序列由0、1序列组成,发送0符号的概率为P ,发送1符号的概率为1-P ,且相互独立。该二进制符号序列可表示为: t w nT t g a t w t s t e c n s n c ASK cos )()(cos )()(2??? ???-==∑ (1) 其中:

二进制振幅键控信号时间波形如图1 所示。由图1 可以看出,2ASK信号的时间波形e2ASK(t)随二进制基带信号s(t)通断变化,所以又称为通断键控信号(OOK信号)。 图1 二进制振幅键控信号时间波形 在二进制数字振幅调制中,载波的幅度随着调制信号的变化而变化,实现这种调制的方式有两种:(1)模拟相乘法:通过相乘器直接将载波和数字信号相乘得到输出信号,这种直接利用二进制数字信号的振幅来调制正弦载波的方式称为模拟相乘法,其电路如图2所示。在该电路中载波信号和二进制数字信号同时输入到相乘器中完成调制。(2)数字键控法:用开关电路控制输出调制信号,当开关接载波就有信号输出,当开关接地就没信号输出,其电路如图3所示。

相关文档
最新文档