编码方法、译码方法及通信装置与流程

摘要: 本技术涉及通信,尤其是涉及一种编码方法、译码方法及通信装置。背景技术:1、信道编码作为基本的无线接入技术,在保证数据的可靠性传输方面起到至关重要的作用。其中,极...
编码方法、译码方法及通信装置与流程

本技术涉及通信,尤其是涉及一种编码方法、译码方法及通信装置。

背景技术:

1、信道编码作为基本的无线接入技术,在保证数据的可靠性传输方面起到至关重要的作用。其中,极化(polar)码是理论上证明可以取得香农容量,且具有相对简单的编译码复杂度的好码,因而得到了越来越广泛的应用。

2、通信系统中,在采用极化编码时,发送端装置可以根据可靠度序列对信息比特序列进行极化编码,得到编码比特序列并向接收端装置发送。相应的,接收端装置根据可靠度序列进行极化译码。

3、如何确定可靠度序列,以降低极化编码和极化译码的实现复杂度是待研究的问题。

技术实现思路

1、本技术提供一种编码方法、译码方法及通信装置,能够提供极化编码的构造方法,降低极化编码和极化译码的实现复杂度。

2、第一方面,本技术提供一种编码方法,该方法可以由发送端装置执行,在并不特殊说明的情况下,本技术中的“发送端装置”既可以指发送端设备,也可以是应用于发送端设备中的组件(例如,处理器、芯片、或芯片系统等),或者也可以是能实现全部或部分发送端设备功能的逻辑模块或软件。其中,应用于发送端设备中的组件可以是在该发送端设备中的组件,也可以是发送端设备之外与发送端设备耦合的组件。该方法包括:根据长度为n的第一可靠度序列,将长度为k的信息比特序列映射到长度为n的待编码比特序列,对待编码比特序列进行极化编码,得到长度为n的编码比特序列,输出编码比特序列。其中,第一可靠度序列中的任一长度为x的第二序列的第一位置集合包括至少一组位置索引对(a,b),a表示第二序列的第a个位置索引,b表示第二序列的第b个位置索引,a大于或等于0,且小于或等于x-1,b大于或等于0,且小于或等于x-1,a不等于b;第a个位置索引的可靠度大于第b个位置索引的可靠度,第i个第二序列包括第一可靠度序列中的第i*x个位置索引至第(i+1)*x-1个位置索引,i=0,1,…,n/x-1,x小于或等于n,n和x均为2的整数次幂,k为正整数。

3、第二方面,本技术提供一种译码方法,该方法可以由接收端装置执行,在并不特殊说明的情况下,本技术中的“接收端装置”既可以指接收端设备,也可以是应用于接收端设备中的组件(例如,处理器、芯片、或芯片系统等),或者也可以是能实现全部或部分接收端设备功能的逻辑模块或软件。其中,应用于接收端设备中的组件可以是在该接收端设备中的组件,也可以是接收端设备之外与接收端设备耦合的组件。该方法包括:接收待译码信息,根据第一可靠度序列,对待译码信息进行极化译码,得到译码结果。其中,待译码信息对应的编码比特序列的长度为n,n为2的整数次幂,第一可靠度序列中的任一长度为x的第二序列的第一位置集合包括至少一组位置索引对(a,b),a表示第二序列的第a个位置索引,b表示第二序列的第b个位置索引,a大于或等于0,且小于或等于x-1,b大于或等于0,且小于或等于x-1,a不等于b;第a个位置索引的可靠度大于第b个位置索引的可靠度,第i个第二序列包括第一可靠度序列中的第i*x个位置索引至第(i+1)*x-1个位置索引,i=0,1,…,n/x-1,x小于或等于n,x为2的整数次幂。

4、基于上述第一方面或第二方面,第一位置集合的至少一组位置索引对(a,b)中的第a个位置索引的可靠度大于第b个位置索引的可靠度,包括第一位置集合的第二序列的数量增多,可以降低第一可靠度序列的子序列(即第二序列)的可靠度的排序类型的数量,从而可以降低极化编码和极化译码的实现复杂度。

