專利名稱:數(shù)據(jù)傳輸方法和裝置、通信設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及無線通信領(lǐng)域,并且更具體地,涉及數(shù)據(jù)傳輸方法和裝置、通信設(shè)備。
背景技術(shù):
通過仿真研究表明,CPRI (Common Public Radio Interface,通用公共無線接口)鏈路的誤碼率對無線傳輸信道有較大的影響。例如,當RB (Resource Block,資源塊)為I時,CPRI鏈路的誤碼率對無線信道傳輸?shù)男阅軟]有太大影響,對性能損失影響較小。當RB數(shù)量增加時,CPRI鏈路誤碼率對系統(tǒng)性能影響越來越大。當RB = 50時,CPRI鏈路誤碼率為1.0e-5,性能損失是不可接受的,同時考慮壓縮比及余量,可以推測得到CPRI鏈路誤碼率為1.0e-7,對系統(tǒng)性能影響不可接受。因此,物理鏈路底層需要一種誤碼率檢測機制,可以有效識別出CPRI鏈路誤碼率量級,并在發(fā)現(xiàn)鏈路誤碼率高于特定值(例如1.0e-7)時,進行上報報警?,F(xiàn)有技術(shù)中利用基巾貞內(nèi)數(shù)據(jù)信息,進行每個基巾貞的CRC(Cyclie RedundancyCheck,循環(huán)冗余校驗)16校驗。但是CRC基本保護單位是基巾貞,顆粒度較大(例如,對于10G速率的CPRI協(xié)議,基幀大小是2560比特),檢測精度差,無法準確檢測鏈路誤碼率的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法和裝置、通信設(shè)備,能夠解決誤碼率檢測精度差的問題。一方面,提供了一種數(shù)據(jù)傳輸方法,包括:生成符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息;發(fā)送64B/66B編碼塊。另一方面,提供了一種數(shù)據(jù)傳輸方法,包括:接收符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶所述64B/66B編碼塊的有效載荷的奇偶校驗信息;利用同步頭攜帶的奇偶校驗信息對64B/66B編碼塊的有效載荷進行校驗。另一方面,提供了一種數(shù)據(jù)傳輸裝置,包括:生成單元,用于生成符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息;發(fā)送單元,用于發(fā)送所述64B/66B編碼塊。另一方面,提供了一種數(shù)據(jù)傳輸裝置,包括:接收單元,用于接收符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息;校驗單元,用于利用同步頭攜帶的奇偶校驗信息對64B/66B編碼塊的有效載荷進行校驗。另一方面,提供了一種通信設(shè)備,包括:編碼單元,用于對數(shù)據(jù)進行編碼,生成64比特的有效載荷,并生成2比特的同步頭,其中所述同步頭攜帶所述有效載荷的奇偶校驗信息;加擾單元,用于對所述編碼單元生成的有效載荷進行加擾,得到加擾后的有效載荷;合并單元,用于將所述編碼單元生成的同步頭添加到所述加擾單元加擾后的有效載荷,得到66比特的編碼塊;并串轉(zhuǎn)換單元,用于對所述編碼塊進行并串轉(zhuǎn)換處理,以生成串行的編碼塊;輸送單元,用于發(fā)送所述串行的編碼塊。另一方面,提供了一種通信設(shè)備,包括:接收單元,用于接收66比特的串行的編碼塊,所述編碼塊的同步頭攜帶所述編碼塊的有效載荷的奇偶校驗信息;串并轉(zhuǎn)換單元,用于對所述串行的編碼塊進行串并轉(zhuǎn)換處理;分離單元,用于從所述串并轉(zhuǎn)換單元進行串并轉(zhuǎn)換處理后的編碼塊中提取2比特的同步頭和64比特的加擾后的有效載荷;解擾單元,用于對所述分離單元提取的加擾后的有效載荷進行解擾處理以得到所述有效載荷;校驗單元,用于利用所述分離單元提取的所述同步頭所攜帶的奇偶校驗信息對所述解擾單元得到的所述有效載荷進行校驗。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明一個實施例的數(shù)據(jù)傳輸方法的流程圖。圖2是本發(fā)明另一實施例的數(shù)據(jù)傳輸方法的流程圖。圖3是應(yīng)用本發(fā)明實施例的系統(tǒng)的一個例子的示意圖。圖4是本發(fā)明一個實施例的數(shù)據(jù)傳輸裝置的框圖。圖5是本發(fā)明一個實施例的數(shù)據(jù)傳輸裝置的框圖。圖6是本發(fā)明一個實施例的通信設(shè)備的框圖。圖7是本發(fā)明另一實施例的通信系統(tǒng)的框圖。
具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明的技術(shù)方案,可以應(yīng)用于各種通信系統(tǒng),例如:全球移動通信系統(tǒng)(GSM,Global System of Mobile communication),石馬分多址(CDMA, Code Division MultipleAccess)系統(tǒng),寬帶碼分多址(WCDMA, Wideband Code Division Multiple AccessWireless),通用分組無線業(yè)務(wù)(GPRS, General Packet Radio Service),長期演進(LTE,Long Term Evolution)等。用戶設(shè)備(UE, User Equipment),也可稱之為移動終端(Mobile Terminal)、移動用戶設(shè)備等,可以經(jīng)無線接入網(wǎng)(例如,RAN,Radio Access Network)與一個或多個核心網(wǎng)進行通信,用戶設(shè)備可以是移動終端,如移動電話(或稱為“蜂窩”電話)和具有移動終端的計算機,例如,可以是便攜式、袖珍式、手持式、計算機內(nèi)置的或者車載的移動裝置,它們與無線接入網(wǎng)交換語言和/或數(shù)據(jù)?;荆梢允荊SM 或 CDMA 中的基站(BTS, Base Transceiver Station),也可以是WCDMA中的基站(NodeB),還可以是LTE中的演進型基站(eNB或e_NodeB, evolutionalNode B),本發(fā)明并不限定,但為描述方便,下述實施例以Node B為例進行說明。圖1是本發(fā)明一個實施例的數(shù)據(jù)傳輸方法的流程圖。圖1的方法由數(shù)據(jù)的發(fā)送端(如基站、基站控制器或其他實體)執(zhí)行。101,生成符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息。符合CPRI協(xié)議的64B/66B編碼塊具有66比特,前兩個比特為同步頭(SyncHead),后面64比特為有效載荷(Payload)。102,發(fā)送該64B/66B編碼塊。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。傳統(tǒng)CRC的校驗保護單位是基幀,顆粒度較大(例如,對于10G速率的CPRI協(xié)議,基幀大小是2560比特);本發(fā)明實施例的校驗保護單位是64B/66B編碼塊,大小為66比特,比CRC的保護顆粒度小,能夠提高誤碼率檢測精度。另外,本發(fā)明實施例將現(xiàn)有64B/66B編碼塊的同步頭的冗余用作奇偶校驗,實現(xiàn)的復(fù)雜度也較低。與傳統(tǒng)的占用額外的數(shù)據(jù)帶寬的CRC校驗相比,本發(fā)明實施例的校驗方式能節(jié)省資源??蛇x地,作為一個實施例,在步驟101中,可生成64B/66B編碼塊的有效載荷,并根據(jù)有效載荷的奇偶校驗信息,生成同步頭的第一比特作為校驗位,生成同步頭的第二比特作為該第一比特的反碼。換句話說,在步驟101中生成的64B/66B編碼塊的同步頭可保證為“10”或“01”,這樣能夠兼容現(xiàn)有的64B/66B編碼協(xié)議。64B/66B編碼塊包括兩種類型,即超巾貞頭(Hyperframe)或普通編碼塊??蛇x地,作為另一實施例,兩種類型的64B/66B編碼塊的奇偶校驗?zāi)J娇梢圆煌@?,在一個例子中,可根據(jù)超幀頭的有效載荷的奇校驗信息,生成超幀頭的同步頭的第一比特作為奇校驗位,生成超幀頭的同步頭的第二比特作為第一比特的反碼;此時,可根據(jù)普通編碼塊的有效載荷的偶校驗信息,生成普通編碼塊的同步頭的第一比特作為偶校驗位,生成普通編碼塊的同步頭的第二比特作為第一比特的反碼。在另一例子中,可根據(jù)超巾貞頭的有效載荷的偶校驗信息,生成超巾貞頭的同步頭的第一比特作為偶校驗位,生成超幀頭的同步頭的第二比特作為第一比特的反碼,并可根據(jù)普通編碼塊的有效載荷的奇校驗信息,生成普通編碼塊的同步頭的第一比特作為奇校驗位,生成普通編碼塊的同步頭的第二比特作為第一比特的反碼。這樣,編碼塊同步頭信息即攜帶了編碼塊的奇偶校驗信息,實現(xiàn)對編碼信息的保護,同時,也未產(chǎn)生非法同步頭信息,從而實現(xiàn)兩種功能兼容??蛇x地,作為另一實施例,超幀頭的同步頭可以是“10”,超幀頭的有效載荷為“78,50,50,50,50,50,50,50”,這樣可以進一步兼容現(xiàn)有64B/66B編碼協(xié)議所規(guī)定的超幀頭的識別機制。接收端可識別編碼傳遞過來的“10”同步頭信號,并識別其中的超幀頭有效載荷信息是否符合預(yù)期的控制字信息“78,50,50,50,50,50,50,50”。在此具體例子中,由于78的二進制比特是01001110 (4個“ I”),50的二進制比特是00110010 (3個“ I”),所以超幀頭的有效載荷包括4+3X7 = 25個“I”。因此,同步頭“10”是奇校驗信息,即同步頭中的第一比特(在此情況下為“I”)是奇校驗位。普通編碼塊的同步頭可能是“10”或“01”,均為偶校驗信息,即同步頭中的第一比特是偶校驗位。當然,本發(fā)明實施例對超幀頭的具體格式不作限制。如果超幀頭的有效載荷是其他數(shù)值并滿足偶校驗,則可以確定同步頭“10”為偶校驗信息。本發(fā)明實施例還可以兼容現(xiàn)有64B/66B編碼協(xié)議的其他機制,如加擾機制、GearBox(變速器)機制等。例如,可對普通編碼塊的未加擾的有效載荷進行奇偶校驗,確定為普通編碼塊的同步頭為“10”或“01”。然后對有效載荷進行自同步加擾、同步頭添加和Gearbox、并串轉(zhuǎn)換等處理,輸出66比特的編碼塊。這樣,只需對64B/66B編碼塊的小改進,即可實現(xiàn)高精度的校驗,且兼容現(xiàn)有的64B/66B編解碼過程。此外,本發(fā)明實施例能檢測誤碼類型更多,由于校驗保護的單位為66比特編碼塊,因此可區(qū)分單比特誤碼和超過66比特的突發(fā)誤碼。圖2是本發(fā)明另一實施例的數(shù)據(jù)傳輸方法的流程圖。圖2的方法由接收端(如基站、基站控制器或其他實體)執(zhí)行。201,接收符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息。202,利用同步頭攜帶的奇偶校驗信息對64B/66B編碼塊的有效載荷進行校驗。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。圖2的方法與圖1的方法相對應(yīng),因此將適當省略詳細的描述??蛇x地,作為一個實施例,在步驟202中,可識別64B/66B編碼塊的同步頭,其中同步頭中的第一比特為校驗位,同步頭中的第二比特為第一比特的反碼。當64B/66B編碼塊的有效載荷符合校驗位時,確定校驗成功;當64B/66B編碼塊的有效載荷不符合校驗位時,確定校驗失敗。這樣64B/66B編碼塊的同步頭可保證為“10”或“01”,能夠兼容現(xiàn)有的64B/66B編碼協(xié)議。所謂有效載荷符合校驗位,是指有效載荷中包含的比特“ I ”的數(shù)目與校驗位的指示相一致,這與現(xiàn)有技術(shù)中的奇偶校驗的定義是相同的。例如,如果校驗位是奇校驗位,則當校驗位為“I”且有效載荷中包含的比特“I”的數(shù)目為奇數(shù)時,或者當校驗位為“O”且有效載荷中包含的比特“ I ”的數(shù)目為偶數(shù)時,有效載荷符合校驗位;相反,當校驗位為“O”且有效載荷中包含的比特“ I”的數(shù)目為奇數(shù)時,或者當校驗位為“ I”且有效載荷中包含的比特“ I ”的數(shù)目為偶數(shù)時,有效載荷不符合校驗位。另一方面,如果校驗位是偶校驗位,則當校驗位為“I”且有效載荷中包含的比特“I”的數(shù)目為偶數(shù)時,或者當校驗位為“O”且有效載荷中包含的比特“I”的數(shù)目為奇數(shù)時,有效載荷符合校驗位;相反,當校驗位為“O”且有效載荷中包含的比特“I”的數(shù)目為偶數(shù)時,或者當校驗位為“ I”且有效載荷中包含的比特“ I”的數(shù)目為奇數(shù)時,有效載荷不符合校驗位??蛇x地,作為另一實施例,64B/66B編碼塊包括超幀頭或普通編碼塊。在步驟202中,可識別超幀頭的同步頭或普通編碼塊的同步頭,其中超幀頭的同步頭中的第一比特為奇校驗位,普通編碼塊的同步頭中的第一比特為偶校驗位;或者,可識別超幀頭的同步頭或普通編碼塊的同步頭,其中超幀頭的同步頭中的第一比特為偶校驗位,普通編碼塊的同步頭中的第一比特為奇校驗位。。這樣,編碼塊同步頭信息即攜帶了編碼塊的奇偶校驗信息,實現(xiàn)對編碼信息的保護,同時,也未產(chǎn)生非法同步頭信息,從而實現(xiàn)兩種功能兼容??蛇x地,作為另一實施例,超幀頭的同步頭可以是“10”,超幀頭的有效載荷可以是“78,50,50,50,50,50,50,50”。這樣可以進一步兼容現(xiàn)有64B/66B編碼協(xié)議所規(guī)定的超幀頭的識別機制。本發(fā)明實施例還可以兼容現(xiàn)有64B/66B編碼協(xié)議的其他機制,如解擾機制、GearBox機制等。例如,可對所接收的66比特的編碼塊進行串并轉(zhuǎn)換、同步頭分離、Gearbox和自同步解擾等處理,得到2比特的同步頭和64比特的有效載荷,再利用同步頭攜帶的奇偶校驗信息對有效載荷進行校驗。這樣,只需對64B/66B編碼塊的小改進,即可實現(xiàn)高精度的校驗,且兼容現(xiàn)有的64B/66B編解碼過程。此外,本發(fā)明實施例能檢測誤碼類型更多,由于校驗保護的單位為66比特編碼塊,因此可區(qū)分單比特誤碼和超過66比特的突發(fā)誤碼。圖3是應(yīng)用本發(fā)明實施例的系統(tǒng)的一個例子的示意圖。圖3的系統(tǒng)30包括RE (Radio Equipment,射頻設(shè)備)31 和 REC(Radio Equipment Control,射頻設(shè)備控制器)32。RE 31和REC 32之間通過有線方式(例如光纖或電纜)連接。RE 31和REC 32之間的邏輯鏈路可以支持CPRI協(xié)議。RE 31和REC 32可作為圖1或圖2的方法的執(zhí)行主體,編碼得到64B/66B編碼塊或?qū)?4B/66B編碼塊進行解碼。在一個例子中,RE 31是基站,REC 32是基站控制器?;竞突究刂破髦g可通過CPRI鏈路進行通信,可應(yīng)用本發(fā)明實施例。在另一例子中,RE 31是分布式基站中的射頻拉遠單元(RRU,Radio RemoteUnit), REC 32是分布式基站中的基帶處理單元(BBU, Base Band Unit)。RRU和BBU之間可通過CPRI鏈路進行通信,可應(yīng)用本發(fā)明實施例。本發(fā)明實施例不限于上面所列舉的場景例子,其他利用CPRI鏈路進行通信的實體也可應(yīng)用本發(fā)明實施例。這些應(yīng)用均落入本發(fā)明實施例的范圍內(nèi)。圖4是本發(fā)明一個實施例的數(shù)據(jù)傳輸裝置的框圖。圖4的數(shù)據(jù)傳輸裝置40是數(shù)據(jù)的發(fā)送端,例如圖3所示的RE 31或REC 32,包括生成單元41和發(fā)送單元42。生成單元41生成符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息。發(fā)送單元42發(fā)送生成單元41生成的64B/66B編碼塊。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。圖4的數(shù)據(jù)傳輸裝置40可執(zhí)行圖1的方法,因此為避免重復(fù),不再詳細描述。生成單元41可以由處理器實現(xiàn),發(fā)送單元42可以由接口或收發(fā)器實現(xiàn)??蛇x地,作為一個實施例,生成單元41可生成64B/66B編碼塊的有效載荷,并根據(jù)有效載荷的奇偶校驗信息,生成同步頭的第一比特作為校驗位,生成同步頭的第二比特作為所述第一比特的反碼??蛇x地,作為另一實施例,生成單元41生成的64B/66B編碼塊包括超幀頭和普通編碼塊這兩類。具體地,生成單元41可根據(jù)超幀頭的有效載荷的奇校驗信息,生成超幀頭的同步頭的第一比特作為奇校驗位,生成超幀頭的同步頭的第二比特作為第一比特的反碼,并且根據(jù)普通編碼塊的有效載荷的偶校驗信息,生成普通編碼塊的同步頭的第一比特作為偶校驗位,生成普通編碼塊的同步頭的第二比特作為所述第一比特的反碼?;蛘?,生成單元31可根據(jù)超幀頭的有效載荷的偶校驗信息,生成超幀頭的同步頭的第一比特作為偶校驗位,生成超幀頭的同步頭的第二比特作為第一比特的反碼,并且根據(jù)普通編碼塊的有效載荷的奇校驗信息,生成普通編碼塊的同步頭的第一比特作為奇校驗位,生成普通編碼塊的同步頭的第二比特作為第一比特的反碼。可選地,作為另一實施例,生成單元41生成的超幀頭的同步頭可以是“10”,超幀頭的有效載荷可以是“78,50,50,50,50,50,50,50”。這樣,本發(fā)明實施例的64B/66B編碼塊能夠兼容現(xiàn)有編碼協(xié)議,同時實現(xiàn)高精度的校驗。圖5是本發(fā)明一個實施例的數(shù)據(jù)傳輸裝置的框圖。圖5的數(shù)據(jù)傳輸裝置50是數(shù)據(jù)的接收端,例如圖3所示的RE 31或REC 32,包括接收單元51和校驗單元52。接收單元51接收符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息。校驗單元52利用接收單元51接收的64B/66B編碼塊的同步頭攜帶的奇偶校驗信息對64B/66B編碼塊的有效載荷進行校驗。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。圖5的數(shù)據(jù)傳輸裝置50可執(zhí)行圖2的方法,因此為避免重復(fù),不再詳細描述。接收單元51可以由接口或收發(fā)器實現(xiàn),校驗單元52可以由處理器實現(xiàn)??蛇x地,作為另一實施例,校驗單元52可識別64B/66B編碼塊的同步頭,其中同步頭中的第一比特為校驗位,同步頭中的第二比特為第一比特的反碼;i64B/66B編碼塊的有效載荷符合校驗位時,確定校驗成功;當64B/66B編碼塊的有效載荷不符合校驗位時,確定校驗失敗。可選地,作為另一實施例,接收單元51接收的64B/66B編碼塊包括超幀頭或普通編碼塊這兩類。在此情況下,校驗單元52可識別超幀頭的同步頭或普通編碼塊的同步頭,其中超幀頭的同步頭中的第一比特為奇校驗位,普通編碼塊的同步頭中的第一比特為偶校驗位;或者,校驗單元52可識別超幀頭的同步頭或普通編碼塊的同步頭,其中超幀頭的同步頭中的第一比特為偶校驗位,普通編碼塊的同步頭中的第一比特為奇校驗位??蛇x地,作為另一實施例,校驗單元52可識別超幀頭的同步頭為“10”,超幀頭的有效載荷為 “78,50,50,50,50,50,50,50”。這樣,本發(fā)明實施例的64B/66B編碼塊能夠兼容現(xiàn)有編碼協(xié)議,同時實現(xiàn)高精度的校驗。無論是在低誤碼率還是高誤碼率條件下,本發(fā)明實施例的改進型64B/66B編碼都能很好地檢測出物理鏈路誤碼率(檢測誤碼率約等于鏈路實際誤碼率)。并且誤碼率越低,改進型64B/66B編碼指示的誤碼率精度越高。利用改進型64B/66B編碼的奇偶校驗?zāi)芰?,上報用戶所需的鏈路物理層誤碼信息,支持用戶定義的碼率告警的機制。改進型編碼支持識別各種形式的誤碼,包括隨機誤碼或短時間爆發(fā)的突發(fā)誤碼。根據(jù)本發(fā)明實施例的方法進行測試。在Is時間間隔內(nèi),統(tǒng)計1.536e8個64B/66B編碼錯誤的個數(shù),測算鏈路誤碼率,測試結(jié)果具有較高的置信度。圖6是本發(fā)明一個實施例的通信設(shè)備的框圖。圖6的通信設(shè)備60可以是圖3所示的RE 31或REC 32,作為數(shù)據(jù)的編碼端和發(fā)送端。通信設(shè)備60包括編碼單元61、加擾單元62、合并單元63、并串轉(zhuǎn)換單元64和輸送單元65。編碼單元61對數(shù)據(jù)進行編碼,生成64比特的有效載荷,并生成2比特的同步頭,其中同步頭攜帶有效載荷的奇偶校驗信息。這樣,編碼單元61可生成符合CPRI協(xié)議的64B/66B編碼塊的同步頭和有效載荷。加擾單元62對編碼單元61生成的有效載荷進行加擾,得到加擾后的有效載荷。加擾單元62的加擾機制可參照現(xiàn)有技術(shù),因此不再贅述。例如,作為一個非限制性的實施例,加擾單元62可生成二進制偽隨機序列,并將該偽隨機序列與64比特的有效載荷進行模2加運算,實現(xiàn)對有效載荷的加擾。合并單元63將編碼單元61生成的同步頭添加到加擾單元62加擾后的有效載荷,得到66比特的編碼塊??蛇x地,合并單元63還可以執(zhí)行現(xiàn)有技術(shù)中的其他附加操作,如變速(GearBox)處理。并串轉(zhuǎn)換單元64對編碼塊進行并串轉(zhuǎn)換處理,以生成串行的編碼塊。輸送單元65發(fā)送所述串行的編碼塊。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。圖6的通信設(shè)備60可執(zhí)行圖1的方法,因此為避免重復(fù),不再詳細描述??蛇x地,作為一個實施例,編碼單元61可生成同步頭的第一比特作為有效載荷的校驗位,并生成同步頭的第二比特作為第一比特的反碼。換句話說,編碼單元61生成的同步頭可保證為“10”或“01”,這樣能夠兼容現(xiàn)有的64B/66B編碼協(xié)議?,F(xiàn)有的64B/66B編碼塊包括兩種類型,即超幀頭或普通編碼塊??蛇x地,作為另一實施例,編碼單元61可生成64比特的有效載荷“78,50,50,50,50,50,50,50”和攜帶有效載荷“78,50,50,50,50,50,50, 50”的奇校驗信息的2比特的同步頭“ 10”,作為超幀頭。這樣能夠兼容現(xiàn)有的同步頭格式。對于普通編碼塊,另一方面,編碼單元61可生成普通編碼塊的有效載荷和攜帶普通編碼塊的有效載荷的偶校驗信息的同步頭,作為該普通編碼塊的同步頭。換句話說,普通編碼塊的同步頭可能是“10”或“01”,均為偶校驗信息,即同步頭中的第一比特是偶校驗位。這樣,編碼塊同步頭信息即攜帶了編碼塊的奇偶校驗信息,實現(xiàn)對編碼信息的保護,同時,也未產(chǎn)生非法同步頭信息,從而實現(xiàn)兩種功能兼容。加擾單元62、合并單元63、并串轉(zhuǎn)換單元64和輸送單元65的操作可類似于現(xiàn)有64B/66B功能模塊的相應(yīng)操作,這樣對現(xiàn)有通信設(shè)備的變動較小,在實現(xiàn)高精度的校驗的同時,兼容現(xiàn)有的64B/66B編解碼過程。圖7是本發(fā)明另一實施例的通信系統(tǒng)的框圖。圖7的通信設(shè)備70可以是圖3所示的RE 31或REC 32,作為數(shù)據(jù)的接收端和解碼端。通信設(shè)備70包括接收單元71、串并轉(zhuǎn)換單元72、分離單元73、解擾單元74和校驗單元75。
接收單元71接收66比特的串行的編碼塊。該編碼塊的同步頭攜帶編碼塊的有效載荷的奇偶校驗信息。例如,該編碼塊可以是從圖6的通信設(shè)備60輸出的符合CPRI協(xié)議的64B/66B編碼塊,但本發(fā)明對編碼塊的來源不作限制。串并轉(zhuǎn)換單元72對串行的編碼塊進行串并轉(zhuǎn)換處理。分離單元73從串并轉(zhuǎn)換單元72進行串并轉(zhuǎn)換處理后的編碼塊中提取2比特的同步頭和64比特的加擾后的有效載荷??蛇x地,如果需要進行變速(GearBox)處理,分離單元73可以具有變速處理的能力。解擾單元74對分離單元73提取的加擾后的有效載荷進行解擾處理以得到有效載荷。解擾單元74的解擾機制可參照現(xiàn)有技術(shù),因此不再贅述。例如,解擾單元74的解擾機制可以與圖6的加擾單元62的加擾機制相對應(yīng)。校驗單元75利用分離單元73提取的同步頭所攜帶的奇偶校驗信息對解擾單元74得到的有效載荷進行校驗。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。圖7的通信設(shè)備70可執(zhí)行圖2的方法,因此為避免重復(fù),不再詳細描述??蛇x地,作為一個實施例,校驗單元74可提取同步頭的第一比特作為校驗位,該同步頭中的第二比特為第一比特的反碼。換句話說,同步頭可保證為“10”或“01”,這樣能夠兼容現(xiàn)有的64B/66B編碼協(xié)議。當有效載荷符合校驗位時,校驗單元74確定校驗成功;當有效載荷不符合校驗位時,校驗單元74確定校驗失敗。64B/66B編碼塊可包括超幀頭或普通編碼塊這兩類??蛇x地,作為另一實施例,校驗單元74可將具有64比特的有效載荷“78,50,50,50,50,50,50,50”和攜帶有效載荷“78,50,50,50,50,50,50,50”的奇校驗信息的2比特的同步頭“ 10”的編碼塊識別為超幀頭。另一方面,對于普通編碼塊,校驗單元74可利用普通編碼塊的同步頭攜帶的偶校驗信息對普通編碼塊的有效載荷進行校驗。換句話說,普通編碼塊的同步頭可能是“10”或“01”,均為偶校驗信息,即同步頭中的第一比特是偶校驗位。這樣,編碼塊同步頭信息即攜帶了編碼塊的奇偶校驗信息,實現(xiàn)對編碼信息的保護,同時,也未產(chǎn)生非法同步頭信息,從而實現(xiàn)兩種功能兼容。接收單元71、串并轉(zhuǎn)換單元72、分離單元73和解擾單元74可類似于現(xiàn)有64B/66B功能模塊的相應(yīng)操作,這樣對現(xiàn)有通信設(shè)備的變動較小,在實現(xiàn)高精度的校驗的同時,兼容現(xiàn)有的64B/66B編解碼過程。本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明的范圍。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準。
權(quán)利要求
1.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 生成符合通用公共無線接口 CPRI協(xié)議的64B/66B編碼塊,其中所述64B/66B編碼塊的同步頭攜帶所述64B/66B編碼塊的有效載荷的奇偶校驗信息; 發(fā)送所述64B/66B編碼塊。
2.如權(quán)利要求1所述的方法,其特征在于,所述生成符合通用公共無線接口CPRI協(xié)議的64B/66B編碼塊,包括: 生成所述64B/66B編碼塊的有效載荷; 根據(jù)所述有效載荷的奇偶校驗信息,生成所述同步頭的第一比特作為校驗位,生成所述同步頭的第二比特作為所述第一比特的反碼。
3.如權(quán)利要求2所述的方法,其特征在于,所述64B/66B編碼塊包括超幀頭或普通編碼塊, 所述根據(jù)所述有效載荷的奇偶校驗信息,生成所述同步頭的第一比特作為校驗位,生成所述同步頭的第二比特作為所述第一比特的反碼,包括: 根據(jù)所述超幀頭的有效載荷的奇校驗信息,生成所述超幀頭的同步頭的第一比特作為奇校驗位,生成所述超幀頭的同步頭的第二比特作為所述第一比特的反碼,并且根據(jù)所述普通編碼塊的有效載荷的偶校驗信息,生成所述普通編碼塊的同步頭的第一比特作為偶校驗位,生成所述普通編碼塊的同步頭的第二比特作為所述第一比特的反碼;或者, 根據(jù)所述超幀頭的有效載荷的偶校驗信息,生成所述超幀頭的同步頭的第一比特作為偶校驗位,生成所述超幀頭的 同步頭的第二比特作為所述第一比特的反碼,并且根據(jù)所述普通編碼塊的有效載荷的奇校驗信息,生成所述普通編碼塊的同步頭的第一比特作為奇校驗位,生成所述普通編碼塊的同步頭的第二比特作為所述第一比特的反碼。
4.如權(quán)利要求3所述的方法,其特征在于,所述超幀頭的同步頭為“10”,所述超幀頭的有效載荷為 “78,50,50,50,50,50,50,50”。
5.一種數(shù)據(jù)傳輸方法,其特征在于,包括: 接收符合通用公共無線接口 CPRI協(xié)議的64B/66B編碼塊,其中所述64B/66B編碼塊的同步頭攜帶所述64B/66B編碼塊的有效載荷的奇偶校驗信息; 利用所述同步頭攜帶的奇偶校驗信息對所述64B/66B編碼塊的有效載荷進行校驗。
6.如權(quán)利要求5所述的方法,其特征在于,所述利用所述同步頭攜帶的奇偶校驗信息對所述64B/66B編碼塊的有效載荷進行校驗,包括: 識別所述64B/66B編碼塊的同步頭,其中所述同步頭中的第一比特為校驗位,所述同步頭中的第二比特為所述第一比特的反碼; 當所述64B/66B編碼塊的有效載荷符合所述校驗位時,確定校驗成功;當所述64B/66B編碼塊的有效載荷不符合所述校驗位時,確定校驗失敗。
7.如權(quán)利要求6所述的方法,其特征在于,所述64B/66B編碼塊包括超幀頭或普通編碼塊, 所述識別所述64B/66B編碼塊的同步頭,其中所述同步頭中的第一比特為校驗位,包括: 識別所述超幀頭的同步頭或所述普通編碼塊的同步頭,其中所述超幀頭的同步頭中的第一比特為奇校驗位,所述普通編碼塊的同步頭中的第一比特為偶校驗位;或者,識別所述超幀頭的同步頭或所述普通編碼塊的同步頭,其中所述超幀頭的同步頭中的第一比特為偶校驗位,所述普通編碼塊的同步頭中的第一比特為奇校驗位。
8.如權(quán)利要求7所述的方法,其特征在于,所述超幀頭的同步頭為“10”,所述超幀頭的有效載荷為 “78,50,50,50,50,50,50,50”。
9.一種數(shù)據(jù)傳輸裝置,其特征在于,包括: 生成單元,用于生成符合通用公共無線接口 CPRI協(xié)議的64B/66B編碼塊,其中所述64B/66B編碼塊的同步頭攜帶所述64B/66B編碼塊的有效載荷的奇偶校驗信息; 發(fā)送單元,用于發(fā)送所述生成單元生成的64B/66B編碼塊。
10.如權(quán)利要求9所述的裝置,其特征在于,所述生成單元具體用于生成所述64B/66B編碼塊的有效載荷,并根據(jù)所述有效載荷的奇偶校驗信息,生成所述同步頭的第一比特作為校驗位,生成所述同步頭的第二比特作為所述第一比特的反碼。
11.如權(quán)利要求9或10所述的裝置,其特征在于,所述生成單元生成的64B/66B編碼塊包括超幀頭和普通編碼塊, 所述生成單元具體用于根據(jù)所述超幀頭的有效載荷的奇校驗信息,生成所述超幀頭的同步頭的第一比特作為奇校驗位,生成所述超幀頭的同步頭的第二比特作為所述第一比特的反碼,并且根據(jù)所述普通編碼塊的有效載荷的偶校驗信息,生成所述普通編碼塊的同步頭的第一比特作為偶校驗位,生成所述普通編碼塊的同步頭的第二比特作為所述第一比特的反碼;或者, 所述生成單元具體用于根據(jù)所述超幀頭的有效載荷的偶校驗信息,生成所述超幀頭的同步頭的第一比特作為偶校驗位,生成所述超幀頭的同步頭的第二比特作為所述第一比特的反碼,并且根據(jù)所述普通編碼 塊的有效載荷的奇校驗信息,生成所述普通編碼塊的同步頭的第一比特作為奇校驗位,生成所述普通編碼塊的同步頭的第二比特作為所述第一比特的反碼。
12.—種數(shù)據(jù)傳輸裝置,其特征在于,包括: 接收單元,用于接收符合通用公共無線接口 CPRI協(xié)議的64B/66B編碼塊,其中所述64B/66B編碼塊的同步頭攜帶所述64B/66B編碼塊的有效載荷的奇偶校驗信息; 校驗單元,用于利用所述接收單元接收的64B/66B編碼塊的同步頭攜帶的奇偶校驗信息對所述64B/66B編碼塊的有效載荷進行校驗。
13.如權(quán)利要求12所述的裝置,其特征在于,所述校驗單元具體用于識別所述64B/66B編碼塊的同步頭,其中所述同步頭中的第一比特為校驗位,所述同步頭中的第二比特為所述第一比特的反碼;當所述64B/66B編碼塊的有效載荷符合所述校驗位時,確定校驗成功;當所述64B/66B編碼塊的有效載荷不符合所述校驗位時,確定校驗失敗。
14.如權(quán)利要求12或13所述的裝置,其特征在于,所述接收單元接收的64B/66B編碼塊包括超幀頭或普通編碼塊, 所述校驗單元具體用于識別所述超幀頭的同步頭或所述普通編碼塊的同步頭,其中所述超幀頭的同步頭中的第一比特為奇校驗位,所述普通編碼塊的同步頭中的第一比特為偶校驗位;或者, 所述校驗單元具體用于識別所述超幀頭的同步頭或所述普通編碼塊的同步頭,其中所述超幀頭的同步頭中的第一比特為偶校驗位,所述普通編碼塊的同步頭中的第一比特為奇校驗位。
15.一種通信設(shè)備,其特征在于,包括: 編碼單元,用于對數(shù)據(jù)進行編碼,生成64比特的有效載荷,并生成2比特的同步頭,其中所述同步頭攜帶所述有效載荷的奇偶校驗信息; 加擾單元,用于對所述編碼單元生成的有效載荷進行加擾,得到加擾后的有效載荷; 合并單元,用于將所述編碼單元生成的同步頭添加到所述加擾單元加擾后的有效載荷,得到66比特的編碼塊; 并串轉(zhuǎn)換單元,用于對所述編碼塊進行并串轉(zhuǎn)換處理,以生成串行的編碼塊; 輸送單元,用于發(fā)送所述串行的編碼塊。
16.如權(quán)利要求15所述的通信設(shè)備,其特征在于,所述編碼單元具體用于生成所述同步頭的第一比特作為所述有效載荷的校驗位,并生成所述同步頭的第二比特作為所述第一比特的反碼。
17.如權(quán)利要求15或16所述的通信設(shè)備,其特征在于,所述編碼單元具體用于生成64比特的有效載荷 “78,50,50,50,50,50,50,50” 和攜帶有效載荷 “78,50,50,50,50,50,50,50”的奇校驗信息的2比特的同步頭“10”,作為超幀頭;或者, 所述編碼單元具體用于生成普 通編碼塊的有效載荷和攜帶所述普通編碼塊的有效載荷的偶校驗信息的同步頭,作 為所述普通編碼塊的同步頭。
18.—種通信設(shè)備,其特征在于,包括: 接收單元,用于接收66比特的串行的編碼塊,所述編碼塊的同步頭攜帶所述編碼塊的有效載荷的奇偶校驗信息; 串并轉(zhuǎn)換單元,用于對所述串行的編碼塊進行串并轉(zhuǎn)換處理; 分離單元,用于從所述串并轉(zhuǎn)換單元進行串并轉(zhuǎn)換處理后的編碼塊中提取2比特的同步頭和64比特的加擾后的有效載荷; 解擾單元,用于對所述分離單元提取的加擾后的有效載荷進行解擾處理以得到所述有效載荷; 校驗單元,用于利用所述分離單元提取的所述同步頭所攜帶的奇偶校驗信息對所述解擾單元得到的所述有效載荷進行校驗。
19.如權(quán)利要求18所述的通信設(shè)備,其特征在于,所述校驗單元具體用于提取所述同步頭的第一比特作為校驗位,所述同步頭中的第二比特為所述第一比特的反碼;當所述有效載荷符合所述校驗位時,確定校驗成功;當所述有效載荷不符合所述校驗位時,確定校驗失敗。
20.如權(quán)利要求18或19所述的通信設(shè)備,其特征在于,所述校驗單元具體用于將具有·64 比特的有效載荷 “78,50,50,50,50,50,50,50” 和攜帶有效載荷 “78,50,·50,50,50,50,·50,50"的奇校驗信息的2比特的同步頭“10”的編碼塊識別為超幀頭;或者 所述校驗單元具體用于利用普通編碼塊的同步頭攜帶的偶校驗信息對所述普通編碼塊的有效載荷進行校驗。
全文摘要
本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法和裝置。該方法包括生成符合CPRI協(xié)議的64B/66B編碼塊,其中64B/66B編碼塊的同步頭攜帶64B/66B編碼塊的有效載荷的奇偶校驗信息;發(fā)送64B/66B編碼塊。本發(fā)明實施例利用64B/66B編碼塊的同步頭攜帶奇偶校驗信息,以校驗64B/66B編碼塊的64比特的有效載荷,校驗保護的粒度較小,提高了誤碼率檢測精度。
文檔編號H04L1/00GK103199953SQ20121000468
公開日2013年7月10日 申請日期2012年1月9日 優(yōu)先權(quán)日2012年1月9日
發(fā)明者黃春行, 董曉青, 包盛花 申請人:華為技術(shù)有限公司