新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > 基于FPGA的高速實(shí)時(shí)/回放分級(jí)復(fù)接器設(shè)計(jì)

基于FPGA的高速實(shí)時(shí)/回放分級(jí)復(fù)接器設(shè)計(jì)

作者: 時(shí)間:2012-09-05 來(lái)源:網(wǎng)絡(luò) 收藏

摘要:利用國(guó)際空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì) (CCSDS)高級(jí)在軌系統(tǒng)(AOS)建議,提出了兩級(jí)復(fù)用的方案,設(shè)計(jì)了一種具有載荷數(shù)據(jù)存儲(chǔ)功能的高速實(shí)時(shí)/。該方案采用技術(shù),對(duì)星上載荷輸出的數(shù)據(jù)使用了兩級(jí)全異步復(fù)用的策略進(jìn)行數(shù)據(jù)存儲(chǔ)和虛擬信道調(diào)度。試驗(yàn)結(jié)果表明該較好地實(shí)現(xiàn)了載荷數(shù)據(jù)的存儲(chǔ)和復(fù)接功能的集成,并且功能靈活,硬件資源利用率小。

本文引用地址:http://butianyuan.cn/article/189957.htm

1.引言

隨著衛(wèi)星通信系統(tǒng)的迅速發(fā)展,空間鏈路能提供的數(shù)據(jù)傳輸速率越來(lái)越高,允許各類衛(wèi)星平臺(tái)上能夠應(yīng)用產(chǎn)生大量高速實(shí)時(shí)數(shù)據(jù)的有效載荷。由于各載荷的工作模式,數(shù)據(jù)量,數(shù)據(jù)格式、速率和實(shí)時(shí)性要求各異,空地之間數(shù)據(jù)傳輸交互時(shí)間短且容易中斷,星載數(shù)據(jù)處理系統(tǒng)應(yīng)當(dāng)具有大容量存儲(chǔ)和高速處理能力,能夠在數(shù)據(jù)下行至地面之前對(duì)其進(jìn)行存儲(chǔ)、復(fù)接和其他準(zhǔn)備工作。

高速在空間數(shù)據(jù)傳輸中負(fù)責(zé)將有效載荷產(chǎn)生的各種數(shù)據(jù)復(fù)接下行,新的數(shù)據(jù)傳輸需求也對(duì)高速?gòu)?fù)接器的性能和靈活性提出了新的要求。傳統(tǒng)的星載數(shù)據(jù)處理系統(tǒng)通常將載荷數(shù)據(jù)的復(fù)接和大容量存儲(chǔ)分開(kāi)處理,但是對(duì)于一些小型衛(wèi)星,需要存儲(chǔ)的數(shù)據(jù)量(如科學(xué)實(shí)驗(yàn)數(shù)據(jù),圖像觀測(cè)數(shù)據(jù)等)并不是特別大,對(duì)實(shí)時(shí)性要求也不高。如果采用傳統(tǒng)的處理方法將會(huì)占用比較多的星載資源,高速?gòu)?fù)接器和大容量存儲(chǔ)器的設(shè)計(jì)、實(shí)現(xiàn)和協(xié)作也較為復(fù)雜。針對(duì)這種需求,本文提出了兩級(jí)復(fù)用的理念,為高速?gòu)?fù)接器加入了數(shù)據(jù)存儲(chǔ)的功能,參照 CCSDS AOS建議,提出將數(shù)據(jù)的實(shí)時(shí)傳送和非實(shí)時(shí)統(tǒng)一起來(lái)處理的兩級(jí)復(fù)用方案,基于 技術(shù)設(shè)計(jì)和探討了小型、靈活的高速實(shí)時(shí) /復(fù)接器的硬件實(shí)現(xiàn)和技術(shù)方案,以實(shí)現(xiàn)星上有效載荷數(shù)據(jù)的復(fù)接、存儲(chǔ)和回放功能的集成化。

2.AOS高速實(shí)時(shí)/回放復(fù)接的研究

