文档库 最新最全的文档下载
当前位置:文档库 › MATLAB辅助DSP设计的研究与实现

MATLAB辅助DSP设计的研究与实现

MATLAB辅助DSP设计的研究与实现
MATLAB辅助DSP设计的研究与实现

技术创新

中文核心期刊《微计算机信息》(嵌入式与SOC)2007年第23卷第7-2期

360元/年邮局订阅号:82-946

《现场总线技术应用200例》

DSP开发与应用

MATLAB辅助DSP设计的研究与实现

ResearchandImplementofDSPdesignusingMATLABasassistanttool

(北京科技大学)段国强

陈月云

DUANGUOQIANGCHENYUEYUN

摘要:提出结合MATLAB来开发DSP系统的思想,阐述了实现该思想的两种工具,并详细介绍了使用MATLABLinkforCode

ComposerStudio辅助DSP设计的相关内容,包括其功能特点、

实现方式、工作原理等。最后结合典型的FIR滤波器实例,探讨了使用该工具的方法,并设计了图形用户界面。结果表明应用MATLAB辅助开发DSP系统可以发挥二者的优势,缩短开发周期,降低开发门槛,优化开发过程。

关键字:MATLAB;数字信号处理器;CCSLink;CCS中图分类号:TN911.72;TP391.9文献标识码:A

Abstract:ThepaperbringsupanideathatcombinesMATLABwithDSPtodevelopDSPsystems,elaboratestwokindsoftoolstoreachthegoal,andpresentstherelevantcontentsofMATLABLinkforCodeComposerStudiowhichisoneofthetoolsindetail.ThecorrelativecontentsofMATLABLinkforCodeComposerStudioinvolvethefunctions,characteristics,themannersofrealizationanditsworkingprinciple.Finally,itdiscussesthemethodofusingthetoolwiththeexampleofFIRfilteranddesignsgraphicsuserinterface.TheconclusionsshowthatdevelopingDSPsystemsusingMATLABasassistanttoolcanexerttheiradvantages,shortenthedevelopmentperiod,lowerthedevelopmentthresholdandoptimizethedevelopmentprocess.Keywords:MATLAB,DigitalSignalProcessor,CCSLink,CCS

文章编号:1008-0570(2007)07-2-0130-03

1引言

数字信号处理器(DigitalSignalProcessor,DSP)是指一类具有专门为完成数字信号处理任务而优化设计的系统体系结构、硬件和软件资源的单片可编程处理器件。数字信号处理器是实现数字信号处理任务的一个重要而有效的手段,随着通信和信息技术的飞速发展,数字信号处理器件在最近20年得到了空前的发展和应用。

MATLAB是美国MathWorks公司开发的一种科学计算软

件,专门以矩阵的形式处理数据,在科学计算、控制系统、信息处理等多种领域有着广泛的应用。MATLAB具有强大的计算、分析和可视化功能,但MATLAB语言是解释执行的,执行速度较慢;而DSP是为了完成实时数字信号处理任务而设计的,算法的高效实现是DSP器件的显著特点,但是其开发门槛高。如果能把MATLAB和DSP开发工具结合在一起,取长补短,相辅相成,将是DSP设计人员梦寐以求的一种新的开发思想。

MathWorks公司和TI公司联合开发的MATLABLinkforCodeComposerStudio(简称CCSLink)和EmbeddedTargetforTITMS320C6000DSP工具正是这一思想的完美实现。

本文所作研究是以自行研制的DSP教学实验箱为平台进行的,其DSP采用TMS320VC5416芯片实现。本文内容安排如下:第1部分在介绍相关背景知识的基础上,引入使用MATLAB辅助DSP设计的思想;第2部分介绍了MATALB中实现这一思想的两种工具;第3部分介绍了工具之一CCSLink的实现方式及工作原理;第4部分结合实验平台给出了CCSLink的应用实

例。第五部分对本文作了总结。2MATLAB辅助DSP设计的方法

概述

实现MATLAB辅助DSP设计的方法有两种,即CCSLink和EmbeddedTargetforTITMS320C6000DSP。

前者可实现MATLAB与C2000/C5000/C6000DSP之间的数据交互和程序控制;后者可实现从Simulink模型自动生成DSP目标代码,但仅支持C6000系列的部分DSP器件。

考虑到实验平台是以C5000DSP为基础的,并且第二种工具较容易操作等因素,下面主要研究利用CCSLink辅助DSP设计的方法。

2.1EmbeddedTargetforTITMS320C6000DSP

CodeComposerStudio(CCS)是TI提供的DSP的集成开发环境。对于C6000系列而言,利用工具EmbeddedTargetforTITMS320C6000DSP,用户可以从Simulink模型直接生成针对DSP目标板的可执行文件或者CCS工程文件,实现了MAT-LAB/Simulink与CCS集成开发环境(IDE)的无缝连接,从而把设计人员从繁杂的DSP编程中解脱出来,将主要的精力放在设计而不是DSP编程上,所以极大地缩短了系统的测试和开发周

期,进而保证了所设计系统的高性能。

2.2MATLABLinkforCodeComposerStudio

集成在MATLAB6.5或更高版本中的CCSLink工具把MATLAB、TIDSP及其集成开发环境CCS连接在一起,使得我们可以在MATLAB环境下就可以完成对CCS和DSP目标板的

操作,包括与目标内存之间的数据交互,检测处理器的状态,控制DSP程序的运行等。它提供了MATLAB、CCS和目标DSP板的双向连接,开发者可以利用MATLAB中强大的可视化、数据处理和分析工具对DSP中的数据进行分析和再处理,以辅助

段国强:硕士研究生

基金项目:国家自然科学基金资助项目(60375038)

130-

邮局订阅号:82-946360元/年技

术创新DSP开发与应用

《PLC技术应用200例》

您的论文得到两院院士关注

DSP系统设计,这样就极大地降低了开发人员编写DSP代码的难度和工作量,提高了整个DSP系统的性能和可行性。

我们利用CCSLink提供的相关函数能够实现MATLAB与目标DSP的存储器及寄存器间的信息交互,如同操作MATLAB变量一样来读、写TIDSP中的存储器或寄存器,即整个目标DSP对于MATLAB而言是透明的。CCSLink支持TI的C2000/C5000/C6000等多系列DSP,应用广泛。

3CCSLink的实现方式及工作原理

3.1CCSLink的实现方式

利用CCSLink即可实现MATLAB、CCS和目标DSP之间的信息交互。CCSLink共提供了3种实现方式:

1)使用与CCSIDE的连接对象。利用此对象来创建CCSIDE和MATLAB的连接,从MATLAB命令窗中即可运行CCSIDE中的应用程序,查询目标DSP的状态信息,修改或读取目标DSP的存储器或寄存器中的数据,甚至可以调试DSP程序。其工作原理见3.2节。

2)使用与RTDX(Real-TimeDataExchange)的连接对象。提供MATLAB和硬件DSP之间的实时通信通道。利用此连接对象,可以打开、使能、关闭或禁止DSP的RTDX通道,利用此通道可以实时地向硬件目标DSP发送和取出数据而不必停止

