基于FT6678_BIOS和网络通信的雷达信号处理系统设计.pdf
《基于FT6678_BIOS和网络通信的雷达信号处理系统设计.pdf》由会员分享,可在线阅读,更多相关《基于FT6678_BIOS和网络通信的雷达信号处理系统设计.pdf(8页珍藏版)》请在咨信网上搜索。
1、第 卷 第 期(总第 期)年 月火控雷达技术 ()收稿日期:作者简介:孙慧敏()女助理工程师 研究方向为信号与信息处理技术基于 和网络通信的雷达信号处理系统设计孙慧敏 彭文秀 张开生 陈尹翔(西安电子工程研究所 西安)摘 要:本文面向雷达信号数据处理系统应用需求基于国产银河飞腾 芯片及其/实时操作系统和网络通信机制并结合多线程并发调度和低耦合分层架构设计给出了/操作系统下的实时雷达信号处理系统设计 与传统使用 循环和中断实现复杂系统的方法相比本文实现的雷达信号处理系统具有调试方便实时性高开发时间少以及兼容性、继承性和可移植性较好具有一定的工程价值关键词:/雷达信号处理多线程中图分类号:文献标志
2、码:文章编号:()引用格式:孙慧敏彭文秀张开生陈尹翔 基于 和网络通信的雷达信号处理系统设计 火控雷达技术():/():/:/引言由于雷达系统与雷达信号处理算法技术革新的速度不断加快实际应用中的雷达系统对信号处理的实时性、功耗等性能要求也越来越高 要实现一个稳定、实时性高的雷达信号处理平台需要在雷达信号处理算法的每一步验证中仔细、严谨的重复导入导出数据并与 算法程序的运行结果反复进行对比验证 这需要在调试过程中花费大量的时间、精力、人力和物力因此为了满足上述功能需求本文在国产 的 芯片上实现了一种基于/操作系统线程间通信以及网络通信的雷达信号处理第 期孙慧敏等:基于 和网络通信的雷达信号处理系
3、统设计系统 硬件架构设计为了在国产 的 芯片上实现基于操作系统和网络通信雷达信号处理系统的功能要求本文的硬件系统框架的具体架构如图 所示图 硬件架构设计国产 芯 片 是 对 标 公 司 的 的一款高性能军用多核浮点 芯片与 指令集兼容 该 芯片含有 个 内核拥有数据处理能力高片上接口资源丰富等特点 在本系统中作为主控制器主要负责接收、处理和传输 通过 发送过来的雷达数据并通过网络接口实现与 机上的数据交互 芯片是一款高性能、可编程资源丰富的芯片在本文设计的硬件架构方案中主要完成雷达信号的采集、模数转换、数字下变频和雷达信号的脉冲压缩等功能最后把处理完成的数据传输给 芯片 软件架构设计 /功能概
4、述/作为强实时操作系统用于为应用程序提供实时的任务调度、同步和处理功能提供了基于优先级的多线程创建和执行模块、信号量同步模块、硬件驱动模块以及实时的分析配置工具其分为 个中断等级 最低 最高/操作系统是基于实时组件软件平台即 创建的其提供了一套非常重要的内部处理器通信机制 用于多核处理器内部处理核之间的通知/提供的包如表 所示 每个包提供了一个或多个模块每个模块又提供了使用该模块的 表 /提供的包包描述 包含特定于目标/设备的功能 包含用于各种情况的 接收的多个实现 包含、和 模块 提供了 接口的几种实现 包含要实现模块的接口 包含加载模块 包含/内核的模块 当需要用到/操作系统时 模块会为其
5、创建分配一个 实例作为当前/操作系统的默认 当程序执行时运行函数()的里面 是空时此系统创建的默认 将会被自动使用 在多核使用过程中操作系统内部会使用几个中断向量分别是网络的、号中断同时 自动占用 号中断系统时钟占用 号中断 多线程设计大部分实时应用程序必须同时实现某些与当前程序看起来没有任何关系的功能实际上是在响应外部事件比如收取数据或者外部同步控制信号实现这些功能函数叫线程在/操作系统中这个定义被解释成由 处理器执行的单一独立的指令流 线程主要有四种类型:硬件中断()线程、软件中断()线程、任务()线程、空闲()线程在优先级上硬件中断优先于软件中断软件中断优先于任务 硬件中断一般用于外部异
6、步事件的紧急处理软中断一般用于定时器和线程控制经常用于关联执行频率比较低的应用任务或者响应时间要求跟硬件中断相比不是很高的处理程序任务可以一直等待直到某些必要资源能够被使用再继续执行中断调度:当其他中断打断了当前执行的任务系统则会使用堆栈来保存相关寄存器 任务的调度如图 所示 每个任务线程都有自己独立的堆栈这样能够保证在高优先级程序执行完成后正确精准地进入和执行较低优先级的线程 同时中断调度程序还允许启用用户观察程序火 控 雷 达 技 术第 卷图 任务的调度硬件中断和软件中断:较高优先级的硬件中断执行完之后系统的中断调度程序会马上唤醒软件中断响应软件中断的子程序将收集到的外设中断信息进行处理但
7、当下个硬件中断响应时软件中断会立即被抢断 软件中断处理事务以 来计时硬件中断处理事务以 来计时 同步和互斥信号量:用于协调一些处于竞争关系的任务之间对共享资源的访问 当某个事件没有被执行完成或者被发布时信号量可以让任务处于挂起状态在实际应用中函数()用于等待信号量和任务的挂起而函数()用于发布信号量 如果信号量计数大于 函数()会减少信号量计数继续执行任务否则其会挂起任务直到信号量计数大于 事件:事件提供了线程间通信和同步的方法事件实例可被“挂起”和“发布如同信号量一样不同的是调用()函数需要另外指定等待哪些事件()函数的使用则需要指定发布哪些事件 硬件中断、软件中断和其他任务都可以调用()函
8、数但只有任务能调用()函数 邮箱邮箱是先进先出的队列邮箱实例可以被多个线程读取和写入 当对邮箱进行写入时邮箱模块把要传递的缓冲区里的内容复制到固定大小的内部缓冲区中 邮箱内部的缓冲区个数和大小必须在被系统创建时指定在实际应用中邮箱发送和接收的所有缓冲区的大小必须与被创建时的指定的大小相同其中()函数表示向邮箱队列写数据如果队列已满则其返回 挂起任务直到其可以被写入数据()函数表示从队列中读取数据如果当前邮箱队列为空则返回 无限等待挂起读取任务直到队列有数据 网络通信网络通信可以实现不同操作系统和不同硬件体系结构的信息交互 而实现/操作系统以太网通信模块需要三个步骤:首先需要实现底层硬件驱动程序
9、打通底层通信链路其次需要在/操作系统平台上配置和运行 的协议栈添加包含必要的相关库文件最后才可以在平台开发、定制、封装用户可以使用的网络应用程序 套件的核心是/协议栈它也是一个分层的体系结构 网络模型中的/层实现沿用了之前/模型中的传输层、网络层、数据链路层的功能在编写实现嵌入式网络应用程序时与一般的/的实现流程不同首先要在主函数中创建一个实现网络调度的总线程这个线程作为网络入口程序实现对协议栈进的配置和初始化以及实现和完成所有网络控制活动 主要功能模块表 任务分配名称任务类型优先级系统初始化()接收数据 接收数据 中断注册网络后台配置网络发送调试数据网络实时发送数据实时上报系统状态 处理目标
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 FT6678_BIOS 网络 通信 雷达 信号 处理 系统 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。