毕设外文翻译范文

2024-05-14

毕设外文翻译范文第1篇

俄罗斯经济转型中的农业用地与监管

Ekaterina Gnedenko1 & Michael Kazmin2。 在线出版:2015年7月7日。 国际大西洋经济学会2015。 冻胶分类C10。L33。O57。Q00 本研究报告探讨了俄罗斯农地转换与现有土地规制之间的关系。我们的结论是,土地监管滞后于俄罗斯转型经济的新市场趋势。由于市场力量继续渗透经济,在地方土地利用规划和管理方面显然存在管理和法律问题,妨碍了更有效地利用土地。为了应对吸引农业投资的需要,俄罗斯科学和教育部为我们的研究项目提供了资金,该项目涉及对政府政策和农田损失之间相互依赖关系的主要数据收集和计量分析。我们独特的数据集包含社会经济、人口和空间。2010年莫斯科都市地区39个市辖区的地理数据。通过对该数据集的计量分析,探讨了在联立方程框架下,耕地数量、其评估值、私有化耕地占比、农地税和土地利用区划之间的关系。

虽然俄罗斯房地产市场发展迅速,但农业用地市场仍很薄弱。农田交易是有限的,部分原因是土地产权的不确定性挥之不去。国有农田仍然很重要。我们的莫斯科地区数据显示,私有化耕地和耕地面积的比例之间存在着强烈的正相关关系,尽管单独和集体私有化耕地的比例仅为57%。禁止向外国人直接出售农田,也禁止减少潜在的外国投资。因此,农地占用的面积一直在稳步下降,质量也在不断恶化。在1990年至2005年期间,俄罗斯的可耕种土地减少了1050万公顷(占耕地面积的7.9%)。

由于缺乏经验和足够的知识,地方政府只能依靠前苏联提供的土地保护政策。特别是,为了遏制主要农田的流失,监管机构保留了禁止改变土地状况的旧土地用途分区法。然而,强大的发展压力和广泛的腐败往往会消灭分区制的理想效果。我们的计量分析结果表明,靠近莫斯科城市和人口增长对农田的数量有显著的负面影响,即使是在严格的农业地区,这表明莫斯科的首都地区的城市压力很大。在人口增长方面,耕地面积的估计弹性为0.3。非法改变土地状况的一种腐败做法,反映在土地仍然被归为联邦土地登记册上的土地的土地被转变为住宅或工业区的事实。这标志着一个管理问题,也许可以通过引进更灵活的分区和增加地方政府的责任范围和土地的财产权来解决。

其他经济工具不可或缺的土地政策、土地评估,也是基于前实践后共产主义时期的联邦法律规定的一般公式,考虑土壤生产力标准,地貌景观的灌溉的存在,但仍然没有与市场价格的农田。农业土地税计算时的评估价值的百分比农田,这通常是低于其实际市场价值,当地政府发展当地的农业基础设施不感兴趣或增加农业用地基地,因为他们将无法获得任何重大税收优惠。再加上联邦政府规定的低税率(占农业和居住用地评估价值的0.3%),这将导致当地税收收入不足,并过度依赖政府间转移。根据我们对莫斯科地区的数据,虽然地方倾向于征收最高允许的税率,但地方预算的土地税收收入的平均份额仅为5%。据我们收集的数据显示,由于各城市的农田平均分摊价值比目前的平均销售价格低1000倍,这并不令人惊讶。

毕设外文翻译范文第2篇

Digital Communications,Fourth Edition

作者:John Proakis 起止页码:1-10

出版日期(期刊号):2003年1月 出版单位:电子工业出版社

外文翻译译文:

第1章 引 言

在本书中,我们将介绍作为数字通信系统分析和设计基础的基本原理。数字通信的研究主题包括数字形式的信息从产生该信息的信源到一个或多个目的地的传输问题。在通信系统的分析和设计中,特别重要的是信息传输所通过的物理信道的特征。信道的特征-般会影响通信系统基本组成部分的设计。下面阐述一个通信系统的基本组成部分及其功能。

1.1数字通信系统的基本组成部分

图1-1-1 显示了一个数字通信系统的功能性框图和基本组成部分。输出的可以是模拟信号,如音频或视频信号;也可以是数字信号,如电传机的输出,该信号在时间上是离散的,并且只有有限个输出字符。在数字通信系统屮,由信源产生的消息变换成二进制数字序列。理论上,应当用尽可能少的二进制数字表示信源输出(消息)。换句话说.我们要寻求一种信源输出的有效的表示方法,使其很少产生或不产生冗余。将模拟或数宇信源的输出有效地变换成二进制数字序列的处理过程称为信源编码或数据压缩。

由信源编码器输出的二进制数字序列称为信息序列,它被传送到信道编码器。信道编码器的目的是在二进制信息序列中以受控的方式引人一些冗余,以便于在接收机中用来克服信号在信道中传输时所遭受的噪声和干扰的影响。因此,所增加的冗余是用来提高接收数据的可靠性以及改善接收信号的逼真度的。实际上,信息序列中的冗余有助于接收机译出期望的信息序列。例如,二进制信息序列的一种(平凡的)形式的编码就是将每个二进制数字简单重复m次.这里m为一个正整数。更复杂的(不平凡的)编码涉及到一次取k个信息比特,并将毎个k比特序列映射成惟一的n比特序列,该序列称为码字。以这种方式对数据编码所引人的冗余度的大小是由比率n/k作来度擞的。该比率的倒数,即k/n,称为码的速率或简称码率。信道编码器输出的二进制序列送至数宇调制器,它是通信信道的接口。因为在实际中遇到的几乎所有的通信信道都能够传输电信号(波形),所以数字调制的主要目的是将二进制信息序列映射成信号波形。为了详细说明这一点,假定已编码的信息序列以均匀速率R(b/s)―次一个比特传输,数字调制器可以简单地将二进制数字“0”映射成波形s0(t)而二进制数字“1”映射成波形s1(t)。在这种方式中,信道编码器输出的毎一比特是分别传输的。我们把它称为二进制调制。另一种方式,调制器目一次传输b个已编码的信息比特,其方法是采用M = 2s个不同的波形ST(t)i=1,2,…,M,每一个波形用来传输2s个可能的b比特序列中的一个序列。我们称这种方式为M元调制(M〉2)。注意,每b/R秒就有一个新的b比特序列进入调制器。因此,当信道比特率R固定,与一个b比特序列相应的似个波形之一的传输时间量是二进制调制系统时间周期的b倍。

