《计算机组成原理》课程设计

《计算机组成原理》课程设计
《计算机组成原理》课程设计

课程设计说明书

《计算机组成原理》算法实现(五)

专业 计算机科学与技术

夏晶晶 班级 M 计算机101 学

1051401122

指导教师花小朋

完成日期2013年6月21日

目录

1 课程设计目的 (2)

2 课程设计容与要求 (2)

2.1课程设计的容 (2)

2.2 课程设计的要求 (2)

3 实现方法 (2)

3.1 系统目标 (2)

3.2 主体设计 (4)

3.2.1 主窗体的设计 (4)

3.2.2 定点整数真值还原窗体的设计 (6)

3.2.3 定点整数单符号位补码加减法 (9)

3.2.4 定点整数的原码乘法 (11)

3.2.5 浮点数的加减运算 (13)

4 设计小结 (14)

参考文献 (14)

1 课程设计目的

本课程设计是在学完本课程教学大纲规定的全部容、完成所有实践环节的基础上,旨在深化学生学习的计算机组成原理课程基本知识,进一步领会计算机组成原理的一些算法,并进行具体实现,提高分析问题、解决问题的综合应用能力。

2 课程设计容与要求

2.1课程设计的容

计算机组成原理算法实现(五)

2.2 课程设计的要求

能够实现机器数的真值还原(定点整数)、定点整数的单符号位补码加减运算、

定点整数的原码乘法运算和浮点数的加减运算。

3 实现方法

3.1 系统目标

本程序含有以下几个功能模块,分别能够实现如设计容所设计的功能。共有5

个类,各类之间的关系如图3-1所示:

系统流程图:

3.2 主体设计

3.2.1 主窗体的设计

程序菜单需要在输入口令正确后方可使用,若口令输入错误需给出重新输入口令的提示,三次口令输入错误则禁止使用。

登陆算法的流程图:

输入密码

判断密码

计数器减1

激活菜单栏

隐藏登陆显示欢迎

界面

弹出错误窗口

判断计数器值

是否大于零结束

开始

3.2.2 定点整数真值还原窗体的设计

选择主窗体中“机器数的真值还原(定点整数)”时进入下图所示的窗体。在上面的窗体中按“输入”按扭时,将输入焦点设置为最上面的一个文本框上。输入一个机器数(如10001000)后,按“原->真值”、“反->真值”、“补->真值”或“移->真值”按扭中的任一个后,将在第二文本框中显示对应操作的结果。选择“返回”按扭时将关闭此窗体。

算法的原理:计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。

a)定点表示:约定机器中所有数据的小数点位置是固定的。由于约定在固定的位置,所以小数点就不再使用记号“.”来表示。

b)浮点表示:定点数表示的数的围有限,为了扩展数的表示围,按照科学记数法表示数据的方式,任何一个二进制数N都可以表示成如下的格式:

N=M*2e

M :尾数,是一个纯小数,决定数据的表示精度

e :指数,又称为阶码,是一个整数,决定数据的表示围

一般书写所表示的数据称为真值,在计算机中为了表示符号位,通常把符号位和数字位一起编码来表示相应的数,形成了各种数据的存储和表示方法,这些编码称为机器码。常用的机器码有原码、反码、补码和移码。

a)原码:原码的数值部分是该数的绝对值,最高位表示符号位,最高位为0是正数,最高位为1是负数。

b )反码:正数的反码等于原码,负数的反码等于除符号位外其余二进制数码0变成1,1变成0。

正数:[x]反= [x]原= x

负数:符号位不变,其余变反

c)补码:正数的补码等于原码,负数的补码等于反码加1。

正数:[x]补= [x]原

负数:[x]补= [x]反+1

d)移码:是符号位取反的补码,一般用做浮点数的阶码,引入的目的是为了保证浮点数的机器码为全0。

真值还原流程图:

开始

选择要表示的

形式原码

‘0’转变为+0,‘1’转变为—0,数值位不变显示输出

‘1’开

头:‘1’

转变为

—0,数

值位各

位取反

显示输

反码

‘0’开

头:‘0’

转变为

+0,数

值位不

变显示

输出

补码

‘0’开

头:‘0’

转变为

+0,数

值位不

变显示

输出

‘1’开

头:‘1’

转变为—

0,数值位

各位取

反,末位

加1,显

示输出

移码

‘0’开

头:‘0’

转变为

—0,数

值位各

位,末位

+1显示

输出

‘1’开

头:‘1’

转变为

+0,数

值位不

变显示

输出

返回

键盘输入一个二进

3.2.3 定点整数单符号位补码加减法

进行定点整数单符号位补码加减法的实现时都是在主窗体选择对应的菜单项后进入对应窗体再进行具体操作。操作时首先选择“输入”按扭输入参与运算的数据,然后再选操作按扭。

算法的原理:

任何两数的补码只和等于两数只和的补码

补码加法[x]补+ [y]补= [x+y]补

补码减法[x]补- [y]补=[x]补+ [-y]补

当负数用补码表示后,符号位作为数据的一部分一起参加运算,运算器不用考虑参加加法运算的操作数的正负以及结果的正负,任意数的加法就可以化作正数加法来作。

溢出:在定点数机器中,数的大小超出了定点数能表示的围,叫溢出。

a)在定点小数机中数的表示围是-1

b)在定点整数机(8位)中数的表示围是-128

①符号位“01”,上溢出

②符号位“10”,下溢出

③符号位“00”或者“11”,未溢出从[y]补求[-y]补的法则是:对[y]补“包括符号位求反且最末位加1”,即可得到[-y]补

定点整数单符号位补码加减法运算的流程图:

3.2.4 定点整数的原码乘法

进行定点整数原码乘法的实现时都是在主窗体选择对应的菜单项后进入对应窗体再进行具体操作。操作时首先选择“输入”按扭输入参与运算的数据,然后再选操作按扭。

算法的原理:在定点计算机中,两个原码表示的数相乘的运算规则是:乘积的符号位由两数的符号位按异或运算得到,而乘积的数值部分则是两个正数相乘之积。设n 位被乘数和乘数用定点小数表示(定点整数也同样适用)

被乘数[x]原=xf .xn-1…x1x0

乘数[y]原=yf .yn-1…y1y0

则乘积[z]原=(xf⊕yf)+(0.xn-1…x1x0)(0.yn-1…y1y0) 式中,xf为被乘数符号,yf为乘数符号。机器算法:机器中一种方法是多次采用”加法-移位“的方

法来完成,称为串行乘法器,它的硬件结构简单,但是速度慢,目前广泛使用的是流水式阵列乘法器,称为并行乘法器。无符号数m乘以n会产生m*n个位积,出现m+n个列和,并行乘法器的关键是快速产生m*n个位积,对位积进行相加运算产生m+n个列和。