DSP上运行的程序。

例如把原始数据发送给程序进行处理,并把处理结果取回到MATLAB空间中进行分析。

RTDX连接对象实际上是CCS连接对象的一个子类,在创建CCS连接对象的同时创建RTDX连接对象,它们不能分别创建。

3)使用嵌入式对象。在MATLAB环境中创建一个可以代表嵌入在目标C程序中的变量的对象。利用嵌入式对象可直接访问嵌入在目标DSP中的存储器和寄存器中的变量,即把目标C程序中的变量作为MATLAB的一个变量对待。

3.2CCSLink的工作原理

上面的三种方式在具体实现时略有不同,但是其原理相似,不失一般性,我们通过第一种方式———与CCSIDE的连接对象,来介绍CCSLink的工作机理。

1)选择目标DSP并创建CCSIDE连接对象

在MATLAB环境下使用函数ccsdsp并配置相应的属性名和属性值即可创建一个CCSIDE连接对象cc:

cc=ccsdsp(‘boardnum’

,x,‘procnum’,y,‘timeout’,z);其中,boardnum、procnum、timeout都是属性名。分别表示创建连接对象时所使用的目标板编号、DSP处理器编号及全

局超时值。

2)在MATLAB环境下加载CCS工程文件projfile=fullfile(matlabroot,‘toolbox’,‘tiddk’,…,‘ccspro-ject.pjt’);%取得工程文件

projpath=fileparts(projfile);%取得工程文件路径

open(cc,projfile);%加载工程文件,该函数实现把文件file-name加载在CCSIDE中

cd(cc,projpath);%改变CCS的工作路径

3)在MATLAB环境下编译、

连接并下载可执行文件创建了CCSIDE连接对象并加载工程文件后,即可通过函数build()编译和链接工程文件,以生成针对目标DSP的可执行文件(.out文件);通过函数load()下载可执行文件到目标DSP中。具体方法如下:

build(cc);%编译、

链接工程文件,生成目标DSP可执行文件

load(cc,‘ccsproject.out’);%下载可执行文件到目标DSP,可执行文件名与工程名相同

4)在MATLAB环境下控制程序运行CCSLink提供了3个函数用于控制目标DSP的运行状态。通过这些函数,在MATLAB下对DSP的控制操作就像在CCSIDE中一样方便,实际上也确实是这样进行的。

halt(cc);%中断处理器的运行restart(cc);%复位程序计数器PC,重新执行程序run(cc,‘runtohalt’,30);%执行程序到断点处,最后一个参数表示超时时间,此处为30s

5)在MATLAB环境下对CCSIDE连接对象进行操作

在MATLAB中可以方便的操作DSP存储器和寄存器中的数据,包括读操作和写操作。下面以读写目标DSP存储器和寄

存器中的数据来说明。

date=read(cc,[256,0],‘double’,100);%从目标存储器目的地址100H(即十进制数256)处开始,读取100个双精度数并赋给MATLAB对象date

reg=regread(cc,‘A0’

,‘2scomp’);%读取DSP寄存器A0中的数据,并转化成双精度数分配给MATLAB对象reg

write(cc,[256,0],double([1.02.03.0]));%向目标存储器100H

开始的地址处,写入三个双精度数据

6)关闭CCSIDE连接对象

当一切操作执行完成后,需要删除ccsdsp对象,以收回系统资源。

clearcc;%关闭CCSIDE连接对象

4CCSLink应用实例通过CCSLink工具,可以使用MATLAB来进行DSP的辅助

设计。在此以FIR滤波器为例,介绍CCSLink在DSP设计中的应用。在该实例中,FIR滤波的核心内容由DSP实现,而算法仿真、系数产生、用户界面、结果验证等部分由MATLAB辅助完成。

4.1FIR滤波器设计

设输入信号为x(n),输出信号为y(n),则FIR滤波器对应的

差分方程可表示为:

其中,h(k)(k=0,1,2,…,N-1)表示滤波器系数序列,是滤波器设计的关键。h(k)可以通过MATLAB工具箱提供的滤波器函数fir1()和fir2()来获取:首先通过建立MATLAB/Simulink模型,根据所需设计低通滤波器的性能要求来确定滤波器的阶数和截止频率等参数。本例所设计的FIR低通滤波器参数为:截止频率(Fc)2kHz,采样频率(Fs)8kHz,阶数(N)40。然后借助函数fir1(N,WN)即可返回对应滤波器的系数矩阵,其中N为阶数,WN为滤波器的归一化截止频率,即WN=2Fc/Fs,且0≤WN≤1。

4.2DSP滤波算法实现

结合MATLAB产生的滤波器系数,就可以编写DSP滤波主程序了,关键代码如下:

FIR_TASK:

STM#K_FIR_BFFR,BK;设置FIR循环缓冲区的大小LD*INBUF_P+,-1,A;数据输入FIR_FILTER:

STLA,*FIR_DATA_P+%;最新数据替代最旧数据RPTZA,(K_FIR_BFFR-1)MAC*FIR_DATA_P+0%,*FIR_COFF_P+0%,A;乘累加STHA,*OUTBUF_P;数据输出4.3MATLAB辅助设计本设计中,算法仿真、系数产生、用户界面等部分由MAT-

LAB辅助完成。算法仿真、

系数产生方法在4.1中已详细介绍,本节重点介绍用户界面部分。本图形用户界面可以实现如下功

能:修改参数,如滤波参数n和Wn,这种参数选取方法避免了反

131-

技术创新

中文核心期刊《微计算机信息》(嵌入式与SOC)2007年第23卷第7-2期

360元/年邮局订阅号:82-946

《现场总线技术应用200例》

DSP开发与应用

复修改DSP程序的弊端,可以满足不同层次使用者的使用;控

制操作过程,如加载工程文件、

下载可执行文件、运行程序等;绘制DSP输入数据的时域及频域信号;绘制滤波后DSP输出数据的时域及频域信号;使用MATLAB提供的滤波函数对输入数据进行滤波计算,并把所得结果与DSP输出信号进行比较,以验证或改良DSP算法。

用户界面的流程图如图1所示,主要由图形界面和回调函数两大部分组成。其中,图形界面由文件FIR_BPF.m实现;回调函数总共由6个文件实现,分别是input.m,input2.m,output.m,output2.m,lvbopin.m和lvbohou.m。

当输入带有干扰的方波信号后,分别查看输入波形、MAT-LAB滤波输出信号、DSP滤波输出信号,结果如图2所示。比较MATLAB滤波输出信号和DSP滤波输出信号,据此可以采用修改滤波器系数或DSP程序等措施来改进DSP滤波算法。

图1用户图形界面流程图

图2实验结果

5结束语

本文探索并实现了利用CCSLink辅助DSP设计的完整过程。同时以FIR滤波器为例,利用CCSLink辅助设计了基于

DSPTMS320VC5416的应用系统,该系统具有灵活的参数设置和快速的处理效率,很好地达到了辅助DSP设计的目的;再者,利用MATLAB的GUI工具设计了相应的图形用户界面,便于不同技术层次的用户操作,增强了DSP系统的适用性。