5、结合第一方面或第二方面,一种可能的设计中,至少一组位置索引对(a,b)包括下述至少一组位置索引对:(1,0)、(2,0)、(3,0)、(4,0)、(5,0)、(6,0)、(7,0)、(8,0)、(9,0)、(10,0)、(11,0)、(12,0)、(13,0)、(14,0)、(15,0)、(2,1)、(3,1)、(4,1)、(5,1)、(6,1)、(7,1)、(8,1)、(9,1)、(10,1)、(11,1)、(12,1)、(13,1)、(14,1)、(15,1)、(3,2)、(4,2)、(5,2)、(6,2)、(7,2)、(8,2)、(9,2)、(10,2)、(11,2)、(12,2)、(13,2)、(14,2)、(15,2)、(5,3)、(6,3)、(7,3)、(9,3)、(10,3)、(11,3)、(12,3)、(13,3)、(14,3)、(15,3)、(5,4)、(6,4)、(7,4)、(8,4)、(9,4)、(10,4)、(11,4)、(12,4)、(13,4)、(14,4)、(15,4)、(6,5)、(7,5)、(9,5)、(10,5)、(11,5)、(12,5)、(13,5)、(14,5)、(15,5)、(7,6)、(10,6)、(11,6)、(12,6)、(13,6)、(14,6)、(15,6)、(11,7)、(13,7)、(14,7)、(15,7)、(9,8)、(10,8)、(11,8)、(12,8)、(13,8)、(14,8)、(15,8)、(10,9)、(11,9)、(12,9)、(13,9)、(14,9)、(15,9)、(11,10)、(12,10)、(13,10)、(14,10)、(15,10)、(13,11)、(14,11)、(15,11)、(13,12)、(14,12)、(15,12)、(14,13)、(15,13)、或(15,14)。

6、基于该可能的设计,包括第一位置集合的第二序列的数量增多,可以降低第一可靠度序列的子序列(即第二序列)的可靠度的排序类型的数量,从而可以降低极化编码和极化译码的实现复杂度。

7、结合第一方面或第二方面,一种可能的设计中,第二序列的长度为8,i个第二序列对应的i个第三序列包括的位置索引的可靠度的排序类型的数量为1;或者,第二序列的长度为16,i个第二序列对应的i个第三序列包括的位置索引的可靠度的排序类型的数量小于或等于2;或者,第二序列的长度为32,i个第二序列对应的i个第三序列包括的位置索引的可靠度的排序类型的数量小于或等于11。其中,i等于n/x,第i个第三序列的第m个位置索引是第i个第二序列的第m个位置索引与第一数值的差值,第一数值为i*x,m=0,1,…,x-1。

8、基于该可能的设计,在子序列的长度为8时,第一可靠度序列的子序列的类型的数量为1,相比于可靠度序列的子序列存在更多种类型,本技术实施例提供的第一可靠度序列可以降低子序列的类型的数量,降低实现复杂度。

9、或者,在子序列的长度为16时,第一可靠度序列的子序列的类型的数量小于或等于2,相比于可靠度序列的子序列存在更多种类型,本技术实施例提供的第一可靠度序列可以降低子序列的类型的数量,降低实现复杂度。

10、或者,在子序列的长度为32时,第一可靠度序列的子序列的类型的数量小于或等于11,相比于可靠度序列的子序列存在更多种类型,本技术实施例提供的第一可靠度序列可以降低子序列的类型的数量,降低实现复杂度。

11、结合第一方面或第二方面,一种可能的设计中,i个第三序列包括的位置索引的可靠度的排序类型为:0,1,2,4,3,5,6,7。

12、结合第一方面或第二方面,一种可能的设计中,i个第三序列包括的位置索引的可靠度的排序类型包括下述一种或多种:0,1,2,4,8,3,5,6,9,10,12,7,11,13,14,15;或者,0,1,2,4,8,3,5,9,6,10,12,7,11,13,14,15。

13、结合第一方面或第二方面,一种可能的设计中,i个第三序列包括的位置索引的可靠度的排序类型包括下述一种或多种:

14、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,7,24,11,13,14,19,21,22,25,26,28,15,23,27,29,30,31;或者,

15、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,7,24,11,13,19,14,21,22,25,26,28,15,23,27,29,30,31;或者,

16、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,7,24,11,13,19,21,14,22,25,26,28,15,23,27,29,30,31;或者,

17、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,24,7,11,13,14,19,21,22,25,26,28,15,23,27,29,30,31;或者,

18、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,24,7,11,13,14,19,21,25,22,26,28,15,23,27,29,30,31;或者,

19、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,24,7,11,13,19,14,21,22,25,26,28,15,23,27,29,30,31;或者,

20、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,24,7,11,13,19,14,21,25,22,26,28,15,23,27,29,30,31;或者,