第一步:位积的产生观察乘法运算0*0=0,0*1=0,1*0=0,1*1=1 相当于:a∩b 。所以m*n个位积可以由m*n个与门并行产生。第二步:列和的产生:利用全加器

定点整数的原码乘法算法的流程图:

结束

开始

在输入框中输入二进

制数后按相应按钮

判断文本框中的两

个数长度是否一致

在相应文本框中

输入正确的二进

制数

将只能更换后的被乘数

源码依次乘以乘数的每

一位后相加

将文本框中的数据存

放在二进制数组中

得到的积在结果文本

框中显示

3.2.5 浮点数的加减运算

进行定点整数单符号位补码加减法、定点整数原码乘法、浮点加减法的实现时都是在主窗体选择对应的菜单项后进入对应窗体再进行具体操作。操作时首先选择“输入”按扭输入参与运算的数据,然后再选操作按扭。

算法的原理:浮点数的加减法运算分为六个步骤:

a)0操作数检查

浮点加减运算过程比定点运算过程复杂。如果判知两个操作数x或y中有一个数为0,即可得知运算结果而没有必要再进行后续的一系列操作以节省运算时间。0操作数检查步骤则用来完成这一功能。参加加法运算的数据都是非零,进入下一步。b)比较价码大小并完成对阶

为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位。两浮点数进行加减,首先要看两数的阶码是否相同,若二数阶码不同,表示小数点位置没有对齐,此时必须使二数阶码相同,这个过程叫作对阶。对阶操作规定使尾数右移,尾数右移后阶码作相应增加,因此对阶时,总是使小阶向大阶看齐。c)尾数进行加减运算

对阶结束后,即可进行尾数的求和运算。不论加法运算还是减法运算,都按加法进行操作(减法利用补码减法转换成补码的加法来做),其方法与定点加减法运算完全一样。

d)结果规格化

①采用双符号位表示尾数时,如果两符号位为01或10时,应将结果尾数右移一位,阶码加1(叫“右规”)。

②如果尾数最高数值位与符号位相同,应将尾数左移,阶码减1,直至数值位最高位与符号位相反(叫“左规”)。

e)舍入运算

在对阶向右规格化,尾数向右移位,这样被右移的尾数的低位部分会被丢掉,从而造成一定误差,要进行舍入处理。

简单的舍入方法有两种:一种是“0舍1入”法,即如果右移时被丢掉数位的最

高位为0则舍去,为1则将尾数的末位做加加1运算。另一种是“恒置1”法,即只要数位被移掉,就在尾数的末尾恒置1。

f)判断结果是否溢出

阶码为00 011,阶码的符号位为00,根据补码的双符号检测溢出的方法确定阶码不溢出。

4 设计小结

通过这一周的课程设计让我更加的了解的计算机组成原理的魅力。同时知道组成原理这门课程不单单只是简单的书本上的知识,有更多的实践知识。这是实验我是用的C#语言来编写的,过程当中碰到了很多问题,翻阅了一些书籍,同学之间相互讨论,问题最终得到了解决。这次的课程设计也很好的将实践和书本上学到的东西结合在了一起,让我们更加融汇贯通,自己的能力也得到了提高。

参考文献

[1] 白中英.计算机组成原理(第四版)[M].:科学,2010.

[2]树林,胡洁萍.C#程序设计与案列教程[M]清华大学.2007.8

操作系统课程设计

课程设计报告 2015~2016学年第一学期 操作系统综合实践课程设计 实习类别课程设计 学生姓名李旋 专业软件工程 学号130521105 指导教师崔广才、祝勇 学院计算机科学技术学院 二〇一六年一月

- 1 -

- 2 -

一、概述 一个目录文件是由目录项组成的。每个目录项包含16B,一个辅存磁盘块(512B)包含32个目录项。在目录项中,第1、2字节为相应文件的外存i节点号,是该文件的内部标识;后14B为文件名,是该文件的外部标识。所以,文件目录项记录了文件内、外部标识的对照关系。根据文件名可以找到辅存i节点号,由此便得到该文件的所有者、存取权、文件数据的地址健在等信息。UNIX 的存储介质以512B为单位划分为块,从0开始直到最大容量并顺序加以编号就成了一个文件卷,也叫文件系统。UNIX中的文件系统磁盘存储区分配图如下: 本次课程设计是要实现一个简单的模拟Linux文件系统。我们在内存中开辟一个虚拟磁盘空间(20MB)作为文件存储器,并将该虚拟文件系统保存到磁盘上(以一个文件的形式),以便下次可以再将它恢复到内存的虚拟磁盘空间中。文件存储空间的管理可采用位示图方法。 二、设计的基本概念和原理 2.1 设计任务 多用户、多级目录结构文件系统的设计与实现。可以实现下列几条命令login 用户登录 logout 退出当前用户 dir 列文件目录 creat 创建文件 delete 删除文件 open 打开文件 close 关闭文件 - 3 -

read 读文件 write 写文件 mkdir 创建目录 ch 改变文件目录 rd 删除目录树 format 格式化文件系统 Exit 退出文件系统 2.2设计要求 1) 多用户:usr1,usr2,usr3,……,usr8 (1-8个用户) 2) 多级目录:可有多级子目录; 3) 具有login (用户登录)4) 系统初始化(建文件卷、提供登录模块) 5) 文件的创建:create (用命令行来实现)6) 文件的打开:open 7) 文件的读:read8) 文件的写:write 9) 文件关闭:close10) 删除文件:delete 11) 创建目录(建立子目录):mkdir12) 改变当前目录:cd 13) 列出文件目录:dir14) 退出:logout 新增加的功能: 15) 删除目录树:rd 16) 格式化文件系统:format 2.3算法的总体思想 - 4 -

通信原理课程设计报告书

通信原理课程设计 题目:脉冲编码调制(PCM)系统设计与仿真 院(系):电气与信息工程学院 班级:电信04-6班 姓名:朱明录 学号: 0402020608 指导教师:赵金宪 教师职称:教授

