当前位置:文档之家› 中南大学移动通信实验报告-王仁平

中南大学移动通信实验报告-王仁平

中南大学移动通信实验报告-王仁平
中南大学移动通信实验报告-王仁平

无线移动通信实验报告

实验项目蓝牙无线通信实验

学生姓名王仁平

指导教师赵颖

专业班级电子信息1002

完成日期2013年05月26日

电子信息工程系

信息科学与工程学院

实验一:服务发现的功能

一、实验环境

每2台PC为一组。

硬件:

SEMIT TTP6602 2块;

串口连接线 2根。

软件:

OS:Windows 2000;

显示设置:Windows标准字体;

分辨率:1024×768。

二、实验目的

通过具体的蓝牙服务发现协议:

了解网络的服务发现方式;

了解数据的表示方式;

掌握服务发现的工作流程;

掌握典型的客户-服务器工作模式

三、实验原理

1.服务发现的功能

对于蓝牙设备来说,要想访问另一个设备的服务,必须知道该设备所提供的服务,以及获取该服务的一些信息(如该服务使用的各种协议栈、服务名称、服务提供者和获得服务所需要的参数)。

常用的服务发现方式:

服务定位协议SLP(Service Location Protocol)

通用即插即用UPnP(Universal Plug and Play)

蓝牙SIG专门为蓝牙系统制定了一个服务发现协议SDP(Service Discovery Protocol),它非常适合蓝牙系统移动性较强的的特点,并且可以和其它服务发现协议共存于蓝牙环境中,符合蓝牙系统开放性的特点。

蓝牙服务发现协议的基本出发点是发现服务但不提供对服务的访问,对服务的访问需要通过其它协议来实现。

2.客户机-服务器模型

客户机-服务器交互是大多数网络通信的基础模式。

客户机发送请求,等待响应。而服务器等待请求并完成基于请求的动作,形成响应的数据包,返回给客户机。

服务发现协议是典型的客户机-服务器模型。

每个服务发现协议分为客户端部分和服务器端部分,两部分在不同的蓝牙设备上工作。

一个蓝牙设备可以既是服务器同时又是客户机。

请求服务的蓝牙设备运行服务发现协议的客户端部分,提供服务的蓝牙设备

运行服务发现协议的服务器端部分。

SDP客户端与服务器交互模型:

3.数据元的编解码

编码过程:

将服务记录用数据元格式表示出来,在注册函数中调用。

解码过程:

将查询返回的服务属性数据元解析成可以理解的服务记录形式,用树形结构给出。

4.PDU交互的工作流程

SDP定义了2种获取服务信息的方式:

查找服务方式:在用户知道服务的UUID的情况下,用户通过指定服务类型(ServiceSearchPattern)来直接获得服务记录信息;

服务发现协议的服务器端是根据服务类型来找与用户所要求的服务相匹配的服务记录的,它是唯一的查找服务的手段。

浏览服务方式:不知道服务的UUID,浏览各个服务记录;

为了支持该方式,服务记录必须含有Browse Group List属性,该属性说明了该服务属于何种浏览组。

服务发现协议

客户端

客户端应用程

服务发现协议

服务器端

服务器端应用

程序

SDP响应

SDP请求

建立逻辑链路

PDU交互

断开逻辑链路

3种查找服务方式:

(1)ServiceSearch Transaction方式

(2)ServiceAttribute Transaction方式

(3)ServiceSearchAttribute Transaction方式

四、实验内容

1.实验流程

在服务器端注册本机的服务记录

客户端查询服务器已注册的服务记录

服务属性:

客户端服务发现:

2.实验分析

本次试验中观察了客户机发起请求,服务器端给出响应的过程,比较了不同的服务查找方式,更好的理解了服务发现的原理。

五、实验思考

1.网络通信中为什么需要服务发现的协议部分?

答:网络通信中,协议为连接不同的操作系统和不同的硬件体系结构的互联网络提供通信支持。

2.蓝牙的服务发现协议规定的数据元格式有什么优劣之处?

答:蓝牙协议中采用数据元的形式来表示变长数据,这样可以减少对无线信道资源的浪费,数据库中的信息存储也以数据元的形式表示,这样可以节约存储资源。

3.为什么要有不同的服务查询模式,这样对提高服务发现的效率有什么好处?答:三种查询方式应用于不同的场合,根据不同需要选择三中查询方式可以提高

服务发现的效率。

实验二:无线多点组网

一、实验环境

5台PC 为一组。 硬件:

SEMIT TTP6601 5块; USB 连接线 5根; 软件:

OS :Windows 2000;

屏幕分辨率:1024×768;

二、实验目的

利用多个设备进行组网操作:

学习无线组网的基本原理及相关概念;

理解点对多点的网络、Ad hoc 网络多跳转接的拓扑结构; 理解组网过程、简单的路由协议以及广播和组播的概念。

三、实验原理

1. 通信网络拓扑结构

现代通信网实现的五种基本结构。

2. 路由技术

路由技术所要研究的问题:

数据包能够通过多条路径从源设备到达目的设备,选择什么路径最合适。

路由器之间通过路由协议交换信息,以报告它们各自所连接的网络和设备,更新路由表。错误!未找到目录项。

路由选择流程图:

网型网 星型网 复合型网 环型网 总线型网

3.组网过程

无线局域网的网络结构

无中心拓扑结构:(用于用户数较少的临时组网)

网络中任意两个站点均可直接通信,一般使用公用广播信道;

网络抗毁性能好、建网容易、费用较低、整体网络移动性好;

用户数较多时,信道竞争限制网络性能,路由信息占据大部分有效通信。

有中心拓扑结构:

一个无线站点作为基站,网络中所有站点对网络的访问和通信均由其控制;

能实现高速率通信,网络中站点布局受环境限制较小;

中心站为实现局域网互联和接入有线主干网提供了一个逻辑接入点(AP)。

组网方式:

主设备(M)可以查询周围蓝牙设备并与其建链;

从设备(S)不可主动查询和被其它蓝牙设备查询到,不能主动发起建链和被动建链;

