基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)_第1頁
基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)_第2頁
基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)_第3頁
基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)_第4頁
基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于Vivado高層次綜合工具評(píng)估IQ數(shù)據(jù)的無線電設(shè)備接口壓縮算法設(shè)計(jì)賽靈思的VivadoHLS工具有助于降低無線去程網(wǎng)絡(luò)基礎(chǔ)設(shè)施不斷攀升的成本。無線網(wǎng)絡(luò)運(yùn)營(yíng)商面臨的巨大挑戰(zhàn)在于維持盈虧底線的同時(shí)要增大網(wǎng)絡(luò)的容量和密度。針對(duì)無線接口的壓縮方案可減少所需的去程網(wǎng)絡(luò)基礎(chǔ)設(shè)施投資,有助于應(yīng)對(duì)這種挑戰(zhàn)。我們使用Vivado?DesignSuite的高層次綜合(HLS)工具來評(píng)估針對(duì)E-UTRAI/Q數(shù)據(jù)的開放無線電設(shè)備接口(ORI)標(biāo)準(zhǔn)壓縮方案,以估計(jì)其對(duì)信號(hào)保真度的影響、造成的時(shí)延及其實(shí)現(xiàn)成本。我們發(fā)現(xiàn)賽靈思的VivadoHLS平臺(tái)能夠高效評(píng)估和實(shí)現(xiàn)所選壓縮算法。無線帶寬壓力無線帶寬需求的不斷增加催生了對(duì)新的網(wǎng)絡(luò)功能的需求,例如更高階的MIMO(多輸入多輸出)配置和載波聚合。這樣導(dǎo)致網(wǎng)絡(luò)日趨復(fù)雜,從而要求運(yùn)營(yíng)商做出架構(gòu)調(diào)整,例如進(jìn)行基帶處理集中化以優(yōu)化網(wǎng)絡(luò)資源的使用。在降低基帶處理成本的同時(shí),基帶處理資源的共享會(huì)增加去程網(wǎng)絡(luò)的復(fù)雜性。這些去程網(wǎng)絡(luò)負(fù)責(zé)在基帶單元(BBU)與遠(yuǎn)程射頻單元(RRH)之間傳輸天線載波調(diào)制信號(hào),在光纖上使用通用公共無線接口(CPRI)協(xié)議是這種網(wǎng)絡(luò)最常見的實(shí)現(xiàn)途徑。CPRI協(xié)議需要恒定的比特率,并且經(jīng)過多年的發(fā)展,該協(xié)議規(guī)范已提高了最大數(shù)據(jù)速率以滿足不斷增長(zhǎng)的帶寬需求。網(wǎng)絡(luò)運(yùn)營(yíng)商正在尋求合適的技術(shù)以便能夠在顯著提高數(shù)據(jù)速率的同時(shí)不增加所使用的光纖數(shù)量,從而維持蜂窩基站當(dāng)前資本支出與運(yùn)營(yíng)支出不變。為提供長(zhǎng)期解決方案,網(wǎng)絡(luò)運(yùn)營(yíng)商正在研究可選的網(wǎng)絡(luò)布局,包括重新設(shè)計(jì)基帶處理與射頻單元之間的接口結(jié)構(gòu)以減少去程帶寬。然而,重新布局網(wǎng)絡(luò)功能可能導(dǎo)致其更難以滿足一些無線接口規(guī)范的嚴(yán)格性能要求。減少帶寬的另一種方法是針對(duì)接近或超過可用吞吐量的無線接口實(shí)現(xiàn)壓縮/解壓縮(codec)方案??蓪?shí)現(xiàn)的壓縮率取決于具體的無線信號(hào)特性,例如噪聲等級(jí)、動(dòng)態(tài)范圍以及過采樣率等。讓我們仔細(xì)研究一下針對(duì)E-UTRAIQ數(shù)據(jù)的ORI標(biāo)準(zhǔn)壓縮方案——傳輸調(diào)制符號(hào)的真實(shí)和虛擬組件。圖1的簡(jiǎn)化應(yīng)用實(shí)例說明了CPRIIQ輸入和輸出接口中壓縮和解壓縮模塊的位置在濾波器設(shè)計(jì)過程中對(duì)特定的通道特性進(jìn)行探索,以最大程度減少因下面下采樣和上采樣引起的信號(hào)丟失。IQ壓縮算法ORI標(biāo)準(zhǔn)是在CPRI規(guī)范的基礎(chǔ)上進(jìn)行了完善和改進(jìn),旨在支持開放BBU/RRH接口。在最新版本中,ORI為10、15或20MHz的通道帶寬指定了有損時(shí)域E-UTRA數(shù)據(jù)壓縮技術(shù)。將固定3/4速率重采樣與15位IQ樣本的非線性量化相結(jié)合,可將帶寬要求降低50%,例如,有助于通過單條9.8GbpsCPRI鏈路,實(shí)現(xiàn)覆蓋兩個(gè)分區(qū)的8x8MIMO配置。重采樣階段涉及到對(duì)輸入I和Q數(shù)據(jù)流進(jìn)行內(nèi)插操作,使內(nèi)插數(shù)據(jù)通過低通濾波器,并對(duì)輸出數(shù)據(jù)流進(jìn)行抽取操作。在濾波器設(shè)計(jì)過程中對(duì)特定的通道特性進(jìn)行探索,以最大程度減少因下采樣和上采樣階段引起的信號(hào)丟失。例如,以30.72MHz速率采樣的20MHzE-UTRA下行鏈路通道可輸出18.015MHz的OFDMA有效帶寬,這意味著在3/4采樣率下可實(shí)現(xiàn)理想的無損低通濾波器響應(yīng)。非線性量化(NLQ)過程將正態(tài)分布的15位基帶IQ樣本轉(zhuǎn)化為10位量化值。NLQ使用具有指定標(biāo)準(zhǔn)偏差的累積分布函數(shù)(CDF)來描述精細(xì)粒度下出現(xiàn)頻率比較高(而非出現(xiàn)頻率比較低)的振幅,以將量化誤差減至最小。如圖2b中的結(jié)果所示,量化后數(shù)值群組對(duì)減小后數(shù)值范圍的填充比例明顯高于圖2a所示的輸入數(shù)值群組,因此,與其他線性量化方案相比,量化后數(shù)值群組可將量化誤差減至最小。通常,I與Q樣本實(shí)現(xiàn)在查找表中,它們利用其對(duì)應(yīng)的分布函數(shù)單獨(dú)進(jìn)行量化。我們將ORIIQ壓縮性能與ITU-TRecommendationG.711指定的Mu-Law壓縮算法實(shí)現(xiàn)方案進(jìn)行對(duì)比。同屬于非線性量化技術(shù),Mu-Law利用對(duì)數(shù)函數(shù)在可用數(shù)值范圍內(nèi)對(duì)量化值進(jìn)行重新分布。不同于考慮輸入樣本統(tǒng)計(jì)分布的CDF量化法,通過Mu-Law量化的輸出與對(duì)應(yīng)輸入樣本值和指定壓縮值成函數(shù)關(guān)系。為了比較50%的等效壓縮比,我們考慮16位至8位Mu-Law編碼器。由于不需要重采樣,因此從時(shí)延和實(shí)現(xiàn)資源成本方面考慮,Mu-Law壓縮是一款低成本解決方案,能夠在設(shè)計(jì)復(fù)雜性與可實(shí)現(xiàn)的重建信號(hào)保真度之間進(jìn)行權(quán)衡。采用CPRIIQ壓縮技術(shù)的簡(jiǎn)化無線系統(tǒng)圖1—采用CPRIIQ壓縮技術(shù)的簡(jiǎn)化無線系統(tǒng)20MHzE-UTRADL通道參考輸入幀的IQ數(shù)值群組(a),以及壓縮后IQ數(shù)據(jù)(b)經(jīng)擴(kuò)展用以說明每個(gè)數(shù)值群組。..圖2–20MHzE-UTRADL通道參考輸入幀的IQ數(shù)值群組(a),以及壓縮后IQ數(shù)據(jù)(b)經(jīng)擴(kuò)展用以說明每個(gè)數(shù)值群組的有效數(shù)值范圍使用情況向上擴(kuò)展編解碼架構(gòu)對(duì)于原型配置,我們計(jì)劃將壓縮算法向上擴(kuò)展,以充分利用9.8304GbpsCPRI鏈路(線路比特率選項(xiàng)7)。ORI壓縮E-UTRA樣本規(guī)范允許我們通過單個(gè)9.8GCPRI鏈路傳輸16條壓縮IQ通道(32條I與Q通道單獨(dú)壓縮)。目標(biāo)吞吐量為每個(gè)CPRI時(shí)鐘輸出三個(gè)壓縮樣本,這已足夠完全打包32位賽靈思LogiCORE?IPCPRIIQ接口,提供所需的737.28Msps的壓縮IP輸出。以單個(gè)時(shí)鐘域?yàn)槟繕?biāo),我們需要構(gòu)建重采樣濾波器以滿足每個(gè)時(shí)鐘周期三個(gè)樣本的輸出速率。用0的補(bǔ)碼對(duì)輸入樣本流進(jìn)行內(nèi)插計(jì)算允許我們忽略無用的輸入樣本。輸出流變?yōu)樽訛V波器內(nèi)插速率的函數(shù),每個(gè)子濾波器都使用FIR系數(shù)子集(系數(shù)/插值速率的總數(shù))。共四個(gè)并行濾波器,每個(gè)都在一個(gè)通道子集上運(yùn)行,使得整體吞吐量相當(dāng)于每個(gè)時(shí)鐘周期要求3個(gè)壓縮樣本。除高吞吐量以外,所建議的架構(gòu)還能縮短重采樣時(shí)延,因?yàn)槊總€(gè)子濾波器中僅使用一小部分系數(shù)。對(duì)于壓縮路徑,我們使用累積分布函數(shù)(CDF)計(jì)算NLQ量化表。假設(shè)IQ分布是對(duì)稱的,我們將NLQ查找表的大小縮減至214條9位量化值。由于我們的設(shè)計(jì)需要每時(shí)鐘周期三個(gè)并行查找表,因此我們利用相同量化值實(shí)現(xiàn)三個(gè)并行查找表??梢允褂妙A(yù)期或觀察的標(biāo)準(zhǔn)偏差值為I和Q樣本單獨(dú)計(jì)算量化等級(jí)?;蛘?,以實(shí)際的信號(hào)級(jí)測(cè)量值或更高層次的網(wǎng)絡(luò)參數(shù)為依據(jù),單獨(dú)量化通道子集。解壓縮時(shí),我們使用分位函數(shù)(逆向CDF)來計(jì)算逆向NLQ表。表的大小被限定在29個(gè)14位數(shù)值。我們使用由MATLAB?LTE系統(tǒng)工具箱生成的20MHzLTEE-UTRAFDD通道激勵(lì)來測(cè)試已實(shí)現(xiàn)的編解碼算法。然后,我們使用KeysightVSA來解調(diào)捕捉到的IQ數(shù)據(jù),并通過測(cè)量輸出波形誤差矢量幅度(EVM)以量化壓縮和解壓縮階段引起的信號(hào)失真。我們將已公布的輸出EVM測(cè)量值(體現(xiàn)理想信號(hào)與測(cè)量信號(hào)的差異)與參考輸入信號(hào)EVM進(jìn)行比較。高級(jí)建模與實(shí)現(xiàn)流程我們使用GNUOctave語言,并利用其信號(hào)處理和統(tǒng)計(jì)程序包開發(fā)單通道壓縮及解壓縮模型,啟動(dòng)實(shí)現(xiàn)過程。除提供有用的驗(yàn)證參考數(shù)據(jù)點(diǎn)以外,模型輸出還生成了一組FIR濾波器系數(shù)和量化表。VivadoHLS工具從高級(jí)數(shù)學(xué)模型中提供明顯的傳輸路徑,從潛在的硬件性能和成本方面評(píng)估提議的架構(gòu)。我們建立了C++測(cè)試臺(tái),以利用壓縮和解壓縮函數(shù)對(duì)輸入數(shù)據(jù)流進(jìn)行運(yùn)算。由于我們會(huì)將這些函數(shù)置于CPRI鏈路的相對(duì)端,因此便單獨(dú)對(duì)其進(jìn)行綜合。利用HLS流及簡(jiǎn)單C++循環(huán)管理下的交錯(cuò)通道數(shù)據(jù)流,我們實(shí)現(xiàn)了所有內(nèi)、外部函數(shù)接口。IQ編解碼架構(gòu)所示為(僅下行鏈路中)編解碼器IP接口處的樣本處理速率圖3–IQ編解碼架構(gòu)所示為(僅下行鏈路中)編解碼器IP接口處的樣本處理速率我們利用VivadoHLSFIRIP來開發(fā)重采樣濾波器的原型設(shè)計(jì)。為滿足設(shè)計(jì)的高吞吐量要求,我們實(shí)現(xiàn)并行單速率FIR濾波器,并采用基于循環(huán)的濾波器輸出抽取功能。通過實(shí)現(xiàn)多相重采樣濾波器,可獲得更高效的資源節(jié)約型重采樣濾波器。多通道分級(jí)采樣速率轉(zhuǎn)換濾波器就是一種支持ORI重采樣速率的開箱即用型選擇;賽靈思應(yīng)用指南XAPP1236“使用Vivado高層次綜合以實(shí)現(xiàn)多通道分級(jí)采樣速率轉(zhuǎn)換濾波器設(shè)計(jì)?!睂?duì)該濾波器進(jìn)行了介紹。當(dāng)驗(yàn)證數(shù)據(jù)集較大時(shí),快速C級(jí)仿真的優(yōu)勢(shì)就變得愈發(fā)明顯。對(duì)IQ壓縮算法進(jìn)行評(píng)估時(shí)最能體現(xiàn)這一點(diǎn),因?yàn)椋辽傩枰型暾臒o線電數(shù)據(jù)幀(307,200個(gè)IQ樣本/通道),才能利用VSA工具進(jìn)行EVM測(cè)量。我們發(fā)現(xiàn),C仿真與C/RTL協(xié)同仿真相比,仿真速度可提升兩個(gè)數(shù)量級(jí);對(duì)于本壓縮IP測(cè)試而言,相比于協(xié)同仿真運(yùn)行時(shí)間的9小時(shí),C仿真僅需5分鐘。HLS測(cè)試臺(tái)還具備另一個(gè)重要優(yōu)勢(shì),即利用文件和HLS流可方便地使用輸入數(shù)據(jù)和捕捉輸出數(shù)據(jù)。結(jié)果是可提供一個(gè)接口以利用VSA工具進(jìn)行數(shù)據(jù)分析,或者在C++測(cè)試臺(tái)中直接與Octave模型輸出進(jìn)行比較。性能測(cè)量KeysightVSA測(cè)量結(jié)果顯示,具有144個(gè)FIR系數(shù)的編解碼器配置具備0.29%的平均EVM。與EVMRMS為0.18%的初始輸入數(shù)據(jù)相比,因壓縮-解壓縮處理鏈而多出的EVM部分為0.23%。相比之下,同等輸入數(shù)據(jù)集下Mu-Law壓縮算法實(shí)現(xiàn)的平均EVM為1.07%。根據(jù)Mu-Law壓縮法所減少的時(shí)延和資源使用成本來看,當(dāng)可以將整個(gè)LTE下行信號(hào)處理鏈的8%EVM預(yù)算中的1%分配給IQ壓縮時(shí),Mu-Law壓縮就會(huì)優(yōu)于ORIIQ壓縮方案。然而,任何附加信號(hào)失真都意味著要為剩余系統(tǒng)組件設(shè)定更嚴(yán)格的性能目標(biāo)。數(shù)字前端器件及功率放大器等組件的成本增加可能會(huì)抵消潛在的IQ壓縮成本優(yōu)勢(shì)。Vivado高層次綜合依據(jù)啟動(dòng)間距確認(rèn)了所需吞吐量——頂層任務(wù)準(zhǔn)備好接受新輸入數(shù)據(jù)之前的時(shí)鐘周期數(shù)量。同時(shí),經(jīng)過我們的驗(yàn)證,導(dǎo)出的VivadoIPIntegrator內(nèi)核滿足目標(biāo)Kintex?UltraScale?平臺(tái)的時(shí)序要求。我們將研究范圍限定在少量的配置和輸入數(shù)據(jù)向量。然而,一旦系統(tǒng)模型和對(duì)應(yīng)的C語言模型就位,即可在幾分鐘內(nèi)自定義、實(shí)現(xiàn)與評(píng)估備選配置。設(shè)計(jì)備選方案從設(shè)計(jì)工具角度來說,VivadoHLS提供一個(gè)可行的硬件原型設(shè)計(jì)路徑。高級(jí)測(cè)試平臺(tái)很適合需要在多種設(shè)計(jì)與驗(yàn)證工具間傳輸數(shù)據(jù)流的設(shè)計(jì)框架。這種測(cè)試平臺(tái)的主要優(yōu)勢(shì)在于能夠?qū)τ布到y(tǒng)模型快速執(zhí)行C語言仿真。對(duì)于IQ壓縮及類似應(yīng)用而言,仿真運(yùn)行時(shí)涉及頻繁的高級(jí)參數(shù)或輸入數(shù)據(jù)集變化,使得快速反饋成為重要因素。測(cè)量結(jié)果顯示,所建議的ORI壓縮方案可為20MHzE-UTRA下行鏈路通道實(shí)現(xiàn)低于0.25%的信號(hào)失真。盡管壓縮性能取決于輸入通道特性,ORI壓縮方案仍可選擇最佳的濾波器設(shè)計(jì)與量化器參數(shù)組

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論