图1-1-1

数字通信系统的基本模型

通信信道是用来将发送机的信号发送给接收机的物理媒质。在无线传输中,信道可以是大气(自由空间)另一方面,电话信道通常使用各种各样的物理媒质,包括有线线路、光缆和无线(微波)等。无论用什么物理媒质来传输信息,其基本特点是发送信号随机地受到各种可能机理的恶化,例如由电子器件产生的加性热噪声、人为噪声(如汽车点火噪声)及大气噪声(如在雷赛雨时的闪电)。

在数字逋信系统的接收端,数字解调器对受到信道恶化的发送波形进行处理,并将该波形还原成一个数的序列,该序列表示发送数据符号的估计值〔二进制或M元〕。这个数的序列披送至信道译码器,它根据信进编码器所用的关于码的知识及接收数据所含的冗余度重构初始的信息序列。

解调器和译码器工作性能好坏的—个度量是译码序列中发生差错的频度。更准确地说,在译码器输出端的平均比特错误概率是解调器-译码器組合性能的一个度量。一般地,错误概率是下列各种因素的函数:码特征、用来在信道上传输信息的波形的类型、发送功率信道的特征(即噪声的大小、干扰的性质等)以及解调和译码的方法。在后续各章中将详细讨论这些因素及其对性能的影晌。

作为最后一步,当需要模拟输出时,信源译码器从信道译码器接收其输出序列并根据所采用的信源编码方法的有关知识重构由信源发出的原始信号。由于信道译码的差错以及信源编码器可能引入的失真,在信源译码器输出端的信号只是原始信源输出的—个近似。在原始信号与重构信号之间的信号差或信号差的函数是数字通信系统引入失真的一种度量。

1.2通信信道及其特征

正如前面指出的,通信信道在发送机与接收机之间提供了连接。物理信道也许是携带电信号的一对明线;或是在已调光波束上携带信息的光纤;或是水下海洋信道其中信息以声波形式传输;或是自由空间,携带信息的信号通过天线在空间辐射传输。可被表征为通信信道的其他媒质是数据存储媒质如磁带、磁盘和光盘。

在信号通过任何信道传输中的一个共同的问题是加性噪声。一般地,加性噪声是由通信系统内部组成元器件所引起的,例如电阻和固态器件。有时将这种噪声称为热噪声。其他噪声和干扰源也许是系统外面引起的,例如来自信道上其他用户的干扰。当这样的噪声和干扰与期望信号占有同频带时,可通过对发送信号和接收机中解调器的适当设计来使它们的影响最小。信号在信道上传输时可能会遇到的其他类型损伤有信号衰减、幅度和相位失真、多径失真等。

可以通过增加发送信号功率的方法使噪声的影响最小。然而,设备和其他实际因素限制了发送信号的功率电平,另一个基本的限制是可用的信道带宽。带宽的限制通常是由于媒质以及发送机和接牧机中组成器件和部件的物理限制产生的。这两种限制因素限制了在任何通信信道上能可靠传输的数据量,我们将在以后各章中讨论这种情况。下面描述几种通信信道的重要特征。

1.有线信道

电话网络扩大了有线线路的应用,如话音信号传输以及数据和视频传输。双绞线和同轴电缆是基本的导向电磁信道,它能提供比较适度的带宽。通常用来连接用户和中心机房的电话线的带宽为几百千赫(khz)另一方面同轴电缆的可用宽带是几兆赫(Mhz)。信号在这样的信道上传输时,其幅度和相位都会发生失真,还受到加性噪声的恶化。双绞线信道还易受到来自物理邻近信道的串音干扰。因为在全国和全世界有线信道上通信在日常通信中占有相当大的比例,因此,人们对传输特性的表征以及对信号传输时的幅度和相位失真的减缓方法作了大量研究。在第9章中,我们将阐述最佳传输信号及其解调的设什方法。在笫10章和第11章中,我们将研究信道均衡器的设计,它是用来补偿信道的幅度和相位失真的。

2.光纤信道

光纤提供的信道带宽比同轴电缆信道大几个数量级。在过去的20年屮,已经研发出具有较低倌号衰减的光缆,以及用于信号和信号检测的可靠性光子器件。这些技术上的进展导致了光纤信道应用的快速发展,不仅应用在国内通信系统中,也应用于跨大西洋和跨太平洋的通信中。由于光纤信道具有大的可用带宽,因此有可能使电话公司为用户提供宽系列电店业务,包括话音、数据、传真和视频等。

在光纤通信系统中,发送机或调制器是一个光源.或者是发光二极管(LED)或者是激光。通过消息信号改变(调制)光源的强度来发送信息。光像光波一样通过光纤传播,并沿着传输路径被周期性地放大以补偿信号衰减(在数宇传输中,光由中继器检测和再生)。在接收机中,光的强度由光电二极管检测,它的输出电信号的变化直接与照射到光电二极管上的光的功率成正比。光纤信道中的噪声源是光电二极管和电子放大器。

3.无线电磁信道

在无线通信系统中,电磁能是通过作为辐射器的天线耦合到传播媒质的。天线的物理尺寸和配置主要决定于运行的频率。为了获得有效的电磁能量的辐射,天线必须比波长的1/10更长。因此,在调幅(AM)频段发射的无线电台,譬如说在f=1MHz时(相当于波长= C/f=300m)要求天线至少为30m。无线传输天线的其他重要特征和属性将在第5章阐述。