本文作者创新点:1.发展了利用MATLAB辅助DSP设计的思想,把DSP系统设计中的算法仿真、系数产生、结果验证、用户界面等环节交由MATLAB完成,实现了二者的无缝连接。2.通过MATLAB设计的人机界面,增强了DSP系统的适用性,便

于不同技术层次的用户操作。

参考文献

[1]陈永春.从Matlab/Simulink模型到代码实现[M].北京:清华大

学出版社,2002.

[2]MATLABLinkforCodeComposerStudioDevelopmentTools

User’

sGuide.MathWorks,2002.[3]刘剑科,王艳芬,王胜利.MATLABLinkforCCSDevelopmentTools在DSP系统设计中的应用[J].信息技术与信息化,2005,(4).[4]邹彦,唐东,宁志刚等.DSP原理及应用[M].北京:电子工业出版社,2005.

[5]谢良喜,孔建益,王兴东等.MATLAB读入数据的几种方式探讨[J]微计算机信息,2005,(5):135 ̄136.作者简介:段国强(1981?),男(汉族),山西省人,北京科技大学硕士研究生,研究方向:无线通信,移动通信,E-mail:duanguoqiang666@sina.com;陈月云(1966?),女(汉族),河北省人,北京科技大学通信系副教授,研究方向:无线通信,移动通信。Biography:DuanGuoqiang(1981),male,ShanXiprovince,masterofUniversityofScience&Technology,Beijing,Researchinterests:WirelessCommunication,MobileCommunication。ChenYueyun(1966),female,HeBeiprovince,adjunctprofessorofDepartmentofCommunication,UniversityofScience&Technology,Beijing,Researchinterests:WirelessCommunication,MobileCommunication。

(100083北京北京科技大学信息工程学院)段国强陈月云通讯地址:(100083北京北京科技大学信息工程学院)段国强

(收稿日期:2007.5.23)(修稿日期:2007.6.25)

(上接第129页)

得到D/A转换的数字量后,调用ioctl,首先将指定D/A的寄存器清空:

ioctl(da_fd,DA_IOCTRL_CLR,0);//清D/A0

而后调用ioctl,对待转换的数字量进行D/A转换:ioctl(da_fd,DA0_IOCTRL_WRITE,&value);

转换结束后,将设备释放即可。

4结束语

本文针对主流嵌入式处理器-基于ARM920T内核的s3c2410,以D/A小型外设实际开发过程为引,在硬件连接电路的基础上,详细地说明了嵌入式Linux操作系统的外设驱动开发方法,给出了基于该处理器和Linux操作系统的外设驱动开发流程,既可直接用于工程应用,同时又为其他嵌入式系统的开发提供参考。

参考文献

[1]贾智平,

石冰.微机原理与接口技术[M].北京:中国水利水电出版社.1999

[2]李侃,

廖启征.基于S3c2410平台和嵌入式Linux的图像采集应用[J]微计算机信息,2006(22):125-127.[3]S3c2410user’smanual.SamsungElectrionic.2004[4]Max504/515user’smanual.MaximIntegratedProducts1997[5]刘淼.嵌入式系统接口设计与Linux驱动程序开发[M].北京航空航天出版社.2006

作者简介:潘辉(1979-),女,助教,硕士研究生,主要从事嵌入式系统和分布式监控的研究与开发;贾世祥(1979-),男,助教,硕士

研究生,主要从事图像处理和嵌入式系统研究。

Biography:PanHui(1979-),Female,Assistant,Master,ResearchField:StudyandDevelopofembeddedsystemandSCADA.

(264025山东烟台鲁东大学计算机科学与技术学院)潘辉

贾世祥

通讯地址:(264025山东山东烟台红旗西路鲁东大学计算机科学与技术学院)潘辉

(收稿日期:2007.5.23)(修稿日期:2007.6.25)

132-

【含源代码】北邮dsp-MATLAB实验三梳状滤波器的应用

Dsp-matlab实验 实验三:梳状滤波器的应用 设 计 报 告 课题名称:梳状滤波器的应用 学生姓名: 班级: 班内序号: 学号: 日期:2015/06/15

目录 一、实验内容········································· 二、Matlab运行结果(含分析)································· 三、Matlab源代码···························· 四、遇到的难题与解决方法···························· 参考文献·························································

一、实验内容 录制一段自己的话音,时间长度及取样频率自定;对该段声音加入一次反射、三次反射和无穷多次反射。试验报告要求: 1、对试验原理的说明; 回声往往是原始声音衰减后的多个延迟叠加而组成的,因此回声可以用延迟单元来生成。X(n)表示原始声音信号,α为衰减系数,N为延迟周期,回声信号Y(n)=X(n)α*x(n-T)+α^2*x(n-2T)+……+α^N*x(n-NT). Z变换后的系统函数H(Z)可由梳状滤波器实现。MATLAB filter函数可用来仿真差分方程,本次实验用的就是这个函数。 2、在同一张图上,绘制原声音序列() x n、加入一次反射后的声音序列 1() x n、加入三次反射后的声音序列 3() x n和加入无穷多次反射后的声音序列() I x n;

其中蓝色为原声音序列x(n),粉红色为加入一次反射后的声音序列 x1(n),绿色为加入三次反射后的声音序列x3(n),红色为加入无穷多次反射后的声音序列x ∞(n)。 二、Matlab 运行结果(含分析)· 结合上述各序列,分析延时、衰减系数对回声效果的影响(提示:定量考察序列()x n 、1()x n 、3()x n 和()I x n 之间的区别) 延时不变时,衰减系数a 从零增大到1的过程中,回声效果由差变好再变差。a 很小时几乎听不到回声,a 在0.5±0.1时回声效果最明显,a 接近1时声音变得很不清晰,几乎不可识别。衰减系数不变时延时T 从零增大的过程中回声效果由差变好再变差。T 接近0时可以听到回声,但多次回声的层次感不清晰。0.1s1s 三、Matlab 源代码· >> [x,fs]=audioread('a.wav');sound(x,fs);a=0.6;T=0.2; y1=filter([1,zeros(1,T*fs-1),a],1,x);sound(y1,fs);wavwrite(y1,fs,'echo1.wav'); y2=filter([1,zeros(1,T*fs-1),a,zeros(1,T*fs-1),a^2,zeros(1,T*fs-1),a^3],1,x); sound(y2,fs);wavwrite(y2,fs,'echo2.wav');y3=filter(1,[1,zeros(1,T*fs-1),a],x);sound(y3,fs);wavwri te(y3,fs,'echo3.wav');plot(y3,'m'); hold on;plot(y2,'r'); hold on;plot(y1,'g');hold on;plot(x,'b'); 四、遇到的难题与解决办法 最开始遇到的问题是matlab 软件安装问题,因为电脑环境的特殊性尝试了多次才成功; 在建模过程中发现对实验原理因为学习时间过长有些不熟悉,于是翻书查阅复习,熟悉实验原理; 在实验过程中因为粗心,忘记保存,没有打符号等等之类问题使系统开始报错,细心调试之后成功建模

大作业-计算机网络

