
本發(fā)明涉及通信領(lǐng)域,特別涉及一種數(shù)據(jù)處理方法及裝置。
背景技術(shù):在長期演進(jìn)(LongTermEvolution,LTE)系統(tǒng)中,采用了多輸入多輸出(Multiple-InputMultiple-output,MIMO)用于提升系統(tǒng)容量。MIMO技術(shù)的核心是空時信號處理,在發(fā)射端和接收端都安置多根天線,通過多根天線來增加空間維度,從而獲得空間復(fù)用增益或者空間分集增益。在發(fā)射端,發(fā)射數(shù)據(jù)需要經(jīng)過MIMO預(yù)編碼處理后經(jīng)過多個天線發(fā)射出去,目前有一種現(xiàn)有技術(shù),在MIMO預(yù)編碼之前,需要對預(yù)編碼的數(shù)據(jù)進(jìn)行層映射處理,而在對預(yù)編碼的數(shù)據(jù)進(jìn)行層映射處理之前,先將數(shù)據(jù)進(jìn)行調(diào)制處理?,F(xiàn)有技術(shù)中,進(jìn)行層映射處理時單次能處理的星座點較少,效率較低。
技術(shù)實現(xiàn)要素:鑒于此,本發(fā)明提供一種數(shù)據(jù)處理方法及裝置,可提高系統(tǒng)處理效率。本發(fā)明第一方面提供一種數(shù)據(jù)處理方法,可包括:對信道編碼處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理。并對所述預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理;對調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。結(jié)合第一方面,在第一種可能的實現(xiàn)方式中,所述對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理還包括:對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理還包括:對所述導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。結(jié)合第一方面的第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述對調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理之前,還包括:對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。結(jié)合第一方面至第一方面的第二種可能的實現(xiàn)方式中任一種,在第四種可能的實現(xiàn)方式中,所述對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理,包括:根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。結(jié)合第一方面的第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,包括:根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。結(jié)合第一方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。本發(fā)明第二方面提供一種數(shù)據(jù)處理的裝置,其可包括:信道編碼模塊,用于對數(shù)據(jù)進(jìn)行信道編碼處理;預(yù)處理模塊,用于對所述信道編碼模塊處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理;調(diào)制模塊,用于對所述預(yù)處理模塊預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理;預(yù)編碼模塊,用于對所述調(diào)整模塊調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。結(jié)合第二方面,在第一種可能的實現(xiàn)方式中,所述預(yù)處理模塊包括:層映射處理模塊,用于對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述預(yù)處理模塊還包括:導(dǎo)頻位置預(yù)留模塊,用于對所述層映射模塊進(jìn)行層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。結(jié)合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述預(yù)處理模塊還包括:子載波映射處理模塊,用于對所述導(dǎo)頻位置預(yù)留模塊進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。結(jié)合第二方面的第二種可能的實現(xiàn)方式或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,在所述調(diào)制模塊和所述預(yù)編碼模塊之間,還包括:導(dǎo)頻映射模塊,用于對所述調(diào)制模塊調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留模塊導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上,以使所述預(yù)編碼處理模塊對導(dǎo)頻映射模塊進(jìn)行導(dǎo)頻映射處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。結(jié)合第二方面至第二方面的第二種可能的實現(xiàn)方式中任一種,在第五種可能的實現(xiàn)方式中,所述層映射處理模塊具體用于根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。結(jié)合第二方面的第二種可能的實現(xiàn)方式或第三種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述導(dǎo)頻位置預(yù)留模塊具體用于根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。結(jié)合第二方面的第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。本發(fā)明第三方面提供一種數(shù)據(jù)處理的裝置,其包括存儲器和處理器,所述處理器調(diào)用所述存儲器中存儲的程序,并執(zhí)行如下步驟:對信道編碼處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理。并對所述預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理;對調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。結(jié)合第三方面,在第一種可能的實現(xiàn)方式中,所述處理器執(zhí)行對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理的步驟還包括:對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述處理器執(zhí)行對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理的步驟還包括:對所述導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。結(jié)合第三方面的第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述處理器對調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理前,還執(zhí)行如下步驟:對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。結(jié)合第三方面至第一方面的第二種可能的實現(xiàn)方式中任一種,在第四種可能的實現(xiàn)方式中,所述處理器對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理具體包括:根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。結(jié)合第三方面的第一種可能的實現(xiàn)方式或第二種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述處理器對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理具體包括:根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。結(jié)合第三方面的第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。本發(fā)明第四方面提供一種計算機存儲介質(zhì),其可包括計算機可執(zhí)行的指令,以供計算機的處理器執(zhí)行所述指令時,所述計算機執(zhí)行本發(fā)明方法實施例中任一種的部門或全部流程。由上可見,在本發(fā)明的一些可行的實施方式中,將層映射處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)能處理更多的星座點數(shù)據(jù),提高了處理效率。附圖說明圖1為本發(fā)明的數(shù)據(jù)處理方法的第一實施例的流程示意圖;圖2為本發(fā)明實施例進(jìn)行層映射處理的原理示意圖;圖3為本發(fā)明的數(shù)據(jù)處理方法的第二實施例的流程示意圖;圖4為本發(fā)明實施例進(jìn)行導(dǎo)頻位置預(yù)留處理的原理示意圖;圖5為本發(fā)明的數(shù)據(jù)處理方法的第三實施例的流程示意圖;圖6為本發(fā)明的數(shù)據(jù)處理的裝置的第一實施例的結(jié)構(gòu)組成示意圖;圖7為本發(fā)明的數(shù)據(jù)處理的裝置的第二實施例的結(jié)構(gòu)組成示意圖;圖8為本發(fā)明的數(shù)據(jù)處理的裝置的第三實施例的結(jié)構(gòu)組成示意圖;圖9為本發(fā)明的數(shù)據(jù)處理的裝置的第四實施例的結(jié)構(gòu)組成示意圖。具體實施例下面通過具體的實施例對本發(fā)明進(jìn)行詳細(xì)說明。圖1為本發(fā)明的數(shù)據(jù)處理方法的第一實施例的流程示意圖。如圖1所示,其可包括:步驟S110,對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。步驟S111,對所述層映射處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。步驟S112,對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,在步驟S110,根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。由上可見,在本發(fā)明的一些實施例中,將層映射處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)能處理更多的星座點數(shù)據(jù),提高了處理效率。圖3為本發(fā)明的數(shù)據(jù)處理方法的第二實施例的流程示意圖。如圖3所示,其可包括:步驟S310,對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。步驟S311,對層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。步驟S312,對所述導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。步驟S313,對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。步驟S314,對所述導(dǎo)頻映射處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,在步驟S310,可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。在一些可行的實施方式中,在步驟S311,可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。在一些可行的實施方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。比如,所述比特數(shù)據(jù)串中取值為“0”的位置指示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點;否則,輸出數(shù)據(jù)的該相應(yīng)位置為導(dǎo)頻位置(在插入導(dǎo)頻之前可為空或者取值為“0”)。比如,參考圖4,在進(jìn)行導(dǎo)頻位置預(yù)留處理前的數(shù)據(jù)串為A(0)、A(3)、A(6)、A(9)、……A(N-3);而在進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)串為A(0)、RS、A(3)、RS、A(6)、RS、A(9)、……A(N-3)。其中RS代表導(dǎo)頻位置,N表示導(dǎo)頻位置預(yù)留前的數(shù)據(jù)長度,Nrs為導(dǎo)頻預(yù)留的導(dǎo)頻位置的個數(shù)。在一些可行的實施方式中,可通過指令實現(xiàn)導(dǎo)頻位置預(yù)留處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行導(dǎo)頻位置預(yù)留處理的指令為:ZEROINS_BITMAP_QPSK。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,ZEROINS_BITMAP_QPSK指令的輸入為:層映射后的bit數(shù)據(jù)和導(dǎo)頻位置指示符。ZEROINS_BITMAP_QPSK指令的輸出為:導(dǎo)頻位置預(yù)留之后的BIT數(shù)據(jù)。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,系統(tǒng)會按照導(dǎo)頻位置指示符的指示以2bit為單位在輸入的bit數(shù)據(jù)之間預(yù)留導(dǎo)頻位置,比如,假設(shè)所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,且進(jìn)行導(dǎo)頻位置預(yù)留處理時輸入的星座點的個數(shù)為N,需插入的導(dǎo)頻的個數(shù)為Nrs,則所述比特數(shù)據(jù)串的bit位的長度為N+Nrs,比如N為4、Nrs為2,則所述比特數(shù)據(jù)串的長度為6,比如為001001,其中“1”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出導(dǎo)頻,即輸出數(shù)據(jù)的第3和6位應(yīng)該輸出導(dǎo)頻;其中“0”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點,則輸出數(shù)據(jù)的第1-2、4-5位應(yīng)輸出星座點,且1-2、4-5位輸出的星座點的編號連續(xù)。對于其他的調(diào)制方式,可設(shè)置類似的導(dǎo)頻位置預(yù)留處理指令,對于不同的調(diào)制方式,在進(jìn)行導(dǎo)頻位置預(yù)留處理時所取的bit單位不同而已。這樣經(jīng)過步驟S311的處理之后,在步驟S313,則可對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。由上可見,在本發(fā)明的一些實施例中,將層映射處理和導(dǎo)頻位置預(yù)留處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)在進(jìn)行層映射及導(dǎo)頻位置預(yù)留時能處理更多的星座點數(shù)據(jù),提高了處理效率。圖5為本發(fā)明的數(shù)據(jù)處理方法的第三實施例的流程示意圖。如圖5所示,其可包括:步驟S510,對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。步驟S511,對層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。步驟S512,對所述導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。步驟S513,對所述子載波映射處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。步驟S514,對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。步驟S515,對所述導(dǎo)頻映射處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,在步驟S510,可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。在一些可行的實施方式中,在步驟S511,可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。在一些可行的實施方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。比如,所述比特數(shù)據(jù)串中取值為“0”的位置指示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點;否則,輸出數(shù)據(jù)的該相應(yīng)位置為導(dǎo)頻位置(在插入導(dǎo)頻之前可為空或者取值為“0”)。比如,參考圖3,在進(jìn)行導(dǎo)頻位置預(yù)留處理前的數(shù)據(jù)串為A(0)、A(3)、A(6)、A(9)、……A(N-3);而在進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)串為A(0)、RS、A(3)、RS、A(6)、RS、A(9)、……A(N-3)。其中RS代表導(dǎo)頻位置,N表示導(dǎo)頻位置預(yù)留前的數(shù)據(jù)長度,Nrs為導(dǎo)頻預(yù)留的導(dǎo)頻位置的個數(shù)。在一些可行的實施方式中,可通過指令實現(xiàn)導(dǎo)頻位置預(yù)留處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行導(dǎo)頻位置預(yù)留處理的指令為:ZEROINS_BITMAP_QPSK。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,ZEROINS_BITMAP_QPSK指令的輸入為:層映射后的bit數(shù)據(jù)和導(dǎo)頻位置指示符。ZEROINS_BITMAP_QPSK指令的輸出為:導(dǎo)頻位置預(yù)留之后的BIT數(shù)據(jù)。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,系統(tǒng)會按照導(dǎo)頻位置指示符的指示以2bit為單位在輸入的bit數(shù)據(jù)之間預(yù)留導(dǎo)頻位置,比如,假設(shè)所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,且進(jìn)行導(dǎo)頻位置預(yù)留處理時輸入的星座點的個數(shù)為N,需插入的導(dǎo)頻的個數(shù)為Nrs,則所述比特數(shù)據(jù)串的bit位的長度為N+Nrs,比如N為4、Nrs為2,則所述比特數(shù)據(jù)串的長度為6,比如為001001,其中“1”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出導(dǎo)頻,即輸出數(shù)據(jù)的第3和6位應(yīng)該輸出導(dǎo)頻;其中“0”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點,則輸出數(shù)據(jù)的第1-2、4-5位應(yīng)輸出星座點,且1-2、4-5位輸出的星座點的編號連續(xù)。對于其他的調(diào)制方式,可設(shè)置類似的導(dǎo)頻位置預(yù)留處理指令,對于不同的調(diào)制方式,在進(jìn)行導(dǎo)頻位置預(yù)留處理時所取的bit單位不同而已。這樣經(jīng)過步驟S511的處理之后,在步驟S514,則可對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。由上可見,在本發(fā)明的一些實施例中,將層映射處理、導(dǎo)頻位置預(yù)留處理以及子載波映射處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)在進(jìn)行層映射及導(dǎo)頻位置預(yù)留以及子載波映射處理時能處理更多的星座點數(shù)據(jù),提高了處理效率。另外,為了減少指令的數(shù)量,將各種調(diào)制方式處理方法統(tǒng)一,本發(fā)明的上述各實施例可以在層映射前增加bit位寬擴展的流程,將不同bit位寬的調(diào)制階數(shù)擴展到相同帶寬。比如,可定義指令BIT_EXPAND_BPSK、BIT_EXPAND_QPSK、BIT_EXPAND_16QAM、BIT_EXPAND_64QAM,將輸入數(shù)據(jù)的1BIT、2BIT、4BIT、6BIT的調(diào)制單位,位寬擴展到8BIT。以BIT_EXPAND_QPSK為例說明指令的功能:BIT_EXPAND_QPSK指令的輸入為:待處理的BIT數(shù)據(jù)和位寬擴展指示符。其中,所述位寬擴展指示符用于指示擴展后的位寬。比如,為8bit。BIT_EXPAND_QPSK指令的輸出為:位寬擴展后的BIT數(shù)據(jù)。比如,將2BIT的位寬擴展成一個8BIT位寬進(jìn)行輸出時,高6BIT直接填0補充。相應(yīng)的,本發(fā)明實施例還提供了可用于實施上述各方法實施例的裝置項實施例。圖6為本發(fā)明的數(shù)據(jù)處理的裝置的第一實施例的結(jié)構(gòu)組成示意圖。如圖6所示,其可包括:信道編碼模塊61、預(yù)處理模塊62、調(diào)制模塊63以及預(yù)編碼模塊64,其中:信道編碼模塊61,用于對數(shù)據(jù)進(jìn)行信道編碼處理。預(yù)處理模塊62,用于對所述信道編碼模塊61處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理;在本實施例中,所述預(yù)處理模塊62包括:層映射處理模塊622,用于對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。調(diào)制模塊63,用于對所述預(yù)處理模塊62預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。預(yù)編碼模塊64,用于調(diào)制模塊63調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,層映射處理模塊622可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。由上可見,在本發(fā)明的一些實施例中,將層映射處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)能處理更多的星座點數(shù)據(jù),提高了處理效率。圖7為本發(fā)明的數(shù)據(jù)處理的裝置的第二實施例的結(jié)構(gòu)組成示意圖。如圖7所示,其可包括:信道編碼模塊71、預(yù)處理模塊72、調(diào)制模塊73、導(dǎo)頻映射模塊74以及預(yù)編碼模塊75,其中:信道編碼模塊71,用于對數(shù)據(jù)進(jìn)行信道編碼處理。預(yù)處理模塊72,用于對所述信道編碼模塊71處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理、導(dǎo)頻位置預(yù)留處理;在本實施例中,所述預(yù)處理模塊72包括:層映射處理模塊722和導(dǎo)頻位置預(yù)留模塊723,其中:層映射處理模塊722,用于對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。導(dǎo)頻位置預(yù)留模塊723,用于對所述層映射模塊722進(jìn)行層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。調(diào)制模塊73,用于對所述預(yù)處理模塊72預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。導(dǎo)頻映射模塊74,用于對所述調(diào)制模塊73調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留模塊導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。預(yù)編碼模塊75,用于導(dǎo)頻映射模塊74進(jìn)行導(dǎo)頻映射處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,層映射處理模塊722可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。在一些可行的實施方式中,導(dǎo)頻位置預(yù)留處理模塊723可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。在一些可行的實施方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。比如,所述比特數(shù)據(jù)串中取值為“0”的位置指示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點;否則,輸出數(shù)據(jù)的該相應(yīng)位置為導(dǎo)頻位置(在插入導(dǎo)頻之前可為空或者取值為“0”)。比如,參考圖4,在進(jìn)行導(dǎo)頻位置預(yù)留處理前的數(shù)據(jù)串為A(0)、A(3)、A(6)、A(9)、……A(N-3);而在進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)串為A(0)、RS、A(3)、RS、A(6)、RS、A(9)、……A(N-3)。其中RS代表導(dǎo)頻位置,N表示導(dǎo)頻位置預(yù)留前的數(shù)據(jù)長度,Nrs為導(dǎo)頻預(yù)留的導(dǎo)頻位置的個數(shù)。在一些可行的實施方式中,可通過指令實現(xiàn)導(dǎo)頻位置預(yù)留處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行導(dǎo)頻位置預(yù)留處理的指令為:ZEROINS_BITMAP_QPSK。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,ZEROINS_BITMAP_QPSK指令的輸入為:層映射后的bit數(shù)據(jù)和導(dǎo)頻位置指示符。ZEROINS_BITMAP_QPSK指令的輸出為:導(dǎo)頻位置預(yù)留之后的BIT數(shù)據(jù)。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,系統(tǒng)會按照導(dǎo)頻位置指示符的指示以2bit為單位在輸入的bit數(shù)據(jù)之間預(yù)留導(dǎo)頻位置,比如,假設(shè)所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,且進(jìn)行導(dǎo)頻位置預(yù)留處理時輸入的星座點的個數(shù)為N,需插入的導(dǎo)頻的個數(shù)為Nrs,則所述比特數(shù)據(jù)串的bit位的長度為N+Nrs,比如N為4、Nrs為2,則所述比特數(shù)據(jù)串的長度為6,比如為001001,其中“1”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出導(dǎo)頻,即輸出數(shù)據(jù)的第3和6位應(yīng)該輸出導(dǎo)頻;其中“0”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點,則輸出數(shù)據(jù)的第1-2、4-5位應(yīng)輸出星座點,且1-2、4-5位輸出的星座點的編號連續(xù)。對于其他的調(diào)制方式,可設(shè)置類似的導(dǎo)頻位置預(yù)留處理指令,對于不同的調(diào)制方式,在進(jìn)行導(dǎo)頻位置預(yù)留處理時所取的bit單位不同而已。這樣經(jīng)過導(dǎo)頻位置預(yù)留處理模塊723的處理之后,導(dǎo)頻映射模塊74則可對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。由上可見,在本發(fā)明的一些實施例中,將層映射處理和導(dǎo)頻位置預(yù)留處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)在進(jìn)行層映射及導(dǎo)頻位置預(yù)留時能處理更多的星座點數(shù)據(jù),提高了處理效率。圖8為本發(fā)明的數(shù)據(jù)處理的裝置的第三實施例的結(jié)構(gòu)組成示意圖。如圖8所示,其可包括:信道編碼模塊81、預(yù)處理模塊82、調(diào)制模塊83、導(dǎo)頻映射模塊84以及預(yù)編碼模塊85,其中:信道編碼模塊81,用于對數(shù)據(jù)進(jìn)行信道編碼處理。預(yù)處理模塊82,用于對所述信道編碼模塊81處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理、導(dǎo)頻位置預(yù)留處理;在本實施例中,所述預(yù)處理模塊82包括:層映射處理模塊822、導(dǎo)頻位置預(yù)留模塊823以及子載波映射處理模塊824,其中:層映射處理模塊822,用于對信道編碼后的數(shù)據(jù)進(jìn)行層映射處理。導(dǎo)頻位置預(yù)留模塊823,用于對所述層映射模塊822進(jìn)行層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理;子載波映射處理模塊824,用于對所述導(dǎo)頻位置預(yù)留模塊823進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。調(diào)制模塊83,用于對所述預(yù)處理模塊82預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理。導(dǎo)頻映射模塊84,用于對所述調(diào)制模塊83調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留模塊導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。預(yù)編碼模塊85,用于對導(dǎo)頻映射模塊84進(jìn)行導(dǎo)頻映射處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,層映射處理模塊822可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。在一些可行的實施方式中,導(dǎo)頻位置預(yù)留處理模塊823可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。在一些可行的實施方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。比如,所述比特數(shù)據(jù)串中取值為“0”的位置指示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點;否則,輸出數(shù)據(jù)的該相應(yīng)位置為導(dǎo)頻位置(在插入導(dǎo)頻之前可為空或者取值為“0”)。比如,參考圖4,在進(jìn)行導(dǎo)頻位置預(yù)留處理前的數(shù)據(jù)串為A(0)、A(3)、A(6)、A(9)、……A(N-3);而在進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)串為A(0)、RS、A(3)、RS、A(6)、RS、A(9)、……A(N-3)。其中RS代表導(dǎo)頻位置,N表示導(dǎo)頻位置預(yù)留前的數(shù)據(jù)長度,Nrs為導(dǎo)頻預(yù)留的導(dǎo)頻位置的個數(shù)。在一些可行的實施方式中,可通過指令實現(xiàn)導(dǎo)頻位置預(yù)留處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行導(dǎo)頻位置預(yù)留處理的指令為:ZEROINS_BITMAP_QPSK。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,ZEROINS_BITMAP_QPSK指令的輸入為:層映射后的bit數(shù)據(jù)和導(dǎo)頻位置指示符。ZEROINS_BITMAP_QPSK指令的輸出為:導(dǎo)頻位置預(yù)留之后的BIT數(shù)據(jù)。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,系統(tǒng)會按照導(dǎo)頻位置指示符的指示以2bit為單位在輸入的bit數(shù)據(jù)之間預(yù)留導(dǎo)頻位置,比如,假設(shè)所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,且進(jìn)行導(dǎo)頻位置預(yù)留處理時輸入的星座點的個數(shù)為N,需插入的導(dǎo)頻的個數(shù)為Nrs,則所述比特數(shù)據(jù)串的bit位的長度為N+Nrs,比如N為4、Nrs為2,則所述比特數(shù)據(jù)串的長度為6,比如為001001,其中“1”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出導(dǎo)頻,即輸出數(shù)據(jù)的第3和6位應(yīng)該輸出導(dǎo)頻;其中“0”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點,則輸出數(shù)據(jù)的第1-2、4-5位應(yīng)輸出星座點,且1-2、4-5位輸出的星座點的編號連續(xù)。對于其他的調(diào)制方式,可設(shè)置類似的導(dǎo)頻位置預(yù)留處理指令,對于不同的調(diào)制方式,在進(jìn)行導(dǎo)頻位置預(yù)留處理時所取的bit單位不同而已。這樣經(jīng)過導(dǎo)頻位置預(yù)留處理模塊823的處理之后,導(dǎo)頻映射模塊84則可對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。由上可見,在本發(fā)明的一些實施例中,將層映射處理和導(dǎo)頻位置預(yù)留處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)在進(jìn)行層映射及導(dǎo)頻位置預(yù)留時能處理更多的星座點數(shù)據(jù),提高了處理效率。圖9為本發(fā)明的數(shù)據(jù)處理的裝置的第四實施例的結(jié)構(gòu)組成示意圖。如圖9所示,其可包括:存儲器91和處理器92,其中所述處理器92調(diào)用所述存儲器91中存儲的程序,以執(zhí)行如下步驟:對信道編碼處理后的數(shù)據(jù)進(jìn)行預(yù)處理,所述預(yù)處理包括層映射處理。并對所述預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理;對調(diào)制處理后的數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理。在一些可行的實施方式中,處理器92可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的層映射模式對信道編碼后的用戶的比特數(shù)據(jù)流進(jìn)行層映射處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù),所述層映射模式用于指示進(jìn)行映射的層數(shù)。比如,參考圖2,其中A(0)、A(1)……A(N-1)分別代表同一調(diào)制方式下的不同的星座點,對于相同的調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是相同的,而不同調(diào)制方式之間的星座點所包括的比特數(shù)則不相同。例如,對于QPSK(QuadraturePhaseShiftKeying,正交相移鍵控)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是2bit;對于16QAM(QuadratureAmplitudeModulation,正交振幅調(diào)制)調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是4bit;對于64QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是6bit;對于256QAM調(diào)制方式,其每個星座點A(0)、A(1)……A(N-1)所包括的比特(bit)數(shù)是8bit。其中N表示層映射前的數(shù)據(jù)長度,N/2、N/3、N/4表示進(jìn)行兩層映射、三層映射、四層映射后的數(shù)據(jù)長度。在一些可行的實施方式中,可通過指令實現(xiàn)層映射處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行層映射的指令為:SEL_IQ_QPSK。在執(zhí)行SEL_IQ_QPSK指令時,SEL_IQ_QPSK指令的輸入為:信道編碼后的bit數(shù)據(jù)和層映射模式指示。SEL_IQ_QPSK指令的輸出為:層映射處理后的bit數(shù)據(jù)。在執(zhí)行SEL_IQ_QPSK指令時,系統(tǒng)會按照并按照層映射模式指示以2bit為單位將bit數(shù)據(jù)映射到不同的層中,比如,模式0表示對輸入BIT數(shù)據(jù)進(jìn)行兩層映射,則在模式0的情形下,以2bit為單位將bit數(shù)據(jù)映射到兩層中;模式1表示對輸入bit數(shù)據(jù)進(jìn)行三層的映射,則在模式1的情形下,以2bit為單位將bit數(shù)據(jù)映射到三層中。對應(yīng)到圖2,A(0)包括數(shù)據(jù)的第1-2bit,A(1)包括數(shù)據(jù)的第3-4bit,A(2)包括數(shù)據(jù)的第5-6bit。對于其他的調(diào)制方式,可設(shè)置類似的層映射處理指令,對于不同的調(diào)制方式,在進(jìn)行層映射時所取的bit單位不同而已。在一些可行的實施方式中,所述處理器92執(zhí)行對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理的步驟還包括:對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理。在一些可行的實施方式中,所述處理器92可根據(jù)用戶的比特數(shù)據(jù)流對應(yīng)的調(diào)制方式和設(shè)定的導(dǎo)頻位置指示符對所述層映射處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻位置預(yù)留處理,其中,所述調(diào)制方式用于指示每個星座點對應(yīng)的比特數(shù)據(jù)和每個導(dǎo)頻對應(yīng)的比特數(shù)據(jù),所述導(dǎo)頻位置指示符用于指示導(dǎo)頻在各星座點間的插入位置。在一些可行的實施方式中,所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,所述比特數(shù)據(jù)串的長度等于所述用戶的比特數(shù)據(jù)流對應(yīng)的星座點的個數(shù)與所需要插入的導(dǎo)頻的個數(shù)之和,所述比特數(shù)據(jù)串中不同取值的比特分別代表導(dǎo)頻位置和星座點位置。比如,所述比特數(shù)據(jù)串中取值為“0”的位置指示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點;否則,輸出數(shù)據(jù)的該相應(yīng)位置為導(dǎo)頻位置(在插入導(dǎo)頻之前可為空或者取值為“0”)。比如,參考圖3,在進(jìn)行導(dǎo)頻位置預(yù)留處理前的數(shù)據(jù)串為A(0)、A(3)、A(6)、A(9)、……A(N-3);而在進(jìn)行導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)串為A(0)、RS、A(3)、RS、A(6)、RS、A(9)、……A(N-3)。其中RS代表導(dǎo)頻位置,N表示導(dǎo)頻位置預(yù)留前的數(shù)據(jù)長度,Nrs為導(dǎo)頻預(yù)留的導(dǎo)頻位置的個數(shù)。在一些可行的實施方式中,可通過指令實現(xiàn)導(dǎo)頻位置預(yù)留處理,比如,對于QPSK的調(diào)制方式,可設(shè)置用于執(zhí)行導(dǎo)頻位置預(yù)留處理的指令為:ZEROINS_BITMAP_QPSK。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,ZEROINS_BITMAP_QPSK指令的輸入為:層映射后的bit數(shù)據(jù)和導(dǎo)頻位置指示符。ZEROINS_BITMAP_QPSK指令的輸出為:導(dǎo)頻位置預(yù)留之后的BIT數(shù)據(jù)。在執(zhí)行ZEROINS_BITMAP_QPSK指令時,系統(tǒng)會按照導(dǎo)頻位置指示符的指示以2bit為單位在輸入的bit數(shù)據(jù)之間預(yù)留導(dǎo)頻位置,比如,假設(shè)所述導(dǎo)頻位置指示符為比特數(shù)據(jù)串,且進(jìn)行導(dǎo)頻位置預(yù)留處理時輸入的星座點的個數(shù)為N,需插入的導(dǎo)頻的個數(shù)為Nrs,則所述比特數(shù)據(jù)串的bit位的長度為N+Nrs,比如N為4、Nrs為2,則所述比特數(shù)據(jù)串的長度為6,比如為001001,其中“1”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出導(dǎo)頻,即輸出數(shù)據(jù)的第3和6位應(yīng)該輸出導(dǎo)頻;其中“0”可表示輸出數(shù)據(jù)的該相應(yīng)位置需輸出星座點,則輸出數(shù)據(jù)的第1-2、4-5位應(yīng)輸出星座點,且1-2、4-5位輸出的星座點的編號連續(xù)。對于其他的調(diào)制方式,可設(shè)置類似的導(dǎo)頻位置預(yù)留處理指令,對于不同的調(diào)制方式,在進(jìn)行導(dǎo)頻位置預(yù)留處理時所取的bit單位不同而已。在一些可行的實施方式中,所述處理器92執(zhí)行對信道編碼后的數(shù)據(jù)進(jìn)行預(yù)處理的步驟還包括:對所述導(dǎo)頻位置預(yù)留處理后的數(shù)據(jù)進(jìn)行子載波映射處理。在一些可行的實施方式中,所述處理器92對所述預(yù)處理后的數(shù)據(jù)進(jìn)行調(diào)制處理之后,在對數(shù)據(jù)進(jìn)行多輸入多輸出MIMO預(yù)編碼處理前,還執(zhí)行如下步驟:對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。這樣在調(diào)制處理之前進(jìn)行導(dǎo)頻位置預(yù)留處理之后,則可對所述調(diào)制處理后的數(shù)據(jù)進(jìn)行導(dǎo)頻映射處理,以將導(dǎo)頻映射到所述導(dǎo)頻位置預(yù)留處理時預(yù)留出的導(dǎo)頻位置上。由上可見,在本發(fā)明的一些實施例中,將層映射處理和導(dǎo)頻位置預(yù)留處理放到調(diào)制處理之前進(jìn)行,由此,使得在單位時間內(nèi)處理的數(shù)據(jù)量不變的情形下,系統(tǒng)在進(jìn)行層映射及導(dǎo)頻位置預(yù)留時能處理更多的星座點數(shù)據(jù),提高了處理效率。具體實現(xiàn)中,本發(fā)明還提供計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,給程序執(zhí)行時可包括本發(fā)明提供的方法的各實施例中的部分或全部步驟。所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-OnlyMemory,ROM)或隨機存儲記憶體(RandomAccessMemory,RAM)等。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可以用硬件實現(xiàn),或固件實現(xiàn),或它們的組合方式來實現(xiàn)。當(dāng)使用軟件實現(xiàn)時,可以將上述功能存儲在計算機可讀介質(zhì)中或作為計算機可讀介質(zhì)上的一個或多個指令或代碼進(jìn)行傳輸。計算機可讀介質(zhì)包括計算機存儲介質(zhì)和通信介質(zhì),其中通信介質(zhì)包括便于從一個地方向另一個地方傳送計算機程序的任何介質(zhì)。存儲介質(zhì)可以是計算機能夠存取的任何可用介質(zhì)。以此為例但不限于:計算機可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲介質(zhì)或者其他磁存儲設(shè)備、或者能夠用于攜帶或存儲具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的程序代碼并能夠由計算機存取的任何其他介質(zhì)。此外。任何連接可以適當(dāng)?shù)某蔀橛嬎銠C可讀介質(zhì)。例如,如果軟件是使用同軸電纜、光纖光纜、雙絞線、數(shù)字用戶線(DSL)或者諸如紅外線、無線電和微波之類的無線技術(shù)從網(wǎng)站、服務(wù)器或者其他遠(yuǎn)程源傳輸?shù)?,那么同軸電纜、光纖光纜、雙絞線、DSL或者諸如紅外線、無線和微波之類的無線技術(shù)包括在所屬介質(zhì)的定影中。如本發(fā)明所使用的,盤(Disk)和碟(disc)包括壓縮光碟(CD)、激光碟、光碟、數(shù)字通用光碟(DVD)、軟盤和藍(lán)光光碟,其中盤通常磁性的復(fù)制數(shù)據(jù),而碟則用激光來光學(xué)的復(fù)制數(shù)據(jù)。上面的組合也應(yīng)當(dāng)包括在計算機可讀介質(zhì)的保護(hù)范圍之內(nèi)。總之,以上所述僅為本發(fā)明技術(shù)方案的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。