21、0,1,2,4,8,16,3,5,6,9,10,17,12,18,20,24,7,11,19,13,14,21,22,25,26,28,15,23,27,29,30,31;或者,

22、0,1,2,4,8,16,3,5,9,6,10,17,12,18,20,7,24,11,13,19,14,21,22,25,26,28,15,23,27,29,30,31;或者,

23、0,1,2,4,8,16,3,5,9,6,17,10,18,12,20,24,7,11,19,13,14,21,25,22,26,28,15,23,27,29,30,31;或者

24、0,1,2,4,8,16,3,5,6,9,17,10,12,18,20,24,7,11,13,19,14,21,22,25,26,28,15,23,27,29,30,31。

25、基于上述三种可能的设计,在子序列的类型的长度为16时,位置索引0至位置索引7与长度为8的子序列的类型相同,将位置索引8至位置索引15转换成0至7后,该0至7的先后顺序与长度为8的子序列的类型相同。在子序列的类型的长度为32时,位置索引0至位置索引15与长度为16的子序列的类型相同,将位置索引16至位置索引31转换成0至15后,该0至15的先后顺序与长度为16的子序列的类型相同。可以降低极化编码和极化译码的实现复杂度。

26、结合第一方面或第二方面,一种可能的设计中,第一可靠度序列的长度为下述任一种:1024、2048、或4096。

27、基于该可能的设计,可以支持更长的polar码构造,提升可靠度序列的设计空间。

28、结合第一方面或第二方面,一种可能的设计中,第一可靠度序列为:

29、0,1,2,4,8,16,32,3,5,64,9,6,17,10,18,128,12,33,65,20,256,34,24,36,7,129,66,512,11,40,68,130,19,13,48,14,72,257,21,132,35,258,513,80,37,25,22,26,136,260,264,38,514,96,67,41,144,28,69,42,516,49,272,160,520,288,528,192,544,70,44,131,50,73,74,81,15,320,133,52,23,134,384,76,137,82,56,27,97,39,259,84,138,145,261,29,43,98,515,88,140,30,146,71,262,265,161,576,45,100,640,51,148,46,75,266,273,517,104,162,53,193,152,77,164,768,268,274,518,54,83,57,521,112,135,78,289,194,85,276,522,58,168,139,99,86,60,280,89,290,529,524,196,141,101,147,176,142,530,321,31,200,90,545,292,322,532,263,149,102,105,296,304,163,92,47,267,385,546,324,208,386,150,153,165,106,55,328,536,577,548,113,154,79,269,108,578,224,166,519,552,195,270,641,523,275,580,291,59,169,560,114,277,156,87,197,116,170,61,531,525,642,281,278,526,177,293,388,91,584,769,198,172,120,201,336,62,282,143,103,178,294,93,644,202,592,323,392,297,770,107,180,151,209,284,648,94,204,298,400,352,608,325,533,155,210,305,547,300,109,184,534,537,115,167,225,326,306,772,157,656,329,110,117,212,171,776,330,226,549,538,387,308,216,416,271,279,158,337,550,672,118,332,579,540,389,173,121,553,199,784,179,228,338,312,390,174,554,581,393,283,122,448,704,353,561,203,63,340,394,527,582,556,181,295,285,232,124,205,182,643,562,286,585,299,354,211,401,185,396,344,586,645,593,535,240,206,95,327,564,800,402,356,307,301,417,213,568,832,588,186,646,404,227,896,594,418,302,649,771,360,539,111,331,214,309,188,449,217,408,609,596,551,650,229,159,420,310,541,773,610,657,333,119,600,339,218,368,652,230,391,313,450,542,334,233,555,774,175,123,658,612,341,777,220,314,424,395,673,583,355,287,183,234,125,557,660,616,342,316,241,778,563,345,452,397,403,207,674,558,785,432,357,187,236,664,624,587,780,705,126,242,565,398,346,456,358,405,303,569,244,595,189,566,676,361,706,589,215,786,647,348,419,406,464,680,801,362,590,409,570,788,597,572,219,311,708,598,601,651,421,792,802,611,602,410,231,688,653,248,369,190,364,654,659,335,480,315,221,370,613,422,425,451,614,543,235,412,343,372,775,317,222,426,453,237,559,833,804,712,834,661,808,779,617,604,433,720,816,836,347,897,243,662,454,318,675,618,898,781,376,428,665,736,567,840,625,238,359,457,399,787,591,434,677,678,349,245,458,666,620,363,127,191,782,407,436,626,571,465,681,246,707,350,599,668,460,249,682,573,411,803,789,790,709,365,440,628,689,423,466,793,250,371,481,574,413,603,366,468,655,900,805,615,684,710,794,252,373,374,605,848,690,713,632,482,806,427,429,904,414,223,663,692,835,619,472,455,796,809,714,721,837,716,864,810,606,912,722,696,377,435,817,319,621,812,484,430,838,667,488,239,378,459,622,627,437,380,818,461,496,669,679,724,841,629,351,467,438,737,462,441,442,469,247,251,683,842,738,899,670,783,849,820,728,928,791,367,901,630,685,844,633,711,253,691,824,902,686,740,850,375,444,470,483,415,485,905,795,473,634,744,852,960,865,693,797,906,715,807,474,636,694,254,717,575,913,798,811,379,697,431,607,489,866,723,486,908,718,813,476,856,839,725,698,914,752,868,819,814,439,929,490,623,671,739,916,463,843,381,497,930,821,726,961,872,492,631,729,700,443,741,845,920,382,822,851,730,498,880,742,445,471,635,932,687,903,825,500,846,745,826,732,446,962,936,475,853,867,637,907,487,695,746,828,753,854,857,504,799,255,964,909,719,477,915,638,748,944,869,491,699,754,858,478,968,383,910,815,976,870,917,727,493,873,701,931,756,860,499,731,823,874,918,933,743,760,881,494,702,921,922,501,502,876,847,992,447,733,827,934,882,937,963,747,505,855,924,734,829,965,938,884,506,749,945,966,755,859,940,830,911,871,639,888,479,946,750,969,508,861,757,970,919,875,862,758,948,977,923,972,761,877,952,495,703,935,978,883,762,503,925,878,735,993,885,939,994,980,926,764,941,967,886,831,947,507,889,984,751,942,996,971,890,509,949,973,1000,892,950,863,759,1008,510,979,953,763,974,954,879,981,982,927,995,765,956,887,985,997,986,943,891,998,766,511,988,1001,951,1002,893,975,894,1009,955,1004,1010,957,983,958,987,1012,999,1016,767,989,1003,990,1005,1011,1013,895,959,1006,1014,1017,1018,991,1020,1007,1015,1019,1021,1022,1023。

