《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 以全新的多核SoC架構進行LTE開發
以全新的多核SoC架構進行LTE開發
EEworld
EEworld
摘要: LTE技術通過更有效的傳輸以提高數據速率,提供功能強大的新設備來提升移動用戶的體驗。對于基站廠商及其供應...
Abstract:
Key words :

關鍵字:LTE DSP 多核SoC 浮點運算 MIMO

    LTE技術通過更有效的傳輸以提高數據速率,提供功能強大的新設備來提升移動用戶的體驗。對于基站廠商及其供應商而言,LTE變革的同時也提出了新的技術挑戰。有效支持4G系統需要DSP設計的多項創新,這些創新促使業界采用SoC架構,以支持這類系統。本文將探討德州儀器(TI)的全新SoC架構如何達到4G系統的關鍵功能。

LTE概述

    蜂窩網絡的數據使用正迅速成長,基礎設備廠商亦期待4G標準,以便為移動用戶提供更大的容量及更好的使用體驗。3GPP所開發的LTE已被許多運營商選擇為無線基站及手機的新一代解決方案。LTE是3GPP標準第8版UMTS的提升。LTE一般稱為4G標準,是目前無線傳輸數據的重大變革。

    LTE采用OFDMA(正交頻分多址)技術,而3G技術則采用CDMA(碼分多址)技術,此一變革可透過多天線信號處理達到較高的頻譜效率,并為較寬譜頻帶寬提供更多支持。

    在OFDMA中,快速傅立葉轉換(FFT)將可用頻寬分割成許多正交的較小頻寬??焖俑盗⑷~逆轉換(IFFT)可重建頻帶。FFT及IFFT是經過詳加定義的算法,當其采樣數為2的乘冪時即可有效執行。OFDM系統常見的FFT采樣數為512、1024及2048,較小的采樣則為128及256。支援的頻寬為5、10、15及20MHz。該技術的優點之一是能簡易地適用于不同的頻寬。

    LTE也能夠使用先進的多天線信號處理技術。其中兩項常用的技術為多入多出(MIMO)處理及波束成形。在MIMO中,系統發現從其中一個傳輸天線接收到的信號會與第二個天線接收到的信息有極大的差異,這在室內或人口密集的大城市相當常見,因為收發器及接收器之間有相當多反射與多重路徑。在這樣的情況下,各個天線在相同頻率下會傳輸不同的信號,在經由接收器信號處理即可復原。

LTE對于SoC架構的影響

    這些新的LTE特性顯現出基站必須以較短的延遲及較多的彈性支持較高的吞吐量。這對系統設計的許多層面形成極大的壓力。為了滿足這些需求,TI開發出全新的SoC架構,其中許多內建的組件可滿足LTE蜂窩基站的需求(見圖1)。

(電子工程專輯)
圖1:德州儀器的多核SoC架構。

     TI全新的架構采用先進的DSP核技術,頻率高達1.2GHz,而且總處理能力達到256GMAC,遠高于當前市面的DSP(見圖2)。該內核支持定點及浮點運算,其中的指令集完全與TI的TMS320C64x+ DSP指令集向下兼容。定點及浮點運作的處理速度均超過1GHz,顯示DSP領域出現真正的變化。開發人員將不再需要在定點的原始速率及浮點的精度之間抉擇,如今已可兩者兼得,因為TI全新的架構支持在定點及浮點指令之間切換。

 