大作业要求 ****(单位、公司、工厂或学校)为背景,设计一个网络建设方案。 方案中应该包括: 根据****(单位、公司、工厂或学校)的组织结构、业务需求完成网络需求分析,确定拓扑方案,完成设备选型,注明各种设备、设施和软件的生产商、名称、型号、配置与价格,基本确定方案的预算。 要求: 1.完成建网进行需求分析,提交需求分析报告; 2、在需求分析的基础上进行系统设计、技术选型,规划、设计网络的逻辑拓扑方案、布线设计等,划分子网,设计子网地址、掩码和网关,为每个子网中的计算机指定IP地址; 3、根据条件进行设备选型,决定各类硬件和软件的配置和经费预算方案; 4、创建局域网内的DNS服务器,配置相关文件,可以对局域网内的主机作域名解析。 ○参□考□样◇例

1、需求分析 随着信息时代的到来,校园网已经成为现代教育背景下的必要基础设施,成为学校提高水平的重要途径。校园网络的主干所承担的信息流量很大,校园网络的建设的目标是在校园内实现多媒体教学、教务管理、通信、双向视频点播(VOD)等信息共享功能,能实现办公的自动化、无纸化。能通过与Internet的互联,为全校师生提供国际互联网上的各种服务。教师可以制作多媒体课件以及在网上保存和查询教学资源,能对学生进行多媒体教学和通过网络对学生进行指导与考查等。学生也可以通过在网上浏览和查询网上学习资源,从而可以更好地进行学习,校园网能为学校的信息化建设打下基础。 根据本校园实际情况主要应用需求分析如下: 用户的应用需求:所有用户可以方便地浏览和查询局域网和互联网上的学习资源,通过WWW服务器、电子邮件服务器、文件服务服务器、远程登录等实现远程学习,此外为教务处提供教务管理、学籍管理、办公管理等。 通信需求:通过E-mail及网上BBS以及其它网络功能满足全院师生的通信与信息交换的要求,提供文件数据共享、电子邮箱服务等。 信息点和用户需求:按照要求本校园网内信息点总数为531个, 其中办公区需要的信息点为(111个):教务处(25),各院系办公区(26),图书馆(60);教学区为(400个):除机房需要120个信息点外,其余各系部大楼及教学楼(包括设计艺术系楼、建筑工程系楼、一号楼、大学生活动中心楼、教学主楼、B、C楼等)各需设置信息点的个数为40;生活区为(20个):20个宿舍楼区、食堂等各设置1个信息点。电子邮件服务器、文件服务服务器等为内部单位服务,WWW服务器、远程登录等实现远程学习,从外部网站获得资源。 性能需求:此校园网络支持学校的日常办公和管理,包括:办公自动化、图书管理、档案管理、学生管理、教学管理、财务管理、物资管理等。支持网络多媒体学习的信息传输要求。 安全与管理需求:学生基本信息档案和重要的工作文件要求对数据存储、传输的安全性的性能较高,如图书管理、档案管理、学生管理、教学管理、财务管理、物资管理等可以通过分布式、集中式相集合的方法进行管理。网络安全对于网络系统来说是十分重要的,它直接关系到网络的正常使用。由于校园网与外部网进行互联特别是

网络大作业

北京联合大学信息学院 《网络集成与维护》 大作业 组长:吴迪 组员:胡方晨孙威龙刘禹 班级:计算机1101B 专业:计算机科学与技术

目录 0.摘要 (1) 1.校园网设计思路 (2) 2.设备选型 (2) 3.信息点 (4) 4.校园网visio 图................................... (4) 5.校园网拓扑图 (5) 6.命令配置及结果 (6) 7.小组分工 (11) 8.总结 (11)

摘要 随着互联网技术的蓬勃发展,设计一个切实可行并具有很好的安全性的校园网络是一件富有挑战性的工作。校园网属于局域网,它是局域网技术的综合应用,本校园网在组建过程中,选择以太网(Ethernet)作为主干技术,以太网是当今网络的主流技术,应用非常广泛。在校园网拓扑结构设计上选用树状结构,它是星状结构的拓展,具有灵活的可扩展性、较高的可靠性、且安装方便、易管理、投资小。各楼宇之间的传输介质选用多模光纤,楼宇内部选用五类UTP或六类UTP,大大提高内部网络的实用性。布线技术采用结构化布线系统,有良好的可扩展性、很高的灵活性和可靠性。楼宇内部交换机采用了三层交换技术,可提高网络的运行速度和效率。 本文面地介绍了校园网设计与实现的组网背景及目的意义,重点描述了在组网过程中对局域网技术的一些应用,包括网络拓扑结构的设计、技术选型、设备选购等方面,结合学校的实际情况及组网需求,对校园网的设计与实现中的各个环节进行综合阐述和详细分析。 关键字:校园网,ipv4 ipv6 ,DNS服务器,WEB服务器

1.校园网设计思路: 校园网必须具备教学、管理和通讯三大功能。教师可以方便地浏览和查询网上资源,进行教学和科研工作;学生可以方便地浏览和查询网上资源实现远程学习;通过网上学习学会信息处理能力。学校的管理人员可方便地对教务、行政事务、学生学籍、财务、资产等进行综合管理,同时可以实现各级管理层之间的信息数据交换,实现网上信息采集和处理的自动化,实现信息和设备资源的共享,因此,校园网的建设必须有明确的建设目标。校园网的总体设计原则是:开放性采用开放性的网络体系,以方便网络的升级、扩展和互联;同时在选择服务器、网络产品时,强调产品支持的网络协议的国际标准化; 可扩充性从主干网络设备的选型及其模块、插槽个数、管理软件和网络整体结构,以及技术的开放性和对相关协议的支持等方面,来保证网络系统的可扩充性; 可管理性利用图形化的管理界面和简洁的操作方式,合理地网络规划策略,提供强大的网络管理功能;使日常的维护和操作变得直观,便捷和高效; 安全性内部网络之间、内部网络与外部公共网之间的互联,利用VLAN/ELAN、防火墙等对访问进行控制,确保网络的安全; 投资保护选用性能价格比高的网络设备和服务器;采用的网络架构和设备充分考虑到易升级换代,并且在升级时可以最大限度地保护原有的硬件设备和软件投资; 易用性应用软件系统必须强调易用性,用户界友好,带有帮助和查询功能,用户可以通过Web查询。 校园网的组网技术一般有以下选择: 主干网技术的选择 主要选择千兆(适合于高校)或百兆以太网技术来构建校园网络,对两层结点和桌面微机的接入也采用快速以太网,建立一个基于多层、全交换的虚拟园区网。 校园网在设计上应具备以下特性才能够满足需求,并保证建成后的网络在一个较长的时间内具有较强的可用性和一定的先进性。 1、高性能与技术先进性 校园网网络系统要求具有较高的数据通信能力和较大的带宽;并在主干网上提供较强的可扩展性。为了及时、迅速地处理网络上传送的数据,网络应有较高的网络主干速度。 2、高可靠性 网络要求具有高可靠性,高稳定性和足够的冗余,提供拓扑结构及设备的冗余和备份,为了防止局部故障引起整个网络系统的瘫痪,要避免网络出现单点失效。在网络骨干上要提供备份链路,提供冗余路由。在网络设备上要提供冗余配置,设备在发生故障时能以热插拔的方式在最短时间内进行恢复,把故障对网络系统的影响减少到最小,避免由于网络故障造成用户损失; 3、安全性 校园网作为一个支持众多用户、同时和INTERNET/CERNET存在连接的网络,网络安全性在整个网络中是个很重要的问题,应该采用一定手段控制网络的安全性,以保证网络正常运行。网络中应采取多种技术从内部和外部同时控制用户对网络资源的访问。网络系统还应具备高度的数据安全性和保密性,能够防止非法