摘要 : SystemView 仿真软件可以实现多层次的通信系统仿真。脉冲编码调制(PCM )是现 代语音通信中数字化的重要编码方式。利用SystemView 实现脉冲编码调制(PCM)仿真,可以为硬件电路实现提供理论依据。通过仿真展示了PCM 编码实现的设计思路及具体过程,并加以进行分析。 关键词: PCM 编译码 1、引言 随着电子技术和计算机技术的发展,仿真技术得到了广泛的应用。基于信号的用于通信系统的动态仿真软件SystemView 具有强大的功能,可以满足从底层到高层不同层次的设计、分析使用,并且提供了嵌入式的模块分析方法,形成多层系统,使系统设计更加简洁明了,便于完成复杂系统的设计。 SystemView 具有良好的交互界面,通过分析窗口和示波器模拟等方法,提供了一个可视的仿真过程,不仅在工程上得到应用,在教学领域也得到认可,尤其在信号分析、通信系统等领域。其可以实现复杂的模拟、数字及数模混合电路及各种速率系统,并提供了内容丰富的基本库和专业库。 本文主要阐述了如何利用SystemView 实现脉冲编码调制(PCM )。系统的实现通过模块分层实现,模块主要由PCM 编码模块、PCM 译码模块、及逻辑时钟控制信号构成。通过仿真设计电路,分析电路仿真结果,为最终硬件实现提供理论依据。 2、系统介绍 PCM 即脉冲编码调制,在通信系统中完成将语音信号数字化功能。PCM 的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT 的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A 律和μ律方式,我国采用了A 律方式,由于A 律压缩实现复杂,常使用 13 折线法编码,采用非均匀量化PCM 编码示意图见图1。 图1 PCM 原理框图 下面将介绍PCM 编码中抽样、量化及编码的原理: (a) 抽样 所谓抽样,就是对模拟信号进行周期性扫描,把时间上连续的信号变成时间上离散的信号。该模拟信号经过抽样后还应当包含原信号中所有信息,也就是说能无失真的恢复原模拟信号。它的抽样速率的下限是由抽样定理确定的。 (b) 量化 从数学上来看,量化就是把一个连续幅度值的无限数集合映射成一个离散幅度值的有限数集合。如图2所示,量化器Q 输出L 个量化值k y ,k=1,2,3,…,L 。k y 常称为重建电

化工原理课程设计报告

课程设计任务书 设计题目:水冷却环己酮换热器的设计 一、设计条件 1、处理能力53万吨/年 2、设备型式列管式换热器 3、操作条件 a.环己酮:入口温度120℃,出口温度为43℃ b.冷却介质:自来水,入口温度20℃,出口温度40℃ c.允许压强降:不大于1×105Pa d.每年按330天计,每天24小时连续运行 4、设计项目 a.设计方案简介:对确定的工艺流程及换热器型式进行简要论述。 b.换热器的工艺计算:确定换热器的传热面积。 c.换热器的主要结构尺寸设计。 d.主要辅助设备选型。 e.绘制换热器总装配图。 二、设计说明书的内容 1、目录; 2、设计题目及原始数据(任务书); 3、论述换热器总体结构(换热器型式、主要结构)的选择; 4、换热器加热过程有关计算(物料衡算、热量衡算、传热面积、换热管型号、壳体直 径等); 5、设计结果概要(主要设备尺寸、衡算结果等); 6、主体设备设计计算及说明;

目录 1. 前言 (1) 1.换热器简介 (1) 2. 列管式换热器分类: (2) 2. 设计方案简介 (2) 2.1换热器的选择 (2) 2.2流程的选择 (2) 2.3物性数据 (2) 3. 工艺计算 (3) 3.1试算 (3) 3.1.1计算传热量 (3) 3.1.2计算冷却水流量 (3) 3.1.3计算两流体的平均传热温度 (3) 3.1.4计算P、R值 (3) 3.1.5假设K值 (4) 3.1.6估算面积 (5) 3.1.7拟选管的规格、估算管内流速 (5) 3.1.8计算单程管数 (5) 3.1.9计算总管数 (5) 3.1.10管子的排列 (6) 3.1.11折流板 (6) 3.2核算传热系数 (6) 3.2.1计算管程传热系数 (6) 3.2.2计算壳程传热系数 (7) 3.2.3污垢热阻 (7) 3.2.4计算总传热系数 (7) 3.3核算传热面积 (7) 3.3.1计算估计传热面积 (7) 3.3.2计算实际传热面积 (8) 3.4压降计算 (8) 3.4.1计算管程压降 (8) 3.4.2计算壳程压降 (8) 3.5附件 (9) 3.5.1接管 (9) 3.5.2拉杆 (9) 4. 换热器结果一览总表 (10) 5. 设计结果概要 (11) 1.结果 (11) 6. 致谢 (12)

通信原理课程设计

通信原理课程设计 --基于FPGA的时分多路数字基带传输系统的设计与开发 指导老师:戴慧洁武卫华 班级:通信111班 组长:徐震震 组员:胡彬、韦景山、谢留香、 徐勇、周晶晶、张秋红 日期:

一、课程设计目的 通信系统课程设计是一门综合设计性实践课程。使大家在综合已学现代通信系统理论知识的基础上,借助可编程逻辑器件及EDA技术的灵活性和可编程性,充分发挥自主创新意识,在规定时间内完成符合实际需求的通信系统电路设计与调试任务。 它不仅能够提高大家对所学理论知识的理解能力,更重要的是能够提高和挖掘大家对所学知识的实际运用能力,为将来进入社会从事相关工作奠定较好的“能力”基础。 二、课程设计内容 时分多路数字电话基带传输系统的设计与开发 三、课程设计要求任务 1、64Kb/S的A律PCM数字话音编译码器的开发设计 2、PCM 30/32一次群时分复接与分接器的开发设计 3、数字基带编码HDB3编译码器的开发设计 4、同步(帧、位、载波同步(可选))电路的开发设计

四、小组分工 小组成员负责项目 徐震震同步(帧同步、位同步) 谢留香PCM 30/32一次群时分复接 韦景山64Kb/S的A律PCM数字话音编码 胡彬PCM 30/32一次群时分分接 徐勇64Kb/S的A律PCM数字话音译码 周晶晶数字基带编码HDB3译码 张秋红数字基带编码HDB3编码 五、时分多路数字电话基带传输系统框图

PCM编码设计 一、设计要求 1、PCM编码器输入信号为: 一个13位逻辑矢量的均匀量化值:D0,D1…D12 其中:D0为极性位,取值范围在-4096~+4096之间; 一个占空比为1/32的8K/S的取样时钟信号; 一个占空比为50%的2.048Mb/S的合路时钟信号; 2、PCM编码器输出信号为: 一个8位逻辑矢量的13折线非均匀量化值:C0,C1…C7 其中:C0为极性位.C0=1为正,C0=0为负; 一个占空比为1/32的8K/S的取样时钟信号; 一个占空比为50%的2.048Mb/S的合路时钟信号; 二、PCM编码分析 脉冲编码调制(PCM)在通信系统中完成将语音信号数字化功能。是一种对模拟信号数字化的取样技术,将模拟信号变换为数字信号的编码方式,特别是对于音频信号。PCM 对信号每秒钟取样8000 次;每次取样为8个位,总共64kbps。PCM的实现主要包括三个步骤完成:抽样、量化、编码。分别完成时间上离散、幅度上离散、及量化信号的二进制表示。根据CCITT的建议,为改善小信号量化性能,采用压扩非均匀量化,有两种建议方式,分别为A 律和μ律方式,本设计采用了A律方式。 在13折线法中,无论输入信号是正是负,均按8段折线(8个段落)进行编码。若用8位折叠二进制码来表示输入信号的抽样量化值,其中用第一位表示量化值的极性,其余七位(第二位至第八位)则表示抽样量化值的绝对大小。具体的做法是:用第二至第四位表示

