[미국특허]
Rate matching device and method for controlling rate matching in communications system
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-012/26
H04B-007/216
출원번호
US-0546363
(2009-08-24)
등록번호
US-8144615
(2012-03-27)
우선권정보
KR-10-2008-0082996 (2008-08-25)
발명자
/ 주소
Hong, Sung Jin
출원인 / 주소
Pantech Co., Ltd.
대리인 / 주소
H.C. Park & Associates, PLC
인용정보
피인용 횟수 :
1인용 특허 :
13
초록▼
A method for controlling rate matching in a communications system includes calculating a rate matching parameter containing a basic variable for an input bit string, and evaluating an additional parameter reflecting a current channel status of the transport channel receiving the input bit string. Th
A method for controlling rate matching in a communications system includes calculating a rate matching parameter containing a basic variable for an input bit string, and evaluating an additional parameter reflecting a current channel status of the transport channel receiving the input bit string. The input bit string generated in the upper layer is mapped to a physical channel of a Physical Layer by performing bit repeating or bit puncturing. If the bit repeating is executed on the input bit string on the basis of the first basic variable, and a second basic variable is calculated using the first basic variable and the additional parameter. A communication device to control rate matching between a physical channel and a transport channel includes a parameter calculator, an additional parameter generator, and a rate matching executioner to execute bit repeating or bit puncturing.
대표청구항▼
1. A communication device to control rate matching between a physical channel and a transport channel, comprising: a parameter calculator to read an input bit string generated in an upper layer through a transport channel, and to calculate a rate matching parameter comprising a first basic variable
1. A communication device to control rate matching between a physical channel and a transport channel, comprising: a parameter calculator to read an input bit string generated in an upper layer through a transport channel, and to calculate a rate matching parameter comprising a first basic variable for the input bit string;an additional parameter generator to calculate an additional parameter reflecting a channel status of the transport channel, and to calculate a second basic variable using the first basic variable and the additional parameter; anda rate matching executioner to execute bit repeating or bit puncturing on the input bit string on the basis of the rate matching parameter and the second basic variable to map the input bit string generated in the upper layer to the physical channel of a Physical Layer,wherein the additional parameter comprises at least one of a bit number variation ΔMi indicating a variation in a number of bits to be subjected to the rate matching in an i-th transport channel, and a variation rate weight α between temporarily stored ΔMi and a bit number variation ΔMi+1 of an (i+1)-th transport channel. 2. The communication device of claim 1, wherein the rate matching executioner comprises: a pattern controller to determine whether to execute the bit repeating or the bit puncturing on the input bit string in accordance with the rate matching parameter;a bit repeating processor to execute the bit repeating on the input bit string on the basis of the second basic variable, and to update the additional parameter and the second basic variable along with the additional parameter generator; anda bit puncturing processor to execute the bit puncturing on the input bit string. 3. The communication device of claim 1, wherein the first basic variable is defined in accordance with a telecommunications standard, is evaluated from a total number of bits Ndata,j available for the Physical Layer and a number of bits ΔNi,j to be punctured or repeated by the rate matching, and comprises an initial value (e_ini), an increment (e_plus), and a decrement (e_minus) of a variable e. 4. The communication device of claim 1, wherein the bit number variation ΔMi satisfies the relation ‘ΔMi=|ΔNi+1,j−ΔNi,j|,where ΔNi,j is a number of bits to be punctured or repeated by the rate matching and is determined as ‘ΔNi,j=Zi,j−Zi−1,j−Ni,j’,the variation rate weight α satisfies ‘α=|ΔMi/ΔMi+1|’, andZi,j and Zi−1,j are intermediate parameters. 5. A method for controlling rate matching in a communications system, comprising: reading an input bit string generated in an upper layer through a transport channel;calculating a rate matching parameter comprising a first basic variable for the input bit string;determining whether to execute bit repeating or bit puncturing on the input bit string in accordance with the calculation result of the rate matching parameter;calculating an additional parameter reflecting a channel status of the transport channel if the bit repeating is determined; andmapping the input bit string generated in the upper layer to a physical channel of a Physical Layer by executing bit repeating on the input bit string on the basis of the first basic variable, and calculating a second basic variable using the first basic variable and the additional parameter,wherein the additional parameter comprises at least one of a bit number variation ΔMi indicating a variation in a number of bits to be subjected to the rate matching in an i-th transport channel, and a variation rate weight α between temporarily stored ΔMi and a bit number variation ΔMi+1 of an (i+1)-th transport channel. 6. The method of claim 5, wherein the first basic variable is defined in accordance with a telecommunications standard, is evaluated from a total number of bits Ndata,j available for the Physical Layer and a number of bits ΔNi,j to be punctured or repeated by the rate matching, and comprises an initial value (e_ini), an increment (e_plus), and a decrement (e_minus) of a variable e. 7. The method of claim 5, wherein the bit number variation ΔMi satisfies the relation ‘ΔMi=|ΔNi+1,j−ΔNi,j|,where ΔNi,j is a number of bits to be punctured or repeated by the rate matching and is determined as ‘ΔNi,j=Zi,j−Zi−1,j−Ni,j’,the variation rate weight α satisfies ‘α=|ΔMi/ΔMi+1|’, andZi,j and Zi−1,j are intermediate parameters. 8. The method of claim 7, wherein the variation rate weight α is a value equal to or smaller than a predetermined limit of a decrement. 9. The method of claim 7, wherein the bit number variation ΔMi and the variation rate weight α are values for adjusting the number of bits repeating in the input bit string in accordance with the status of the transport channel by changing a decrement (e_minus) of a variable e and increasing the number of bits repeating. 10. The method of claim 6, wherein mapping the input bit string comprises: confirming whether a current value (current_e) of the variable e is equal to or larger than a predetermined decrement limit;storing a number of bits ΔNi,j and a bit number variation ΔMi if the current value (current_e) of the variable e is equal to or larger than the predetermined decrement limit, and storing the current value (current_e) of the variable e as a previous value (old_e) of the variable e;determining a variation rate weight α as a ratio of a bit number variation ΔMi of an i-th transport channel and a bit number variation ΔMi+1 of an (i+1)-th transport channel;setting a new decrement (e_minus#) of the variable e in accordance with the relation ‘e_minus#=e_minus(#−1)−α’ and registering a new value (new_e) of the variable e as the previous value (old_e) minus the new decrement (e_minus#) of the variable e;confirming whether the new value (new_e) of the variable e is equal to or larger than the predetermined decrement limit;registering the new value (new_e) of the variable e as the current value (current_e) of the variable e if the new value (new_e) of the variable e is equal to or larger than the predetermined decrement limit; andsetting the new decrement (e_minus#) equal to an old decrement (e_minus(#−1)), and determining a next current value of the variable e by subtracting the new decrement (e_minus#) from the current value (current_e) of the variable e, if the current value (current_e) of the variable e is smaller than the predetermined decrement limit or the new value (new_e) of the variable e is smaller than the predetermined decrement limit. 11. A method for mapping data between a transport channel and a physical channel, comprising: calculating a rate matching parameter for an input bit string read through the transport channel;analyzing a channel status of the transport channel; andexecuting bit repeating on the input bit string in accordance with the calculation result of the rate matching parameter and according to the channel status of the transport channel,wherein the channel status of the transport channel is analyzed using an additional parameter, andwherein the additional parameter comprises at least one of a bit number variation ΔMi indicating a variation in the number of bits to be subjected to the rate matching in an i-th transport channel, and a variation rate weight α between temporarily stored ΔMi and a bit number variation ΔMi+1 of an (i+1)-th transport channel. 12. The method of claim 11, wherein the rate matching parameter is defined in accordance with a telecommunications standard, is evaluated from a total number of bits Ndata,j available for a Physical Layer and a number of bits ΔNi,j to be punctured or repeated by rate matching, and comprises an initial value (e_ini), an increment (e_plus), and a decrement (e_minus) of a variable e. 13. The method of claim 11, wherein the bit number variation ΔMi satisfies the relation ‘ΔMi=|ΔNi+1,j−ΔNi,j|,where ΔNi,j is a number of bits to be punctured or repeated by the rate matching and is determined as ΔNi,j=Zi,j−Zi−1,j−Ni,j’,the variation rate weight α satisfies ‘α=|ΔMi/ΔMi+1|’, andZi,j and Zi−1,j are intermediate parameters. 14. The method of claim 13, wherein the variation rate weight α is a value equal to or smaller than a predetermined decrement limit. 15. The method of claim 13, wherein the bit number variation ΔMi and the variation rate weight α are values for adjusting the number of bits repeating in the input bit string in accordance with the status of the transport channel by changing a decrement (e_minus) of a variable e and increasing the number of bits repeating.
Lee,Yong Suk; Kim,Sung Jin; Lee,Jong Hyeuk; Park,Sang Hwan; Kim,Hun Kee, Apparatus and method for transmitting and receiving data using an antenna array in a mobile communication system.
Johan Lundsjo SE; Per Beming SE; Per Narvinger SE, Communications system and method for matching and balancing the bit rates of transport channels to the bit rate of a physical channel.
Pietraski,Philip J.; Sternberg,Gregory S., Detection, avoidance and/or correction of problematic puncturing patterns in parity bit streams used when implementing turbo codes.
D?ttling,Martin; Raaf,Bernhard, Method for matching the bit rate of a bit stream which is to be transmitted in a communication system and corresponding communication device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.