Communication apparatus and resource derivation method
AssigneeNEC Corporation
InventorsTakahiro Sasaki, Motoya Iwasaki
Life of this patent
Estimating the term…
Abstract
This invention is applied to a communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH. Assuming that the i-th code word CW_i is used alone to transmit the appropriate information, the communication apparatus of the invention uses a Formula (1) to calculate the number of resources Q′_i. When one or more code words are used to transmit the appropriate information, the communication apparatus uses a Formula (2) to calculate the number of resources Q′. Q i ′ = ⌈ O · M sc PUSCH - initial · N symb PUSCH - initial · β offset PUSCH ∑ r = 0 C - 1 K r ⌉ ( 1 ) Q ′ = min ( max ( ⌈ ( ∑ i 1 Q i ′ ) - 1 ⌉ , ⌈ O Q m UCI ⌉ ) , 4 · M sc PUSCH ) ( 2 )
Claims14
A communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH, comprising:
- a communication unit that transmits or receives said appropriate information;
- and
- a control unit;
- wherein:
- when the ith code word CW_i is used alone to transmit said appropriate information, said control unit calculates a number of resources Q′_i by using the following formula:
- Q
- i
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, β_offset^PUSCH is a coefficient that is set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, said control unit calculates a number of resources Q′ by using the following formula:
- Q
- ′
- =
- min
-
- (
- max
-
- (
- ⌈
- (
- ∑
- i
-
- 1
- Q
- i
- ′
- )
- -
- 1
- ⌉
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- ,
- 4
- ·
- M
- sc
- PUSCH
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- said communication unit transmits said appropriate information based on the number of resources that is calculated by said control unit.
A communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH comprising:
- a communication unit that transmits or receives said appropriate information;
- and
- a control unit;
- wherein:
- when the ith code word CW_i for which transmission quality is poorest is used alone to transmit said appropriate information, said control unit calculates the number of resources Q′_i by using the following formula:
- Q
- i
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, β_offset^PUSCH is a coefficient that is set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, said control unit calculates the number of resources Q′ by using the following formula:
- Q
- ′
- =
- max
-
- (
- Q
- i
- ′
- ×
- (
- number
-
-
- of
-
-
- layers
-
-
- of
-
-
- CW
- i
- )
- ÷
- (
- total
-
-
- number
-
-
- of
-
-
- layers
- )
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- said communication unit transmits said appropriate information based on the number of resources that is calculated by said control unit.
A communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH comprising:
- a communication unit that transmits or receives said appropriate information;
- and
- a control unit;
- wherein:
- when the ith code word CW_i is used alone to transmit said appropriate information, said control unit calculates the number of resources Q′_i by using the following formula:
- Q
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- α
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, α, β_offset^PUSCH are coefficients that are set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, said control unit calculates the number of resources Q′ by using the following formula:
- Q
- ′
- =
- min
-
- (
- max
-
- (
- ⌈
- (
- ∑
- i
-
- 1
- Q
- i
- ′
- )
- -
- 1
- ⌉
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- ,
- 4
- ·
- M
- sc
- PUSCH
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated at the time of transmission of said appropriate information to said transport block;
- and
- said communication unit transmits said appropriate information based on the number of resources that is calculated by said control unit.
A communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH comprising:
- a communication unit that transmits or receives said appropriate information;
- and
- a control unit;
- wherein:
- when the ith code word CW_i for which transmission quality is the poorest is used alone to transmit said appropriate information, said control unit calculates the number of resources Q′_i by using the following formula:
- Q
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- α
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, α, β_offset^PUSCH are coefficients that are set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, said control unit calculates the number of resources Q′ by using the following formula:
- Q
- ′
- =
- max
-
- (
- Q
- i
- ′
- ×
- (
- number
-
-
- of
-
-
- layers
-
-
- of
-
-
- CW
- i
- )
- ÷
- (
- total
-
-
- number
-
-
- of
-
-
- layers
- )
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- said communication unit transmits said appropriate information based on the number of resources that is calculated by said control unit.
A resource derivation method realized by a communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH, said resource derivation method comprising steps of:
- when the ith code word CW_i is used alone to transmit said appropriate information, calculating the number of resources Q′_i by using the following formula:
- Q
- i
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, β_offset^PUSCH is a coefficient that is set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, calculating the number of resources Q′ by using the following formula:
- Q
- ′
- =
- min
-
- (
- max
-
- (
- ⌈
- (
- ∑
- i
-
- 1
- Q
- i
- ′
- )
- -
- 1
- ⌉
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- ,
- 4
- ·
- M
- sc
- PUSCH
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- transmitting said appropriate information based on the number of resources that is calculated.
A resource derivation method realized by a communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH, said resource derivation method comprising steps of:
- when the ith code word CW_i for which transmission quality is poorest is used alone to transmit said appropriate information, calculating the number of resources Q′_i by using the following formula:
- Q
- i
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, β_offset^PUSCH is a coefficient that is set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, calculating the number of resources Q′ by using the following formula:
- Q
- ′
- =
- max
-
- (
- Q
- i
- ′
- ×
- (
- number
-
-
- of
-
-
- layers
-
-
- of
-
-
- CW
- i
- )
- ÷
- (
- total
-
-
- number
-
-
- of
-
-
- layers
- )
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- transmitting said appropriate information based on the number of resources that is calculated.
A resource derivation method realized by a communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH, said resource derivation method comprising steps of:
- when the ith code word CW_i is used alone to transmit said appropriate information, calculating the number of resources Q′_i by using the following formula:
- Q
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- α
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, α, β_offset^PUSCH are coefficients that are set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, calculating the number of resources Q′ by using the following formula:
- Q
- ′
- =
- min
-
- (
- max
-
- (
- ⌈
- (
- ∑
- i
-
- 1
- Q
- i
- ′
- )
- -
- 1
- ⌉
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- ,
- 4
- ·
- M
- sc
- PUSCH
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- transmitting said appropriate information based on the number of resources that is calculated.
A resource derivation method realized by a communication apparatus that uses one or more code words to transmit or receive appropriate information on a PUSCH, said resource derivation method comprising steps of:
- when the ith code word CW_i for which transmission quality is the poorest is used alone to transmit said appropriate information, calculating the number of resources Q′_i by using the following formula:
- Q
- ′
- =
- ⌈
- O
- ·
- M
- sc
- PUSCH
-
- -
-
- initial
- ·
- N
- symb
- PUSCH
-
- -
-
- initial
- ·
- α
- ·
- β
- offset
- PUSCH
- ∑
- r
- =
- 0
- C
- -
- 1
-
- K
- r
- ⌉
- where O is the number of information bits of said appropriate information, M_sc^PUSCH-Initial is the number of subcarriers that are allocated to a transport block that is to be transmitted by said PUSCH at the time of initial transmission, N_symb^PUSCH-Initial is the number of symbols that are allocated to said transport block at the time of initial transmission, α, β_offset^PUSCH are coefficients that are set in advance according to the type of said appropriate information, and K_r is the number of bits contained in the rth code block after said transport block has been divided into C code blocks for turbo-encoding;
- when said one or more code words are used to transmit said appropriate information, calculating the number of resources Q′ by using the following formula:
- Q
- ′
- =
- max
-
- (
- Q
- i
- ′
- ×
- (
- number
-
-
- of
-
-
- layers
-
-
- of
-
-
- CW
- i
- )
- ÷
- (
- total
-
-
- number
-
-
- of
-
-
- layers
- )
- ,
- ⌈
- O
- Q
- m
- UCI
- ⌉
- )
- where Q_m^UCI is the modulation order of the modulation method of said appropriate information, and M_sc^PUSCH is the number of subcarriers allocated to said transport block at the time of transmission of said appropriate information;
- and
- transmitting said appropriate information based on the number of resources that is calculated.
Dependencies are inferred from the claim text.