本文内容、开发板及配件仅限用于学校或科研院所开展科研实验!
目前,关于HackRF One的各种资料已经很多了,但是经常会有人问我一个问题:面对着这么多的资料,我该如何下手呢?先看什么,后看什么?
为了回到这个问题,给刚接触HackRF One的朋友们,提供一些学习路线建议,本文将从软件无线电基础知识学习、HackRF One开发板基本内容了解、软件安装方法、基本实验验证、软件无线电开发等方面,提供一个参考的学习路线。
目录
一、软件无线电基本知识学习
什么是软件无线电?【摘自软件定义的无线电,百度百科】
软件无线电,也称为软件定义的无线电(Software Defined Radio,SDR), 是一种无线电广播通信技术,它基于软件定义的无线通信协议而非通过硬连线实现。频带、空中接口协议和功能可通过软件下载和更新来升级,而不用完全更换硬件。
软件无线电,其关键思想是构造一个具有开放性、标准化、模块化的通用硬件平台,各种功能(如工作频段、调制解调类型、数据格式、加密模式、通信协议等)用软件来完成,并使宽带A/D和D/A转换器尽可能靠近天线,以研制出具有高度灵活性、开放性的新一代无线通信系统。可以说这种平台是可用软件控制和再定义的平台,选用不同软件模块就可以实现不同的功能,而且软件可以升级更新。其硬件也可以像计算机一样不断地更新模块和升级换代