KR100407937B1 - parameter determinating Method for downlink rate matching - Google Patents
parameter determinating Method for downlink rate matching Download PDFInfo
- Publication number
- KR100407937B1 KR100407937B1 KR10-1999-0043253A KR19990043253A KR100407937B1 KR 100407937 B1 KR100407937 B1 KR 100407937B1 KR 19990043253 A KR19990043253 A KR 19990043253A KR 100407937 B1 KR100407937 B1 KR 100407937B1
- Authority
- KR
- South Korea
- Prior art keywords
- rate matching
- downlink
- length
- transport
- physical channel
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0067—Rate matching
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/08—Arrangements for detecting or preventing errors in the information received by repeating transmission, e.g. Verdan system
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 차세대 이동 통신에 있어서, 특히 광대역 코드 분할 다중 접속(이하, W-CDMA 라 약칭함) 방식을 이용하는 이동 통신의 하향 링크 레이트 매칭 알고리즘 중 가변 레이트 매칭 패턴을 위한 파라미터 결정 방법에 관한 것으로, 본 발명에서는 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위해 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 부호화된 합성 전송 채널(Coded Composite Transport Channel)의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(길이)보다 큰지를 검사하는 절차에서 비교 단계를 생략하고 "Z 방정식"의 결과값만을 임시로 정해진의 값을 고쳐주는데 사용하는 하향 링크 가변 레이트 매칭을 위한 파라미터 결정 방법을 제공하며, 또한 모든 전송 채널과 모든 전송 포맷 조합들에 대하여 CCTrCH에서 삽입되는 비연속 전송(DTX : Discontinuous Transmission) 표시 비트가 최소가 되도록 계산된 새로운 레이트 매칭율을 사용하여 임시로 정해지는의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하는데 사용하고, 결국 "Z 방정식"을 사용하지 않는 하향 링크 가변 레이트 매칭을 위한 파라미터 결정 방법을 제공한다.The present invention relates to a method for determining a parameter for a variable rate matching pattern in a downlink rate matching algorithm of a mobile communication, in particular, using wideband code division multiple access (hereinafter, abbreviated as W-CDMA) in a next generation mobile communication. In the present invention, the data size (length) of the coded composite transport channel obtained by rate matching for all transport channels as much as possible in order to determine the amount to be repeated or punctured by downlink variable rate matching is actual. In the procedure for checking whether the physical channel is larger than the data size (length), the comparison step is omitted and only the result of the "Z equation" is temporarily determined. It provides a parameter determination method for downlink variable rate matching, which is used to correct the value of. Also, the discontinuous transmission (DTX) indication bit inserted in the CCTrCH is minimized for all transport channel and all transport format combinations. New rate matching rate calculated to be Temporarily determined using Is used to determine the amount to be repeated or punctured by downlink variable rate matching, and eventually provides a parameter determination method for downlink variable rate matching without using the "Z equation".
Description
본 발명은 차세대 이동 통신에 관한 것으로, 특히 W-CDMA 방식을 이용하는 이동 통신의 하향 링크 레이트 매칭 알고리즘 중 가변 레이트 매칭 패턴을 위한 파라미터 결정 방법에 관한 것이다.The present invention relates to the next generation mobile communication, and more particularly, to a method for determining a parameter for a variable rate matching pattern among downlink rate matching algorithms of a mobile communication using a W-CDMA scheme.
최근 3세대 공동 프로젝트(Third Generation Partnership Project ; 이하, 3GPP 라 약칭함)에서는 음성, 영상 및 데이터와 같은 멀티미디어를 서비스하는 이동 통신 세계화 시스템의 코어 네트워크와 무선 접속 기술을 기본으로 한 보다 진화된 차세대 이동 통신 시스템에 대한 기술적인 명세를 제시하고 있다.In recent years, the Third Generation Partnership Project (hereinafter abbreviated as 3GPP) is a more advanced next generation movement based on the core network and wireless access technology of the mobile communication globalization system that provides multimedia services such as voice, video and data. The technical specification for the communication system is presented.
이 3GPP의 기술 연구 부문들 중에서 범지구 무선 접속 네트워크(UTRAN)에 대한 연구 부문에서는 전송 채널(TrCH : transport channel)과 물리 채널(PhCH : physical channel)에 대한 정의 및 이에 대한 설명을 기술하고 있으며, 특히 기술명세(TS) 중에는 주파수 분할 듀플렉스(FDD) 모드에 따르는 다중화(Multiplexing), 채널 코딩(channel coding) 및 인터리빙(interleaving)에 대한 정의와 이에 대한 설명을 기술하고 있다.Among the 3GPP technical research areas, the research on the global radio access network (UTRAN) describes definitions and explanations of transport channels (TrCH) and physical channels (PhCH). In particular, the technical specification (TS) describes the definition and description of multiplexing, channel coding, and interleaving according to the frequency division duplex (FDD) mode.
여기서 3GPP 무선 접속 네트워크(RAN) 규격에 따른 하향 링크에서의 채널 코딩 및 전송 채널 다중화 구조를 설명한다.Here, a channel coding and transport channel multiplexing structure in downlink according to the 3GPP radio access network (RAN) standard will be described.
도 1은 3GPP 무선 접속 네트워크(RAN) 규격에 따른 하향 링크에서의 채널 코딩 및 전송 채널 다중화 구조를 나타낸 블록도로써, 상위 계층(higher layer)에서 전달된 하향 링크 데이터 스트림은 무선 링크 상으로 전송 서비스를 제공하기 위해 부호화(encoding)된다. 여기서 상위 계층과 교환되는 데이터 스트림을 전송 블록(transport block)이라 하고, 이들 전송 블록들의 집합을 전송 블록군(Transport block sets)이라 한다.1 is a block diagram illustrating a channel coding and transport channel multiplexing structure in a downlink according to a 3GPP radio access network (RAN) standard, wherein a downlink data stream delivered from a higher layer is transmitted on a radio link. It is encoded to provide. Herein, data streams exchanged with higher layers are called transport blocks, and a set of these transport blocks is called a transport block set.
하향 링크에서는 데이터 스트림의 부호화와 함께 오류 검출과 정정, 레이트 매칭, 인터리빙 및 전송 채널의 물리 채널로의 맵핑 등의 절차가 이루어진다.In the downlink, procedures such as error detection and correction, rate matching, interleaving, and mapping of transport channels to physical channels are performed along with encoding of the data stream.
전송 채널(TrCH)은 상위 계층에서 전달되는 하나의 채널로, 전송 채널의 주기는 전송 시간 간격(Transmission Time Intervals ; 이하, TTI라 칭함)이라 한다. 즉 하향 링크 데이터 스트림은 TTI 단위로 내려오며, TTI는 10ms, 20ms, 40ms 또는 80ms로 전송 채널 특성에 따라 다르다.A transmission channel (TrCH) is one channel transmitted from a higher layer, and a period of a transmission channel is called a transmission time interval (hereinafter, referred to as a TTI). That is, the downlink data stream is descended in TTI units, and the TTI is 10 ms, 20 ms, 40 ms, or 80 ms, depending on the transmission channel characteristics.
이렇게 하향 링크 데이터 스트림은 그 서비스 종류에 따라 코딩 구조가 달라지는데, 실제 사용자가 여러 개의 서비스를 동시에 요구할 경우 그 서비스에 맞는 전송 채널을 동시에 가지고 있어야 하므로 여러 개의 전송 채널이 동시에 존재해야하는 것은 당연하다.The coding structure of the downlink data stream varies according to the type of service. When a real user requests several services at the same time, it is natural that several transport channels must exist at the same time.
다음은 도 1에 도시된 하향 링크에서의 채널 코딩 및 전송 채널 다중화 구조에 대해 보다 상세히 설명한다.The following describes in more detail the channel coding and transport channel multiplexing structure in the downlink shown in FIG.
먼저 각 전송 블록에 순환 중복 검사(Cyclic Redundancy Check ; 이하, CRC 라 약칭함)를 위한 CRC 비트가 추가된다(S1). 이는 에러 검출을 위한 것이다.First, a CRC bit for cyclic redundancy check (hereinafter referred to as CRC) is added to each transport block (S1). This is for error detection.
다음은 각 TTI 동안의 모든 전송 블록을 연속적으로 연결하며, 만약 전송 블록의 비트수가 코딩 길이보다 클 경우에는 전송 블록 연결 이후 코드 블록 분할이 수행된다(S2).Next, all transport blocks during each TTI are successively connected. If the number of bits of the transport block is larger than the coding length, code block division is performed after the transport block is connected (S2).
다음에는 채널 코딩이 수행되며, 그 채널 코딩 이후에는 전송 채널상의 비트를 반복 또는 펑쳐링하는 레이트 매칭이 TTI 단위로 수행된다(S4).Next, channel coding is performed. After the channel coding, rate matching for repeating or puncturing bits on a transmission channel is performed in units of TTIs (S4).
현재 하향 링크 레이트 매칭 패턴으로는 고정된 위치에서 펑쳐링 및 반복을 수행하는 고정 레이트 매칭 패턴이 있으며, 펑쳐링 및 반복 위치를 유연성(flexible)있게 변화시킬 수 있는 가변 레이트 매칭 패턴이 있다.Current downlink rate matching patterns include a fixed rate matching pattern that performs puncturing and repetition at fixed positions, and a variable rate matching pattern that can flexibly change the puncturing and repetitive positions.
가변 레이트 매칭 패턴은 수신측이 복호화 과정에서 비트 레이트를 결정할 때, 수신 프레임에 속한 필드 중 전송 포맷 조합 식별자(TFCI : Transport Format Combination Indicator) 필드를 먼저 복호하여 이로 인해 얻어지는 레이트 매칭 정보를 이용한다.When the receiving side determines the bit rate in the decoding process, the variable rate matching pattern first decodes a Transport Format Combination Indicator (TFCI) field among fields belonging to the received frame and uses rate matching information obtained thereby.
상기한 하향 링크 레이트 매칭이 고정 레이트 매칭 패턴일 경우에는 레이트 매칭 직후 비연속 전송(Discontinuous Transmission ; 이하, DTX 라 약칭함) 표시 비트 삽입 절차가 수행된다(S5). 이는 무선 프레임의 크기(길이)를 균등화(equalization)하기 위해 의미 없는 비트들로 무선 프레임을 채우는 것으로, 이후 수행되는 제1 인터리빙(1STInterleaving)(S6)에서 입력 데이터 스트림의 길이가 사용되는 인터리버의 종렬(Column) 개수의 배수가 되도록 하여 마지막 행(Row)의 마지막 종렬까지 채워지도록 하기 위함이다.If the downlink rate matching is a fixed rate matching pattern, a discontinuous transmission (hereinafter abbreviated as DTX) indication bit insertion procedure is performed immediately after rate matching (S5). This fills the radio frame with meaningless bits to equalize the size (length) of the radio frame, which is then used by the interleaver, where the length of the input data stream is used in the first ST interleaving (S6). This is to fill up to the last column of the last row by making it a multiple of the column number of.
반면에 가변 레이트 매칭 패턴일 경우에는 레이트 매칭 이후 바로 뒷단의 DTX 표시 비트 삽입 절차가 수행되지 않는다. 이는 레이트 매칭을 거친 출력 데이터 스트림의 길이 자체가 사용되는 인터리버의 종렬(Column) 개수의 배수가 되도록 레이트 매칭의 파라미터가 설정되기 때문이다.On the other hand, in the case of the variable rate matching pattern, the DTX indication bit insertion procedure immediately after the rate matching is not performed. This is because the parameter of rate matching is set such that the length itself of the rate-matched output data stream is a multiple of the number of columns of the interleaver used.
다음은 전송 채널의 데이터 스트림을 정해진 무선 프레임 단위로 분할한다(S7). 이는 TTI가 무선 프레임 단위보다 긴 경우에 수행된다.Next, the data stream of the transport channel is divided into predetermined radio frame units (S7). This is done when the TTI is longer than the radio frame unit.
다음은 상기한 모든 절차가 수행되는 여러 전송 채널이 서로 다중화되어 하나의 데이터 스트림을 이룬다(S8). 이 다중화된 데이터 스트림은 부호화된 합성 전송 채널(Coded Composite Transport Channel ; 이하, CCTrCH 라 약칭함)을 통해 다음의 하향 링크 레이트 매칭이 가변 레이트 매칭 패턴일 경우에 수행되는 DTX 표시 비트 삽입(S9), 물리 채널 분할(S10), 그리고 제2 인터리빙(S11)을 거쳐 다수의 물리 채널(PhCH#1, PhCH#2, ....)로 맵핑 된다.Next, several transport channels through which all of the above procedures are performed are multiplexed with each other to form one data stream (S8). The multiplexed data stream is inserted through a coded composite transport channel (hereinafter referred to as CCTrCH), when the next downlink rate matching is a variable rate matching pattern. It is mapped to a plurality of physical channels (PhCH # 1, PhCH # 2, ....) through the physical channel division (S10) and the second interleaving (S11).
그런데 가변 레이트 매칭 패턴일 경우, 모든 전송 채널과 모든 전송 포맷 조합들에 대해 CCTrCH의 전송률이 최대가 되었을 때 삽입되는 DTX 표시 비트가 최소가 되도록 레이트 매칭에 의한 반복 또는 펑쳐링되는 양을 정하는 것이 중요하다.However, in the case of a variable rate matching pattern, it is important to determine the amount of repetition or puncturing by rate matching so that the DTX indication bit inserted when the transmission rate of CCTrCH is maximized for all transport channel and all transport format combinations is minimized. Do.
다음은 종래에 하향 링크 레이트 매칭이 가변 레이트 매칭 패턴일 때, 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하는 절차를 설명한다.The following describes a procedure for determining an amount to be repeated or punctured by rate matching when downlink rate matching is a variable rate matching pattern.
이에 대한 설명에 앞서 레이트 매칭에 의해 반복되거나 펑쳐링되는 양()은 물리 채널의 크기와 전송 채널의 서비스에 따라 정해질 수 있다. 이는 여러 개의 전송 채널이 서로 다중화되어 물리 채널을 통해 전송되기 때문이다.Prior to this, the amount of repetition or puncture by rate matching ( ) May be determined according to the size of the physical channel and the service of the transport channel. This is because several transmission channels are multiplexed with each other and transmitted through a physical channel.
또한 일반적으로 하향 링크에서 물리 채널을 통해 전송 가능한 데이터 양()은 전송 채널의 조합에 의해 결정되는 것이 아니라, 이미 상위 계층에서 할당되어 고정된다.In general, the amount of data that can be transmitted over a physical channel in the downlink ( ) Is not determined by the combination of transport channels, but is already assigned and fixed at a higher layer.
하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위해, 먼저 모든 전송 채널과 모든 전송 포맷 조합들(Transport Format Combinations)에 대해 임시 변수를 다음 식 1과 같이 계산한다.To determine the amount to be repeated or punctured by downlink variable rate matching, first, a temporary variable for all transport channels and all transport format combinations Calculate as follows.
여기서, 첨자는 전송 채널의 번호를 나타낸 인덱스이다. 또한 첨자는 전송 포맷 조합들을 나타낸 인덱스이다.Where subscript Is an index representing the number of the transport channel. Also subscript Is an index representing transport format combinations.
이후 CCTrCH의 전송률이 최대가 되었을 때 삽입되는 DTX 표시 비트가 최소가 되도록 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 임시로 정한다. 이를 위해 모든 전송 채널과 모든 전송 포맷 조합들에 대하여, CCTrCH에서 삽입되는 DTX 표시 비트가 최소가 되도록 새로운 레이트 매칭율을 다음 식 2에 의해계산한다.The amount that is repeated or punctured by rate matching so that the DTX indication bit inserted when the transmission rate of CCTrCH becomes maximum is minimum. Decide temporarily. To this end, for all transport channels and all transport format combinations, the new rate matching rate ensures that the DTX indication bits inserted in the CCTrCH are minimized. Is calculated by the following equation.
또한 임시로 정해진를 다음 식 3에 의해 계산한다.Also temporarily Is calculated by the following equation.
이후 상기에서 계산된를 사용하여 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(길이)보다 큰지를 다음의 절차에 의해 검사한다.Then calculated above The data size (length) of the CCTrCH obtained by rate matching for all transport channels as possible using Check for greater than by the following procedure.
"for all j in TFCS do ----------모든 전송 포맷 조합에 대해"for all j in TFCS do ---------- for all transport format combinations
----전송 포맷 조합에 대한 CCTrCH 비트 레이트(10ms 단위의 비트) ---- transport format combination CCTrCH bit rate for bits in 10ms
ifthenif then
fortodo ------------------모든 전송 채널에 대해for to do ------------------ for all transport channels
------는 Z 방정식에 의해로부터 얻음 ------ By the Z equation Obtained from
ifthenif then
end-ifend-if
end-forend-for
end-ifend-if
end-for"end-for "
상기한 검사 절차에서 알 수 있듯이 만약 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(길이)보다 큰 경우에는 다음의 "Z 방정식"을 사용하여 임시로 정해진의 값을 고쳐준다.As can be seen from the above inspection procedure, if the data size (length) of the CCTrCH obtained by rate matching is the data size (length) of the actual physical channel, If greater, then temporarily determined using the "Z equation" Fix the value of.
" "
, (i=1,…,I)" , (i = 1,…, I) "
상기한 "Z 방정식"을 사용하여 그 값이 고쳐진의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양으로 정한다.The value was fixed using the "Z equation" described above. The value of is determined as the amount to be repeated or punctured by downlink variable rate matching.
지금까지 설명된 바와 같이 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위해 중간에 수행되는 검사 절차, 즉 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(길이)보다 큰지를 검사하는 절차에서는 ""를 사용함으로써, 레이트 매칭을 통해 전송하려는 데이터의 양이 실제 물리 채널을 통해 전송 가능한 데이터 양보다 작도록 해 준다.As described so far, the interrogation procedure performed to determine the amount of repetition or puncture by downlink variable rate matching, i.e. the data size (length) of the CCTrCH obtained by rate matching for all transport channels, Data size (length) of the actual physical channel The procedure for checking for greater than " By using "", rate matching allows the amount of data to be transmitted to be less than the amount of data that can be transmitted over the actual physical channel.
그러나 실제 보낼 수 있는 데이터 양을 최대한 가득 채워서 보내는 것이 아니기 때문에 불필요하게 DTX 식별 비트가 삽입된다.However, the DTX identification bit is unnecessarily inserted because it is not sending as much data as possible.
또한 "Z 방정식"을 사용하여 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양으로 정하므로, 이에 대한 계산량이 많다는 문제점이 있다.In addition, since the "Z equation" is used to determine the amount to be repeated or punctured by downlink variable rate matching, there is a problem in that a large amount of calculation is performed.
본 발명의 목적은 상기한 문제점을 해결하기 위해 안출한 것으로, 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위해 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(길이)보다 큰지를 검사하는 절차에서 비교 단계를 생략하고 "Z 방정식"의 결과값만을 임시로 정해진의 값을 고쳐주는데 사용하는 하향 링크 가변 레이트 매칭을 위한 파라미터 결정 방법을 제공하는데 있다.An object of the present invention is to solve the above problems, and to determine the amount of repeated or punctured by downlink variable rate matching, the data size (length of CCTrCH) obtained by rate matching for all transport channels as much as possible. ) Skips the comparison step and temporarily sets only the result of the "Z equation" in the procedure of checking whether the) is greater than the data size (length) of the actual physical channel. To provide a parameter determination method for downlink variable rate matching used to correct the value of.
본 발명의 또다른 목적은 모든 전송 채널과 모든 전송 포맷 조합들에 대하여 CCTrCH에서 삽입되는 DTX 표시 비트가 최소가 되도록 계산된 새로운 레이트 매칭율을 사용하여 임시로 정해지는의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하는데 사용하고, 결국 "Z 방정식"을 사용하지 않는 하향 링크 가변 레이트 매칭을 위한 파라미터 결정 방법을 제공하는데 있다.Another object of the present invention is a new rate matching rate calculated to minimize the DTX indication bits inserted in the CCTrCH for all transport channel and all transport format combinations. Temporarily determined using Is used to determine the amount to be repeated or punctured by downlink variable rate matching, and eventually provides a parameter determination method for downlink variable rate matching without using the "Z equation".
상기한 목적을 달성하기 위한 본 발명에 따른 하향 링크 레이트 매칭을 위한 파라미터 결정 방법의 특징은, 가변 레이트 매칭에 있어서 물리 채널의 데이터 전송율이 최대가 될 때, 추가되는 비연속 전송(DTX : Discontinunous transmission) 표시 비트수가 최소가 되도록 전송단위 시간에서 펑쳐링 또는 반복되는 비트수의 파라미터 값을 계산하는 단계와, 다수 전송 채널(transport channel)들에 대해, 상기 계산된 파라미터 값을 이용하여 레이트 매칭을 거친 출력 데이터 스트림의 길이와 전송 가능한 물리 채널의 데이터 길이를 비교하는 단계와, 상기 전송 가능한 물리 채널의 데이터 길이가 보다 큰 경우에, 상기 계산된 파라미터 값을 미리 결정된 값으로 변경시키는 단계로 이루어진다.보다 바람직하게 상기 DTX 표시 비트는 미리 계산된 레이트 매칭율을 사용하여 다수 전송 채널과 다수 전송 포맷 조합들에 대해 상기 레이트 매칭으로 얻어진 부호화된 합성 전송 채널(Coded Composite Transport Channel)의 데이터 길이에 삽입된다.보다 바람직하게 상기 결정된 값은, 다수 전송 채널의 정해진 전송 시간 간격(TTI)동안 무선 프레임 수의 길이에 배수가 유지되면서 상기 전송 가능한 물리 채널의 데이터 길이보다 작도록 결정된다.또한 상기 계산된 파라미터 값은, 상위 계층에서 제공되는 레이트 매칭의 속성, 상기 레이트 매칭 전에 상기 전송단위 시간동안의 비트수, 상기 전송단위 시간동안의 프레임 수에 근거하여 계산된다.바람직하게 상기 결정된 값은, Z 방정식에 의해 산출된다.또한 상기 결정된 값은, 상기 출력 데이터 스트림의 길이가 사용되는 인터리버의 종렬(column) 개수의 배수가 되도록 결정된다.A feature of the parameter determination method for downlink rate matching according to the present invention for achieving the above object is that, when the data rate of the physical channel is maximized in variable rate matching, a discontinuous transmission (DTX) is added. Calculating a parameter value of the number of bits punctured or repeated in the transmission unit time such that the number of displayed bits is minimized, and performing rate matching using the calculated parameter value for a plurality of transport channels. Comparing the length of the output data stream with the data length of the transmittable physical channel, and if the data length of the transmittable physical channel is larger, changing the calculated parameter value to a predetermined value. Advantageously, the DTX indication bits use a pre-calculated rate matching rate. It is inserted into the data length of a coded composite transport channel obtained by the rate matching for a number transport channel and a number of transport format combinations. More preferably, the determined value is a predetermined transmission time interval of the multiple transport channel. (TTI) is determined to be smaller than the data length of the transmittable physical channel while maintaining a multiple of the length of the radio frame. The calculated parameter value is also a property of rate matching provided by a higher layer, before the rate matching. The calculated value is calculated based on the number of bits during the transmission unit time and the number of frames during the transmission unit time. Preferably, the determined value is calculated by a Z equation. It is determined to be a multiple of the number of columns of the interleaver used.
도 1은 3GPP 무선 접속 네트워크(RAN) 규격에 따른 하향 링크에서의 채널 코딩 및 전송 채널 다중화 구조를 나타낸 블록도.1 is a block diagram illustrating a channel coding and transport channel multiplexing structure in downlink according to the 3GPP Radio Access Network (RAN) standard;
이하 본 발명에 따른 하향 링크 레이트 매칭을 위한 파라미터 결정 방법에 대한 바람직한 일 실시 예를 첨부된 도면을 참조하여 설명한다.Hereinafter, a preferred embodiment of a parameter determination method for downlink rate matching according to the present invention will be described with reference to the accompanying drawings.
본 발명에서는 가변 레이트 매칭이 적용된 하향 링크 물리 채널을 통해 전송 가능한 데이터 양이 최대가 되도록 한다. 이를 위해서는 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 적절하게 정해야 하는데 본 발명에서는 다음의 두 가지 방안을 제시한다.본 발명의 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위한 첫 번째 방안으로, 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰지를 검사하는 절차에서 "Z 방정식"에 의해 임시 변수로부터 얻어지는 매개 변수와 모든 전송 채널의 전송시간 단위인 TTI동안 무선 프레임 수의 곱인을 임시로 정해진의 값과 비교하는 절차를 생략한다.는 전송 포맷에 속하는 전송 채널에 대해 각 TTI동안에 반복되거나 펑쳐링되는 비트수이다.In the present invention, the amount of data that can be transmitted through the downlink physical channel to which variable rate matching is applied is maximized. To this end, it is necessary to appropriately determine the amount of repeated or punctured by downlink variable rate matching. The present invention proposes the following two methods. To determine the amount of repeated or punctured by downlink variable rate matching of the present invention. As a first solution for this, the data size (length) of the CCTrCH obtained by rate matching for all the transport channels as much as possible is the data size of the actual physical channel (data length of the transmittable physical channel). Temporary variable by "Z equation" in the procedure to check if greater than Parameters obtained from And the number of radio frames during TTI, the transmission time unit of all transmission channels Is the product of Temporarily Omit the procedure of comparing with the value of. Transfer format The number of bits repeated or punctured during each TTI for the transport channel belonging to
즉, 상기한 식 3에 의해 계산된를 사용하여 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰지를 검사하는 절차에서 "" 단계를 거치지 않는다는 것이다.That is, calculated by the above equation 3 The data size (length) of the CCTrCH obtained by rate matching for all transport channels as much as possible using is the data size of the actual physical channel (data length of the transmittable physical channel). In the process of checking for greater than " "It doesn't go through steps.
이에 따라 본 발명에서는 상기에서 식 3에 의해 계산된를 다음의 검사 절차에 의해, 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰지를 검사한다.Accordingly, in the present invention, calculated by Equation 3 above By the following inspection procedure, the data size (length) of the CCTrCH obtained by rate matching for all the transmission channels as much as possible is the data size of the actual physical channel (data length of the transmittable physical channel). Check for greater than
"for all j in TFCS do ----------모든 전송 포맷 조합에 대해"for all j in TFCS do ---------- for all transport format combinations
----전송 포맷 조합에 대한 CCTrCH비트 레이트(10ms 단위의 비트) ---- transport format combination CCTrCH bit rate for bits in 10ms
ifthenif then
fortodo ------------------모든 전송 채널에 대해for to do ------------------ for all transport channels
------는 Z 방정식에 의해로부터 얻음 ------ By the Z equation Obtained from
end-forend-for
end-ifend-if
end-for"상기한 검사 절차에서 알 수 있듯이 만약 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰 경우에는 다음의 "Z 방정식"을 사용하여 임시로 정해진의 값을 고쳐준다.As can be seen from the above inspection procedure, if the data size (length) of the CCTrCH obtained by rate matching is the data size of the actual physical channel (data length of the transmittable physical channel) If greater, then temporarily determined using the "Z equation" Fix the value of.
" "
" "
여기서 i=1,…,I이며, 상기한 "Z 방정식"을 사용하여 그 값이 고쳐진의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양으로 정한다. 그리고 상기한 RM은 전송 채널들에 대한 레이트 매칭 속성이다. 그러나 상기 RM은 상위 계층에서 제공되는 확정되지 않은 레이트 매칭 속성이다.결국 본 발명의 첫 번째 방안에서는 상기에 나타낸 바와 같이, "Z 방정식"의 결과값만을 임시로 정해진의 값을 고쳐주는데 사용하여 레이트 매칭을 통해 전송하려는 데이터의 양이 실제 물리 채널을 통해 전송 가능한 데이터 길이보다 작도록 해 준다.Where i = 1,… , I, whose value has been fixed using the "Z equation" The value of is determined as the amount to be repeated or punctured by downlink variable rate matching. And the RM is a rate matching attribute for transport channels. However, the RM is an indeterminate rate matching attribute provided by a higher layer. In the first scheme of the present invention, as shown above, only the result of the "Z equation" is temporarily determined. It is used to correct the value of so that the amount of data to be transmitted through rate matching is smaller than the data length that can be transmitted through the actual physical channel.
다음 본 발명에서는 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하기 위한 두 번째 방안으로, 종래에는 DTX 표시 비트 삽입을 허용하면서 계산량이 많은 "Z 방정식"을 사용하였지만, 본 발명에서는 "Z 방정식"을 사용하지 않는다.In the present invention, as a second method for determining the amount of repetition or puncturing by downlink variable rate matching, conventionally, a large amount of computational "Z equation" is used while allowing DTX indication bit insertion. Equation "is not used.
즉, 모든 전송 채널과 모든 전송 포맷 조합들에 대하여 CCTrCH에서 삽입되는 DTX 표시 비트가 최소가 되도록 계산된 새로운 레이트 매칭율을 사용하여 임시로 정해지는의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양을 정하는데 사용함으로써, 결국 계산이 복잡한 "Z 방정식"을 사용하지 않는다는 것이다.That is, the new rate matching rate calculated to minimize the DTX indication bit inserted in the CCTrCH for all transport channel and all transport format combinations. Temporarily determined using By using the value of to determine the amount to be repeated or punctured by the downlink variable rate matching, the calculation is thus not to use a complex "Z equation".
이를 위해 먼저 모든 전송 채널과 모든 전송 포맷 조합들에 대하여, CCTrCH에서 삽입되는 DTX 표시 비트가 최소가 되도록 새로운 레이트 매칭율을 앞에서 이미 기술한 식 2에 의해 계산한다.To this end, for all transport channels and all transport format combinations, the new rate matching rate is such that the DTX indication bits inserted in the CCTrCH are minimized. Is calculated by Equation 2 previously described.
이후 모든 전송 채널과 모든 전송 포맷 조합들에 대하여, 임시로 정해진를 다음 식 4에 의해 계산한다.After that, for every transport channel and all transport format combinations, Is calculated by the following equation.
이후 모든 전송 채널과 모든 전송 포맷 조합들에 대하여, 임시로 정해진를 이미 앞에서 설명한 식 3에 의해 계산한다.After that, for every transport channel and all transport format combinations, Is calculated by Equation 3 already described above.
이후 상기에서 식 3에 의해 계산된를 사용하여 가능한 한 모든 전송 채널들에 대해 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰지를 다음의 절차에 의해 검사한다.Then calculated by Equation 3 above The data size (length) of the CCTrCH obtained by rate matching for all transport channels as much as possible using is the data size of the actual physical channel (data length of the transmittable physical channel). Check for greater than by the following procedure.
"for all j in TFCS do ----------모든 전송 포맷 조합에 대해"for all j in TFCS do ---------- for all transport format combinations
----전송 포맷 조합에 대한 CCTrCH 비트 레이트(10ms 단위의 비트) ---- transport format combination CCTrCH bit rate for bits in 10ms
ifthenif then
end-ifend-if
end-for"end-for "
상기 검사 절차에서 알 수 있듯이 만약 레이트 매칭으로 얻어진 CCTrCH의 데이터 크기(길이)가 실제 물리 채널의 데이터 크기(전송 가능한 물리 채널의 데이터 길이)보다 큰 경우에는, "Z 방정식"을 사용하여 임시로 정해진의 값을 고쳐주는 기존과 달리 상기한 검사 절차에서 다음 식 4를 사용하여 구한의 값을 하향 링크 가변 레이트 매칭에 의해 반복되거나 펑쳐링되는 양으로 정한다.As can be seen from the above inspection procedure, if the data size (length) of the CCTrCH obtained by rate matching is the data size of the actual physical channel (data length of the transmittable physical channel) If greater, temporarily set using the "Z equation" Unlike the conventional method of correcting the value of, the above test procedure is obtained by using Equation 4 below. The value of is determined as the amount to be repeated or punctured by downlink variable rate matching.
이상의 본 발명에 따른 하향 링크 가변 레이트 매칭 패턴일 경우에는 레이트 매칭을 거친 출력 데이터 스트림의 길이 자체가 사용되는 인터리버의 종렬(Column) 개수의 배수가 되도록 레이트 매칭의 파라미터가 설정되므로, 제1 인터리빙(1STInterleaving)에서 입력 데이터 스트림의 길이가 사용되는 인터리버의 종렬(Column) 개수의 배수가 되도록 CCTrCH에서 삽입되는 DTX 표시 비트를 최소화할 수 있다.In the case of the downlink variable rate matching pattern according to the present invention, the rate matching parameter is set such that the length itself of the rate-matched output data stream is a multiple of the number of columns of the interleaver used. In 1 ST Interleaving, the DTX indication bit inserted in the CCTrCH can be minimized so that the length of the input data stream is a multiple of the number of columns of the interleaver used.
이상에서 설명한 바와 같이 본 발명에서는 하향 링크 가변 레이트 매칭 알고리즘에서는, 레이트 매칭을 거친 출력 데이터 스트림의 길이가 제1 인터리빙(1STInterleaving)에서 사용되는 인터리버의 종렬(Column) 개수의 배수가 되도록 하는 레이트 매칭의 파라미터가 보다 간단히 설정된다.As described above, in the present invention, in the downlink variable rate matching algorithm, the rate of the rate-matched output data stream is a multiple of the number of columns of the interleaver used in the first ST interleaving. The parameter of the match is set more simply.
또한 이 설정된 파라미터 값에 의해 레이트 매칭을 거친 출력 데이터 스트림의 길이가 제1 인터리빙(1STInterleaving)에서 사용되는 인터리버의 종렬(Column) 개수의 배수가 되므로, 여러 전송 채널을 다중화시키는데 보다 간단하며, CCTrCH에서 삽입되는 DTX 표시 비트를 최소화할 수 있다.In addition, the length of the rough output data stream, the rate matching by the value set in the parameter, because a multiple of the in-line number (Column) of the interleaver used in the first interleaved (1 ST Interleaving), and simpler sikineunde multiplexing several transport channels, DTX indication bits inserted in the CCTrCH can be minimized.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0043253A KR100407937B1 (en) | 1999-10-07 | 1999-10-07 | parameter determinating Method for downlink rate matching |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-1999-0043253A KR100407937B1 (en) | 1999-10-07 | 1999-10-07 | parameter determinating Method for downlink rate matching |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20010036299A KR20010036299A (en) | 2001-05-07 |
KR100407937B1 true KR100407937B1 (en) | 2003-12-01 |
Family
ID=19614350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-1999-0043253A KR100407937B1 (en) | 1999-10-07 | 1999-10-07 | parameter determinating Method for downlink rate matching |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100407937B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100876724B1 (en) * | 2002-06-15 | 2008-12-31 | 삼성전자주식회사 | Rate Matching Method in UMT |
KR100451212B1 (en) * | 2002-10-31 | 2004-10-13 | 엘지전자 주식회사 | Dtx bits-processing technique in adaptive multirate modulation |
CN108391312B (en) * | 2017-02-03 | 2020-06-02 | 维沃软件技术有限公司 | Transmission block transmitting method, receiving method, transmitting end and receiving end |
WO2018226039A2 (en) * | 2017-06-09 | 2018-12-13 | 엘지전자 주식회사 | Method and apparatus for receiving or transmitting downlink signal in wireless communication system |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0918449A (en) * | 1995-06-27 | 1997-01-17 | Sony Corp | Code division multiplex transmitter, code division multiplex receiver and code division multiplex transmission/reception system |
JPH0918450A (en) * | 1995-06-27 | 1997-01-17 | Sony Corp | Code division multiplex transmitter |
WO1997016899A1 (en) * | 1995-10-31 | 1997-05-09 | Nokia Telecommunications Oy | Data transmission method |
KR0155319B1 (en) * | 1995-11-08 | 1998-11-16 | 양승택 | 5mhz-wide-band cdma channel structure for pcs having 3/5 convolutin code |
KR20010007532A (en) * | 1999-06-25 | 2001-01-26 | 윤종용 | Apparatus and method for channel coding and multiplexing in cdma communication system |
KR20010015255A (en) * | 1999-07-08 | 2001-02-26 | 윤종용 | Apparatus and method for controlling demultiplexer and multiplexer for a rate matching in wireless telecommunication system |
-
1999
- 1999-10-07 KR KR10-1999-0043253A patent/KR100407937B1/en active IP Right Grant
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0918449A (en) * | 1995-06-27 | 1997-01-17 | Sony Corp | Code division multiplex transmitter, code division multiplex receiver and code division multiplex transmission/reception system |
JPH0918450A (en) * | 1995-06-27 | 1997-01-17 | Sony Corp | Code division multiplex transmitter |
WO1997016899A1 (en) * | 1995-10-31 | 1997-05-09 | Nokia Telecommunications Oy | Data transmission method |
KR0155319B1 (en) * | 1995-11-08 | 1998-11-16 | 양승택 | 5mhz-wide-band cdma channel structure for pcs having 3/5 convolutin code |
KR20010007532A (en) * | 1999-06-25 | 2001-01-26 | 윤종용 | Apparatus and method for channel coding and multiplexing in cdma communication system |
KR20010015255A (en) * | 1999-07-08 | 2001-02-26 | 윤종용 | Apparatus and method for controlling demultiplexer and multiplexer for a rate matching in wireless telecommunication system |
Also Published As
Publication number | Publication date |
---|---|
KR20010036299A (en) | 2001-05-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2134038B1 (en) | Method for improving TFCI transportation performance | |
JP4246751B2 (en) | Physical layer processing for wireless communication systems using code division multiple access | |
JP4615541B2 (en) | Transmission configuration method in mobile communication system | |
JP4173665B2 (en) | Dedicated physical channel multiplexing apparatus and method for external cyclic power control in an asynchronous code division multiple access communication system | |
CA2355826C (en) | A data communication device and method in a cdma communication system | |
EP2317679A2 (en) | Data rate matching method for variable rate or flexible rate in 3GPP2 system | |
AU766503B2 (en) | Method for representing non-transmitted bits in a frame to be sent in compressed mode | |
EP1384342A1 (en) | Method of transmitting signaling messages in a mobile telecommunications network | |
KR100407937B1 (en) | parameter determinating Method for downlink rate matching | |
KR20030027792A (en) | Method of blind transport format detection | |
JP3990278B2 (en) | Method and configuration for optimal bit protection against transmission errors | |
KR20050054405A (en) | Rate matching method and apparatus for multiplexing channels with different transmission time intervals in communication systems | |
KR100434264B1 (en) | parameter determinating Method for downlink rate matching | |
JP2002078024A (en) | Data transmitter, data receiver, data transmission method and data reception method | |
KR100344873B1 (en) | parameter determinating Method for uplink rate matching | |
KR100364536B1 (en) | Method for generating data block having nonuniform length by using the block interleaver | |
KR101177135B1 (en) | Apparatus and Method for 2 steps deinterleaving at the same time mobile communication system | |
KR100451719B1 (en) | optimal method for encoding TFCI | |
WO2000062464A1 (en) | A method for rate adaptation in a cellular packet voice system | |
KR20020000614A (en) | Flexible Rate Puncturing Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121026 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20131024 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20141024 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20151023 Year of fee payment: 13 |