【E1722】基于F28335和SX1255的FSK SDR方案

2021-10-24 09:45:22      索炜达电子      654     

项目编号:E1722

文件大小:21K

源码说明:带中文注释

开发环境:C编译器

简要概述:

这是一个基于SDR的FSK传输接收机。

我使用TI公司的一个DSP,叫做F28335,是C2000系列DSP。

IQ调制器/解调器是SX1255,一种最初用于LORA的非常便宜的芯片。

由于CPU负载的限制和SX1255糟糕的性能,系统在433.9M±9K(FSK)时只能达到9600bps。

如果使用更好的MCU,例如RT1052或F28388D,它可能会做得更好一些。

参考版本由我设计,由RT1052、AIC23和CMX973供电,轻松实现284kbps(OFDM)。

发送和接收均采用平方根拉希德余弦滤波器,以减少旁瓣泄漏并最大化信噪比。

phy和链路层都提供,而phy提供每帧36字节的有效负载。

链路层使用6个字节作为链路封装,其余32个字节用于上层(与NRF905相同)。


结构看起来像:

(Preamble ->(             PHY Payload              )-> EOF)


            (Address -> Type -> Link Payload -> CRC)

在突发模式下,频域中的信号如下所示:

【E1722】基于F28335和SX1255的FSK SDR方案

除FSK版本外,QPSK(DSSS)和OFDM(QAM)版本也在进行中。

目录│文件列表:

 └ F28335-Second-Bootloader

    │ Boot_Loader.C

    │ Call_App.asm

    │ F28335BK.cmd

    │ LICENSE

    │ MyXintf.H

    │ SCI.C

    │ SCI.H

    └ Xintf.c

TAGSX1255
  • 6 次
  • 1 分