新四季網

一種數據映射方法及交織方法、映射裝置以及交織裝置的製作方法

2023-06-08 23:55:21 2


專利名稱::一種數據映射方法及交織方法、映射裝置以及交織裝置的製作方法
技術領域:
:本發明涉及通訊領域,尤其涉及一種數據映射方法及交織方法、映射裝置以及交織裝置。
背景技術:
:在現有的通信系統中,無線傳播環境比較複雜,對接收信號而言,不僅存在各種衰落、移動引起的都卜勒平移,而且還有受到各種幹擾和噪聲的影響。這些衰落和幹擾容易引起隨機差錯和突發錯誤,將嚴重影響傳輸質量。為了克服衰落和幹擾的影響,通常採用混合自動重發請求(HARQ,HybridAutomaticRepeatRequest)技術來克服衰落信道。在HARQ中,發端會發送具有一定冗餘信息的數據,接收端首先進行前向糾錯(FEC,ForwardErrorCorrection),如果依然不能正確解調則要求發端重新發送數據。在HARQ的基礎上,為了能夠提高重傳時的性能,現有技術中有一種星座重排技術,其基本思路是在利用高階調製中不同比特的可靠度(或者能量)不同的特點,在重傳過程中交換比特的順序使同一比特的能量通過重傳達到能量平均化。但是現有技術中並沒有提供一種有效地數據映射方法,且在現有技術中的數據交織採用的是符號級交織,即對符號進行交織,因此不能有效地利用交織增益。
發明內容本發明實施例提供了一種數據映射方法及交織方法、映射裝置以及交織裝置,能夠提高數據分集發送的性能。本發明實施例提供的數據映射方法,包括獲取第一比特序列;對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;對所述第二比特序列進行映射。本發明實施例提供的數據交織方法,包括獲取第一比特序列;對所述第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組,對I路以及Q路上的比特組分別進行交織得到交織序列。本發明實施例提供的映射裝置,包括獲取單元,用於獲取第一比特序列;計算單元,用於對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;映射執行單元,用於對所述第二比特序列進行映射。本發明實施例提供的交織裝置,包括獲取單元,用於獲取第一比特序列;比特分組單元,用於對所述第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組;交織執行單元,用於對I路以及Q路上的比特組分別進行交織得到交織序列。從以上技術方案可以看出,本發明實施例具有以下優點本發明實施例中,獲取到第一比特序列後,對第一比特序列進行運算得到第二比特序列,而不是簡單的對第一比特序列中的比特進行重排或取反,所以能夠提高映射分集增益。其次,本發明實施例中,由於對比特進行分組,且每個比特組中所包含的比特數少於一個符號所包含的比特數,因此採用交織比特組的方式進行交織可以糹是高交織增益。圖1為本發明實施例中數據映射方法實施例流程圖;圖2為本發明實施例中第一次數據分集發送星座映射圖;圖3為本發明實施例中第二次數據分集發送星座映射圖;圖4為本發明實施例中性能對比示意圖;圖5為本發明實施例中數據交織方法實施例流程圖;圖6為本發明實施例中第一應用場景示意圖;圖7為本發明實施例中第二應用場景示意圖;圖8為本發明實施例中第三應用場景示意圖;圖9為本發明實施例中第四應用場景示意圖;圖IO為本發明實施例中第五應用場景示意圖;圖11為本發明實施例中映射裝置實施例示意圖;圖12為本發明實施例中交織裝置實施例示意圖;圖13為本發明實施例中第二映射裝置實施例示意圖。具體實施方式本發明實雄例提供了一種數據映射方法及交織方法、映射裝置以及交織裝置,用於提高數據分集發送的性能。本發明實施例中,在不同的映射次數中,同一個信息比特被映射到具有不同功率的發射星座上,為了便於接收端處理,不同映射次數下的星座映射之間只是進行行列的變化,即星座映射滿足I/Q路獨立,這不僅使接收端的複雜度得到了降低,也使原有技術只能進行符號交織的缺點得到了克服。首先對本發明實施例中的數據映射方法實施例進行說明,具體包括(1)獲取第一比特序列;本實施例,獲取到第一比特序列之後還可以在I路以及Q路上對所述第一比特序列進行映射,但該映射的步驟為可選步驟。(2)對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;獲取到第一比特序列之後,根據第一比特序列計算第二比特序列,由於第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到,也就是說,第二比特序列中至少有一個比特是由第一比特序列中的若干個比特組合運算而得到,所以相比於現有技術中直接對第一比特序列進行重排或取反的方式而言,本實施例能夠提高映射分集增益。需要說明的是,根據第一比特序列計算第二比特序列的方式可以根據具體的映射次數確定,不同次的映射時對應的比特運算方式不同,即由第一比特序列得到第二比特序列的算法不同。(3)對所述第二比特序列進行映射。得到第二比特序列之後,對第二比特序列進行映射,本實施例以及後續實施例中均釆用星座映射作為映射的例子進行說明,可以理解的是,同樣可以是其他類型的映射方式,此處不作限定。為了進一步提高性能增益,本實施例中還可以對第一比特序列進行分組,即將第一比特序列分組得到I路上的至少一個比特組以及Q路上的至少一個比特組,對得到的比特組進行交織得到交織序列,之後再對交織序列進行比特運算得到第二比特序列。在對第二比特序列進行映射之後,則發射機可以對所述第二比特序列進行時間分集發送或空間分集發送或頻率分集發送,或採用任意兩種分集發送方式組合進行分集發送,或同時採用三種分集發送方式共同進行分集發送。為便於理解,下面結合附圖對本發明實施例進行詳細說明,首先介紹本發明實施例中的數據映射方法實施例,請參閱圖1,本發明實施例中數據映射方法實施例包括101、獲取第一比特序列;本實施例中,當需要進行數據傳輸時,會首先從數據源獲取需要發送的數據,本實施例中以比特序列作為數據的例子進行說明。102、對所述第一比特序列進行星座映射;假設採用2"-QAM調製,則每2k個比特序列映射為1個正交幅度調製(QAM,QuadratureAmplitudeModulation)星座點。為了降低解調的複雜度和解調誤碼性能,通常對I路和Q路分別進行Gray映射,I路和Q路分別代表信號的兩個分量,其中I路代表信號的同向分量,Q路代表信號的正交分量。因此對k比特序列b,,b,,...,bk而言,其中l^是最高位,bk是最低位,將通過Gray方式映射到I路或Q路的一個實數值上,這種方式稱為2k-ASK調製。本實施例中首先以16QAM為例進行說明,在16QAM調製系統中,對第一比特序列進行映射後得到如圖2所示的星座映射示意圖,在該圖中,I路映射順序為00—01—11—10,Q路為11—00—10—01。本實施例以及後續實施例中均以星座映射為例進行說明,可以理解的是,在實際應用中同樣可以是其他類型的數據映射方式,此處不作限定。103、發送映射後的第一比特序列;對第一比特序列進行星座映射之後,則將映射後的比特序列發送至接收端。本實施例中是以重傳為例進行說明,重傳同樣屬於分集發送,所以在本實施例中需要對第一比特序列進行映射以及發送,可以理解的是,若採取其他的分集發送方式,則可以不對第一比特序列進行映射,即步驟102為可選步驟,此處不作限定。104、判斷是否需要重發比特,若需要,則執行步驟106,若不需要,則執行步驟105;接收端接收到發送的比特序列之後,首先進行FEC,如果依然不能正確解調則要求發端重新發送比特序列。105、執行其他處理流程並結束本流程;若接收端能夠正確解調比特序列,則不需要發送端重新發送比特序列,則接收端根據解調出的比特序列執行後續流程,具體的流程可以為其他方式的處理,此處不作限定。106、可選的,才艮據比特序列映射次數確定對應的比特運算方式;本實施例中,不同次的映射對應的比特運算方式不同,所以需要根據當前的映射次數確定對應的比特運算方式,具體的不同次數映射時的比特運算方式參見後續內容。107、按照所述確定的比特運算方式對所述第一比特序列的I路以及Q路分別進行對應運算得到第二比特序列;本實施例中,對第一比特序列的I路比特以及Q路比特分別進行運算得到第二比特序列,可以理解的是,同樣可以對I路比特以及Q路比特混合進行運算得到第二比特,具體方式不作限定,下面以具體的運算過程作為對應映射的例子進4於il明,以16QAM的Gray映射為例本實施例中,若需要分集發送,則根據之前發送的第一比特序列計算第二比特序列,具體的方法可以為使得計算得到的第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到,為便於理解,下面以一具體實例進行說明對第一次映射的k個比特序列h,b2,...,bk,通過c^=^@b2十…十bk,c2=b2@b3@...@bk,...,ck—,=bk—,6)、,ck=5k,獲得新的序列C,,C2,…,Ck。在上述例子中,當k為2時,可以看出,d等於b!與b2進行異或運算後得到的數值,C2等於t)2取反,則在第二比特序列(即Cl,C2)中至少有一個比特(即q)是由第一比特序列(即bpb2)中的至少兩個比特(即b,以及b2)運算得到。本實施例中僅以一種運算的例子進行說明,其他的運算方式將在後續的實施例中進行說明。108、對所述第二比特序列進行星座映射;步驟107計算得到第二比特序列之後,需要在I路和Q路上對所述第二比特序列進行星座映射,若第一次發送時,I路映射順序為00—01—11—10,Q路為11—00—10—01,則分集發送時根據上述的運算方式可以得到I路映射順序為01—10—00—11,Q路映射順序為01—10—00—11,如圖3所示。圖3為第二次映射時的星座映射示意圖,如輸入信息比特為1101,第一次映射時為圖2中的第3行第2個星座點,第二次映射時先進行I/Q路比特運算,信息比特變為0010,仍然採用圖2的星座圖進行映射到第1行第4個星座點,與不採用比特運算直接採用圖3進行映射的結果相同。109、對映射後的第二比特序列進行分集發送,並重複步驟104循環判斷是否需要分集發送。本實施例中,具體的分集發送的情況可以包括時間分集發送,空間分集發送以及頻率分集發送,在實際應用,上述三種分集發送可以採用其中的任意一種,或任意兩種的組合,或全部三種。例如當有多個發射機向同一個用戶發送時,若用戶接收到發射機1發送的數據之後不能正確的解調,則可以要求發射機2重發數據,則發射機2根據向用戶重發數據,此情況下應用到了時間以及空間分集發送,其他情況與實際應用相關,此處不做贅述。需要說明的是,上述實施例是以HARQ重傳為例進行說明的,HARQ重傳實質上也束一種分集發送,但這種方式在進行數據分集發送之前會判斷是否需要重傳,若接收端解調失敗則需要重傳,可以理解的是,在實際應用中還有一些其他類型的數據分集發送方式,例如包含多個天線的同一個發射機,當該發射機進行數據分集發送時可以不需要判斷是否需要進行重傳,而直接採用分集方式發送數據。由上述的技術方案中可以看出,相對於現有技術的一種技術方案,即採用星座重排技術,在每次重傳時對比特進行變反,或者是對比特的順序進行重排,使得每次重傳時相同的比特將映射到不同的星座點上,可以看出本發明實施例中,根據第一比特序列的I路以及Q路計算出第二比特序列後,分別在I路以及Q路上對第二比特序列進行獨立的星座映射,而不是隨機的映射,所以不同映射次數下的星座映射之間只是行或者列的變化,即第一次發送時在同一行(列)的星座點,在分集發送時仍然在同一行(列),所以接收端可以按照此規律進行解調,而不需要計算所有星座點的信息,因此能夠減少接收端的計算量,降低接收端的複雜度。其次,本實施例中的技術方案,相對於現有技術中另外一種技術方案,即採用不同的星座映射模式進行映射,從而獲得映射分集增益的方案而言,本實施例中的方案在不同映射次數下的星座映射之間只是進行行列的變化,即星座映射滿足I/Q路獨立,因此使接收端的複雜度得到了降低。在上述實施例的^5出上,由於I路以及Q路對第二比特序列進行映射時為獨立映射,即不同映射次數下的星座映射之間只是行或者列的變化,所以本實施例中,在獲取到第一比特序列之後,還可以將比特序列分組為多個比特組,再用交織器交織比特組而不是交織比特,可以將該交織方式看作子符號交織,具體的比特分組可以為對第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組,其中每個比特組中所包含的比特數少於一個符號所包含比特數,具體應用中每個比特組所包含的比特數可以由不同的調製方式確定,下面舉例進4iS兌明若採用16QAM調製,則一個符號包含4個比特,在進行比特分組時,可以以兩個比特為一組,則每個比特組所包含的比特數為一個符號所包含的比特數的一半,即兩個比特組組成一個符號。若採用8QAM調製,則一個符號包含3個比特,在進行比特分組時,可以以兩個比特為一個比特組,以另外的一個比特為一個比特組,即兩個比特為I路,一個比特為Q路,此時由於I路和Q路的比特數不一樣,則需要單獨對I路以及Q路進行交織。在實際應用中,具體的分組方式可以根據調製方式進行確定,此處不作限定。由於本實施例的星座映射滿足I/Q路獨立的關係,因此I/Q兩路均參與了交織,而原有的HARQ方案中,均是以比特或符號為單位,若以比特為單位,則不能採用星座重排的方法以提升性能,若以符號為單位,交織器的交織作用受到了限制,交織增益沒有獲得充分的利用。因此,本實施例中,在基於I路和Q路獨立映射的前提下,採用交織比特組的方式進行交織可以,提高交織增益,具體效果請參閱圖4,圖4為性能比較圖,Ll所示的為現有技術一的性能曲線,L2所示的為本發明實施例方案的性能曲線,L3所示的為現有技術二的性能曲線,由該圖可以看出,本發明實施例的方案相對於現有技術一可以取得將近4.0dB的性能增益,而同時本發明實施例的方案的性能與現有技術二方案的性能近似,但由於本發明實施例採用I路和Q路獨立映射,所以便於接收端進行解調,從而降低了接收端的複雜度。在上述實施例中的步驟108中,需要對第二比特序列進行星座映射,在步驟102中,還可以對第一比特序列進行星座映射。上述實施例中說明了由第一比特序列運算得到第二比特序列的過程,在實際應用中,不同的情況下(包括不同的映射次數或不同的調製方式)由第一比特序列計算得到第二比特序列的方式也會有所不同,具體地假設BpB2,B3,B,代表2比特序列。第一次映射,採用Gray映射,例如B,=00,B2=01,B3=ll,B4=10。在第二次映射時有兩種最優映射方法,而第三、四次映射時8種最優映射方法,第三、四次映射的映射組合中,不同的順序將得到相同的最優系統性能。具體下表給出了第二、三、四次映射時的最優4ASK運算方式,即第一比特序列與第二比特序列之間的對應關係,在實際應用中,當確定了第一比特序列之後,可以按照下表中查詢對應的第二比特序列表1tableseeoriginaldocumentpage12-AAA國3A-AA3A上述給出了第二、三、四次映射時的最優4ASK星座映射的方式,在實際應用中在分集發送時還有可能會使用8ASK星座映射,則假設81,:62,...,87,:88代表了3比特的序列。第一次映射時仍採用Gray碼。例如,B,=000,B2=001,B3=011,B4二OIO,B5=110,B6=111,B7=101,B8=100。下表中給出了64QAM第二次映射的20種最優映射,即64QAM中,獲知第一比特序列之後,具體的第二比特序列可能有如下表所示的20種情況表2tableseeoriginaldocumentpage12tableseeoriginaldocumentpage13上述表2中給出了64QAM第二次映射的20種最優映射,下面針對64QAM下的多次映射給出最優映射模式,具體如下表所示表3tableseeoriginaldocumentpage13下面對表3中的第二次映射時的最優映射模式進行詳細說明,具體如下表所示表4tableseeoriginaldocumentpage13tableseeoriginaldocumentpage14上述各表中給出了不同情況下,第一比特序列的星座映射方式與第二比特序列的星座映射方式之間的邏輯關係,可以理解的是,在實際應用中可能還有更多的情況,具體的處理方式與上述處理方式類似,此處不——列舉。需要說明的是,在數據映射方法實施例中,其中,步驟107中計算第二比特序列的方式為對第一次映射的k個比特序列b,,b2,…,bk,通過c,=1^@1)2@..,6)1\,c2=b20b3@—@bk,…,ck—t=bk—,@bk,ck=5k,獲得新的序列Cl,c2,.."ck。在實際應用中,除上述表1至表4中描述的計算方式之外,還可以採用其他的計算方式計算第二比特序列,即第二比特序列與第一比特序列之間的邏輯關係還可以為其他情況,由於可能存在多次的映射,所以第二比特序列可以是第二次映射時的比特序列,或者第三次映射時的比特序列,或者更多次映射時的比特序列。在結合子符號交織的方式下,一個16QAM符號由4比特組成,而子符號由2比特組成。子符號交織器將比特信息以2比特為單位進行分組,在以2比特組為單位進行交織。子符號交織器能夠獲得比符號交織器更大的交織分集。下表給出了不同次映射的2比特序列映射關係,即第一比特序列與第二比特序列之間的邏輯關係表5tableseeoriginaldocumentpage14tableseeoriginaldocumentpage15同理,上述表5中描述了16QAM中的第一比特序列與第二比特序列之間的邏輯關係,為了便於理解,下面描述4ASK情況下第一比特序列與第二比特序列之間的邏輯關係,如表6所示表6tableseeoriginaldocumentpage15tableseeoriginaldocumentpage16上述表6中第一列中給出了4ASK的8種不同的Gray映射。每一種Gray映射在第二次映射時有兩種最優的映射方式。上述實施例中,獲取到第一比特序列後,對第一比特序列進行運算得到第二比特序列,而不是簡單的對第一比特序列中的比特進行重排或取反,所以能夠提高映射分集增益。需要說明的是,上述實施例中描述的是第一比特序列通過對應的比特運算方式得到第二比特序列,再對第二比特序列進行星座映射的情況,在實際應用中,除了上述方式之外,還可以直接對第一比特序列採用不同的比特映射方式達到相同的效果,即不產生第二比特序列,而直接根據比特映射方式將第一比特序列中的比特映射到不同的位置。具體地,在該方式中,獲取第一比特序列之後,在對第一比特序列進行多次映射時,根據第一比特序列映射的次數確定不同的比特映射方式,即第一比特序列每次映射時所採用的比特映射方式均不相同,由於本方式中第一比特序列可以不進行運算得到第二比特序列,通過不同次映射時採用不同的比特映射方式,也能夠提高映射分集增益。該方式中確定第一比特序列的比特映射方式的過程如上述實施例中的表l至表6所示,即獲知第一比特序列的映射方式之後,可以根據映射的次數通過表1至表6查詢新的比特映射方式,為便於理解,下面以表5以及表6為例進行說明首先請參閱表5,表5採用的是16QAM調製,具體地,若第一比特序列第一次映射時的比特映射方式為10—11—01—00,則該第一比特序列在進行第二次映射時的最優比特映射方式為01—10—00—11,同理,在該第一比特序列進行第三次映射時的最優比特映射方式為10—00—11—01,在該第一比特序列進行第四次映射時的最優比特映射方式為11—01—10—00,所以可以才艮據第一比特序列具體的映射次悽t查詢新的比特映射方式。其次,請參閱表6,表6同樣採用的是16QAM調製,且採用4ASK方式,為便於說明,表6僅以兩次映射為例,可以理解的是,實際應用中同樣可以是更多次的映射,具體地,若第一比特序列第一次映射時的比特映射方式為00—01—11~>10,則該第一比特序列在進行第二次映射時的最優比特映射方式有兩種情況,分別為11—00—10—01以及01—10—00—11;同理,若第一比特序列第一次映射時的比特映射方式為10—00—01—11,則該第一比特序列在進行第二次映射時的最優比特映射方式有兩種情況,分別為01—10—11—00以及00—11—10—01。其他的情況具體如表6中剩餘部分所示,此處不再贅述。下面對本發明實施例中的數據交織方法實施例進行介紹請參閱圖5,本發明實施例中的數據交織方法實施例包括501、獲取第一比特序列;本實施例中,可以在第一次發送時,或分集發送時獲取第一比特序列。502、對獲取到的比特序列進行分組得到若干比特組;對所述第一比特序列進行分組得到I路上的至少一個比特組以及Q路上的至少一個比特組,每個比特組中所包含的比特數少於一個符號所包含的比此處不作限定。本實施例中,在基於I路以及Q路獨立進行映射的J^5出上,由於I路以及Q路在比特序列進行映射時為獨立映射,即不同映射次數下的星座映射之間只是行或者列的變化,所以本實施例中,在獲取到第一比特序列之後,還可以將比特序列分組為多個比特組。503、對得到的比特組進行交織。得到若干個比特組後,交織器對比特組進行交織,可以將該交織方式看作子符號交織。—需要說明的是,在進行交織之前,還可以根據當前的映射次數確定對應的交織方式,之後再按照確定的交織方式對比特組進行交織。上述交織過程中,每個比特組中所包含的比特數少於一個符號所包含比下面舉例進行說明若採用16QAM調製,則一個符號包含4個比特,在進行比特分組時,可以以兩個比特為一組,則每個比特組所包含的比特數為一個符號所包含的比特數的一半,即兩個比特組組成一個符號。若採用8QAM調製,則一個符號包含3個比特,在進行比特分組時,可以以兩個比特為一個比特組,以另外的一個比特為一個比特組,即兩個比特為I路,一個比特為Q路,此時由於I路和Q路的比特數不一樣,則需要單獨對I路以及Q路進行交織。在實際應用中,具體的分組方式可以才艮據調製方式進行確定,此處不作限定。需要說明的是,對所述比特組進行交織得到交織序列的步驟之後還可以包括根據所述交織序列進行比特計算得到第二比特序列;對所述第二比特序列進行星座映射;對所述進行星座映射之後的第二比特序列進行分集發送,具體分集發送的流程與前述實施例中分集發送的流程類似,此處不再贅述。本實施例中,子符號交織只需要基於I路以及Q路獨立進行映射即可,本實施例中的子符號交織提高了交織增益。下面對本發明實施例中的第一應用場景進行介紹,請參閱圖6:在如圖6所示的應用場景中,第一比特序列b,,b,,...,bk通過Gray映射之後,經過串轉並處理,並被映射到I路以及Q路,進行QAM調製後生成第一傳輸序列,並被發送至接收端,若需要進行分集發送,則將第一比特序列通過比特運算後得到第二比特序列,其中c'=b,十b,④…④K,c2=b2@b3@...@bk,ck—1=bk—,④bk,ck=bk,獲得新的序列Cl,c2,...,ck,在對第二比特序列進行映射後進行串轉並處理,之後再進行QAM調製後得到第二傳輸序列。同理,對第一傳輸序列進行不同的比特映射可以得到不同次映射時的比特序列,如圖6中的第三傳輸序列以及第四傳輸序列,可以理解的是,圖6僅以四次映射為例進行說明,在實際應用中還可以為更多次的映射。下面對本發明實施例中的第二應用場景進行介紹,請參閱圖7:圖7所示的應用場景在圖6所示的應用場景的基礎上,增加了組交織器,用於對比特序列進行分組得到若干個比特組,每個比特組中包含有k個比特,即一個符號所包含的比特數的一半,對比特組進行交織之後再進行如圖6場景類似的處理,具體處理方式類似,此處不再贅述。同理,不同次的映射需要使用不同的比特運算方式,但對組交織器不作限定,可以為不同次的映射可以使用同樣的組交織器,也可以使用不同的組交織器,可以理解的是,圖7僅以四次映射為例進行說明,在實際應用中還可以為更多次的映射。下面對本發明實施例中的第三應用場景進行介紹,請參閱圖8:圖8給出了不同次映射採用不同星座映射模式的系統應用場景,此時第一次映射採用(BpB2,B3,Bj進行4ASK映射,第二次採用扭3,BpB4,B2)映射,第三次採用(B"B4,B2,BJ映射而第四次採用扭2,B3,BpBj映射。第一次映射時採用Gray碼B,=10,B2=ll,B3=01,B4=00。需要說明的是,圖8的示例中只給出了I路和Q路採用相同的4ASK映射,而在實際應用中,W各和Qi各可以採用不同的映射方式。下面對本發明實施例中的第四應用場景進行介紹,請參閱圖9:圖9的方案在圖8的方案的基礎上增加了組交織器,圖9的方案給出了不同次映射採用不同星座映射模式的系統應用場景,此時第一次映射採用(B"B2,B3,Bj進行4ASK映射,第二次採用(B3,B,,B4,bJ映射,第三次採用(B,,B4,B2,Bj映射而第四次採用扭2,B3,B"Bj映射。1第一次映射時採用Gray碼B1=10,B2=ll,B3=01,B4=00。需要說明的是,圖9的示例中只給出了I路和Q路採用相同的4ASK映射,而在實際應用中,I;洛和Q3各可以採用不同的映射方式。此外,由於一個16QAM星座映射可以通過兩個獨立的4ASK映射獲得,圖9的方案中提出了一種子符號交織器替代符號交織器。一個16QAM符號由4比特組成,而子符號由2比特組成。子符號交織器將比特信息以2比特為單位進行分組,再以2比特組為單位進行交織。子符號交織器能夠獲得比符號交織器更大的交織分集。上述圖9所述的方案中,對於不同映射次數時的交織方式可以相同也可以不同,即組交織器l,2,3,4可以相同也可以不同。需要說明的是,由圖9的方案可以推導出一個通用的方案,即在比特分組時將k個比特分為一組的情況,具體處理方法類似,此處不再贅述。此外,由圖9的方案的基礎上,在組交織器2,3,4之後還可以進行邏輯運算得到新的比特序列,則後續不再進行新的映射,而是均採用Gray映射,具體的邏輯運算的方式在前述實施例中已經描述。下面對本發明實施例中的第五應用場景進行介紹,請參閱圖10:圖10所述的方案在圖7所述的方案的基礎上去除了比特運算過程以及Gray映射過程,直接由組交織器對比特序列進行分組,分別在I路上得到若干比特組,以及在Q路上得到若干比特組,之後再進行交織,將得到的結果進行串轉並,並經過QAM調製後得到輸出序列。由圖IO的方案可以看出,本發明實施例中的交織過程可以不依賴於前述的映射過程,而可以獨立存在。下面對本發明實施例中的映射裝置實施例進行描述,請參閱圖11,本發明實施例中的映射裝置實施例包括獲取單元1102,用於獲取第一比特序列;計算單元1103,用於根據所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;映射執行單元1104,用於對所述第二比特序列進行映射;-發送單元1105,用於對進行映射之後的第二比特序列進行分集發送。需要說明的是,本實施例中的映射裝置還可以包括分集發送校驗單元1101,用於判斷是否需要進行分集發送,若需要,則觸發獲取單元1102獲取第一比特序列。本實施例中,具體的計算單元1103計算第二比特序列的過程包括對第一次映射的k個比特序列b,,b2,…,bk,通過c,^b,十l^0…十bk,c2=b2@b3@—bk,…,ck—,二bk—,@bk,ck=5k,獲得新的序列c,,C2,…,Ck。本實施例中僅以一種運算的例子進行說明,其他的運算方式在前述方法實施例中已經進行了描述,此處處理流程與前述方式對應。上述裝置實施例中描述了各單元的功能以及各單元之間的聯繫,在實際應用中,由於具體所處的情況有所不同,所以上述單元還可以執行以下可選功能,具體為計算單元1103可以是分別對第一比特序列的I路比特以及Q路比特進行運算得到第二比特序列,也可以是對第一比特序列的I路比特以及Q路比特進行混合運算得到第二比特序列;映射執行單元1104在實際應用中可以是對第二比特序列執行星座映射,同時還可以根據需要對第一比特序列進行星座映射,例如當採用空間分集發送時。需要說明的是,上述映射執行單元1104對第一比特序列以及第二比特序列的星座映射可以是在I路以及Q路上分別進行映射。上述計算單元1103在進行計算之前還可以進一步根據映射次數確定對應的比特運算方式,之後再對所述第一比特序列的I路以及Q路比特按照所述確定的比特運算方式分別進行運算得到所述第二比特序列,該第二比特序列可以是第二次映射時的比特序列,或者第三次映射時的比特序列,或者更多次映射時的比特序列,具體確定的方式如前述表1至表6所描述,此處不再贅述。.上述發送單元1105可以對所述第二比特序列進行時間分集發送或空間分集發送或頻率分集發送,或採用任意兩種分集發送方式組合進行分集發送,或同時採用三種分集發送方式共同進行分集發送。上述分集發送校驗單元1101可以判斷是否需要進行分集發送,若需要,則觸發獲取單元1102獲取第一比特序列,此處的分集發送以HARQ重傳為例,即分集發送校驗單元1101判斷當前是否需要重傳,判斷的依據可以為解碼端是否能夠正確解碼,若能正確解碼出,則不需要重傳,若不能正確解碼出,則需要重傳,若需要重傳,則觸發獲取單元1102獲取需要重傳的比特序列,若不需要重傳,則執行其他操作。本實施例中,獲取到第一比特序列後,對第一比特序列進行運算得到第二比特序列,而不是簡單的對第一比特序列中的比特進行重排或取反,所以能夠提高映射分集增益;此外,本實施例中,根據第一比特序列的I路以及Q路計算出第二比特序列後,分別在I路以及Q路上對第二比特序列進行獨立的星座映射,而不是隨機的映射,所以不同映射次數下的星座映射之間只是行或者列的變化,即第一次發送時在同一行(列)的星座點,在分集發送時仍然在同一行(列),所以接收端可以按照此規律進行解調,而不需要計算所有星座點的信息,因此能夠減少接收端的計算量,降低接收端的複雜度。下面對本發明實施例中的交織裝置實施例進行描述,請參閱圖12,本發明實施例中的交織裝置實施例包括獲取單元1201,用於獲取第一比特序列;比特分組單元1202,用於對所述第一比特序列進行分組得到若干比特組,所述每個比特組中所包含的比特數為一個符號所包含的比特數的一半;交織執行單元1203,用於對所述比特組進行交織得到交織序列。上述裝置實施例中描述了各單元的功能以及各單元之間的聯繫,在實際應用中,由於具體所處的情況有所不同,所以上述單元還可以執行以下可選功能,具體為上述比特分組單元1202具體可以對所述第一比特序列進行分組;彈到在I路上的至少一個比特組以及在Q3各上的至少一個比特組,所述每個比特組中所含的比特少於一個符號所包含的比特數,具體應用中每個比特組所包含的比特數可以由不同的調製方式確定,下面以兩個例子進行說明若採用16QAM調製,則一個符號包含4個比特,在進行比特分組時,比特分組單元1202可以以兩個比特為一組,則每個比特組所包含的比特lt為一個符號所包含的比特數的一半,即兩個比特組組成一個符號。若採用8QAM調製,則一個符號包含3個比特,在進行比特分組時,比特分組單元1202可以以兩個比特為一個比特組,以另外的一個比特為一個比特組,即兩個比特為I路,一個比特為Q路,此時由於I路和Q路的比特數不一樣,則需要單獨對I路以及Q路進行交織。上述交織寺丸行單元1203在對比特組進行交織之前還可以才艮據當前的映射次數確定對應的交織方式,之後再按照確定的交織方式對比特組進^f於交織。需要說明的是,對所述比特組進行交織得到交織序列的步驟之後還可以包括根據所述交織序列進行比特計算得到第二比特序列;對所述第二比特序列進行星座映射;對所述進行星座映射之後的第二比特序列進行分集發送,具體分集發送的流程與前述實施例中分集發送的流程類似,此處不再贅述。在原有的HARQ方案中,均是以比特或符號為單位,若以比特為單位,則不能採用星座映射的解決方案,若以符號為單位,交織器的交織作用受到了限制,交織增益沒有獲得充分的利用。因此,本實施例中,在基於I路和Q路獨立映射的前提下,採用交織比特組的方式進行數據交織可以提高交織增益。需要說明的是,本實施例中還提供一種數據映射裝置,該裝置獲取第一比特序列之後,在對第一比特序列進行多次映射時,根據第一比特序列映射的次數確定比特運算方式,並根據該比特運算方式運算得到第二比特序列,具體請參閱圖13,本發明實施例中第二數據映射裝置實施例包括第一比特序列獲取單元1301,用於獲取第一比特序列;比特序列映射單元1302,用於根據映射方式查詢單元1304查詢到的比特映射方式對第一比特序列獲取單元1301獲取到的第一比特序列進行映射;映射次數統計單元1303,用於在比特序列映射單元1302對第一比特序列進行映射的過程中記錄映射次數;映射方式查詢單元1304,用於根據映射次數統計單元1303記錄的映射次^:查詢對應的比特映射方式。算第二比特序列,也能夠提高映射分集增益。本領域4支術人員可以理解實施例中的裝置中的才莫塊/單元只是為了能夠更好的表達具有該功能的邏輯的實體或者物理的實體,並不限於實施例所述的名稱限定,實施例中的裝置中的模塊/單元可以按照實施例描述進行分布於實施例的裝置中,也可以進行相應變化位於不同於本實施例的一個或多個裝置中。上述實施例的模塊可以合併為一個模塊,也可以進一步拆分成多個子模塊。是可以通過程序來指令相關的硬體完成,所述的程序可以存儲於一種計算機可讀存儲介質中,該程序在執行時,包括如下步驟獲取第一比特序列;對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;對所述第二比特序列進行映射。上述提到的存儲介質可以是只讀存儲器,磁碟或光碟等。以上對本發明所提供的一種數據映射方法及交織方法、映射裝置以及交織裝置進行了詳細介紹,對於本領域的一般技術人員,依據本發明實施例的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。權利要求1、一種數據映射方法,其特徵在於,包括獲取第一比特序列;對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;對所述第二比特序列進行映射。2、根據權利要求1所述的方法,其特徵在於,所述獲取第一比特序列的步驟之後還包括在I路以及Q路上對所述第一比特序列進行映射。3、根據權利要求2所述的方法,其特徵在於,所述對所述第一比特序列進行運算得到第二比特序列的步驟包括根據映射次數確定對應的比特運算方式;對所述第一比特序列的I路以及Q路比特按照所述確定的比特運算方式分別進行運算得到所述第二比特序列。4、根據權利要求1所述的方法,其特徵在於,對所述第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組;對所述比特組進行交織得到交織序列。5、根據權利要求4所述的方法,其特徵在於,所述方法還包括才艮據所述交織序列進行運算得到第二比特序列。6、根據權利要求1至5任一項所述的方法,其特徵在於,發射機對所述第二比特序列進行時間分集發送或空間分集發送或頻率分集發送。7、一種數據交織方法,其特徵在於,包括獲取第一比特序列;對所述第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組,對I路以及Q路上的比特組分別進行交織得到交織序列。8、根據權利要求7所述的方法,其特徵在於,根據所述交織序列進行運算得到第二比特序列;對所述第二比特序列進行星座映射。9、根據權利要求8所述的方法,其特徵在於,所述對所述第二比特序列進行星座映射的步驟之後包括對所述第二比特序列進行時間分集發送或空間分集發送或頻率分集發送。10、根據權利要求7,8或9所述的方法,其特徵在於,所述對所述比特組進行交織得到交織序列的步驟包括根據映射次數確定對應的交織方式;根據所述確定的交織方式對所述比特組進行交織得到交織序列。11、一種映射裝置,其特徵在於,包括獲取單元,用於獲取第一比特序列;計算單元,用於對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;映射執行單元,用於對所述第二比特序列進行映射。12、根據權利要求11所述的映射裝置,其特徵在於,所述映射裝置還包括分集發送校驗單元,用於判斷是否需要進行數據分集發送,若需要,則觸發獲取單元獲取第一比特序列。13、一種交織裝置,其特徵在於,包括獲取單元,用於獲取第一比特序列;比特分組單元,用於對所述第一比特序列進行分組得到在I路上的至少一個比特組以及在Q路上的至少一個比特組;交織執行單元,用於對I路以及Q路上的比特組分別進行交織得到交織序列。全文摘要本發明實施例公開了一種數據映射方法及交織方法、映射裝置以及交織裝置,用於提高數據分集發送的性能。本發明實施例數據映射方法包括獲取第一比特序列;對所述第一比特序列進行運算得到第二比特序列,所述第二比特序列中的至少一個比特是由所述第一比特序列中的至少兩個比特運算得到;對所述第二比特序列進行映射。本發明實施例還提供一種數據交織方法,映射裝置以及交織裝置。本發明實施例可以有效地提高數據分集發送的性能。文檔編號H03M13/00GK101547060SQ20081008772公開日2009年9月30日申請日期2008年3月24日優先權日2008年3月24日發明者斌李,毅羅申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