数字系统设计

上传人:无*** 文档编号:244309509 上传时间:2024-10-03 格式:PPT 页数:17 大小:739.50KB
返回 下载 相关 举报
数字系统设计_第1页
第1页 / 共17页
数字系统设计_第2页
第2页 / 共17页
数字系统设计_第3页
第3页 / 共17页
点击查看更多>>
资源描述
Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,Click to edit Master title style,数字系统设计,1.基础部分:基于Linux嵌入式系统移植和应用程序设计,2.专业部分:DSB调制算法的实现制算法的实现,成员:32311427郑英模,32311314苏文举,32311325张 阳,目录,基于Linux嵌入式系统移植和应用程序设计,内核功能分析,内核源代码说明,针对S3C2440的移植,基于操作系统编写应用程,序,DSB算法的基本实现,设计目的,设计内容,设计原理,波形、频谱图,模拟仿真结果分析,基础部分,内核功能分析,1.简介:作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机的硬件,含有外围设备、处理器、内存、硬盘和其他的电子设备组成计算机的发动机。但是没有软件来操作和控制它,自身是不能工作的。完成这个控制工作的软件就称为操作系统,在Linux的术语中被称为“内核”,也可以称为“核心”。Linux内核的主要模块(或组件)分以下几个部分:存储管理、CPU和进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。,基于Linux嵌入式系统移植和应用程序设计,基础部分,内核源代码说明:,linux:,boot 系统引导汇编程序,fs 文件系统,include 头文件(*.h),asm 与CPU 体系结构相关的部分,linux Linux 内核专用部分,sys 系统数据结构部分,init 内核初始化程序,kernel 内核进程调度、信号处理、系统调用等程序,blk_drv 块设备驱动程序,chr_drv 字符设备驱动程序,math 数学协处理器仿真处理程序,lib 内核库函数,mm 内存管理程序,tools 生成内核Image 文件的工具程序,基础部分,针对S3C2440的移植,:,1.Nand Flash驱动移植,完善源码:修改内核源码“arch/arm/plat-s3c24xx/common-smdk.c”文件,添加对应的驱动配置:,需要在刚刚完成的配置单中添加上对Nand Flash 支持的配置选项,输入:#make menuconfig,驱动的使用情况,:,编译出镜像,然后烧写到开发板,启动开发板,您可以在打印信息中看到刚刚做好的Nand Flash的分区信息,示例,2.移植yaffs文件系统:,获取yaffs源码:在PC 的Linux 的终端输入命令:git clone git:/www.aleph1.co.uk/yaffs2,在当前目录下名为yaffs2 的目录,在内核中添加对yaffs的支持:打上yaffs2 的补丁,#cd yaffs2/(进到yaffs2 的补丁目录下),#./patch-ker.sh c/opt/EmbedSky/linux-2.6.25.8/,在配置单中添加对yaffs的支持:输入:#make menuconfig,进入配置单配置好之后,保存配置单为“.config”文件后,编译出镜像,3.编译BusyBox,获取 BusyBox源码;,修改并配置BusyBox,编译并安装BusyBox,4.构建文件系统,构建框架,添加内容:使用制作yaffs 文件系统的软件,做出yaffs 文件系统格式的镜像,如下命令制作:,#cd/opt/EmbedSky,#mkyaffsimage_2 root_2.6.30.4 root_2.6.30.4.bin,基于操作系统编写应用程序,1.PWM控制器的驱动编写,硬件分析,编写 PWM驱动源码,在内核源码中添加对Beep的支持,配置内核,2.编写 PWM测试程序:,对应的Makefile 文件的内容:,CROSS=arm-linuxall:,beep,beep:beep.c,$(CROSS)gcc-o beep beep.c,$(CROSS)strip beep,clean:,rm-vf beep*.o*,3.添加应用程序到文件系统中,专业部分:DSB算法的基本实现,设计目的:,1.设计DSB调制通信系统,并得出仿真结果。,2.熟悉MATLAB文件中.M文件的使用方法,包括函数、原理和方法的应用。,3.增强在通信原理仿真方面的动手能力与自学能力。,设计内容:,本课题利用MATLAB软件对DSB调制系统进行模拟仿真,利用300HZ正弦波,对30KHZ正弦波进行调制,观察调制信号、已调信号的波形和频谱分布。,设计原理:,正弦型载波,幅度调制信号,已调信号(t)的频谱():时域表达式为:,若为确知信号,AM信号的频谱为:,AM调制典型波形和频谱,如果在AM调制模型中将直流去掉,即可得到一种高调制效率的调制方式抑制载波双边带信号(DSBSC),简称双边带信号。其时域表达式为:(t)=m(t)cos(t)。式中,假设的平均值为0。DSB的频谱与AM的谱相近,只是没有了在处的函数,即,DSB调制典型波形和频谱,AM信号的频谱由载频分量、上边带、下边带三部分组成。AM信号的总功率包括载波功率和边带功率两部分。只有边带功率才与调制信号有关,也就是说,载波分量并不携带信息。因此,AM信号的功率利用率比较低。,与AM信号比较,因为不存在载波分量,DSB信号的调制效率是100,即全部效率都用于信息传输,。,调制信号、已调信号的波形、频谱如图所示:,模拟仿真结果分析:,通过MATLAB对DSB调制系统的模拟仿真,观察各波形和频谱,在波形上,已调信号的幅度随基带信号的规律呈正比地变化;在频谱结构上,它的频谱完全是基带信号频谱在频域内的简单搬移,若调制信号频率为,载波频率,调制后信号频率搬移至处,。,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!