发明名称 Coding method, decoding method, coder, and decoder
摘要 A coding method, a decoding method, a coder, and a decoder are disclosed herein. A coding method includes: obtaining the pulse distribution, on a track, of the pulses to be encoded on the track; determining a distribution identifier for identifying the pulse distribution according to the pulse distribution; and generating a coding index that includes the distribution identifier. A decoding method includes: receiving a coding index; obtaining a distribution identifier from the coding index, wherein the distribution identifier is configured to identify the pulse distribution, on a track, of the pulses to be encoded on the track; determining the pulse distribution, on a track, of all the pulses to be encoded on the track according to the distribution identifier; and reconstructing the pulse order on the track according to the pulse distribution.
申请公布号 US8988256(B2) 申请公布日期 2015.03.24
申请号 US201213622207 申请日期 2012.09.18
申请人 Huawei Technologies Co., Ltd. 发明人 Ma Fuwei;Zhang Dejun
分类号 H03M7/34;G10L19/08;G10L19/10 主分类号 H03M7/34
代理机构 Leydig, Voit & Mayer, Ltd. 代理人 Leydig, Voit & Mayer, Ltd.
主权项 1. A method for coding, performed by a process unit programmed in an encoder, comprising: obtaining, on a track, a pulse distribution of pulses to be encoded on the track, wherein the pulse distribution comprises a quantity of positions with at least one pulse, a distribution of the positions with the at least one pulse on the track, and a quantity of pulses in each position with the at least one pulse; and generating a coding index comprising a first index I1, a second index I2 and a third index I3 for identifying the pulse distribution, wherein the generating comprises: determining the first index I1 according to the quantity of the positions with the at least one pulse; wherein the first index I1 is configured to identify all possible distributions of the positions with the at least one pulse on the track when the quantity of the positions with the at least one pulse is determined; and determining the second index I2 according to the distribution of the positions with the at least one pulse on the track, comprising: permuting serial numbers of the positions with the at least one pulse included in P(N), where P(N)={p(0), p(1), . . . , p(N−1)}, P(N) represents the distribution of the positions with the at least one pulse on the track, N refers to the quantity of the positions with the at least one pulse on the track; determining the second index I2 according to the following formula when all possible values of P(N) are ordered from a smaller value to a greater value p(0)<p(1)< . . . <P(N−1):I⁢⁢2=CMN-CM-p⁡(0)N+∑n=1N-1⁢[CM-p⁡(n-1)-1N-n-CM-p⁡(n)N-n], wherein C refers to calculating the combination function, Σ refers to summing, M is a total quantity of positions on the track, p(0)ε[0, M−N], p(n)ε[p(n−1)+1, M−N+n]; wherein the second index I2 is configured to identify a distribution, corresponding to the distribution of current position with at least one pulse, of all the possible distributions corresponding to the first index I1; and determining the third index I3 according to the quantity of the pulses in each position with the at least one pulse, wherein the third index is configured to identify the quantity of pulses in each position with at least one pulse.
地址 Shenzhen CN