在大气和自由空间中,电磁波传播的模式可以划分为3种类型,即地波传播、天波传播和视线传播。在甚低频(VLF)和音频段,其波长超过10km,地球和电离层对电磁波传播的作用如同波导。在这些频段,通信信号实际上环绕地球传播,由于这个原因,这些频段主要用来在世界范围内提供从海洋到船舶的导航帮助。在此频段中可用的带宽较小(通常是中心频率的1% ~10%)因此通过这些信道传输的信息速率较低,且一般限于数字传输。在这些频率上,最主要的一种噪声是由地球上的雷暴活动产生的,特别是在热带地区。干扰来自这些频段上的用户。

在高频(HF)频段范围内,电磁波经由天波传播时经常发生的问题是信号多径。信号多径发生在发送信号经由多条传播路径以不同的延迟到达接收机的时侯,一般会引起数字通信系统中的符号间干扰。而且经由不同传播路径到达的各信号分量会相互削弱,导致信号衰落的现象.许多人在夜晚收听远地无线电台广播时会对此有体验。在夜晚,天波是主要的传播模式。HF频段的加性噪声是大气噪声和热噪声的组合。

在大约30MHZ之上的频率,即频段的边缘,就不存在天波电离层传播。然而,在30~60MHZ频段有可能进行电离层散射传播,这是由较低电离层的信号散射引起的。也可利用在40~300MHZ频率范围内的对流层散射在几百英里的距离通信。对流层散射是由在10mile或更低高度大气层中的粒子引起的信号散射造成的,一般地,电离层散射和对流层散射具有大的信号传播损耗,要求发射机功率大和天线比较长。

在30MHZ以上频率通过电离层传播具有较小的损耗,这使得卫里和超陆地通信成为可能。因此,在甚高频(VHF)频段和更高的频率,电磁传播的最主要模式是LOS传播。对于陆地通信系统这意味着发送机和接收机的天线必须是直达LOS,没有什么障碍。由于这个原因VHF和特高频(UHF)频段发射的电视台的天线安装在髙塔上,以达到更宽的覆盖区域。

一般地LOS传播所能覆盖的区域受到地球曲度的限制。如果发射天线安装在地表面之上H米的高度,并假定没有物理障碍(如山)那么到无线地平线的距离近似为d=15H KM,例如电视天线安装在300m高的塔上.它的覆盖范围大约67km另一个例子,工作在1GHZ以上频率,用来延伸电话和视频传输的微波中继系统将天线安装在离塔上或高的建筑物顶部。

对工作在VHF和UHF频率范围的通信系统限制性能的最主要噪声是接收机前端所产生的热噪声和天线接收到的宇宙噪声。在10GHZ以上的超髙频(SHF)频段,大气层环境在信号传播中担负主要角色。例如,在10GHZ频率,衰减范围从小雨时的0.003 dB/KM左右到大雨时的0.3dB/KM;在100GHZ,衰减范围从小雨时的0.1dB左右到大雨时的6dB左右。因此,在此频率范围,大雨引起了很大的传播损耗,这会导致业务中断(通信系统完全中断)。

在极高频(EHF)频段以上的频率是电磁频谱的红外区和可见光区,它们可用来提供自由空间的LOS光通信。到目前为止,这些频段已经用于实验通信系统,例如,卫星到卫星的通信链路。

4.水声信道

在过去的几十年中.海洋探险活动不断增多。与这种增多相关的是对传输数据的需求。数据是由位于水下的传感器传送到海洋表面的,从那里可能将数据经由卫星转发给数据采集中心。

除极低频率外,电磁波在水下不能长距离传播。在低频率的信号传输的延伸受到限制,因为它需要大的且功率强的发送机。电磁波在水下的衰减可以用表面深度来表示,它是信号衰减l/e的距离。对于海水,表面深度 250/f,其中f以HZ为单位。例如,在10 khz上,表面深度是2.5m。声信号能在几十甚至几百千米距离上传播。

水声信道可以表征为多径信道,这是由于海洋表面和底部对信号反射的缘故。因为波的运动,信号多径分量的传播延迟是时变的,这就导致了信号的衰落。此外,还存在与频率相关的衰减,它与信号频率的平方近似成正比。声音速度通常大约为1 500m/s,实际值将在正常值上下变化,这取决于信号传播的深度。

海洋背景噪声是由虾、鱼和各种哺乳动物引起的。在靠近港口处,除了海洋背景噪声外也有人为噪声。尽管有这些不利的环境,还是可能设计并实现有效的且高可靠性的水声通信系统,以长距离地传输数字信号。

5.存储信道

信息存储和恢复系统构成了日常数据处理工作的非常重要的部分。磁带(包括数字的声带和录像带)、用来存储大量计箅机数据的磁盘、用作计箅机数据存储器的光盘以及只读光盘都是数据存储系统的例子,它们可以表征为通信信道。在磁带或磁盘或光盘上存储数据的过程,等效于在电话或在无线信道上发送数据。回读过程以及在存储系统中恢复所存储的数据的信号处理等效于在电话和无线通信系统中恢复发送信号。

由电子元器件产生的加性噪声和来自邻近轨道的干扰一般会呈现在存储系统的回读信号中,这正如电话或无线通信系统中的情况。

所能存储的数据量一般受到磁盘或磁带尺寸及密度(每平方英寸存储的比特数)的限制,该密度是由写/读电系统和读写头确定的。例如在磁盘存储系统中,封装密度可达每平方英寸比特(1 in=2.54cm)。磁盘或磁带上的数据的读写速度也受到组成信息存储系统的机械和电子子系统的限制。

信道编码和调制是良好设计的数字磁或存储系统的最重要的组成部分。在回读过程中,信号被解调。由信道编码器引入的附加冗余度用于纠正回读信号中的差错。

1.3 通信信道的数学模型

