專(zhuān)利名稱:正交頻分復(fù)用接入系統(tǒng)的數(shù)據(jù)存儲(chǔ)器及基帶信號(hào)處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無(wú)線寬帶通訊OFDMA ( Orthogonal frequency division multiple access,正交頻分復(fù)用接入)系統(tǒng)中基帶信號(hào)調(diào)制的DSP(Digital signal processor,數(shù)字信號(hào)處理器)優(yōu)化設(shè)計(jì)領(lǐng)域,尤其涉及一種在OFDMA 系統(tǒng)中DSP芯片實(shí)現(xiàn)基帶處理時(shí)數(shù)據(jù)的存儲(chǔ)方法。
背景技術(shù):
對(duì)于大量以32bit為數(shù)據(jù)處理單位的DSP來(lái)說(shuō),存儲(chǔ)調(diào)制數(shù)據(jù)中實(shí)部和 虛部復(fù)數(shù)信號(hào)的方式可以這樣設(shè)計(jì),即高16bit存放虛部路信號(hào)數(shù)值,低16bit 存放實(shí)部路信號(hào)數(shù)值。OFDMA系統(tǒng)中符號(hào)以這樣的復(fù)數(shù)格式傳輸?shù)娇焖俑道锶~變換或快速傅里葉變換逆變換)變換器,從而實(shí)現(xiàn)載波傳輸。但 是調(diào)制之后通常還要經(jīng)過(guò)一些中間環(huán)節(jié)處理,才發(fā)送到OFDMA的FFT/IFFT式,那么無(wú)疑會(huì)帶來(lái)存儲(chǔ)資源的緊張。若減少bit位,那么信號(hào)的數(shù)字精度 就會(huì)受到影響,所以如何在不降低精度的情況下減少調(diào)制數(shù)據(jù)對(duì)存儲(chǔ)資源的 要求是我們目前面臨的問(wèn)題。如圖l所示,可以看到比特?cái)?shù)據(jù)流經(jīng)過(guò)調(diào)制后,生成32bit長(zhǎng)度的復(fù)數(shù)數(shù)據(jù)存放在DSP存儲(chǔ)器中,在依次進(jìn)行中間處理1 、中間處理2.......中間處理n的時(shí)候,因?yàn)閷?duì)這些復(fù)數(shù)需要實(shí)時(shí)處理而需要在這些處理進(jìn)行時(shí), 也要開(kāi)辟DSP存儲(chǔ)器來(lái)存放32bit長(zhǎng)度的復(fù)數(shù),最后將這些復(fù)數(shù)傳遞給 OFDMA的FFT/IFFT變換器,這樣的處理過(guò)程對(duì)DSP存儲(chǔ)空間提出了很大的需求。 發(fā)明內(nèi)容為了解決現(xiàn)有的OFDMA系統(tǒng)中基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中DSP 存儲(chǔ)空間需求過(guò)大的問(wèn)題,本發(fā)明提供了 一種正交頻分復(fù)用接入系統(tǒng)的數(shù)據(jù) 存儲(chǔ)器及基帶信號(hào)處理方法。本發(fā)明的正交頻分復(fù)用接入系統(tǒng)的數(shù)據(jù)存儲(chǔ)器,所述存儲(chǔ)器含有 一調(diào) 制復(fù)數(shù)值數(shù)據(jù)庫(kù),用于記錄調(diào)制復(fù)數(shù)值,該調(diào)制復(fù)數(shù)值存放在數(shù)據(jù)庫(kù)中的位 置為其對(duì)應(yīng)的索引值。其中,所述數(shù)據(jù)庫(kù)含有所述數(shù)據(jù)庫(kù)含有第一類(lèi)調(diào)制復(fù)數(shù)值,其包括 對(duì)初始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制復(fù)數(shù)值;以及N個(gè)第二類(lèi)調(diào)制 復(fù)數(shù)值,其包括N個(gè)基帶信號(hào)沖間處理過(guò)程的結(jié)果值,N為自然數(shù)且大于 等于l。采用上述數(shù)據(jù)存儲(chǔ)器的基帶信號(hào)處理方法,其用于正交頻分復(fù)用接入系 統(tǒng)中,所述方法按照以下步驟進(jìn)行A、 預(yù)先在數(shù)據(jù)存儲(chǔ)器中建立一調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),記錄基帶信號(hào)比特 數(shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值;B、 中央處理器將初始比特?cái)?shù)據(jù)流調(diào)制為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的索引值, 根據(jù)索51值從所述數(shù)據(jù)庫(kù)中獲取預(yù)存的調(diào)制復(fù)數(shù)結(jié)果值;C、 將所述調(diào)制復(fù)數(shù)結(jié)果值輸入到傅里葉變換器或傅里葉逆變換器中, 進(jìn)行載波調(diào)制處理。其中,所述步驟B按照以下步驟進(jìn)行Bl、中央處理器根據(jù)初始比特?cái)?shù)據(jù)流輸入的二進(jìn)制數(shù)據(jù)和預(yù)設(shè)的調(diào)制 規(guī)則,確定經(jīng)調(diào)制后調(diào)制復(fù)數(shù)值在所述數(shù)據(jù)庫(kù)中的存儲(chǔ)下標(biāo),并將該下標(biāo)作 為其索引值;B2、所述索引值按照預(yù)設(shè)的運(yùn)算規(guī)則,依次經(jīng)過(guò)N個(gè)中間環(huán)節(jié)的運(yùn)算,并獲得最終結(jié)果值,其中,N為自然數(shù)且大于等于l;B3、所述中央處理器以所述最終結(jié)果值作為存儲(chǔ)下標(biāo),直接索引所述 數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的調(diào)制復(fù)數(shù)值。所述步驟B1中,預(yù)設(shè)的調(diào)制規(guī)則包括四進(jìn)制相移鍵控調(diào)制、16模數(shù)正 交振幅調(diào)制、64模數(shù)正交振幅調(diào)制中的一種或幾種的組合方式。其中,所述步驟A中,所述數(shù)據(jù)庫(kù)含有第一類(lèi)調(diào)制復(fù)數(shù)值,其包括 對(duì)初始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制復(fù)數(shù)值;以及N個(gè)第二類(lèi)調(diào)制 復(fù)數(shù)值,其包括N個(gè)基帶信號(hào)中間處理過(guò)程的結(jié)果值,N為自然數(shù)且大于 等于l。其中,所述預(yù)設(shè)的運(yùn)算規(guī)則包括對(duì)調(diào)制復(fù)數(shù)值進(jìn)行取負(fù)值運(yùn)算、求共軛 復(fù)數(shù)運(yùn)算、求負(fù)共軛復(fù)數(shù)運(yùn)算。其中,所述步驟A中,所述數(shù)據(jù)庫(kù)以數(shù)組或數(shù)據(jù)文件的形式存放基帶 信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值。其中,所述第一類(lèi)調(diào)制復(fù) 數(shù)值、'以及該復(fù)數(shù)值經(jīng)N個(gè)基帶信號(hào)中間處理過(guò)程后得到的N個(gè)第二類(lèi)調(diào) 制復(fù)數(shù)值按預(yù)-沒(méi)順序放置于所述數(shù)組或數(shù)據(jù)文件中。以數(shù)據(jù)庫(kù)采用數(shù)組方式存儲(chǔ)數(shù)據(jù)為例,上述方法具體可采用如下過(guò)程實(shí) 現(xiàn)所述步驟A中,在所述數(shù)據(jù)庫(kù)中,第一類(lèi)調(diào)制復(fù)數(shù)值、以及該復(fù)數(shù)值 經(jīng)N個(gè)基帶信號(hào)中間處理過(guò)程后得到的N個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值依次放置于 一數(shù)組的連續(xù)地址中;所述步驟B中,中央處理器根據(jù)初始比特?cái)?shù)據(jù)流輸 入的二進(jìn)制數(shù)據(jù)和所需的調(diào)制方式,確定第一類(lèi)調(diào)制復(fù)數(shù)值在所述數(shù)組中的 存儲(chǔ)下標(biāo);然后,第一類(lèi)調(diào)制復(fù)數(shù)值的存儲(chǔ)下標(biāo)經(jīng)第l個(gè)中間環(huán)節(jié)的加減運(yùn) 算后得到第1個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值的存儲(chǔ)下標(biāo);第1個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值的 存儲(chǔ)下標(biāo)經(jīng)第2個(gè)中間環(huán)節(jié)的加減運(yùn)算后得到第2個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值的存 儲(chǔ)下標(biāo);依次類(lèi)推,經(jīng)第N個(gè)中間環(huán)節(jié)的運(yùn)算后最終獲得第N個(gè)第二類(lèi)調(diào) 制復(fù)數(shù)值的存儲(chǔ)下標(biāo),最終以此作為最終結(jié)果值索引數(shù)據(jù)庫(kù),其具體如何實(shí) 現(xiàn)可參見(jiàn)具體實(shí)施方式
部分的相關(guān)例子。發(fā)明效果相對(duì)于傳統(tǒng)的對(duì)32bit調(diào)制復(fù)數(shù)的處理過(guò)程而言,本發(fā)明通過(guò) 在存儲(chǔ)器中建立關(guān)系表單元,使得在OFDMA系統(tǒng)的調(diào)制以及在后續(xù)的中 間處理中,均替換為對(duì)低位數(shù)索引值的相應(yīng)處理,從而減少了存儲(chǔ)器的存儲(chǔ) 空間,而且還相應(yīng)地的增加了計(jì)算速度。
圖1是傳統(tǒng)的OFDMA系統(tǒng)中基帶信號(hào)比特?cái)?shù)據(jù)流的處理過(guò)程示意圖; 圖2是本發(fā)明的OFDMA系統(tǒng)中基帶信號(hào)比特?cái)?shù)據(jù)流的處理過(guò)程示意圖。
具體實(shí)施方式
以下參照?qǐng)D2,詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。在OFDMA系統(tǒng)中,本發(fā)明所采用的數(shù)據(jù)存儲(chǔ)器,其含有一調(diào)制復(fù)數(shù) 值數(shù)據(jù)庫(kù),用于記錄基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值, 該調(diào)制復(fù)數(shù)值存放在數(shù)據(jù)庫(kù)中的位置為其對(duì)應(yīng)的索引值。(比如,每個(gè)調(diào)制 復(fù)數(shù)按照32bit存放在一維數(shù)組中,那么第二個(gè)調(diào)制復(fù)數(shù)自然就是數(shù)組的第 二個(gè)元素,數(shù)組下標(biāo)就是索引值,所以索引值也就是存儲(chǔ)元素下標(biāo),第一個(gè) 存儲(chǔ)元素下標(biāo)為0,第二個(gè)為1等等。)在OFDMA系統(tǒng)中,初始比特?cái)?shù)據(jù)流需要經(jīng)過(guò)調(diào)制,然后依次經(jīng)過(guò)N 個(gè)中間處理環(huán)節(jié)后,才被送入OFDMA的FFT/IFFT變換器中。在上述調(diào)制 時(shí),通常采用如下三種方式進(jìn)行四進(jìn)制相移鍵控調(diào)制(QPSK)、 16模數(shù)正 交振幅調(diào)制(16QAM)、 64模數(shù)正交振幅調(diào)制(64QAM)。經(jīng)過(guò)QPSK調(diào)制后, 僅產(chǎn)生4個(gè)不同的調(diào)制復(fù)邀:值,經(jīng)過(guò)16QAM調(diào)制產(chǎn)生16個(gè)不同的調(diào)制復(fù) 數(shù)值,'經(jīng)過(guò)64QAM調(diào)制產(chǎn)生64個(gè)不同的調(diào)制復(fù)數(shù)值。這些源頭比特?cái)?shù)據(jù) 流不論有多少數(shù)據(jù)量,經(jīng)過(guò)QPSK, 16QAM正交振幅調(diào)制、64QAM調(diào)制的 話,也只能在(4+16+64)個(gè)調(diào)制復(fù)數(shù)中取值,而不可能取其它的數(shù)值。鑒于這一特點(diǎn),就可以將所有的調(diào)制復(fù)數(shù)可能的取值組合起來(lái)建立一個(gè)數(shù)據(jù) 庫(kù),使用這些調(diào)制復(fù)數(shù)在數(shù)據(jù)庫(kù)中的索引值代替這些調(diào)制復(fù)數(shù)。本發(fā)明正是 基于這一思想,在存儲(chǔ)器中設(shè)置了一個(gè)數(shù)據(jù)庫(kù)單元,其用列表的方式存儲(chǔ)記 錄調(diào)制過(guò)程的結(jié)果數(shù)據(jù)。這樣的數(shù)據(jù)存儲(chǔ)方式,可以縮減系統(tǒng)存儲(chǔ)器的數(shù)據(jù)存儲(chǔ)空間,舉例說(shuō)明,對(duì)于100個(gè)比特?cái)?shù)據(jù)流來(lái)說(shuō),經(jīng)過(guò)QPSK調(diào)制后,生 成100個(gè)調(diào)制復(fù)數(shù),這100個(gè)調(diào)制復(fù)數(shù)的取值因?yàn)榻?jīng)過(guò)QPSK調(diào)制,它們的 取值只能在QPSK四個(gè)調(diào)制復(fù)數(shù)值中選擇,如果用0, 1, 2, 3的索引分別 代替這四個(gè)調(diào)制復(fù)數(shù)的取值,那么100個(gè)數(shù)據(jù)經(jīng)過(guò)調(diào)制后,每一個(gè)數(shù)據(jù)都可 以用0或1或2或3這些索引值來(lái)代替它們真實(shí)的被調(diào)制后的復(fù)數(shù)值,這樣 在調(diào)制數(shù)據(jù)被送往OFDMA的FFT/IFFT變換器之前的過(guò)程中,調(diào)制過(guò)程以 及中間環(huán)節(jié)處理過(guò)程都可以使用調(diào)制索引值來(lái)存儲(chǔ);從存儲(chǔ)空間的角度看, 原來(lái)存放100個(gè)調(diào)制復(fù)數(shù)的話,需要100x32bit存儲(chǔ)空間,而如果使用本發(fā) 明的索引值來(lái)代替調(diào)制復(fù)數(shù)值的話,就只需要100x2bit存儲(chǔ)空間即可。從上可以看出,上述數(shù)據(jù)庫(kù)需要含有第一類(lèi)調(diào)制復(fù)數(shù)值,其包括對(duì)初 始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制復(fù)數(shù)值;以及N個(gè)第二類(lèi)調(diào)制復(fù)數(shù) 值,其包括N個(gè)基帶信號(hào)中間處理過(guò)程的結(jié)果值,N為自然數(shù)且大于等于1 。當(dāng)OFDMA系統(tǒng)進(jìn)行比調(diào)制時(shí),DSP等中央處理器就可以通過(guò)存儲(chǔ)器中的 數(shù)據(jù)庫(kù)將索引值引入到基帶信號(hào)比特?cái)?shù)據(jù)流的信號(hào)處理過(guò)程中。但是,當(dāng)后續(xù)的基帶信號(hào)比特?cái)?shù)據(jù)流中間處理過(guò)程存在計(jì)算步驟,也就是需要對(duì)相應(yīng)的 調(diào)制復(fù)數(shù)值進(jìn)行取負(fù)值、求共軛、求負(fù)共軛等運(yùn)算,這個(gè)時(shí)候,就需要擴(kuò)充 數(shù)據(jù)庫(kù)的內(nèi)容,所以在上述數(shù)據(jù)庫(kù)中引入第二類(lèi)調(diào)制復(fù)數(shù)值這一概念,表示 基帶信號(hào)中間處理過(guò)程的結(jié)果值。具體如何在OFDMA系統(tǒng)的基帶信號(hào)比 特?cái)?shù)據(jù)流的信號(hào)處理中使用上述數(shù)據(jù)庫(kù),可詳見(jiàn)下述關(guān)于相關(guān)方法的說(shuō)明。如圖2所示,采用上述數(shù)據(jù)存儲(chǔ)器的OFDMA系統(tǒng)基帶信號(hào)處理方法, 按照以下步驟進(jìn)行一、預(yù)先在數(shù)據(jù)存儲(chǔ)器中建立一調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),記錄基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值,該數(shù)據(jù)庫(kù)含有第一類(lèi)調(diào)制復(fù)數(shù)值,其包括對(duì)初始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制復(fù)數(shù)值;以及N個(gè)第二 類(lèi)調(diào)制復(fù)數(shù)值,其包括N個(gè)基帶信號(hào)中間處理過(guò)程的結(jié)果值,N為自然數(shù) 且大于等于1;二、 中央處理器將初始比特?cái)?shù)據(jù)流調(diào)制為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的索引值, 并對(duì)該索? 1值進(jìn)行后續(xù)處理,根據(jù)最終結(jié)果索引值從所述數(shù)據(jù)庫(kù)中獲取預(yù)存 的調(diào)制復(fù)數(shù)結(jié)果值,這一步驟可具體如下操作100、中央處理器(可以包括DSP或FPGA等用于數(shù)字信號(hào)處理的控制 器)根據(jù)初始比特?cái)?shù)據(jù)流輸入的二進(jìn)制數(shù)據(jù)和預(yù)設(shè)的調(diào)制規(guī)則,確定經(jīng)調(diào)制 后調(diào)制復(fù)數(shù)值在所述數(shù)據(jù)庫(kù)中的存儲(chǔ)下標(biāo),并將該下標(biāo)作為其索引值;其中, 此預(yù)設(shè)的調(diào)制規(guī)則包括四進(jìn)制相移鍵控調(diào)制、16模數(shù)正交振幅調(diào)制、64模 數(shù)正交振幅調(diào)制中的一種或幾種的組合方式,對(duì)二進(jìn)制數(shù)據(jù)進(jìn)行何種調(diào)制方 式是根據(jù)需求預(yù)先就設(shè)置好的;110、上述索引值按照預(yù)設(shè)的運(yùn)算規(guī)則(此預(yù)設(shè)的運(yùn)算規(guī)則可按照取負(fù) 值運(yùn)算、求共軛復(fù)數(shù)運(yùn)算、求負(fù)共軛復(fù)數(shù)運(yùn)算等來(lái)設(shè)置),依次經(jīng)過(guò)N個(gè)中 間環(huán)節(jié)的運(yùn)算,其中,N為自然數(shù)且大于等于l;1'20、中央處理器以所述最終結(jié)果值作為存儲(chǔ)下標(biāo),直接索引所述數(shù)據(jù) 庫(kù)中所對(duì)應(yīng)的調(diào)制復(fù)數(shù)值。三、 將所述調(diào)制復(fù)數(shù)結(jié)果值輸入到傅里葉變換器或傅里葉逆變換器中, 進(jìn)行載波調(diào)制處理。上述方法中,對(duì)于不同的OFDMA系統(tǒng),其對(duì)于基帶信號(hào)的調(diào)制方式 是預(yù)先設(shè)置確定的,而且對(duì)于比特?cái)?shù)據(jù)流的類(lèi)型(即相關(guān)二進(jìn)制敖據(jù))及調(diào) 制方式可以確定調(diào)制后復(fù)數(shù)值,也就是說(shuō),根據(jù)初始比特?cái)?shù)據(jù)流輸入的二進(jìn) 制數(shù)據(jù)和預(yù)設(shè)的調(diào)制方式就可以確定在QPSK、 16QAM、 64QAM的 (4+16+64)個(gè)調(diào)制復(fù)數(shù)中取哪個(gè)值。鑒于這一特點(diǎn),可以預(yù)先在存儲(chǔ)器中 建立一數(shù)據(jù)庫(kù)。那么,調(diào)制后的結(jié)果復(fù)數(shù)值都存放在數(shù)據(jù)庫(kù)中相應(yīng)的位置,則當(dāng)進(jìn)行調(diào)制運(yùn)算的時(shí)候,根據(jù)初始比特?cái)?shù)據(jù)流輸入的二進(jìn)制數(shù)據(jù)和預(yù)設(shè)的 調(diào)制方式就可以知道調(diào)制之后的復(fù)數(shù)值。并且根據(jù)預(yù)先設(shè)定好的位置就可以 了解到該復(fù)數(shù)值對(duì)應(yīng)的存儲(chǔ)下標(biāo),也就是圖2中所示的索引值,于是本發(fā)明 在調(diào)制后直接獲得該索引值,并對(duì)其進(jìn)行后續(xù)中間處理環(huán)節(jié),而不是獲得真 實(shí)的調(diào)制復(fù)數(shù)值。 —以下參見(jiàn)表1舉例說(shuō)明如何建立數(shù)據(jù)庫(kù)并進(jìn)行相關(guān)的基帶信號(hào)處理過(guò)程。表1QPSK第一個(gè)取值QPSK第 一個(gè)取值的負(fù)值QPSK第二個(gè)取值QPSK第二個(gè)取值的負(fù)值QPSK第三個(gè)取值QPSK第三個(gè)取值的負(fù)值QPSK第四個(gè)取值QPSK第四個(gè)取值的負(fù)值 如圖1所示,若OFDMA系統(tǒng)中,采用QPSK的調(diào)制方式、并且中間 處理1釆用取負(fù)值計(jì)算,則本發(fā)明可參見(jiàn)表1在存儲(chǔ)器中建立相關(guān)的數(shù)據(jù)庫(kù)。 首先,所述數(shù)據(jù)庫(kù)以數(shù)組的形式或以數(shù)據(jù)文件的形式按預(yù)設(shè)的順序,存 放基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值,以下以數(shù)組存放形 式為例說(shuō)明。所述第一類(lèi)調(diào)制復(fù)數(shù)值、以及該復(fù)數(shù)值經(jīng)N個(gè)基帶信號(hào)中間 處理過(guò)程后得到的N個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值按預(yù)設(shè)順序放置于所述數(shù)組中, 即依次放置于一數(shù)組的連續(xù)地址中;且所述第一類(lèi)調(diào)制復(fù)數(shù)值和N個(gè)第二 類(lèi)調(diào)制復(fù)數(shù)值的存儲(chǔ)下標(biāo)之間具有所述步驟三中N個(gè)中間環(huán)節(jié)的預(yù)設(shè)計(jì)算 規(guī)則。如表l所示,QPSK調(diào)制后得到的復(fù)數(shù)值在上述數(shù)據(jù)庫(kù)以一維數(shù)組的 形式存儲(chǔ),第1個(gè)數(shù)組元素放置"QPSK第一個(gè)取值"(其索引值可以定義為'T,)、第3個(gè)數(shù)組元素放置"QPSK第二個(gè)取值"(其索引值可以定義為 "3")、第5個(gè)數(shù)組元素放置"QPSK第三個(gè)取值"(其索引值可以定義為"5")、 第7個(gè)數(shù)組元素放置"QPSK第四個(gè)取值"(其索引值可以定義為"7")。如 果第一個(gè)中間環(huán)節(jié)l是取負(fù)值運(yùn)算,那么將"QPSK第一個(gè)取值的負(fù)值"放 置上述數(shù)組第2個(gè)數(shù)組元素的位置,其索引值可以定義為"2";將"QPSK 第二個(gè)取值的負(fù)值"放置上述數(shù)組第4個(gè)數(shù)組元素的位置,其索引值可以定 義為"4";將"QPSK第三個(gè)取值的負(fù)值"放置上述數(shù)組第6個(gè)數(shù)組元素的 位置,其索引值可以定義為"6";將"QPSK第四個(gè)取值的負(fù)值,,放置上述 數(shù)組第8個(gè)數(shù)組元素的位置,其索引值可以定義為"8"。這樣的話,對(duì)上述 索引值'T'、 "3"、 "5"、 "7"分別進(jìn)行加一的運(yùn)算,則可以轉(zhuǎn)化為索引值"2"、 "4"、 "6"、 "8"。上述步驟三中,為了使前續(xù)步驟引入的索引值能應(yīng)用于后續(xù)中間處理過(guò) 程,從而達(dá)到減少DSP等中央處理器存儲(chǔ)空間的目的,就需要將圖1所示 的基帶信號(hào)比特?cái)?shù)據(jù)流的中間處理過(guò)程,轉(zhuǎn)化為圖2中相對(duì)于相關(guān)索引值的 中間處理環(huán)節(jié)。如果本發(fā)明采用上表l所示的數(shù)據(jù)庫(kù),則步驟三中,如果第 一個(gè)中間環(huán)節(jié)1是取負(fù)值運(yùn)算,可以采用加一的加法計(jì)算作為中間環(huán)節(jié)1 對(duì)索引值進(jìn)行處理。例如,如圖1所示,比特?cái)?shù)據(jù)流A經(jīng)過(guò)QPSK調(diào)制后 獲得"QPSK第二個(gè)取值",對(duì)該結(jié)果值再進(jìn)行后續(xù)的中間處理1過(guò)程的取 負(fù)值運(yùn)算,獲得"QPSK第二個(gè)取值的負(fù)值"并存儲(chǔ)起來(lái),這一過(guò)程均是對(duì) 32bit的數(shù)據(jù)進(jìn)行處理。相應(yīng)地,本發(fā)明采用圖2的方式,使用索引值和數(shù) 據(jù)庫(kù)對(duì)基帶信號(hào)進(jìn)行處理,則其過(guò)程可具體操作如下根據(jù)比特?cái)?shù)據(jù)流A經(jīng)過(guò)QPSK調(diào)制后獲得"QPSK第二個(gè)取值",則可 獲知其在上述數(shù)據(jù)庫(kù)中的索引值為"3",然后對(duì)索引值經(jīng)過(guò)中間環(huán)節(jié)1的加 一運(yùn)算,'則獲得索引值"4",根據(jù)上述數(shù)據(jù)庫(kù),可以得知,索引值"4"對(duì) 應(yīng)的真實(shí)的32bit復(fù)數(shù)值為"QPSK第二個(gè)取值的負(fù)值",可見(jiàn)圖2中的中間 處理1環(huán)節(jié)也就相當(dāng)于對(duì)真實(shí)的32bit復(fù)數(shù)值進(jìn)行取負(fù)值運(yùn)算。這樣做不僅將32bit的計(jì)算簡(jiǎn)化為對(duì)2bit數(shù)據(jù)的運(yùn)算,而且減少了存儲(chǔ)空間、提高了運(yùn)
算速度。
當(dāng)然,上述例子中只是列舉了一個(gè)圖1的中間處理過(guò)程為取負(fù)值的運(yùn)
算,但是基帶信號(hào)比特?cái)?shù)據(jù)流的中間處理過(guò)程可能包括對(duì)調(diào)制復(fù)數(shù)值進(jìn)行 求共軛復(fù)數(shù)運(yùn)算、或求負(fù)共軛復(fù)數(shù)運(yùn)算等計(jì)算步驟;那么,同樣的可以采用 相同的方式對(duì)上述表1所表征的數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)充,求共軛、負(fù)共軛等中間處 理過(guò)程的結(jié)果復(fù)數(shù)值作為數(shù)據(jù)庫(kù)的元素,最好是放在其處理前復(fù)數(shù)值元素的
的加減法運(yùn)算轉(zhuǎn)化所需要的索引值了 ,并根據(jù)最終處理后得到的索引值依據(jù) 數(shù)據(jù)庫(kù)獲得所需要的真實(shí)有效的32bit調(diào)制復(fù)數(shù)值,并送入OFDMA的 FFT/IFFT變換器,實(shí)現(xiàn)載波傳輸。
從上所述,當(dāng)圖1所示的傳統(tǒng)基帶信號(hào)比特?cái)?shù)據(jù)流中間處理過(guò)程中存在 相關(guān)計(jì)算步驟時(shí),就需要按照上述方法對(duì)數(shù)據(jù)庫(kù)進(jìn)行擴(kuò)充,并在圖2的對(duì)相 關(guān)索引值進(jìn)行中間環(huán)節(jié)處理,引入一定的計(jì)算步驟與之相配合。以上只給出 了 一種關(guān)于數(shù)據(jù)庫(kù)建立、以及設(shè)定索引值在中間處理環(huán)節(jié)中的轉(zhuǎn)換關(guān)系的方 法,根據(jù)需要可以改變數(shù)據(jù)庫(kù)的存儲(chǔ)形式(比如多行多列的數(shù)組形式),相 應(yīng)的中間處理環(huán)節(jié)也會(huì)有相應(yīng)地改變,這一改變可以參照本發(fā)明所指示地內(nèi) 容,結(jié)合數(shù)學(xué)的相關(guān)處理方法得到。
相對(duì)于傳統(tǒng)的對(duì)32bit調(diào)制復(fù)數(shù)的處理過(guò)程而言,本發(fā)明通過(guò)在存儲(chǔ)器 中建立數(shù)據(jù)庫(kù),用于記錄真實(shí)有效地調(diào)制復(fù)數(shù)值,將代表其位置關(guān)系地索引 值引入到調(diào)制以及在后續(xù)的中間處理中,使得傳統(tǒng)地對(duì)32bit數(shù)據(jù)的處理過(guò) 程均替換為對(duì)低位數(shù)索引值的相應(yīng)處理,從而減少了存儲(chǔ)器的存儲(chǔ)空間,而 且還相應(yīng)地的增加了計(jì)算速度。
上述各具體步驟的舉例說(shuō)明較為具體,并不能因此而認(rèn)為是對(duì)本發(fā)明的 專(zhuān)利保護(hù)范圍的限制,本發(fā)明的專(zhuān)利保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1、一種正交頻分復(fù)用接入系統(tǒng)的數(shù)據(jù)存儲(chǔ)器,其特征在于,所述存儲(chǔ)器含有一調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),用于記錄基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值,該調(diào)制復(fù)數(shù)值存放在數(shù)據(jù)庫(kù)中的位置為其對(duì)應(yīng)的索引值。
2、 才艮據(jù)權(quán)利要求1所述的數(shù)據(jù)存儲(chǔ)器,其特征在于,所述數(shù)據(jù)庫(kù)含有 第 一 類(lèi)調(diào)制復(fù)數(shù)值,其包括對(duì)初始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制復(fù)數(shù)值;以及N個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值,其包括N個(gè)基帶信號(hào)中間處理過(guò)程的結(jié) 果值,N為自然數(shù)且大于等于l。
3、 采用權(quán)利要求1或2所述數(shù)據(jù)存儲(chǔ)器的基帶信號(hào)處理方法,其用于 正交頻分復(fù)用接入系統(tǒng)中,其特征在于,所述方法按以下步驟進(jìn)行A、 預(yù)先在數(shù)據(jù)存儲(chǔ)器中建立一調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),記錄基帶信號(hào)比特 數(shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值;B、 中央處理器將初始比特?cái)?shù)據(jù)流調(diào)制為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的索引值,' 根據(jù)索引值從所述數(shù)據(jù)庫(kù)中獲取預(yù)存的調(diào)制復(fù)數(shù)結(jié)果值;C、 將所述調(diào)制復(fù)數(shù)結(jié)果值輸入到傅里葉變換器或傅里葉逆變換器中, 進(jìn)行載波調(diào)制處理。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟B按照以下步 驟進(jìn)行g(shù) 1 、中央處理器根據(jù)初始比特?cái)?shù)據(jù)流輸入的二進(jìn)制數(shù)據(jù)和預(yù)設(shè)的調(diào)制 規(guī)則,確定經(jīng)調(diào)制后調(diào)制復(fù)數(shù)值在所述數(shù)據(jù)庫(kù)中的存儲(chǔ)下標(biāo),并將該下標(biāo)作 為其索引值;B2、所述索引值按照預(yù)設(shè)的運(yùn)算規(guī)則,依次經(jīng)過(guò)N個(gè)中間環(huán)節(jié)的運(yùn)算,并獲得最終結(jié)果值,其中,N為自然數(shù)且大于等于1;B3、所述中央處理器以所述最終結(jié)果值作為存儲(chǔ)下標(biāo),直接索引所述 數(shù)據(jù)庫(kù)中所對(duì)應(yīng)的調(diào)制復(fù)數(shù)值。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述步驟B1中,預(yù)設(shè) 的調(diào)制規(guī)則包括四進(jìn)制相移鍵控調(diào)制、16模數(shù)正交振幅調(diào)制、64模數(shù)正交 振幅調(diào)制中的一種或幾種的組合方式。
6、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)的運(yùn)算規(guī)則包 括對(duì)調(diào)制復(fù)數(shù)值進(jìn)行取負(fù)值運(yùn)算、求共軛復(fù)數(shù)運(yùn)算、求負(fù)共軛復(fù)數(shù)運(yùn)算。
7、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述步驟A中,所述數(shù) 據(jù)庫(kù)含有第一類(lèi)調(diào)制復(fù)數(shù)值,其包括對(duì)初始比特?cái)?shù)據(jù)流進(jìn)行調(diào)制后所獲得的調(diào)制 復(fù)數(shù)值;以及N個(gè)第二類(lèi)調(diào)制復(fù)數(shù)值,其包括N個(gè)基帶信號(hào)中間處理過(guò)程的結(jié) 果值,N為自然數(shù)且大于等于l。
8、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述步驟A中,所述數(shù) 據(jù)庫(kù)以數(shù)組或數(shù)據(jù)文件的形式存放基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得 的調(diào)制復(fù)數(shù)值。
9、 根據(jù)權(quán)利要求6或8所述的方法,其特征在于,所述第一類(lèi)調(diào)制復(fù) 數(shù)值、'以及該復(fù)數(shù)值經(jīng)N個(gè)基帶信號(hào)中間處理過(guò)程后得到的N個(gè)第二類(lèi)調(diào) 制復(fù)數(shù)值按預(yù)設(shè)順序放置于所述數(shù)組或數(shù)據(jù)文件中。
全文摘要
本發(fā)明公開(kāi)了一種正交頻分復(fù)用接入系統(tǒng)的數(shù)據(jù)存儲(chǔ)器及基帶信號(hào)處理方法,其存儲(chǔ)器含有調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),用于記錄調(diào)制復(fù)數(shù)值;其方法A.預(yù)先在數(shù)據(jù)存儲(chǔ)器中建立一調(diào)制復(fù)數(shù)值數(shù)據(jù)庫(kù),記錄基帶信號(hào)比特?cái)?shù)據(jù)流處理過(guò)程中所獲得的調(diào)制復(fù)數(shù)值;B.中央處理器將初始比特?cái)?shù)據(jù)流調(diào)制為所述數(shù)據(jù)庫(kù)中對(duì)應(yīng)的索引值,根據(jù)索引值從所述數(shù)據(jù)庫(kù)中獲取預(yù)存的調(diào)制復(fù)數(shù)結(jié)果值;C.將所述調(diào)制復(fù)數(shù)結(jié)果值輸入到傅里葉變換器或傅里葉逆變換器中,進(jìn)行載波調(diào)制處理。本發(fā)明通過(guò)在存儲(chǔ)器中建立關(guān)系表單元,使得在比特調(diào)制以及在后續(xù)的中間處理中,均替換為對(duì)低位數(shù)索引值的相應(yīng)處理,從而減少了存儲(chǔ)器的存儲(chǔ)空間。
文檔編號(hào)H04L27/26GK101409698SQ200710123959
公開(kāi)日2009年4月15日 申請(qǐng)日期2007年10月12日 優(yōu)先權(quán)日2007年10月12日
發(fā)明者張玉杰 申請(qǐng)人:中興通訊股份有限公司