北邮dsp软件matlab仿真实验报告

题目: 数字信号处理MATLAB仿真实验 姓名 学院 专业 班级 学号 班内序号

实验一:数字信号的 FFT 分析 1、实验内容及要求 (1) 离散信号的频谱分析: 设信号 此信号的0.3pi 和 0.302pi 两根谱线相距很近,谱线 0.45pi 的幅度很小,请选择合适的序列长度 N 和窗函数,用 DFT 分析其频谱,要求得到清楚的三根谱线。 (2) DTMF 信号频谱分析 用计算机声卡采用一段通信系统中电话双音多频(DTMF )拨号数字 0~9的数据,采用快速傅立叶变换(FFT )分析这10个号码DTMF 拨号时的频谱。 2、实验目的 通过本次实验,应该掌握: (a) 用傅立叶变换进行信号分析时基本参数的选择。 (b) 经过离散时间傅立叶变换(DTFT )和有限长度离散傅立叶变换(DFT ) 后信号频谱上的区别,前者 DTFT 时间域是离散信号,频率域还是连续的,而 DFT 在两个域中都是离散的。 (c) 离散傅立叶变换的基本原理、特性,以及经典的快速算法(基2时间抽选法),体会快速算法的效率。 (d) 获得一个高密度频谱和高分辨率频谱的概念和方法,建立频率分辨率和时间分辨率的概念,为将来进一步进行时频分析(例如小波)的学习和研究打下基础。 (e) 建立 DFT 从整体上可看成是由窄带相邻滤波器组成的滤波器组的概念,此概念的一个典型应用是数字音频压缩中的分析滤波器,例如 DVD AC3 和MPEG Audio 。 3、程序代码 (1) N=5000; n=1:1:N; x=0.001*cos(0.45*pi*n)+sin(0.3*pi*n)-cos(0.302*pi*n-pi/4); y=fft(x,N); magy=abs(y(1:1:N/2+1)); k=0:1:N/2; w=2*pi/N*k; stem(w/pi,magy) axis([0.25,0.5,0,50]) (2) column=[1209,1336,1477,1633]; line=[697,770,852,941]; fs=10000; N=1024; 00010450303024().*cos(.)sin(.)cos(.)x n n n n ππππ=+--

网络技术基础大作业

网络技术基础大作业 大作业内容如下: 一、单选题(每小题2分,计40分) 1、OSI参考模型是由( D )组织提出的。 A、IEEE B、ANSI C、EIA/TIA D、ISO 2、拓扑结构是( B )的具有点到点配置的特点。 A、总线 B、星型 C、环型 D、都不对 3、IEEE802是( A )体系结构标准。 A、LAN B、MAN C、WAN D、以上都不是 4、基带传输系统是使用( B )进行传输的。 A、模拟信号 B、数字信号 C、多路模拟信号 D、模拟和数字信号 5、调幅(AM)和调频(FM)以及调相(PM)是( D )调制的例子。 A、模拟—数字 B、数字—模拟 C、数字—数字 D、模拟—模拟 6、异步传输中,字节间的时间间隙是( B )。 A、固定不变 B、可变的 C、0 D、数据速率的函数 7、对于( A ),警戒频带多占用了带宽。 A、FDM B、TDM C、STDM D、以上都是 8、在数据链路层是通过( B )找到本地网络上主机的。 A、端口号 B、MAC地址 C、默认网关 D、逻辑网络地址 9、在基于广播的以太网中,所有的工作站都可以接收到发送到网上的( C )。 A、电信号 B、比特流 C、广播帧 D、数据包 10、下面关于CSMA/CD叙述正确的是( D )。 A、信号都是以点到点方式发送的 B、一个节点的数据发往最近的路由器,路由器将数据直接发到目的地 C、如果源节点知道目的地的IP和MAC地址的话,信号便直接送往目的地 D、任何一个节点的通信数据要通过整个网络,且每个节点都接收并验证该数据 11、关于共享式以太网,下列不正确的说法是( D )。 A、需要进行冲突检测 B、仅能实现半双工流量控制 C、利用CSMA/CD介质访问机制 D、可以缩小冲突域 12、数据分段是在OSI/RM中的( C )完成的。 A、物理层 B、网络层 C、传输层 D、应用层 13、OSI/RM的( C )关心路由寻址和数据包转发。 A、物理层 B、数据链路层 C、网络层 D、传输层 14、路由器并不具备( B )功能。

【含源代码】北邮dsp-MATLAB试验一重叠相加和重叠保留

Dsp-matlab实验 实验一:重叠相加法和重叠保留法的实现 设 计报告课题名称: 学生姓名: 级:班 班内序号: 学号: 2015/06/15 日期: 目录 一、实验原理·········································

二、Matlab源代码································· 运行结果Matlab三、···························· 结果分析Matlab四、···································· 五、遇到的难题与解决方法···························· 参考文献························································· 一、实验原理 1、算法来源 DFT 是连续傅里叶变换在时域和频域上都离散的形式,将时域信号的采样变换为在离散时间傅里叶变换频域的采样。在形式上,变换两端(时域和频域上)的序列是有限长的。DFT 具备明确且合理的物理含义,适合应用于数字系统,同时可以方便地由计算机进行运算。 对于线性非移变离散系统,可由线性卷积表示时域输入输出关系,即 x(n)*h(n)=y(n) 通常采用循环卷积降低运算量,但实际中往往无法满足对信号处理的实时性要求。因此,产生了重叠相加法和重叠保留法两种典型的算法,用以快速计算线性卷积,成为了DFT 的一个重要应用。 2、两种算法基本思想 1)重叠相加法 重叠相加法和重叠保留法的实质都是以逐段地方式通过循环卷积来完成线性卷积的计算。将输入序列x(n)进行分段,每段长为N,且N≥M(M为有限长因果序列h(n)的长度),x(n)逐段

上海交大18春网络技术基础大作业