主从设备(M/S)不可主动查询,但可被其它蓝牙设备查询到,不能主动发起建链但可被动建链。

组网原则:

一个主设备至多可与n个从设备建立链路(本实验中为了使得网络结构更加清晰,规定一个主设备最多可与2个从设备建立链路);

两个从设备间不能直接建立链路(通过主设备路由转接);

所有的从设备节点只能受到一个主设备的控制。

4.广播和组播

广播(所有设备)

由任何一个节点设备向网络内的所有其他节点发送同一消息。任何设备收到目的地址为广播地址的数据都接收。

组播(某些特定设备)

一个节点设备向网络内某组发送组播信息。

网络中任何一个节点设备都可以申请加入一个或多个组播组。

每个组播组通过唯一的组播地址来识别。

发给某个组的数据只有该组成员才能接收。

四、实验内容

组网:

单播广播:

组播:

五、实验思考

1.组播具体如何实现?

答:实现IP组播传输,则组播源和接收者以及两者之间的下层网络都必须支持组播。这包括以下几方面:主机的TCP/IP实现支持发送和接收IP组播;主机的网络接口支持组播;有一套用于加入、离开、查询的组管理协议;有一套IP地址分配策略,并能将第三层IP组播地址映射到第二层MAC地址。

2.路由器如何知道相应的组播目的节点在哪一方向?

答:组播的目的地址是一个集合,通过组播路由算法知道相应的节点的方向。

移动通信实验报告

邮电大学 移动通信实验报告 班级: 专业: : 学号:

班序号: 一、实验目的 (2) 1、移动通信设备观察实验 (2) 2、网管操作实验 (3) 二、实验设备 (3) 三、实验容 (3) 1、TD_SCDMA系统认识 (3) 2、硬件认知 (3) 2.1移动通信设备 (3) 2.2 RNC设备认知 (4) 2.3 Node B设备(基站设备) (6) 2.4 LMT-B软件 (7) 2.5通过OMT创建基站 (8) 四、实验总结 (20) 一、实验目的 1、移动通信设备观察实验 1.1 RNC设备观察实验 a) 了解机柜结构 b) 了解RNC机框结构及单板布局 c) 了解RNC各种类型以及连接方式 1.2 基站设备硬件观察实验 a) 初步了解嵌入式通信设备组成 b) 认知大唐移动基站设备EMB5116的基本结构 c) 初步分析硬件功能设计

2、网管操作实验 a) 了解OMC系统的基本功能和操作 b) 掌握OMT如何创建基站 二、实验设备 TD‐SCDMA 移动通信设备一套(EMB5116基站+TDR3000+展示用板卡)电脑 三、实验容 1、TD_SCDMA系统认识 全称是时分同步的码分多址技术(英文对应Time Division-Synchronous Code Division Multiple Access)。 TD_SCDMA系统是时分双工的同步CDMA系统,它的设计参照了TDD(时分双工)在不成对的频带上的时域模式。运用TDSCDMA这一技术,通过灵活地改变上/下行链路的转换点就可以实现所有3G对称和非对称业务。合适的TDSCDMA时域操作模式可自行解决所有对称和非对称业务以及任何混合业务的上/下行链路资源分配的问题。 TD_SCDMA系统网络结构中的三个重要接口(Iu接口、Iub接口、Uu接口),认识了TD_SCDMA系统的物理层结构,熟悉了TD_SCDMA系统的六大关键技术以及其后续演进LTE。

中南大学通信电子线路实验报告

中南大学 《通信电子线路》实验报告 学院信息科学与工程学院 题目调制与解调实验 学号 专业班级 姓名 指导教师

实验一振幅调制器 一、实验目的: 1.掌握用集成模拟乘法器实现全载波调幅和抑止载波双边带调幅的方法。 2.研究已调波与调制信号及载波信号的关系。 3.掌握调幅系数测量与计算的方法。 4.通过实验对比全载波调幅和抑止载波双边带调幅的波形。 二、实验内容: 1.调测模拟乘法器MC1496正常工作时的静态值。 2.实现全载波调幅,改变调幅度,观察波形变化并计算调幅度。 3.实现抑止载波的双边带调幅波。 三、基本原理 幅度调制就是载波的振幅(包络)受调制信号的控制作周期性的变化。变化的周期与调制信号周期相同。即振幅变化与调制信号的振幅成正比。通常称高频信号为载波信号。本实验中载波是由晶体振荡产生的10MHZ高频信号。1KHZ的低频信号为调制信号。振幅调制器即为产生调幅信号的装置。 在本实验中采用集成模拟乘法器MC1496来完成调幅作用,图2-1为1496芯片内部电路图,它是一个四象限模拟乘法器的基本电路,电路采用了两组差动对由V1-V4组成,以反极性方式相连接,而且两组差分对的恒流源又组成一对差分电路,即V5与V6,因此恒流源的控制电压可正可负,以此实现了四象限工作。D、V7、V8为差动放大器V5与V6的恒流源。进行调幅时,载波信号加在V1-V4的输入端,即引脚的⑧、⑩之间;调制信号加在差动放大器V5、V6的输入端,即引脚的①、④之间,②、③脚外接1KΩ电位器,以扩大调制信号动态范围,已调制信号取自双差动放大器的两集电极(即引出脚⑹、⑿之间)输出。

图2-1 MC1496内部电路图 用1496集成电路构成的调幅器电路图如图2-2所示,图中VR8用来调节引出脚①、④之间的平衡,VR7用来调节⑤脚的偏置。器件采用双电源供电方式(+12V,-9V),电阻R29、R30、R31、R32、R52为器件提供静态偏置电压,保证器件内部的各个晶体管工作在放大状态。 四、实验结果 1. ZD.OUT波形: 2. TZXH波形:

移动通信原理课程设计-实验报告-

电子科技大学 通信抗干扰技术国家级重点实验室 实验报告 课程名称移动通信原理 实验内容无线信道特性分析; BPSK/QPSK通信链路搭建与误码性能分析; SIMO系统性能仿真分析 课程教师胡苏 成员姓名成员学号成员分工 独立完成必做题第二题,参与选做题SIMO仿 真中的最大比值合并模型设计 参与选做题SIMO仿真中的 等增益合并模型设计 独立完成必做题第一题 参与选做题SIMO仿真中的 选择合并模型设计

