用于lte物理隨機(jī)接入信道的數(shù)據(jù)處理裝置及方法
【專利摘要】本發(fā)明提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置及方法,其中,該裝置包括:數(shù)據(jù)緩存模塊,用于發(fā)送數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換;數(shù)據(jù)處理模塊,用于按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。本發(fā)明解決了相關(guān)技術(shù)中在物理隨機(jī)接入信道的數(shù)據(jù)處理過(guò)程中相關(guān)功能集成度低、硬件資源使用率低的問題,從而有效提高了對(duì)數(shù)據(jù)處理的多樣性,提高了硬件資源的使用率。
【專利說(shuō)明】用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置及方法。
【背景技術(shù)】
[0002]長(zhǎng)期演進(jìn)(Long Term Evolution,簡(jiǎn)稱為L(zhǎng)TE)物理隨機(jī)接入信道作為非同步用戶設(shè)備(User Equipment,簡(jiǎn)稱為UE)和LTE上行無(wú)線接入的接口,在LTE的正交傳輸方案中扮演了重要的角色。
[0003]在已有的LTE物理隨機(jī)接入信道(Physical RandomAccess Channel,簡(jiǎn)稱為PRACH)實(shí)現(xiàn)方案中,存在以下幾個(gè)缺陷:
[0004]I)沒有在同一個(gè)方案中,同時(shí)體現(xiàn)對(duì)多小區(qū)、多天線、多頻點(diǎn)、多種format以及多種點(diǎn)數(shù)的相關(guān)功能。
[0005]2)頻分雙工方式(Frequency Division Duplex,簡(jiǎn)稱為FDD)和時(shí)分雙工(TimeDivision Duplex,簡(jiǎn)稱為TDD)是分別采用不同的相關(guān)方案處理的,沒有在功能上加以集成和優(yōu)化。
[0006]3) ZC序列采用先生成時(shí)域序列,然后再轉(zhuǎn)化為頻域序列。
[0007]4)在進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換時(shí),采用多塊存儲(chǔ)體進(jìn)行分別處理,存儲(chǔ)體的使用效率低。
[0008]5)在快速傅立葉變換(Fast Fourier Transform,簡(jiǎn)稱為FFT)的處理上,F(xiàn)FT和IFFT,以及多種點(diǎn)數(shù)都分別處理。
[0009]6)在數(shù)據(jù)處理過(guò)程中,未及時(shí)做自動(dòng)增益控制(Automatic Gain Control,簡(jiǎn)稱為AGC)調(diào)整,導(dǎo)致檢測(cè)精度低。
[0010]針對(duì)相關(guān)技術(shù)中上述至少之一的問題,目前尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0011]本發(fā)明提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置及方法,以至少解決相關(guān)技術(shù)中在物理隨機(jī)接入信道的數(shù)據(jù)處理過(guò)程中相關(guān)功能集成度低、硬件資源使用率低的問題。
[0012]根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置,其包括:數(shù)據(jù)緩存模塊,用于發(fā)送數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換;數(shù)據(jù)處理模塊,用于按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0013]優(yōu)選地,數(shù)據(jù)處理模塊包括:FFT處理單元,用于在FFT處理單元空閑的情況下,接收數(shù)據(jù)緩存模塊發(fā)送的待處理的DDC數(shù)據(jù)和與待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊。[0014]優(yōu)選地,數(shù)據(jù)處理模塊還包括:數(shù)據(jù)緩存模塊,還用于在FFT處理單元空閑的情況下,將FFT變換后的頻域數(shù)據(jù)發(fā)送給頻域相關(guān)單元,并將控制信號(hào)發(fā)送給ZC序列生成單元;ZC序列生成單元,用于根據(jù)數(shù)據(jù)緩存模塊發(fā)送的控制信號(hào)生成頻域的ZC序列;頻域相關(guān)單元,用于對(duì)FFT變換后的頻域數(shù)據(jù)和ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)發(fā)送給FFT處理單元;FFT處理單元,還用于按照數(shù)據(jù)緩存模塊指示的與頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0015]優(yōu)選地,數(shù)據(jù)緩存模塊包括:數(shù)據(jù)格式轉(zhuǎn)化單元,用于將待處理的DDC數(shù)據(jù)的格式由混疊格式轉(zhuǎn)換為正規(guī)格式。
[0016]優(yōu)選地,數(shù)據(jù)緩存模塊還包括:存儲(chǔ)單元,用于根據(jù)寫單元產(chǎn)生的寫控制信號(hào)來(lái)存儲(chǔ)待處理的DDC數(shù)據(jù)、FFT變換后的頻域數(shù)據(jù),其中,寫單元根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的存儲(chǔ)單元的使用狀態(tài)來(lái)產(chǎn)生寫控制信號(hào)。
[0017]優(yōu)選地,數(shù)據(jù)緩存模塊還包括:讀單元,用于在確定需要讀出的數(shù)據(jù)的類型的情況下,按照不同數(shù)據(jù)類型對(duì)應(yīng)的讀操作優(yōu)先級(jí)根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的數(shù)據(jù)的包信息來(lái)讀數(shù)據(jù),其中,數(shù)據(jù)類型包括:待處理的DDC數(shù)據(jù)、FFT變換后的頻域數(shù)據(jù)。
[0018]優(yōu)選地,讀取待處理的DDC數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)待處理的DDC數(shù)據(jù)的數(shù)據(jù)包大小來(lái)確定,讀取FFT變換后的頻域數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)FFT變換后的DDC數(shù)據(jù)包的大小和與FFT變換后的DDC數(shù)據(jù)對(duì)應(yīng)小區(qū)的U值來(lái)確定。
[0019]優(yōu)選地,讀單元,還用于根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的自動(dòng)增益控制AGC因子對(duì)待處理的DDC數(shù)據(jù)進(jìn)行AGC調(diào)整,其中,AGC因子是存儲(chǔ)單元計(jì)算獲得的。
[0020]優(yōu)選地,F(xiàn)FT處理單元包括:控制子單元,用于確定數(shù)據(jù)緩存模塊發(fā)送的數(shù)據(jù)的類型,并確定與接收的數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式;處理子單元,根據(jù)確定的數(shù)據(jù)處理方式對(duì)接收到的數(shù)據(jù)進(jìn)行處理。
[0021]優(yōu)選地,F(xiàn)FT處理單元還包括:功率補(bǔ)償子單元,用于根據(jù)功率補(bǔ)償因子對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償,其中,功率補(bǔ)償因子是頻域相關(guān)單元計(jì)算獲得的。
[0022]優(yōu)選地,頻域相關(guān)單元還包括:計(jì)算子單元,用于計(jì)算獲得對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償?shù)墓β收{(diào)整因子,并存儲(chǔ)。
[0023]優(yōu)選地,頻域相關(guān)單元還包括:功率調(diào)整單元,用于計(jì)算功率調(diào)整因子,并根據(jù)功率調(diào)整因子對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行功率調(diào)整。
[0024]優(yōu)選地,所述ZC序列生成單元,還用于采用指數(shù)迭代法在每個(gè)時(shí)鐘周期生成一個(gè)頻域的ZC序列的數(shù)據(jù)。
[0025]根據(jù)本發(fā)明的另一方面,提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理方法,其包括:通過(guò)數(shù)據(jù)緩存模塊發(fā)送所述數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,所述數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),所述數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換;通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0026]優(yōu)選地,通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理包括:在所述數(shù)據(jù)處理模塊中的FFT處理單元空閑的情況下,通過(guò)所述FFT處理單元接收所述數(shù)據(jù)緩存模塊發(fā)送的待處理的DDC數(shù)據(jù)和與所述待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)所述待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊。
[0027]優(yōu)選地,通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理包括:在所述FFT處理單元空閑的情況下,所述數(shù)據(jù)緩存模塊將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊中的頻域相關(guān)單元,并將控制信號(hào)發(fā)送給所述數(shù)據(jù)處理模塊中的ZC序列生成單元;通過(guò)所述ZC序列生成單元根據(jù)所述數(shù)據(jù)緩存模塊發(fā)送的控制信號(hào)生成頻域的ZC序列;通過(guò)所述頻域相關(guān)單元對(duì)所述FFT變換后的頻域數(shù)據(jù)和所述ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)發(fā)送給所述FFT處理單元;通過(guò)所述FFT處理單元按照所述數(shù)據(jù)緩存模塊指示的與所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送所述IFFT變換后的時(shí)域數(shù)據(jù)。
[0028]在本發(fā)明中,通過(guò)數(shù)據(jù)緩存模塊來(lái)發(fā)送該數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與該數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,上述數(shù)據(jù)的類型包括:待處理的DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行FFT變換后的頻域數(shù)據(jù),實(shí)現(xiàn)通過(guò)數(shù)據(jù)緩存模塊來(lái)同時(shí)存儲(chǔ)時(shí)域數(shù)據(jù)和頻域數(shù)據(jù),從而提高了存儲(chǔ)體的充分利用,提高了硬件資源的使用率;通過(guò)數(shù)據(jù)處理模塊來(lái)按照上述數(shù)據(jù)處理方式對(duì)上述數(shù)據(jù)進(jìn)行處理,即可以實(shí)現(xiàn)多種點(diǎn)數(shù)的FFT變換和多種點(diǎn)數(shù)的IFFT變換之間的切換來(lái)處理數(shù)據(jù),在保證對(duì)數(shù)據(jù)的處理能力的同時(shí),有效提高了對(duì)數(shù)據(jù)處理的多樣性,提高了硬件資源的使用率。
【專利附圖】
【附圖說(shuō)明】
[0029]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0030]圖1是根據(jù)本發(fā)明實(shí)施例的用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;
[0031]圖2是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)處理模塊的結(jié)構(gòu)框圖;
[0032]圖3是根據(jù)本發(fā)明實(shí)施例的用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理方法的流程圖;
[0033]圖4是根據(jù)本發(fā)明實(shí)施例的用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置在PRACH信道中的位置的示意圖;
[0034]圖5是根據(jù)本發(fā)明實(shí)施例的另一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖;
[0035]圖6是根據(jù)本發(fā)明實(shí)施例的DDC數(shù)據(jù)輸出的混疊序數(shù)據(jù)順序的示意圖;
[0036]圖7是根據(jù)本發(fā)明實(shí)施例的ra_buf的數(shù)據(jù)輸出的正規(guī)序數(shù)據(jù)順序的示意圖;
[0037]圖8是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)緩存模塊的結(jié)構(gòu)示意圖;
[0038]圖9是根據(jù)本發(fā)明實(shí)施例的FFT處理模塊的結(jié)構(gòu)示意圖;
[0039]圖10是根據(jù)本發(fā)明實(shí)施例的頻域相關(guān)模塊的結(jié)構(gòu)示意圖;以及
[0040]圖11是根據(jù)本發(fā)明實(shí)施例的頻域ZC序列產(chǎn)生模塊的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0041]下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。
[0042]本實(shí)施例提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置,如圖1所示,該用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置包括:數(shù)據(jù)緩存模塊102,用于發(fā)送數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換;數(shù)據(jù)處理模塊104,連接至數(shù)據(jù)緩存模塊102,用于按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0043]在上述實(shí)施例中,通過(guò)數(shù)據(jù)緩存模塊102來(lái)發(fā)送該數(shù)據(jù)緩存模塊102存儲(chǔ)的數(shù)據(jù)和與該數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,上述數(shù)據(jù)的類型包括:待處理的DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行FFT變換后的頻域數(shù)據(jù),實(shí)現(xiàn)通過(guò)數(shù)據(jù)緩存模塊102來(lái)同時(shí)存儲(chǔ)時(shí)域數(shù)據(jù)和頻域數(shù)據(jù),從而提高了存儲(chǔ)體的充分利用,提高了硬件資源的使用率;通過(guò)數(shù)據(jù)處理模塊104來(lái)按照上述數(shù)據(jù)處理方式對(duì)上述數(shù)據(jù)進(jìn)行處理,即可以實(shí)現(xiàn)多種點(diǎn)數(shù)的FFT變換和多種點(diǎn)數(shù)的IFFT變換之間的切換來(lái)處理數(shù)據(jù),在保證對(duì)數(shù)據(jù)的處理能力的同時(shí),有效提高了對(duì)數(shù)據(jù)處理的多樣性,提高了硬件資源的使用率。
[0044]為了提高硬件資源的使用率,在本優(yōu)選實(shí)施中,如圖2所示,上述數(shù)據(jù)處理模塊104包括:FFT處理單元1042,用于在FFT處理單元1042空閑的情況下,接收數(shù)據(jù)緩存模塊102發(fā)送的待處理的DDC數(shù)據(jù)和與待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊。
[0045]在上述優(yōu)選實(shí)施例中,F(xiàn)FT處理單元1042接收待處理的DDC數(shù)據(jù)和與待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,在實(shí)現(xiàn)通過(guò)FFT處理單元1042對(duì)待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,該FFT變換可以是多種點(diǎn)數(shù)的FFT變換,提高了FFT處理單元1042處理數(shù)據(jù)的多樣性,充分復(fù)用運(yùn)算單元和存儲(chǔ)單元的硬件資源,同時(shí),在FFT處理單元1042空閑的情況下,接收待處理的DDC數(shù)據(jù)和與待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,使得FFT處理單元1042基本可以處于滿負(fù)荷運(yùn)行狀態(tài),從而提高了 FFT處理單元1042的硬件資源使用率。
[0046]為了進(jìn)一步提高數(shù)據(jù)處理的相關(guān)能力的集成度,并提高硬件資源的使用率,在本優(yōu)選實(shí)施例中,如圖2所示,數(shù)據(jù)處理模塊104還包括:上述數(shù)據(jù)緩存模塊102,還用于在FFT處理單元1042空閑的情況下,將FFT變換后的頻域數(shù)據(jù)發(fā)送給頻域相關(guān)單元1046,并將控制信號(hào)發(fā)送給ZC序列生成單元1044 ;上述ZC序列生成單元1044,用于根據(jù)數(shù)據(jù)緩存模塊102發(fā)送的控制信號(hào)生成頻域的ZC序列;上述頻域相關(guān)單元1046,用于對(duì)FFT變換后的頻域數(shù)據(jù)和上述ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)發(fā)送給上述FFT處理單元1042 ;該FFT處理單元1042,還用于按照數(shù)據(jù)緩存模塊指示的與頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0047]在上述優(yōu)選實(shí)施例中,在上述FFT處理單元1042空閑的情況下,上述數(shù)據(jù)緩存模塊102將FFT變換后的頻域數(shù)據(jù)發(fā)送給頻域相關(guān)單元1046,并將控制信號(hào)發(fā)送給ZC序列生成單元1044,進(jìn)而上述FFT處理單元1042對(duì)上述頻域相關(guān)單元1046頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,由于,從將FFT變換后的頻域數(shù)據(jù)發(fā)送給頻域相關(guān)單元1046,并將控制信號(hào)發(fā)送給ZC序列生成單元1044,到FFT處理單元1042對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換所需要的時(shí)間是非常短暫的,因此,可以認(rèn)為,在上述FFT處理單元1042空閑的情況下,通過(guò)該FFT處理單元1042對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,使得FFT處理單元1042基本可以處于滿負(fù)荷運(yùn)行狀態(tài),從而提高了 FFT處理單元1042的硬件資源使用率,同時(shí),上述IFFT變換可以是多種點(diǎn)數(shù)的IFFT變換,以提高FFT處理單元1042處理數(shù)據(jù)的多樣性,充分復(fù)用運(yùn)算單元和存儲(chǔ)單元的硬件資源;此外,通過(guò)ZC序列生成單元1044來(lái)根據(jù)控制信號(hào)直接生成頻域的ZC序列,避免了由時(shí)域ZC序列到頻域AC序列的轉(zhuǎn)換,節(jié)省了時(shí)域、頻域轉(zhuǎn)換的FFT電路。
[0048]為了節(jié)省轉(zhuǎn)換數(shù)據(jù)格式所需的存儲(chǔ)體,在本優(yōu)選實(shí)施例中,上述數(shù)據(jù)緩存模塊102包括:數(shù)據(jù)格式轉(zhuǎn)化單元,用于將待處理的DDC數(shù)據(jù)的格式由混疊格式轉(zhuǎn)換為正規(guī)格式。即上述數(shù)據(jù)緩存模塊102支持?jǐn)?shù)據(jù)格式的轉(zhuǎn)換,提高了存儲(chǔ)體的使用率,同時(shí),節(jié)省了數(shù)字下變頻模塊存儲(chǔ)數(shù)據(jù)的空間,數(shù)字下變頻模塊將DDC數(shù)據(jù)包以混疊格式存儲(chǔ)并發(fā)送給上述數(shù)據(jù)緩存模塊102。
[0049]在充分提高存儲(chǔ)體的使用率的同時(shí),為了避免上述數(shù)據(jù)緩存模塊102發(fā)生寫端口沖突,在本優(yōu)選實(shí)施例中,數(shù)據(jù)緩存模塊102還包括:存儲(chǔ)單元,用于根據(jù)寫單元產(chǎn)生的寫控制信號(hào)來(lái)存儲(chǔ)待處理的DDC數(shù)據(jù)、FFT變換后的頻域數(shù)據(jù),其中,寫單元根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的存儲(chǔ)單元的使用狀態(tài)來(lái)產(chǎn)生寫控制信號(hào)。
[0050]在上述優(yōu)選實(shí)施例中,通過(guò)讀寫協(xié)調(diào)單元來(lái)存儲(chǔ)并實(shí)時(shí)地更新存儲(chǔ)單元的讀寫狀態(tài)和使用的空滿狀態(tài),寫單元根據(jù)讀寫協(xié)調(diào)單元中存儲(chǔ)的存儲(chǔ)單元的狀態(tài)信息來(lái)生成寫控制信號(hào),避免存儲(chǔ)單元的初寫(存儲(chǔ)待處理的DDC數(shù)據(jù)為初寫)和回寫(存儲(chǔ)FFT變換后的頻域數(shù)據(jù)為回寫)發(fā)生沖突。
[0051]在充分提高存儲(chǔ)體的使用率的同時(shí),為了避免上述數(shù)據(jù)緩存模塊102發(fā)生讀沖突,在本優(yōu)選實(shí)施例中,上述數(shù)據(jù)緩存模塊102還包括:讀單元,用于在確定需要讀出的數(shù)據(jù)的類型的情況下,按照不同數(shù)據(jù)類型對(duì)應(yīng)的讀操作優(yōu)先級(jí)根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的數(shù)據(jù)的包信息來(lái)讀數(shù)據(jù),其中,數(shù)據(jù)類型包括:待處理的DDC數(shù)據(jù)、FFT變換后的頻域數(shù)據(jù)。即為不同數(shù)據(jù)的讀操作設(shè)置讀操作優(yōu)先級(jí),通過(guò)優(yōu)先級(jí)的控制來(lái)避免上述讀單元發(fā)生讀沖突。
[0052]為了有效避免讀沖突,并提高操作的便捷性,在本優(yōu)選實(shí)施例中,上述讀操作優(yōu)先級(jí)可以通過(guò)以下方式來(lái)設(shè)置,例如,讀取待處理的DDC數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)待處理的DDC數(shù)據(jù)的數(shù)據(jù)包大小來(lái)確定,讀取FFT變換后的頻域數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)FFT變換后的DDC數(shù)據(jù)包的大小和與FFT變換后的DDC數(shù)據(jù)對(duì)應(yīng)小區(qū)的U值來(lái)確定。
[0053]在上述優(yōu)選實(shí)施例中,通過(guò)根據(jù)待處理的DDC數(shù)據(jù)的數(shù)據(jù)包大小來(lái)確定讀取待處理的DDC數(shù)據(jù)的讀操作優(yōu)先級(jí),根據(jù)FFT變換后的DDC數(shù)據(jù)包的大小和與FFT變換后的DDC數(shù)據(jù)對(duì)應(yīng)小區(qū)的U值來(lái)確定讀取FFT變換后的頻域數(shù)據(jù)的讀操作優(yōu)先級(jí),使得讀取FFT變換后的DDC數(shù)據(jù)的時(shí)間比讀取待處理的DDC數(shù)據(jù)的時(shí)間長(zhǎng),即讀取待處理的DDC數(shù)據(jù)的優(yōu)先級(jí)高于讀取FFT變換后的DDC數(shù)據(jù)的優(yōu)先級(jí),從而避免讀單元發(fā)生讀沖突。
[0054]為了防止FFT運(yùn)算時(shí)數(shù)據(jù)溢出,在本優(yōu)選實(shí)施中,上述讀單元,還用于根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的AGC因子對(duì)待處理的DDC數(shù)據(jù)進(jìn)行AGC調(diào)整,其中,AGC因子是存儲(chǔ)單元計(jì)算獲得的。即數(shù)據(jù)緩存模塊102中的讀單元通過(guò)AGC因子對(duì)待處理的DDC數(shù)據(jù)進(jìn)行AGC調(diào)整后再發(fā)送給數(shù)據(jù)處理模塊,避免FFT運(yùn)算時(shí)數(shù)據(jù)溢出,以提高數(shù)據(jù)檢測(cè)的精度。優(yōu)選地,上述存儲(chǔ)單元可以根據(jù)數(shù)據(jù)的參考信息來(lái)計(jì)算獲得數(shù)據(jù)的AGC (記為AGC1)因子并存儲(chǔ),例如上述參考信息包括小區(qū)號(hào)、頻點(diǎn)號(hào)、天線號(hào)、前導(dǎo)號(hào)、序列的長(zhǎng)度等信息,
[0055]優(yōu)選地,為了提高數(shù)據(jù)的處理效率,上述讀單元可以在讀取數(shù)據(jù)之前,預(yù)先將數(shù)據(jù)的包信息從讀寫協(xié)調(diào)單元中讀出,并且進(jìn)行預(yù)解析,這樣可以在上述FFT處理單元1042空閑之前就可以將讀取數(shù)據(jù)的地址和AGCl因子準(zhǔn)備好,一旦FFT處理單元1042空閑,就可以進(jìn)行讀取數(shù)據(jù)了,從而可以提高整個(gè)數(shù)據(jù)處理的效率。
[0056]為了實(shí)現(xiàn)數(shù)據(jù)處理的多樣性,在多種點(diǎn)數(shù)FFT變換和多種點(diǎn)數(shù)IFFT變換之間切換,在本優(yōu)選實(shí)施例中,上述FFT處理單元1042包括:控制子單元,用于確定數(shù)據(jù)緩存模塊發(fā)送的數(shù)據(jù)的類型,并確定與接收的數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式;處理子單元,根據(jù)確定的數(shù)據(jù)處理方式對(duì)接收到的數(shù)據(jù)進(jìn)行處理。即先確定接收到的數(shù)據(jù)的類型,例如,待處理的DDC數(shù)據(jù)、FFT變換后的頻域數(shù)據(jù),在根據(jù)與接收到的數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式來(lái)確定點(diǎn)數(shù),以及是FFT變換還是IFFT變換,從而實(shí)現(xiàn)數(shù)據(jù)處理的多樣性。優(yōu)選地,為了數(shù)據(jù)的連貫性,上述FFT處理單元1042可以采用流水的FFT運(yùn)算。
[0057]為了防止過(guò)大或者過(guò)小的數(shù)據(jù)產(chǎn)生,在本優(yōu)選實(shí)施例中,上述FFT處理單元1042還包括:功率補(bǔ)償子單元,用于根據(jù)功率補(bǔ)償因子對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償,其中,功率補(bǔ)償因子是頻域相關(guān)單元1046計(jì)算獲得的。即對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償,從而提高數(shù)據(jù)檢測(cè)的精度。
[0058]優(yōu)選地,上述頻域相關(guān)單元1046還包括:計(jì)算子單元,用于計(jì)算獲得對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償?shù)墓β收{(diào)整因子,并存儲(chǔ)。
[0059]為了防止IFFT運(yùn)算時(shí)數(shù)據(jù)溢出,在本優(yōu)選實(shí)施例中,上述頻域相關(guān)單元1046還包括:功率調(diào)整單元,用于計(jì)算功率調(diào)整因子,并根據(jù)上述功率調(diào)整因子(記為AGC2)對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行功率調(diào)整。
[0060]為了保證ZC序列的精度,在本優(yōu)選實(shí)施例中,上述ZC序列生成單元1044,還用于采用指數(shù)迭代法在每個(gè)時(shí)鐘周期生成一個(gè)頻域的ZC序列的數(shù)據(jù)。
[0061]本優(yōu)選實(shí)施例提供了一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理方法,如圖3所示,該用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理方法包括步驟S302至步驟S304。
[0062]步驟S302:通過(guò)數(shù)據(jù)緩存模塊發(fā)送數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換。
[0063]步驟S304:通過(guò)數(shù)據(jù)處理模塊按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0064]通過(guò)上述步驟,通過(guò)數(shù)據(jù)緩存模塊來(lái)發(fā)送該數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與該數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,上述數(shù)據(jù)的類型包括:待處理的DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行FFT變換后的頻域數(shù)據(jù),實(shí)現(xiàn)通過(guò)數(shù)據(jù)緩存模塊來(lái)同時(shí)存儲(chǔ)時(shí)域數(shù)據(jù)和頻域數(shù)據(jù),從而提高了存儲(chǔ)體的充分利用,提高了硬件資源的使用率;通過(guò)數(shù)據(jù)處理模塊來(lái)按照上述數(shù)據(jù)處理方式對(duì)上述數(shù)據(jù)進(jìn)行處理,即可以實(shí)現(xiàn)多種點(diǎn)數(shù)的FFT變換和多種點(diǎn)數(shù)的IFFT變換之間的切換來(lái)處理數(shù)據(jù),在保證對(duì)數(shù)據(jù)的處理能力的同時(shí),有效提高了對(duì)數(shù)據(jù)處理的多樣性,提高了硬件資源的使用率。
[0065]為了提高硬件資源的使用率,在本優(yōu)選實(shí)施中,通過(guò)數(shù)據(jù)處理模塊按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理包括:在數(shù)據(jù)處理模塊中的FFT處理單元空閑的情況下,通過(guò)FFT處理單元接收數(shù)據(jù)緩存模塊發(fā)送的待處理的DDC數(shù)據(jù)和與待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)緩存模塊。
[0066]為了進(jìn)一步提高數(shù)據(jù)處理的相關(guān)能力的集成度,并提高硬件資源的使用率,在本優(yōu)選實(shí)施例中,通過(guò)數(shù)據(jù)處理模塊按照數(shù)據(jù)處理方式對(duì)數(shù)據(jù)進(jìn)行處理包括:在FFT處理單元空閑的情況下,數(shù)據(jù)緩存模塊將FFT變換后的頻域數(shù)據(jù)發(fā)送給數(shù)據(jù)處理模塊中的頻域相關(guān)單元,并將控制信號(hào)發(fā)送給數(shù)據(jù)處理模塊中的ZC序列生成單元;通過(guò)ZC序列生成單元根據(jù)數(shù)據(jù)緩存模塊發(fā)送的控制信號(hào)生成頻域的ZC序列;通過(guò)頻域相關(guān)單元對(duì)FFT變換后的頻域數(shù)據(jù)和ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)發(fā)送給FFT處理單元;通過(guò)FFT處理單元按照數(shù)據(jù)緩存模塊指示的與頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
[0067]以下結(jié)合附圖對(duì)上述各個(gè)優(yōu)選實(shí)施例進(jìn)行詳細(xì)地描述。
[0068]圖4用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置在PRACH信道中的位置的示意圖,通過(guò)上述裝置同時(shí)實(shí)現(xiàn)對(duì)多小區(qū)、多天線、多頻點(diǎn)、多種format以及多種點(diǎn)數(shù)的相關(guān)功能,使得在處理數(shù)據(jù)的多樣性上取得了進(jìn)步;采用直接生成頻域ZC序列,節(jié)省了存儲(chǔ)時(shí)域序列的硬件資源;將FFT和IFFT,以及多點(diǎn)處理集成在一塊,節(jié)省了大量的面積,同時(shí)配有檢測(cè)機(jī)制,提高了硬件資源的使用效率;同時(shí),將AGCl和AGC2集成在相關(guān)的部分模塊中,提高了數(shù)據(jù)檢測(cè)的精度。
[0069]圖5是根據(jù)本發(fā)明實(shí)施例的另一種用于LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置的結(jié)構(gòu)框圖,上述裝置包括:數(shù)據(jù)緩存模塊502、FFT處理模塊504 (相當(dāng)于上述FFT處理單元1042)、ZC序列生成模塊508 (相當(dāng)于上述ZC序列生成單元1044)和頻域相關(guān)模塊506 (相當(dāng)于上述頻域相關(guān)單元1046),以及各個(gè)模塊之間的連接關(guān)系。
[0070]數(shù)據(jù)緩存模塊502 (簡(jiǎn)稱ra_buf,標(biāo)記為⑴),F(xiàn)FT處理模塊504 (簡(jiǎn)稱ra_fft,標(biāo)記為⑵),頻域相關(guān)模塊506 (簡(jiǎn)稱ra_cor,標(biāo)記為⑶)和ZC序列生成模塊506 (簡(jiǎn)稱ra_zc,標(biāo)記為⑷)。
[0071]ra_buf502接收來(lái)自通路①的數(shù)據(jù)和控制信號(hào),輸入ra_buf502的數(shù)據(jù)是混疊序格式;一個(gè)DDC數(shù)據(jù)包在ra_buf502內(nèi)經(jīng)過(guò)排序和AGC后,如果通路②指示ra_fTt504空閑,則由ra_buf502通過(guò)通路③向ra_fft502提供必要的控制信號(hào)和數(shù)據(jù),③通道的數(shù)據(jù)順序可以根據(jù)點(diǎn)數(shù)進(jìn)行適當(dāng)變化,以減少ra_fft502對(duì)存儲(chǔ)空間的需求。
[0072]ra_fft504可以根據(jù)控制信號(hào)進(jìn)行點(diǎn)數(shù)的選擇,也可選擇處理的方式是FFT或者IFFT0 ra_fft504核是流水結(jié)構(gòu)。ra_fft504將來(lái)自通路③的數(shù)據(jù)進(jìn)行FFT處理,將數(shù)據(jù)從時(shí)序轉(zhuǎn)換到頻域。
[0073]ra_fft504處理完的數(shù)據(jù)由通路④被再次送回ra_buf502進(jìn)行緩存,稱為回寫。
[0074]回寫完一個(gè)DDC包之后,如果通路②顯示ra_fft504空閑,則ra_buf502將進(jìn)行FFT處理后的頻域數(shù)據(jù)和控制信號(hào)通過(guò)通路⑤送入ra_COr506 ;與此同時(shí),由通道⑦將控制信號(hào)傳送給ra_zc508,產(chǎn)生頻域ZC序列,并將頻域ZC序列經(jīng)通道⑧傳送給ra_cor。
[0075]通道⑤和⑧中的數(shù)據(jù)在ra_cor內(nèi)做頻域相關(guān),即共軛相乘。[0076]ra_cor506中相關(guān)后的數(shù)據(jù)由通道⑨送入ra_fft504進(jìn)行IFFT變換,將相關(guān)后的頻域序列變回到時(shí)域,然后再由通道⑩將時(shí)域的數(shù)據(jù)送到天線合并模塊,進(jìn)行天線合并。
[0077]對(duì)于上述數(shù)據(jù)緩存模塊502而言,
[0078]為了節(jié)省從天線接入到ra_ddc輸出的存儲(chǔ)空間,ra_ddc的數(shù)據(jù)輸出順序?yàn)榛殳B序,如圖6所示,現(xiàn)在以20M帶寬下,兩小區(qū),每個(gè)小區(qū)2天線、6頻點(diǎn)、format2,前導(dǎo)點(diǎn)數(shù)為1536時(shí)的接入情況為例,對(duì)圖6進(jìn)行說(shuō)明。
[0079]混疊DDC包中數(shù)據(jù)優(yōu)先級(jí)順序,由高到低依次為頻點(diǎn)、天線、小區(qū)、點(diǎn)數(shù)、前導(dǎo)。
[0080]頻點(diǎn)接入的順序?yàn)?,5,2,3,4,I ;且O和5,2和3,4和I分別相鄰;0、5和2、3,以及2、3和4、1之間為無(wú)效數(shù)據(jù)。將此段成為頻點(diǎn)段。
[0081]每個(gè)頻點(diǎn)段,占據(jù)一個(gè)天線格,圖6中有兩個(gè)天線格,所有天線格構(gòu)成一個(gè)天線段;
[0082]每個(gè)天線段,占據(jù)一個(gè)小區(qū)格,圖6中有兩個(gè)小區(qū),所有小區(qū)格構(gòu)成一個(gè)小區(qū)段;
[0083]每個(gè)小區(qū)段,占據(jù)一個(gè)點(diǎn)格,圖6中有1536個(gè)點(diǎn)格,所有點(diǎn)格構(gòu)成一個(gè)前導(dǎo)段。
[0084]當(dāng)format為0,1,4時(shí),一個(gè)前導(dǎo)段構(gòu)成一個(gè)混疊DDC包;當(dāng)format為2或3時(shí),兩個(gè)前導(dǎo)段構(gòu)成一個(gè)混疊DDC包。
[0085]而對(duì)于ra_fft的輸出,由于要進(jìn)行FFT變換,需要的順序是圖7中的正規(guī)序。
[0086]下面對(duì)圖7的順序進(jìn)行說(shuō)明:
[0087]正規(guī)DDC包中數(shù)據(jù)優(yōu)先級(jí)順序,由高到低依次為點(diǎn)數(shù)、前導(dǎo)、天線、頻點(diǎn)、小區(qū)。
[0088]其中,點(diǎn)數(shù)的順序由點(diǎn)數(shù)N決定,當(dāng)點(diǎn)數(shù)為1536時(shí),順序?yàn)镈IT基三順序;當(dāng)點(diǎn)數(shù)為256時(shí),順序?yàn)樽匀恍?。N個(gè)點(diǎn)構(gòu)成一個(gè)點(diǎn)段;
[0089]一個(gè)點(diǎn)段占據(jù)一個(gè)前導(dǎo)格,當(dāng)format為0,1,4時(shí),一個(gè)前導(dǎo)格構(gòu)成一個(gè)前導(dǎo)段;當(dāng)format為2或3時(shí),兩個(gè)前導(dǎo)格構(gòu)成一個(gè)前導(dǎo)段;
[0090]一個(gè)前導(dǎo)段占據(jù)一個(gè)天線格,所有天線格構(gòu)成一個(gè)天線段;
[0091]一個(gè)天線段占據(jù)一個(gè)頻點(diǎn)格,所有頻點(diǎn)格構(gòu)成一個(gè)頻點(diǎn)段;
[0092]一個(gè)頻點(diǎn)段占據(jù)一個(gè)小區(qū)格,所有小區(qū)格構(gòu)成一個(gè)正規(guī)DDC包。
[0093]由于需要將ra_ddc輸出的數(shù)據(jù)格式(混疊DDC包)轉(zhuǎn)化為(正規(guī)DDC包),因此,上述數(shù)據(jù)緩存模塊ra_buf502具有數(shù)據(jù)緩存的功能和重新排序的功能。
[0094]為了防止FFT運(yùn)算時(shí)數(shù)據(jù)溢出,需要對(duì)ra_ddc輸出的數(shù)據(jù)進(jìn)行AGC調(diào)整,記為AGCl,因此,ra_buf502具有AGCl調(diào)整因子計(jì)算功能,AGCl功能。
[0095]當(dāng)ra_ddc向ra_buf502提供數(shù)據(jù)時(shí),稱為初寫;當(dāng)ra_fft504向ra_buf502提供數(shù)據(jù)時(shí),稱為回寫。為了充分利用存儲(chǔ)體,因此要求初寫和回寫不發(fā)生寫端口的沖突,因此需要數(shù)據(jù)緩存模塊合理調(diào)度初寫和回寫的時(shí)間間隙。
[0096]由于ra_buf502需要向ra_fft504和ra_cor506都提供數(shù)據(jù),同樣為了充分利用存儲(chǔ)器,以節(jié)省面積,因此要求數(shù)據(jù)緩存模塊在向ra_fft504和ra_COr506提供數(shù)據(jù)時(shí),不能發(fā)生沖突,所以需要讀沖突協(xié)調(diào)機(jī)制。例如,可以為讀操作設(shè)置操作優(yōu)先級(jí),針對(duì)向ra_fft504和ra_cor506提供數(shù)據(jù)時(shí)設(shè)置不同的優(yōu)先級(jí),ra_buf502向ra_fft504提供數(shù)據(jù)的時(shí)間可以受DDC包大小的影響;ra_buf502向ra_cor提供數(shù)據(jù)的時(shí)間可以受DDC包大小和各小區(qū)內(nèi)u值數(shù)量的影響;因此,向ra_COr506提供數(shù)據(jù)的時(shí)間比ra_fft504的長(zhǎng)。據(jù)此,可以安排ra_fft504的讀操作比ra_cor506的讀操作具有更高的優(yōu)先級(jí),避免了讀沖突的發(fā)生。
[0097]優(yōu)選地,上述數(shù)據(jù)緩存模塊502的結(jié)構(gòu)可以采用如圖8所示的機(jī)制來(lái)解決上述問題,ra_buf可以包括寫模塊ra_buf_wr802(相當(dāng)于上述寫單元)、存儲(chǔ)子模塊ra_buf_ram804(相當(dāng)于上述存儲(chǔ)單元)、讀寫協(xié)調(diào)模塊ra_buf_seqm806 (相當(dāng)于上述讀寫協(xié)調(diào)單元)、讀模塊ra_buf_rd808 (相當(dāng)于上述讀單元)四個(gè)模塊。其中,
[0098]ra_buf_wr802模塊負(fù)責(zé)對(duì)初寫和回寫數(shù)據(jù)的協(xié)調(diào),AGCl因子計(jì)算。產(chǎn)生對(duì)存儲(chǔ)子模塊804 (簡(jiǎn)雙口 RAM)的控制信號(hào),來(lái)控制存儲(chǔ)子模塊804的初寫和回寫的操作,以避免出現(xiàn)寫端口沖突,并且將數(shù)據(jù)的參考信息,該參考信息可以包括小區(qū)號(hào)、頻點(diǎn)號(hào)、天線號(hào)、前導(dǎo)號(hào)、序列的長(zhǎng)度等信息,以及根據(jù)這些參考信息計(jì)算出來(lái)的DDC包長(zhǎng)度,存儲(chǔ)位置,都要寫入讀寫協(xié)調(diào)模塊806。以上信息,稱為DDC包信息。這些信息包含了 DDC包的基本信息,用來(lái)在讀寫協(xié)調(diào)模塊806進(jìn)行通信。ra_buf_Wr802還要根據(jù)參考信息對(duì)每個(gè)序列進(jìn)行AGCl因子計(jì)算,計(jì)算完畢后,將AGCl因子存入ra_buf_seqm,供讀模塊讀取。
[0099]讀寫協(xié)調(diào)模塊ra_buf_seqm806需要對(duì)包信息進(jìn)行存儲(chǔ),并對(duì)簡(jiǎn)雙口 ram中讀寫狀態(tài)進(jìn)行映射更新;要對(duì)AGCl因子進(jìn)行存儲(chǔ)和更新。還要對(duì)整個(gè)ram中使用的空滿狀態(tài)進(jìn)行標(biāo)識(shí),用來(lái)協(xié)調(diào)ra_buf_wr802和ra_buf_rd808的工作。
[0100]數(shù)據(jù)存儲(chǔ)體為ra_buf_ram804,可以是一個(gè)簡(jiǎn)雙口 ram,用來(lái)存儲(chǔ)數(shù)據(jù),存儲(chǔ)的數(shù)據(jù)包括初寫和回寫的數(shù)據(jù),這些數(shù)據(jù)的狀態(tài)也會(huì)在ra_buf_seqm806中,同時(shí),根據(jù)FFT模塊的空閑指示信號(hào)將數(shù)據(jù)讀出并發(fā)送。
[0101]讀模塊808用來(lái)根據(jù)讀寫協(xié)調(diào)模塊存儲(chǔ)的數(shù)據(jù)的包信息按照讀操作優(yōu)先級(jí)讀取數(shù)據(jù),還用來(lái)進(jìn)行AGCl調(diào)整計(jì)算,每個(gè)序列的計(jì)算因子需要從ra_bUf_seqm中讀出,將調(diào)整完畢后的數(shù)據(jù)送給ra_fft做FFT變換。優(yōu)選地,ra_buf_rd808可以在讀取數(shù)據(jù)之前,預(yù)先將序列信息從ra_buf_seqm806中讀出,并且進(jìn)行預(yù)解析,這樣可以在ra_fft504空閑之前就可以將讀取數(shù)據(jù)的地址和AGCl因子準(zhǔn)備好,一旦ra_fft504空閑,就可以進(jìn)行讀取數(shù)據(jù)了,從而可以提高整個(gè)數(shù)據(jù)處理的效率。
[0102]對(duì)于FFT處理模塊504而言,
[0103]因?yàn)槭艿絝ormat的影響,點(diǎn)數(shù)會(huì)發(fā)生變化,而且需要做FFT和IFFT兩種運(yùn)算,因此,要求FFT處理模塊504可以在點(diǎn)數(shù)之間,F(xiàn)FT和IFFT之間進(jìn)行切換;考慮到數(shù)據(jù)的連貫性,F(xiàn)FT處理模塊可以采用流水的FFT運(yùn)算,具有比較強(qiáng)的優(yōu)勢(shì)。此外,ra_buf502提供數(shù)據(jù)之前,需要ra_fft504是否空閑的信號(hào),因此,要求FFT處理模塊504具有空閑指示信號(hào)。FFT處理模塊504處理的基本數(shù)據(jù)單元是一個(gè)N點(diǎn)的序列。
[0104]優(yōu)選地,如圖9所示,上述ra_fft504可以劃分為控制模塊ra_fft_ctrl902(相當(dāng)于上述控制單元)、fft_core904 (相當(dāng)于上述處理單元)、ra_fft_cmp906 (相當(dāng)于上述功率補(bǔ)償單元)三個(gè)子模塊;ra_fft_Ctr1902控制模塊負(fù)責(zé)根據(jù)數(shù)據(jù)緩存模塊發(fā)送的指示信號(hào)判斷數(shù)據(jù)和參考信息是來(lái)自ra_buf502或者ra_cor506,然后判斷序列的點(diǎn)數(shù)和操作的類型(FFT 或是 IFFT )。
[0105]ff_tcore904將多個(gè)點(diǎn)數(shù),F(xiàn)FT和IFFT功能集成在一起,設(shè)置有點(diǎn)數(shù)選擇、正逆傅里葉變換的選擇信號(hào)。
[0106]ra_fft_cmp906接收來(lái)自ra_cor506傳送過(guò)來(lái)的功率調(diào)整因子,對(duì)進(jìn)行IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償。[0107]對(duì)于頻域相關(guān)模塊506而言
[0108]頻域相關(guān)模塊506需要具有復(fù)數(shù)相乘功能;并且為了防止IFFT運(yùn)算時(shí)數(shù)據(jù)溢出,需要對(duì)頻域相關(guān)后的數(shù)據(jù)進(jìn)行功率調(diào)整,記為AGC2。因此要求ra_COr具有AGC因子計(jì)算和數(shù)據(jù)緩存的功能。為了防止過(guò)大或者過(guò)小的數(shù)據(jù)產(chǎn)生,需要對(duì)IFFT之后的數(shù)據(jù)進(jìn)行功率補(bǔ)償。因此要求ra_cor具有功率補(bǔ)償因子計(jì)算功能。
[0109]優(yōu)選地,如圖10所示,頻域相關(guān)模塊劃分為共軛相乘模塊ra_cor_multl002、AGC2緩存模塊ra_cor_xbuf 1004、AGC2模塊ra_cor_agcl006 (相當(dāng)于上述功率調(diào)整單元)和功率調(diào)整因子計(jì)算模塊ra_cor_cmpl008 (相當(dāng)于上述計(jì)算單元)。
[0110]ra_cor_multl002用來(lái)進(jìn)行頻域相關(guān),主要實(shí)現(xiàn)頻域前導(dǎo)序列與頻域ZC序列進(jìn)行共軛相乘。
[0111]對(duì)于ZC序列生成模塊508而言,
[0112]頻域ZC序列直接由電路生成,避免了由時(shí)域ZC序列到頻域ZC序列的轉(zhuǎn)換,從而節(jié)省了時(shí)頻域轉(zhuǎn)換的FFT電路,同時(shí)為了保證頻域ZC序列生成的精度,頻域ZC序列在每個(gè)時(shí)鐘周期產(chǎn)生一個(gè)數(shù)據(jù)。因此,也需要合適的算法的支持。
[0113]如圖11所示,ZC序列生成模塊采用指數(shù)迭代法求取頻域ZC序列,rom_XuO和rom_Xul用來(lái)存儲(chǔ)所有u值的第O個(gè)點(diǎn)和第I個(gè)點(diǎn)的頻域值,第N個(gè)點(diǎn)的值可由第N-2個(gè)點(diǎn)的值迭代求取。
[0114]從以上實(shí)施例的描述中,可以看出,上述實(shí)施例實(shí)現(xiàn)了如下技術(shù)效果:采用混疊序和正規(guī)序的數(shù)據(jù)結(jié)構(gòu)方式,同時(shí)實(shí)現(xiàn)對(duì)多小區(qū)、多天線、多頻點(diǎn)、多種format以及多種點(diǎn)數(shù)的相關(guān)功能,使得相關(guān)模塊在處理數(shù)據(jù)的多樣性上取得了進(jìn)步;支持formatO、format 1>format2> format3以及format4,達(dá)到了可以同時(shí)支持FDD和TDD的相關(guān)功能的效果;采用直接生成頻域ZC序列,節(jié)省了存儲(chǔ)時(shí)域序列的硬件資源;采用集中式存儲(chǔ)區(qū)域管理,節(jié)省了分布式存儲(chǔ),存儲(chǔ)體利用率低的問題,并采用讀寫協(xié)調(diào)模塊,解決了存儲(chǔ)體讀寫沖突的問題JfFFT和IFFT,以及多點(diǎn)處理集成在一塊,節(jié)省了大量的面積,同時(shí)配有檢測(cè)機(jī)制,提高了硬件資源的使用效率;支持在集中式的存儲(chǔ)體中進(jìn)行重排序功能,節(jié)省了轉(zhuǎn)化數(shù)據(jù)時(shí)需要的存儲(chǔ)體;將AGCl和AGC2集成在相關(guān)的部分模塊中,提高了數(shù)據(jù)檢測(cè)的精度。
[0115]顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0116]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種用于長(zhǎng)期演進(jìn)LTE物理隨機(jī)接入信道的數(shù)據(jù)處理裝置,其特征在于,包括: 數(shù)據(jù)緩存模塊,用于發(fā)送所述數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,所述數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),所述數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換; 數(shù)據(jù)處理模塊,用于按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊包括: FFT處理單元,用于在所述FFT處理單元空閑的情況下,接收所述數(shù)據(jù)緩存模塊發(fā)送的待處理的DDC數(shù)據(jù)和與所述待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)所述待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述數(shù)據(jù)處理模塊還包括: 所述數(shù)據(jù)緩存模塊,還用于在所述FFT處理單元空閑的情況下,將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給頻域相關(guān)單元,并將控制信號(hào)發(fā)送給ZC序列生成單元; 所述ZC序列生成單元,用于根據(jù)所述數(shù)據(jù)緩存模塊發(fā)送的控制信號(hào)生成頻域的ZC序列; 所述頻域相關(guān)單元,用于對(duì)所述FFT變換后的頻域數(shù)據(jù)和所述ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān) 運(yùn)算后的頻域數(shù)據(jù)發(fā)送給所述FFT處理單元; 所述FFT處理單元,還用于按照所述數(shù)據(jù)緩存模塊指示的與所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送所述IFFT變換后的時(shí)域數(shù)據(jù)。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的裝置,其特征在于,所述數(shù)據(jù)緩存模塊包括: 數(shù)據(jù)格式轉(zhuǎn)化單元,用于將所述待處理的DDC數(shù)據(jù)的格式由混疊格式轉(zhuǎn)換為正規(guī)格式。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的裝置,其特征在于,所述數(shù)據(jù)緩存模塊還包括: 存儲(chǔ)單元,用于根據(jù)寫單元產(chǎn)生的寫控制信號(hào)來(lái)存儲(chǔ)所述待處理的DDC數(shù)據(jù)、所述FFT變換后的頻域數(shù)據(jù),其中,所述寫單元根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的所述存儲(chǔ)單元的使用狀態(tài)來(lái)產(chǎn)生所述寫控制信號(hào)。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的裝置,其特征在于,所述數(shù)據(jù)緩存模塊還包括: 讀單元,用于在確定需要讀出的數(shù)據(jù)的類型的情況下,按照不同數(shù)據(jù)類型對(duì)應(yīng)的讀操作優(yōu)先級(jí)根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的數(shù)據(jù)的包信息來(lái)讀數(shù)據(jù),其中,所述數(shù)據(jù)類型包括:所述待處理的DDC數(shù)據(jù)、所述FFT變換后的頻域數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,讀取所述待處理的DDC數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)所述待處理的DDC數(shù)據(jù)的數(shù)據(jù)包大小來(lái)確定,讀取所述FFT變換后的頻域數(shù)據(jù)的讀操作優(yōu)先級(jí)根據(jù)FFT變換后的DDC數(shù)據(jù)包的大小和與所述FFT變換后的DDC數(shù)據(jù)對(duì)應(yīng)小區(qū)的U值來(lái)確定。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述讀單元,還用于根據(jù)讀寫協(xié)調(diào)單元存儲(chǔ)的自動(dòng)增益控制AGC因子對(duì)所述待處理的DDC數(shù)據(jù)進(jìn)行AGC調(diào)整,其中,所述AGC因子是存儲(chǔ)單元計(jì)算獲得的。
9.根據(jù)權(quán)利要求3中所述的裝置,其特征在于,所述FFT處理單元包括: 控制子單元,用于確定所述數(shù)據(jù)緩存模塊發(fā)送的數(shù)據(jù)的類型,并確定與接收的數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式; 處理子單元,根據(jù)確定的數(shù)據(jù)處理方式對(duì)所述接收到的數(shù)據(jù)進(jìn)行處理。
10.根據(jù)權(quán)利要求3中所述的裝置,其特征在于,所述FFT處理單元還包括: 功率補(bǔ)償子單元,用于根據(jù)功率補(bǔ)償因子對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償,其中,所述功率補(bǔ)償因子是所述頻域相關(guān)單元計(jì)算獲得的。
11.根據(jù)權(quán)利要求3中所述的裝置,其特征在于,所述頻域相關(guān)單元還包括: 計(jì)算子單元,用于計(jì)算獲得對(duì)IFFT變換后的數(shù)據(jù)進(jìn)行功率補(bǔ)償?shù)墓β收{(diào)整因子,并存儲(chǔ)。
12.根據(jù)權(quán)利要求3中所述的裝置,其特征在于,所述頻域相關(guān)單元還包括: 功率調(diào)整單元,用于計(jì)算功率調(diào)整因子,并根據(jù)所述功率調(diào)整因子對(duì)頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行功率調(diào)整。
13.根據(jù)權(quán)利要求3中所述的裝置,其特征在于,所述ZC序列生成單元,還用于采用指數(shù)迭代法在每個(gè)時(shí)鐘周期生成一個(gè)頻域的ZC序列的數(shù)據(jù)。
14.一種用于長(zhǎng)期演進(jìn)LTE物理隨機(jī)接入信道的數(shù)據(jù)處理方法,其特征在于,包括: 通過(guò)數(shù)據(jù)緩存模塊發(fā)送所述數(shù)據(jù)緩存模塊存儲(chǔ)的數(shù)據(jù)和與所述數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式,其中,所述數(shù)據(jù)的類型包括:待處理的數(shù)字?jǐn)?shù)據(jù)通信DDC數(shù)據(jù)、數(shù)據(jù)處理模塊進(jìn)行快速傅立葉變換FFT變換后的頻域數(shù)據(jù),所述數(shù)據(jù)處理方式包括:多種點(diǎn)數(shù)FFT變換、多種點(diǎn)數(shù)IFFT變換; 通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理,并將FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊,發(fā)送IFFT變換后的時(shí)域數(shù)據(jù)。
15.根據(jù)權(quán)利要求14中所述的方法,其特征在于,通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理包括: 在所述數(shù)據(jù)處理模塊中的FFT處理單元空閑的情況下,通過(guò)所述FFT處理單元接收所述數(shù)據(jù)緩存模塊發(fā)送的待處理的DDC數(shù)據(jù)和與所述待處理的DDC數(shù)據(jù)相應(yīng)的處理方式,并對(duì)所述待處理的DDC數(shù)據(jù)進(jìn)行FFT變換,并將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)緩存模塊。
16.根據(jù)權(quán)利要求15中所述的方法,其特征在于,通過(guò)數(shù)據(jù)處理模塊按照所述數(shù)據(jù)處理方式對(duì)所述數(shù)據(jù)進(jìn)行處理包括: 在所述FFT處理單元空閑的情況下,所述數(shù)據(jù)緩存模塊將所述FFT變換后的頻域數(shù)據(jù)發(fā)送給所述數(shù)據(jù)處理模塊中的頻域相關(guān)單元,并將控制信號(hào)發(fā)送給所述數(shù)據(jù)處理模塊中的ZC序列生成單元; 通過(guò)所述ZC序列生成單元根據(jù)所述數(shù)據(jù)緩存模塊發(fā)送的控制信號(hào)生成頻域的ZC序列; 通過(guò)所述頻域相關(guān)單元對(duì)所述FFT變換后的頻域數(shù)據(jù)和所述ZC序列進(jìn)行頻域相關(guān)運(yùn)算,并將頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)發(fā)送給所述FFT處理單元; 通過(guò)所述FFT處理單元按照所述數(shù)據(jù)緩存模塊指示的與所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)相應(yīng)的數(shù)據(jù)處理方式對(duì)所述頻域相關(guān)運(yùn)算后的頻域數(shù)據(jù)進(jìn)行IFFT變換,并發(fā)送所述IFFT變換后的 時(shí)域數(shù)據(jù)。
【文檔編號(hào)】H04W28/14GK103546923SQ201210241345
【公開日】2014年1月29日 申請(qǐng)日期:2012年7月12日 優(yōu)先權(quán)日:2012年7月12日
【發(fā)明者】黨君禮, 張磊 申請(qǐng)人:中興通訊股份有限公司