化工原理课程设计

《化工原理》课程设计报告精馏塔设计 学院 专业 班级 学号 姓名 指导教师

目录 苯-氯苯分离过程板式精馏塔设计任务 (3) 一.设计题目 (3) 二.操作条件 (3) 三.塔设备型式 (3) 四.工作日 (3) 五.厂址 (3) 六.设计内容 (3) 设计方案 (4) 一.工艺流程 (4) 二.操作压力 (4) 三.进料热状态 (4) 四.加热方式 (4) 精馏塔工艺计算书 (5) 一.全塔的物料衡算 (5) 二.理论塔板数的确定 (5) 三.实际塔板数的确定 (7) 四.精馏塔工艺条件及相关物性数据的计算 (8) 五.塔体工艺尺寸设计 (10) 六.塔板工艺尺寸设计 (12) 七.塔板流体力学检验 (14) 八.塔板负荷性能图 (17) 九.接管尺寸计算 (19) 十.附属设备计算 (21) 设计结果一览表 (24) 设计总结 (26) 参考文献 (26)

苯-氯苯精馏塔的工艺设计 苯-氯苯分离过程精馏塔设计任务 一.设计题目 设计一座苯-氯苯连续精馏塔,要求年产纯度为99.6%的氯苯140000t,塔顶馏出液中含氯苯不高于0.1%。原料液中含氯苯为22%(以上均为质量%)。 二.操作条件 1.塔顶压强自选; 2.进料热状况自选; 3.回流比自选; 4.塔底加热蒸汽压强自选; 5.单板压降不大于0.9kPa; 三.塔板类型 板式塔或填料塔。 四.工作日 每年300天,每天24小时连续运行。 五.厂址 厂址为天津地区。 六.设计内容 1.设计方案的确定及流程说明 2. 精馏塔的物料衡算; 3.塔板数的确定; 4.精馏塔的工艺条件及有关物性数据的计算; 5.精馏塔主要工艺尺寸;

通信原理课程设计报告(基于Matlab)

2DPSK调制与解调系统的仿真 设计原理 (1) 2DPSK信号原理 1.1 2DPSK信号原理 2DPSK方式即是利用前后相邻码元的相对相位值去表示数字信息的一种方式。现假设用Φ表示本码元初相与前一码元初相之差,并规定:Φ=0表示0码,Φ=π表示1码。则数字信息序列与2DPSK信号的码元相位关系可举例表示如2PSK信号是用载波的不同相位直接去表示相应的数字信号而得出的,在接收端只能采用相干解调,它的时域波形图如图2.1所示。 图1.1 2DPSK信号 在这种绝对移相方式中,发送端是采用某一个相位作为基准,所以在系统接收端也必须采用相同的基准相位。如果基准相位发生变化,则在接收端回复的信号将与发送的数字信息完全相反。所以在实际过程中一般不采用绝对移相方式,而采用相对移相方式。定义为本码元初相与前一码元初相之差,假设: →数字信息“0”; →数字信息“1”。 则数字信息序列与2DPSK信号的码元相位关系可举例表示如下: 数字信息: 1 0 1 1 0 1 1 1 0 1 DPSK信号相位:0

或 : 1.2 2DPSK 信号的调制原理 一般来说,2DPSK 信号有两种调试方法,即模拟调制法和键控法。2DPSK 信号的的模拟调制法框图如图1.2.1所示,其中码变换的过程为将输入的单极性不归零码转换为双极性不归零码。 图1.2.1 模拟调制法 2DPSK 信号的的键控调制法框图如图1.2.2所示,其中码变换的过程为将输入的基带信号差分,即变为它的相对码。选相开关作用为当输入为数字信息“0” 时接相位0,当输入数字信息为“1”时接pi 。 图1.2.2 键控法调制原理图 1.3 2DPSK 信号的解调原理 2DPSK 信号最常用的解调方法有两种,一种是极性比较和码变换法,另一种是差分相干解调法。 码变换 相乘 载波 s(t) e o (t)

操作系统课程设计报告

上海电力学院 计算机操作系统原理 课程设计报告 题目名称:编写程序模拟虚拟存储器管理 姓名:杜志豪.学号: 班级: 2012053班 . 同组姓名:孙嘉轶 课程设计时间:—— 评语: 成绩: 目录 一、设计内容及要求 (4) 1. 1 设计题目 (4) 1.2 使用算法分析: (4)

1. FIFO算法(先进先出淘汰算法) (4) 1. LRU算法(最久未使用淘汰算法) (5) 1. OPT算法(最佳淘汰算法) (5) 分工情况 (5) 二、详细设计 (6) 原理概述 (6) 主要数据结构(主要代码) (6) 算法流程图 (9) 主流程图 (9) Optimal算法流程图 (10) FIFO算法流程图 (10) LRU算法流程图 (11) .1源程序文件名 (11) . 2执行文件名 (11) 三、实验结果与分析 (11) Optimal页面置换算法结果与分析 (11) FIFO页面置换算法结果与分析 (16) LRU页面置换算法结果与分析 (20) 四、设计创新点 (24) 五、设计与总结 (27)

六、代码附录 (27) 课程设计题目 一、设计内容及要求 编写程序模拟虚拟存储器管理。假设以M页的进程分配了N