大作业内容如下: 一、单选题(每小题2分,计40分) 1、OSI参考模型是由( D )组织提出的。 A、IEEE B、ANSI C、EIA/TIA D、ISO 2、拓扑结构是( A )的具有点到点配置的特点。 A、总线 B、星型 C、环型 D、都不对 3、IEEE802是( A )体系结构标准。 A、LAN B、MAN C、WAN D、以上都不是 4、基带传输系统是使用( A )进行传输的。 A、模拟信号 B、数字信号 C、多路模拟信号 D、模拟和数字信号 5、调幅(AM)和调频(FM)以及调相(PM)是( D )调制的例子。 A、模拟—数字 B、数字—模拟 C、数字—数字 D、模拟—模拟 6、异步传输中,字节间的时间间隙是( B )。 A、固定不变 B、可变的 C、0 D、数据速率的函数 7、对于( A ),警戒频带多占用了带宽。 A、FDM B、TDM C、STDM D、以上都是 8、在数据链路层是通过( B )找到本地网络上主机的。 A、端口号 B、MAC地址 C、默认网关 D、逻辑网络地址 9、在基于广播的以太网中,所有的工作站都可以接收到发送到网上的( C )。 A、电信号 B、比特流 C、广播帧 D、数据包 10、下面关于CSMA/CD叙述正确的是( D )。 A、信号都是以点到点方式发送的 B、一个节点的数据发往最近的路由器,路由器将数据直接发到目的地 C、如果源节点知道目的地的IP和MAC地址的话,信号便直接送往目的地 D、任何一个节点的通信数据要通过整个网络,且每个节点都接收并验证该数据 11、关于共享式以太网,下列不正确的说法是( B )。 A、需要进行冲突检测 B、仅能实现半双工流量控制 C、利用CSMA/CD介质访问机制 D、可以缩小冲突域 12、数据分段是在OSI/RM中的( C )完成的。 A、物理层 B、网络层 C、传输层 D、应用层 13、OSI/RM的( B )关心路由寻址和数据包转发。 A、物理层 B、数据链路层 C、网络层 D、传输层

计算机网络大作业答案

一、单项选择题(每个2分,共30分) 1、下列有关计算机网络叙述错误的是__D____。 A:利用Internet网可以使用远程的超级计算中心的计算机资源 B:计算机网络是在通信协议控制下实现的计算机互联 C:建立计算机网络的最主要目的是实现资源共享 D:以接入的计算机多少可以将网络划分为广域网、城域网和局域网 2、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据__C____。 A:网络协议 B:网络操作系统类型 C:覆盖范围与规模 D:网络服务器类型与规模 3、如果某局域网的拓扑结构是___A___,则局域网中任何一个节点出现故障都不会影响整个网络的工作。 A:总线型结构 B:树型结构 C:环型结构 D:星型结构 4、在Internet中,用于文件传输的协议是___C___。 A:HTML B:SMTP C:FTP D:POP 5、利用FTP(文件传输协议)的最大优点是可以实现__C____。 A:同一操作系统之间的文件传输 B:异种机上同一操作系统间的文件传输 C:异种机和异种操作系统之间的文件传输 D:同一机型上不同操作系统之间的文件传输 6、当你登录在某网站已注册的邮箱,页面上的"发件箱"文件夹一般保存着的是__B____。A:你已经抛弃的邮件 B:你已经撰写好,但是还没有发送的邮件 C:包含有不合时宜想法的邮件 D:包含有不礼貌(outrageous)语句的邮件 7、在FTP中,传输一个文本文件时,通常选用的传输类型是__A____。 A:ASCII B:二进制流 C:Unicode D:GB码 8、下列四种文件格式中,属于音频文件的格式是__A____。 A:WAV格式 B:JPG格式 C:DAT格式 D:MIC格式 9、下列四个选项中,最常用的三维动画制作软件工具是__A____。

北邮-基于MatLab的Smith圆图演示软件

2013 基于MatLab的Smith圆图演示 程序设计 微波技术课程设计

目录 一.原理介绍 (2) 1.Smith圆图组成 (2) 2.阻抗匹配 (3) 2.1单支节阻抗匹配 (3) 2.2双支节阻抗匹配 (4) 二.软件功能 (5) 三.程序界面 (6) 四.使用演示 (6) 1.求解归一化阻抗,归一化导纳,反射系数及驻波比 (6) 2.画等反射系数图等电阻图等电抗图 (7) 3.求解及演示支节匹配 (8) 3.1 单支路并联短路 (8) 3.2 单支路并联开路 (9) 3.3 单支路串联短路 (11) 3.4 单支路串联开路 (13) 3.5 双支路并联短路 (15) 3.6 双支路并联开路 (16) 3.7 双支路串联短路 (18) 3.8 双支路串联开路 (19) (21) 4. 保存图像 (22) 5.差错检测 (23) 五.总结体会 (23)

一.原理介绍 微波工程中,smith圆图是一种最有效最常见的图形工具。圆图全面反映了反射系数与阻抗/导纳之间的相互管,能够极大的简化传输线及集总参数电路中复杂问题的分析与设计。 1.Smith圆图组成 Smith圆图(阻抗圆图)以反射系数Γ图为基底,所描述的r和x在Γ复平面上的轨迹。 Γ=Z L?Z0 Z L+Z0 =|Γ|e jθT(1.1) 实部:Γr=r2?1+x2 (r+1)2+x2 (1.2) 虚部:Γi=2x (r+1)2+x2 (1.3) 根据式(1.2)和式(1.3)可得到两组圆,当他们叠在一起便构成一张完整的smith圆图。 等电阻圆:(Γr?r 1+r ) 2 +Γi2=(1 1+r ) 2 ,|Γ|≤1

《移动互联网开发技术》大作业报告

XXX大学 《移动互联网开发技术》大作业报告题目:电子书APP-《书屋》 学生姓名:学号: 学院:专业班级: 完成日期:2020年10 月20 日 成绩(百分制): 授课教师:

目录 目录 (2) 1功能描述 (1) 1.1总体界面 (1) 1.2书架模块 (2) 1.2.1显示目录 (3) 1.2.2设置主题 (3) 1.2.3设置翻页效果 (4) 1.2.4设置字体样式 (4) 1.2.5调节字体大小 (5) 1.2.6设置字体颜色 (6) 1.2.7添加书签 (6) 1.2.8显示书签列表 (7) 1.2.9清空书签列表 (7) 1.3用户模块 (8) 1.3.1用户注册 (8) 1.3.2用户登录 (9) 2程序结构 (10) 2.1整个工程包含的所有JA V A文件 (10) 2.2整个工程包含的所有布局文件 (11) 3详细设计 (12) 3.1主模块设计 (12) 3.1.1主模块流程图 (12) 3.1.2主模块关键代码 (12) 3.2书架模块设计 (13) 3.2.1书架模块流程图 (13) 3.2.2书架模块关键代码 (13) 3.3用户模块设计 (17) 3.1.1用户模块流程图 (17) 3.1.2用户模块关键代码 (18) 3.4数据库设计 (20) 4运行效果 (22) 5总结 (30)

1功能描述 这款电子书APP主要有三个大模块,我的、书城、书架。分别的功能是用户中心,网上书城,我的书架。 APP截图: 图1.1 电子书APP运行在手机上的效果 1.1总体界面 书城:可阅读网上的电子书 图1.2 APP整体样式

北邮Matlab实验报告概论

