技術(shù)領(lǐng)域
本發(fā)明構(gòu)思的示例性實施例涉及一種無線通信設(shè)備,更具體地,涉及一種用于接收并處理多分量載波信號的方法和設(shè)備及其用戶設(shè)備(UE)。
背景技術(shù):
在無線通信系統(tǒng)中,用戶設(shè)備(UE)可通過下行鏈路(DL)從基站(BS)接收數(shù)據(jù)和/或各種控制信息,并通過上行鏈路(UL)發(fā)送數(shù)據(jù)和/或各種信息。
在無線通信系統(tǒng)中,用戶對于大量數(shù)據(jù)和高數(shù)據(jù)傳輸速率的期望已經(jīng)增加。因此,對于寬頻帶的需求也已經(jīng)增加。
在基于第三代合作伙伴計劃(3GPP)長期演進(LTE)或3GPP LTE-先進(LTE-A)的無線通信系統(tǒng)中,已利用載波聚合或帶寬聚合來獲得更寬的頻帶。
技術(shù)實現(xiàn)要素:
根據(jù)本發(fā)明構(gòu)思的示例性實施例,一種處理包括在通過用戶設(shè)備接收的信號中的多個分量載波(CC)的方法包括:接收第一CC和第二CC,其中,第一CC和第二CC具有不同的接收時序;異步地對第一CC和第二CC進行前處理;使用對齊緩沖存儲器來控制第一CC和第二CC之間的時序;同步地對經(jīng)時序控制的第一CC和第二CC進行處理。所述多個CC至少包括第一CC和第二CC。
根據(jù)本發(fā)明構(gòu)思的示例性實施例,一種用于處理多個分量載波(CC)的信號處理設(shè)備包括:前處理電路、對齊緩沖存儲器和對齊控制器。前處理器電路被配置為接收第一CC和第二CC,并異步地對第一CC和第二CC進行前處理。第二CC在接收時序上比第一CC晚。對齊緩沖存儲器被配置為存儲前處理的第一CC的符號。對齊控制器被配置為從對齊緩沖存儲器輸出前處理的第一CC的符號以使前處理的第一CC的符號與前處理的第二CC的符號針對第二CC對齊。所述多個CC至少包括第一CC和第二CC。
根據(jù)本發(fā)明構(gòu)思的示例性實施例,一種用戶設(shè)備包括信號處理裝置和應(yīng)用處理器。信號處理裝置被配置為通過處理多個分量載波(CC)來生成解碼的數(shù)據(jù)。所述多個CC至少包括第一CC和第二CC。應(yīng)用處理器被配置為處理解碼的數(shù)據(jù)并為用戶提供處理的數(shù)據(jù)。信號處理裝置包括前處理電路、對齊控制器和同步處理電路。前處理電路被配置為接收第一CC和第二CC,并且異步地對第一CC和第二CC進行前處理。第一CC和第二CC具有不同的接收時序。對齊控制器被配置為使用對齊緩沖存儲器來控制第一CC和第二CC之間的時序。同步處理電路被配置為同步地對經(jīng)時序控制的第一CC和第二CC進行處理。
根據(jù)本發(fā)明構(gòu)思的示例性實施例,一種用于處理多個分量載波(CC)的信號處理設(shè)備包括前處理電路、對齊緩沖存儲器和對齊控制器。前處理電路被配置為接收第一CC和第二CC。第一CC和第二CC中的每一個包含多個符號。前處理電路被配置為將第一CC的至少前兩個符號輸出到對齊控制器,隨后將第一CC和第二CC的剩余的符號交替輸出到對齊控制器。第二CC在接收時序上比第一CC晚。對齊緩沖存儲器被配置為存儲第一CC的所述多個符號。對齊控制器被配置為將第二CC設(shè)置為參考CC,并從對齊緩沖存儲器輸出第一CC的所述多個符號以使第一CC的所述多個符號與第二CC的所述多個符號針對第二CC對齊。所述多個CC至少包括第一CC和第二CC。
附圖說明
通過參照附圖詳細(xì)描述本發(fā)明構(gòu)思的示例性實施例,本發(fā)明構(gòu)思的上面和其他特征將變得更加清楚,其中:
圖1是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的在無線通信系統(tǒng)中采用的無線幀結(jié)構(gòu)的示例的示圖。
圖2是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖1的子幀的結(jié)構(gòu)的示例的示圖。
圖3是示出多載波通信的示圖。
圖4是根據(jù)本發(fā)明構(gòu)思的示例性實施例的電子裝置的示意性框圖。
圖5是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖4的通信模塊的框圖。
圖6是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖5的通信模塊的框圖。
圖7是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖5的對齊控制器的框圖。
圖8是根據(jù)本發(fā)明構(gòu)思的示例性實施例的處理異步的分量載波(CC)的信號的方法的示意性流程圖。
圖9是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的處理異步的CC的信號的方法的示圖。
圖10是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖6的通信模塊的框圖。
圖11是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖6的通信模塊的框圖。
圖12是根據(jù)本發(fā)明構(gòu)思的示例性實施例的電子系統(tǒng)的框圖。
圖13是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的用戶設(shè)備的示意性示圖。
具體實施方式
如在本發(fā)明構(gòu)思的領(lǐng)域中慣例的,根據(jù)功能塊、單元和/或模塊,對示例性實施例進行描述并在附圖中示出。本領(lǐng)域的技術(shù)人員將理解,通過可使用基于半導(dǎo)體的制造技術(shù)或其他制造技術(shù)形成的電子(或光學(xué))電路(諸如,邏輯電路、離散組件、微處理器、硬連線電路、存儲器元件、線路連接等)來物理地實現(xiàn)這些塊、單元和/或模塊。在通過微處理器或相似物實現(xiàn)塊、單元和/或模塊的情況下,可使用軟件(例如,微碼)對它們進行編程以執(zhí)行在此討論的各種功能并可被固件和/或軟件選擇地驅(qū)動??蛇x擇地,每一個塊、單元和/或模塊可通過專用硬件來實現(xiàn),或者每一個塊、單元和/或模塊可被實現(xiàn)為用于執(zhí)行一些功能的專用模塊與用于執(zhí)行其他功能的處理器(例如,一個或多個編程的微處理器和相關(guān)聯(lián)的電路)的組合。另外,在不脫離本發(fā)明構(gòu)思的范圍的情況下,實施例的每一個塊、單元和/或模塊可被物理地分成兩個或更多個相互作用的和離散的塊、單元和/或模塊。此外,在不脫離本發(fā)明構(gòu)思的范圍的情況下,實施例的塊、單元和/或模塊可被物理地組合成多個復(fù)雜的塊、單元和/或模塊。
為了解釋的方便,將針對第三代合作伙伴計劃(3GPP)長期演進(LTE)或3GPP LTE-先進(LTE-A)標(biāo)準(zhǔn)描述本發(fā)明構(gòu)思的各種示例性實施例。然而,將理解本發(fā)明構(gòu)思不局限于LTE/LTE-A系統(tǒng)。例如,本發(fā)明構(gòu)思的示例性實施例可被應(yīng)用于其他無線通信系統(tǒng)。
例如,本發(fā)明構(gòu)思的示例性實施例適用于根據(jù)3GPP版本12(R12)的無線通信系統(tǒng)。然而,本發(fā)明構(gòu)思的示例性實施例不局限于此。
以下,根據(jù)3GPP無線通信標(biāo)準(zhǔn)配置的載波將被稱為分量載波(CC)或單元。
在本公開中,用戶設(shè)備(UE)可以是固定的或具有移動性的并且可與基站(BS)通信以將用戶數(shù)據(jù)和/或各種控制信息發(fā)送到BS/從BS接收用戶數(shù)據(jù)和/或各種控制信息的各種裝置中的任何一種。UE可被稱為,例如,終端設(shè)備、移動站(MS)、移動終端(MT)、用戶終端(UT)、用戶站(SS)、無線裝置、個人數(shù)字助理(PDA)、無線調(diào)制解調(diào)器、手持裝置、智能電話等。
根據(jù)示例性實施例,基站表示與UE和/或另一基站進行通信的固定的站?;究膳cUE和/或另一基站進行通信來與UE和/或所述另一基站交換各種數(shù)據(jù)和控制信息?;究杀环Q為,例如,先進的基站(ABS)、節(jié)點B(NB)、演進節(jié)點B(eNB)、基站收發(fā)器系統(tǒng)(BTS)、接入點、處理服務(wù)器(PS)等。
3GPP LTE/LTE-A標(biāo)準(zhǔn)定義與基于上層來發(fā)送信息的資源元素對應(yīng)的下行鏈路物理信道,以及與被物理層使用但不基于上層發(fā)送信息的資源元素對應(yīng)的下行鏈路物理信號。下行鏈路物理信道可以是,例如,物理下行鏈路共享信道(PDSCH)、物理廣播信道(PBCH)、物理多播信道(PMCH)、物理控制格式指示信道(PCFICH)、物理下行鏈路控制信道(PDCCH)、物理混合ARQ指示信道(PHICH)等。參考信號(RS)和同步信號已被定義為下行鏈路物理信號。參考信號可以是具有基站和UE二者已知的預(yù)定的特定波形的信號,其中,參考信號也被稱為導(dǎo)頻(pilot)。
在本發(fā)明構(gòu)思的示例性實施例中,PCFICH、PDCCH、PBCH和PDSCH是發(fā)送下行鏈路控制信號和/或下行鏈路數(shù)據(jù)的時間資源和/或頻率資源。
在本發(fā)明構(gòu)思的示例性實施例中,參考符號是被分配有RS的正交頻分復(fù)用(OFDM)符號。
圖1是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的在無線通信系統(tǒng)中采用的無線幀結(jié)構(gòu)的示例的示圖。圖2是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖1的子幀的結(jié)構(gòu)的示例的示圖。
參照圖1和圖2,在示例性實施例中,用于3GPP LTE/LTE-A系統(tǒng)中的無線幀具有10ms的長度(Tfr)且包括十個大小相同的子幀。每個子幀具有1ms的長度(Tsf)且包括兩個時隙。在一個無線幀中,十個子幀可以從0至9順序地編號。在一個無線幀中,二十個時隙可以從0至19順序地編號。每一個時隙具有0.5ms的長度(Tslot)。發(fā)送一個子幀所需的時間被定義為傳輸時間間隔(TTI)??衫脽o線幀號(在此也可被稱為無線幀索引)、子幀號(在此也可被稱為子幀索引)、時隙號(在此也可被稱為時隙索引)等識別時間資源。
每一個子幀可包括多個符號(N個符號)。符號可以是,例如,時域中的OFDM符號。一個子幀可包括,例如,14(N=14)個OFDM符號。然而,包括在一個子幀中的符號的數(shù)量不局限于此。另外,將理解,上面討論的無線幀、子幀和時隙的各個長度是示例性的,并且本發(fā)明構(gòu)思的示例性實施例不局限于此。
每一個子幀可包括頻域中的多個子載波(K個子載波)。因此,所述多個符號中的每一個符號也可包括多個子載波。
在示例性實施例中,一個符號可根據(jù)帶寬來使用具有不同頻率的多個子載波(K個子載波)。這里,K表示大于或等于2的整數(shù)。K可根據(jù)帶寬而改變。
圖3是示出多載波通信的示圖。通常,在無線通信系統(tǒng)中,通過一個下行鏈路(DL)頻段和與下行鏈路(DL)頻段對應(yīng)的一個上行鏈路(UL)頻段來發(fā)送或接收數(shù)據(jù),或者無線幀在時域中被分成上行鏈路時間單元和下行鏈路時間單元并且通過上行鏈路時間單元/下行鏈路時間單元來發(fā)送或接收數(shù)據(jù)。
在根據(jù)本發(fā)明構(gòu)思的示例性實施例的無線通信系統(tǒng)中,可使用一個下行鏈路(DL)頻段和與下行鏈路(DL)頻段對應(yīng)的一個上行鏈路(UL)頻段。可選擇地,在根據(jù)本發(fā)明構(gòu)思的示例性實施例的無線通信系統(tǒng)中,可使用多個下行鏈路(DL)頻段(例如,兩個或更多個下行鏈路(DL)頻段)和多個上行鏈路(UL)頻段(例如,兩個或更多個上行鏈路(UL)頻段)。
如上所述,通過收集上行鏈路(UL)和/或下行鏈路(DL)頻率塊以便使用更寬的頻帶的更大的上行鏈路(UL)/下行鏈路(DL)帶寬的使用被稱為載波聚合或帶寬聚合。通過載波聚合收集的每一個載波被稱為分量載波(CC)。
圖3示出通過收集兩個20MHz CC(CC0和CC1)來使用40MHz帶寬的示例。然而,本發(fā)明構(gòu)思的示例性實施例不局限于此。例如,根據(jù)示例性實施例,可改變將被使用的CC CC0和CC CC1中的每一個的帶寬或CC的數(shù)量。此外,在示例性實施例中,CC CC0和CC CC1可在頻域中彼此相鄰或彼此不相鄰,CC CC0和CC CC1可在時域中彼此同步或彼此不同步,并且可從相同的基站或不同的基站發(fā)送CC CC0和CC CC1。
UE可從一個或多個基站接收兩個或更多個CC并處理所述兩個或更多個CC。即,UE可接收并處理兩個或更多個同步的CC或者兩個或更多個異步的CC。
圖4是根據(jù)本發(fā)明構(gòu)思的示例性實施例的電子裝置10的示意性框圖。
電子裝置10可對應(yīng)于如上所述的UE。電子裝置10可包括,例如,處理器100、通信模塊200、存儲器120、總線140和至少一個天線150。電子裝置10還可包括用戶接口110和顯示裝置130。電子裝置10還可包括附加的組件。
處理器100控制電子裝置10的整體的操作。
通信模塊200可通過所述至少一個天線150從基站接收下行鏈路無線信號,對下行鏈路無線信號進行前處理并對前處理的信號進行解調(diào)和解碼來恢復(fù)包括在下行鏈路無線信號中的數(shù)據(jù)和/或控制信號。
通信模塊200可通過多個天線執(zhí)行發(fā)送/接收數(shù)據(jù)的多輸入多輸出(MIMO)功能。
下行鏈路無線信號可包括如圖3中所示的兩個或更多個CC。
通信模塊200可對將被發(fā)送到電子裝置10的外部的數(shù)據(jù)和/或控制信號進行編碼和調(diào)制,將調(diào)制的數(shù)據(jù)和/或信號轉(zhuǎn)換成上行鏈路無線信號,并通過所述至少一個天線150將上行鏈路無線信號發(fā)送到基站。與下行鏈路無線信號相似,上行鏈路無線信號可包括如圖3所示的兩個或更多個CC。
通信模塊200可以是硬件、固件、執(zhí)行軟件的硬件或它們的任意組合。
當(dāng)通信模塊200是硬件時,這樣的硬件可包括例如被配置為專用機器以執(zhí)行通信模塊200的功能的一個或多個中央處理單元(CPU)、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)計算機等。CPU、DSP、ASIC和FPGA在此通??杀环Q為處理器和/或微處理器。
當(dāng)通信模塊200包括執(zhí)行軟件的處理器時,處理器被配置為專用機器以執(zhí)行軟件來執(zhí)行通信模塊200的功能。在這樣的示例性實施例中,通信模塊200可包括:例如,一個或多個中央處理單元(CPU)、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)計算機等。
存儲器120存儲電子裝置10中的各種數(shù)據(jù)和信息。
存儲器120可存儲用于處理和控制處理器100的程序,并且可臨時存儲通過用戶接口110輸入的信息或者通過用戶接口110將被輸出的信息。另外,存儲器120可存儲通過通信模塊200接收的數(shù)據(jù)或者通過通信模塊200將被發(fā)送的數(shù)據(jù)以及在顯示裝置130上將被顯示的數(shù)據(jù)。
處理器100可例如通過經(jīng)由總線140在操作上被連接到元件來控制電子裝置10的元件(諸如,通信模塊200和存儲器120)。
處理器100可被實現(xiàn)為多核處理器。多核處理器可以是具有兩個或更多個獨立和基本的處理器(在此被稱為核)的一個計算組件。每一個處理器可讀取并執(zhí)行程序指令。
在示例性實施例中,除了包括被配置為控制電子裝置10的整體操作的處理器之外,處理器100還可包括專用于控制通信模塊200的處理器。
處理器100在此也可被稱為控制器、微控制器、微處理器、微型計算機、應(yīng)用處理器等。處理器100可通過硬件、固件、軟件或它們的組合來實現(xiàn)。
用戶接口110是被配置為使電子裝置10的用戶與電子裝置10交互的裝置。例如,用戶接口110可包括各種類型的輸入裝置,諸如,按鈕、鍵盤、刻度盤、觸摸屏、音頻輸入接口、圖像/視頻輸入接口、傳感器數(shù)據(jù)輸入接口等。
顯示裝置130可在處理器100的控制下將圖像/視頻信號顯示給用戶。
元件100、元件110、元件120、元件130和元件200可通過總線140互相交換指令和/或數(shù)據(jù)。
圖5是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖4的通信模塊200的框圖。
參照圖5,通信模塊200可包括:例如,異步處理模塊210(也被稱為前處理模塊210或前處理電路210)、對齊控制器220(也被稱為對齊控制器電路220)以及同步處理模塊250(也被稱為同步處理電路250)。通信模塊200還可包括內(nèi)部存儲器290。
異步處理模塊210根據(jù)預(yù)定的順序?qū)崟r地從基站接收下行鏈路無線信號并對下行鏈路無線信號進行前處理。一旦下行鏈路無線信號通過所述至少一個天線150從基站輸入,異步處理模塊210就可根據(jù)預(yù)定的順序?qū)崟r地從基站接收下行鏈路無線信號并對下行鏈路無線信號進行前處理。如上所述,下行鏈路無線信號可包括兩個或更多個CC。
例如,當(dāng)下行鏈路無線信號包括第一CC CC0和在接收時序上比第一CC CC0晚的第二CC CC1時,異步處理模塊210異步地對第一CC CC0和第二CC CC1進行處理。
這里,異步地對第一CC CC0和第二CC CC1進行處理可被理解為表示不執(zhí)行人工時序控制(例如,人工延遲或提前一個CC的時序)來調(diào)整兩個或更多個CC之間的時序。
對齊控制器220接收通過異步處理模塊210前處理的兩個或更多個CC,控制前處理的兩個或更多個CC之間的時序并且輸出經(jīng)時序控制的兩個或更多個CC。
例如,對齊控制器220通過針對兩個或更多個CC中的一個CC(例如,最晚的CC)控制剩余的CC的時序來輸出互相對齊的兩個或更多個CC。
同步處理模塊250接收并處理對齊的兩個或更多個CC。
這里,“時序控制”或“對齊”表示人工地控制一個或多個CC的時序,并且不應(yīng)被理解為將一個或多個CC的時序物理地控制為相同。例如,“對齊”可被理解為將接收時序差大于一個符號(例如,一個OFDM符號周期)的兩個CC之間的時序控制為一個符號或更少。
內(nèi)部存儲器290可獨立于存儲器120而被包括在通信模塊200中,并可臨時存儲由通信模塊200生成的數(shù)據(jù)。
異步處理模塊210、對齊控制器220和同步處理模塊250中的每一個可通過硬件、固件、執(zhí)行軟件的硬件或它們的任意組合來實現(xiàn)。
當(dāng)異步處理模塊210、對齊控制器220和同步處理模塊250中的每一個通過硬件實現(xiàn)時,可采用被配置為實現(xiàn)本發(fā)明構(gòu)思的示例性實施例的專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)或現(xiàn)場可編程門陣列(FPGA)。當(dāng)通過固件或軟件實現(xiàn)異步處理模塊210、對齊控制器220和同步處理模塊250中的每一個時,固件或軟件可被配置為包括用于執(zhí)行根據(jù)本發(fā)明構(gòu)思的示例性實施例的功能或操作的過程、函數(shù)或算法。被配置為實現(xiàn)本發(fā)明構(gòu)思的示例性實施例的固件或軟件可被存儲在嵌入圖4的處理器100或?qū)S糜谕ㄐ拍K200的處理器中的存儲器、圖4的存儲器120或者圖5的內(nèi)部存儲器290中。
圖6是圖5中所示的通信模塊200的示例性實施例200a的框圖。圖7是根據(jù)本發(fā)明構(gòu)思的示例性實施例的圖5的對齊控制器220的框圖。
參照圖5至圖7,異步處理模塊210a可包括接收(Rx)濾波器211、自動增益控制器(AGC)213和快速傅里葉變換(FFT)單元215。
Rx濾波器211通過對輸入信號進行濾波可僅獲得與期望的帶寬對應(yīng)的CC信號。這里,輸入信號可以是基于通過圖5的所述至少一個天線150接收的無線信號的信號。例如,輸入信號可以是通過例如將經(jīng)由所述至少一個天線150接收的無線信號下轉(zhuǎn)換為基帶信號并對基帶信號執(zhí)行模數(shù)轉(zhuǎn)換而獲得的基帶信號。
在示例性實施例中,被配置為處理通過所述至少一個天線150接收的無線信號的射頻(RF)模塊可被包括在通信模塊200或通信模塊200a中,或者可被包括在所述至少一個天線150與通信模塊200或通信模塊200a之間。RF模塊可處理通過所述至少一個天線150接收的無線信號來生成基帶信號。
AGC 213自動調(diào)整濾波的CC的增益。
FFT單元215通過對CC信號中的符號(例如,OFDM符號)執(zhí)行FFT來獲得頻域信號。
例如,F(xiàn)FT單元215可通過對第一CC CC0執(zhí)行FFT來生成頻域中的第一CC CC0的FFT符號,并通過對第二CC CC1執(zhí)行FFT來生成頻域中的第二CC CC1的FFT符號。
在示例性實施例中,F(xiàn)FT單元215可時間上分開地或并行地對第一CC CC0和第二CC CC1執(zhí)行FFT。
從FFT單元215輸出的頻域的FFT符號可被直接輸入到對齊控制器220a或臨時存儲在圖5的內(nèi)部存儲器290中。
在示例性實施例中,異步處理模塊210a還可在通過Rx濾波器211對高頻CC信號進行濾波或通過AGC 213對其增益進行控制之前,執(zhí)行將高頻CC信號下轉(zhuǎn)換為基帶信號的下轉(zhuǎn)換器的功能以及將模擬信號轉(zhuǎn)換成數(shù)字信號的模數(shù)(A/D)轉(zhuǎn)換器的功能。
當(dāng)基站將循環(huán)前綴(CP)添加到符號(例如,OFDM符號)并將符號發(fā)送到UE時,異步處理模塊210a可從符號除去CP并對符號執(zhí)行FFT。
對齊控制器220a可接收通過異步處理模塊210a異步地前處理的符號,針對參考CC的符號對符號進行對齊并且向同步處理模塊250a提供符號。
根據(jù)示例性實施例,如圖7所示,對齊控制器220a可包括管理器221、地址生成器223、存儲器控制器225、對齊緩沖存儲器227、符號管理器(讀取隊列)229、寄存器231以及旁路控制器233。
管理器221控制對齊控制器220a的整體操作。
管理器221可從多個CC中選擇最晚時序的CC作為參考CC,并基于參考CC將其他CC的符號存儲在對齊緩沖存儲器227中。
管理器221可根據(jù)參考CC控制存儲在對齊緩沖存儲器227中的CC的符號被輸出。
寫入管理器221-1控制從FFT單元215接收的FFT符號以CC為單位進行劃分并被存儲在對齊緩沖存儲器227中。例如,當(dāng)CC CC1是參考CC且CC CC0在接收時序上比CC CC1快時,寫入管理器221-1可控制從FFT單元215接收的FFT符號中的CC CC0的符號被存儲在對齊緩沖存儲器227中。
圖5的內(nèi)部存儲器290或附加的存儲器可被用作對齊緩沖存儲器227。
在示例性實施例中,寫入管理器221-1可控制從FFT單元215接收的FFT符號數(shù)據(jù)中的CC CC0的符號和CC CC1的符號被分別存儲在對齊緩沖存儲器227的第一區(qū)域和第二區(qū)域中。
對齊緩沖存儲器227的第一區(qū)域和第二區(qū)域可以是邏輯上劃分的區(qū)域或物理上劃分的區(qū)域。
在示例性實施例中,對齊緩沖存儲器227可以是先進先出(FIFO)緩沖器或循環(huán)緩沖器。然而,對齊緩沖存儲器227不局限于此。
例如,寫入管理器221-1可控制從FFT單元215接收的FFT符號數(shù)據(jù)中的CC CC0的符號和CC CC1的符號被分別存儲在對齊緩沖存儲器227的第一緩沖器和第二緩沖器中。
當(dāng)CC CC0的FFT符號被存儲在對齊緩沖存儲器227中時,讀取管理器221-2可根據(jù)CC CC1的FFT符號來管理從對齊緩沖存儲器227讀取CC CC0的FFT符號,其中,CC CC1為參考CC。
例如,讀取管理器221-2可在CC CC1的FFT符號被提供給同步處理模塊250a時,根據(jù)時序從對齊緩沖存儲器227讀取CC CC0的FFT符號并將其提供給同步處理模塊250a,其中,CC CC1為參考CC。
符號管理器(讀取隊列)229可管理存儲在對齊緩沖存儲器227中的符號的輸出。
例如,符號管理器(讀取隊列)229可以以符號為單位以比特映射的形式管理存儲在對齊緩沖存儲器227中的符號是否已經(jīng)被讀取。
例如,符號管理器(讀取隊列)229可包括一個比特被映射到CC CC0的每個符號的14比特的比特映射,并且可將比特映射的所有初始值設(shè)置為第一邏輯水平(例如,0)。每當(dāng)存儲在對齊緩沖存儲器227中的符號被順序讀取時,符號管理器(讀取隊列)229可將與從比特映射讀取的符號對應(yīng)的比特映射的比特轉(zhuǎn)換為第二邏輯水平(例如,1)。
地址生成器223生成存儲CC CC0的FFT符號和/或CC CC1的FFT符號的對齊緩沖存儲器227的地址。例如,地址生成器223可生成存儲CC CC0的FFT符號的對齊緩沖存儲器227的第一區(qū)域的地址以及存儲CC CC1的FFT符號的對齊緩沖存儲器227的第二區(qū)域的地址。
存儲器控制器225在管理器221的控制下,將FFT符號存儲在對齊緩沖存儲器227中或者從對齊緩沖存儲器227讀取FFT符號。
存儲器寫入控制器225-1可在寫入管理器221-1的控制下,將CC CC0的FFT符號和/或CC CC1的FFT符號存儲在通過地址生成器223生成的對齊緩沖存儲器227的地址。
存儲器讀取控制器225-2可在讀取管理器221-2的控制下,根據(jù)CC CC0和CC CC1被對齊的時序從對齊緩沖存儲器227讀取CC CC0的FFT符號和/或CC CC1的FFT符號。
寄存器231存儲用于操作對齊控制器220a的控制參數(shù)。
例如,在示例性實施例中,專用于圖6的通信模塊200a的處理器或圖4的處理器100可通過圖4的總線140設(shè)置寄存器231中的控制參數(shù)。
控制參數(shù)可包括:例如,模式信息、關(guān)于參考CC的信息以及關(guān)于CC之間的時序差的信息。然而,控制參數(shù)不局限于此。
模式信息可以是:例如,指示同步模式或異步模式的信息。
根據(jù)示例性實施例,同步模式可以是在兩個或更多個CC的接收時序相同時通信模塊200a的操作模式。異步模式可以是在兩個或更多個CC的接收時序彼此不同時通信模塊200a的操作模式。
在異步模式中,關(guān)于參考CC的信息可以是表示多個CC中的參考CC的信息。
CC之間的時序差是表示參考CC與另一CC之間的接收時序差的信息。時序差可以用符號的數(shù)量來表示。然而,時序差的表示不局限于此。
在同步模式中,旁路控制器233控制從FFT單元215接收的每一個CC的FFT符號旁通,而不是將從FFT單元215接收的每一個CC的FFT符號存儲在對齊緩沖存儲器227中。
例如,在示例性實施例中,在同步模式下,從FFT單元215接收的CC的FFT符號可在旁路控制器233的控制下旁通,而不是被存儲在對齊緩沖存儲器227中。然而,本發(fā)明構(gòu)思的示例性實施例不局限于此。
例如,在同步模式下,從FFT單元215接收的CC的FFT符號可以以CC為單位被存儲在對齊緩沖存儲器227中,并且從對齊緩沖存儲器227被讀取并根據(jù)讀取的時序被發(fā)送到同步處理模塊250a。
同步處理模塊250a接收并處理通過對齊控制器220a對齊的兩個或更多個CC的符號。例如,同步處理模塊250a可交替地接收并處理(例如,時間分開地處理)對齊的兩個或更多個CC的符號??蛇x擇地,同步處理模塊250a可并行地接收并處理對齊的兩個或更多個CC的符號。
同步處理模塊250a可包括:例如,信道估計器261、解調(diào)器262和符號處理器270。
信道估計器261可使用CC的參考符號中的參考符號來估計CC的信道。如下面參照圖9將描述的,在示例中,一個子幀可包括十四個符號0至D。所述十四個符號中的一些可以是參考符號0、1、4、7、8和B,其他符號可以是數(shù)據(jù)符號。
信道估計器261可使用CC的子幀中的十四個符號0至D中的參考符號0、1、4、7、8和B來估計每一個CC的信道。
解調(diào)器262對除了參考符號之外的符號進行解調(diào)?;谛诺拦烙嬈?61估計CC的結(jié)果來執(zhí)行解調(diào)。解調(diào)器262可包括:例如,干擾白化器263和符號檢測器265。
干擾白化器263(也稱為白化濾波器263)可白化由另一信道或另一CC引起的干擾噪聲以減少由干擾引起的噪聲。
符號檢測器265通過對除了參考符號之外的符號進行解調(diào)來檢測數(shù)據(jù)符號。
符號處理器270可包括:例如,對CC的解調(diào)的符號進行解碼的解碼器271和將解碼的數(shù)據(jù)轉(zhuǎn)換成用于介質(zhì)訪問控制(MAC)接口的數(shù)據(jù)的MAC接口273。
如上所述,根據(jù)本發(fā)明構(gòu)思的示例性實施例,可通過控制不同接收時序的多個CC(例如,多個異步CC)之間的時序來將不同接收時序的多個CC處理為彼此同步,從而有效地使用硬件資源。例如,根據(jù)示例性實施例,將多個異步CC處理為彼此同步,因此,可有效共享元件(例如,硬件資源)。此外,根據(jù)示例性實施例,可通過將多個異步CC處理為彼此同步來減少通過軟件控制硬件資源的復(fù)雜性。因此,根據(jù)本發(fā)明構(gòu)思的示例性實施例可減少由于控制硬件資源的復(fù)雜性引起的意料之外的系統(tǒng)故障的發(fā)生。
圖8是根據(jù)本發(fā)明構(gòu)思的示例性實施例的處理異步CC的信號的方法的示意性流程圖。圖9是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的處理異步CC的信號的方法的示圖。
可通過圖6的通信模塊200a執(zhí)行圖8和圖9的方法。參照圖6、圖8和圖9,通信模塊200a可接收不同接收時序的第一CC CC0和第二CC CC1,并可異步地對第一CC CC0和第二CC CC1進行前處理(操作S110)。
例如,通信模塊200a可實時接收并前處理第一CC CC0,其中,第一CC CC0是最早的CC(操作S110)。
通信模塊200a還可接收并前處理第二CC CC1,其中,第二CC CC1在接收時序上比第一CC CC0晚(例如,第二CC CC1比第一CC CC0晚一個符號或更多)(操作S110)。即,通信模塊200a可在沒有人為地控制第一CC CC0和第二CC CC1的時序的情況下,異步地對第一CC CC0和第二CC CC1進行前處理(操作S110)。
在圖9的示例性實施例中,假設(shè)第一CC CC0與第二CC CC1之間的時序差約為三個符號。
因此,在當(dāng)前的示例中,從異步處理模塊210a的FFT單元215輸出的第一CC CC0的FFT符號與第二CC CC1的FFT符號之間的時序差可以是三個符號。例如,F(xiàn)FT單元215可輸出第一CC CC0的第一FFT符號0至第三FFT符號2,然后輸出第二CC CC1的第一FFT符號0。接下來,F(xiàn)FT單元215可以以下面的順序交替地輸出第一CC CC0的符號和第二CC CC1的符號:第一CC CC0的符號3、第二CC CC1的符號1、第一CC CC0的符號4和第二CC CC1的符號2。
對齊控制器220a可將在接收時序上比第一CC CC0晚的第二CC CC1設(shè)置為參考CC,并將比參考CC早的第一CC CC0的符號存儲在對齊緩沖存儲器270中。
對齊控制器220a可根據(jù)第二CC CC1來讀取存儲在對齊緩沖存儲器270中的第一CC CC0的符號,其中,第二CC CC1是參考CC(操作S120)。
例如,對齊控制器220a可根據(jù)第二CC CC1的第一符號0來讀取第一CC CC0的第一符號0,并根據(jù)第二CC CC1的第二符號1來讀取第一CC CC0的第二符號1。因此,雖然輸入到對齊控制器220a的第一CC CC0與第二CC CC1之間的時序差約為三個符號,但是從對齊控制器220a輸出的第一CC CC0與第二CC CC1之間的時序差被控制為一個符號或更少(操作S120)。
在圖6的示例性實施例中,同步處理模塊250a的元件261、元件262和元件270可時間分開地對每一個CC的符號進行處理。
因此,對齊控制器220a可向同步處理模塊250a交替地提供第一CC CC0的符號和第二CC CC1的符號。
同步處理模塊250a可順序地對從對齊控制器220a交替地接收的第一CC CC0的符號和第二CC CC1的符號進行處理(操作S130)。
同步處理模塊250a的信道估計器261可時間分開地進行操作來使用第二CC CC1的符號中的參考符號0、1、4、7、8和B估計第二CC CC1的信道,并使用第一CC CC0的符號中的參考符號0、1、4、7、8和B估計第一CC CC0的信道。因此,如圖9所示,可在第二CC CC1的參考符號0之后對第一CC CC0的參考符號0進行處理,然后在第二CC CC1的參考符號1之后對第一CC CC0的參考符號1進行處理。
類似地,解調(diào)器262和符號處理器270可時間分開地進行操作。例如,解調(diào)器262可使用估計第二CC CC1的信道的結(jié)果對第二CC CC1的其他符號進行解調(diào),并可使用估計第一CC CC0的信道的結(jié)果對第一CC CC0的其他符號進行解調(diào)。
為了解調(diào)其他符號,解調(diào)器262可對例如PCFICH、PDCCH、PBCH以及PDSCH執(zhí)行去映射。
因此,如圖9所示,第一CC CC0的PCFICH可在第二CC CC1的PCFICH之后被去映射,然后第一CC CC0的PDCCH可在第二CC CC1的PDCCH之后被去映射。
圖10是根據(jù)本發(fā)明構(gòu)思的示例性實施例的示例性的通信模塊200b的框圖。圖10的通信模塊200b是圖6的通信模塊200a的修改的示例。
圖10的通信模塊200b在結(jié)構(gòu)和操作上與圖6的通信模塊200a大體上相同。因此,為了解釋的方便,下面圖10的描述集中在通信模塊200b與通信模塊200a的差別,并且可省略先前描述的結(jié)構(gòu)和操作的進一步描述。
在圖6的通信模塊200a中,對齊控制器220a接收被FFT單元215轉(zhuǎn)換成頻域的符號的FFT符號,并控制它們的時序。與之相比,在圖10的通信模塊200b中,通過對齊控制器220b對兩個或更多個CC之間的時序進行控制,并通過FFT單元215對兩個或更多個CC執(zhí)行FFT,其中,F(xiàn)FT單元215被包括在同步處理模塊250b中而不是被包括在異步處理模塊210b中。
因此,如上所述,根據(jù)本發(fā)明構(gòu)思的示例性實施例,可改變對齊控制器的位置。
圖11是根據(jù)本發(fā)明構(gòu)思的示例性實施例的示例性的通信模塊200c的框圖。圖11的通信模塊200c是圖6的通信模塊200a的修改的示例。
圖11的通信模塊200c在結(jié)構(gòu)和操作上與圖6的通信模塊200a大體上相同。因此,為了解釋的方便,下面圖11的描述集中在通信模塊200c與通信模塊200a的差別,并且可省略先前描述的結(jié)構(gòu)和操作的進一步描述。
在圖6的通信模塊200a中,同步處理模塊250a的元件261、元件262和元件270交替地接收并處理(時間分開地處理)兩個或更多個對齊的CC的符號。
與之相比,在圖11的通信模塊200c中,通過250c-1和250c-2表示的同步處理模塊250c并行地接收并處理兩個或更多個對齊的CC的符號。為此,同步處理模塊250c可包括第一信道估計器261-1和第二信道估計器261-2、第一解調(diào)器262-1和第二解調(diào)器262-2、第一解碼器271-1和第二解碼器271-2以及第一MAC接口273-1和第二MAC接口273-2。
第一信道估計器261-1可使用第一CC CC0的符號中的參考符號來估計第一CC CC0的信道。第二信道估計器261-2可在與第一信道估計器261-1并行操作時使用第二CC CC1的符號中的參考符號來估計第二CC CC1的信道。
第一解調(diào)器262-1可使用通過第一信道估計器261-1估計第一CC CC0的信道的結(jié)果來對第一CC CC0的其他符號(例如,除了第一CC CC0的參考符號之外的第一CC CC0的符號)進行解調(diào)。第二解調(diào)器262-2可在與第一解調(diào)器262-1并行操作時使用通過第二信道估計器261-2估計第二CC CC1的信道的結(jié)果來對第二CC CC1的其他符號(例如,除了第二CC CC1的參考符號之外的第二CC CC1的符號)進行解調(diào)。
類似地,第一解碼器271-1和第二解碼器271-2可并行地對相應(yīng)的CC的符號進行解碼。
根據(jù)示例性實施例,在同步處理模塊250c中的一些元件中可以以時間分開的方式進行操作,而其他元件可并行地進行操作。
圖12是根據(jù)本發(fā)明構(gòu)思的示例性實施例的電子系統(tǒng)400的框圖。
參照圖12,電子系統(tǒng)400可被實現(xiàn)為便攜式裝置。便攜式裝置可以是,例如,用戶設(shè)備(UE)、移動電話、智能電話、平板PC、個人數(shù)字助理(PDA)、個人導(dǎo)航裝置或便攜式導(dǎo)航裝置(PDN)、物聯(lián)網(wǎng)(IoT)裝置等。
電子系統(tǒng)400包括片上系統(tǒng)(SoC)100、通信模塊200、電源410、存儲裝置420、存儲器300、輸入/輸出(I/O)端口440、擴展卡450以及顯示器470。在示例性實施例中,電子系統(tǒng)400還可包括相機模塊480。
SoC 100可控制連接到SoC 100的元件中的至少一個的操作。SoC 100可對應(yīng)于圖4中示出的處理器100,通信模塊200可對應(yīng)于圖4、圖5、圖6、圖10和圖11中示出的通信模塊200、通信模塊200a、通信模塊200b或通信模塊200c。
電源410可為元件200、元件300以及元件420至480中的至少一個供應(yīng)操作電壓。
存儲裝置420可被實現(xiàn)為,例如,硬盤驅(qū)動器或固態(tài)驅(qū)動器(SSD)。
存儲器300可被實現(xiàn)為,例如,易失性存儲器或非易失性存儲器。
I/O端口440被配置為將數(shù)據(jù)發(fā)送到電子系統(tǒng)400或?qū)碾娮酉到y(tǒng)400輸出的數(shù)據(jù)發(fā)送到外部裝置。例如,I/O端口440可包括:被配置為將指示裝置(諸如,計算機鼠標(biāo))連接到電子裝置400的端口、被配置為將打印機連接到電子裝置400的端口、被配置為將通用串行總線(USB)驅(qū)動器連接到電子裝置400的端口等。
擴展卡450可被實現(xiàn)為,例如,安全數(shù)字(SD)卡或多媒體卡(MMC)。在示例性實施例中,擴展卡450可以是用戶識別模塊(SIM)卡或通用用戶識別模塊(USIM)卡。
顯示器470可顯示從存儲裝置420、存儲器300、I/O端口440、擴展卡450或通信模塊200輸出的數(shù)據(jù)。
相機模塊480被配置為將光學(xué)圖像轉(zhuǎn)換成電子圖像。從相機模塊480輸出的電子圖像可被存儲在存儲裝置420、存儲器300或擴展卡450中。另外,從相機模塊480輸出的電子圖像可被顯示在顯示器470上。
圖13是示出根據(jù)本發(fā)明構(gòu)思的示例性實施例的用戶設(shè)備(UE)500的示意性示圖。參照圖13,移動裝置500可包括圖5的通信模塊200。
用戶設(shè)備500可被實現(xiàn)為,但不局限于,智能電話、平板PC、個人數(shù)字助理(PDA)、企業(yè)數(shù)字助理(EDA)、物聯(lián)網(wǎng)(IoT)裝置、移動互聯(lián)網(wǎng)裝置(MID)等。
根據(jù)示例性實施例,同步處理模塊250c的一些元件可時間分開地操作,一些元件可并行操作。
根據(jù)本發(fā)明構(gòu)思的示例性實施例,通過控制不同接收時序的多個CC(例如,多個異步CC)之間的時序來將不同接收時序的多個CC處理為彼此同步,從而有效地使用元件(例如,硬件資源)。例如,可將多個異步CC處理為彼此同步,因此,可有效地共享元件(例如,硬件資源)。
此外,根據(jù)本發(fā)明構(gòu)思的示例性實施例,可將多個異步CC處理為彼此同步,從而減少通過軟件控制硬件資源的復(fù)雜性。因此,可減少由于控制硬件資源的復(fù)雜性引起的意料之外的系統(tǒng)故障的發(fā)生。
雖然已經(jīng)參照本發(fā)明構(gòu)思的示例性實施例具體示出并描述了本發(fā)明構(gòu)思,但是本領(lǐng)域的普通技術(shù)人員將理解,在不脫離如由權(quán)利要求所限定的本發(fā)明構(gòu)思的精神和范圍的情況下,可進行形式和細(xì)節(jié)的各種改變。