專利名稱::基帶調制方法、系統(tǒng)和線性調制裝置的制作方法
技術領域:
:本發(fā)明涉及無線通信領域,尤其涉及一種基帶調制方法、系統(tǒng)和線性調制裝置。
背景技術:
:為了使得GSM/EDGE無線接入網(GSM/EDGERadioAccessNetwork,筒稱GERAN)能夠與3G網絡兼容,現有的GERAN在數據傳輸過程中,采用了多種數字調制方式,并且同一種調制方式根據不同的應用,需要設計不同的調制符號速率(modulatingsymbolrate),通常調制符號速率包括傳統(tǒng)符號速率(LegacySymbolRate,簡稱LSR)和高倍符號速率(HigherSymbolRate,簡稱HSR)。在現有技術中,如果數據傳輸過程中需要多種調制方式,那么不同的調制方式需要不同的調制模塊來實現。如圖1所示為現有技術中利用高斯最小頻移鍵控(GaussianMinimumShiftKeying,簡稱GMSK)調制方式和8相移4建控(Phase-ShiftKeying,簡稱8PSK)調制方式實現16正交幅度調制(16QuadratureAmplitudeModulation,筒稱QAM)調制方式的原理示意圖,通常對于高階調制方式,可以通過多個低階調制方式的組合實現,具體到圖l,對于4比特(bits)的數據,可以將其分為3比特和1比特,對1比特數據采用GMSK調制方式調制,對于3比特數據采用8PSK調制方式調制,然后將這兩種調制方式調制后的結果進行相加,得到16QAM調制方式調制的結果。對于采用GMSK調制方式調制1比特數據,需要采用一個GMSK調制裝置來實現,對于采用8PSK調制方式調制3比特數據,需要采用一個8PSK調制裝置來實現,這樣就需要用到兩個調制裝置來實現調制。對于更高階的調制方式,或者數據傳輸需要用到更多種調制方式的情況,如果采用現有技術的調制方式,需要用到的調制裝置會更多,這樣容易造成硬件資源的大量消耗。
發(fā)明內容本發(fā)明實施例針對現有技術中存在的問題,提供一種基帶調制方法、系統(tǒng)和線性調制裝置,對于數據傳輸方式需要用到兩種以上調制方式的情況,能夠減少實現調制的調制裝置的數量,減少硬件資源的浪費。本發(fā)明實施例提供了一種基帶調制方法,包括獲取需要進行調制的數據的調制參數,所述調制參數用于表示所述數據需要進行的調制方式的類型;根據所述調制參數,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中,線性調制為除高斯最小頻移鍵控GMSK調制之外的其他的調制,需要進行的線性調制的方式至少包括兩種類型;根據需要進行線性調制的數據的調制參數,通過查找預先存儲在所述線性調制裝置中的第一映射表,獲得需要進行線性調制的數據對應的星座點,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系;根據對應的線性調制方式對所述星座點進行成型濾波,進行基帶調制。本發(fā)明實施例還提供了一種基帶調制系統(tǒng),包括調制參數獲取裝置,用于獲取需要進行調制的數據的調制參數,所述調制參數用于表示所述數據需要進行的調制方式的類型;數據輸入裝置,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種類型;線性調制裝置,用于將所述數據輸入裝置輸入的數據根據預先存儲的第一映射表轉換成對應的線性調制方式下的星座圖中的星座點,根據對應的調制方式對所述星座點進行成型濾波,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系。本發(fā)明實施例還提供了一種線性調制裝置,包括一種線性調制裝置,其特征在于,包括星座點獲取模塊,用于將輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種類型;成型濾波模塊,用于設置采樣周期,并根據設置的采樣周期,通過查找預先存儲的第二映射表獲取不同采樣周期對應的濾波系數,根據獲取到的不同采樣周期對應的濾波系數,在不同的釆樣周期內,根據獲取到的濾波系數,對所述星座點獲取模塊獲取的星座點進行成型濾波。本發(fā)明實施例提供的基帶調制方法、系統(tǒng)和線性調制裝置,通過查找預先存儲的第一映射表,獲得需要進行線性調制的數據對應的星座點,第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系,將需要進行多種線性調制類型的數據通過第一映射表集中處理,減少了實現調制的調制裝置的數量,減少了硬件資源的浪費,節(jié)約成本。下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。圖1所示為現有"^支術中利用GMSK調制方式和8PSK調制方式實現16QAM調制方式的原理示意圖2所示為本發(fā)明基帶調制方法實施例一流程圖3所示為本發(fā)明實施例中涉及到的成型濾波器的一種結構示意圖4所示為本發(fā)明實施例中涉及到的延時模塊的一種結構示意圖5所示為本發(fā)明基帶調制系統(tǒng)實施例結構示意圖6所示為本發(fā)明線性調制裝置實施例結構示意圖。具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。如圖2所示為本發(fā)明基帶調制方法實施例一流程圖,包括步驟101、獲取需要進行調制的數據的調制參數,調制參數用于表示所述數據需要進行的調制方式的類型。步驟102、根據調制參數,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中,線性調制為除GMSK調制之外的其他的調制,需要進行的線性調制的方式至少包括兩種類型。步驟103、根據需要進行線性調制的的數據的調制參數,通過查找預先存儲在線性調制裝置中的第一映射表,獲得需要進行線性調制的數據對應的星座點,第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系。步驟104、根據對應的線性調制方式對所述星座點進行成型濾波,行基帶調制。本發(fā)明實施例一中,對于數據傳輸過程中需要用到兩種以上調制方式的情況,由于將所有的線性調制集中在一個線性調制裝置中進行,所以可以減少實現調制的裝置的數量,減少硬件資源的浪費。在不同的時隙內,數據需要的調制方式可能不同。如果需要進行線性調制的數據是通過一個通道輸入的串行數據,即使所需要的調制方式不同,也可以將串行數據輸入到一個線性調制裝置中完成多種線性調制。具體地,在線性調制裝置中可以預先存儲用于表示不同調制方式下的輸入數據與星座點對應關系的第一映射表,根據線性調制裝置通過查找第一映射表獲得輸入數據對應的星座點,就可以將輸入數據映射成星座點。例如,對于一個通道的數據,在一個時隙內,用于進行基帶調制的系統(tǒng)首先獲得該通道的數據以及通道數據的調制參數,判斷該通道的數據在當前時隙內需要進行正交相移鍵控(QuadraturePhaseShiftKeying,簡稱QPSK)調制,然后將數據輸入到線性調制裝置中,線性調制裝置中輸入的是比特數據,對于QPSK調制,在線性調制裝置中需要將比特數據通過串/并轉換,將每2個比特數據劃分為一組,每一個2比特數據為一個2比特碼元。對于不同的調制方式,比特數據分組的方式不同,例如,對于QPSK調制方式,需要將串行輸入的比特數據劃分為一個2比特碼元,,對于8PSK調制方式,需要將串行輸入的比特數據劃分為一個3比特碼元,對于16QAM調制方式,需要將串行輸入的比特數據劃分為一個4比特碼元。在第一映射表中可以集成多種調制方式下的輸入數據和星座點對應關系。數字調制用"星座圖"來描述,星座圖中定義了一種調制技術的兩個基本參數1)信號分布;2)與調制數字比特之間的映射關系。以4ASK為例說明如下在ASK中,調制信號為一維幅度信號,在星座圖中稱為星座點。調制信號的分布一般是以原點為中心對稱的,即呈均勻分布,但也有一些不對稱的調制星座。在ASK中,信息比特是通過載波的幅度來傳遞的,2信息比特與調制符號的四種幅度相對應,星座圖中規(guī)定了星座點與傳輸比特間的對應關系,這種關系稱為"映射",一種調制技術的特性可由信號分布和映射定義,即可由星座圖來定義,如表一所示。表一、本發(fā)明實施例中涉及到的第一映射表的示例<table>tableseeoriginaldocumentpage11</column></row><table>線性調制裝置通過查找第一映射表,可以將輸入的數據映射成星座點。例如對于輸入的數據OO,通過查找第一映射表,可以將數據00映射成l+j。然后對轉換成的星座點進行成型濾波。在另一個時隙內,如果用于進行基帶調制的系統(tǒng)通過獲取調制參數確定在該時隙內該通道數據需要進行的調制方式為8PSK,那么對于該通道輸入的比特數據,通過查找第一映射表,獲得輸入數據在8PSK調制方式下對應的星座點,然后對轉換成的星座點進行成型濾波??梢钥闯?,對于QPSK和8PSK兩種線性調制方式,都可以在一個線性調制裝置中實現,而不需要通過兩個分別用于實現QPSK和8PSK調制方式的模塊。如果所需要的線性調制方式包括更多的類型,也都可以在一個線性調制裝置中實現,這樣可以大大節(jié)省硬件資源。實施例一中步驟105中對星座點進行成型濾波是指按照一定的采樣周期,通過配置濾波器系數,對星座點進行成型濾波。濾波器系數根據數據傳輸要求,可以設置多階,將多階濾波器系數分別與星座點的實部和虛部進行乘法運算,并將進行乘法運算后的結果相加,可以得到成型濾波后的結果??梢栽O置多個采樣周期,每個采樣周期配置一次濾波系數,得到一個成型濾波后的樣點數據。多次采樣周期,可以得到多個成型濾波的樣點。由于成型濾波是現有技術中公知的常識,此處不再贅述。由于本發(fā)明實施例中,在一個線性調制裝置中實現多種調制方式,所以進行成型濾波時,不同調制方式下的濾波系數不同,多種調制方式下的濾波系數也可以通過映射表的方式實現。具體地,在線性調制裝置中預先存儲用于表示不同調制方式下采樣周期和濾波系數的對應關系的第二映射表,對于轉換成的星座點,在每個采樣周期,通過查找第二映射表,獲取濾波系數,對星座點進行成型濾波。如表二所示為本發(fā)明實施例中涉及到的第二映射表的實例。表二、本發(fā)明實施例中涉及到的第二映射表的實例<table>tableseeoriginaldocumentpage13</column></row><table>表二給出的示例中,濾波階數為7,h(O)、h(l)、h(2)、h(3)分別是l階濾波系數、2階濾波系數、3階濾波系數、4階濾波系數,采樣周期設置為9,不同的采樣周期,各階濾波系數不同。對于不同的調制方式,不同采樣周期的各階濾波系數也不同。表二中,16QAM調制方式下的不同采樣周期的濾波系數與8PSK方式類似,表中未示出具體數值。為了減少星座圖映射結果中的過零點,降低信號的峰均比,同時為了方便接收端能夠輕易地從不同調制方式中識別出正確的調制方式,將輸入數據轉換成星座圖中的星座點之后,還可以對輸入數據進行相位旋轉。具體地,在線性調制裝置中可以事先存儲一個用于表示輸入數據的等效序號和相位旋轉量的對應關系的第三映射表,輸入數據的等效序號是每個通道輸入的多比特碼元在一個時隙內的序號除以一個固定值之后的余數值,對于不同的調制方式,該固定值的取值不同,對于oc-QPSK調制方式,該固定值取4,對于QPSK調制方式,該固定值取8,對于8PSK調制方式,該固定值取16,對于16QAM調制方式,該固定值取8,對于32QAM調制方式,該固定值取8。因為根據GSM協(xié)議的規(guī)定,相位旋轉角度應當是某個基準角度的倍數,因此相位旋轉量是會循環(huán)的,所以需要將輸入的多比特碼元的序號對一個固定值求余數。例如,采用QPSK調制方式時,一個時隙內輸入177個多比特碼元,依次輸入的序號為0、1、2、3.......176,每個輸入數據的等效序號為將每個多比特碼元的序號除以8取余數得到的結果。由于多個通道的數據是通過時分復用的方式被串行處理的,這樣一個子時間段內只有一個多比特碼元需要查找第三映射表,對于多種調制方式而言,可以將多種調制方式下的輸入數據的等效序號和相位旋轉量映射關系集成在一張映射表中。如表三所示為本發(fā)明實施例中涉及到的第三映射表的示例。表三、本發(fā)明實施例中涉及到的第三映射表的示例<table>tableseeoriginaldocumentpage14</column></row><table>對于不同通道的數據,需要的調制方式可以不同,用于進行基帶調制的系統(tǒng)可以根據獲取的調制參數獲取不同調制方式下輸入數據的相位旋轉量。例如,對于第一通道輸入的數據00(對于QPSK調制方式,輸入的比特數據被分成一個2比特碼元),該輸入數據00的序號為16,將16除以8,余數為0,所以該輸入數據的等效序號為0,線性調制裝置從第三映射表中查找到等效序號0對應的相位旋轉量,這樣就可以獲得輸入數據00的相位旋轉量。對于其他通道的數據,可以通過類似的方式,通過查找第三映射表,查找輸入^t據對應的相位:旋轉量。將每個輸入數據的星座點和相位旋轉量相乘,經相乘之后的結果進行濾波預處理。如果需要進行線性調制的數據是通過多個通道并行輸入的數據,那么步驟102中,可以將兩個通道以上的需要進行線性調制的并行數據,采用在特定的時間段輸入特定通道的數據的方式,串行輸入到所述線性調制裝置中;在步驟103中,線性調制裝置預先存儲用于表示不同調制方式下的輸入數據與星座點對應關系的第一映射表;線性調制裝置根據不同通道數據各自的調制參數,通過查找第一映射表,獲得輸入數據對應的星座點。下面結合具體的例子來說明對多個通道并行輸入的數據進行基帶調制的實現過程。設系統(tǒng)時鐘頻率為122.88MHz,用于進行基帶調制的系統(tǒng)中并行輸入8個通道的數據,分別為第一通道、第二通道、第三通道、第四通道、第五通道、第六通道、第七通道和第八通道。本發(fā)明實施例中系統(tǒng)支持的調制方式有GMSK、oc-QPSK、QPSK、8PSK、16QAM以及32QAM,其中16QAM包括采用LSR的16QAM和采用HSR的16QAM,32QAM包括采用LSR的32QAM和采用HSR的32QAM,QPSK采用HSR,其余的調制方式采用LSR。用于進行基帶調制的系統(tǒng)在預先存儲第一映射表、第二映射表和第三映射表時,可以實現估計可能用到的調制方式,具體到本發(fā)明實施例中,假設系統(tǒng)估計可能用到的調制方式包括GMSK、oc-QPSK、QPSK、8PSK、16QAM以及32QAM,其中16QAM包括采用LSR的16QAM和采用HSR的16QAM,32QAM包括采用LSR的32QAM和采用HSR的32QAM,QPSK采用HSR,其余的調制方式釆用LSR。用于進行基帶調制的系統(tǒng)首先獲取每個通道輸入的數據的調制參數,將當前時隙內需要進行線性調制的通道的數據根據各自的調制方式,將多個比特分成一組,即形成多比特碼元,然后將多個并行輸入的多比特碼元通過時分復用的方式,串行輸入到線性調制裝置中。具體地,將輸入一個多比特碼元的周期設置為360個時鐘周期,即一個碼元持續(xù)360個時鐘周期,將8個通道的數據按照每4個時鐘為一個子時間段的間隔依次輸入到線性調制裝置中,具體為,在第1個子時間段(即第l-4個時鐘周期)內輸入第一通道的一個碼元,在第2個子時間段(即第5-8個時鐘周期)內輸入第二通道的一個碼元,在第3個子時間段(即第9-12個時鐘周期)內輸入第三通道的一個碼元,其余依次類推,每個通道輸入一個碼元,輸完這8個通道的碼元需要8個子時間段,即32個時鐘周期,這樣還剩余328(360-32=328)個時鐘周期,還可以支持更多通道的數據處理。在固定的子時間段內輸入相應通道的數據,將并行輸入的多通道數據,通過時分復用的方式轉換成了串行數據。由于本發(fā)明實施例中涉及到的各種線性調制方式采用的調制符號速率不同,如果仍然按照各個通道的調制符號速率輸入數據,則有可能導致每個子時間段內輸入的碼元數不同,例如對于采用HSR調制符號速率的通道,在一個子時間段內可能輸入1.2個碼元,對于采用LSR調制符號速率的通道,在一個子時間段內可能輸入1個碼元,這樣就可能導致數據輸入的混亂,為了避免這種情況的發(fā)生,本發(fā)明實施例中,在將各通道的數據輸入到線性調制裝置之前,將各個通道的調制符號速率統(tǒng)一調整為較高的速率,即HSR,這樣各個通道輸入碼元的速率就是相同的。由于多個通道的數據是通過時分復用的方式被串行處理的,這樣一個子時間段內只有一個碼元需要查找第一映射表,對于多種調制方式而言,可以將多種調制方式下的輸入數據和星座圖中的星座點的映射關系集成在一張映射表中。對于不同通道的數據,需要的調制方式可以不同,線性調制裝置可以根據用于進行基帶調制系統(tǒng)預先獲得的調制參數,獲得每個通道的數據在當前時隙內需要進行的調制方式,從而可以將輸入的碼元轉換成相應調制方式下的星座點。例如,對于第一通道輸入的數據00(對于QPSK調制方式,兩個比特數據OO組成一個碼元),所需的調制方式為QPSK,線性調制裝置根據獲取的調制參數到第一映射表中查找到數據OO對應的星座點l+j,這樣就可以將數據OO轉換成對應的星座點l+j。對于其他通道的數據,可以通過類似的方式,通過查找第一映射表,轉換成星座圖中的星座點。在將各個通道的數據轉換成星座圖中的星座點之后,需要對星座點數據進行成型濾波。在成型濾波中,對LSR和HSR調制方式,有不同的處理要求,對于LSR調制方式,進行24倍采樣率變換,即一個符號(星座點就是一種符號)對應24個采樣周期,輸入一個符號,配置24次濾波器系數,進行24次濾波,得到24個輸出樣點;對于HSR調制方式,進行20倍的采樣率變換,即一個符號對應20個采樣周期,輸入一個符號,配置20次濾波器系數,進行20次濾波,得到20個輸出樣點。在進行成型濾波時,如果對于LSR和HSR線性調制方式仍然采用相同的符號周期,那么對于LSR調制方式就不能實現24倍的采樣率變換,只能和HSR調制方式一樣,實現20倍的采樣率變換。因此,在進行成型濾波之前首先通過濾波預處理,將LSR調制方式對應的符號周期調整為HSR調制方式下的符號周期的1.2倍,即將各種調制方式對應的星座點的符號周期進行調整,這樣就可以實現LSR調制方式下24倍采樣率變換。具體地,即將LSR調制方式下的符號周期調整為360X1.2=432個時鐘周期,這樣,可以實現LSR調制方式下一個符號周期內輸出持續(xù)24個樣點,HSR調制方式下一個符號周期內輸出持續(xù)20個樣點,LSR和HSR最終輸出的樣點持續(xù)時間一致(對于LSR,每個樣點持續(xù)的時間為432/24=18,對于HSR,每個樣點持續(xù)的時間為360/20=18),也就是說不同調制符號速率下的調制方式,經過成型濾波之后輸出的樣點周期是一致的。將經過濾波預處理之后的數據進行成型濾波。如圖3所示為本發(fā)明實施例中涉及到的成型濾波器的一種結構示意圖。圖3中,h(l)、h(2)、h(3)、h(4)、h(5)、h(6)、h(7)為成型濾波器的各階濾波系數,8個通道的星座點與濾波系數經過乘法器11進行乘法運算后輸入到寄存器(D觸發(fā)器)12中,然后將經過各個寄存器之后的數據經過加法器13進行加法運算,得到成型濾波之后的樣點數據。在成型濾波器中可以預先存儲第二映射表,第二映射表用于表示不同調制方式下采樣周期與濾波系數對應關系。對于多種調制方式而言,可以將不同調制方式下采樣周期與濾波系數對應關系集成在一張映射表中。對于不同通道的數據,不同時隙需要的調制方式可以不同,用于進行基帶調制的系統(tǒng)可以根據獲得的調制參數,獲知每個通道的數據在當前時隙內需要的調制方式,從而獲得不同調制方式下的濾波系數。例如,對于第一通道的數據l(對于QPSK調制方式,轉換成星座點l+j之后,實部的數據為1),所需的調制方式為QPSK,線性調制裝置到第二映射表中查找到第1個采樣周期內對應的各階濾波系數,根據查找到的濾波系數對數據1進行成型濾波。由于各個線性調制方式的調制符號速率不同,相應的采樣周期和濾波器階數也不相同,可以將如表二所示的第二映射表進一步細分為LSR下的第二映射表和HSR下的第二映射表。對于LSR調制方式,采樣周期設置為24個,對于HSR調制方式,采樣周期設置為20個,線性調制裝置在進行成型濾波時,可以設置2個計數器,對于LSR下調制方式,每18個時鐘周期計數器加1,當計數器從0計數到23時,重新從O開始計數,對下一個數據進行成型濾波。對于HSR下調制方式,每18個時鐘周期計數器加1,當計數器從0計數到19時,重新從0開始計數,對下一個數據進行成型濾波。由于轉換成的星座點包括實部(I)和虛部(Q)兩部分數據,這樣每一個通道的數據就包括兩路數據,需要兩個成型濾波器,對于實部和虛部這兩路數據,成型濾波器的結構相同,都可以采用如圖3所示的結構。對于HSR調制方式,根據系統(tǒng)的設計要求,例如成型濾波器的階數可以設置為7階,LSR調制方式,成型濾波器可以設置為5階,為了能夠在一種成型濾波器中同時實現LSR和HSR兩種調制符號速率下的調制,在進行LSR調制時,可以將高2階的濾波系數設置為0。將經過濾波預處理之后的8個通道的串行數據依次進行成型濾波,得到輸出的樣點數據,完成調制的過程。本發(fā)明實施例中用于進行成型濾波的裝置不僅限于如圖3所示的成型濾波器,也可以采用現有技術中其他能夠進行成型濾波的裝置。由于成型濾波是本領域的公知技術,所以此處不再贅述。現有技術中,時延發(fā)射分集通常是在成型濾波之后進行,由于成型濾波之后的數據量增大,采樣率變高,在調制之后進行時延發(fā)射分集,會帶來很大的資源消耗。為了減小資源消耗,時延發(fā)射分集可以在成型濾波之前進行。即將映射成的星座點或者星座點與相位旋轉量相乘之后的數據,在進行成型濾波之前,輸入到一個延時模塊中,該延時模塊還接收當前數據對應的延時參數,并根據接收到的延時參數,對輸入的數據進行延時,例如,當前數據對應的延時參數為4,則延時模塊在接收到數據之后,將數據延時4個符號周期后再發(fā)送給用于進行成型濾波的裝置,如果當前數據對應的延時參數為2,則延時模塊在接收到數據之后將數據延時2個符號周期,不同的數據,延長不同的時間之后再發(fā)送給用于進行成型濾波的裝置,這樣就可以實現時延發(fā)射分集。至于延時的大小,可以根據系統(tǒng)設計的需要來設置。如圖4所示為本發(fā)明實施例中涉及到的延時模塊的一種結構示意圖。該延時模塊包括第一數據選擇器21、第二數據選擇器22、第三數據選擇器23、第四數據選擇器24、第一D觸發(fā)器31、第二D觸發(fā)器32、第三D觸發(fā)器33,各個數據選擇器均為二選一數據選擇器,每個數據選擇器均包括0通道輸入端211、l通道輸入端212、控制端213和輸出端214,當控制端213中輸入數據為1時,輸出端214輸出1通道輸入端212中輸入的數據,當控制端213中輸入數據為0時,輸出端214輸出0通道輸入端212中輸入的數據。各個數據選擇器的1通道輸入端均輸入映射成的星座點或映射成的星座點與相位旋轉量的乘積,輸入的延時參數通過一個翻譯電路61轉換成0或1輸入到各個數據選擇器的控制端。圖4所示延時模塊的工作原理為假設延時參數分別為A、B、C、D,表示需要將延時模塊中輸入的數據延長經過0、1、2、3個D觸發(fā)器的時間,D觸發(fā)器是一種能夠實現延時的電子元器件,經過一個D觸發(fā)器的時間是指數據從輸入D觸發(fā)器到從D觸發(fā)器輸出所需的時間。可以通過翻譯電路,將輸入的延時^!史翻譯成數據選擇器的控制端輸入信號,當輸入的延時參數為A時,翻譯電路發(fā)送控制信號1給第四數據選擇器,發(fā)送控制信號0給其他數據選擇器;當輸入的延時參數為B時,翻譯電路發(fā)送控制信號1給第三數據選擇器,發(fā)送控制信號0給其他數據選4奪器;當輸入的延時參數為C時,翻譯電3各發(fā)送控制信號1給第二數據選擇器,發(fā)送控制信號0給其他數據選擇器;當輸入的延時參數為D時,翻譯電路發(fā)送控制信號1給第一數據選擇器,發(fā)送控制信號0給其他數據選擇器。例如,輸入的延時參數為C,則翻譯電路發(fā)送控制信號1給第二數據選擇器,發(fā)送控制信號0給其它數據選擇器,第一數據選擇器的0通道輸入端輸入的數據0輸入到第一D觸發(fā)器中,第一D觸發(fā)器將0輸入到第二數據選擇器的O通道輸入端,由于第二數據選擇器的控制端輸入的是l,所以第二數據選擇器將1通道輸入端的數據輸入到第二D觸發(fā)器,由于第三數據選擇器和第四數據選擇器的控制端都輸入0,所以第二D觸發(fā)器將輸入的數據通過第三數據選擇器、第三D觸發(fā)器和第四數據選擇器,輸入到用于進行成型濾波的裝置。如果星座點或星座點和相位旋轉量的乘積不需要經過延時,則需要直接輸入到用于進行成型濾波的裝置,由于當前輸入的延時參數為c,那么星座點或星座點和相位旋轉量的乘積經過第二D觸發(fā)器和第三D觸發(fā)器之后才輸入到用于進行成型濾波的裝置中,相當于將輸入數據延時了經過兩個D觸發(fā)器的時間。本發(fā)明實施例中涉及到的延時模塊不僅限于圖4所示的結構,還可以通過RAM作為延時模塊實現延時,或者還可以通過在可編程芯片中寫入程序作為延時模塊實現延時,只要是能夠根據不同的延時參數,將不同的輸入數據延長不同時間后發(fā)送出去的裝置,都可以用作本發(fā)明實施例中的延時模塊。與現有技術相比,本發(fā)明實施例中將進行成型濾波之前的符號進行延時,在延時之后再進行成型濾波,由于符號級別數據的數據量小于經過成型濾波之后的樣點級別數據量,例如,對于QPSK調制,成型濾波之前,符號級別數據的數據量為189個符號/時隙,經過成型濾波之后的樣點級別數據的數據量為3750個樣點/時隙,這樣就可以減小時延發(fā)射分集帶來的資源消耗。如果數據需要進行的調制方式中除線性調制方式之外,還包括GMSK非線性調制,那么用于進行基帶調制的系統(tǒng)根據獲取的輸入數據的調制參數,將需要進行GMSK非線性調制的數據輸入到用于進行GMSK非線性調制的模塊中進行調制。對于GMSK調制的方式,可以按照現有技術中的方式進行。或者對于GMSK調制方式,也可以按照與前述線性調制類似的方法實現,具體可以為如果當前時隙輸入的數據需要進行GMSK調制,則將數據輸入到線性調制裝置中,根據線性調制裝置中預先存儲的第一映射表,將輸入數據映射成星座點,然后對轉換成的星座點進行成型濾波。第一映射表中需要存儲GMSK調制方式下輸入數據和星座點的對應關系。對于本發(fā)明實施例提供的方法,如果數據需要的調制方式只包括兩種以上的線性調制方式,則可以將兩種以上的線性調制方式集中在一個線性調制裝置中實現,而無需針對每一種線性調制方式設置一個調制裝置;如果數據需要的調制方式既包括兩種以上的線性調制方式,還包括GMSK非線性調制方式,那么可以將所有的線性調制方式集中在一個線性調制裝置中實現,而無需針對每一種調制方式設置一個調制裝置,可以節(jié)省用于實現基帶調制的硬件資源。如圖5所示為本發(fā)明基帶調制系統(tǒng)實施例結構示意圖,該系統(tǒng)包括調制參數獲取裝置41、數據輸入裝置42和線性調制裝置43,該系統(tǒng)的工作原理為調制參數獲取裝置41獲取需要進行調制的數據的調制參數,調制參數用于表示數據需要進行的調制方式的類型,然后數據輸入裝置將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置43中,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種類型,線性調制裝置43將數據輸入裝置42輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,根據對應的調制方式對所述星座點進行成型濾波。其中,線性調制裝置可以包括星座點獲取模塊431和成型濾波模塊432。星座點獲取模塊431用于將所述數據輸入裝置42輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系;成型濾波模塊432用于設置采樣周期,并根據設置的采樣周期,通過查找預先存儲的第二映射表獲取不同采樣周期對應的濾波系數,根據獲取到的不同采樣周期對應的濾波系數,在不同的采樣周期內,根據獲取到的濾波系數,對星座點獲取模塊431獲取的星座點進行成型濾波。圖5所示的系統(tǒng)中,線性調制裝置43還可以包括相位旋轉模塊433,用于根據不同通道數據各自的調制參數,通過查找預先存儲的第三映射表獲得輸入數據對應的相位旋轉量;將數據輸入裝置42輸入數據的相位旋轉量和星座點獲取模塊431獲取到的星座點進行乘法運算,第三映射表用于表示不同調制方式下的輸入數據與相位旋轉量的對應關系。圖5所示的系統(tǒng)中線性調制裝置還可以包括延時模塊434,分別與所述相位旋轉模塊433和成型濾波模塊432連接,用于將相位旋轉模塊433中對輸入數據的相位旋轉量和星座點進行乘法運算后的結果,根據接收到的延時參數進行延時,并將經過延時之后的數據發(fā)送到成型濾波模塊432。如果圖5所示的線性調制裝置中不包括相位旋轉模塊433,則延時模塊434可以與星座點獲取模塊431和成型濾波模塊432連接,用于將星座點獲取模塊431獲取到的星座點,根據接收到的延時參數進行延時,并將延時之后的數據發(fā)送到成型濾波模塊432。如果圖5所示的系統(tǒng)中,該系統(tǒng)還可以包括非線性調制裝置44,數據輸入裝置42還用于在需要進行調制的數據的調制參數表明需要進行GMSK調制時,將需要進行GMSK調制的數據輸入到所述非線性調制模塊。非線性調制裝置44用于接收需要進行GMSK調制的數據,通過查找預先存儲在所述非線性調制模塊中的非線性調制映射表,獲得需要進行調制的數據對應的星座點;根據GMSK方式對所述星座點進行成型濾波,進行基帶調制??蛇x的,對于需要進行GMSK調制方式的數據,如果采用線性近似結構實現也可以輸入到線性調制裝置進行調制。由于第一映射表用于標識不同調制方式下的輸入數據與星座點對應關系,所以從第一映射表中可以獲取需要進行GMSK調制的數據對應的星座點。如圖6所示為本發(fā)明線性調制裝置實施例結構示意圖,該線性調制裝置包括星座點獲取模塊431和成型濾波模塊432。星座點獲取模塊431用于將輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種;成型濾波沖莫塊432用于設置采樣周期,并才艮據設置的采樣周期,通過查找預先存儲的第二映射表獲取不同釆樣周期對應的濾波系數,根據獲取到的不同采樣周期對應的濾波系數,在不同的采樣周期內,根據獲取到的濾波系數,對星座點獲取模塊431獲取的星座點進行成型濾波。線性調制裝置還可以包括相位旋轉模塊433,用于根據不同通道數據各自的調制參數,通過查找預先存儲的第三映射表獲得輸入數據對應的相位旋轉量;將數據輸入裝置42輸入數據的相位旋轉量和星座點獲取模塊431獲取到的星座點進行乘法運算,第三映射表用于表示不同調制方式下的輸入數據與相位旋轉量的對應關系。線性調制裝置還可以包括延時模塊434,分別與所述相位旋轉模塊433和成型濾波模塊432連接,用于將相位旋轉模塊433中對輸入數據的相位旋轉量和星座點進行乘法運算后的結果,根據接收到的延時參數進行延時,并將經過延時之后的數據發(fā)送到成型濾波模塊432。如果線性調制裝置中不包括相位旋轉模塊433,則延時模塊434可以與星座點獲取模塊431和成型濾波模塊432連接,用于將星座點獲取模塊431獲取到的星座點,根據接收到的延時參數進行延時,并將延時之后的數據發(fā)送到成型濾波模塊432。本發(fā)明實施例提供的基帶調制方法、系統(tǒng)及線性調制裝置,將多種線性調制集中在一個線性調制裝置中實現,能夠減少實現調制的調制裝置的數量,減少硬件資源的浪費,節(jié)約成本。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read—OnlyMemory,ROM)或F逭才幾存4諸i己憶體(RandomAccessMemory,RAM)等。最后應說明的是以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍。權利要求1、一種基帶調制方法,其特征在于,包括獲取需要進行調制的數據的調制參數,所述調制參數用于表示所述數據需要進行的調制方式的類型;根據所述調制參數,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中,線性調制為除高斯最小頻移鍵控GMSK調制之外的其他的調制,需要進行的線性調制的方式至少包括兩種類型;根據需要進行線性調制的數據的調制參數,通過查找預先存儲在所述線性調制裝置中的第一映射表,獲得需要進行線性調制的數據對應的星座點,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系;根據對應的線性調制方式對所述星座點進行成型濾波,進行基帶調制。2、根據權利要求1所述的基帶調制方法,其特征在于,如果需要進行線性調制的數據包括兩個通道以上并行的數據,則將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中為將兩個通道以上的需要進行線性調制的并行數據,通過在特定的時間段輸入特定通道的數據的方式,串行輸入到所述線性調制裝置中。3、根據權利要求1所述的基帶調制方法,其特征在于,根據對應的線性調制方式對所述星座點進行成型濾波,進行基帶調制包括預先存儲用于表示不同調制方式下釆樣周期與濾波系數對應關系的第二映射表;設置采樣周期,并根據設置的采樣周期,通過查找所述第二映射表獲取不同釆樣周期對應的濾波系數;根據獲取到的不同采樣周期對應的濾波系數,在不同的采樣周期內,根據獲取到的濾波系數,對所述星座點進行成型濾波。4、根據權利要求3所述的基帶調制方法,其特征在于,還包括在對所述星座點進行成型濾波之前,獲取所述星座點對應的延時參數,并根據所述延時參數將所述星座點進行延時。5、根據權利要求2所述的基帶調制方法,其特征在于,如果至少兩線性調制的數據送入線性調制裝置之前,將各種線性調制方式對應的符號輸入速率調整為與較高的符號輸入速率相同;在對所述星座點進行成型濾波之前,將不同調制符號速率下的線性調制方式對應的星座點的符號周期調整,使得進行成型濾波之后輸出的樣點周期一致。6、根據權利要求1-3或5中任一權利要求所述的基帶調制方法,其特征在于,在對所述星座點進行成型濾波之前,還包括預先存儲用于表示不同調制方式下的輸入數據與相位旋轉量對應關系的第三映射表;根據不同通道數據各自的調制參數,通過查找所述第三映射表獲得輸入數據對應的相位旋轉量;將輸入數據的相位旋轉量和星座點進行乘法運算;根據對應的線性調制方式對所述星座點進行成型濾波具體為根據對應的調制方式,對所述相位旋轉量和星座點的乘積進行成型濾波。7、一種基帶調制系統(tǒng),其特征在于,包括調制參數獲取裝置,用于獲取需要進行調制的數據的調制參數,所述調制參數用于表示所述數據需要進行的調制方式的類型;數據輸入裝置,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種類型;線性調制裝置,用于將所述數據輸入裝置輸入的數據根據預先存儲的第一映射表轉換成對應的線性調制方式下的星座圖中的星座點,根據對應的調制方式對所述星座點進行成型濾波,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系。8、根據權利要求7所述的基帶調制系統(tǒng),其特征在于,所述線性調制裝置包括星座點獲取模塊,用于將所述數據輸入裝置輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系;成型濾波模塊,用于設置采樣周期,并根據設置的采樣周期,通過查找預先存儲的第二映射表獲取不同采樣周期對應的濾波系數,根據獲取到的不同采樣周期對應的濾波系數,在不同的采樣周期內,根據獲取到的濾波系數,對所述星座點獲取模塊獲取的星座點進行成型濾波。9、根據權利要求8所述的基帶調制系統(tǒng),其特征在于,所述線性調制裝置還包括相位旋轉模塊,用于根據不同通道數據各自的調制參數,通過查找預先存儲的第三映射表獲得輸入數據對應的相位旋轉量;將輸入數據的相位旋轉量和星座點進行乘法運算,所述第三映射表用于表示不同調制方式下的輸入數據與相位旋轉量的對應關系。10、根據權利要求9所述的基帶調制系統(tǒng),其特征在于,所述線性調制裝置還包括延時模塊,分別與所述相位旋轉模塊和成型濾波模塊連接,用于將所述相位旋轉模塊中對輸入數據的相位旋轉量和星座點進行乘法運算后的結果,根據接收到的延時參數進行延時,并將經過延時之后的數據發(fā)送到所述成型濾波模塊。11、根據權利要求9所述的基帶調制系統(tǒng),其特征在于,還包括非線性調制裝置;數據輸入裝置還用于在需要進行調制的數據的調制參數表明需要進行GMSK調制時,將需要進行GMSK調制的數據輸入到所述非線性調制裝置;所述非線性調制裝置用于接收需要進行GMSK調制的數據,通過查找預先存儲在所述非線性調制裝置中的非線性調制映射表,獲得需要進行GMSK調制的數據對應的星座點;根據GMSK方式對所述星座點進行成型濾波,進行基帶調制。12、一種線性調制裝置,其特征在于,包括星座點獲取模塊,用于將輸入的數據,根據預先存儲的第一映射表,轉換成對應的線性調制方式下的星座圖中的星座點,所述第一映射表用于表示不同調制方式下的輸入數據與星座點對應關系,線性調制為除GMSK調制之外的其他的調制,線性調制的方式至少包括兩種類型;成型濾波模塊,用于設置采樣周期,并根據設置的采樣周期,通過查找預先存儲的第二映射表獲取不同采樣周期對應的濾波系數,根據獲取到的不同采樣周期對應的濾波系數,在不同的采樣周期內,根據獲取到的濾波系數,對所述星座點獲取模塊獲取的星座點進行成型濾波。13、根據權利要求12所述的線性調制裝置,其特征在于,包括相位旋轉模塊,用于根據不同通道數據各自的調制參數,通過查找預先存儲的第三映射表獲得輸入數據對應的相位旋轉量;將輸入數據的相位旋轉量和星座點進行乘法運算,所述第三映射表用于表示不同調制方式下的輸入數據與相位旋轉量的對應關系。14、根據權利要求12所述的線性調制裝置,其特征在于,還包括延時模塊,分別與所述星座點獲取模塊和成型濾波模塊連接,用于將所述獲取模塊中的星座點,根據接收到的延時參數進行延時,并將經過延時之后的數據發(fā)送到所述成型濾波模塊。全文摘要本發(fā)明實施例公開了一種基帶調制方法、系統(tǒng)和線性調制裝置,其中方法包括獲取需要進行調制的數據的調制參數;根據調制參數,將需要進行線性調制的數據輸入到用于進行線性調制的線性調制裝置中;線性調制裝置根據不同通道數據各自的調制參數,通過查找預先存儲在線性調制裝置中的第一映射表,獲得輸入數據對應的星座點;線性調制裝置根據對應的線性調制方式對所述星座點進行成型濾波,完成基帶調制。本發(fā)明實施例將多種線性調制集中在一個線性調制裝置中實現,能夠減少實現調制的調制裝置的數量,減少硬件資源的浪費。文檔編號H04L27/34GK101521653SQ20091008075公開日2009年9月2日申請日期2009年3月26日優(yōu)先權日2009年3月26日發(fā)明者高福均申請人:華為技術有限公司