1,必做题目 1.1无线信道特性分析 1.1.1实验目的 1)了解无线信道各种衰落特性; 2)掌握各种描述无线信道特性参数的物理意义; 3)利用MATLAB中的仿真工具模拟无线信道的衰落特性。 1.1.2实验内容 1)基于simulink搭建一个QPSK发送链路,QPSK调制信号经过了瑞利衰 落信道,观察信号经过衰落前后的星座图,观察信道特性。仿真参数:信源比特速率为500kbps,多径相对时延为[0 4e-06 8e-06 1.2e-05]秒,相对平均功率为[0 -3 -6 -9]dB,最大多普勒频移为200Hz。例如信道设置如下图所示:

1.1.3实验仿真 (1)实验框图 (2)图表及说明 图一:Before Rayleigh Fading1 #上图为QPSK相位图,由图可以看出2比特码元有四种。

图二:After Rayleigh Fading #从上图可以看出,信号通过瑞利信道后,满足瑞利分布,相位和幅度发生随机变化,所以图三中的相位不是集中在四点,而是在四个点附近随机分布。 图三:Impulse Response #从冲激响应的图可以看出相位在时间上发生了偏移。

移动应用开发-实验报告

实验一Android开发基础 实验时间:2018.3.16 实验地点:X501 一、实验目的 1. 掌握Android开发环境的搭建; 2. 了解Android SDK的安装、配置、使用; 3. 熟悉开发工具Android Studio的使用; 4. 了解创建项目并熟悉文件目录结构; 二、实验学时 2学时/次,共2学时 三、实验环境 Android Studio;JDK1.7;PC机 四、实验容和要求 1.Android Studio安装 (1) Android Studio的下载与安装 前提准备工作:安装JDK 并配置JDK 环境变量。 请使用传统的JAVA_HOME 环境变量名称。很多人会被提醒JVM 或者JDK 查找失败,几乎都是因为JDK 版本或者没有使用JAVA_HOME 这个环境变量名称的原因。 ①Android Studio可以从中文社区进行下载,网址为https://www.doczj.com/doc/441558336.html,/。在浏览器中打开该网址,如图1-1所示。 图1-1 Android Studio官方 ②选择合适的平台,进行下载,如图1-2所示。

图1-2 Java platform(JDK) ③安装之前,要确定JDK版本必须是1.7或以上,否则安装之后会报错。双击Android Studio的安装文件,按照提示一步步安装,具体参考教材。不出意外的话,看到图1-3所示的界面,说明Android Studio已经安装成功了。 图1-3 Android Studio已经安装成功 2. 配置Android Studio 安装Android Studio完成之后,运行Android Studio。每一次安装,都会显示图1-4所示的这个界面,用以选择导入Android Studio的配置文件。 第一个选项:使用以前版本的配置文件夹。 第二个选项:导入某一个目录下的配置文件夹。 第三个选项:不导入配置文件夹。 如果你以前使用过Android Studio,可以选择到以前的版本。如果你是第一次使用,可以选择第三项。 图1-4 导入Android Studio配置文件

操作系统实验报告-中南大学

操作系统原理试验报告 班级: 学号: 姓名:

实验一:CPU调度 一、实验内容 选择一个调度算法,实现处理机调度。 二、实验目的 多道系统中,当就绪进程数大于处理机数时,须按照某种策略决定哪些进程优先占用处理机。本实验模拟实现处理机调度,以加深了解处理机调度的工作。 三、实验题目 1、设计一个按优先权调度算法实现处理机调度的程序; 2、设计按时间片轮转实现处理机调度的程序。 四、实验要求 PCB内容: 进程名/PID; 要求运行时间(单位时间); 优先权; 状态: PCB指针; 1、可随机输入若干进程,并按优先权排序; 2、从就绪队首选进程运行:优先权-1/要求运行时间-1 要求运行时间=0时,撤销该进程 3、重新排序,进行下轮调度 4、最好采用图形界面; 5、可随时增加进程; 6、规定道数,设置后备队列和挂起状态。若内存中进程少于规定道数,可自动从后备 队列调度一作业进入。被挂起进程入挂起队列,设置解挂功能用于将指定挂起进程解挂入就绪队列。 7、每次调度后,显示各进程状态。 实验二:内存管理 一、实验内容 主存储器空间的分配和回收 二、实验目的 帮助了解在不同的存储管理方式下,应怎样实现主存空间的分配和回收。 三、实验题目 在可变分区管理方式下,采用最先适应算法实现主存空间的分配和回收。

