Abstract:
PURPOSE: A data rate detecting device and method in mobile communication system are provided to detect data rate from the received signal when the information on data rate did not transmitted. CONSTITUTION: The data rate detecting device includes following units. An energy calculator(152) calculates the mean energies of the receiving signal until ith and (i+1)th partial intervals. An energy differential device(154) calculates differential values between the mean energies until ith and (i+1)th partial intervals. A determinater(156) determines data rate corresponding to the ith partial interval as data rate in (i+1)th partial interval when the differential values are larger than the critical values.
Abstract:
PURPOSE: A decoder having a gain adjustment apparatus in the mobile communication system is provided to perform decoding by adjusting the gain of extrinsic information outputted from a configuration decoder using an iterative decoding method according to channel condition. CONSTITUTION: An iterative decoder is composed of a first configuration decoder(101), a second configuration decoder(105), a first gain adjuster(115), a second gain adjuster(117), an interleaver(103), two deinterleavers(109,111) and a demultiplex(107). The first configuration decoder(101) receives a code language Xk and a first redundancy Y1k from a redundancy Yk through the demultiplex(107). A first subtracter(102) subtracts the Xk and extrinsic information fed back from the deinterleaver(109) and outputs it to the first gain adjuster(115). The fist gain adjuster(115) adjusts the gain of the Xk outputted from the first subtracter(102) and outputs a second subtracter(104). The Xk outputted from the second subtracter(104) is inputted to the second configuration decoder(105) through the interleaver(103). The second subtracter(104) subtracts the Xk and data outputted from the first gain adjuster(115) and outputs it to the second configuration decoder(105).
Abstract:
본 발명은 가변하는 윈도우 크기를 적용하는 터보 복호화 장치에 있어서, 수신 데이터 비트의 부호율과, 데이터 블록 크기를 입력받아 상기 부호율에 따른 윈도우 크기를 조정하고 초기 지연을 계산하는 제어 로직과, 상기 블록 크기만큼의 입력데이터 비트에 대해 각 상태로부터 다른 상태로의 경로들에 대한 천이 확률을 나타내는 델타 메트릭을 계산하는 복수의 델타 메트릭 블록들과, 상기 초기 지연에 동기하여 상기 델타 메트릭을 입력받아 상기 각 상태에 대한 순방향 상태 천이 확률을 나타내는 알파 메트릭을 계산하는 알파 메트릭 블록과, 상기 조정된 윈도우 크기에 따라 상기 델타 메트릭을 입력받아 상기 각 상태에 대한 역방향 상태 천이 확률을 나타내는 베타 메트릭을 계산하는 적어도 하나의 베타 메트릭 블록들과, 상기 초기 지연에 동기 하여 상기 알파 메트릭과 상기 베타 메트릭을 입력받아 최종 상태의 심볼들에 대한 LLR값들을 계산하는 LLR블록으로 이루어진 구성 복호기를 포함하여 구성되는 것을 특징으로 하여 부호율의 변화에 따라 가변하는 윈도우 사이즈를 가지는 슬라이딩 윈도우 구조를 사용함으로써 부호 신뢰도를 유지하면서, 불필요한 초기 지연으로 인한 디코딩 시간의 증가를 감소시키고, 터보 복호기의 성능 향상을 가져오는 효과가 있다.
Abstract:
The present invention relates to an apparatus and method for detecting a data rate in a turbo decoder for a mobile communication system. When a rate selector selects one data rate among a plurality of data rates, a turbo decoder repeatedly decodes an input data frame within a predetermined repetition limit number using the selected data rate and outputs the decoded data. A CRC detector performs CRC check on the decoded data and outputs the CRC check result, and a decoding state measurer measures decoding quality depending on the decoded data and outputs decoding state information. A controller then sets the repetition limit number to a predetermined minimum value, controls the repetition limit number according to the decoding state information, controls the rate selector and determines a data rate of the input data depending on the CRC check result.
Abstract:
Disclosed is an apparatus for transmitting a sequence of information bits and sequences of parity bits to a receiver in a transmitter of an HARQ transmission system. A turbo encoder receives a sequence of L information bits, and generates the sequence of information bits and M sequences of L parity bits for the information bits, wherein M is determined depending on a transmission code rate. A redundancy selector includes the sequence of information bits in an initial data block during initial transmission, and uniformly includes non-transmitted parity bits out of parity bits provided from each sequence of the parity bits in a retransmission data block upon every receipt of a retransmission request from the receiver.
Abstract:
PURPOSE: An apparatus and a method for turbo interleaving of a CDMA mobile communication system using a turbo code are provided to reduce a hardware process delay by improving a structure of a turbo interleaving apparatus. CONSTITUTION: An intra-row permutation portion(300) is formed with a buffer(301) for updating a row address value, a base sequence portion(303) for exchanging a row address within a row, a reduced q generation portion(305) for outputting a reduction q valve, an adder(307) for adding the reduced q value to the row address of the buffer(301), a comparator(309) for comparing an output value A of the adder(307) with a value of B of p-1, a multiplexer(313) for selecting one of 0 and the value of p-1, and a subtracter(311) for subtracting an output value of the multiplexer(313) from the value of A. An inter-row permutation portion(320) is formed with a multiplexer(321) for outputting one of a base sequence value, 0,1, and the value of p, an adder(323) for adding output values of the multiplexers(321), and a multiplied_PIP generation portion(325) for outputting selectively multiplied_PIP values. A pruning portion(330) is used for comparing a size of interleaver index with a size of interleaver and outputting a smaller value.
Abstract:
본 발명은 미리 설정한 최대 반복 회수를 가지는 반복 복호 장치에 있어서,수신되는 입력 프레임 신호들을 반복적으로 복호하고, 상기 최대 반복 복호 회수 이전에 복호된 프레임 데이터를 출력하는 반복 복호기와, 상기 반복 복호기에서 최대 반복 복호 회수 이전에 출력하는 복호 프레임 데이터의 에러 여부를 검사하는 에러 검출기를 포함하며, 상기 복호 프레임 데이터의 에러 여부를 검사하여 에러가 없으면 복호를 중지하고 상기 프레임 데이터를 출력함을 특징으로 한다.
Abstract:
본 발명에 따른, 2차원 인터리빙 방법에 있어서, 입력 프레임의 정보비트들을 복수의 그룹들로 구분하고, 상기 그룹들을 순차로 메모리에 저장하는 과정과, 상기 그룹의 정보비트들을 주어진 규칙에 따라 위치를 변경하고, 상기 그룹들중 적어도 마지막 그룹의 마지막 위치에 있는 정보비트는 상기 마지막 위치보다 앞선 위치로 옮기는 과정과, 상기 그룹들을 미리 정해진 순서에 따라 선택하고, 상기 선택된 그룹의 정보비트들중 하나의 정보비트를 선택하는 과정을 포함하는 것을 특징으로 한다.
Abstract:
본 발명은 하나의 전송하고자 하는 소스 데이터 패킷에 대해서 처음 전송하는 데이터블록의 크기와 이에 해당되는 부호율과 부호, 그리고 각각의 재전송 시에 사용되는 데이터블록의 크기와 이에 해당되는 부호율과 부호의 결정에 관한 구체적인 방식을 제시하고, 이를 사용하는 제2 및 제3복합 재전송형식의 성능을 컨벌루션날 코드(Convolutional codes)와 터보 코드(turbo codes)를 사용하는 시스템에서 분석한다.
Abstract:
PURPOSE: An apparatus for controlling a demultiplexer and a multiplexer for rate matching of a mobile communication system is provided to add the demultiplexer for separating symbol data into information symbols and parity symbols on a rate matching front end, when the information symbol does not have to be punctured while a rate matching is performed in a reverse link transmitter, so as to carry out an optimum rate matching. CONSTITUTION: A turbo encoder(110) inputs an information bit stream to encode the information bit stream, and generates information symbols and first/second parity symbols. The first interleaver(120) interleaves symbols encoded in the turbo encoder(110), and outputs the interleaved symbols. A radio frame segmentation block(130) inputs the interleaved symbols, and outputs the symbols as at least one radio frames having same sizes. A demultiplexer(141) demultiplexes the radio frames, and generates the radio frames as three streams, information symbols, first parity symbols, and second parity symbols. Rate matching blocks(142,143,144) bypass the information symbols, and puncture the first and the second parity symbols according to a rate matching, then output the punctured parity symbols.