(電子工程專輯)
圖2:德州儀器全新的架構采用先進的DSP內核技術,頻率速度高達1.2GHz。

     MIMO處理涉及針對相同頻譜的信號進行數據譯碼。相較于此一程序的算法,由于典型N變量的N是未知數,需要矩陣求逆法才能解決。將矩陣求逆引入處理鏈,對于定點處理器的性能深具影響。這是因為矩陣求逆容易受到精度限制的影響,導致16位及32位定點運作的性能不佳,甚至無法運作。程序設計人員一般都必須使用虛擬浮點法來達到所需的精度,同時嘗試保留足夠的處理能力來執行系統。

    TI全新的架構針對業界最高速DSP引進原生浮點支持,可謂是一大突破。浮點處理器的速度一般比定點處理器慢,因此不適用于蜂窩基站這樣的高性能場合。結合原生浮點支持及領先業界的C64x+定點架構后,TI帶來定點及浮點兩者的最高處理效能,進而對LTE系統發揮影響。程序設計人員可使用優化的16位程序代碼,其中精度不是影響的因素,而且對于需要高精度的算法可達到IEEE浮點精度,例如MIMO均衡器。這使得LTE系統架構的效率相當高,使得基站可達到最低的功耗、最高的效能及最大的輸出量。

    浮點算法設計的另一項優點是能夠簡易地開發和升級算法,并導入實際的系統中。通信系統的一般設計流程是先根據計算機模型開發算法,然后將其用于初始的系統部署。隨著部署的范圍及運用不斷擴大,工程人員需要收集實際數據提供給算法團隊,以供提升系統性能。這些全新的算法通常是以本身是浮點運作的MATLAB實現進行開發。其中的難題在于將這些浮點MATLAB算法轉換為定點DSP,同時維持算法及系統兩者的性能,因為不靈活的算法會用盡系統資源,而降低整體的基站性能。

    如果涉及復雜的矩陣處理,將程序代碼從MATLAB導入實際系統通常需要幾周或幾星期的時間。透過TI全新架構的原生浮點支持,便不需要進行這整個程序。透過使用浮點C語言程序代碼以及直接編譯于TI的DSP,即可從MATLAB導入程序代碼。

    其重要性對于LTE系統的系統設計人員及程序設計人員來說,并非言過其實。隨著LTE演變為LTE-A及未來的標準,浮點很可能在未來變得更加重要,因為多天線信號處理的趨勢顯得日益復雜。

多核導航器

    現今基站OEM面臨的最大問題之一是開發出適用于基站的軟件。大系統的軟件開發會耗費長久的人力投入時間。TI全新的架構運用前幾代多核及基站系統開發的經驗,推出使用簡便但功能強大的SoC。TI全新架構的基礎組件是新的多核導航器(Multicore Navigator)。TI的多核導航器是能夠在SoC中無縫地移動數據的系統組件。

    一旦經過配置,TI的多核導航器即可處理封包傳輸、內存配置、加速器觸發及多重目的地,任何DSP核都不會消耗單一周期。這能夠釋放算法系統層級處理所需的DSP資源,完全不會使數據移動停滯;以往數據移動需要多次中斷及環境轉換,導致系統性能降低。

    舉例來說,在LTE系統中,行動數據封包會到達天線接口(支持OBSAI及CPRI標準的專屬高速接口)。這些封包會在經過隊列后傳送到FFT協同處理器(LTE L1處理的第1個步驟)進行處理,然后經過隊列后傳送到適當的DSP核進行下一個處理步驟,以上完全不需要任何CPU介入。同樣地,數據可以從多個天線及多個區塊同時傳達,并且自動且適當地傳送。數據可以在系統組件之間移動,完全不需要CPU介入,也不會造成不同核之間的競用。

    隨著TI對于關鍵基站組件的了解加深,便從先前的系統設計組件改良推出多核導航器。多核導航器為封包化數據流提供極高的效率,相當適用于LTE與WiMAX等高速3G系統(HSPA)與4G系統的封包處理,另外也能夠提供個別處理隊列及數據串流的硬件機制,這表示同時進行的傳輸運作不會相互干擾。換句話說,個別DSP核不需要等候其它內核完成處理,而能夠共享資源。

TeraNet2

     數據經過系統外送到天線或進行傳輸時,SoC架構必須支持極高的外部及內部數據速率。支持這些速率需要許多不同層級的多種專用加速及可編程軟件組件。

    支持這些組件之間的數據移動是設計中的關鍵層面之一。TI的TeraNet2屬于SoC層級片上網絡的一部分,能夠在內核、外圍、內存及加速器等組件之間提供每秒2TB的高速數據傳輸速率。就系統層級而言,這表示所有組件能夠同時獨立執行,完全不需要等候其它組件完成處理或數據傳輸。在如同LTE基站的高度優化且復雜的系統中,這對于性能有極大的影響,系統開發人員得以完全發揮SoC的性能。

L2處理

    使用MIMO不僅影響物理層處理,也影響L2調度,不過一般不需要極為復雜的算法。調度是基站決定各移動用戶或設備在每幀中能獲得多少無線頻寬的過程。在LTE中,每隔1毫秒便會根據下列因素完成決定:

1.用戶活動–語音、視頻、游戲等

2.服務計劃的類型

3.用戶位置–高或低信號區域