四、实验要求 1、自行假设主存空间大小,预设操作系统所占大小并构造未分分区表; 表目内容:起址、长度、状态(未分/空表目) 2、结合实验一,PCB增加为: {PID,要求运行时间,优先权,状态,所需主存大小,主存起始位置,PCB指针} 3、采用最先适应算法分配主存空间; 4、进程完成后,回收主存,并与相邻空闲分区合并 .1、Vo类说明(数据存储结构) 进程控制块PCB的结构: Public class PCB{ //进程控制块PCB,代表一个进程 //进程名,作为进程的标识; private String name; //要求运行时间,假设进程运行的单位时间数; private int time; //赋予进程的优先权,调度时总是选取优先数小的进程先执行; private int priority; //状态,假设有“就绪”状态(ready)、“运行”状态(running)、 //“后备”状态(waiting)、“挂起”状态(handup) private String state; //进程存放在table中的位置 private int start; //进程的大小 private int length; //进程是否进入内存,1为进入,0为未进入 private int isIn; //进程在内存中的起始位置 private int base; //进程的大小 private int limit; //一些get和set方法以及构造器省略… };

重庆大学移动通信系统实验报告

ADS系统级仿真 ——发射机、零中频接收机与外差式接收机 课程名称:移动通信系统 院系:通信工程学院 专业:通信01班 年级: 2013级 姓名:叶汉霆 学号: 指导教师:李明玉 实验时间: 重庆大学

一、实验目的: 1. 熟悉ADS软件的使用、能用该软件进行原理图设计和原理图仿真。 2. 了解发射机、接收机的结构及工作原理; 3. 掌握利用ADS中行为级模块进行系统级仿真的方法,使用如滤波器、放大器、混频器等行为级的功能模块搭建收发信机系统。 4.运用S参数仿真、交流仿真、谐波平衡仿真、瞬态响应仿真等仿真器对收发信机系统的各种性能参数进行模拟检测。 二、实验原理: 1.接收机 接收机将通过信道传播的信号进行接收,提取出有用信号。接收机一般具有接收灵敏度、选择性、交调抑制、噪声系数等性能参数。 接收机的实现架构可分为:超外差、零中频和数字中频等。 接收机各部分的作用和要求如下: ①射频滤波器1(FP Filter1) 选择信号频段、限制输入信号带宽、减小互调失真。 抑制杂散信号,避免杂散响应。 减少本振泄漏,在频分系统中作为频域相关器。 ②低噪声放大器(LNA) 在不使接收机线性度恶化的前提下提供一定的增益。 抑制后续电路的噪声,降低系统的噪声系数。 ③射频滤波器2(FP Filter2) 抑制由低噪声放大器放大或产生的镜频干扰。 进一步抑制其他杂散信号。 减少本振泄漏。 ④混频器(Mixer) 将射频信号下变频为中频信号。 是接收机中输入射频信号最强的模块,其线性度极为重要,同时要求较低 的噪声系数。 ⑤本振滤波器(Injection Filter) 滤除来自本振的杂散信号。

移动通信实验报告

实验一 m序列产生及特性分析实验 一、实验目得 1.了解m序列得性质与特点; 2。熟悉m序列得产生方法; 3.了解m序列得DSP或CPLD实现方法。 二、实验内容 1。熟悉m序列得产生方法; 2.测试m序列得波形; 三、实验原理 m序列就是最长线性反馈移存器序列得简称,就是伪随机序列得一种。它就是由带线性反馈得移存器产生得周期最长得一种序列。 m序列在一定得周期内具有自相关特性.它得自相关特性与白噪声得自相关特性相似。虽然它就是预先可知得,但性质上与随机序列具有相同得性质.比如:序列中“0”码与“1”码等抵及具有单峰自相关函数特性等。 五、实验步骤 1.观测现有得m序列。 打开移动实验箱电源,等待实验箱初始化完成.先按下“菜单”键,再按下数字键“1”,选择“一、伪随机序列”,出现得界面如下所示: ?再按下数字键“1"选择“1m序列产生”,则产生一个周期为15得m序列。 2。在测试点TP201测试输出得时钟,在测试点TP202测试输出得m序列。 1)在TP201观测时钟输出,在TP202观测产生得m序列波形。

图1-1 数据波形图

实验二 WALSH序列产生及特性分析实验 一.实验目得 1。了解Walsh序列得性质与特点; 2。熟悉Walsh序列得产生方法; 3.了解Walsh序列得DSP实现方法。 二.实验内容 1.熟悉Walsh序列得产生方法; 2.测试Walsh序列得波形; 三。实验原理 Walsh序列得基本概念 Walsh序列就是正交得扩频序列,就是根据Walsh函数集而产生.Walsh函数得取值为+1或者—1。图1-3—1展示了一个典型得8阶Walsh函数得波形W1。n阶Walsh函数表明在Walsh函数得周期T内,由n段Walsh函数组成.n阶得Walsh函数集有n个不同得Walsh函数,根据过零得次数,记为W0、W1、W2等等。 t 图2-1 Walsh函数 Walsh函数集得特点就是正交与归一化,正交就是同阶不同得Walsh函数相乘,在指定得区间积分,其结果为0;归一化就是两个相同得Walsh函数相乘,在指定得区间上积分,其平均值为1。 五、实验步骤 1。观测现有得Walsh序列波形 打开移动实验箱电源,等待实验箱初始化完成. 先按下“菜单"键,再按下数字键“1”,选择“一、伪随机序列”,出现得界面如下所示:

中南大学系统仿真实验报告

实验一MATLAB 中矩阵与多项式的基本运算 实验任务 1. 了解MATLAB命令窗口和程序文件的调用。 2 ?熟悉如下MATLAB的基本运算: ①矩阵的产生、数据的输入、相关元素的显示; ②矩阵的加法、乘法、左除、右除; ③特殊矩阵:单位矩阵、“ 1 ”矩阵、“0”矩阵、对角阵、随机矩阵的产生和运算; ④多项式的运算:多项式求根、多项式之间的乘除。 基本命令训练 1、>> eye(2) ans = 1 0 0 1 >> eye(4) ans = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2、>> ones(2) 1 1 ans =

1 1 >> ones(4) ans = 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 >> ones(2,2) ans = 1 1 1 1 >> ones(2,3) ans = 1 1 1 1 1 1 >> ones(4,3) ans = 1 1 1 1 1 1 1 1 1 1 1 1 3、>> zeros(2) ans =

0 0 0 0 >> zeros(4) ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 >> zeros(2,2) ans = 0 0 0 0 >> zeros(2,3) ans = 0 0 0 0 0 0 >> zeros(3,2) ans = 0 0 0 0 00 4、随机阵>> rand(2,3) ans = 0.2785 0.9575 0.1576 0.5469 0.9649 0.9706 >> rand(2,3)

移动通信实验指导书

目录 移动通信系统实验指导 (1) 实验一:AWGN信道中BPSK调制系统的 BER仿真计算 (2) 实验二:移动信道建模的仿真分析 (4) 实验三: CDMA通信系统仿真 (5)

移动通信系统实验指导 上机实验是移动通信课程的重要环节,它贯穿于整个“移动通信”课程教学过程中。本课程的实验分为3个阶段进行,它要求学生根据教科书的内容,在MATLAB仿真平台上并完成相应系统及信道建模仿真,帮助学生直观的了解移动通信系统的相关工作原理。最后要求学生根据实验内容完成实验报告。 试验的软件环境为Microsoft Windows XP + MATLAB。

实验一:AWGN信道中BPSK调制系统的 BER仿真计算 一、实验目的 1.掌握二相BPSK调制的工作原理 2.掌握利用MATLAB进行误比特率测试BER的方法 3.掌握AWGN信道中BPSK调制系统的BER仿真计算方法 二、实验原理 1.仿真概述及原理 在数字领域进行的最多的仿真任务是进行调制解调器的误比特率测试,在相同的条件下 进行比较的话,接收器的误比特率性能是一个十分重要的指标。误比特率的测试需要一个发送器、一个接收器和一条信道。首先需要产生一个长的随机比特序列作为发送器的输入,发送器将这些比特调制成某种形式的信号以便传送到仿真信道,我们在传输信道上加上一定的可调制噪声,这些噪声信号会变成接收器的输入,接收器解调信号然后恢复比特序列,最后比较接收到的比特和传送的比特并计算错误。 误比特率性能常能描述成二维图像。纵坐标是归一化的信噪比,即每个比特的能量除以噪声的单边功率谱密度,单位为分贝。横坐标为误比特率,没有量纲。

中南大学 计算机体系结构实验报告

计算机体系结构课程设计 学院:信息科学与工程学院 专业班级: 指导老师: 学号: 姓名:

目录 实验1 对指令操作码进行霍夫曼编码 (3) 一、实验目的 (3) 二、实验内容 (3) 三、设计思路 (4) 四、关键代码 (4) 五、实验截图 (5) 六、源代码 (5) 实验2 使用LRU 方法更新Cache (8) 一、实验目的 (8) 二、实验内容 (8) 三、设计思路 (9) 四、程序截图 (9) 五、实验代码 (9) 实验总结 (16) 参考文献 (16)

实验1 对指令操作码进行霍夫曼编码一、实验目的 了解和掌握指令编码的基本要求和基本原理 二、实验内容 1. 使用编程工具编写一个程序,对一组指令进行霍夫曼编码,并输出最后的编码结果以及对指令码的长度进行评价。与扩展操作码和等长编码进行比较。 2. 问题描述以及问题分析 举例说明此问题,例如: 下表所示: 对此组指令进行 HUFFMAN 编码正如下图所示: 最后得到的HUFFMAN 编码如下表所示:

最短编码长度为: H=0.45*1+0.30*2+0.15*3+0.05*4+0.03*5+0.01*6+0.01*6=-1.95. 要对指令的操作码进行 HUFFMAN 编码,只要根据指令的各类操作码的出现概率构造HUFFMAN 树再进行 HUFFAM 编码。此过程的难点构造 HUFFMAN 树,进行 HUFFAM 编 码只要对你所生成的 HUFFMAN 树进行中序遍历即可完成编码工作。 三、设计思路 观察上图,不难看出构造 HUFFMAN 树所要做的工作:1、先对各指令操作码的出现概率进行排序,构造一个有序链表。2、再取出两个最小的概率节点相加,生成一个生的节点加入到链表中,同时从两表中删除此两个节点。3、在对链表进行排序,链表是否只有一个节点,是则 HUFFAN 树构造完毕,否则继续做 2 的操作。为此设计一个工作链表(链表的元素时类,此类的功能相当结构。)、HUFFMAN 树节点、HUFFMAN 编码表节点。 四、关键代码 哈夫曼树重点在于如何排列权值大小不同的结点的顺序 private int leafNum; //叶子结点个数 private HaffmanNode[] hnodes; //哈夫曼树的结点数组 public HaffManCode(double[] weight) //构造指定权值集合的哈夫曼树 { int n = weight.length; //n个叶子结点 this.leafNum = n; this.hnodes = new HaffmanNode[2*n-1]; //n个叶子结点的哈夫曼树共有2n-1个结点 for(int i=0; i

移动通信实验报告

南昌工程学院 移动通信实验报告 信息工程学院系(院)通信工程专业 学生姓名凌丹霞 班级09通信工程 学号2009100249 指导教师樊飞燕 完成日期2012 年 6 月 5 日

实验一、认知实验 一、实验目的: 了解RNC的基础配置内容 了解B8300的基础配置内容 二、实验设备和仪器 pc机一台 中兴TD-SCDMA移动设备无线部份 三、实验原理 四、实验记录 单板介绍 1、操作维护处理板ROMB ROMB单板提供以下功能: 负责RNC系统的全局过程处理; 负责整个RNC的操作维护代理; 各单板状态的管理和信息的搜集,维护整个RNC的全局性的静态数据; ROMB上还可能运行负责路由协议处理的RPU模块 2、控制面处理板RCB 实现Iu/Iur/Iub/Uu接口对应的RNC侧RANAP/RNSAP/NBAP/RRC协议; NO.7信令处理。 3、CLKG单板 时钟产生板CLKG为RNC提供系统所需要的同步时钟。CLKG单板采用热主备设计,主备用CLKG锁定于同一基准,以实现平滑倒换。 通过485接口接收UIM的控制指令以及向UIM发送单板状态信息。 CLKG板本身具有时钟接收电路,可接收2路通过接口单板传送过来的8K基准时钟,可以接收BITS提供的2路2MHz、2Mbits基准,也可以接收GPS提供的1路主备高阻复用的PP2S、16CHIP、8K时钟基准 4、APBE板 ATM处理板APBE用于Iu/Iur/Iub接口的ATM接入处理。负责完成RNC系统STM-1物理接口的AAL2和AAL5的终结,同时提供宽带信令SSCOP、SSCF子层的处理,但不处理用户面协议。而是在将ATM信元完成AAL5的SAR,区分控制面和用户面数据后,控制面数据转发到本板CPU处理,用户面数据根据IP地址转发到RUB 板进行处理。

移动通信 GSM实验报告

深圳大学实验报告 课程名称:移动通信 实验项目名称GSM模块配置/设备呼叫/设备短信收发学院:信息工程 专业:通信工程 指导教师: 报告人:学号:班级: 1 实验时间: 实验报告提交时间: 教务处制

实验目的与要求: GSM模块配置1. 了解GSM模块的特点; 2. 了解配置GSM模块的AT命令。GSM 设备短信收发1.了解GSM网络中短消息业务的组成结构;2. 了解GSM网络中短消息收发的过程; 3. 熟悉短消息的数据格式; 4. 熟悉GSM模块进行短信收发的AT命令。 GSM 设备呼叫1.了解GSM网络中话音呼叫的过程; 2. 熟悉用本移动实验箱作为主叫和被叫用户进行语音呼叫;3.熟悉GSM模块进行语音呼叫的AT命令 实验原理:

实验过程及内容: GSM模块配置:1、GSM模块测试(无需插入SIM卡)2、GSM通信速率设置(例:修改GSM模块速率为9600bps)3、GSM模块命令返回结果码数字或字符模式4、GSM模块命令结果码控制5、GSM模块命令回显模式6、保存设置7、版本信息GSM设备短信收发:1.收发短信的准备(1)在PC机上收发短信(2)设置GSM 模块命令返回结果码为字符模式;(3)设置短消息中心(4)设置短信存储区域2.用AT命令控制GSM接收短信过程如下(1)GSM模块接收短消息(2)用TEXT模式读取短消息(3)用PDU模式读取短消息(4)删除短消息3.用AT命令控制GSM 发送短信过程如下(1)用TEXT模式发送英文短消息(2)用PDU模式发送中文短消息4.用配套软件发送短信(中文,英文,中英文混合) GSM设备呼叫:(一)在移动实验箱上进行呼叫(二)在PC机上进行呼叫(1)主叫呼叫和挂机实验:(2)被叫接续实验:(3)GSM模块作为被叫,可以进行摘机和挂机

中南大学软件体系结构实验报告-实验1

实验1 UML实验 实验学时: 4 每组人数: 1 实验类型: 3 (1:基础性2:综合性3:设计性4:研究性) 实验要求: 1 (1:必修2:选修3:其它) 实验类别: 3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1. 学会安装和使用建模工具PowerDesigner,熟练使用PowerDesigner绘制常用的UML 图形,熟悉常用的UML建模符号; 2. 构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵; 3. 学习使用状态图描述对象的状态及转换; 4. 学习使用活动图为业务流程建模; 5. 学习使用顺序图描述对象之间的交互; 6. 学习类图的绘制; 7. 学习从系统需求中识别类,并构建相应的面向对象模型; 8. 学习使用PowerDesigner实现正向工程和逆向工程; 9. 学习使用组件图描述每个功能所在的组件位置以及它们之间的关系; 10. 学习使用部署图描述软件中各个组件驻留的硬件位置以及这些硬件之间的交互关系。 二、实验内容 1. 某酒店订房系统描述如下: (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间; (3) 不管采用哪种预订方式,都需要在预订时支付相应订金; (4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付; (5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。 2. 根据以下场景绘制用例图: 某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下:

移动通信实验报告

实验一GSM通信系统实验(全球数字移动通信系统) 一、实验目的 通过本实验将正交调制及解调的单元实验串起来,让学生建立起GSM通信系统的概念,了解GSM通信系统的组成及特性。 二、实验内容 1、搭建GSM数据通信系统。 2、观察GSM通信系统各部分信号。 三、基本原理 由于GSM是一个全数字系统,话音和不同速率数据的传输都要进行数字化处理。为了将源数据转换为最终信号并通过无线电波发射出去,需要经过几个连续的过程。相反,在接收端需要经过一系列的反过程来重现原始数据。下面我们主要针对数据的传输过程进行描述。 信源端的主要工作有 1、信道编码 信道编码用于改善传输质量,克服各种干扰因素对信号产生的不良影响,但它是以增加比特降低信息量为代价的。 信道编码的基本原理是在原始数据上附加一些冗余比特信息,增加的这些比特是通过某种约定从圆熟数据中经计算产生的,接收端的解码过程利用这些冗余的比特来检测误码并尽可能的纠正误码。如果收到的数据经过同样的计算所得的冗余比特同收到的不一样时,我们就可以确定传输有误。根据传输模式不同,在无线传输中使用了不同的码型。 GSM使用的编码方式主要有块卷积码、纠错循环码、奇偶码。块卷积码主要用于纠错,当解调器采用最大似然估计方法时,可以产生十分有效的纠错结果,纠错循环码主要用于检测和纠正成组出现的误码,通常和块卷积码混合使用,用于捕捉和纠正遗漏的组误差。奇偶码是一种普遍使用的最简单的检测误码的方法。 2、交织 在移动通信中这种变参的信道上,比特差错通常是成串发生的。这是由于持续较长的深衰落谷点会影响到相继一串的比特。但是,信道编码仅在检测和校正单个差错和不太长差错

移动通信实验报告

北京邮电大学移动通信实验报告 班级:

专业: 姓名: 学号: 班内序号: 一、实验目的....................................................................................................错误!未定义书签。 1、移动通信设备观察实验......................................................................错误!未定义书签。 2、网管操作实验......................................................................................错误!未定义书签。 二、实验设备....................................................................................................错误!未定义书签。 三、实验内容....................................................................................................错误!未定义书签。 1、TD_SCDMA系统认识 ..........................................................................错误!未定义书签。 2、硬件认知 (3) 移动通信设备 (3) RNC设备认知 (4) Node B设备(基站设备) (6) LMT-B软件 ......................................................................................错误!未定义书签。 通过OMT创建基站 (8) 四、实验总结....................................................................................................错误!未定义书签。

湘潭大学移动通信实验报告实验5_GSM与GPRS移动台主呼与被呼叫过程实验

实验三、GSM/GPRS 移动台主呼及被呼叫过程实验 一、实验目的 通过本实验了解GSM 用户主呼和被呼的接续过程。 二 、基本原理 任何一个移动通信系统,其网络运行的主要功能就是能够支持该移动通信系统业务的正常运行,即需实现各移动用户之间及移动用户与本地核心网用户之间建立正常通信。这就包含支持呼叫建立和释放、寻呼、信道分配和释放等呼叫处理过程,并能支持补充业务的激活、去激活及登记和删除等业务操作。 图26-1 移动台呼叫处理状态图 1、移动用户主呼 移动用户向固定用户发起呼叫的接续过程如图26-2所示。 图26-2移动用户主呼时的连接过程 挂机接入信道证实 空闲切换操作

移动台(MS )在“随机接入信道(RACH )”上,向基站(BS )发出“信道请求”信息,若BS 接收成功,就给这个MS 分配一个“专用控制信道”,即在“准许接入信道(AGCH )”上,向MS 发出“立即分配”指令。MS 在发起呼叫的同时,设置一定时器,在规定的时间内 可重复呼叫,如果按照预定的次数重复呼叫后,仍收不到BS 的应答,则放弃这次呼叫。 MS 收到“立即分配”信令后,利用分配的专用控制信道(DCCH )与BS 建立起指令链路,经BS 向MSC (移动交换中心)发送“业务请求”信息。MSC 向VLR (访问用户位置寄存器)发送“开始接入请求”应答信令。VLR 收到后,经MSC 和BS 向MS 发出“鉴权请求”,其中包含一随机数(RAND ),MS 按鉴权算法A3进行处理后,向MSC 发回“鉴权”响应信息。若鉴权通过,承认此MS 的合法性,VLR 就给MSC 发送“置密模式”信息,由MSC 经BS 向MS 发送“置密模式”指令。MS 收到并完成置密后,要向MSC 发送“置密模式完成”的响应信息。经鉴权、置密完成后,VLR 向MSC 才作出“开始接入请求”应答。为了保护IMSI (移动用户识别码)不被监听或盗用,VLR 将给MS 分配一个新的TMSI (临时用户识别码),其分配过程如图中虚线所示。` 接着,MS 向MSC 发出“建立呼叫请求”,MSC 收到后,向VLR 发出指令,要求它传送建立呼叫所需的信息。如果成功,MSC 即向MS 发送“呼叫开始”指令,并向BS 发出分配无线业务信息的“信道指配”信令。 如果BS 有空闲的业务信道(TCH ),即向MS 发出“信道指配”指令,当MS 得到业务信道时,向BS 和MSC 发送“信道指配完成”的信息。 MSC 在无线链路和地面有线链路建立后,把呼叫接续到固定网络,并和被呼叫的固定用户建立连接,然后给MS 发送回铃音。被呼叫的用户摘机后,MSC 向BS 和MS 发送“连接”指令,待MS 发回“连接”确认后,即转入通信状态,从而完成了MS 呼叫固定用户的整个接续过程。 2、移动用户被呼 固定用户向移动用户发起呼叫的接续过程如图26-3所示。 图26-3移动用户被呼叫时的接线过程 当固定用户向移动用户拨出呼叫号码后,固定网络把呼叫接续到就近的移动交换中心,此移动交换中心在网络中起到入口的作用,记作GMSC 。GMSC 即向相应的HLR (原籍用户位置寄存器)查询路由信息,HLR 在其保存的用户位置数据库中,查出被呼MS 所在的地

最新中南大学数据结构实验报告

中南大学 数据结构实验报告 实验题目:(1)单链表的实现(2)栈和队列 (3)二叉树的遍历(4)查找与排序学生姓名:代巍 学生学号:0909121615 指导老师:余腊生 所在学院:信息科学与工程学院 专业班级:信息安全1201班 指导教师评定:签名:

实验一单链表的实现 一、实验目的 了解线性表的逻辑结构和各种存储表示方法,以及定义在逻辑结构上的各种 基本运算及其在某种存储结构上如何实现这些基本运算。在熟悉上述内容的基础上,能够针对具体应用问题的要求和性质,选择合适的存储结构设计出相应的有效算法,解决与线性表相关的实际问题 二、实验内容 用C/C++语言编写程序,完成以下功能: (1)运行时输入数据,创建一个单链表 (2)可在单链表的任意位置插入新结点 (3)可删除单链表的任意一个结点 (4)在单链表中查找结点 (5)输出单链表 三、程序设计的基本思想,原理和算法描述: (包括程序的结构,数据结构,输入/输出设计,符号名说明等) 用一组地址任意的存储单元存放线性表中的数据元素。以元素(数据元素的映象) + 指针(指示后继元素存储位置) = 结点(表示数据元 素或数据元素的映象) 以“结点的序列”表示线性表称作线性链表(单链表) 单链表是指数据接点是单向排列的。一个单链表结点,其结构类型分为两部分: (1)、数据域:用来存储本身数据。 (2)、链域或称为指针域:用来存储下一个结点地址或者说指向其直接后继的指针。 1、单链表的查找 对单链表进行查找的思路为:对单链表的结点依次扫描,检测其数据域是否是我们所要查好的值,若是返回该结点的指针,否则返回NULL。

中南大学微机实验报告

中南大学信息科学与工程学院 微机原理与接口技术实验报告 学生学院信息科学与工程学院 专业班级 学号 学生姓名____ 指导教师

目录 第一部分软件实验 (4) DEBUG 的使用 (4) 第二部分硬件实验 (8) 实验一使用ADC0809的A/D转换实验 (10) 实验二使用DAC0832的D/A转换实验(一) ................................. 错误!未定义书签。 实验三使用DAC0832的D/A转换实验(二) ................................. 错误!未定义书签。第三部分实验总结. (13)

第一部分软件实验 DEBUG 的命令及其操作 一、实验目的 1.熟练掌握debug的常用命令,学会用debug来调试程序。 2.深入了解数据在存储器中的存取方法及堆栈中数据的压入与弹出。 3.掌握各种寻址方法以及简单指令的执行过程。 二、实验内容 1.进入和退出DEBUG程序 2.本实验只要求在DEBUG调试状态下进行,包括汇编程序,调试程序,执行程序 3.掌握一些DEBUG的基本操作 三、实验环境 Windows系统下从进入命令行窗口。 四、实验的基本原理 a 汇编 d显示内存单元内容 e修改单元内存内容 g执行命令 t单步(或多步)调试 n指定文件路径文件名(含扩展名) u反汇编 r查看寄存器值及修改 l加载程序 w写盘命令 五、实验步骤 1.用DEBUG调试简单程序 例1 -A CS:0106 MOV AX,1234 MOV BX,2345 MOV CX,0 ADD AX,BX MOV CX,AX INT 20 运行程序

中南大学单片机实验报告..

微控制器技术实验报告

目录 一、实验目的及要求 (3) 二、基本实验内容 (4) 三、实验设备 (6) 四、实验设计思想与结果分析 (9) 实验一清零程序与拆字程序设计 (10) 实验二拼字程序与数据传送程序设计 (13) 实验三排序程序与散转程序设计 (16) 实验四数字量输入输出实验 (18) 实验五定时器/计数器实验 (21) 实验六A/D、D/A转换实验 (24) 实验七串行通讯实验 (29) 五、实验总结 (34)

一、实验目的及要求 1.熟练掌握Keil C51集成开发工具的操作及调试程序的方法,包括:仿真调试与脱机运行间的切换方法; 2.熟练使用SST89C554RC单片机核心板及I/O扩展实验系统; 3.熟练掌握在Keil C51与Proteus仿真软件虚拟联机环境下,基于51单片机控制器数字接口电路的硬件、软件设计与功能调试; 4.完成MCS51单片机指令系统软件编程设计和硬件接口功能设计题;

二、基本实验内容 实验一清零程序与拆字程序设计 根据实验指导书之“第二章单片机原理实验”(P17~P23页)内容,熟悉实验环境及方法,完成思考题1、2(P23)基础实验项目。 实验二拼字程序与数据传送程序设计 汇编语言完成实验指导书P24思考题3、4题的基础实验项目。 实验三排序程序与散转程序设计 汇编语言完成实验指导书P24思考题5、6题的基础实验项目。 实验四数字量输入输出实验 基本部分:阅读、验证C语言程序功能。使用汇编语言编程,完成实验指导书之“3.1 数字量输入输出实验”基本实验项目(P36),。 提高部分:(任选一题) 题目一:LED交通灯控制(使用8255接口芯片) 要求:使用汇编语言编程,功能为:通过开关实现LED灯工作方式即时控制,完成LED交通灯的开关控制显示功能和LED交通灯自动循 环显示功能。 题目二:LED灯控制(使用8255接口芯片) 要求:使用汇编语言编程,功能为:通过KK1实现LED灯工作方式即时控制,完成LED开关控制显示和LED灯左循环、右循环、间隔闪 烁功能。 题目三:键盘扫描与数码管显示设计 要求:阅读、验证P69上的C语言参考程序功能。用汇编语言完成编程与功能调试。 实验五定时器/计数器实验 基本部分:阅读、验证C语言程序功能。使用汇编语言编程,完成实验指 导书之“3.3 定时/计数器实验”基本实验项目(P40)。 提高部分:(任选一题完成) 题目一:定时器控制LED灯 要求:由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接 八个发光二极管。编写程序模拟时序控制装置。开机后第一秒钟L1, L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8 亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮, 第七秒钟八个LED灯全亮,第八秒钟全灭,以后又从头开始,L1, L3亮,然后L2,L4亮……一直循环下去。 题目二:计数器实验

通信原理综设实验报告汇总

通信系统原理综合性、设计性实验报告 基于MATLAB的CDMA系统 仿真 学院:物理与电信工程学院 年级: 指导老师: 时间:2014年6月

一、实验目的 MATLAB 是美国MathWorks 公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,本次实验利用MATLAB 平台功能,并结合CDMA 的实际通信情况,利用MATLAB 组建出完整的CDMA 通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA 无线通信系统的建模、仿真和分析。 关键字: MATLAB CDMA 仿真 二、实验原理 2.1 CDMA 的基本原理 CDMA 是指在各发送端使用不相同、相互(准)正交的地址码调制所传送的信息,而在接收端在利用码型的(准)正交性,通过相关检测,从混合信号中选出相应的信号的一种技术。实现CDMA 的理论基础是扩频通信,即在发送端将待发送的数据用伪随机码进行调制,实现频谱扩展,然后进行传输,而在接收端则采用同样的编码进行解扩及相关处理,恢复原始的数据信息。扩频通信有直接序列(DS )、跳频(FH )、线性调频(chrip )、跳时(TH )等方式。采用扩频通信的优点很多,如抗干扰、抗噪声、抗多径衰落的能力强,能在低功率谱密度下工作,保密性好、可多址复用和任意选址及进行高度测量等等。 2.2 CDMA 的系统框图 2.3 交织编码的原理

交织编码的目的是把一个较长的突发差错离散成随机差错,再用纠正随机差错的编码(FEC)技术消除随机差错。交织深度越大,则离散度越大,抗突发差错能力也就越强。但交织深度越大,交织编码处理时间越长,从而造成数据传输时延增大,也就是说,交织编码是以时间为代价的。因此,交织编码属于时间隐分集。在实际移动通信环境下的衰落,将造成数字信号传输的突发性差错。利用交织编码技术可离散并纠正这种突发性差错,改善移动通信的传输特性。 2.4 卷积编码的原理 卷积码编码的当前输出v(l)不仅与当前输入消息u(l)相关,还与此去前输入的m个消息u(l-1),…,u(l-m)相关,即 v(l)=f(u(l),u(l-1),…,u(l-m)),l=0,1,2… 卷积编码电路中移位寄存器初态可设定为全0,电路为按段工作方式,即对每段k比特输出入,产生一段n比特输出。任意一输入段u(l-h)与输出v(l)的关系都是一个特殊的(n,k)线性分组码的编码关系,即存在k n的二元矩阵Gh,使得v(l)=u(l-h)Gh,h=0,1,2,…,m 因此对于消息段序列u=(u(0),u(1),…,u(m),u(m+1),…),相应的输出端序列为v=(v(0),v(1),…,v(m),v(m+1),…),并满足v(0)=u(0)G0 卷积编码电路在按段工作方式下只需存储或者记忆m段的消息输入,电路中输入移位寄存器最多只有km 转换作用。因此称参量m为卷积码的记忆长度,下图为原理图

相关主题
文本预览
相关文档 最新文档