块内存(N

通信原理课程设计(1)

通信原理课程设计报告 题目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真班级:通信工程1411 姓名:杨仕浩(2014111347) 解博文(2014111321) 介子豪(2014111322) 指导老师:罗倩倩 成绩: 日期:2016 年12 月21 日

基于MATLAB的M-QAM调制及相干解调的设计与仿真 摘要:正交幅度调制技术(QAM)是一种功率和带宽相对高效的信道调制技术,因此在自适应信道调制技术中得到了较多应用。本次课程设计主要运用MATLAB软件对M =16 进制正交幅度调制系统进行了仿真,从理论上验证16进制正交幅度调制系统工作原理,为实际应用和科学合理地设计正交幅度调制系统,提供了便捷、高效、直观的重要方法。实验及仿真的结果证明,多进制正交幅度调制解调易于实现,且性能良好,是未来通信技术的主要研究方向之一,并有广阔的应用前景。 关键词:正交幅度调制系统;MATLAB;仿真

目录 1引言 (1) 1.1课程设计的目的 (1) 1.2课程设计的基本任务和要求 (1) 1.3仿真平台Matlab (1) 2 QAM系统的介绍 (2) 2.1正交幅度调制技术 (2) 2.2QAM调制解调原理 (5) 2.3QAM的误码率性能 (7) 3 多进制正交幅度(M-QAM)调制及相干解调原理框图 (9) 4 基于MATLAB的多进制正交幅度(M-QAM)调制及相干解调设计与仿真 (10) 4.1系统设计 (10) 4.2随机信号的生成 (10) 4.3星座图映射 (11) 4.4波形成形(平方根升余弦滤波器) (13) 4.5调制 (14) 4.6加入高斯白噪声之后解调 (15) 5 仿真结果及分析 (20) 6 总结与体会 (23) 6.1总结 (23) 6.2心得体会 (24) 【参考文献】 (25) 附录 (26)

化工原理课程设计报告样本

化工原理课程设计报告样本

《化工原理课程设计》报告 48000吨/年乙醇~水精馏装置设计 年级 专业 设计者姓名 设计单位 完成日期年月日 7

目录 一、概述 (4) 1.1 设计依据 (4) 1.2 技术来源 (4) 1.3 设计任务及要求 (5) 二:计算过程 (6) 1. 塔型选择 (6) 2. 操作条件的确定 (6) 2.1 操作压力 (6) 2.2 进料状态 (6) 2.3 加热方式 (7) 2.4 热能利用 (7) 3. 有关的工艺计算 (7) 3.1 最小回流比及操作回流比 的确定 (8) 3.2 塔顶产品产量、釜残液量及 7

加热蒸汽量的计算 (9) 3.3 全凝器冷凝介质的消耗量9 3.4 热能利用 (10) 3.5 理论塔板层数的确定 (10) 3.6 全塔效率的估算 (11) 3.7 实际塔板数P N (12) 4. 精馏塔主题尺寸的计算 (12) 4.1 精馏段与提馏段的体积流 量 (12) 4.1.1 精馏段 (12) 4.1.2 提馏段 (14) 4.2 塔径的计算 (15) 4.3 塔高的计算 (17) 5. 塔板结构尺寸的确定 (17) 5.1 塔板尺寸 (18) 5.2 弓形降液管 (18) 5.2.1 堰高 (18) 5.2.2 降液管底隙高度h019 7

5.2.3 进口堰高和受液盘 19 5.3 浮阀数目及排列 (19) 5.3.1 浮阀数目 (19) 5.3.2 排列 (20) 5.3.3 校核 (20) 6. 流体力学验算 (21) 6.1 气体通过浮阀塔板的压力 降(单板压降) h (21) p 6.1.1 干板阻力 h (21) c 6.1.2 板上充气液层阻力1h (21) 6.1.3 由表面张力引起的阻 (22) 力h 6.2 漏液验算 (22) 6.3 液泛验算 (22) 6.4 雾沫夹带验算 (23) 7. 操作性能负荷图 (23) 7.1 雾沫夹带上限线 (23) 7

通信原理课设-基于Systemview的通信系统的仿真

目录 第1章绪论 (1) 第2章 SystemView的基本介绍 (2) 第3章二进制振幅键控 2ASK (4) 3.1 2ASK调制系统 (4) 3.2 2ASK调制解调系统 (6) 3.3 2ASK系统仿真结果分析 (9) 第四章二进制频移键控 2FSK (10) 4.1 2FSK调制系统 (10) 4.2 2FSK调制解调系统 (12) 4.3 2FSK仿真结果分析 (17) 第5章二进制移相键控 2PSK (18) 5.1 2PSK调制系统 (18) 5.2 2PSK调制解调系统 (19) 5.3 2PSK仿真结果分析 (23) 第6章二进制差分移相键控 2DPSK (24) 6.1 2DPSK实验原理 (24) 6.2 2DPSK仿真结果分析 (29) 第7章实验总结 (30) 第8章参考文献 (30) 第9章谢辞 (32)

第1章绪论 通信按照传统的理解就是信息的传输,信息的传输离不开它的传输工具,通信系统应运而生,我们此次课题的目的就是要对调制解调的通信系统进行仿真研究。 数字信号的传输方式可以分为基带传输和带通传输。为了使信号在带通信道中传输,必须用数字基带信号对载波进行调制,以使信号与信道特性相匹配。在这个过程中就要用到数字调制。 在通信系统中,利用数字信号的离散取值特点通过开关键控载波,来实现数字调制,这种方法通常称为键控法,主要对载波的振幅,频率,和相位进行键控。键控主要分为:振幅键控,频移键控,相移键控三种基本的数字调制方式。 本次课程设计的目的是在学习以上三种调制的基础上,通过Systemview仿真软件,实现对2ASK,2FSK,2PSK,2DPSK等数字调制系统的仿真,同时对以上系统有深入的了解。 Systemview是美国ELANIX公司于1995年开始推出的软件工具,它为用户提供了一个完整的动态系统设计、仿真与分析的可视化软件环境,能进行模拟、数字、数模混合系统、线性和非线性系统的分析设计,可对线性系统进行拉氏变换和Z变换分析。 SystemView基本属于一个系统级工具平台,可进行包括数字信号处理(DSP)系统、模拟与数字通信系统、信号处理系统和控制系统的仿真分析,并配置了大量图符块(Token)库,用户很容易构造出所需要的仿真系统,只要调出有关图符块并设置好参数,完成图符块间的连线后运行仿真操作,最终以时域波形、眼图、功率谱、星座图和各类曲线形式给出系统的仿真分析结果。 在此次课程设计之前,先学会熟练掌握Systemview的用法,在该软件的配合下完成各个系统的结构图,还有调试结果图。 Systemview对系统的分析主要分为两大块,调制系统的分析和解调系统的分析。由于调制是解调的基础,没有调制就不可能有解调,为了表现解调系统往往需要很高的采样频率来减少滤波带来的解调失真,所以调制的已调信号通过波形模块观察起来不是很清楚,为了更好的弄清楚调制是怎么样的一个过程,在这里,我们把调制单独列出来,用较低的频率实现它,就能从单个周期上观察调制系统的运作模式,更深刻地表现调制系统的调制过程。

化工原理课程设计报告(换热器)

《化工原理课程设计任务书》(1) 一、设计题目: 设计一台换热器 二、操作条件: 1.苯:入口温度80℃,出口温度40℃。 2.冷却介质:循环水,入口温度35℃。 3.允许压强降:不大于50kPa。 4.每年按300天计,每天24小时连续运行。 三、设备型式: 管壳式换热器 四、处理能力: 1. 99000吨/年苯 五、设计要求: 1.选定管壳式换热器的种类和工艺流程。 2.管壳式换热器的工艺计算和主要工艺尺寸的设计。 3.设计结果概要或设计结果一览表。 4.设备简图。(要求按比例画出主要结构及尺寸) 5.对本设计的评述及有关问题的讨论。 一、选定管壳式换热器的种类和工艺流程 1.选定管壳式换热器的种类 管壳式换热器是目前化工生产中应用最广泛的传热设备。与其他种类的换热器相比,其主要优点是:单位体积具有的传热面积较大以及传热效果较好;此外,结构简单,制造的材料范围较广,操作弹性也较大等。因此在高压高温和大型装置上多采用管壳式换热器。 管壳式换热器中,由于两流体的温度不同,管束和壳体的温度也不相同,因此他们的热膨胀程度也有差别。若两流体的温度差较大(50℃以上)时,就可能由于热应力而引起设备变形,甚至弯曲或破裂,因此必须考虑这种热膨胀的影响。根据热补偿方法的不同,管壳式换热器有下面几种形式。

(1)固定管板式换热器 这类换热器的结构比较简单、紧凑、造价便宜,但管外不能机械清洗。此种换热器管束连接在管板上,管板分别焊在外壳两端,并在其上连接有顶盖,顶盖和壳体装有流体进出口接管。通常在管外装置一些列垂直于管束的挡板。同时管子和管板与外壳的连接都是刚性的,而管内管外是两种不同温度的流体。因此,当管壁与壳壁温差较大时,由于两者的热膨胀不同,产生了很大的温差应力,以致管子扭弯或是管子从管板上松脱,甚至毁坏换热器。 为了克服温差应力必须有温差补偿装置,一般在管壁与壳壁温度相差50℃以上时,为安全起见,换热器应有温差补偿装置。但补偿装置(膨胀节)只能用在壳壁与管壁温差低于60-70℃和壳程流体压强不高的情况下。一般壳程压强超过0.6MPa时,补偿圈过厚,难以伸缩,失去温差补偿作用,就要考虑其他结构。其结果如下图所示: (2)浮头式换热器 换热器的一块管板用法兰与外壳相连接,另一块管板不与外壳连接,以使管子受热或冷却时可以自由伸缩,但在这块管板上连接一个顶盖,称之为“浮头”,所以这种换热器称为浮头式换热器。其优点是:管束可以拉出,以便清洗;管束的膨胀不受壳体约束,因此当两种换热器介质的温差大时,不会因管束与壳体的热膨胀量的不同而产生温差应力。其缺点是结构复杂,造价高。其结构如下: (3) U型管换热器 这类换热器只有一个管板,管程至少为两程,管束可以抽出清洗,管子可以自由膨胀。其缺点是管子内壁清洗困难,管子更换困难,管板上排列的管子少。其结构如下图所示: (4)填料函式换热器 这类换热器管束一端可以自由膨胀,结构比浮头式简单,造价也比浮头式低廉。但壳程内介质有外漏的可能,壳程中不应处理一易挥发、易燃易爆和有毒的介质。其结构如下: 由设计书的要求进行分析: 一般来说,设计时冷却水两端温度差可取为5℃~10℃。缺水地区选用较大的温度差,水资源丰富地区选用较小的温度差。青海是“中华水塔”,水资源 相对丰富,故选择冷却水较小的温度差6℃,即冷却水的出口温度为31℃。T m -t m =80+4025+31 -=32 22 ℃<50℃,且允许压强降不大于50kPa,可选择固定管板式换 热器。 2.工艺流程图 主要说明:由于循环冷却水较易结垢,为便于水垢清洗,所以选定循环水走管程,苯走壳程。如图所示,苯经泵抽上来,经加水器加热后,再经管道从接管C进入换热器壳程;冷却水则由泵抽上来经管道从接管A进入换热器管程。两物质在换热器中进行换热,苯从80℃被冷却至40℃之后,由接管D流出;循环冷却水则从25℃变为31℃,由接管B流出。 二、管壳式换热器的工艺计算和主要工艺尺寸的设计 1.估算传热面积,初选换热器型号 (1)基本物理性质数据的查取

通信原理实验报告

实验一常用信号的表示 【实验目的】 掌握使用MATLAB的信号工具箱来表示常用信号的方法。 【实验环境】 装有MATLAB6.5或以上版本的PC机。 【实验内容】 1. 周期性方波信号square 调用格式:x=square(t,duty) 功能:产生一个周期为2π、幅度为1 ±的周期性方波信号。其中duty表示占空比,即在信号的一个周期中正值所占的百分比。 例1:产生频率为40Hz,占空比分别为25%、50%、75%的周期性方波。如图1-1所示。 clear; % 清空工作空间内的变量 td=1/100000; t=0:td:1; x1=square(2*pi*40*t,25); x2=square(2*pi*40*t,50); x3=square(2*pi*40*t,75); % 信号函数的调用subplot(311); % 设置3行1列的作图区,并在第1区作图plot(t,x1); title('占空比25%'); axis([0 0.2 -1.5 1.5]); % 限定坐标轴的范围 subplot(312); plot(t,x2); title('占空比50%'); axis([0 0.2 -1.5 1.5]); subplot(313); plot(t,x3); title('占空比75%'); axis([0 0.2 -1.5 1.5]);

图1-1 周期性方波 2. 非周期性矩形脉冲信号rectpuls 调用格式:x=rectpuls(t,width) 功能:产生一个幅度为1、宽度为width、以t=0为中心左右对称的矩形波信号。该函数横坐标范围同向量t决定,其矩形波形是以t=0为中心向左右各展开width/2的范围。Width 的默认值为1。 例2:生成幅度为2,宽度T=4、中心在t=0的矩形波x(t)以及x(t-T/2)。如图1-2所示。 t=-4:0.0001:4; T=4; % 设置信号宽度 x1=2*rectpuls(t,T); % 信号函数调用 subplot(121); plot(t,x1); title('x(t)'); axis([-4 6 0 2.2]); x2=2*rectpuls(t-T/2,T); % 信号函数调用

《通信原理课程设计》

信息工程学院 2014 / 2015学年第一学期 课程设计报告 课程名称:通信原理课程设计 专业班级:统本电信1201 学生学号:12610304152213 12520527151362 学生姓名:陈钰康 夏涛 指导教师:田亚楠

摘要 8PSK(8 Phase Shift Keying,8移相键控)是八进制相移键控,它是一种相位调制算法。相位调制(调相)是频率调制(调频)的一种演变,载波的相位被调整用于把数字信息的比特编码到每一词相位改变(相移)。 8PSK中的“PSK”表示使用移相键控方式,移相键控是调相的一种形式,用于表达一系列离散的状态,8PSK对应8种状态的PSK。如果是其一半的状态,即4种,则为QPSK,如果是其2倍的状态,则为16PSK。因为8PSK拥有8种状态,所以8PSK每个符号(symbol)可以编码3个比特(bits)。8PSK抗链路恶化的能力(抗噪能力)不如QPSK,但提供了更高的数据吞吐容量。本次课程设计过程中,利用了MATLAB7.1仿真实现了8PSK信号的调制与解调,并仿真8PSK载波调制信号在高斯白噪声信道下的误码率及误比特率性能,并用MATLAB仿真出了调制信号、载波信号及已调信号的波形图和频谱图。并在高斯白噪声下,讨论了8PSK 误码率及误比特率性能。 关键字:8PSK;载波的调制;解调;

目录 一.设计内容及要求(PSK信号的仿真) (1) 二.相关理论知识的论述分析 (1) 2. 1.1、8PSK的概念 (1) 2. 1.2、8PSK的特点 (1) 2.2.1、 PSK的调制 (2) 2.2.2、调制的概念 (2) 2.2.3、调制的种类 (2) 2.2.4、调制的作用 (3) 2.2.5、调制方式 (3) 三.系统原理框图及分析(8PSK的原理) (3) 四.完整的设计仿真过程 (4) 五.仿真结果输出及结论 (6) 六.仿真调试中出现的错误、原因及排除方法 (7) 七.总结本次设计,指出设计的核心及应用价值,提出改进意见和展望 (7) 八.收获、体会 (7) 九.参考文献 (8)

天津大学化工原理课程设计

《化工原理》课程设计报告 真空蒸发制盐系统卤水分效预热器设计 学院天津大学化工学院 专业化学工程与工艺 班级 学号 姓名 指导教师

化工流体传热课程设计任务书 专业化学工程与工艺班级姓名学号(编号) (一)设计题目:真空蒸发制盐系统卤水分效预热器设计 (二)设计任务及条件 1、蒸发系统流程及有关条件见附图。 2、系统生产能力:40 万吨/年。 3、有效生产时间:300天/年。 4、设计内容:Ⅱ效预热器(组)第 3 台预热器的设计。 5、卤水分效预热器采用单管程固定管板式列管换热器,试根据附图中卤水预热的温度要求对预热器(组)进行设计。 6、卤水为易结垢工质,卤水流速不得低于0.5m/s。 7、换热管直径选为Φ38×3mm。 (三)设计项目 1、由物料衡算确定卤水流量。 2、假设K计算传热面积。 3、确定预热器的台数及工艺结构尺寸。 4、核算总传热系数。 5、核算压降。 6、确定预热器附件。 7、设计评述。 (四)设计要求 1、根据设计任务要求编制详细设计说明书。 2、按机械制图标准和规范,绘制预热器的工艺条件图(2#),注意工艺尺寸和结构的清晰表达。

设计说明书的编制 按下列条目编制并装订:(统一采用A4纸,左装订) (1)标题页,参阅文献1附录一。 (2)设计任务书。 (3)目录。 (4)说明书正文 设计简介:设计背景,目的,意义。 由物料衡算确定卤水流量。 假设K计算传热面积。 确定预热器的台数及工艺结构尺寸。 核算总传热系数。 核算压降。 确定预热器附件。 设计结果概要或设计一览表。 设计评述。 (5)主要符号说明。 (6)参考文献。 (7)预热器设计条件图。 主要参考文献 1. 贾绍义,柴诚敬. 化工原理课程设计. 天津: 天津大学出版社, 2002 2. 柴诚敬,张国亮. 化工流体流动和传热. 北京: 化学工业出版社, 2007 3. 黄璐,王保国. 化工设计. 北京: 化学工业出版社, 2001 4. 机械制图 自学内容: 参考文献1,第一章、第三章及附录一、三; 参考文献2,第五~七章; 参考文献3,第1、3、4、5、11部分。

通信原理课程设计报告2

¥ 课程设计报告? < 课程名称通信原理 设计题目 DSB与2ASK调制与解调 专业通信工程 班级 学号 姓名 完成日期 …

课程设计任务书 设计题目:DSB与2ASK调制与解调 设计内容与要求: 设计内容: 1.根据DSB的调制原理设计线路,进行仿真模拟调制DSB的调制和解调过程,并通过仿真软件观察信号以及的调制过程中信号波形和频谱的变化。 2. 根据ASK的调制原理设计线路,进行仿真模拟调制DSB的调制和解调过程,并通过仿真软件观察信号以及的调制过程中信号波形和频谱的变化。 3.在设计过程中分析信号变化的过程和思考仿真过程的设计原理。 ; 设计要求: 1.独立完成DSB与ASK的调制与解调; 2.运用仿真软件设计出DSB与ASK的调制线路 3.分析信号波形和频谱 指导教师:范文 2012年12月16日 课程设计评语 ( 成绩: 指导教师:_______________

年月日

一.调制原理: 调制: 将各种数字基带信号转换成适于信道传输的数字调制信号(已调信号或频带信号); 时域定义:调制就是用基带信号去控制载波信号的某个或几个参量的变化,将信息荷载在其上形成已调信号传输,而解调是调制的反过程,通过具体的方法从已调信号的参量变化中将恢复原始的基带信号。 频域定义:调制就是将基带信号的频谱搬移到信道通带中或者其中的某个频段上的过程,而解调是将信道中来的频带信号恢复为基带信号的反过程. 根据所控制的信号参量的不同,调制可分为: 调幅,使载波的幅度随着调制信号的大小变化而变化的调制方式。 调频,使载波的瞬时频率随着调制信号的大小而变,而幅度保持不变的调制方式。 调相,利用原始信号控制载波信号的相位。 调制的目的是把要传输的模拟信号或数字信号变换成适合信道传输的信号,这就意味着把基带信号(信源)转变为一个相对基带频率而言频率非常高的代通信号。该信号称为已调信号,而基带信号称为调制信号。调制可以通过使高频载波随信号幅度的变化而改变载波的幅度、相位或者频率来实现。调制过程用于通信系统的发端。在接收端需将已调信号还原成要传输的原始信号,也就是将基带信号从载波中提取出来以便预定的接受者(信宿)处理和理解的过程。该过程称为解调。

操作系统(一个小型操作系统的设计与实现)课程设计

南通大学计算机科学与技术学院操作系统课程设计报告 专业: 学生姓名: 学号: 时间:

操作系统模拟算法课程设计报告 设计要求 将本学期三次的实验集成实现: A.处理机管理; B.存储器管理; C.虚拟存储器的缺页调度。 设计流程图 主流程图 开始的图形界面 处理机管理存储器管理缺页调度 先来先服务时 间 片 轮 转 首 次 适 应 法 最 佳 适 应 法 先 进 先 出 L R U 算 法

A.处理机调度 1)先来先服务FCFS N Y 先来先服务算法流程 开始 初始化进程控制块,让进程控制块按进程到达先后顺序让进程排队 调度数组中首个进程,并让数组中的下一位移到首位 计算并打印进程的完成时刻、周转时间、带权周转时间 其中:周转时间 = 完成时间 - 到达时间 带权周转时间=周转时间/服务时间 更改计时器的当前时间,即下一刻进程的开始时间 当前时间=前一进程的完成时间+其服务时间 数组为空 结束

2)时间片轮转法 开始 输入进程总数 指针所指的进程是 否结束 输入各进程信息 输出为就绪状态的进程的信息 更改正在运行的进程的已运行时间 跳过已结束的程序 结束 N 指向下一个进程 Y 如果存在下一个进程的话 Y N 输出此时为就绪状态的进程的信息 时间片轮转算法流程图

B.存储器管理(可变式分区管理) 1)首次适应法 分配流程图 申请xkb内存 由链头找到第一个空闲区 分区大小≥xkb? 大于 分区大小=分区大小-xkb,修改下一个空闲区的后向指针内容为(后向指针)+xkb;修改上一个空闲区的前向指针为(前向指针)+xkb 将该空闲区从链中摘除:修改下一个空闲区的后向地址=该空闲区后向地址,修改上一个空闲区的前向指针为该空闲区的前向指针 等于 小于延链查找下 一个空闲区 到链尾 了? 作业等待 返回是 否 登记已分配表 返回分配给进程的内存首地址 开始

