US2004202114A1PendingUtilityA1
Rate matching calculation method and rate matching apparatus
Assignee: MATSUSHITA ELECTRIC INDUSTRIAL CO LTDPriority: Mar 31, 2000Filed: May 6, 2004Published: Oct 14, 2004
Est. expiryMar 31, 2020(expired)· nominal 20-yr term from priority
H04L 1/0009H04L 1/08H04L 1/0068H04B 7/155
41
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
In the equation for obtaining the number of increase or decrease bits Zij on each channel for each frame defined in the specification TS25.212 Ver.3.1.0 of 3GPP that is a standard organization of the 3rd generation digital mobile communication, Ndataj is multiplied by a calculation result of RMm*Nmj/RMm*Nmj. According to a rate matching calculation method of the present invention, the correction value 1/N 2 dataj is added in order to prevent the added whole value of the equation from exceeding 1 when Ndataj is multiplied.
Claims
exact text as granted — not AI-modified1 . A CDMA transmission data generation method, comprising the steps of:
obtaining a number of increase or decrease bits on each channel for each frame by using data (i) a number of bits per frame on CCTrCH, (ii) a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and (iii) a weight for each channel, according to the following equation (1); obtaining a rate matching parameter on the basis of the number of increase or decrease bits on each channel for each frame, wherein the number of increase or decrease bits on each channel for each frame is calculated by a corrected equation in which b/a is substituted for b/a+1/c 2 in equation (1): b Z ij = ⌊ ∑ m = 1 i RM m · N mj ∑ m = 1 I RM m · N mj · N dataj ⌋ a c for alli = 1 … I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i.
2 . A CDMA transmission data generation method, comprising the steps of:
obtaining a number of increase or decrease bits on each channel for each frame, using data per frame on CCTrCH, a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and a weight for each channel, according to the following equation (1); obtaining a rate matching parameter on the basis of the number of increase or decrease bits on each channel for each frame, wherein in a case that a correct number of increase or decrease bits is not obtained by a combination of a, b and c, a predetermined the number of increase or decrease bits is output: b Z ij = ⌊ ∑ m = 1 i RM m · N mj ∑ m = 1 I RM m · N mj · N dataj ⌋ a c for alli = 1 … I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i.
3 . A CDMA transmission data generation method, comprising the steps of:
obtaining a number of increase or decrease bits on each channel for each frame, using data per frame on CCTrCH, a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and a weight for each channel, according to the following equation (1); obtaining a rate matching parameter on the basis of the number of increase or decrease bits on each channel for each frame, wherein the number of increase or decrease bits on each channel for each frame is obtained by calculating b×c and then dividing a result of the calculation by a: b Z ij = ⌊ ∑ m = 1 i RM m · N mj ∑ m = 1 I RM m · N mj · N dataj ⌋ a c for alli = 1 … I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i.
4 . The method according to claim 3 , wherein when the result of b×c exceeds 32 bits, the value of b×c is divided into upper 28 bits and lower 15 bits, a is subtracted from the upper 28 bits, “1” is set when the subtraction is enabled, while “0” is set when the subtraction is disabled, and after finishing the subtraction once, the upper 28 bits are shifted to the left by 1 bit, α is added to the lowest bit of the lower bits, and the subtraction of a and bit shift processing is performed repeatedly 17 times.
5 . A rate matching apparatus comprising:
a storage section that stores program data of an equation where 1/c 2 is added to the result of b/a of the following equation (1) for use in obtaining a number of increase or decrease bits on each channel for each frame, using data per frame on CCTrCH, a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and a weight for each channel: b Z ij = ⌊ ∑ m = 1 i RM m · N mj ∑ m = 1 I RM m · N mj · N dataj ⌋ a c for alli = 1 … I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i; a first calculating section that calculates the number of increase or decrease bits on each channel for each frame according to the program data stored in said storage section; and a rate matching calculating section that calculates a rate matching parameter on the basis of the number of increase or decrease bits on each channel for each frame obtained by said first calculating section.
6 . A rate matching apparatus comprising:
a first storage section that stores program data of an equation where 1/c 2 is added to the result of b/a of the following equation (1) for use in obtaining a number of increase or decrease bits on each channel for each frame, using data per frame on CCTrCH, a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and a weight for each channel: Z i j = b ⌊ ∑ m = 1 i RM m • N m j ∑ m = 1 I RM m • N m j • N data j ∥ ∥ ∥ ⌋ c a for all i = 1 …I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i; a first calculating section that calculates the number of increase or decrease bits on each channel for each frame according to the program data stored in said first storage section; a second storage section that stores a combination of a, b and c where a result calculated by said first calculating section is not a correct calculation result, and the correct calculation result in the combination; an outputting section that outputs a combination stored in said second storage section substituting for the number of increase or decrease bits from said first calculating section, in a case that a combination of a, b and c in inputting a, b and c is stored in said second storage section; and a rate matching calculating section that calculates a rate matching parameter on the basis of either of the number of increase or decrease bits on each channel from said first calculating section or said outputting section.
7 . A rate matching apparatus comprising:
a storage section that stores program data of the following equation (1) for use in obtaining a number of increase or decrease bits on each channel for each frame, using data per frame on CCTrCH, a number of bits before rate matching in each TrCH to be transmitted on one frame simultaneously, and a weight for each channel: Z i j = b ⌊ ∑ m = 1 i RM m • N m j ∑ m = 1 I RM m • N m j • N data j ∥ ∥ ∥ ⌋ c a for all i = 1 …I ( 1 ) where RMi: rate matching attribute of TrCH#i Ni,j: the number of bits per frame on TrCH#i Ndata,j: the number of bits on CCTrCH ΔNi,j: the number of increase or decrease bits on TrCH#i; and a calculating section that in the equation indicated by the program data stored in said storage section, first calculates b×c, then divides the result of b×c by a, thereby obtaining the number of increase or decrease bits on each channel for each frame.
8 . A rate matching apparatus according to claim 7 , wherein in the case where the result of b×c exceeds 32 bits, said first calculating section divides a value of b×c into upper 28 bits and lower 15 bits, subtracts a from the upper 28 bits, sets “1” when the subtraction is enabled, while setting “0” when the subtraction is disabled, shifts the upper 28 bits to the left by 1 bit after finishing the subtraction once, adds a lowest bit of the lower bits to α, and repeatedly performs the subtraction of a and bit shift processing 17 times.
9 . A base station apparatus comprising:
a rate matching apparatus according to claim 5; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
10 . A mobile station apparatus comprising:
a rate matching apparatus according to claim 5; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
11 . A base station apparatus comprising:
a rate matching apparatus according to claim 6; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
12 . A base station apparatus comprising:
a rate matching apparatus according to claim 7; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
13 . A base station apparatus comprising:
a rate matching apparatus according to claim 8; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
14 . A mobile station apparatus comprising:
a rate matching apparatus according to claim 6; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
15 . A mobile station apparatus comprising:
a rate matching apparatus according to claim 7; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.
16 . A mobile station apparatus comprising:
a rate matching apparatus according to claim 8; and a transmission/reception apparatus which inputs a frame extracted from a received signal to said rate matching apparatus at the time of receiving signals, while further inputting a frame to be transmitted to said rate matching apparatus at the time of transmitting signals.Join the waitlist — get patent alerts
Track US2004202114A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.