專利名稱:一種基帶處理器和基帶處理方法
技術領域:
本發(fā)明涉及通信技術領域,更具體地說,涉及一種基帶處理器和基帶處理方法。
背景技術:
FFT是DFT(離散傅里葉變換)的高效算法。實現FFT主要有算法和Winograd算法等。對于2n點的FFT,由Cooley-Tukey算法可導出DIT(時域抽取法)和DIF(頻域抽取法)兩種算法。其中,DIF中的基2-FFT算法的基本思想是將較大點數的DFT分解為若干小點數的DFT的組合,使整個DFT的計算過程變?yōu)橐幌盗械\算過程。
硬件實現FFT的硬件基本構成為如圖1所示基2蝶形處理器、存儲單元和控制模塊,其中,RAM(隨機存儲器)用來存儲輸入數據、運算過程中的中間結果以及運算完成后的數據,ROM(只讀存儲器)用來存儲旋轉因子表,蝶形處理器為基2蝶形運算單元,控制模塊用于產生控制時序及地址信號,用以控制中間運算過程及最后輸出結果。
硬件實現FFT通常有兩種方法第一種是并行運算,能夠對很高的數據采用率進行運算,但其硬件規(guī)模極大,當在FPGA(Field Programmable Gate Array現場可編程門陣列)上要實現較大點數的FFT時較為困難; 另一種方法是串行方法采用一個蝶形處理器完成運算,使用的邏輯資源較少,但運算速度較慢。
現有的基帶處理器通常采取上述硬件實現FFT的運算,基帶處理的速度受到影響,不能滿足高速處理數據的要求。
近年來,寬帶無線接入技術的發(fā)展極為迅速,其中又以OFDM系統(tǒng)最引人注目。OFDM(正交頻分復用)是一種無線環(huán)境下的高速傳輸技術,適合在多徑傳播和多普勒頻移的無線移動信道中傳輸高速數據。它能有效對抗多徑效應,消除符號間干擾,對抗頻率選擇性衰落,而且信道利用率高。
發(fā)明內容
有鑒于此,本發(fā)明提供一種基帶處理器和基帶處理方法,以實現在OFDM系統(tǒng)中實現高速基帶處理。
一種基帶處理器,包括 導頻插入模塊,用于,將OFDM系統(tǒng)中經過調制得到的復數數據映射到子載波上,并插入導頻符號和0值,得到串行傳輸數據; FFT數據處理模塊,用于,讀取所述串行傳輸數據,進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據。
優(yōu)選地,所述FFT數據處理模塊包括蝶形數據預處理模塊、蝶形計算模塊、存儲模塊和控制模塊,其中 所述蝶形數據預處理模塊,用于,將所述串行傳輸數據進行串并轉換,得到并行數據; 所述蝶形計算模塊,用于,讀取并行數據,并在存儲模塊的配合下按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據; 所述存儲模塊,用于,在所述控制模塊的控制下,存儲并行數據以及配合所述蝶形計算單元進行蝶形運算; 所述控制模塊用于,控制存儲模塊接收所述蝶形數據預處理模塊輸出的并行數據,以及選擇基4和基2的混合蝶形運算算法作為預設算法; 優(yōu)選地,所述蝶形數據預處理模塊包括地址生成模塊和并行數據存儲轉接器,其中 所述地址生成模塊用于根據預設地址算法為所述并行數據存儲轉接器處理后的并行數據分配地址; 所述并行數據存儲轉接器用于計算所述接收到的串行數據,并進行并行轉換,將所述并行數據經按照預設算法分組,對應所分配的地址并存儲在所述存儲模塊的不同存儲器中。
優(yōu)選地,所述基帶處理器還包括反轉存儲器,所述反轉存儲器與所述控制模塊連接,用于對所述蝶形計算模塊處理后的數據根據預設算法進行反轉。
優(yōu)選地,所述基帶處理器還包括循環(huán)前綴模塊,用于,接收經FFT數據處理模塊處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內; 所述循環(huán)前綴模塊中所述保護間隔大于信道最大時延擴展。
一種基帶處理方法,包括 步驟AOFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,并插入0值和導頻符號; 步驟B將步驟A處理得到的串行數據進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據; 優(yōu)選地,所述步驟B具體實現為 將步驟A處理后的數據轉換為并行數據并存儲; 讀取并行數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據; 所述并行運算具體為基于OFDM系統(tǒng)的基4和基2的混合蝶形運算。
優(yōu)選地,所述步驟B具體實現為 計算所述接收到的串行數據,并進行并行轉換; 根據預設地址算法為所述并行數據分配地址; 將所述并行數據經按照預設算法分組,對應所分配的地址并存儲; 讀取存儲數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據。
優(yōu)選地,所述步驟B還包括,將所述并行輸出的數據進行反轉。
優(yōu)選地,所述方法還包括步驟C接收經步驟B處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
從上述的技術方案可以看出,本發(fā)明實施例是基于具有高效率頻譜的OFDM物理層的基帶處理器,由于OFDM是一種在無線環(huán)境下的高速傳輸技術,信道利用率高,所述FFT數據處理模塊采用串并行結合的數據處理方式,在數據輸出的同時接收未處理串行傳輸數據,保持連續(xù)不間斷的數據處理模式,使得基帶處理器的模塊適應OFDM物理層的高速傳輸速度的要求并克服了現有技術中進行FFT運算的電路規(guī)模大和數據處理速度慢的缺點;同時,在每個經處理后的符號之間插入保護間隔及插入循環(huán)前綴,減少符號間干擾ISI和信道間干擾ICI,保證了子載波的正交性,提高了數據傳輸的安全性。
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為現有技術進行FFT處理的基帶處理器的結構示意圖; 圖2為本發(fā)明實施例中公開的基帶處理器的模塊結構示意圖; 圖3為本發(fā)明又一實施例的導頻插入模塊的結構示意圖; 圖4為本發(fā)明又一實施例的FFT數據處理模塊的結構示意圖; 圖5a為本發(fā)明又一實施例的蝶形數據預處理模塊與蝶形計算模塊連接方式結構示意圖; 圖5b為本發(fā)明又一實施例的蝶形計算模塊的結構示意圖; 圖5c為本發(fā)明又一實施例的蝶形計算模塊的結構示意圖; 圖6為本發(fā)明又一實施例的蝶形數據預處理模塊的結構示意圖; 圖7為本發(fā)明又一實施例的一種存儲模塊的結構示意圖; 圖8為本發(fā)明又一實施例的基帶處理器的結構示意圖; 圖9為本發(fā)明又一實施例的基帶處理器的結構示意圖; 圖10為本發(fā)明實施例中公開的基帶處理方法流程圖; 圖11為本發(fā)明又一實施例中公開的基帶處理方法的流程圖; 圖12為本發(fā)明又一實施例中公開的基帶處理方法的流程圖; 圖13為本發(fā)明又一實施例中公開的基帶處理方法的流程圖。
具體實施例方式 下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例公開了一種基帶處理器,以實現FFT的高速運算和數據的實時處理。
本發(fā)明的發(fā)明總構思在于在OFDM系統(tǒng)中,首先對需傳輸的數據在進行加擾、卷積編碼和交織處理后通過映射轉換為復數;所述復數進行分組,每組1600個復數,并使各組復數對應一個OFDM符號(以上為對需傳輸數據的預處理);將所述OFDM符號映射到個子載波上,并插入導頻信號后,經過串并轉換處理、蝶形運算及加入循環(huán)前綴,從而完成了本發(fā)明的發(fā)明目的。
圖2示出了基帶處理器的總體結構,包括預處理模塊201,導頻插入模塊202、FFT數據處理模塊203、循環(huán)前綴模塊204,其中 所述預處理模塊201用于對需傳輸的數據在進行加擾、卷積編碼和交織處理后通過映射轉換為復數; 所述復數進行分組,每組1600個復數,并使各組復數對應一個OFDM符號; 所述導頻插入模塊202將OFDM系統(tǒng)中經過調制得到的復數數據映射到子載波上,并插入導頻符號和0值,得到串行傳輸數據; 所述FFT數據處理模塊203讀取所述所述串行傳輸數據,進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據; 圖中還示出了 循環(huán)前綴模塊204接收經FFT數據處理模塊處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
本實施例是基于具有高效率頻譜的OFDM物理層的基帶處理器,由于OFDM是一種在無線環(huán)境下的高速傳輸技術,信道利用率高,所述FFT數據處理模塊采用串并行結合的數據處理方式,在數據輸出的同時接收未處理串行傳輸數據,保持連續(xù)不間斷的數據處理模式,因而,使得基帶處理器的模塊適應OFDM物理層的高速傳輸速度的要求并克服了現有技術中進行FFT運算的電路規(guī)模大和數據處理速度慢的缺點;同時,在每個經處理后的符號之間插入保護間隔及插入循環(huán)前綴,減少符號間干擾ISI和信道間干擾ICI,保證了子載波的正交性,提高了數據傳輸的安全性。
圖3示出了實施例一中公開的一種導頻插入模塊的結構示意圖,包括先進先出緩存器FIFO301、導頻分量模塊302和復用器303 所述導頻插入模塊具體插入導頻的過程為 專用的協(xié)議使用1607個子載波傳輸數據,在這些子載波的號碼中,-63,一21,一7,0,7,21和63被跳過,用作插入導頻符號。剩下的441個子載波使用dc值,也就是0,端口輸入數據為X0,X1,......Xn。
將這些數據按照1600分組,用數組Yi表示為 Y0={X0 X1。。。。。。X1599}; 插入導頻符號,使用的模塊為圖3中的導頻分量模塊302,導頻符號是直流量,數學表達為 Y0={X0 X1。。。0,X200。。。0 X400。。。0 X600。。。0 X799。。。0 X1000 0 X1200。。。0 X1400。。。X1600}。
剩下的441個子載波使用dc值0 Y0={X0 X1。。。0,X200。。。0 X400。。。0 X600。。。0 X799。。。0X1000 0 X1200。。。0 X1400。。。X1600 0000。。。0}。
------------------ 合計441個 這樣整個數組合計有2048個數據,為2的10次方,極大的方便了數據傳輸,符合在OFDM物理層中進行高速率數據傳輸的需求。
以上本實施例中,為了讓前段預處理模塊可以連續(xù)輸入,并避免因插入dc值和導頻符號而終止,采用深度為32的FIFO緩存器301緩存數據,另外圖中所示復用器303用于緩存器301提取數據并提供導頻插入的場所,并將處理后的數據傳輸給FFT數據處理模塊。
以上實施例所提供的將復數映射到子載波的過程保證系統(tǒng)的子載波頻譜集中,從而系統(tǒng)占用的頻譜帶寬盡可能窄,因此節(jié)約了頻譜資源,提高了處理速度。
在具體說明FFT數據處理模塊之前,應當明確的是 本發(fā)明對于N=4點的FFT的頻率抽取算法 以上算法是基于本發(fā)明的發(fā)明構思,克服了一般的離散傅里葉變換采用的流水線模式的時延長的缺點,實現了高速處理數據,適應了OFDM傳輸系統(tǒng)的數據處理速度要求。
圖4示出了FFT數據處理模塊的結構,包括蝶形數據預處理模塊401、蝶形計算模塊403、控制模塊404和存儲模塊402,其中 蝶形數據預處理模塊401將經過導頻插入模塊處理后的串行數據變?yōu)樗穆凡⑿械臄祿? 將所述并行數據經過所述控制模塊404控制進入所述存儲模塊402; 蝶形計算模塊403從存儲器中讀取的數據經過蝶形數據預處理模塊,并以一定順序連接到模塊402的4個輸入端,如圖5a所述,有4種不同的轉接方式與所述蝶形計算模塊403進行連接。
所述蝶形計算模塊403在本發(fā)明中,所述蝶形計算模塊為計算復用單元,在控制模塊404的控制下進行基4與基2的混合運算,所述具體基4與基2的混合運算可以通過圖5b的示意圖實現 本發(fā)明通過圖5c所示的基帶處理器作為例子進行闡述x為輸入數據,X為輸出數據,radix一2為基4/2選擇控制,除最后一級為基2運算外其他各級為基4運算,change為數據交換控制,第2級及其以后各級需要進行將X(1)和X(2)交換。所述蝶形計算模塊主要由3個復數乘法和8個復數加法; 另外,需要說明的是,在硬件方面,由于3個復數乘法器會占用太多的資源,如果充分利用模塊內的寄存器,以較高時鐘流水方式(3倍時鐘)計算,可以用一個復數乘法器和6個實數加法器實現蝶形運算; 在電路設計中主要是乘法器占用較多的邏輯資源,因此可以考慮乘法器的復用,以2倍的輸入數據時鐘進行時分復用,最終可以做到采用6個實數乘法器和8個實數加法器實現基4/2復用模塊。
需要說明的是,所述蝶形計算模塊403接收所述存儲模塊402輸出的蝶形數據,在處理蝶形數據后輸出數據的同時,進行未經處理的并行數據輸入,保持連續(xù)的數據處理。
存儲模塊402用于接收并進行所述蝶形數據預處理模塊的數據,儲存蝶形數據并配合所述蝶形數據計算模塊進行蝶形數據處理; 控制模塊404用于控制存儲模塊接收所述蝶形數據預處理模塊401的預處理數據,以及控制所述蝶形計算模塊選擇進行基4和基2的混合運算。
由以上實施例,所述蝶形數據預處理模塊的優(yōu)點是保證蝶形計算模塊每次計算所需要讀取的數據分布在不同的存儲器中,從而實現地址無沖突并行讀取;蝶形處理模塊配合所述4輸出和4輸入的存儲模塊,一次處理數據在一個時鐘周期內即可完成。
圖6示出了蝶形數據預處理模塊的結構示意圖,包括并行數據存儲器601和地址生成模塊602,所述蝶形數據預處理模塊的具體工作過程為 由于蝶形計算模塊403需從所述存儲模塊402中讀出和寫入數據,為了使存儲模塊402數量最小化,采用的是同址運算,如式(n)=k0+k1*4+......+kp-1*4p-1=(k,k1...kp-1)4;設w為4進制位數的代數和,即然后取4的余數,余數的取值范圍為(0,1,2,3)分別對應四個不同的存儲器,舉例說明,數據的索引號為12,(12)=(030)4,則此數據的系數代數和對4的余數為3,存入余數為3對應的存儲器。
對于N=4點的FFT,采用一個log 2位的計數器來生成地址,可以劃分為兩個計數器。高位作為級數計數器i,(i最大值為P-1)。低位作為蝶形運算計數器j(j最大值為N/4-1)。counter=i*4(P-1)+j。記RCL[X,M]為x(二進制表示)循環(huán)左移M位。例如RCL[12,2]=3。設蝶形計算模塊并行讀出的4個數據地址標號分別為add0,add1,add2,add3。其中add0n,add1=n+4(P-8-1)。則地址可由如下公式生成add0=RCL[4j+0,2i],add1=RCL[4j+1,2i],add2=RCL[4j+2,2i],add 3=RCL[4j+3,2i]。
圖7示出了一種存儲模塊的結構示意圖,包括兩個N字存儲器,分別為第一存儲器701和第二存儲器702,以及數據選擇器703,其中兩個N字存儲器通過數據選擇器是雙端口存儲器,進行乒乓操作,即當第一存儲器作為輸入輸出時,第二存儲器作為FFT蝶形原位運算,也就是說,在完成蝶形數據輸出的同時寫入新的數據,具體的工作過程如下
由以上的實施例可知,所述存儲模塊采用了分塊存儲器結構,在所述數據選擇器控制下能夠實現各塊之間的分離存取,輸入輸出持續(xù)處理提高了計算速度,符合本發(fā)明提高基帶處理器數據處理速度的要求。
結合上述圖1-圖7的相應描述。圖8示出了存儲器為兩個N字存儲器的基帶處理器的系統(tǒng)結構,包括蝶形數據預處理模塊801、兩個N字存儲模塊802、控制模塊803和蝶形計算模塊804。
圖9示出了存儲器為一種2N字存儲器的基帶處理器的系統(tǒng)結構,包括蝶形數據預處理模塊901、2N字存儲模塊902、控制模塊903和蝶形計算模塊904和旋轉因子存儲器905。所述2N字存儲器902實現輸入輸出的持續(xù)處理,單獨實現存儲模塊功能,采用本方案時,需將經過存儲器處理的輸出數據進行對稱反轉,在圖8基礎上加設旋轉因子存儲器,結合旋轉因子表進行反轉,具體反轉過程如下 當2N字存儲器2n點n為偶數時,輸出數據為對稱反轉形式如圖3(a)所示;當n為奇數時,如圖3(b)所示的2n(n為奇數)點FFT的對稱反轉形式,輸出為對稱反轉次序,從而通過以正常順序和對稱反轉次序輪流輸入數據實現數據的連續(xù)同時輸入輸出處理。
圖3(a)2n(n為偶數)基4算法FFT的對稱反轉輸出 圖3(b)2n(n為奇數)混合基FFT的對稱反轉輸出 圖10示出了一種基帶處理方法,包括以下步驟 步驟1001OFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,按順序插入0值和導頻符號; 步驟1002將步驟A處理得到的串行數據進行串并轉換和并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據; 步驟1003接收經步驟1002處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
圖11示出了又一實施例的基帶處理方法,包括以下步驟 步驟1101OFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,按順序插入0值和導頻符號; 步驟1102將步驟A處理后的數據轉換為并行數據并存儲; 步驟1103讀取并行數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據; 步驟1104接收經步驟1103處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
圖12示出了又一實施例的基帶處理方法,包括以下步驟; 步驟1201OFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,按順序插入0值和導頻符號; 步驟1202根據預設地址算法為經過串并轉換的數據數據分配地址; 步驟1203所述并行數據經按照預設算法分組,對應所分配的地址并存儲在所述存儲模塊的不同存儲器中; 步驟1204讀取并行數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據; 步驟1205接收經步驟1204處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
圖13示出了又一實施例的基帶處理方法,包括以下步驟 步驟1301OFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,按順序插入0值和導頻符號; 步驟1302根據預設地址算法為經過串并轉換的數據數據分配地址; 步驟1303所述并行數據經按照預設算法分組,對應所分配的地址并存儲在所述存儲模塊的不同存儲器中; 步驟1304讀取并行數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據; 步驟1305對所述蝶形計算模塊處理后的數據根據預設算法進行反轉; 步驟1306接收經步驟1305處理后的所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
本發(fā)明公開的基帶處理器包括循環(huán)前綴模塊的設計 為了盡可能的減少符號間干擾ISI,在每個符號之間插入保護間隔,所述保護間隔要大于信道的最大時延擴展。
在這段保護時間內,可以不插入任何信號,即一段空閑傳輸時間,然而,由于多徑傳播的影響,會產生信道間干擾(ICI),即子載波之間的正交性遭到破壞。
為了消除多徑傳播造成的ICI,需要把OFDM符號后的數據復制導保護間隔內,即插入循環(huán)前綴。
上述實施例中,采用旋轉因子存儲器減少塊浮點等數據的縮放流程,實現性能好,電路資源少。
本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對于實施例公開的裝置而言,由于其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。
專業(yè)人員還可以進一步意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機軟件或者二者的結合來實現,為了清楚地說明硬件和軟件的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發(fā)明的范圍。
結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結合來實施。軟件模塊可以置于隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。
對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
權利要求
1.一種基帶處理器,其特征在于,包括
導頻插入模塊,用于,將OFDM系統(tǒng)中經過調制得到的復數數據映射到子載波上,并插入導頻符號和0值,得到串行傳輸數據;
傅里葉變換FFT數據處理模塊,用于,讀取所述串行傳輸數據,進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據。
2.根據權利要求1所述的基帶處理器,其特征在于,所述FFT數據處理模塊包括蝶形數據預處理模塊、蝶形計算模塊、存儲模塊和控制模塊,其中
所述蝶形數據預處理模塊,用于,將所述串行傳輸數據進行串并轉換,得到并行數據;
所述蝶形計算模塊,用于,讀取并行數據,并在存儲模塊的配合下按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據;
所述存儲模塊,用于,在所述控制模塊的控制下,存儲并行數據以及配合所述蝶形計算單元進行蝶形運算;
所述控制模塊用于,控制存儲模塊接收所述蝶形數據預處理模塊輸出的并行數據,以及選擇基4和基2的混合蝶形運算算法作為預設算法。
3.根據權利要求2所述的基帶處理器,其特征在于,所述蝶形數據預處理模塊包括地址生成模塊和并行數據存儲轉接器,其中
所述地址生成模塊用于根據預設地址算法為所述并行數據存儲轉接器處理后的并行數據分配地址;
所述并行數據存儲轉接器用于計算所述接收到的串行數據,并進行并行轉換,將所述并行數據經按照預設算法分組,對應所分配的地址并存儲在所述存儲模塊的不同存儲器中。
4.根據權利要求2所述的基帶處理器,其特征在于,還包括反轉存儲器,所述反轉存儲器與所述控制模塊連接,用于對所述蝶形計算模塊處理后的數據根據預設算法進行反轉。
5.根據權利要求1所述的基帶處理器,其特征在于,還包括循環(huán)前綴模塊,用于,接收經FFT數據處理模塊處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內;
所述循環(huán)前綴模塊中所述保護間隔大于信道最大時延擴展。
6.一種基帶處理方法,其特征在于,包括
步驟AOFDM系統(tǒng)中經過處理的復數數據,映射到子載波上,并插入0值和導頻符號;
步驟B將步驟A處理得到的串行數據進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據。
7.根據權利要求6所述的方法,其特征在于,所述步驟B具體實現為
將步驟A處理后的數據轉換為并行數據并存儲;
讀取并行數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據;
所述并行運算具體為基于OFDM系統(tǒng)的基4和基2的混合蝶形運算。
8.根據權利要求6所述的方法,其特征在于,所述步驟B具體實現為
計算所述接收到的串行數據,并進行并行轉換;
根據預設地址算法為所述并行數據分配地址;
將所述并行數據經按照預設算法分組,對應所分配的地址并存儲;
讀取存儲數據,并按照預設算法進行蝶形運算,在數據輸出的同時接收未處理并行傳輸數據。
9.根據權利要求6所述的方法,其特征在于,所述步驟B還包括,將所述并行輸出的數據進行反轉。
10.根據權利要求6所述的方法,其特征在于,還包括步驟C接收經步驟B處理后所述OFDM符號并在所述符號間插入保護間隔,并將所述OFDM符號后的數據復制到保護間隔內。
全文摘要
本發(fā)明實施例公開了一種基帶處理器,包括導頻插入模塊,用于,將OFDM系統(tǒng)中經過調制得到的復數數據映射到子載波上,并插入導頻符號和0值,得到串行傳輸數據;FFT數據處理模塊,用于,讀取所述串行傳輸數據,進行串并轉換及并行運算后,輸出運算結果,并在數據輸出的同時接收未處理串行傳輸數據;所述FFT數據處理模塊采用串并行結合的數據處理方式,在數據輸出的同時接收未處理串行傳輸數據,保持連續(xù)數據處理模式,使得基帶處理器的模塊適應OFDM物理層的高速傳輸速度的要求并克服了現有技術中進行FFT運算的電路規(guī)模大和數據處理速度慢的缺點。
文檔編號H04L27/26GK101764778SQ200910191110
公開日2010年6月30日 申請日期2009年10月9日 優(yōu)先權日2009年10月9日
發(fā)明者李德權 申請人:重慶唐大科技有限公司