【技術實現步驟摘要】
本申請實施例涉及通信領域,尤其涉及一種數據處理方法以及數據處理裝置。
技術介紹
1、在無源光網絡(passive?optical?network,pon)接入系統中,隨著網絡容量需求和客戶體驗需求的不斷增加,客戶速率的靈活配置已經成為pon系統重要技術點。靈活配置速率能夠最大化利用信道條件達到優化網絡總體容量的目的,同時能夠優化每個用戶的網絡體驗。通過靈活前向糾錯編碼(flexible?forward?error?coding,flex?fec)的方式調節速率是一種易于實現的方法,通常通過對系統標準碼字的打孔和縮短實現。然而對于pon系統,系統在極低的糾后誤碼率(<1e-12)處有性能需求,因此在打孔后fec需要保持相對較好的性能且不能出現誤碼平層。故選擇合適的打孔方式是高吞吐量flex?fec設計時的關鍵問題。
2、傳統技術中,在fec碼字的校驗位中選擇多個校驗位進行打孔處理,得到打孔處理后的fec碼字。
3、然而,每個fec碼字的校驗位有限,不容易尋找到合適的打孔校驗位,容易影響fec碼字的糾后誤碼率。
技術實現思路
1、本申請提供了一種數據處理方法以及數據處理裝置,用于降低fec碼字的糾后誤碼率。
2、第一方面,本申請提供了一種數據處理方法,該數據處理方法可以由數據處理裝置執行,也可以由數據處理裝置的部件(例如,處理器、芯片或芯片系統等部件)執行。以數據處理裝置為例,該數據處理裝置獲取第一數據流,第一數據流是經過fec編碼的數據流,第
3、本實施例中,由于,數據處理裝置將每個第一碼字的打孔范圍從校驗位擴展到信息位和校驗位,而不是僅對每個第一碼字的校驗位進行打孔處理。因此,有利于搜索出合適的打孔位置,降低fec碼字的糾后誤碼率。
4、在一種可能的實施方式中,數據處理裝置針對第一數據流中的每個第一碼字的信息位和校驗位分別進行打孔處理,或者,針對所述第一數據流中的每個所述第一碼字的信息位進行打孔處理,得到包含多個第二碼字的第二數據流,包括:數據處理裝置獲取每個第一碼字對應的h個第一打孔位置和g個第二打孔位置,每個第一打孔位置指示第一碼字的信息位中的多個的比特,每個第二打孔位置指示第一碼字的校驗位中的多個的比特;其中,h與g的和等于w,h為大于0的整數,g為大于或等于0的整數,w為大于1的整數。然后,數據處理裝置從每個第一碼字中排除第一碼字對應的h個第一打孔位置指示的比特和g個第二打孔位置指示的比特,得到多個第二碼字。
5、本實施方式中,提出數據處理裝置能夠針對每個第一碼字獲取h個第一打孔位置和g個第二打孔位置,然后,該數據處理裝置基于前述h個第一打孔位置和g個第二打孔位置對第一碼字進行打孔處理。若每個第一碼字的第一打孔位置的數量與第二打孔位置的數量的和等于固定值(例如,前述w),則數據處理裝置可以調整在信息位中選擇的第一打孔位置與在校驗位中選擇的第二打孔位置之間的比例,進而搜索出合適的打孔位置,降低fec碼字的糾后誤碼率。
6、在一種可能的實施方式中,w為標準打孔處理需要排除的打孔位置的數量。示例性的,w=7。其中,標準打孔處理需要排除的打孔位置的數量,即僅打孔校驗位的打孔模式需要排除的打孔位置的數量。例如,傳統技術中,僅打孔校驗位的打孔模式需要在第一碼字的校驗位中選出w個打孔位置,而本申請的方案是在第一碼字的信息位和校驗位中選出w個打孔位置。由于,增加了第一碼字中信息位的打孔位置,減少了第一碼字中校驗位的打孔位置,而針對一個第一碼字的總的打孔位置的數量沒變,因此,在降低fec碼字的糾后誤碼率,有利于保持碼率不變。
7、在另一種可能的實施方式中,w與糾后誤碼率和fec碼字傳輸速率相關。也可以理解為,w為保證糾后誤碼率的情況下能夠提高fec碼字傳輸速率的最優解。
8、在一種可能的實施方式中,第一數據流中任意兩個第一碼字的第一打孔位置相同,和/或,第一數據流中任意兩個第一碼字的第二打孔位置相同。
9、在一種可能的實施方式中,第一打孔位置和/或第二打孔位置與迭代計算的次數相關。例如,同一第一碼字的第一打孔位置和/或第二打孔位置為使得第一碼字對應的第二碼字經過一次迭代計算后能夠更新第一碼字的所有校驗式的全部外信息的打孔位置。因此,有利于第二碼字在譯碼過程中僅需要進行較少次迭代計算,提高收端設備譯碼第二碼字的效率。
10、在一種可能的實施方式中,第一數據流包括多個長度為(l+t)個比特的第一碼字,第一碼字的前l個比特為信息位,第一碼字的后t個比特為校驗位,l為大于0的整數,t為大于0的整數。數據處理裝置針對第一數據流中的每個第一碼字的信息位和校驗位分別進行打孔處理,或者,針對所述第一數據流中的每個所述第一碼字的信息位進行打孔處理,得到包含多個第二碼字的第二數據流,包括:數據處理裝置從每個第一碼字的前l個比特的信息位中排除p個比特,并且,從每個第一碼字的后t個比特的校驗位中排除q個比特,得到多個第二碼字,每個第二碼字包括k個比特的打孔后的信息位和m個比特的打孔后的校驗位,k=l-p,m=t-q,p與q的和等于w倍r,r為每個打孔位置需要排除的比特數,r為大于0的整數,w為大于0的整數,p為大于0的整數,q為大于或等于0的整數,k為大于0的整數,m為大于0的整數。
11、在一種可能的實施方式中,h個第一打孔位置包括h列信息位碼塊和g個第二打孔位置包括g列校驗位碼塊,每個第一碼字包括e列信息位碼塊和f列校驗位碼塊,每列碼塊包括至少一個比特;數據處理裝置針對第一數據流中的每個碼字的信息位和校驗位分別進行打孔處理,或者,針對所述第一數據流中的每個所述第一碼字的信息位進行打孔處理,得到包含多個第二碼字的第二數據流,包括:數據處理裝置獲取h列信息位碼塊中每列信息位碼塊的標識和g列校驗位碼塊中每列校驗位碼塊的標識;然后,數據處理裝置基于h列信息位碼塊的標識從e列信息位碼塊中排除h列信息位碼塊,以及,基于g列校驗位碼塊的標識從f列校驗位碼塊中排除g列校驗位碼塊,得到第二碼字,e為大于1的整數,f為大于1的整數,h為大于0的整數,g為大于或等于0的整數。可選的,h與g的和等于w。
12、本實施方式中,數據處理裝置可以通過模擬迭代譯碼算法將第一碼字轉換為多列碼塊的集合,然后以一列碼塊為單位確定第一打孔位置和第二打孔位置,有利快速高效地確定各個第一打孔位置和各個第二打孔位置。
13、在一種可能的實施方式中,第二碼字的校驗矩陣對應多層校驗式,第二碼字的校驗矩陣的每層校驗式中的變量節點均能在第一次迭代計算后獲得外信息,外信息用于解碼第二碼字中的與外信息相關的變量節點對應的校驗式。
14、在一種可能的實施方式中,第一數據流中存在至少一個經過縮短處理的幀,經過縮短處理的幀的最后一個第一本文檔來自技高網...
【技術保護點】
1.一種數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述針對所述第一數據流中的每個所述第一碼字的校驗位分別進行打孔處理,得到包含多個第二碼字的第二數據流,包括:
3.根據權利要求1所述的方法,其特征在于,所述第一數據流中任意兩個所述第一碼字的第一打孔位置相同。
4.根據權利要求1至3中任意一項所述的方法,其特征在于,所述第一打孔位置與迭代計算的次數相關。
5.根據權利要求4所述的方法,其特征在于,同一第一碼字的所述第一打孔位置為使得所述第一碼字對應的第二碼字經過一次迭代計算后能夠更新所述第一碼字的所有校驗式的全部外信息的打孔位置。
6.根據權利要求1至3中任意一項所述的方法,其特征在于,所述第一數據流包括多個長度為(L+T)個比特的第一碼字,所述第一碼字的前L個比特為信息位,所述第一碼字的后T個比特為校驗位,所述L為大于0的整數,所述T為大于0的整數;
7.根據權利要求6所述的方法,其特征在于,所述第二碼字的校驗矩陣對應多層校驗式,所述第二碼字的校驗矩陣的每層校驗式中的變量節點
8.根據權利要求1至3中任意一項所述的方法,其特征在于,所述第一數據流中存在至少一個經過縮短處理的幀;
9.根據權利要求1所述的方法,其特征在于,所述第一碼字包括信息位碼塊和校驗位碼塊。
10.根據權利要求9所述的方法,其特征在于,所述第一碼字中包括57位的信息位碼塊和12列校驗位碼塊。
11.根據權利要求1所述的方法,其特征在于,所述獲取第一數據流包括:
12.根據權利要求11所述的方法,其特征在于,所述FEC編碼為低密度奇偶校驗碼或靈活FEC編碼。
13.根據權利要求11所述的方法,其特征在于,還包括:基于第一碼字確定第一碼字的校驗矩陣。
14.一種數據處理裝置,其特征在于,包括處理器和收發器;
15.一種芯片,其特征在于,包括至少一個邏輯電路和輸入輸出接口;
16.一種計算機可讀存儲介質,其特征在于,存儲有指令,當所述指令在計算機上運行時,使得計算機執行如權利要求1至13中任意一項所述的方法。
...【技術特征摘要】
1.一種數據處理方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述針對所述第一數據流中的每個所述第一碼字的校驗位分別進行打孔處理,得到包含多個第二碼字的第二數據流,包括:
3.根據權利要求1所述的方法,其特征在于,所述第一數據流中任意兩個所述第一碼字的第一打孔位置相同。
4.根據權利要求1至3中任意一項所述的方法,其特征在于,所述第一打孔位置與迭代計算的次數相關。
5.根據權利要求4所述的方法,其特征在于,同一第一碼字的所述第一打孔位置為使得所述第一碼字對應的第二碼字經過一次迭代計算后能夠更新所述第一碼字的所有校驗式的全部外信息的打孔位置。
6.根據權利要求1至3中任意一項所述的方法,其特征在于,所述第一數據流包括多個長度為(l+t)個比特的第一碼字,所述第一碼字的前l個比特為信息位,所述第一碼字的后t個比特為校驗位,所述l為大于0的整數,所述t為大于0的整數;
7.根據權利要求6所述的方法,其特征在于,所述第二碼字的校驗矩陣對應多層校驗式,所述第二碼字的校驗矩陣的每層校驗式中的變量節點均能在第一次迭代計...
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。