-
x86:从实模式到保护模式【文字版PDF+随书源代码】
文字版PDF+随书源代码以及工具每一种处理器都有它自己的机器指令集,而汇编语言的发明则是为了方便这些机器指令的记忆和书写。尽管汇编语言已经较少用于大型软件程序的开发,但从学习者的角度来看,要想真正理解计算机的工作原理,掌握它内部的运行机制,学习汇编语言是必不可少的。本书采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式,以大量的代码演示了16/32/64位软件的开发方法,介绍了处理器的16位实模式和32位保护模式,以及基本的指令系统。这是一本有趣的书,它没有把篇幅花在计算一些枯燥的数学
- 2020-11-04下载
- 积分:1
-
Gardner 算法
Gardner算法,用于在通信过程中的时钟恢复-(+1)(-1)121=(+1)A(-2)1+一IC+223工(+1)(-1)(t-2)+12C1=I-j(-1)(1-2)11-J从而可得y(r)=∑cx(m-1)=C2xmx+2)+C-1x(m+1)+0(n)+Cix(m-1)22时钟误差检测在 Gardner算法中,每个符号仅需要两个采样点,一个在符号判决点附近,另一个在两个符号判决点中间附近,用连续个采样点来求定时误差,并且与载波相位偏差无关。计算公式可以表示为REx()x〔2.3环路滤波器及数控振荡器由时钟误差检测器得到到时钟误差必须绎环路滤波器滤去高频噪声,以减小定时误差抖动,并通过数控振荡器来控钊基点n和小数偏差u。环路滤波器系数K和κ2与相对环路等效噪声带宽B和咀尼系数S及鉴相器增益K有关。公式如下14B12Bk|1+4定时恢复环的内插滤波器由数控振荡器控制,它接收定时误差信号,给内插滤波器提供内插运算所需要的参数m和山,数控振荡器的时钟频率为1/T,其计算过程妇图3所示。n(one +1)寄存器几0:(2+17m2+(m2+)图3数控振荡器的计算过程数控振荡器(NO)是一个相位递减器,它的差分方程为:7(m)=[(m-1)-Wm-1)]mod-1md为模函数,只取余数部分,n(m)为第m个工作吋钟的NCO寄存器内容,W(m)为NO控制字,即相位递减器的步长,两者都是正小数。3仿真结果根据环路设计,我们进行了 Matlab仿真。仿真采用16QAM调制方式,采样时钟频率为80Kz,符号频率为20KHz,对环路滤波器参数的设置,其中的阻尼系数取经验值0.707,当k1取0.6,k2取0.003时,在信噪比为15邢B的情况下,环路的收敛效果比较好,图4、图5分别为定时误差和小数偏差的仿真「线。从仿頁结果可以看岀,用此环路实现的定时恢复,定时误差的收敛速度比较快,不到500个符号,环眳就能达到稳定,且收敛之后定时误差抖动比较小,系统稳定性较髙。且很重要的一点是,环路屮采用的定时淏差检测算法是 Gardner算法,此算法和载波相位冮相独立,定时误差不受载波的影响,这样定时恢复环路与载波同步在接收系统中勍可以独立工作,増强了系统灵活性。0.5图4定时误差的收敛曲线0.80.20.5u的收敛曲线图5小数偏差的仿真曲线
- 2020-12-08下载
- 积分:1
-
GAN生成式对抗攻击代码.zip
【实例简介】生成式对抗攻击。GAN代码。有解释,比较不错的初学者入门学习资资料。
- 2021-11-26 00:32:40下载
- 积分:1
-
MAAB建模规范4.01版
The MathWorks Automotive Advisory BoardThe MathWorks Automotive Advisory Board (MAAB) was originally established to coordinate feature requests from several key customers in the automotive industry. The inaugural meeting in July 1998 involved Ford, Daimler Benz, and Toyota.The MAAB is an independ
- 2020-12-08下载
- 积分:1
-
嵌入式数据库Sqlite3比较详细介绍 ppt
结合嵌入式数据库内容对sqlite3的进行比较详细的介绍(ppt格式),强烈推荐。
- 2020-12-08下载
- 积分:1
-
无人驾驶入门--Autoware使用手册
无人驾驶汽车系统入门 - Autoware_UsersManual_v1.1Autoware-用于城市自主驾驶的集成开源软件,支持以下功能:3D本地化3D映射路径规划路径跟随加速/制动/转向控制数据记录汽车/行人/物体检测交通信号检测交通灯识别车道检测对象跟踪传感器校准传感器融合面向云的地图连接自动化智能手机导航软件仿真虚拟现实Autoware受BSD许可证保护。请自行负责使用。为了安全使用,我们为不拥有真正自主车辆的人提供基于ROSBAG的仿真方法。如果您使用Autoware与真正的自主车辆,请在现场测试之前制定安全措施和风险评估。工尹-刁一定義亡机飞求世。Chapter1。 About This documentThis chapter describes the purpose of this document.Autoware Users ManualAutoware Developers manualChapter2。 RoS and AutowareBefore operating Autoware, RoS and Autoware are described in this chapter.Robot middleware- rosecently, the wide range potential of robotics has been focused by not only roboticsexperts but also non-robotics experts to join robot development It is believed thatthis trend leads robotics to advancement and developments to other domainsHowever, robot development is getting harder because the advancement and the complexityof robot functions have been increased Unlike Pcs and smartphones robotic developmenthas considered various hardware, OS, programming languages. Hence, the differences havemainly been obstructed for robotic developers as well as robotics experts to join robotdevelopmentTo solve the problem, the demand of making common platforms has been increased, andsome platforms have been published Within a common platform, developers can combinevarious software published by other developers, and speed up development by reusing themTherefore, it is expected that developers can more focus on fields of interestROS (Robot Operating System) is a framework for robotic software development. It wasdeveloped by Willow Garage in U.S. OSFR (Open Source Robotics Foundation) has currentlymaintained it. The open sourced ros has mainly been used by communities in U.S. andEurope as well as communities in JapanNote that ros has "os" in its name however, it is not "os" like Windows or linux. It is amiddleware that runs on uniX based OSROS FeaturesOriginal build system(Catkin)mage processing library(OpenCvv Data logging tool (ROSBAG)v Visualization tools for data and software state(rvizCoordinate transformation library (TFQt based gul development tool (RQTA""file is used to start multiple nodes atAutowareutoware is open source software based on ros. autoware is pushed on github forautonomous driving research and development. Most of autonomous drivingsystem consist of recognition, judgment, and operation. Autoware providesnecessary functions, such as 3-D map generation, localization, object recognition, andvehicle control, for autonomous drivingROS PCAutoware〔Ros)RecognitionJudgmentoperationObject DetectionLane KeepingAcceleratorLocalizationIntersectionBrakeSteeringAutowareRiderAutoware routePath PlanningVehicleVehicle control(CAN)CFigure 1 Autoware overviewwhile support systems such as driving assistance and safetydiagnosis support, use multi-core CPU3-D Map Generation and SharingLocalization(NDT: Normal Distributions Transform)object DetectionPath GenerationAutonomous Drivingtarget speed. In addition, the route includes landmarks, "way point, setintervals. The autonomous driving system operates path following by following the wayUser InterfaceA user interface called " Runtime Manager ofpath following. Furthermore, a tablet user interface, "Autoware Rider, of Autoware enablesROS PCAutoware(ROS)Runtime ManagerVIZAutoware ridertabletDisplay on vehicleOculusFigure 2 User interfacePlatform structure for autowareApplicationAutowareMiddlewareROSHost OsLinux( UbuntuCPUGPUCameraGNSSLIDARFigure 3 Platform structure for Autoware
- 2021-05-07下载
- 积分:1
-
计算图像对比度
用MATLAB计算图像对比度的程序。包括4邻域和8邻域两种方法。还有计算对比度的算法文档。
- 2020-11-30下载
- 积分:1
-
labview编程软件滤波器以及编写程序设计(源码+文档)
目录一 课程设计目的 2二 课程设计要求 31 课程设计题目:基于LABVIEW滤波器的设计 32 课程设计要求 3(1)前面板要求 3(2)后面板要求 3三 课程设计要求 31 设计方向 32 数字滤波器功介绍 43 虚拟器软件的介绍 4四 数字滤波器在LABVIEW上的实现 51 LabVIEW的数字滤波器工具 52 LABVIEW中滤波器参数的设计 5五 数字滤波器的设计,调试及功能演示 71 滤波流程图及设计 72 FIR和IIR各自的优缺点 73 前面板的设计 94 程序框图的设计 105 滤波器各种参数的调试 11( 1 ) FIR加窗滤波器 12( 2 ) 巴特沃斯滤波器 126 结果分析 13( 1 ) 信号波形分析 13( 2 ) 功率谱分析 14六 结束语 14七 参考文献 15
- 2021-05-06下载
- 积分:1
-
CJ60lib库文件和头文件
已编译好的CJ60库文件,包括CJ60LIB.lib CJ60LIB.dll,CJ60LIBD.lib,CJ60LIBD.dll和头文件目录。
- 2021-05-06下载
- 积分:1
-
FFT方式计算天线方向图
采用FFT方式计算二维矩形阵列的方向图,与采用求和的方式相比,计算速度成倍提高。
- 2021-05-06下载
- 积分:1