在通过物理信道传输信息的通信系统设计中,我们发现,建立一个能反映传输媒质最重要特征的数学模型是很方便的。信道的数学模型可以用于发送机中的信道编码器和调制器,以及接收机中的解调器和信道译码器的设计。下面,我们将简要的描述信道的模型,它们常用来表征实际的物理信道。 1. 加性噪声信道

通信信道最简单的数学模型是加性噪声信道,如图1-3-1所示。在这个模型中,发送信号s(t)被加性随机噪声过程n(t)恶化。在物理上,加性噪声过程由通信系统接收机中的电子元部件和放大器引起,或者由传输中的干扰引起(正如在无线电信号传输中那样)。

如果噪声主要是由接收机中的元部件和放大器引起,那么,它可以表征为热噪声。这种模型的噪声统计地表征为高斯噪声过程。因此,该信道的数学模型通常称为加性高斯噪声信道。因为这个信道模型适用于很广的物理通信信道,并且因为它在数学上易于处理,所以是在通信系统分析和设计中所用的最主要的信道模型。信道的衰减很容易加入到该模型。信号通过信道传输而受到衰减时,接收信号是

r(t)s(t)n(t) 式中,是衰减因子。

图1-3-1 加性噪声信道

2. 线性滤波器信道

在某些物理信道中,例如有线电话信道,采用滤波器来保证传输信号不超过规定的带宽限制,从而不会引起相互干扰。这样的信道通常在数学上表征为带有加性噪声的线性滤波器,如图1-3-2所示。因此,如果信道输入信号为s(t),那么信道输出信号是

r(t)s(t)c(t)n(t)

c()s(t)dn(t)

式中,c()是信道的冲激响应,表示卷积。

图1-3-2 带有加性噪声的线性滤波器信道 3. 线性时变滤波器信道

像水声信道和电离层无线电信道这样的物理信道,它们会导致发送信号的时变多径传播,这类物理信道在教学上可以表征为时变线性滤波器。该线性滤波器可以表征为时变信道冲激响应c(τ;t),这里c(τ;t)是信道在t-τ时刻加入冲激而在τ时刻的响应。因此,τ表示“历时(经历时间)”变量。

上面描述的三种数学模型适当的表征了实际中的绝大多数物理信道。本书将这3 种模型用于通信系统的分析和设计。

1.4 数字通信发展的回顾与展望 值得注意的是,最早的电通信形式,即电报,是一个数字通信系统。电报由S•莫尔斯研制,并在1837年进行了演示试验。莫尔斯设计出一种可变长度的二进制码,其中英文字母用点划线的序列(码字)表示。在这种码中,较频繁发生的字母用短码字表示,不常发生的字母用较长的码字表示。因此,莫尔斯码是第三章所述可变长度信源编码方法的先驱。

差不多在40年之后,1875年,E博多设计出一种电报码,其中每一个字母编成一个固定长度为5的二进制码字。在博多码中,二进制码的元素是等长度的,且指定为传号和空号。

虽然莫尔斯在研制第一个点的数字通信系统(电报)中起了重要的作用,但是现在我们所指的现代数字通信系统起源于奈奎斯特的研究。奈奎斯特研究了再给定带宽的电报信道上,无符号间干扰的最大信号传输速率。他用公式表达了一个电报系统的模型,其中发送信号的一般形式为

s(t)anng(tnT)

式中,g(t)表示基本的脉冲形状,an是以速率1/T bit/s发送的二进制数据序列。奈奎斯特提出了带宽限于W Hz的最佳脉冲形状,并且在脉冲抽样时刻Kt(k=0,1,。。。)无符号间干扰的条件下的最大比特率。他得出结论:最大脉冲速率是2W脉2,冲/s,该速率称为奈奎斯特速率。

1. INTRODUCTION In this book, we present the basic principles that underlie the analysis and design of digital communication systems.The subject of digital communications involves the transmission of information in digital form from a source that generates the information to one or more destinations. Of particular importance in the analysis and design of communication systems are the characteristics of the physical channels through which the information is transmitted. The characteristics of the channel generally affect the design of the basic building blocks of the communication system. Below, we describe the elements of a communication system and their functions. 1-1 ELEMENTS OF A DIGITAL COMMUNICATION SYSTEM Figure 1-1-1 illustrates the functional diagram and the basic elements of a digital communication system. The source output may be either an analog signal, such as audio or video signal, or a digital signal, such as the output of a teletype machine, that is discrete in time and has a finite number of output characters. In a digital communication system, the messages produced by the source are converted into a sequence of binary digits. Ideally, we should like to represent the source output (message) by as few binary digits as possible. In other words, we seek an efficient representation of the source output that results in little or no redundancy. The process of efficiently converting the output of either an analog or digital source into a sequence of binary digits is called source encoding or data compression. The sequence of binary digits from the source encoder, which we call the information sequence, is passed lo the channel encoder. The purpose of the channel encoder is to introduce, in a controlled manner, some redundancy in the binary information sequence that can be used at the receiver to overcome the effects of noise and interference encountered in the transmission of the signal through the channel. Thus, the added redundancy serves to increase the reliability of the received data and improves the fidelity of the received signal.In effect, redundancy in the information sequence aids the receiver in decoding the desired information sequence. For example, a (trivial) form of encoding of the binary information sequence is simply to repeat each binary digit m times,where m is some positive integer. More sophisticated (nontrivial) encoding involves talcing k information bits at a time and mapping each k-bit sequence into a unique n-bit sequence, called a code word. The amount of redundancy introduced by encoding the data in this manner is measured by the ratio n/k.The reciprocal of this ratio, namely k/n, is called the rate of the code or,simply, the code rate.

The binary sequence at the output of the channel encoder is passed to the digital modulator, which serves as the interface to the communications channel.Since nearly all of the communication channels encountered in practice are capable of transmitting electrical signals (waveforms), the primary purpose of the digital modulator is to map the binary information sequence into signal waveforms. To elaborate on this point, let us suppose that the coded information sequence is to be transmitted one bit at a time at some uniform rate R bits/s. The digital modulator may simply map the binary digit 0 into a waveform s0(t) and the binary digit 1 into a waveform j,(i). In this manner,each bit from the channel encoder is lransmitted separately. We call this binary modulation. Alternatively, the modulator may transmit b coded information bits at a time by using M = 2s distinct waveforms j.(r), i = 0,1