通信原理课程设计心得体会

通信原理课程设计心得体会 、时分解复用原理 为了提高信道利用率,使多路已抽样的信号组合起来沿同一信道传输而互相不干扰,称时分多路复用。时分复用的解调过程称为时分解复用。目前采用较多的是频分多路解复用和时分多路解复用。频分多路解复用用于模拟通信,而时分多路解复用用于数字通信。为了实现TDM传输,要把传输时间分成若干个时隙,在每个时隙内传输一路信号,将若干个原始的脉冲调制信号在时间上进行交错排列,从而形成一个复合脉冲串,该脉冲串扰码后经信道传输到达接收端。时分解复用通信,是把各路信号在同一信道上占有不同时间间隙进行通信分离出原来的模拟信号。由抽样定理可知,将时间上离散的信号变成时间上连续的信号,其在信道上占用时间的有限性,为多路信号沿同一信道传输提供了条件。时分解复用是建立在抽样定理的基础上的,因为抽样定理连续的基带信号由可能被在时间上离散出现的抽样脉冲所代替.具体说,就是把时间分成一些均匀的时间间隙,将各路信号的传输时间分配在不同的时间间隙,以达到互相分开,互不干扰的目的。抽样脉冲占据时间一般较短,在抽样脉冲之间就留出间隙.利用这些空隙便可以传输其他信号的抽样,因此,就可能用一条信道同时传送若干个基带信号,并且每一个抽

