當前位置: 首頁 > 工業(yè)電子產(chǎn)品 > 其他電子產(chǎn)品 > 開發(fā)板,套件,編程器 > 開發(fā)板
發(fā)布日期:2022-10-14 點擊率:65
這是一款開源軟件無線電平臺,名字叫做EasyDAB,知道的人可能不多,這款平臺的最大特點是擺脫了對PC的依賴,僅僅使用一個低端的FPGA+DUC芯片,就實現(xiàn)了DAB(數(shù)字音頻廣播)信號的發(fā)射。所有的信號處理過程,包括ETI碼流處理、糾錯碼、DQPSK編碼映射、COFDM等模塊全部在一顆XC6SLX9 FPGA內(nèi)實現(xiàn)。使用這款平臺的時候,只需要將ETI碼流通過TCP傳送至板卡(ETI碼流可以來自于衛(wèi)星信號,也可以自行使用ODR-DabMux生成),設定工作頻率及發(fā)射功率即可。
EasyDAB規(guī)格參數(shù)
工作頻率 | 176-239MHz |
最高發(fā)射頻率 | 400MHz(1GHz時鐘頻率) |
發(fā)射功率 | -60-15dBm |
信號帶肩比 | 54dB(發(fā)射功率為3dBm) |
驅(qū)動程序 | 不需要 |
應用軟件 | 不需要(自己生成ETI碼流的話則需要) |
IQ采樣帶寬 | 18bit |
采樣率 | 6144KS/s |
通信接口 | 10/100Mbps以太網(wǎng) |
供電方式 | 5V/2A |
射頻接口 | SMA |
用到的或者創(chuàng)建的IP核
FPGA內(nèi)部功能模塊
一種為EasyDAB增加額外處理器的思路
基于EasyDAB,可以考慮增加額外的處理器,成為一款便攜式DAB發(fā)射裝置。上圖是便攜式DAB發(fā)射設計的硬件原理框圖,CPU選用了NXP公司的i.MX6Q處理器,配合DDR及Flash,組成了最小系統(tǒng)。i.MX6Q采用ARM Cortex-A9內(nèi)核,內(nèi)置四核心,主頻可達1.2GHz,支持64bit DDR3-1066 RAM,具備PCI Express Root complex接口,具備RGMII接口,擁有強大的處理能力。
FPGA選用了Xilinx公司的XC6SLX9。XC6SLX9是Xilinx推出的Spartan-6系列FPGA中的一員,是一款入門級的FPGA,具備較低的成本。XC6SLX9具有9152個邏輯單元,1430個邏輯片,32個BRAM(32Kb),200個可用IO。XC6SLX9與CPU使用SPI接口連接。
數(shù)字上變頻芯片選用了ADI公司的AD9957。AD9957內(nèi)部集成了1個高速直接數(shù)字頻率合成器,一個高性能高速14位數(shù)模轉(zhuǎn)換器,時鐘乘法器電路,數(shù)字濾波器及其他DSP功能。AD9957的內(nèi)部時鐘速度可以達到1GSPS,最高射頻輸出頻率可達400MHz,輸入數(shù)據(jù)速率可達250Mbps。AD9957與FPGA使用并行數(shù)據(jù)接口連接。
關于EasyDAB的更多資料,請訪問作者的網(wǎng)站:https://tipok.org.ua/node/46。
下一篇: PLC、DCS、FCS三大控
上一篇: OpenWRT下編譯madplay