Abstract:
본 발명은 디지털 시스템의 콘볼루셔널 부호화 장치에 있어서, 하기 의 생성 다항식을 가지고, 각 입력 비트에 대해 제1, 제2, 제3의 부호화 심볼들을 발생하여 서브군들을 이루며, 순차적으로 입력하는 각 입력비트에 대해 제1, 제2, 제3의 서브군들로 구성된 한 심볼군을 발생하도록 입력 비트열을 입력하고 상기 심볼군들의 열을 발생하는 길쌈 부호화기와, 상기 길쌈 부호화기로부터 발생되는 상기 각 심볼군의 세 개의 서브군들 중에서, 어느 하나의 서브군의 제1심볼 또는 제2심볼을 제거하는 심볼 제거기로 구성됨을 특징으로 한다.
Abstract:
PURPOSE: A device for coding/multiplexing channels in a CDMA(Code Division Multiple Access) is provided to convert frames of various functions generated in each coder into radio frames to multiplex the converted radio frames, and to convert the multiplexed radio frames into multiplexed physical channel frames to transmit the multiplexed physical channel frames to each channel, so as to perform services of various communication functions in a reverse and forward channel transmission device. CONSTITUTION: Radio frame interfaces have a same number with a transport channel number, and respectively equip radio frame dividers. The radio frame interfaces receive data frames to divide the data frames into sizes for being transmitted by a radio frame transmitting time interval. Multiplexer multiplexes the divided data frames to convert the multiplexed data frames into serial data frames.
Abstract:
PURPOSE: A turbo interleaving device is provided to improve the performance of the device by suppressing free distance decrease induced when at least two '1' are placed in final interval among data strings of a frame unit. CONSTITUTION: A turbo interleaving device comprises a row vector permutation index generator(912) which generates an index for selecting a row vector according to counting of a row counter(911) to output the generated index as an upper address of an address buffer(918). A column vector's elements permutation index generator(914) produces an index, which permutes positions of elements in a corresponding row vector according to counting of a column counter(913), using a revised PIL algorithm, and outputs the generated index as a lower address of the address buffer(918). A RAM(917) stores temporary data generated during performing a program, and a lookup table(916) stores parameters for interleaving and a primitive root.
Abstract:
A system for remotely controlling an audio device and a method therefor are provided to enable a user to control the audio device through an audio play list displayed on an LCD. A controller(111) requests an audio device(100) to permit an audio play list service and transmit an audio play list at the request of a user, stores the received the audio play list in a memory unit(115) and then displays it on a display unit(114). A key input unit(112) comprises an audio play list service request key, an audio play list transmission request key, an audio file function control key, an audio file specification request key, an state control service request key, an audio device state information request key and an audio device state control key to transfer key value data to the controller. A wireless communication module(113) transmits and receives request and response messages to and from the audio device.
Abstract:
PURPOSE: A turbo demultiplexing device is provided to remove the need for increasing the operational frequency of the memory buffer in the receiving end and to allow the turbo demultiplexing device to implement the circuit adaptive to the mobile communication system to require a low power consumption. CONSTITUTION: A turbo demultiplexing device includes one directional shift register, a memory buffer(46-10), a first metric calculator(210), a second metric calculator(220), a third metric calculator(230), a fourth metric calculator(240) and a SISO demodulator. The one directional shift register subsequently outputs the bit columns with a first length through the output terminal. The memory buffer(46-10) includes at least one bidirectional shift registers for subsequently outputting through the second terminal after the bit columns with a second length are formed by subsequently shifting the bits in the even number groups through the second terminal. The first metric calculator(210) calculates the delta metric by inputting the output bits from each of the shift registers. The second metric calculator(220) the alpha metric by inputting the delta metric from the first metric calculator(210) corresponding to the one directional shift register. The third metric calculator(230) calculates the beta metric by inputting the delta metric from the first metric calculator(210) corresponding to each of the bidirectional shift registers. The fourth matric calculator(240) calculates the LLR corresponding to each of the shift registers. And, the SISO demodulator is provided with a subtracter for outputting the outputs of the one directional shift register from each of the LLR values.
Abstract:
PURPOSE: An apparatus for performing a rate matching of a data communication system is provided to configure encoded symbols into rate matching blocks corresponding to an inverse number of an encoding rate, and to change values only of variables in a unified rate matching structure, so as to carry out rate matching processes for symbols encoded by a non-systematic code or symbols encoded by a systematic code. CONSTITUTION: A channel encoder(200) channel-encodes inputted information bits according to a code rate(R=k/n), and outputs encoded symbols. Rate matching units(231-239) separately receive the frame-unit encoded symbols as the number of same input symbols, which are decided according to a code rate. The rate matching units(231-239) perform puncturing/iterative processes for the received symbols. The rate matching units(231-239) puncture inputted symbols according to predetermined puncturing patterns to output the punctured symbols, or iterate the inputted symbols according to predetermined iterative patterns to output the iterated symbols. A MUX(Multiplexer)(240) multiplexes the rate matched symbols, and outputs the multiplexed symbols to a channel transmitter.
Abstract:
본 발명은 터보 코드를 사용하는 이동통신시스템의 터보 인터리버 및 터보 인터리빙 방법에 관한 것으로, 행 내 교환(Intra-row Permutation) 시 수행되는 모듈로 연산의 연산 량을 줄일 수 있는 터보 인터리버 및 터보 인터리빙 방법을 제공함에 있다. 이러한 본 발명은 부호분할다중접속 이동통신시스템의 터보 인터리버에 있어서, 터보 인터리빙 수행 시 인터리버 인덱스의 행 내 교환을 수행하기 위한 파라미터 큐(q)값을 감소하여 행 내 교환을 수행하는 행 내 교환부와, 상기 행 내 교환된 인터리버 인덱스를 행간 교환하는 행간 교환부와, 상기 행 내 교환과 행간 교환이 수행된 인터리버 인덱스의 크기와 인터리버의 크기를 비교하여 작은 경우만 출력하는 프루닝부로 이루어짐을 특징으로 한다. 터보 인터리버, Intra-row permutation, inter-raw permutation, modulo calculation, reduced q
Abstract:
본 발명은 가변하는 윈도우 크기를 적용하는 터보 복호화 장치에 있어서, 수신 데이터 비트의 부호율과, 데이터 블록 크기를 입력받아 상기 부호율에 따른 윈도우 크기를 조정하고 초기 지연을 계산하는 제어 로직과, 상기 데이터 블록 크기만큼의 입력된 데이터 비트에 대해 각 상태로부터 다른 상태로의 경로들에 대한 천이 확률을 나타내는 델타 메트릭을 계산하는 복수의 델타 메트릭 블록들과, 상기 초기 지연에 동기하여 상기 델타 메트릭을 입력받아 상기 각 상태에 대한 순방향 상태 천이 확률을 나타내는 알파 메트릭을 계산하는 알파 메트릭 블록과, 상기 제어 로직에 의해 조정된 윈도우 크기에 따라 상기 델타 메트릭을 입력받아 상기 각 상태에 대한 역방향 상태 천이 확률을 나타내는 베타 메트릭을 계산하는 적어도 하나 이상의 베타 메트릭 블록들과, 상기 초기 지연에 동기하여 상기 알파 메트릭과 상기 베타 메트릭을 입력받아 최종 상태의 심볼들에 대한 LLR값들을 계산하는 LLR블록으로 이루어진 구성 복호기를 포함하는 가변 윈도우가 적용된 터보 복호화 장치를 구성하여, 부호율의 변화에 따라 가변하는 윈도우 사이즈를 가지는 슬라이딩 윈도우 구조를 사용함으로써 부호 신뢰도를 유지하면서, 불필요한 초기 지연으로 인한 디코딩 시간의 증가를 감소시키고, 터보 복호기의 성능 향상을 제공한다. Turbo decoder, variable sliding window
Abstract:
본 발명은 부호분할다중접속 이동통신시스템에서 터보코드를 사용한 반복복호 중지 장치 및 방법에 관한 것으로, 특히 터보부호기에 입력되는 프레임에 오류검출을 위한 CRC가 사용되지 않거나 혹은 사용할 수 없는 경우, 이를 대신하여 불필요한 반복 복호를 줄이고 터보 복호를 중단시킬 수 있는 새로운 정지기준을 제공한다. 또한 터보부호기에 입력되는 프레임에 오류검출을 위한 CRC가 사용되더라도 복호시간을 단축하고 복호기의 전력소모를 줄이기 위해서 오류검출부호와 새로운 터보복호 정지기준을 복합적으로 적용하는 장치 및 방법을 개시한다. Turbo Decoder, Stopping Criteria, 순방향 오류정정, CRC,
Abstract:
본 발명은, 데이터 전송시 채널에서 발생할 수 있는 오류를 정정하기 위한 터보 복호기를 포함하는 디지털 통신 시스템에서, 상기 터보 복호기에서 사용되는 인터리버의 인덱스 주소 발생기에서 고속의 데이터 전송을 위해 연속적인 주소를 생성하는 방법에 있어서, 1스텝 차이가 나는 카운트값을 입력받아 각각 주소를 생성하는 과정과, 1스텝 느린 시점으로 생성된 주소를 통해 프루닝 발생에 대해 검사하는 과정과, 상기 프루닝이 발생한 경우, 1스텝 빠른 시점의 카운트값에 의해 생성된 주소를 인덱스 주소로 출력한 후 카운트값을 2스텝만큼 증가시키는 과정과, 상기 프루닝이 발생하지 않은 경우, 상기 1스텝 빠른 시점의 카운트값에 의해 생성된 주소는 사용하지 않고 카운트값을 1스텝만큼 증가시키는 과정을 포함하는 것을 특징으로 한다.