书名:无线通信原理与应用(第二版)——国外电子与通信教材系列作  者:(美)拉帕波特(RappaportT.S.)著,周文安等译出版社:电子工业出版社出版时间:2006-7-1字  数:915000版  次:1页  数:501印刷时间:2006/07/01开  本:印  次:纸  张:胶版纸ISBN:9787121026584包  装:平装所属分类:图书>>工业技术>>电子通信>>无线通信定价:¥49.00本店价:¥39.40折扣:80折内容简介本书是一本高等学校无线通信课程的权威教材。
全书深入浅出地讨论了无线通信技术与系统设计方面的内容,包括无线网络涉及的所有基本课题(特别是3G系统和无线局域网),并且讲解了无线网络技术的最新发展和全球主要的无线通信标准。
全书共分为11章,集中讨论了蜂窝的概念、移动无线电传播、调制技术、多址技术及无线系统与标准,并结合理论对无线通信系统的各个方面进行精辟的论述和统计分析。
本书的语言生动、流畅,并以详细的讲解和实际的例子来阐明重要的知识点。
本书适合作为通信工程和电子信息类相关专业高年级本科生和研究生的教材,并对有一定通信理论基础的工程技术人员和也有很好的参考价值。
作者简介TheodoreS.Rappaport:得克萨斯大学电子工程系教授,并且是PrenticeHall的通信工程与新兴技术系列丛书的主编。
Rappaport教授于1990年成立了移动与便携无线电研究小组(MPRG),这是世界上第一个关注无线通信的大学研究机构与教育基地。
Rappaport教授开发了十几种商业产品,现在均已被主要的几家通信运营商和厂商使用。
目录第1章无线通信系统概述1.1移动无线通信的发展1.2美国移动无线电话1.3全球移动通信系统1.4无线通信系统的实例1.5蜂窝无线通信和个人通信的发展趋势1.6习题第2章现代无线通信系统2.12G峰窝网络2.23G无线网络2.3无线本地环路(WLL)与LMDS2.4无线局域网(WLAN)2.5蓝牙和个域网(PAN)2.6小结2.7习题第3章关于蜂窝的概念:系统设计基础3.1概述3.2频率复用3.3信道分配策略3.4切换策略3.5干扰和系统容量3.6中继和服务等级3.7提高蜂窝系统容量3.8小结3.9习题第4章移动无线电传播:大尺度路径损耗4.1无线电波传播介绍4.2自由空间传播模型4.3电场和电功率4.4三种基本传播机制4.5反射4.6地面反射(双线)模型4.7绕射……第5章移动无线电传播:小尺度衰落和多径效应第6章移动无线电系统中的调制技术第7章均衡、分集和信道编码第8章语音编码第9章无线通信多址技术第10章无线网络第11章无线系统和标准附录A中继理论附录B链路预算中的噪声系数计算附录C成型因子理论中的方差率关系式附录D成型因子理论中的近似空间自协方差函数附录E扩频CDMA的高斯近似附录FQ、ert和erfc函数附录G数学公式表附录H缩略词附录I参考文献索引
1
验证井字游戏输入目标使用if语句或布尔表达式来控制方法的返回值。
使用“帮助器方法”(一种在另一种方法中调用的方法)以使您的代码更具可读性。
概述在我们以前的井字游戏实验室中,我们构建了一种方法#position_taken?,检查用户提交的职位是否空闲或是否已填充令牌。
这是一种验证。
我们的#position_taken?当用户(意外或其他)提交不可用的职位时,该方法可保护我们的游戏免受破坏。
但是,我们的验证仍不完整。
如果用户提交的职位甚至不在董事会上怎么办?更完整的验证可能看起来像这样:您必须移至井字游戏板内的某个位置。
该职位必须是空缺的,目前尚未由球员接任。
在本实验中,您将构建一个#valid_move?接受木板和索引进行检查的方法,如果移动有效,则返回true否则,返回false或nil。
有效的举动意味着提交的职位是:出现在游戏板上。
2023/9/6 8:06:09 6KB Ruby
1
视频课程源:http://xilinx.eetop.cn/category-83目录1从软件工程师的角度来看FPGA架构32VivadoHLS的工作机制53-4HLS设计流程基本概念95任意精度数据类型155.1C语言支持的数据类型155.2sizeof()函数使用165.3设置VisualStudio支持任意精度数据类型176数组类型转换176.1变量的定义和初始化176.2定点数据类型186.3浮点数据类型的定义和初始化196.4隐式数据类型转换196.5显示数据类型转换197VivadoHLS中的复合数据类型207.1结构体207.2枚举类型228VivadoHLS中的C++基本运算239测试平台的基本架构259.1TestBench259.2CTestBench2610测试激励2811测试输出检测与格式控制2811.1Scoreboard2811.2输出格式控制3012接口综合基本介绍3312.1接口综合概述3312.2block-levelinterfaceprotocol和port-levelinterfaceprotocol3413接口综合之数组3514接口综合案例演示3714.1添加寄存器3714.2添加时钟使能信号3814.3指令优化3815for循环优化-基本性能指标4015.1基本衡量指标4015.2for循环pipeline4115.3for循环UNROLL展开4115.4for循环变量i4216for循环优化-循环合并4217for循环优化-数据流4618for循环优化-嵌套的for循环优化5418.1循环嵌套类型5418.2Perfectloopnest示例5518.3Imperfectloopnest示例5619for循环优化-其他优化方法5919.1for循环的并行性5919.2for循环pipeline时的rewind选项6119.3for循环的循环边界是变量时处理方法6420数组优化-数组分割6720.1数组接口6720.2数组分割6721数组优化-数组映射和重组6921.1数组的映射6921.2数组的重组7221.3综合对比7222数组优化-其他优化方法7222.1定义ROM7222.2数组的初始化7423函数层面优化7523.1代码风格7523.2Inline7523.3Allocation7523.3Dataflow7524总结分析7724.1改善吞吐率(Throughput)7724.2改善时延(Latency)7824.3改善资源(Area)79
2023/9/5 14:47:11 8.5MB Vivado FPGA
1
非常好和详细的DDD领域驱动设计工作坊操作手册,可以按照该操作手册的具体步骤一步一步来实施,来帮助客户进行工作坊活动。
该文档包含以下内容:1.工作坊准备1.1物料清单1.2准入条件1.3环境要求1.4流程概述2.工作坊实施-战略设计2.1事件风暴-识别领域事件-识别决策命令-识别领域名词2.2识别限界上下文-梳理上下文依赖关系2.3识别弹性边界2.4划分问题子域3.工作坊实施-战术设计3.1领域建模3.2重构产出物3.3划分业务服务
2023/9/5 3:57:07 11.22MB DDD 领域驱动设计 工作坊 战略设计
1
在原有版本上完整修复了目录链接。
前言1范围2规范性引用文件3术语和定义4缩略语5文档过程5.1概述5.2源材料准备5.3文档计划5.4文档开发5.5评审5.6与其他公司的文档开发子合同6文档编制要求6.1软件生存周期与各种文档的编制6.2文档编制中的考虑因素7文档编制格式7.1可行性分析(研究)报告(FAR)7.2软件开发计划(SDP)7.3软件测试计划(STP)7.4软件安装计划(SIP)7.5软件移交计划(STrP)7.6运行概念说明(OCD)7.7系统/子系统需求规格说明(SSS)7.8接口需求规格说明(IRS)7.9系统/子系统设计(结构设计)说明(SSDD)7.10接口设计说明(IDD)7.11软件需求规格说明(SRS)7.12数据需求说明(DRD)7.13软件(结构)设计说明(SDD)7.14数据库(顶层)设计说明(DBDD)7.15软件测试说明(STD)7.16软件测试报告(STR)7.17软件配置管理计划(SCMP)7.18软件质量保证计划(SQAP)7.19开发进度月报(DPMR)7.20项目开发总结报告(PDSR)7.21软件产品规格说明(SPS)7.22软件版本说明(SVD)7.23软件用户手册(SUM)7.24计算机操作手册(COM)7.25计算机编程手册(CPM)附录A(规范性附录)面向对象软件的文档编制A.1综述A.2总体说明文档A.3用况图文档A.4类图文档A.5顺序图文档A.6协作图文档A.7状态图文档A.8活动图文档A.9构件图文档A.10部署图文档A.11包图文档参考文献
1
1.概述上一篇文章主要讲述了TuscanySCA的插件板模式及工厂模式的发展和提升,本文主要介绍TuscanySCA开源软件中动态代理模式(DynamicProxy)及方法调用Invocation。
在使用TuscanySCA中,我们只需要写接口及实现类,这些接口和实现类就是普通的java代码,并没有特殊之处。
TuscanySCA会根据“.composite”文件把这些信息组装成Compoiste,至于如何组装,则是TuscanySCA的Assembly模块的主要内容,我以后会介绍,但现在的问题是,如何来实现调用这些类的方法的问题,因为当调用的时候,外部接口是TuscanySCA的Domain,
1
《SCI论文写作和发表:YouCanDoIt》先整体概述了论文写作和发表的一般流程,例如如何写好一篇稿件、稿件修改、选择期刊和投稿之后、审稿人评价稿件标准等内容。
然后对稿件各部分,如标题、摘要、简介、结果讨论等的撰写格式给出了具体建议和示例。
后半部分对英文科技写作中的常用语法、词汇进行了具体剖析和举例,以切实提高读者的英文写作能力。
2023/8/31 1:56:09 8.99MB SCI
1
反弹Rebound是一个简单的库,用于模拟Spring动态,以驱动物理动画。
起源最初是用Java编写的,旨在为Android上的和提供轻量级的物理系统。
现在,它已被其他几个Android应用程序采用。
编写此JavaScript端口是为了提供一种快速的方法来演示Web上的Rebound动画以进行。
从那时起,JavaScript版本就被用于构建一些非常好的接口。
查看为例。
概述该库提供了一个SpringSystem,用于维护一组Spring对象,并通过物理求解器循环迭代这些Spring,直到达到平衡为止。
Spring类是Rebound提供的基本动画驱动程序。
通过将侦听器附加到Spring,可以观察其运动。
观察者功能在其解决平衡时会被告知弹簧上的位置变化。
这些位置更新可以映射到动画范围,以驱动用户界面元素(平移,旋转,缩放等)上的动画属性更新。
查看和以获取更多详细信息
2023/8/30 12:39:56 197KB JavaScript
1
近些年来,人工智能领域又活跃起来,除了传统了学术圈外,Google、Microsoft、facebook等工业界优秀企业也纷纷成立相关研究团队,并取得了很多令人瞩目的成果。
这要归功于社交网络用户产生的大量数据,这些数据大都是原始数据,需要被进一步分析处理;还要归功于廉价而又强大的计算资源的出现,比如GPGPU的快速发展。
除去这些因素,AI尤其是机器学习领域出现的一股新潮流很大程度上推动了这次复兴——深度学习。
本文中我将介绍深度学习背后的关键概念及算法,从最简单的元素开始并以此为基础进行下一步构建。
如果你不太熟悉相关知识,通常的机器学习过程如下:1、机器学习算法需要输入少量标记好的样本,比如10
1
NILabVIEW信号处理概述zip,对LabVIEW信号处理的进行总体介绍,包括用LabVIEW作为信号处理平台的优势、LabVIEW支持的信号处理工具和函数等
2023/8/30 3:14:31 10.04MB 综合资料
1
共 834 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