2021-10-24 09:45:22 索煒達(dá)電子 952
項(xiàng)目編號(hào):E1722
文件大?。?1K
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
這是一個(gè)基于SDR的FSK傳輸接收機(jī)。
我使用TI公司的一個(gè)DSP,叫做F28335,是C2000系列DSP。
IQ調(diào)制器/解調(diào)器是SX1255,一種最初用于LORA的非常便宜的芯片。
由于CPU負(fù)載的限制和SX1255糟糕的性能,系統(tǒng)在433.9M±9K(FSK)時(shí)只能達(dá)到9600bps。
如果使用更好的MCU,例如RT1052或F28388D,它可能會(huì)做得更好一些。
參考版本由我設(shè)計(jì),由RT1052、AIC23和CMX973供電,輕松實(shí)現(xiàn)284kbps(OFDM)。
發(fā)送和接收均采用平方根拉希德余弦濾波器,以減少旁瓣泄漏并最大化信噪比。
phy和鏈路層都提供,而phy提供每幀36字節(jié)的有效負(fù)載。
鏈路層使用6個(gè)字節(jié)作為鏈路封裝,其余32個(gè)字節(jié)用于上層(與NRF905相同)。
結(jié)構(gòu)看起來像:
(Preamble ->( PHY Payload )-> EOF)
(Address -> Type -> Link Payload -> CRC)
在突發(fā)模式下,頻域中的信號(hào)如下所示:
除FSK版本外,QPSK(DSSS)和OFDM(QAM)版本也在進(jìn)行中。
目錄│文件列表:
└ F28335-Second-Bootloader
│ Boot_Loader.C
│ Call_App.asm
│ F28335BK.cmd
│ LICENSE
│ MyXintf.H
│ SCI.C
│ SCI.H
└ Xintf.c