M1 MHz (corresponding to a wavelength of A = cffr = 300m).requires an antenna of at least 30m. Other important characteristics and attributes of antennas for wireless transmission are described in Chapter 5.

Figure 1-2-2 illustrates the various frequency bands of the electromagneticspectrum. The mode of propagation of electromagnetic waves in the atmo- sphere and in free space may be subdivided into three categories, namely,ground-wave propagation, sky-wave propagation, and line-of-sight (LOS) propagation. In the VLF and audio frequency bands, where the wavelengths exceed 10 km, the earth and the ionosphere act as a waveguide for electromagnetic wave propagation. In these frequency ranges, communication signals practically propagate around the globe. For this reason, these frequency bands are primarily used to provide navigational aids from shore to ships around the world. The channel bandwidths available in these frequency bands are relatively small (usually 1-10% of the center frequency), and hence the information that is transmitted through these channels is of relatively slow speed and generally confined to digital transmission. A dominant type of noise at these frequencies is generated from thunderstorm activity around the globe,especially in tropical regions. Interference results from the many users of these frequency bands. Ground-wave propagation, as illustrated in Fig. 1-2-3, is the dominant mode of propagation for frequencies in the MF band (0.3-3 MHz). This is the frequency band used for AM broadcasting and maritime radio broadcasting. In AM broadcasting, the range with groundwave propagation of even the more powerful radio stations is limited to about 150 km. Atmospheric noise,man-made noise, and thermal noise from electronic components at the receiver are dominant disturbances for signal transmission in the MF band. Sky-wave propagation, as illustrated in Fig. 1-2-4 results from transmitted signals being reflected (bent or refracted) from the ionosphere, which consists of several layers of charged particles ranging in altitude from 50 to 400 km above the surface of the earth. During the daytime hours, the heating of the lower atmosphere by the sun causes the formation of the lower layers at altitudes below 120 km. These lower layers, especially the D-layer, serve to absorb frequencies below 2 MHz, thus severely limiting sky-wave propagation of AM radio broadcast. However, during the night-time hours, the electron density in the lower layers of the ionosphere drops sharply and the frequency absorption that occurs during the daytime is significantly reduced. As a consequence, powerful AM radio broadcast stations can propagate over large distances via sky wave over the F-layer of the ionosphere, which ranges from 140 to 400 km above the surface of the earth.

A frequently occurring problem with electromagnetic wave propagation via sky wave in the HF frequency range is signal multipath. Signal multipath occurs when the transmitted signal arrives at the receiver via multiple propagation paths at different delays, tt generally results in intersymbol interference in a digital communication system. Moreover, the signal components arriving via different propagation paths may add destructively, resulting in a phenomenon called signal fading, which most people have experienced when listening to a distant radio station at night when sky wave is the dominant propagation mode. Additive noise at HF is a combination of atmospheric noise and thermal noise. Sky-wave ionospheric propagation ceases to exist at frequencies above approximately 30 MHz, which is the end of the HF band. However, it is possible to have ionospheric scatter propagation at frequencies in the range 30-60 MHz, resulting from signal scattering from the lower ionosphere. It is also possible to communicate over distances of several hundred miles by use of tropospheric scattering at frequencies in the range 40-300 MHz. Troposcatter results from signal scattering due to particles in the atmosphere at altitudes of 10 miles or less. Generally, ionospheric scatter and tropospheric scatter involve large signal propagation losses and require a large amount of transmitter power and relatively large antennas. Frequencies above 30 MHz propagate through the ionosphere with relatively little loss and make satellite and extraterrestrial communications possible. Hence, at frequencies in the VHF band and higher, the dominant mode of electromagnetic propagation is linc-of-sight (LOS) propagation. For terrestrial communication systems, this means that the transmitter and receiver antennas must be in direct LOS with relatively little or no obstruction. For this reason, television stations transmitting in the VHF and UHF frequency bands mount their antennas on high towers to achieve a broad coverage area.

In general, the coverage area for LOS propagation is limited by the curvature of the earth. If the transmitting antenna is mounted at a height h m above the surface of the earth, the distance to the radio horizon, assuming no physical obstructions such as mountains, is approximately dr Thus,r represents the "age" (elapsed-time) variable.

The three mathematical models described above adequately characterize the great majority of the physical channels encountered in practice. These three channel models are used in this text for the analysis and design of communication systems. 1-4 A HISTORICAL PERSPECTIVE IN THE DEVELOPMENT OF DIGITAL COMMUNICATIONS It is remarkable that the earliest form of electrical communication, namely telegraphy, was a digital communication system. The electric telegraph was developed by Samuel Morse and was demonstrated in 1837. Morse devised the variable-length binary code in which letters of the English alphabet are represented by a sequence of dots and dashes (code words). In this code, more frequently occurring letters are represented by short code words, while letters occurring less frequently are represented by longer code words. Thus, the Morse code*was the precursor of the variable-length source coding methods described in Chapter 3. Nearly 40 years later, in 1875, Emile Baudot devised a code for telegraphy in which every letter was encoded into fixed-length binary code words of length 5. In the Baudot code, binary code elements are of equal length and designated as mark and space. Although Morse is responsible for the development of the first electrical digital communication system (telegraphy), the beginnings of what we now regard as modern digital communications stem from the work of Nyquist(1924), who investigated the problem of determining the maximum signaling rate that can be used over a telegraph channel of a given bandwidth without intersymbol interference. He formulated a model of a telegraph system in which a transmitted signal has the general form

s(t)anng(tnT)

毕设外文翻译范文第3篇

吉林化工学院理学院

毕业论文外文翻译