2.1 高級(jí)在軌系統(tǒng)( AOS)及虛擬信道復(fù)接為了應(yīng)對(duì)新的空間需求,國(guó)際空間數(shù)據(jù)系統(tǒng)咨詢委員會(huì)(CCSDS)于 1986年提出了AOS建議書(shū),提供比常規(guī)建議書(shū)更為多樣、靈活的數(shù)據(jù)處理業(yè)務(wù),以應(yīng)對(duì)高級(jí)在軌系統(tǒng)、國(guó)際空間站等復(fù)雜系統(tǒng)的需要。CCSDS協(xié)議提供給AOS空間鏈路子網(wǎng)的一個(gè)關(guān)鍵特性是虛擬信道的概念。將一個(gè)物理信道劃分成多個(gè)邏輯信道,每個(gè)邏輯信道被單獨(dú)識(shí)別并傳輸一種數(shù)據(jù)流,各數(shù)據(jù)流可以使用不同的業(yè)務(wù),一個(gè)邏輯信道就是一個(gè)虛擬信道。虛擬信道使得一個(gè)物理空間信道被多個(gè)高層數(shù)據(jù)流以時(shí)分復(fù)用的方式共享,多種不同類型的數(shù)據(jù)在一個(gè)物理信道上傳輸成為可能,從而奠定了復(fù)接的理論基礎(chǔ)。

2.2 兩級(jí)復(fù)用方式的提出

虛擬信道時(shí)分復(fù)用物理信道,對(duì)物理信道按照一定的復(fù)用方法進(jìn)行動(dòng)態(tài)管理。由于高速實(shí)時(shí)/回放分級(jí)復(fù)接器需要完成存儲(chǔ)和復(fù)接兩方面的任務(wù),單純使用一級(jí)異步復(fù)用很難完全實(shí)現(xiàn)其需求。因此,本文對(duì)CCSDS高級(jí)在軌協(xié)議進(jìn)行了合理剪裁,提出了兩級(jí)復(fù)用的構(gòu)想。在原有的虛擬信道復(fù)接之前增加一級(jí)存儲(chǔ)的過(guò)程,兩級(jí)虛擬信道復(fù)用均采用全異步復(fù)用方式。第 1級(jí)復(fù)用,根據(jù)信道優(yōu)先級(jí)生成AOS傳輸幀,將有效的數(shù)據(jù)幀存入存儲(chǔ)單元成為歷史數(shù)據(jù)。第 2級(jí)復(fù)用,再次采用異步復(fù)用方式,根據(jù)信道優(yōu)先級(jí)選擇信道,將各路實(shí)時(shí)數(shù)據(jù)和一路歷史數(shù)據(jù)按照一定的信道調(diào)度算法按照AOS傳輸幀的格式混合復(fù)接下行。

3.高速實(shí)時(shí)/回放分級(jí)復(fù)接器的技術(shù)方案

3.1 芯片選擇

本設(shè)計(jì)選用90nm工藝技術(shù)的150萬(wàn)門XILINX SPARTAN-XC3S1500芯片。由于復(fù)接器需要的數(shù)據(jù)輸入輸出速率較高,因此對(duì)于FPGA芯片的 I/O速度要求較高。SPARTAN-XC3S1500芯片每個(gè)I/O口支持 622Mb/s的數(shù)據(jù)傳輸率,能滿足設(shè)計(jì)的要求。其算術(shù)處理功能也能滿足相對(duì)復(fù)雜的計(jì)算要求。這款芯片既能滿足較為復(fù)雜的時(shí)序功能,又能解決速度快、功耗小、集成度高、設(shè)計(jì)靈活等技術(shù)要求。

3.2 系統(tǒng)總體技術(shù)方案

為了節(jié)省星上資源,提高載荷數(shù)據(jù)處理的靈活性,本文應(yīng)用提出兩級(jí)復(fù)用的理念,基于FPGA技術(shù)設(shè)計(jì)了工作于空間數(shù)據(jù)鏈路層的 AOS高速實(shí)時(shí)/回放分級(jí)復(fù)接器,整體功能框圖如圖 1所示。


圖 1 CCSDS AOS高速實(shí)時(shí) /回放分級(jí)復(fù)接器功能框圖


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA 回放 分級(jí) 復(fù)接器

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