样值占用的时间越短,能够传输的数据也就越多.时分解复用信号在接收端只要在时间上恰当地进行分离,各个信号就能分别互相分开,互不干扰并不失真地还原出原来的模拟信号。 在通信系统中,同步具有相当重要的地位。通信系统能否具有有效、可靠地工作,在很大程度上依赖有无良好的同步系统。同步可分为载波同步、位同步、帧同步和网同步几大类型。他们在通信系统中都具有相当重要的作用。时分解复用通信中的同步技术包括位同步和帧同步,这是数字通信的又一个重要特点。时分解复用的电路原理就是先通过帧同步信号和位同步信号把各路信号数据分开,然后通过移位寄存器构成的并/串转换电路输出串行的数据,把时分复用的调制信号不失真的分离出来。 位同步 位同步的目的是确定数字通信中的个码元的抽样时刻,即把每个码元加以区分,使接受端得到一连串的码元序列,这一连串的码元列代表一定的信息。位同步是最基本的同步,是实现帧同步的前提。位同步的基本含义是收、发两端机的时钟频率必须同频、同相,这样接收端才能正确接收和判决发送端送来的每一个码元。因此,接收端必须提供一个确定抽样判决时刻的定时脉冲序列.

通信原理实验报告

通信原理 实 验 报 告

