认知软件无线电系统:原理与基于Sora的实验
作 者: 赵友平,谭焜 著
出版时间: 2014
内容简介
认知无线电是无线通信的一个重要发展方向,可以看作是“头脑发达”、“会观察、会思考、会学习、会决策”的无线电,而软件无线电可以看作是“手脚灵便”、“服从指令”的无线电。认知软件无线电是软件无线电的智能化演进,既“头脑发达”又“手脚灵便”,能够更好地随机应变、自主学习优化以达到预期目标,更好地应对复杂的无线通信环境。认知软件无线电技术具有发展迅速、实践性强、交叉性强、应用广泛等特点,必将在新一代无线通信、应急通信、智能交通、物联网、航空航天、公安、国防、军事等诸多领域得到应用。《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》系统介绍认知软件无线电的基本概念与核心思想、认知机理、系统架构、性能评估方法、应用实例、标准化进程、面临的挑战与发展展望。在阐述认知软件无线电基本原理的同时,《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》重点系统介绍了基于多核通用处理器的软件无线电实验平台——微软(亚洲)研究院开发的软件无线电系统Sora,讲述了Sora的软硬件架构以及积木(Brick)编程模型,并提供了一系列可供读者选用的认知软件无线电实验课题及其参考设计、部分实验结果,以便于读者在“做”中“学”认知软件无线电技术。《认知软件无线电系统:原理与基于Sora的实验/高等院校信息与通信工程系列教材》既可作为高等院校通信、电子工程、计算机等专业本科生、研究生学习认知(软件)无线电技术的教材,或开展无线通信、移动通信、数字信号处理、认知(软件)无线电等相关课程的专题实验及课程设计的参考书,也可作为相关专业研究开发人员的培训教材或自学参考书。
目录
1.1 认知无线电基本概念
1.2 认知无线电系统构成
1.3 认知机理与认知算法
1.3.1 人工智能
1.3.2 认知环(Cognition Cycle)的基本步骤
1.4 认知无线电性能评估
思考题
参考文献
第2章 软件无线电基础
2.1 软件无线电概述
2.2 软件无线电系统架构
2.3 软件无线电系统设计与关键技术
2.3.1 软件无线电设计流程
2.3.2 软件无线电的设计考虑
2.3.3 软件无线电关键技术
2.3.4 应用举例:基于多速率信号处理的OFDM收发信机设计
2.3.5 基于多速率信号处理的OFDM系统同步解决方案
思考题
参考文献
第3章 软件无线电实验平台Sora
3.1 Sora简介
3.2 Sora软件架构与软件优化技术
3.2.1 抽象无线电对象
3.2.2 UMX编程
3.2.3 数据包反射
3.2.4 Sora独占线程(Exclusive Threading)
3.2.5 优化(Optimization)
3.2.6 小结
思考题
参考文献
第4章 软件无线电模块化编程模型
4.1 Sora积木(Brick)编程模型
4.2 积木编程模型
4.2.1 积木
4.2.2 端口和端口缓存队列
4.2.3 积木构件接口
4.2.4 上下文(Context)
4.2.5 积木构件的实现
4.3 积木编程实例
4.3.1 信宿
4.3.2 信源
4.3.3 过滤器
4.3.4 配置处理图
4.3.5 处理图的执行
4.3.6 小结
4.4 积木编程模型的高级功能
4.4.1 用户自定义接口
4.4.2 控制内联优化(Inline Optimization)
4.4.3 多线程支持
思考题
参考文献
第5章 认知无线电的标准化进程与应用
5.1 认知无线电标准化进程与潜在应用
5.2 认知无线电在动态频谱接入与共享中的应用
5.3 认知无线电在高速铁路移动通信中的应用
……
第6章 基于Sora的认知软件无线电实验
第7章 挑战与展望