超市管理系统的设计与实现

Design and implementation of supermarket management system

学生学号: 11810224

学生姓名:

专业班级:信息与计算科学1102 指导教师:

王威娜

称:

起止日期:2015.3.9~2015.4.1

吉 林 化 工 学 院

.....页脚

.....页眉

Jilin Institute of Chemical Technology.....页脚

.....页眉

基于Java技术的Web应用设计模型的比较研究

摘要

Servlet技术在建立可扩展性Web应用中是被应用最广泛的技术。在运用JAVA技术开发Web应用中有四种模型,分别是:Model

1、Model

2、Struts和JavaServer Faces(JSF)。Model 1使用一连串的JSP页面;Model 2采用了模型-视图-控制器(MVC)模式;Struts是一个采用了Model 2设计模型的框架;JSF是一种支持ready-to-use组件来进行快速Web应用开发的新技术。Model 1对于中等和大型的应用来说很难维护,所以不推荐使用。本文通过利用Model

2、Struts和JSF这三种模型分别构建三个不同版本的在线商店应用程序,来比较和评价这三种模型在应用程序开发和性能上的差异。

1.绪论

当今,Web应用是一种展现动态内容的最普遍的方式。构建Web应用有许多种方法,其中最流行的是Servlet技术。这种技术的流行是因为它比CGI、PHP等其他技术更具优越性。然而Servlet对于开发来说还是麻烦的,因为它在传送HTML标签时需要程序员将他们组合成为一个字符串对象,再将这个对象传给浏览器。同样的,对于输出的一个很小的改动也要求Servlet被重新编译。基于这个原因,SUN公司发明了JavaServer Pages(JSP)技术。JSP允许HTML标签和Java代码混合在一起,每个页面将被转化为一个Servlet,一个JSP就是一个Servlet,而且编译将在JSP页面第一次被请求时自动进行,改变输出也不需要重新编译。

另外,通过使用JavaBean和定制标签库,JSP能够将表示与业务逻辑相分离。 现今,基于JAVA的Web应用开发标准是将servlets与JSP结合在一起。随后,出现了许多种设计模型用来构建servlet/JSP应用:Model

1、Model

2、Struts]和JavaServer Faces(JSF)。Model 1和Model 2最早是在JSP规范中被提及的。Model 1只使用JSP而不使用servlet,Model 2则结合了JSP与servlet。Model 1和Model 2的使用是有条件的,Model 1适合与开发原型和非常小的应用,Model 2则是开发中型和大型应用推荐的设计模型。由于Model 2越来越被行业所接受,一个建立Struts框架的开源项目也因此.....页脚

.....页眉

被启动了。Struts通过为Model 2提供了模型-视图-控制器中的控制器来完善Model 2。另外,Struts提供了更好的页面导航管理机制和一些定制标签库,能够进行更快速的开发。尽管它学习难度大,并且,实际上它没有在任何的规范中被定义,但是它还是作为Model 2的一种替代获得了流行。JavaServer Faces是在JCP的JSR-127规范下被建立。Sun公司力推这项技术,希望它能够成为构建Java Web应用的最终模型。JSF最重要的特性是对ready-to-use组件的支持,比如:可扩展用户接口组件、简易的页面导航、输入验证、数据转换和JavaBean管理机制。servlet/JSP程序员面临的问题是选择最合适的设计模型。明显的,JSF在开发时间上提供了更好的解决方案。然而,有些人担心实施JSF的开销所带来的性能下降而不愿采用这种技术。

我们使用Model

2、 Struts和JSF分别构建三个不同版本的在线商店应用,比较的参数是:代码的行数、类的数目和性能测试结果。

我们研究哪种设计模型能够进行最快速的开发。我们评估基于这些模型的应用的性能。我们提供一些建议来完善现有的设计模型,使得开发速度更快。

文章的余下部分组织如下:

第二部分讨论了Web开发中的问题,第三部分解释了三个设计模型如何来解决这些开发问题,第四部分详细介绍了试验所需要的硬件和软件,第五部分给出试验的结果并进行分析,第六部分回顾相关工作,第七部分得出结论并提出了一些改进现有设计模型的建议。

2.Web开发中的问题

所有的Java开发都使用Servlet技术作为基础技术。同样的,所有的Java Web应用都有一些问题需要解决:

1.用户接口是在客户浏览器上呈现出的HTML标签。任何在应用中使用的服务器端组件都必须被编码成为正确的HTML标签。除了显示内容和数据外,用户接口还负责接收用户的输入。

2.用户的输入必须要验证。输入的验证有两种类型:服务器端和客户端。顾名思义,服务器端的输入验证是在输入的数据到达服务器后,在服务器上进行的。客户端的输入验证是在浏览器上完成的,一般使用JavaScript或其他脚本语言。利用客户端进行输入验证的好处是反应迅速,而且能够减轻服务器的负载。无论是否存在客户端.....页脚

.....页眉

输入验证,服务器端的输入验证是一定要执行的,因为无法保证用户的浏览器的脚本特性被打开,而且恶意用户能够很轻松的绕过客户端的验证。

3.在基于Java的Web应用中模型对象是以JavaBean的形式出项的。模型对象组成了基于MVC设计模型的模型部分。一个模型对象能够用来绑定一个组件的值,以备下阶段使用。此外,它能够封装需要执行的业务逻辑。

4.大多数的Web应用都包含多个页面,能够使用户从一个页面跳转到另一个页面。所有的基于MVC的设计模式都使用Servlet作为控制部分。这个Servlet也作为进入应用的唯一入口。当前的请求之后哪个页面会被显示取决于请求参数的具体值。管理页面导航是至关重要的。

3.Web应用设计模型

Model 2设计模型是基于模型-视图-控制器(MVC)设计模式的。正如Burbeck所解释的,在MVC中有三个主要模块:控制器,视图和模型。控制器作为应用的中心,所有的用户交互都要通过它。视图包含了应用的显示,而模型用来存储数据和封装应用的业务逻辑。随后,Struts框架提供了一个通用框架能够容易的构建Model 2应用。最主动的是同样使用MVC设计模式的JSF。在之后的章节,我们将来讨论这三种设计模型,并且说明每一种设计模型是怎样来解决之前提到的开发问题。

