本技術(shù)涉及光通信,特別涉及一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng)。
背景技術(shù):
1、在5g、云計算、大數(shù)據(jù)和人工智能等持續(xù)推動下,光通信系統(tǒng)及光傳輸網(wǎng)(opticaltransport?network,otn)正朝著大容量和超高速方向發(fā)展。采用前向糾錯編碼(forwarderror?correction,fec)對傳輸?shù)臄?shù)據(jù)進行糾錯,能夠解決傳輸誤碼,從接收數(shù)據(jù)中恢復(fù)出發(fā)送端發(fā)送的原始數(shù)據(jù)。光通信的場景中存在比如人工智能(artificial?intelligence,ai)、高性能計算(high?performance?computing,hpc)等的短距場景也有長距場景,不同的場景對時延要求不同。目前的光通信的內(nèi)碼處理方案無法適用多種應(yīng)用場景。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例提供一種數(shù)據(jù)傳輸方法、裝置及系統(tǒng),用以提供一種適用于多種應(yīng)用場景的內(nèi)碼處理方案。
2、第一方面,本技術(shù)實施例提供一種數(shù)據(jù)傳輸方法,應(yīng)用于第一光通信裝置。第一光通信裝置可以為第一光模塊,也可以是包括第一光模塊和第一主機的第一光通信設(shè)備。第一光模塊獲取經(jīng)過外碼編碼的第一數(shù)據(jù),第一數(shù)據(jù)是待發(fā)送的數(shù)據(jù)流中的任一數(shù)據(jù);采用第一內(nèi)碼處理模式對第一數(shù)據(jù)進行發(fā)端內(nèi)碼處理,以得到第一經(jīng)編碼數(shù)據(jù),并輸出第一經(jīng)編碼數(shù)據(jù),第一經(jīng)編碼數(shù)據(jù)攜帶用于指示第一內(nèi)碼處理模式的第一模式指示,第一內(nèi)碼處理模式對應(yīng)的發(fā)端內(nèi)碼處理至少包括內(nèi)碼編碼和填充處理。第一內(nèi)碼處理模式為配置的多種內(nèi)碼處理模式中的一種內(nèi)碼處理模式,多種內(nèi)碼處理模式中不同的內(nèi)碼處理模式的處理方式不同。
3、不同的內(nèi)碼處理模式的處理方式不同,或者不同的內(nèi)碼處理模式的處理時延或者性能(糾錯能力)不同,或者不同的內(nèi)碼處理模式所包括的操作種類或者同一操作的操作參數(shù)不同。比如,多種內(nèi)碼處理模式中有幾種內(nèi)碼處理模式均包括內(nèi)碼編碼,該幾種內(nèi)碼處理模式不同,可以為幾種內(nèi)碼處理模式所包括的除所述內(nèi)碼編碼以外的操作類別不同,或者多種內(nèi)碼處理模式所包括的除所述內(nèi)碼編碼以外的操作種類不同或者同一操作的操作參數(shù)不同。
4、一種可能的實現(xiàn)方式中,采用第一內(nèi)碼處理模式對第一數(shù)據(jù)進行發(fā)端內(nèi)碼處理之前,可以先確定第一內(nèi)碼處理模式。
5、本技術(shù)實施例中,配置多種內(nèi)碼處理模式,第一光模塊可以根據(jù)需求,比如場景的不同,從多個內(nèi)碼處理模式中選擇一個內(nèi)碼處理模式,并通過內(nèi)碼處理過程中生成的數(shù)據(jù)指示給接收端。因此,本技術(shù)實施例提供的方案可以適用于多種應(yīng)用場景中。
6、在一種可能的實現(xiàn)方式中,所述第一模式指示承載在所述第一經(jīng)編碼數(shù)據(jù)的填充序列中。通過在填充序列中添加模式指示,不必占用額外的資源,并且不會改變傳輸?shù)牟ㄌ芈省?/p>
7、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)的填充序列中承載n份第一模式指示,也可以理解為所述第一經(jīng)編碼數(shù)據(jù)的填充序列中承載所述第一模式指示的n份拷貝,n為大于1的整數(shù)。也可以理解為,在第一經(jīng)編碼數(shù)據(jù)的填充序列中重復(fù)填充n份第一模式指示。通過添加多份拷貝,可以提高解碼的準(zhǔn)確度和效率。
8、在一種可能的實現(xiàn)方式中,所述多種內(nèi)碼處理模式中至少存在滿足如下至少一項的兩種內(nèi)碼處理模式:
9、兩種內(nèi)碼處理模式中的卷積交織的深度不同;或者,
10、所述兩種內(nèi)碼處理模式中僅一種內(nèi)碼處理模式包括卷積交織;或者,
11、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式包括循環(huán)移位,另一種內(nèi)碼處理模式不包括循環(huán)移位;或者,
12、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式指示執(zhí)行第一內(nèi)碼處理,另一種內(nèi)碼處理模式指示跳過執(zhí)行所述第一內(nèi)碼處理;所述第一內(nèi)碼處理至少包括內(nèi)碼編碼和填充處理,所述第一內(nèi)碼處理模式不為指示跳過執(zhí)行所述第一內(nèi)碼處理的內(nèi)碼處理模式。
13、作為一種舉例,多種內(nèi)碼處理模式包括:完全編碼交織模式,半編碼交織模式、卷積交織透明模式、循環(huán)移位透明模式、內(nèi)碼跳過模式等中的至少兩項。
14、在一種可能的實現(xiàn)方式中,所述第一內(nèi)碼處理模式對應(yīng)的發(fā)端內(nèi)碼處理至少包括填充處理以及信道交織;所述填充處理包括所述第一模式指示的添加;其中,所述填充處理位于所述信道交織之后;或者,所述填充處理位于所述信道交織之前,所述第一數(shù)據(jù)包括多個通道的數(shù)據(jù),針對信道交織之前的多個通道的數(shù)據(jù)進行填充處理時,針對所述多個通道的數(shù)據(jù)中每個通道的數(shù)據(jù)均執(zhí)行第一模式指示的添加。
15、需要說明的是,如果填充處理位于信道交織之后,并且信道交織之后包括多個通道的數(shù)據(jù),則可以在每個通道上均執(zhí)行第一模式指示的添加。
16、本技術(shù)實施例還可以由接收側(cè)的第二光通信裝置來確認(rèn)選擇的內(nèi)碼編碼模式。比如由接收側(cè)的第二光通信裝置來檢測通信鏈路的質(zhì)量。
17、在一種可能的實施方式中,所述方法還包括:接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二模式指示,所述第二模式指示用于指示第二通信裝置所選擇的第二內(nèi)碼處理模式;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;采用所述第二內(nèi)碼處理模式對所述數(shù)據(jù)流中經(jīng)過外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理。例如,第二通信裝置可以根據(jù)鏈路的質(zhì)量來選擇內(nèi)碼處理模式。第二內(nèi)碼處理模式與第二光通信裝置檢測到的鏈路的質(zhì)量匹配。可以提高采用的內(nèi)碼處理模式的適配度。一些場景中,在發(fā)端無法選擇一種合適的內(nèi)碼處理模式的場景下,可以由收端選擇,增加本技術(shù)可應(yīng)用的場景。
18、在一種可能的實現(xiàn)方式中,所述方法還包括:在接收來自所述第二光通信裝置的所述第二經(jīng)編碼數(shù)據(jù)后,采用所述第二內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,以得到第二數(shù)據(jù)。
19、在一種可能的實現(xiàn)方式中,所述方法還包括:
20、在接收來自所述第二光通信裝置的第二經(jīng)編碼數(shù)據(jù)后,采用所述第一模式指示所指示的內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,以得到第二數(shù)據(jù)。示例性地,所述第二經(jīng)編碼數(shù)據(jù)攜帶第一指示,所述第一指示包括用于指示切換前使用的內(nèi)碼處理模式的所述第一模式指示和用于指示切換后使用的內(nèi)碼處理模式的所述第二模式指示。
21、在另一種可能的實施方式中,所述方法還包括:
22、接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二指示,所述第二指示攜帶所述第一模式指示以及切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第二值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
23、根據(jù)所述切換指示,采用第三內(nèi)碼處理模式對所述數(shù)據(jù)流中經(jīng)過外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理;
24、其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式為第一內(nèi)碼處理模式;或者,當(dāng)所述切換指示為第二值時,所述第三內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中除所述第一內(nèi)碼處理模式以外的一種內(nèi)碼處理模式。
25、上述方式中,接收端僅通知當(dāng)前發(fā)端指示的內(nèi)碼處理模式與當(dāng)前鏈路環(huán)境是否適配??梢詼p少比特的占用。
26、在又一種可能的實施方式中,所述方法還包括:
27、接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二指示,所述第二模式指示攜帶所述第一模式指示以及切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第二值時,用于指示切換為時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述切換指示為第三值時,用于指示切換為時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
28、根據(jù)所述切換指示,使用第三內(nèi)碼處理模式對所述數(shù)據(jù)流中經(jīng)過外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理;其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與第一內(nèi)碼處理模式相同;或者,當(dāng)所述切換指示為第二值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力);或者,當(dāng)所述切換指示為第三值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力)。
29、上述方式中,接收端僅通知當(dāng)前發(fā)端指示的內(nèi)碼處理模式與當(dāng)前鏈路環(huán)境是否適配以及切換方向。一些場景中,多種內(nèi)碼處理模式均適用當(dāng)前鏈路環(huán)境的情況下,可以為發(fā)端提供多種內(nèi)碼處理模式的可選擇性。
30、在又一種可能的實施方式中,所述第一經(jīng)編碼數(shù)據(jù)攜帶第三指示,所述第三指示包括所述第一模式指示,所述第一模式指示的第一內(nèi)碼處理模式為協(xié)商過程中所使用的內(nèi)碼處理模式,所述第三指示還包括第三模式指示,所述第三模式指示用于指示待協(xié)商的內(nèi)碼處理模式。
31、所述方法還包括:
32、接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第四指示;
33、當(dāng)所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配時,所述第四指示包括所述第一模式指示和所述第三模式指示;采用所述第三模式指示所指示的內(nèi)碼處理模式對所述數(shù)據(jù)流中經(jīng)過外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理;或者,
34、當(dāng)所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配時,所述第四指示包括所述第一模式指示和第四模式指示;所述第四模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;采用所述第四模式指示所指示的內(nèi)碼處理模式對所述第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理。
35、上述方案,首先采用一種非跳過內(nèi)碼處理的模式進行內(nèi)碼處理模式的協(xié)商,即在協(xié)商過程中收發(fā)雙方采用第一模式指示。待協(xié)商的內(nèi)碼處理模式適用于跳過執(zhí)行內(nèi)碼處理的場景,也適用于非跳過執(zhí)行內(nèi)碼處理的場景,增加可適用的場景。一些場景中,協(xié)商過程中采用的內(nèi)碼處理模式與待協(xié)商的內(nèi)碼處理模式可以相同,當(dāng)然也可以不同,依據(jù)需求設(shè)定,本技術(shù)實施例對此不作具體限定。
36、在又一種可能的實施方式中,所述第一經(jīng)編碼數(shù)據(jù)攜帶第三指示,所述第三指示包括所述第一模式指示,所述第一模式指示的第一內(nèi)碼處理模式為協(xié)商過程中所使用的內(nèi)碼處理模式,所述第三指示還包括第三模式指示,所述第三模式指示用于指示待協(xié)商的內(nèi)碼處理模式。該第三模式指示可以是即將(或者未來)采用的內(nèi)碼處理模式。
37、在一種可能的實現(xiàn)方式中,所述方法還包括:
38、接收來自第二光通信裝置的第二數(shù)據(jù),所述第二數(shù)據(jù)攜帶第四指示,所述第四指示包括所述第一模式指示和確認(rèn)指示,所述確認(rèn)指示為第一值時,指示所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述確認(rèn)指示為第二值時,指示所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
39、根據(jù)所述確認(rèn)指示,使用第三內(nèi)碼處理模式對所述第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理;
40、其中,所述確認(rèn)指示為第一值時,所述第三內(nèi)碼處理模式為所述第三模式指示所指示的內(nèi)碼處理模式;或者,當(dāng)所述確認(rèn)指示為第二值時,所述第三內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中除所述第三內(nèi)碼處理模式以外的一種內(nèi)碼處理模式。
41、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)還攜帶用于指示在所述第一內(nèi)碼處理模式下所采用的解碼方式的解碼指示,所述解碼方式為硬解碼或者軟解碼。
42、一些可能的場景中,上述第一光通信裝置和第二光通信裝置均為光模塊。
43、另一些可能的場景中,第一光通信裝置包括第一主機和第一光模塊的情況下,第一主機用于執(zhí)行外碼編碼,第一光模塊用于執(zhí)行內(nèi)碼處理。所述方法還包括:所述第一主機獲取待發(fā)送的數(shù)據(jù)流中的第四數(shù)據(jù);所述第一主機對所述第四數(shù)據(jù)進行外碼編碼得到經(jīng)外碼編碼的第四數(shù)據(jù),并發(fā)送給所述第一光模塊;所述第一光模塊針對所述經(jīng)外碼編碼的第四數(shù)據(jù)跳過執(zhí)行所述發(fā)端內(nèi)碼處理,并輸出所述經(jīng)外碼編碼的第四數(shù)據(jù)。在發(fā)送側(cè)采用跳過發(fā)端內(nèi)碼處理的情況下,可以由第一主機通知第一光模塊執(zhí)行。
44、在一種可能的實現(xiàn)方式中,可以在第一主機之前外碼編碼得到的所述經(jīng)外碼編碼的第四數(shù)據(jù)新金瓶梅和攜帶用于指示第四內(nèi)碼處理模式的第四模式指示,所述第四內(nèi)碼處理模式用于指示所述第一光模塊跳過執(zhí)行所述發(fā)端內(nèi)碼處理。
45、第二方面,本技術(shù)實施例提供另一種數(shù)據(jù)傳輸方法,應(yīng)用于第二光通信裝置,包括:
46、接收來自第一光通信裝置的第一經(jīng)編碼數(shù)據(jù),所述第一經(jīng)編碼數(shù)據(jù)攜帶第一模式指示,所述第一模式指示所指示的第一內(nèi)碼處理模式為配置的多種內(nèi)碼處理模式中的一種內(nèi)碼處理模式,所述多個內(nèi)碼處理模式中不同的內(nèi)碼處理模式的處理方式不同;
47、采用所述第一內(nèi)碼處理模式對所述第一經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,以得到第一數(shù)據(jù)。
48、在一種可能的實現(xiàn)方式,所述第一模式指示承載在所述第一經(jīng)編碼數(shù)據(jù)的填充序列中。
49、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)的填充序列中承載所述第一模式指示的n份拷貝。
50、在一種可能的實現(xiàn)方式中,所述多種內(nèi)碼處理模式中至少存在滿足如下至少一項的兩種內(nèi)碼處理模式:
51、兩種內(nèi)碼處理模式中的卷積交織的深度不同;或者,
52、所述兩種內(nèi)碼處理模式中僅一種內(nèi)碼處理模式包括卷積交織;或者,
53、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式包括循環(huán)移位,另一種內(nèi)碼處理模式不包括循環(huán)移位;或者,
54、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式指示執(zhí)行第一內(nèi)碼處理,另一種內(nèi)碼處理模式指示跳過執(zhí)行所述第一內(nèi)碼處理;所述第一內(nèi)碼處理至少包括內(nèi)碼編碼和填充處理,所述第一內(nèi)碼處理模式不為指示跳過執(zhí)行所述第一內(nèi)碼處理的內(nèi)碼處理模式。
55、在一種可能的實現(xiàn)方式中,所述第一內(nèi)碼處理模式對應(yīng)的收端內(nèi)碼處理至少包括解填充處理以及解解信道交織;所述解填充處理包括所述第一模式指示的檢測;
56、其中,所述解填充處理位于所述解信道交織之前;或者,
57、所述解填充處理位于所述解信道交織之后,在執(zhí)行解填充處理過程中,從解信道交織得到的多個通道的數(shù)據(jù)中檢測所述第一模式指示。
58、在一種可能的實現(xiàn)方式中,所述方法還包括:
59、向所述第一光通信裝置發(fā)送第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二模式指示,所述第二模式指示所指示的第二內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
60、接收來自所述第一光通信裝置的第三經(jīng)編碼數(shù)據(jù);
61、采用所述第二內(nèi)碼處理模式對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理。
62、在一種可能的實現(xiàn)方式中,所述第二經(jīng)編碼數(shù)據(jù)攜帶第一指示,所述第一指示包括用于指示切換前使用的內(nèi)碼處理模式的所述第一模式指示和用于指示切換后使用的內(nèi)碼處理模式的所述第二模式指示。
63、在一種可能的實現(xiàn)方式中,所述方法還包括:
64、向所述第一光通信裝置發(fā)送第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二指示,所述第二指示攜帶所述第一模式指示以及切換指示;所述切換指示為第一值時,指示所述第一模式指示與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第二值時,指示所述第一模式指示與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路。
65、在一種可能的實現(xiàn)方式中,所述方法還包括:
66、接收來自所述第一光通信裝置的第三經(jīng)編碼數(shù)據(jù);
67、當(dāng)所述切換指示為第一值時,所述第三經(jīng)編碼數(shù)據(jù)攜帶所述第一模式指示,繼續(xù)使用所述第一內(nèi)碼處理模式對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理;或者,
68、當(dāng)所述切換指示為第二值時,所述第三經(jīng)編碼數(shù)據(jù)攜帶用于指示第三內(nèi)碼處理模式的模式指示,采用所述第三內(nèi)碼處理模式對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,所述第三內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中除所述第一內(nèi)碼處理模式以外的一種內(nèi)碼處理模式。
69、在一種可能的實現(xiàn)方式中,所述方法還包括:
70、向所述第一光通信裝置發(fā)送第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第二指示,所述第二指示攜帶所述第一模式指示以及切換指示;所述切換指示為第一值時,指示所述第一模式指示與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第三值時,用于指示切換為時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述切換指示為第四值時,用于指示切換為時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路。
71、在一種可能的實現(xiàn)方式中,所述方法還包括:
72、接收來自所述第一光通信裝置的第三經(jīng)編碼數(shù)據(jù);
73、根據(jù)所述切換指示,采用第三內(nèi)碼處理模式對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理;
74、其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與所述第一內(nèi)碼處理模式相同;或者,當(dāng)所述切換指示為第三值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力);或者,當(dāng)所述切換指示為第四值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力)。
75、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)攜帶第三指示,所述第三指示包括所述第一模式指示,所述第一模式指示的第一內(nèi)碼處理模式為協(xié)商過程中所使用的內(nèi)碼處理模式,所述第三指示還包括第三模式指示,所述第三模式指示用于指示待協(xié)商的內(nèi)碼處理模式;
76、向所述第一光通信裝置發(fā)送第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)攜帶第四指示;
77、當(dāng)所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配時,所述第四指示包括所述第一模式指示和所述第三模式指示;或者,
78、當(dāng)所述第三模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配時,所述第四指示包括所述第一模式指示和第四模式指示;所述第四模式指示所指示的內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配。
79、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)攜帶第三指示,所述第三指示包括所述第一模式指示,所述第一模式指示的第一內(nèi)碼處理模式為協(xié)商過程中所使用的內(nèi)碼處理模式,所述第三指示還包括第三模式指示,所述第三模式指示用于指示待協(xié)商的內(nèi)碼處理模式;
80、所述方法還包括:
81、向所述第一光通信裝置發(fā)送第二經(jīng)編碼數(shù)據(jù),所述第二經(jīng)編碼數(shù)據(jù)時采用所述第一內(nèi)碼處理模式進行發(fā)端內(nèi)碼處理得到的,所述第二經(jīng)編碼數(shù)據(jù)攜帶第四指示,所述第四指示包括所述第一模式指示和確認(rèn)指示,所述確認(rèn)指示為第一值時,指示所述第三模式指示與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述確認(rèn)指示為第二值時,指示所述第三模式指示與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路。
82、在一種可能的實現(xiàn)方式中,所述方法還包括:
83、根據(jù)所述第一經(jīng)編碼數(shù)據(jù)檢測所述第一光通信裝置與所述第二光通信裝置之間鏈路的質(zhì)量,所述多種內(nèi)碼處理模式中與所述鏈路的質(zhì)量匹配的內(nèi)碼處理模式滿足如下至少一項:
84、在對所述第一經(jīng)編碼數(shù)據(jù)進行內(nèi)碼譯碼過程中,確定的所述第一經(jīng)編碼數(shù)據(jù)中的連續(xù)n1個碼字的校驗子中非零校驗子的第一數(shù)量,位于所述多種內(nèi)碼處理模式中匹配的內(nèi)碼處理模式對應(yīng)的第一數(shù)量范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第一數(shù)量范圍,不同的內(nèi)碼處理模式對應(yīng)的第一數(shù)量范圍不同;n1為大于1的整數(shù),或者,
85、在對所述第一經(jīng)編碼數(shù)據(jù)進行內(nèi)碼譯碼過程中,確定的所述第一經(jīng)編碼數(shù)據(jù)中的連續(xù)n2個碼字的校驗子中非零校驗子的第一比例,位于匹配的內(nèi)碼處理模式對應(yīng)的第一比例范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第一比例范圍,不同的內(nèi)碼處理模式對應(yīng)的第一比例范圍不同;n2為大于1的整數(shù),或者,
86、在對所述第一經(jīng)編碼數(shù)據(jù)中連續(xù)的n3個比特進行內(nèi)碼譯碼過程中,確定的被糾正的比特數(shù)量,位于匹配的內(nèi)碼處理模式對應(yīng)的第二數(shù)量范圍內(nèi),所述多種內(nèi)碼處理模式分別對應(yīng)一個第二數(shù)量范圍,不同的內(nèi)碼處理模式對應(yīng)的第二數(shù)量范圍不同;n3為大于1的整數(shù);或者,
87、在對所述第一經(jīng)編碼數(shù)據(jù)中連續(xù)的n4個比特進行內(nèi)碼譯碼過程中,確定的被糾正的比特數(shù)量占所述n3個比特的第二比例,位于匹配的內(nèi)碼處理模式對應(yīng)的第二比例范圍內(nèi),所述多種內(nèi)碼處理模式分別對應(yīng)一個第二比例范圍,不同的內(nèi)碼處理模式對應(yīng)的第二比例范圍不同;n4為大于1的整數(shù);或者,
88、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)n5個碼字進行內(nèi)碼譯碼過程中,確定的糾錯失敗的碼字的第三數(shù)量,位于匹配的內(nèi)碼處理模式對應(yīng)的第三數(shù)量范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第三數(shù)量范圍,不同的內(nèi)碼處理模式對應(yīng)的第三數(shù)量范圍不同;n5為大于1的整數(shù),或者,
89、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)n6個碼字進行內(nèi)碼譯碼過程中,確定的糾錯失敗的碼字的第三比例,位于匹配的內(nèi)碼處理模式對應(yīng)的第三比例范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第三比例范圍,不同的內(nèi)碼處理模式對應(yīng)的第三比例范圍不同;n6為大于1的整數(shù);或者,
90、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)n7個碼字進行內(nèi)碼譯碼和外碼譯碼過程中,確定的糾錯失敗的碼字的第四數(shù)量,位于匹配的內(nèi)碼處理模式對應(yīng)的第四數(shù)量范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第四數(shù)量范圍,不同的內(nèi)碼處理模式對應(yīng)的所述第四數(shù)量范圍不同;n7為大于1的整數(shù),或者,
91、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)n8個碼字進行內(nèi)碼譯碼和外碼譯碼過程中,確定的糾錯失敗的碼字的第四比例,位于匹配的內(nèi)碼處理模式對應(yīng)的第四比例范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個第四比例范圍,不同的內(nèi)碼處理模式對應(yīng)的第四比例范圍不同;n8為大于1的整數(shù)。
92、在一種可能的實現(xiàn)方式中,所述第一經(jīng)編碼數(shù)據(jù)還攜帶用于指示在所述第一內(nèi)碼處理模式下所采用的解碼方式的解碼指示,所述解碼方式為硬解碼或者軟解碼;
93、所述收端內(nèi)碼處理中包括內(nèi)碼解碼,所述內(nèi)碼解碼采用所述解碼指示所指示的解碼方式。
94、在一種可能的實現(xiàn)方式中,所述第一光通信裝置和所述第二光通信裝置均為光模塊。
95、在一種可能的實現(xiàn)方式中,所述方法還包括:
96、接收來自第二光通信裝置的第四數(shù)據(jù),檢測所述第四數(shù)據(jù)的速率;
97、根據(jù)所述第四數(shù)據(jù)的速率確定采用的內(nèi)碼處理模式指示跳過收端內(nèi)碼處理時,則對所述第四數(shù)據(jù)跳過執(zhí)行所述收端內(nèi)碼處理。
98、第三方面,本技術(shù)實施例提供一種數(shù)據(jù)傳輸方法,應(yīng)用于第一光通信裝置,所述第一光通信裝置包括第一主機和第一光模塊,所述方法包括:
99、通過所述第一主機獲取第一數(shù)據(jù),所述第一數(shù)據(jù)是待發(fā)送的數(shù)據(jù)流中的任一數(shù)據(jù);
100、通過所述第一主機對所述第一數(shù)據(jù)進行外碼編碼得到經(jīng)外碼編碼的所述第一數(shù)據(jù),所述經(jīng)外碼編碼的第一數(shù)據(jù)攜帶第一模式指示,所述第一模式指示用于指示所述第二光通信裝置與所述第一光通信裝置通信所采用的第一內(nèi)碼處理模式;所述第一內(nèi)碼處理模式為配置的多種內(nèi)碼處理模式中的一種內(nèi)碼處理模式,所述多個內(nèi)碼處理模式中不同的內(nèi)碼處理模式的處理時延或者性能(糾錯能力)不同;
101、通過所述第一光模塊采用第二內(nèi)碼處理模式對所述經(jīng)外碼編碼的所述第一數(shù)據(jù)進行發(fā)端內(nèi)碼處理,得到第一經(jīng)編碼數(shù)據(jù),并向第二光通信裝置輸出所述第一經(jīng)編碼數(shù)據(jù),所述第二內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中默認(rèn)的一種內(nèi)碼處理模式。
102、上述方案中,通過主機來指示所采用的內(nèi)碼處理模式。光模塊先采用默認(rèn)的內(nèi)碼處理模式進行內(nèi)碼處理。主機指示的內(nèi)碼處理模式可以是跳過執(zhí)行內(nèi)碼處理,也可以非跳過執(zhí)行內(nèi)碼處理。若非跳過執(zhí)行內(nèi)碼處理,則主機指示的內(nèi)碼處理模式至少包括內(nèi)碼編碼和pad插入。
103、在一種可能的實現(xiàn)方式中,所述第二內(nèi)碼處理模式至少包括內(nèi)碼編碼和填充處理。在另一種可能的實現(xiàn)方式中,第二內(nèi)碼處理模式還可以是跳過執(zhí)行內(nèi)碼處理。
104、在一種可能的實現(xiàn)方式中,所述第一模式指示承載在所述經(jīng)外碼編碼的第一數(shù)據(jù)的填充序列中。
105、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第一數(shù)據(jù)的填充序列中承載所述第一模式指示的n份拷貝,n為大于1的整數(shù)。
106、在一種可能的實現(xiàn)方式中,所述多種內(nèi)碼處理模式中至少存在滿足如下至少一項的兩種內(nèi)碼處理模式:
107、兩種內(nèi)碼處理模式中的卷積交織的深度不同;或者,
108、所述兩種內(nèi)碼處理模式中僅一種內(nèi)碼處理模式包括卷積交織;或者,
109、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式包括循環(huán)移位,另一種內(nèi)碼處理模式不包括循環(huán)移位;或者,
110、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式指示執(zhí)行第一內(nèi)碼處理,另一種內(nèi)碼處理模式指示跳過執(zhí)行所述第一內(nèi)碼處理;所述第一內(nèi)碼處理至少包括內(nèi)碼編碼和填充處理,所述第一內(nèi)碼處理模式不為指示跳過執(zhí)行所述第一內(nèi)碼處理的內(nèi)碼處理模式。
111、在一種可能的實現(xiàn)方式中,所述方法還包括:
112、通過所述第一光模塊接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù);
113、通過所述第一光模塊采用第一內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,得到經(jīng)外碼編碼的第二數(shù)據(jù);所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第二模式指示,所述第二模式指示所指示的內(nèi)碼處理模式與所述第一內(nèi)碼處理模式不同;
114、通過所述第一主機對所述經(jīng)外碼編碼的第二數(shù)據(jù)進行外碼解碼處理,得到解碼后的所述第二數(shù)據(jù)。
115、上述方案中,若第一內(nèi)碼處理模式為跳過執(zhí)行內(nèi)碼處理,則通過所述第一光模塊采用第一內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,得到經(jīng)外碼編碼的第二數(shù)據(jù),可以為第一光模塊采用第一內(nèi)碼處理對第二經(jīng)編碼數(shù)據(jù)跳過執(zhí)行內(nèi)碼處理。
116、在一種可能的實現(xiàn)方式中,所述方法還包括:
117、通過所述第一光模塊采用所述第二模式指示所指示的內(nèi)碼處理模式,對所述數(shù)據(jù)流中經(jīng)外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理,以得到第三經(jīng)編碼數(shù)據(jù),并發(fā)送所述第三經(jīng)編碼數(shù)據(jù)。
118、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第一指示,所述第一指示包括所述第一模式指示和所述第二模式指示。
119、在一種可能的實現(xiàn)方式中,所述方法還包括:
120、通過所述第一光模塊接收來自第二光通信裝置的第二經(jīng)編碼數(shù)據(jù);
121、通過所述第一光模塊采用第一內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,得到經(jīng)外碼編碼的第二數(shù)據(jù);所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶所述第一模式指示;
122、通過所述第一主機對采用所述經(jīng)外碼編碼的第二數(shù)據(jù)進行外碼解碼處理,得到解碼后的所述第二數(shù)據(jù)。
123、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第二指示,所述第二指示包括所述第一模式指示和切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第二值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
124、所述方法還包括:
125、通過所述第一光模塊采用第三內(nèi)碼處理模式,對所述數(shù)據(jù)流中經(jīng)外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理,以得到第三經(jīng)編碼數(shù)據(jù),并發(fā)送所述第三經(jīng)編碼數(shù)據(jù);
126、其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與所述第一內(nèi)碼處理模式相同;或者,當(dāng)所述切換指示為第二值時,所述第三內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中除所述第一內(nèi)碼處理模式以外的一種內(nèi)碼處理模式。
127、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第三指示,所述第二指示包括所述第一模式指示和切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第三值時,用于指示切換為時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述切換指示為第四值時,用于指示切換為時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
128、所述方法還包括:
129、通過所述第一光模塊根據(jù)所述切換指示采用第三內(nèi)碼處理模式,對所述數(shù)據(jù)流中經(jīng)外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理,以得到第三經(jīng)編碼數(shù)據(jù),并發(fā)送所述第三經(jīng)編碼數(shù)據(jù);
130、當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與所述第一內(nèi)碼處理模式相同;或者,
131、當(dāng)所述切換指示為第三值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力);或者,
132、當(dāng)所述切換指示為第四值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力)。
133、第四方面,本技術(shù)實施例提供一種數(shù)據(jù)傳輸方法,應(yīng)用于第二光通信裝置,所述第二光通信裝置包括第二主機和第二光模塊,所述方法包括:通過所述第二光模塊接收來自第一光通信裝置的第一經(jīng)編碼數(shù)據(jù)。通過所述第二光模塊采用第二內(nèi)碼處理模式對所述第一經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理,得到經(jīng)外碼編碼的第一數(shù)據(jù)。所述第二內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中默認(rèn)的一種內(nèi)碼處理模式,所述第二內(nèi)碼處理模式至少包括內(nèi)碼編碼和填充處理;所述多個內(nèi)碼處理模式中不同的內(nèi)碼處理模式的處理方式不同。通過所述第二主機對所述經(jīng)外碼編碼的第一數(shù)據(jù)進行收端外碼解碼,所述經(jīng)外碼編碼的第一數(shù)據(jù)攜帶第一模式指示,所述第一模式指示用于指示所述第二光模塊所使用的第一內(nèi)碼處理模式;所述第一內(nèi)碼處理模式為配置的多種內(nèi)碼處理模式中的一種內(nèi)碼處理模式。
134、在一種可能的實現(xiàn)方式中,所述第一模式指示承載在所述經(jīng)外碼編碼的第一數(shù)據(jù)的填充序列中。
135、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第一數(shù)據(jù)的填充序列中承載所述第一模式指示的n份拷貝,n為大于1的整數(shù)。
136、在一種可能的實現(xiàn)方式中,所述多種內(nèi)碼處理模式中至少存在滿足如下至少一項的兩種內(nèi)碼處理模式:
137、兩種內(nèi)碼處理模式中的卷積交織的深度不同;或者,
138、所述兩種內(nèi)碼處理模式中僅一種內(nèi)碼處理模式包括卷積交織;或者,
139、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式包括循環(huán)移位,另一種內(nèi)碼處理模式不包括循環(huán)移位;或者,
140、所述兩種內(nèi)碼處理模式中其中一種內(nèi)碼處理模式指示執(zhí)行第一內(nèi)碼處理,另一種內(nèi)碼處理模式指示跳過執(zhí)行所述第一內(nèi)碼處理;所述第一內(nèi)碼處理至少包括內(nèi)碼編碼和填充處理,所述第一內(nèi)碼處理模式不為指示跳過執(zhí)行所述第一內(nèi)碼處理的內(nèi)碼處理模式。
141、在一種可能的實現(xiàn)方式中,所述方法還包括:
142、通過所述第二主機對數(shù)據(jù)流中的第二數(shù)據(jù)進行外碼編碼處理,得到經(jīng)外碼編碼的第二數(shù)據(jù);所述經(jīng)外碼編碼的第二數(shù)據(jù)攜帶所述第二模式指示,所述第二模式指示所指示的內(nèi)碼處理模式與所述第二主機檢測到的鏈路的質(zhì)量匹配;所述鏈路為所述第一光通信裝置和所述第二光通信裝置之間通信的鏈路;
143、所述第二模式指示所指示的內(nèi)碼處理模式與所述第一內(nèi)碼處理模式不同;
144、通過所述第二光模塊采用所述第一內(nèi)碼處理模式對所述經(jīng)外碼編碼的第二數(shù)據(jù)進行發(fā)端內(nèi)碼處理,得到第二經(jīng)編碼數(shù)據(jù);
145、通過所述第二光模塊向所述第一光通信裝置發(fā)送所述第二經(jīng)編碼數(shù)據(jù)。
146、在一種可能的實現(xiàn)方式中,所述方法還包括:
147、通過所述第二光模塊接收來自第一光通信裝置的第三經(jīng)編碼數(shù)據(jù);
148、通過所述第二光模塊采用所述第二模式指示所指示的內(nèi)碼處理模式,對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理。
149、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第一指示,所述第一指示包括所述第一模式指示和所述第二模式指示。
150、在一種可能的實現(xiàn)方式中,所述方法還包括:
151、通過所述第二主機對數(shù)據(jù)流中的第二數(shù)據(jù)進行外碼編碼,得到經(jīng)外碼編碼的第二數(shù)據(jù);所述經(jīng)外碼編碼的第二數(shù)據(jù)攜帶所述第一模式指示;
152、通過所述第二光模塊采用第一內(nèi)碼處理模式對所述第二經(jīng)編碼數(shù)據(jù)進行發(fā)端內(nèi)碼處理,得到第二將編碼數(shù)據(jù),并向所述第二光通信設(shè)備發(fā)送所述第二經(jīng)編碼數(shù)據(jù)。
153、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第二指示,所述第二指示包括所述第一模式指示和切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第二值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量不匹配;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
154、所述方法還包括:
155、在發(fā)送所述第二經(jīng)編碼數(shù)據(jù)后,通過所述第二光模塊接收第三經(jīng)編碼數(shù)據(jù),并采用第三內(nèi)碼處理模式,對所述第三經(jīng)編碼數(shù)據(jù)進行收端內(nèi)碼處理;
156、其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與所述第一內(nèi)碼處理模式相同;或者,當(dāng)所述切換指示為第二值時,所述第三內(nèi)碼處理模式為所述多種內(nèi)碼處理模式中除所述第一內(nèi)碼處理模式以外的一種內(nèi)碼處理模式。
157、在一種可能的實現(xiàn)方式中,所述經(jīng)外碼編碼的第二數(shù)據(jù)中攜帶第三指示,所述第二指示包括所述第一模式指示和切換指示;所述切換指示為第一值時,指示所述第一內(nèi)碼處理模式與所述第二光通信裝置檢測到的鏈路的質(zhì)量匹配;所述切換指示為第三值時,用于指示切換為時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述切換指示為第四值時,用于指示切換為時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的內(nèi)碼處理模式;所述鏈路為所述第一光通信裝置與所述第二光通信裝置之間通信的鏈路;
158、所述方法還包括:
159、在發(fā)送所述第二經(jīng)編碼數(shù)據(jù)后,通過所述第二光模塊接收第三經(jīng)編碼數(shù)據(jù),并根據(jù)所述切換指示采用第三內(nèi)碼處理模式,對所述數(shù)據(jù)流中經(jīng)外碼編碼的第三數(shù)據(jù)進行發(fā)端內(nèi)碼處理;
160、其中,當(dāng)所述切換指示為第一值時,所述第三內(nèi)碼處理模式與所述第一內(nèi)碼處理模式相同;或者,
161、當(dāng)所述切換指示為第三值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)大于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力);或者,
162、當(dāng)所述切換指示為第四值時,所述第三內(nèi)碼處理模式的時延或者性能(糾錯能力)小于所述第一內(nèi)碼處理模式的時延或者性能(糾錯能力)。
163、在一種可能的實現(xiàn)方式中,所述方法還包括:
164、根據(jù)所述第一經(jīng)編碼數(shù)據(jù)檢測所述第一光通信裝置與所述第二光通信裝置之間鏈路的質(zhì)量,所述多種內(nèi)碼處理模式中與所述鏈路的質(zhì)量匹配的內(nèi)碼處理模式滿足如下至少一項:
165、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)m1個碼塊進行外碼譯碼過程中,確定的糾錯失敗的碼塊的數(shù)量,位于匹配的內(nèi)碼處理模式對應(yīng)的數(shù)量范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個數(shù)量范圍,不同的內(nèi)碼處理模式對應(yīng)的所述數(shù)量范圍不同;m1為大于1的整數(shù),或者,
166、在對所述第一經(jīng)編碼數(shù)據(jù)的連續(xù)m2個碼塊進行內(nèi)碼譯碼和外碼譯碼過程中,確定的糾錯失敗的碼塊的比例,位于匹配的內(nèi)碼處理模式對應(yīng)的比例范圍內(nèi);所述多種內(nèi)碼處理模式分別對應(yīng)一個比例范圍,不同的內(nèi)碼處理模式對應(yīng)的比例范圍不同;m2為大于1的整數(shù)。
167、第五方面,本技術(shù)實施例提供一種光模塊,包括通信單元和內(nèi)碼處理單元;所述通信單元,用于收發(fā)數(shù)據(jù);所述內(nèi)碼處理單元,用于執(zhí)行第一方面或者第一方面的任一實現(xiàn)方式中光模塊所執(zhí)行的方法。
168、第六方面,本技術(shù)實施例提供一種光模塊,包括通信單元和內(nèi)碼處理單元;所述通信單元,用于收發(fā)數(shù)據(jù);所述內(nèi)碼處理單元,用于執(zhí)行第二方面或者第二方面的任一實現(xiàn)方式中光模塊所執(zhí)行的方法,
169、第七方面,本技術(shù)實施例提供一種光通信裝置,包括存儲器和處理器,存儲器存儲有程序指令,處理器運行程序指令以執(zhí)行本技術(shù)第一方面、第二方面以及其任一種可能的實現(xiàn)方式中提供的方法。
170、第八方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),包括程序指令,當(dāng)程序指令在計算機設(shè)備上運行時,使得計算機設(shè)備執(zhí)行本技術(shù)第一方面、第二方面以及其任一種可能的實現(xiàn)方式中提供的方法。
171、第九方面,本技術(shù)提供了一種計算機程序產(chǎn)品,當(dāng)計算機程序產(chǎn)品在計算機上運行時,使得計算機執(zhí)行本技術(shù)第一方面、第二方面以及其任一種可能的實現(xiàn)方式中提供的方法。
172、本技術(shù)在上述各方面提供的實現(xiàn)的基礎(chǔ)上,還可以進行進一步組合以提供更多實現(xiàn)。