实验一 数字基带信号实验(AMI/HDB3) 一、 实验目的 1、了解单极性码、双极性码、归零码、不归零码等基带信号波形特点 2、掌握AMI 、HDB 3的编码规则 3、掌握从HDB 3码信号中提取位同步信号的方法 4、掌握集中插入帧同步码时分复用信号的帧结构特点 5、了解HDB 3(AMI )编译码集成电路CD22103 二、 实验内容 1、用示波器观察单极性非归零码(NRZ )、传号交替反转码(AMI )、三阶高密度 双极性码(HDB 3)、整流后的AMI 码及整流后的HDB 3码 2、用示波器观察从HDB 3/AMI 码中提取位同步信号的波形 3、用示波器观察HDB 3、AMI 译码输出波形 三、 基本原理 本实验使用数字信源模块(EL-TS-M6)、AMI/HDB 3编译码模块(EL-TS-M6)。 BS S5S4S3S2S1 BS-OUT NRZ-OUT CLK 并 行 码 产 生 器 八选一 八选一八选一分 频 器 三选一 NRZ 抽 样 晶振 FS 倒相器 图1-1 数字信源方框图 010×0111××××××××× ×××××××数据2 数据1 帧同步码 无定义位 图1-2 帧结构 四、实验步骤 1、 熟悉信源模块和HDB3/AMI 编译码模块的工作原理。 2、 插上模块(EL-TS-M6),打开电源。用示波器观察数字信源模块上的各种信号波形。 用FS 作为示波器的外同步信号,进行下列观察: (1) 示波器的两个通道探头分别接NRZ-OUT 和BS-OUT ,对照发光二极管的发光状态,判断数字信源单元是否已正常工作(1码对应的发光管亮,0码对应的发光管熄);

计算机操作系统课程设计

计算机操作系统课程设计 班级:计091-1 姓名: 学号: 使用语言:C++ 指导老师: 学院:

一、系统要求 1、实验目的 通过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现。 2、实验内容 为linux系统设计一个简单的二级文件系统。要求做到以下几点: (1)可以实现下列几条命令(至少4条); login 用户登陆 dir 列文件目录 create 创建文件 delete 删除文件 open 打开文件 close 关闭文件 read 读文件 write 写文件 (2)列目录时要列出文件名、物理地址、保护码和文件长度; (3)源文件可以进行读写保护。

二、系统分析 1、设计思想 本文件为二级文件系统,即要实现对文件的增删改查,同时又具备登陆系统、注册用户的功能,各个用户之间的文件系统互不干扰。 本文件系统采用两级目录,其中第一级对应于用户账号,第二级对应于用户帐号下的文件。另外,为了简便文件系统未考虑文件共享,文件系统安全以及管道文件与设备文件等特殊内容。 系统采用结构体来存储用户、文件目录、文件数据内容: 0 48*5 48*5+44*50 48*5+44*50+264*200 每个分区都是由结构体组成,每个个去的结构体的个数由格式化系统是决定。

整个系统的编码构成主要分为: Allstruct.h 定义了每个分区的结构体; Mysys.h 声明了对系统操作的各种方法;Myuserfile.h 声明了对文件操作的各种方法; Mymain.cpp 整个系统的主函数,操作入口; Mysys.cpp 包含了mysys.h,实现了操作系统的各种方法;Myuserfile.cpp 包含了myuserfile.h,实现了操作文件的各种方法; 2、主要数据结构 Allstruct.h文件的内容: struct s_user //用户区结构体 { long isuse; //是否使用 char name[20]; //用户名 char psd[20]; //密码 long address; //目录地址 };

相关文档
最新文档