3.1 Model 2 一个基于Model 2设计模型的Java Web应用有一个作为控制部分的servlet(称为控制器servlet)。所有的请求首先被这个servlet处理,它通过RequestDispatcher对象将请求迅速的分派到合适的视图。在Model 2中视图是通过JSP页面来表现的。JavaBean作为Model 2 的模型部分,用来在应用中存储数据。除了存储数据,JavaBean还用来封装业务逻辑。每个HTTP请求都带有一个行为参数,用来指出哪个视图指派给这个请求。程序员必须在所有的JSP页面中为用户接口编写HTML标签代码,并且编写输入验证代码。此外,模型对象被单独的JSP页面所管理。

.....页脚

.....页眉

3.2 Struts Struts框架是Model 2设计模型的一个改进。它提供了一个默认的控制器servlet,使得程序员不用非得去编写一个。Struts允许在应用配置文件(一个XML文件)中编写导航规则来减轻页面导航的任务,改变导航规则不需要重新编译。除了更简单的页面导航,Struts还提供了定制标签库来定义标签代表HTML元素。这些标签中的一些用来处理异常,而且Struts支持国际化,能够显示本地化的错误消息。就像Model 2一样,Struts使用JavaBean作为模型。此外,Struts程序员必须编写输入验证代码。

3.3 JSF JSF同样使用了一个控制器servlet,称为FacesServlet。这个Servlet是整个JSF应用的唯一入口。JSF同样使用JSP页面作为它的视图,使用JavaBean作为模型对象。与Model 2和Struts不同,JSF提供了能够写入JSP页面的ready-to-use的用户接口组件。在JSF应用中的页面的调用,FacesServlet建立了一个组件树来显示JSP页面的请求。大部分的组件还能够触发事件,来构成JSF的事件驱动。对于页面导航,JSF使用了和Struts类似的方法,即允许在一个应用控制文件(XML文件)中定义导航规则。

JSF应用与非JSF的servlet/JSP应用的不同在于JSF是事件驱动的。JSF的用户接口是一个或多个JSP页面,用来服务诸如表单和输入框等Web组件。这些组件以JSF定制标签的形式出现而且能够保存数据。一个组件能够嵌套在另一个组件中,有可能形成一个组件的树状结构。在普通的servlet/JSP应用中,使用JavaBean来存储用户输入的数据。

4.运行环境

以下是我们实验的软硬件详细描述。

4.1 Servlet容器

Java Web应用是在servlet容器中运行的,在应用中它一个引擎,用来处理接踵而来的请求资源的HTTP请求。在这个试验项目中,我们使用Tomcat-一个来自Apache软件基金会的开源的servlet容器,版本号是6.0。基本上,一个servlet容器通过执行下面的任务来处理一个servlet:

.....页脚

.....页眉

 创建一个HttpRequest对象  创建一个HttpResponse对象

 传递HttpRequest、HttpResponse对象来调用Servlet接口的service方法

4.2 测试用客户端

为了进行性能测试,我们使用同样来自Apache软件基金会的JMeter1.9来模拟多用户。JMeter允许用户选择一定数量的线程来执行测试。每个线程模拟了一个不同的用户。JMeter来能允许我们选择完成一次测试的测试次数。使用JMeter来测试一个Web应用,你只要直接向某个IP地址、上下文路径和端口号发出请求。你也可以将请求参数包含在HTTP请求中。对于一个测试,JMeter将服务器的响应时间以毫秒的形式输出。从响应时间,我们能够得到服务器执行服务的每秒命中次数。

4.3 硬件

为了得到最大的性能度量精度,我们使用不同的计算机来进行应用的测试。运行应用的是一台XP计算机,它的配置如下:Intel Core 1GHz CPU 、1G RAM。测试用客户端是运行JMeter的Windows2000计算机,具体配置如下:Intel Core 1GHz CPU、 1G RAM。

5.结论

我们得到两类实验结果:开发的难易程度和性能。开发的难易程度比较了类的数目和代码的行数。这些数目显示了遵从某个设计模型来开发一个应用的难易程度。一个应用包含较少的类和较少的代码行数说明应用相对而言更容易构建。一个应用包含较多的类说明应用需要花费更多的时间来开发。

性能度量结果是通过比较这两个操作来获得的。查找操作是一个应用中最普通的操作以及浏览操作。

.....页脚

.....页眉

5.1 应用开发的难易程度

就如表1显示的,应用Model 2设计模型需要花费最多的努力,使用Struts能够使问题减轻一点,使用JSF最省力。

表1 应用中类的数目和代码行数

Model 2 设计模型的特点是存在一个控制器servlet和多个JavaBean类(作为模型)及JSP页面(作为视图)。控制器类通过一系列的if语句来负责页面导航规则。Model 2程序员还必须为输入验证编写代码,在这个实验中是通过在内部编写许多定制标签库来完成的。在Model 2设计模型中的其它类是定制标签库,这些标签是用来负责输入验证和数据显示的。实际上,输入验证使用了590行代码,大约是所有代码的30%。

在Struts应用中,控制器servlet是由框架提供的,所以Struts程序员不用编写它,节省了时间。然而,他仍然需要在应用控制文件中编写导航规则,这比编写一个servlet容易些,因为应用控制文件可以用文本编辑器编辑,不必编译。虽然Struts框架提供了错误处理机制,但仍然需要手工编写输入验证。用来进行输入验证的类的数量和代码的行数与Model 2应用的很相似。Struts中其他的类是Action类,用来调度请求到默认的控制servlet。

在JSF中,提供使用验证组件而不用编写输入验证,所以JSF应用开发人员可以跳过这个任务。此外,页面导航和Struts相同,都是使用一个应用控制文件。在JSF中,其他的类是ContextListener、ActionListener和数据库工具类。

