没有合适的资源?快使用搜索试试~ 我知道了~
随着软件无线电技术的发展,智能无线电技术逐渐成为通信领域关注的热点,并给无线通信带来新的发展空间。讲座将分为3期对智能无线电技术技术进行介绍:第1期讲述软件无线电技术的背景及发展现状;第2期详细介绍软件无线电技术中的关键技术——软件无线电的架构,并从其应用及通用平台设计角度分析各类平台的优缺点;第3期介绍了软件无线应用中的多种开发工具。软件无线电(SDR)最初的概念是一种通信技术或者体系结构,而现在SDR,确切地说是软件定义无线电,更接近一种设计方法或者设计理念。软件无线电在理论上有着良好的应用前景,实际应用中却受到软、硬件工艺或者处理能力的限制,但是基于软件无线电概念基础上的软件定义无线电技
资源推荐
资源详情
资源评论

























从零开始学从零开始学SDR系列:详解软件无线电架构系列:详解软件无线电架构
随着软件无线电技术的发展,智能无线电技术逐渐成为通信领域关注的热点,并给无线通信带来新的发展空间。讲座将分为3
期对智能无线电技术技术进行介绍:第1 期讲述软件无线电技术的背景及发展现状;第2 期详细介绍软件无线电技术中的关键
技术——软件无线电的架构,并从其应用及通用平台设计角度分析各类平台的优缺点;第3 期介绍了软件无线应用中的多种开
发工具。
软件无线电架构
软件无线电(SDR)最初的概念是一种通信技术或者体系结构,而现在SDR,确切地说是软件定义无线电,更接近一种设计
方法或者设计理念。软件无线电在理论上有着良好的应用前景,实际应用中却受到软、硬件工艺或者处理能力的限制,但是基
于软件无线电概念基础上的软件定义无线电技术却越来越受到人们的重视。在2001 年10 月份举行的ITU-8F 会议上,软件定
义无线电被推荐为未来无线通信极有可能的发展方向。
软件定义无线电的功能需求包括重新编程及重新设定的能力、提供并改变业务的能力、支持多标准的能力以及智能化频谱利用
的能力等。可见,SDR 是可为所有技术使用的公共平台,例如认知无线电。下面我们将从一个相对完整的SDR 平台角度来阐
述SDR 平台的架构,主要包括以软件为中心的SDR 架构和SDR 硬件结构两个方面。
1、以软件为中心SDR 架构
软件无线电,其重点在于基于一款通用平台来进行功能的软件化处理。在SDR 探讨中,开发人员往往注重平台的硬件开发,
偏重于搭建平台时使用器件的处理性能,以使得通用平台尽可能的接近理想软件无线电的设计要求。这使得一部分人忽略了
SDR 中软件平台的设计。这里提出的SDR 软件平台,是指在利用通用硬件平台实现SDR 功能时的一种用户算法处理框架
(或简单认为信号处理框架),甚至是一种操作环境(如满足软件通信体系架构规范用户接口环境)。SDR 软件平台(也称
作SDR架构)负责的功能一般包括:
· 提供用户接口,用户通过该接口添加、删除功能模块。
· 算法封装,将算法包装与外界隔离,算法包括通信算法、信号处理算法、C/C++等其他算法。
· 互联接口,以完成模块间互联。
·中间信号的测试调试接口。
·调度器或者适配器,用来管理模块。
SDR 架构中,最受欢迎的两类开源平台分别是开源软件定义无线电(GNU Radio)和开源软件通信体系框架嵌入式解决方案
(OSSIE)。二者都是着手于标准化和可移植化的代码开发,GNU Radio 的出发点是提供一种信号处理框架,而OSSIE 的目
标是提供一种软件通信体系架构(SCA)操作环境。
1.1 GNU Radio 平台
GNU Radio 是一种设计SDRs 的开源架构,其主要组件包括6 个部分:通用框架、调度器、C++ 和Python 工具、数字信号处
理(DSP)模块、用户接口界面、硬件前端的接口。这6 个部分详细功能说明如下:
·一个为信号处理模块准备的通用框架,并且其可以连接到一个或多个其他模块。
· 一个调度器,用于激活每个处理模块并且管理模块之间的相关数据传输。
· C++和Python 工具,用于建立多个模块间的流图,并将该流图连接到调度器上。
· 一组足够多的用于滤波器、跟踪环等的常用DSP 模块。
· 用户接口界面,允许用户拖拽模块、模块连线来实现GNU Radio 的设计。
·一个与商用硬件前端的接口。前端硬件包括数模/模数转换器(DAC/ADC)和上下变频器,来提供了通用处理器(GPP)和
无线物理环境的接口。
GNU Radio 运行在Linux 系统上。图1 给出了GNU Radio 图形用户接口界面,每一个小模块封装了不同的信号处理功能,而
且这些算法功能都是开源的。大部分算法或者信号处理模块是基于C++语言开发的,可读性强,同时也便于用户开发。模块间
的通信是利用数据通道完成的,信息采用的是消息队列形式。GNU Radio 结合通用软件无线电外设(USRP)开发板,可以
认为是一种SDR 平台,相关人员可以利用这种平台进行一些算法的快速开发和SDR 研究。
资源评论


weixin_38655990
- 粉丝: 1
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于JSP的校园网站的设计与实现论文.doc
- 利用单片机制作简单万年历.doc
- 正确选择财务管理软件[会计实务-会计实操].doc
- 学校开展“2022年网络安全宣传周”活动方案.docx
- 系统集成-大屏监控系统使用说明书.doc
- 普通高中语文教学导向深度学习实践研究方案.doc
- 计算机网络技术模拟试题及答案(最终).doc
- 幼儿园语言文字领导小组网络图.pdf
- 网络防火墙需求分析.doc
- 在Excel中判断单元格是否包含日期【会计实务操作教程】.pptx
- 井下人员定位系统与通信联络系统.ppt
- (源码)基于C++ROS框架的机器人控制系统.zip
- 工程项目管理团队建设.ppt
- 教你如何选择合适的财务软件 .pdf
- 基于单片机的AD转换电路与程序设计.doc
- 网络分析仪E6607C操作指导.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
