LoRa---射频信号接收框架简图介绍

摘要:
LoRa的总体框架如下:请下次填写内容!添加:RF信号接收过程:RF--˃IF--˃基带。根据图中标记的序列号介绍如下:1。天线接收到射频信号后,会得到高频信号;2.高频信号需要通过LNA(也称为调谐器?

LoRa整体框架图如下:

  LoRa---射频信号接收框架简图介绍第1张

  内容下次再填!

  内容补上:

    射频信号的接收流程(小博并非专业,错了emmmmm轻喷):射频--->中频--->基带,下面按照图中标的序号开始介绍:

      1、天线接受射频信号后,(经过声表面滤波器转换,将电波转换成电信号),得到高频信号;

      2、高频信号需要经过低噪声放大器LNA(也叫高频头吧?)处理,将信号放大,同时,信号被转换成差分信号,差分信号经过混频器,和内部振荡源混频,得到正交的中频信号(I/Q);(之后还要经过一系列滤波器和放大器,把信号转换成ADC可以识别的范围,具体我也讲不清楚)

      3、模拟信号转数字信号:正交中频信号通过ADC进行模数转换,得到中频数字信号;

      4、再就是降频;

      5、接着整波;(当然也有自动频率校准(AFC)、自动增益控制(AGC)啥的处理)

      6、降频后的信号经过LoRa解调器解调,得到基带信号,即原始信号,由原始信号得到数据包;

      7、将数据包放到LoRa的接收数据缓冲区(即FIFO的RX区),至于写到FIFO的哪个地方,请参考:http://www.cnblogs.com/leo0621/p/7851505.html 

      8、9、MCU通过SPI接口访问寄存器,寄存器RegFifo(0x00)读取接收缓冲区的数据,至于怎么读,参考序号7的链接;

  

   附个官方PING-PONG例程:http://www.semtech.com/apps/filedown/down.php?file=sx12xxDrivers-V2.1.0.zip

免责声明:文章转载自《LoRa---射频信号接收框架简图介绍》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一键安装LNMP环境R6010 -abort() has been called错误分析及其解决方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Openfire配置过程,以及与php交互注意事项。

使用 XMPP 构建一个基于 web 的通知工具 转 使用 XMPP 构建一个基于 web 的通知工具 使用 XMPP、PHP 和 JavaScript 编写实时 web 应用程序 Ben Werdmuller, 顾问和作者, Freelance Ben Werdmuller 是一位 Web 策划师和开发人员,他专注于开放源码平台。他是开源社交网络框架...

Android开发高级进阶——多进程间通信

一. 什么是多进程? 多进程就是多个进程的意思,那么什么是进程呢? 当一个应用在开始运行时,系统会为它创建一个进程,一个应用默认只有一个进程,这个进程(主进程)的名称就是应用的包名。 进程的特点: 进程是系统资源和分配的基本单位,而线程是调度的基本单位。 每个进程都有自己独立的资源和内存空间 其它进程不能任意访问当前进程的内存和资源 系统给每个进程分...

基于MCP2515的Linux CAN总线驱动程序设计(二)

基于MCP2515的Linux CAN总线驱动程序设计(二) 作者:李老师,华清远见嵌入式学院讲师。 1.前言 CAN(Controller Area Network)总线,即控制器局域网总线,是一种有效支持分布式控制或实时控制的串行通信网络。由于其高性能、高可靠性、及独特的设计和适宜的价格而广泛应用于工业现场控制、智能楼宇、医疗器械、交通工具以及传感器等...

进程间通信之AIDL

一、引言   AIDL是android内部进程通信接口的描述语言,是实现跨进程方法调用的一大利器,其中Binder和Messenger的实现机制都是AIDL。 二、使用下面结合示例说明其使用过程:   本次示例的基本要求是完成一个图书馆图书入库和在库图书列表查询的demo,   1、为了完成这个功能,我们首先需要一个实体类Book,这个实体类需要序列化,因...

网络基础知识-bps、Bps、pps的区别

在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit(比特)与Byte(字节)之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byt...

消息中间件系列三:使用RabbitMq原生Java客户端进行消息通信(消费者(接收方)自动确认模式、消费者(接收方)自行确认模式、生产者(发送方)确认模式)

准备工作: 1)安装RabbitMQ,参考文章:消息中间件系列二:RabbitMQ入门(基本概念、RabbitMQ的安装和运行) 2.)分别新建名为OriginalRabbitMQProducer和OriginalRabbitMQConsumer的maven工程 在pom.xml文件里面引入如下依赖: <dependency>...