.....页脚

.....页眉

5.2 性能度量

对于每一个操作,通过1-10个并发用户,我们来测量服务器的响应时间(以毫秒形式)每个用户在JMeter中设定了一定数量的线程。每次测试进行10次,取平均值。每个操作在下面的章节中讨论。

5.2.1 查询操作

查询操作,其名称或描述与关键字匹配。它将执行一个SQL的SELECT语句。图2比较了三个版本的应用的查询操作。

图2 查询操作的性能比较

在Model 2应用中,对于一个用户,服务器平均的响应时间是173毫秒,对于10个用户是919毫秒。在Struts应用中,相对地,其值是189毫秒和900毫秒,在JSF中则是210毫秒和932毫秒。响应时间随着并发用户数成比例的增加,说明了服务器仍然能够应付装载。

Model 2应用开销最小,所以它的平均性能比Struts和JSF更好。然而,Struts的性能同Model2 的相同,这是因为服务器有足够的内存用来加载运行Struts需要的Struts库。同时,应该注意到Struts中的页面导航规则是加载和存储在一个叫ActionMapping的对象中。因此,给出一个请求参数,导航到下个页面是通过查找得到的。另一方面,给出一个请求参数,Model 2应用是利用一系列的if语句来得到下一个页面的导航。

.....页脚

.....页眉

在几乎所有的并发用户数字中,JSF应用的性能都稍逊于其他应用。这可能是由于JSF将时间消耗在为每个请求构建一颗组件树上。但JSF的服务器响应时间与其他应用差距并不明显。

5.2.2 浏览操作

三个版本的浏览操作,如同查询操作,将执行一个SQL SELECT语句。图3这个操作的测试结果。

图3 浏览的性能比较

平均来说,Model 2应用的性能最好,因为它具有最少的开销。对于是一个用户服务器的平均响应时间是111毫秒,10个用户是899毫秒。Struts应用有着同样的性能,对于是一个用户服务器的平均响应时间是180毫秒,10个用户是920毫秒。JSF则稍落后与其他两个应用,相对地,它的时间是190毫秒和1009毫秒。响应时间随着并发用户数成比例的增加,意味着服务器能很好地服务这些用户。浏览地平均性能测量结果同查询操作很相似,这是因为这两种数据库操作类似。

6.相关工作

使用servlet、PHP(版本 3)、通用网关接口(CGI)来比较基于数据库的Web应用的性能。经过执行从MySQL数据库返回数据的一系列的基准测试,发现Java servlet使用持久数据库连接的方案性能最佳。PHP3使用持久数据库连接相对于CGI方案而言性能相当不,也同样提到了使用Java servlet的优势。根据这些作者,Java servlet.....页脚

.....页眉

是迎合电子商务(比如在线商店)需求的最佳选择,而且能够在高交互式模式中处理客户请求。

比较PHP

4、Java servlet、和EJB。使用两个应用来测试了这三种结构,研究显示了PHP4比Java servlet更有效,而EJB的性能比servlet差。然而,注意到作为Java方案的一部分的servlet提供了适应性,能够移植到不同操作系统的其他系统上。

7.结论

我们发现使用JSF构建Web应用最迅速;Model 2最慢但性能最好;Struts应用在计较中处于其他两种设计模型中间。

我们提出了一些建议,用来大体上改善Servlet技术和增强基于这些设计模式的应用的性能。

Struts没有基于任何规范,也没有文档来讨论它的内部工作方式。因此,很难知道哪些实现了以及哪些改善了。

Servlet技术,Servlet2.3规范没有定义任何的缓存机制,也没有在即将到来的Servlet2.4中提及。尽管Web应用的内容具有动态性,但有写内容也不是经常去改变了。比如,在在线商店的应用中,用户可以浏览的商品种类可能每隔一个月才变动一次。如果这些半静态的内容必须每次在需要的时候从数据库中获取,将浪费大量的编程资源。Servlet程序员通过编写一个对象缓存某些内容来实现缓存。然而,只要没有缓存标准,许多程序员将反复的写相同的代码断。

Model 2主要的缺点是页面导航规则在控制器servlet中是硬编码的。这意味着程序流程的任何微小的改动就需要控制器servlet重新编译。解决这个问题的方法是在应用启动时,提供一个映射器来读取页面导航规则。在控制器servlet的init方法中很容易添加代码。这个方法只执行一次,就是在servlet首次被载入内存的时候。如果属性文件在每次改动后需要重新读取,程序员可以在每次请求时检查属性文件的时间戳,将它于先前读入的文件比较。如果它比之前读入的文件的时间戳更新,则重新构建映射器。这个特性可以在上下文对象的初始化参数中开启或者关闭。从开发的角度来讲,这个特性应该开启。在部署时,这个特性应该关闭。使用属性文件来存储页面导航规则还可能避免在控制器中的一连串的if语句,它将在每次请求时消耗时间。可以使用一个HashMap,将请求参数作为Key值,将跳转页面作为Value值。这个设计模.....页脚

.....页眉

型的另一个缺陷是缺少标准的输入验证组件和用户接口组件,而这些将在JSF中得到解决。

JSF解决了开发Web应用中的大部分问题,比如:页面导航管理、用户接口组件和输入验证组件。然而,由于这项技术仍然很年轻,还没有太多的用户接口可用,强迫了程序员将JSF和非JSF的servlets/JSP页面相结合。JSF是事件驱动的,JSF程序员通过编写事件监听来决定JSF应用的行为,就像Swing应用中的监听器一样。在JSF 1.0版本中,通常有两类事件能够被触发:ActionEvent和ValueChangedEvent,但这已经能在应用和用户之间提供足够好的交互性了。

.....页脚

.....页眉

附录:毕业论文外文翻译原文

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

.....页脚

.....页眉

上一篇:毕业赠言老师范文下一篇:不随大流的人范文