30、结合第一方面或第二方面,一种可能的设计中,第一可靠度序列为:

31、0,1,2,4,8,16,32,3,5,64,9,6,17,10,18,128,12,33,65,20,256,34,24,36,7,129,66,512,11,40,68,130,19,13,48,14,72,257,21,132,35,258,25,513,80,37,22,26,136,260,264,38,514,96,67,41,144,28,69,42,516,49,70,272,160,520,288,528,192,544,73,44,131,74,50,81,15,320,133,52,23,134,384,76,137,82,56,27,97,39,259,84,138,145,261,29,43,98,515,88,140,30,146,71,262,265,161,576,45,100,640,51,148,46,75,266,273,517,104,162,53,193,152,77,164,768,268,274,518,54,83,57,521,112,135,78,289,194,85,276,522,58,168,139,99,86,60,280,89,290,529,524,196,141,101,147,176,142,530,321,31,200,90,545,292,322,532,263,149,102,105,296,304,163,92,47,267,385,546,324,208,386,150,153,165,106,55,328,536,577,548,113,154,79,269,108,578,224,166,519,552,195,270,641,523,275,580,291,59,169,560,114,277,156,87,197,116,170,61,531,525,642,281,278,526,177,293,388,91,584,769,198,172,120,201,336,62,282,143,103,178,294,93,644,202,592,323,392,297,770,107,180,151,209,284,648,94,204,298,400,352,608,325,533,155,210,305,547,300,109,184,534,537,115,167,225,326,306,772,157,656,329,110,117,212,171,776,330,226,549,538,387,308,216,416,271,279,158,337,550,672,118,332,579,540,389,173,121,553,199,784,179,228,338,312,448,390,174,554,581,393,283,122,704,353,561,203,63,340,394,527,582,556,181,295,285,232,124,205,182,643,562,286,585,299,354,211,401,185,396,344,586,645,593,535,240,206,95,327,564,800,402,356,307,301,417,213,568,832,588,186,646,404,227,896,594,418,302,649,771,360,539,111,331,214,309,188,449,217,408,609,596,551,650,229,159,420,310,541,773,610,657,333,119,600,339,218,368,652,230,391,313,450,542,334,233,555,774,175,123,658,612,341,777,220,314,424,395,673,583,355,287,183,234,125,557,660,616,342,316,241,778,563,345,452,397,403,207,674,558,785,432,357,187,236,664,624,587,780,705,126,242,565,398,346,456,358,405,303,569,244,595,189,566,676,361,706,589,215,786,647,348,419,406,464,680,801,362,590,409,570,788,597,572,219,311,708,598,601,651,421,792,802,611,602,410,231,688,653,248,369,190,364,654,659,335,480,315,221,370,613,422,425,451,614,543,235,412,343,372,775,317,222,426,453,237,559,833,804,712,834,661,808,779,617,604,433,720,816,836,347,897,243,662,454,318,675,618,898,781,376,428,665,736,567,840,625,238,359,457,399,787,591,677,434,678,349,245,458,666,620,363,127,191,782,407,436,626,571,465,681,246,707,350,599,668,789,460,249,682,573,411,803,790,709,365,440,628,689,371,423,466,793,250,366,481,574,413,603,373,468,655,900,805,615,684,710,427,794,252,374,605,848,690,713,632,482,806,429,904,414,223,663,692,835,619,472,455,796,809,714,721,837,716,864,810,606,912,722,696,377,435,817,319,621,812,484,430,838,667,488,239,378,459,622,627,437,380,818,461,496,669,679,724,841,629,351,467,438,737,247,462,441,442,469,251,683,842,738,899,670,783,849,820,728,928,791,367,901,630,685,844,633,711,253,691,824,902,686,740,850,375,444,470,483,415,485,905,795,473,634,744,852,960,865,693,797,906,715,807,474,636,694,254,717,575,913,798,811,379,697,431,607,489,866,723,486,908,718,813,476,856,839,725,698,914,752,868,819,814,439,929,490,623,671,739,916,463,843,381,497,930,821,726,961,872,492,631,729,700,443,741,845,920,382,822,851,730,498,880,742,445,471,635,932,687,903,825,500,846,745,826,732,446,962,936,475,853,867,637,907,487,695,746,828,753,854,857,504,799,255,964,909,719,477,915,638,748,944,869,491,699,754,858,478,968,383,910,815,976,870,917,727,493,873,701,931,756,860,499,731,823,918,874,921,494,933,743,760,881,501,702,922,502,876,847,992,447,733,827,934,882,937,963,747,505,855,924,734,829,965,938,884,506,749,945,966,755,859,940,830,911,871,639,888,479,946,750,969,508,861,757,970,919,875,862,758,948,977,923,972,761,877,952,495,703,935,978,883,762,503,925,878,735,993,885,939,994,980,926,764,941,967,886,831,947,507,889,984,751,942,996,971,890,509,949,973,1000,892,950,863,759,1008,510,979,953,763,974,954,879,981,982,927,995,765,956,887,985,997,986,943,891,998,766,511,988,1001,951,1002,893,975,894,1009,955,1004,1010,957,983,958,987,1012,999,1016,767,989,1003,990,1005,895,1011,1013,959,1006,1014,1017,1018,991,1020,1007,1015,1019,1021,1022,1023。