這些因素會影響調度器如何決定幀分配。

     MIMO使得其中的復雜度增加,因為基站需要一次將完全相同的頻帶分配給多位用戶。若要這么做,基站必須根據從各個用戶所測得的數據進行計算,因此決定多少用戶可同時進行調度。這需要每毫秒針對各種可能的用戶組合進行矩陣求逆,對于實時定點處理引擎而言,這是相當繁復的作業。不良的調度效能會導致昂貴的頻譜使用欠佳,造成用戶無法順利處理作業。如同對于MIMO計算一般,TI全新架構中不可或缺的浮點支持可大幅簡化及加速必要的處理,因為原生浮點支持十分有助于矩陣求逆。

多核共享內存控制器

    另一項重要多核功能改進之處是TI全新的多核共享內存控制器。由于多核需要依序處理數據,從外部內存存取數據或在各內核的本地內存之間移動數據,會使實際性能大幅降低。在TI全新的架構中,多核共享內存控制器能夠讓內核有效存取共享內存,就如同專用的本地內存一般。如此便不需要進行任何數據傳輸,而且能夠使各內核立即有效處理共享內存中儲存的數據。

    透過結合多核共享內存控制器、多核導航器與TeraNet2,TI能提供高效率的系統層級設計,使客戶得以發揮絕佳的多核效用。

可擴展性

    LTE使得無線數據速度及蜂窩網絡拓樸展現嶄新的境界。目前蜂窩網絡主要采用宏蜂窩(macrocell)小區,極少采用微微蜂窩(picocell)及飛蜂窩(femtocell)小區。隨著數據使用持續大幅飆長,經過提升的LTE頻譜效率也無法再支持傳統的大型網絡拓樸。

    3GPP標準團隊注意到這一點,因此正開發在蜂窩網絡中加入微微蜂窩小區和飛蜂窩小區的簡化方法,以便形成由不同大小的蜂窩小區組成的異構網絡,而不僅是由宏蜂窩小區組成的同構網絡(見圖3)。對于需要在各種基站架構運用研究及開發資源的系統設計人員而言,解決方案及架構的可擴展性是異構網絡中相當重要的部份。

(電子工程專輯)

圖3:宏蜂窩、微蜂窩、微微蜂窩及飛蜂窩小區交錯并協同工作將形成未來的異構網絡。

     透過多核導航器,TI全新的SoC架構使得軟件重復使用及重新部署達到前所未有的層級。此一全新架構也支持各設備中不同數量的處理組件,這些處理組件可能是L1、L2、L3及傳輸功能的核心或協處理加速器。由于設備制造商能夠通過異構網絡的所有組件實現他們的系統,因此彈性軟硬件設計的結合有助于縮短不同開發的上市時間、優化硬件成本,以及降低工程成本。

    其中的關鍵在于多核導航器采用多核的概念,使得各內核能夠依據硬件獨立運作。因此,使用多核導航器開發的內核、協處理器及外圍軟件三者的概念僅需要最低程度的修改,因為硬件可依據異構網絡中不同類型基站的性能需求加以調整。

本文小結

    蜂窩網絡的變化相當劇烈且深遠;流經系統的數據量日益增加,營運商及基站制造商正不斷地努力趕上。器件級別的創新將有助于提供所需的工具來維持和提升基礎架構,以支持新一代無線設備,全新的SoC架構正是TI引領創新4G技術的其中一例。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 干妞网免费视频 | 久久精品国产精品亚洲艾 | 欧美日韩国产在线一区 | 丝袜魔女的丝袜调教 | 日韩欧美一区二区三区中文精品 | 欧美激情免费观看一区 | 中文字幕免费在线播放 | 老司机免费福利视频无毒午夜 | 国产色手机在线观看播放 | 一级看片免费视频囗交 | 91啦在线播放 | 5252色欧美在线男人的天堂 | 一级欧美在线的视频 | 欧美中文日韩 | 久久精品九九亚洲精品天堂 | 美国videos 18高清hd | 成人在线免费看片 | 欧美妇性猛交视频 | 亚洲成人网页 | 日本午夜视频在线 | 国产papa | 亚洲线精品久久一区二区三区 | 爱啪网亚洲第一福利网站 | 久久久久久一级毛片免费野外 | 国产第一福利136视频导航 | 一级欧美视频 | 美女色黄 | 三级黄色片免费观看 | 国内精品视频 在线播放 | 小明爱看看永久成人免费平台 | 婷婷免费在线 | 99热免费在线观看 | 国产成人福利免费视频 | 91av国产视频| 日韩视频高清免费看 | www狠狠干| 欧美视频久久 | 免费人成激情视频在线观看 | ak福利视频| 天天插综合| 国产精品天天看特色大片不卡 |