《数字信号处理》Matlab 实验 一.实现重叠相加和重叠保留算法,完成线性卷积的分段计算(可任意指定()x n 及()h n ); 1、 对算法的概括性说明; 1)重叠相加法 重叠相加法是将待过滤的信号分割成长为N 的若干段,每一段都可以和有限时宽单位取 样响应作卷积,再将过滤后的各段重叠相加。 具体算法实现:建立缓存序列,每次输 入N 点序列,通过计算x(n)和h(n) 的循环卷积实现线性卷积运算,将缓存的M-1点序 列和卷积结果相加,并输出前N 点作为计算结果,同时缓存后M-1点,如此循环,直至 所有分段计算完毕,则输出序列y(n)为最终计算结果。 2)重叠保留法 重叠保留法相当于将x l (n )和h(n )作循环卷积,然后找出循环卷积中相当于线性卷积的部 分。在这种情况下,将序列y(n)分为长为N 的若干段,每个输入段和前一段有M-1个重 叠点 。此时只需要将发生重叠的前M-1个点舍去,保留重叠的部分并输出,则可获得序 列y(n)。

2、源代码及流程图; 2.1 源代码: function[y] = overlap_add(x,h,N) M = length(h); if N

互联网教育期末大作业

《网络教育应用基础》课程2014-1级期末大作业 友情提醒:本课程考试为大作业——提交纸质作业。请先下载作业题保存,打印在A4纸上,使用黑色墨水手写完成作业,在期末考试时提交给学习中心。要求独立完成。对于出现的雷同卷及打印卷一律记“ 0 ” 处理!!! 学习中心学号姓名_总成绩_ 一、单项选择题:(10%) 1、网络教育的一个特征表现在师生处于()状态 A通信B教学C分离D讨论 2.在20世纪早期和中期,远程教育技术(如收音机和电视)的特征是()。 A、单向传输,师生交流少 B、双向传输,师生交流频繁 C、单向传输,师生交流频繁 D、双向传输,师生交流少. 3.下列不是网络学习资源的是() A、中国数字图书馆 B、纸质教材 C、中国期刊网 D、网上报纸 4.下面关于现代远程教学的说法,不正确的是()。 A、它既保留了传统电教的形象生动、也有不受时间空间限制的等特点。 B、它有相互访问、直接双向交流的特点。 C、它的教学内容、题材和手段更广泛。 D、它只满足社会上需要再教育的各类人员的需要。

5.网络教育过程中包含的因素可以分为:() A、教育者、学习者、计算机网络 B、教育者、学习者、教育信息 C、教育者、学习者、计算机网络、教育信息 D、网络教室、电子点名系统、在线考试系统、课程学习系统 二、填空(10%) 1、每门网络课件分为___ ___版和____ _____版,两个版本的课件内容大致相同,区别在于:一是____ ; 二是_ 2、按照网上讲授形式划分,讲授模式可以分为和 两种。 3、网络教育可分成三类。第一类是____,第二类是_,第三类是_______。 4、网上教育是利用因特网来开展的远程教育,它结合了__ 如多媒体技术、数据库技术、网络技术等,是因特网在教育上的一个重要应用。 三、简答题:(10%) 1.远程教育定义可概括为?(2%) 答: 2

互联网大作业

《互联网及其应用》大作业

第一章互联网新技术 1.互联网新技术 1.1什么是HTML5 HTML5(Write Once Run Anywhere)是用于取代1999年所制定的HTML 4.01 和XHTML 1.0 标准的HTML 标准版本。广义上来讲,HTML5实际指的是包括HTML、CSS和JavaScript在内的一套技术组合,其目标是能够减少浏览器对于需要插件的丰富性网络应用服务(RIA),如Adobe Flash、Microsoft Silverlight,与Oracle JavaFX的需求,并且提供更多能有效增强网络应用的标准集。 1.2 HTML5发展史 HTML 是Web 同一语言,这些容纳在尖括号里得大略标签,构成了如今得Web。1991 年,Tim Berners-Lee 编写了一份叫做“HTML 标签”得文档,内里包括了大约20个用来标记网页得HTML 标签。他直接借用SGML 得标记款式,也便是其后我们看到得HTML 标记得款式。 从IETF 到W3C: HTML 4 之路 HTML 1 并未曾存在,HTML 得第一个官方版本便是由IETF (互联网工程任务组)推出得HTML 2.0。问世之前,这个版本中得很多细则已经被实现,比如,1994年得Mosaic 欣赏器已经实现了在文档中嵌入图片得方式,其后HTML 2.0 便吸纳了img 这个标签。 其后,W3C 取代IETF 得角色,成为HTML 得标准构造,1990年代得后半页,HTML 得版本被频繁点窜,直到1999年得HTML 4.01,至此,HTML 到达了它得第一个拐点。 XHTML 1: XML 风格得HTML HTML 在HTML 4.01 之后得第一个修订版本便是XHTML 1.0,此中X 代表“eXtensible” ,扩展,固然也有人将之解读为“eXtreme”,极度。XHTML 1.0 是基于HTML 4.01 得,并没有引入任何新标签或属性,唯一得区别是语法,HTML 对语法比力任意,而XHTML 则要求XML 般得严格语法。

北邮数字信号处理Matlab仿真实验