32、第三方面,本技术提供一种通信装置,通信装置可以应用于上述第一方面的发送端装置,以实现上述发送端装置所执行的功能,该通信装置可以是发送端设备,也可以是发送端设备的芯片或者芯片系统或者片上系统等,通信装置可以通过硬件执行上述发送端装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块,收发模块可以独立完成下述收发操作,也可以与处理模块相互配合,以完成下述收发操作;相应的,处理模块也可以独立完成下述处理操作,也可以与收发模块相互配合以完成下述处理操作,不予限制。

33、示例性的,处理模块,用于根据长度为n的第一可靠度序列,将长度为k的信息比特序列映射到长度为n的待编码比特序列,对待编码比特序列进行极化编码,得到长度为n的编码比特序列;收发模块,用于输出编码比特序列。其中,第一可靠度序列中的任一长度为x的第二序列的第一位置集合包括至少一组位置索引对(a,b),a表示第二序列的第a个位置索引,b表示第二序列的第b个位置索引,a大于或等于0,且小于或等于x-1,b大于或等于0,且小于或等于x-1,a不等于b;第a个位置索引的可靠度大于第b个位置索引的可靠度,第i个第二序列包括第一可靠度序列中的第i*x个位置索引至第(i+1)*x-1个位置索引,i=0,1,…,n/x-1,x小于或等于n,n和x均为2的整数次幂,k为正整数。