《数字信号处理》Matlab 实验 一.离散信号的 FFT 分析 知识点:利用FFT 对信号频谱进行分析,用DFT 进行信号分析时基本参数的选择,以及信号经过离散时间傅立叶变换(DTFT )和有限长度离散傅立叶变换(DFT )后信号频谱上的区别。 实验教学内容: 1.用Matlab 编程上机练习。已知: N=25。这里Q=0.9+j0.3。可以推导出 , 首先根据这个式子计算X(k)的理论值,然后计算输入序列x(n)的32个值,再利用基2时间抽选的FFT 算法,计算x(n)的DFT X(k),与X(k)的理论值比较(要求计算结果最少6位有效数字)。 解: format long Q=0.9+0.3i; WN=exp(-2*pi*1i/32); Xk=(1-Q^32)./(1-Q*WN.^[0:24]); xn=Q.^[0:24]; Xkfft=fft(xn,32); for (k0=1:1:25) difference=Xk(k0)-Xkfft(k0); end; subplot(3,1,1);stem(abs(Xk(1:1:24)),'.');title('DFT x(n)');xlabel('k');axis([0,35,0,15]); subplot(3,1,2);stem(abs(Xkfft(1:1:32)),'g.');title('FFT x(n)');xlabel('k');axis([0,35,0,15]); subplot(3,1,3);stem(abs(difference(1:1:25)),'r.');title('Xk-Xkfft');xlabel('k');axis([0,35,0,15]); 0n N-1 ()0 n 0, n N n Q x n ?≤≤=? <≥?11,011)()()(k k 1 nk 1 -=--===∑∑-=-=N k QW Q QW W n x k X N N n N N n N N n ,

计算机网络大作业.

摘要 当今世界,各种先进的科学技术飞速发展,给人们的生活带来了深远的影响,它极大的改善了我们的生活方式。在以计算机技术为代表的信息科技的发展更是日新月异,而其中的计算机网络技术的发展更为迅速,已经渗透到了我们生活的各个方面,人们已经越来越离不开网络,校园宿舍网络的建设是学校向信息化发展的必然选择,它不仅为现代化教学、综合信息管理和办公自动化等一系列应用提供基本操作平台,还能提供多种应用服务,使信息及时、准确地传送给各个系统。校园宿舍网工程建设中,主要是应用了网络技术中的重要分支局域网技术来建设与管理的。 作为新时代的大学生,能够亲自组建一个局域网并且正常运行,已经是再平凡不过的事了。为了使学院对学生的进一步管理,学生之间的学习交流不在局限于普通网络的速度,确保学生上网的安全与稳定性,建立一个稳定的局域网成为一个很必要的事情。通过调查分析,明确学生对校园内网的需求。根据对比选择出适合校园组网的拓扑图和网络结构的模式。根据规划分析,选择出成本较低、性能较高的设备。通过CAD和viso等软件工具,设计出一号宿舍楼与四号宿舍楼的网络规划布线图。根据宿舍的物理位置及内部结构,通过分析设计出两个布线方案可供选择。 这些方案的应用经分析,可以有效改善学生对网络的需求,促进学生宿舍网络规划的科学化,保证学生宿舍网络安全稳定健康地运行。 关键词:计算机局域网拓扑图规划分析

1设计背景与目标 1 1.1背景1 1.2设计目标及内容 1 2.宿舍局域网建设规划 1 2.1局域网建设前期调研 1 2.2 需求分析 1 2.2.1功能需求分析 1 2.2.2 应用概要分析 2 2.3 网络安全设计 2 2.4 网络设计原则 3 3. 局域网的网络设计 3 3.1拓扑网的选择3 3.1.1 星型网络 3 3.1.2.环形网 3 3.1.3.总线网 4 3.1. 4.树形 4 3.1.5.网络形 4 3.1.6 网络拓扑结构选择 5 3.2 网络体系结构的介绍 5 3.2.1访问控制方式简介 5 3.3局域网络的形式的选择5 3.3.1网络结构的选择 6 4. 设计方案及宿舍布局图 6 4.1 拓扑结构 6 4.1.1 总拓扑图 6 4.1.2 宿舍拓扑图结构7 4.2主要设备的选择8 4.2.1路由器的选择8 4.2.3交换机的选择9 4.3 主干网络设计 10 4.3.1宿舍楼内布线结构方案11 5. 综合布线及要求12 5.1 结构化布线系统12 6.设备清单13 7网络维护14 8方案设计的优点与不足14 参考文献:16

北邮DSP数字信号处理Matlab实验一

实验一:数字信号的产生和基本运算 (1) 常用数字信号序列的产生: 熟悉Matlab产生数字信号的基本命令,加深对数字信号概念的理解,并能够用Matlab 产生和绘制出一些常用离散信号序列。请用Matlab画出下列序列的波形(-10

b)利用.m文件 M文件代码: function[x,n]=u(n0,n1,n2) if((n0=0; 实现2u(n-5)的命令是: >> x=2*u(5,-10,10); >> n=-10:10; >> stem(n,x) 图像为:

MATLAB实验报告北京邮电大学

Matlab实验报告 学院:信息与通信工程学院班级:201321113 学号:2013210381 班内序号:18 姓名:石雪原

实验题目1.实现重叠相加和重叠保留算法一.实验原理 重叠相加法和重叠保留法的实质都是以逐段地方式通过循环卷积来完成线性卷积的计算。将输入序列x(n)进行分段,每段长为N,且N≥M(M为有限长因果序列h(n)的长度),x(n)逐段与h(n)进行循环卷积,在重叠保留法中需在x(n)序列首部加入长度为M-1的0序列。 在算法中,在获得N个点的输入后,进行N+M-1点循环卷积计算,之后输出N个点。通过for循环逐段进行循环卷积,使用FFT和IFFT计算两个有限长序列的N点循环卷积结果。 二.源代码和流程图 重叠相加法代码 function [Y]=overpl(x,h,N) Lx=length(x); %序列长度 M=length(h); %h(n)长度 x=[x,zeros(1,N-1)]; t=zeros(1,M-1); Y=zeros(1,Lx+M-1); a=floor(Lx/N); for k=0:a A=x(k*N+1:k*N+N); y1=fft(A,Lx+M-1); %利用fft进行运算 y2=fft(h,Lx+M-1); y3=y1.*y2; q=ifft(y3,Lx+M-1); Y(k*N+1:k*N+M-1)=q(1:M-1)+t(1:M-1); Y(k*N+M:k*N+N)=q(M:N); t(1:M-1)=q(N+1:N+M-1); end Y(1:Lx+M-1);

对应流程图 图二 图一:每段利用fft和ifft实现循环卷积 图二:对x(n)逐段进行循环卷积然后相加得输出线性卷积结果y(n) 重叠保留法代码 function[Y]=overlpsav(x,h,N) Lx=length(x); M=length(h); M1=M -1; L=N-M1; h=[h,zeros(1,N-M)]; x=[zeros(1,M1),x,zeros(1,N-1)];

计算机网络技术大作业

编号:27 《计算机网络技术》 大作业 院系名称:电气工程学院 专业班级: 学生姓名: 学号: 2014年4月20日

1.简答题 问1:计算机网络的发展可以分为几个阶段?各阶段有何特点 答1:计算机网络的发展可分为以下四个阶段。 (1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理。 (2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。 (3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。 (4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。 问2:为什么要采用多路复用?信道复用技术主要包括哪几种?并说明各种技术的工作原理。 答2:采用多路复用技术能把多个信号组合起来在一条物理信道上进行传输,在远距离传输时可大大节省电缆的安装和维护费用。 信道复用技术主要包括:频分复用,时分复用,统计时分复用,波分复用,码分复用。 频分复用:用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。 时分复用:将时间划分为一段段等长的时分复用帧,每一个时分复用的用户在每一个TDM 帧中占用固定序号的时隙。 统计时分复用:一个使用统计时分复用的集中器连接四个低速用户,然后将他们的数据集中起来通过高速线路发送到一个远地计算机。 波分复用:在一根光纤上复用光载波信号。 码分复用:每一个用户可以在同样的时间使用同样的频带进行通信。 问3:网络协议的组成要素是什么?试举出自然语言中的相对应的要素,并说明。 答3:网络协议主要由三个要素组成: 1)语义 协议的语义是指对构成协议的协议元素含义的解释,也即“讲什么”。 2)语法

北邮matlab物理专业考试题!!

一、Matlab 基本命令,循环排序,函数,矩阵等问题 1、下列命令的意思: det(A) — 求行列式 eig(A)—返回矩阵的特征值和特征向量 fliplr(A)—左右翻转矩阵A mean(A)—求A 的平均值 std(A)—求A 的均方差 angle — 求相位角 ifft — 快速傅里叶变换 sort(A)— 按升序排列 2、a =[3 2 5 6 1 4]。按下列"选择排序法"编程排序. (1)找出全部N 个数据中最小的一个,把它和数列的第1个数字交换位置。 (2)找出剩下N-1个数据中最小的一个,把它和数列的第2个数字交换位置。 (3).......... (4)一直做到只剩下一个数据为止。 clear;clc a=[3 2 5 6 1 4]; for i=1:5 min=a(i);n=i; for j=i+1:6 if a(j)

相关文档
相关文档 最新文档