34、可选的,第三方面中的通信装置的收发模块和处理模块还可以执行上述第一方面的任一可能的设计中的相应功能,具体参见方法示例中的详细描述,所能达到的有益效果也可以参见前述相关内容。

35、第四方面,本技术提供一种通信装置,通信装置可以应用于上述第二方面的接收端装置,以实现上述接收端装置所执行的功能,该通信装置可以是接收端设备,也可以是接收端设备的芯片或者芯片系统或者片上系统等,通信装置可以通过硬件执行上述接收端装置所执行的功能,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。如,收发模块和处理模块,收发模块可以独立完成下述收发操作,也可以与处理模块相互配合,以完成下述收发操作;相应的,处理模块也可以独立完成下述处理操作,也可以与收发模块相互配合以完成下述处理操作,不予限制。

36、示例性的,收发模块,用于接收待译码信息;处理模块,用于根据第一可靠度序列,对待译码信息进行极化译码,得到译码结果。其中,待译码信息对应的编码比特序列的长度为n,n为2的整数次幂,第一可靠度序列中的任一长度为x的第二序列的第一位置集合包括至少一组位置索引对(a,b),a表示第二序列的第a个位置索引,b表示第二序列的第b个位置索引,a大于或等于0,且小于或等于x-1,b大于或等于0,且小于或等于x-1,a不等于b;第a个位置索引的可靠度大于第b个位置索引的可靠度,第i个第二序列包括第一可靠度序列中的第i*x个位置索引至第(i+1)*x-1个位置索引,i=0,1,…,n/x-1,x小于或等于n,x为2的整数次幂。

37、可选的,第四方面中的通信装置的收发模块和处理模块还可以执行上述第二方面的任一可能的设计中的相应功能,具体参见方法示例中的详细描述,所能达到的有益效果也可以参见前述相关内容。

38、第五方面,本技术提供一种通信装置,该通信装置包括一个或多个处理器;一个或多个处理器,用于运行计算机程序或指令,当一个或多个处理器执行计算机指令或指令时,使得如第一方面至第二方面中任一方面所述的编码方法或译码方法被执行。

39、一种可能的设计中,该通信装置还包括一个或多个存储器,一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储上述计算机程序或指令。在一种可能的实现方式中,存储器位于所述通信装置之外。在另一种可能的实现方式中,存储器位于所述通信装置之内。本技术实施例中,处理器和存储器还可能集成于一个器件中,即处理器和存储器还可以被集成在一起。在一种可能的实现方式中,所述通信装置还包括收发器,所述收发器,用于接收信息和/或发送信息。

40、一种可能的设计中,该通信装置还包括一个或多个通信接口,一个或多个通信接口和一个或多个处理器耦合,一个或多个通信接口用于与通信装置之外的其它模块进行通信。

41、第六方面,本技术提供了一种通信装置,该通信装置包括接口电路和逻辑电路;接口电路,用于输入和/或输出信息;逻辑电路用于执行如第一方面至第二方面中任一方面所述的编码方法或译码方法,根据信息进行处理和/或生成信息。

42、第七方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机指令或程序,当计算机指令或程序在计算机上运行时,使得如第一方面至第二方面中任一方面所述的编码方法或译码方法被执行。

43、第八方面,本技术提供了一种包含计算机指令的计算机程序产品,当其在计算机上运行时,使得如第一方面至第二方面中任一方面所述的编码方法或译码方法被执行。

44、第九方面,本技术提供一种计算机程序,当其在计算机上运行时,使得如第一方面至第二方面中任一方面所述的编码方法或译码方法被执行。

45、第十方面,本技术提供一种芯片,包括:处理器,处理器与存储器耦合,存储器用于存储程序或指令,当程序或指令被处理器执行时,使得如第一方面至第二方面中任一方面所述的编码方法或译码方法被执行。

46、其中,第五方面至第十方面中任一种设计方式所带来的技术效果可参见上述第一方面至第二方面中任一方面所带来的技术效果,不予赘述。

47、第十一方面,本技术提供一种通信系统,该通信系统可以包括用于执行如第一方面或第一方面的任一可能的设计所述的通信装置、以及用于执行如第二方面或第二方面的任一可能的设计所述的通信装置。