Abstract:
본 발명은 이동통신시스템에서 핸드-오버시 데이터 전송에 관한 것으로, 특히 주파수간 핸드-오버(Inter frequency Hand over)와 같은 하드 핸드-오버(Hard Hand Over)에서 기존 링크에서 새로운 링크로 통신경로를 바꾸는 과정에서 기존링크에 있던 전송되지 않은 데이터가 유실을 막고 신뢰성 있는 하드핸드-오버를 지원하기 위한 시스템 및 방법에 관한 것이다. 본 발명은 기지국과 제어국 사이에 새로운 신호를 정의하여 제어국에서는 핸드-오버가 발생한 시점을 기존 기지국에 알려주고 기존 기지국에서는 버퍼에 저장된 데이터가 모두 이동단말로 전송된 시점을 제어국에 알려주어서 기존 통신경로에 남아있던 데이터가 모두 이동단말에 전달되는 것을 보장할 수 있도록 한다. 또한 제어국에 핸드-오버용 버퍼를 두어서 새로운 통신경로를 구축하는 동안 수신되는 데이터를 저장하였다가 이동단말까지 새로운 통신경로가 완성되면 이 버퍼로부터 이동단말로 데이터를 전송함으로써, 이동통신망에서 하드 핸드-오버시 데이터의 유실을 막고 신뢰성 있는 핸드-오버를 지원할 수 있다.
Abstract:
The present invention reduces complexity of computation as about 40% comparing to the conventional depth first tree search method. A method for searching an algebraic codebook in algebraic code excited linear prediction (ACELP) vocoding using a depth first tree method, includes the steps of: a) searching branches of predetermined levels to predict a branch in which optimum pulse is located; b) choosing a predetermined number of branches according to the search result of the step a) and removing residual branches; and c) searching the chosen branches and choosing optimum algebraic code.
Abstract:
PURPOSE: A method for controlling call admission in mobile communication and a recording medium storing a program to realize the same are provided to efficiently use system resources and to execute discriminatory processing according to the traffic characteristics of mobile users in the case of system congestion. CONSTITUTION: If the service speed of an arrived call is fixed in case that the arrived call is a new call(S12,S13), a base station judges whether the call meets the first condition in which (Ipresent + ΔIi) is less than (Itotal - IGMreserved, new call)(S14). If the call satisfies the first condition, the base station approves the call request at a service speed of Ri(S15). However, in case that the call does not meet the first condition, the base station rejects the call(S16). Meanwhile, if the arrived call is a new call and the service speed is variable(S21), the base station judges whether the call meets the second condition in which (Ipresent + ΔImaxi) is less than (Itotal - IGMreserved, new call)(S22). In case that the call meets the second condition, the base station approves the call request at a service speed of Rmaxi(S23).
Abstract:
PURPOSE: A hard handover method and system free from data loss is provided to increase service quality by preventing data loss in a hard hand-over and to efficiently operate a new hard handover method. CONSTITUTION: A base station controller(300) consists of an RRC(Radio Resource Control) layer(310) and an RLC(Radio Link Control) layer(320). The RRC layer(310) comprises a call control part(311). The RLC layer(320) comprises a buffer control part(321) and a handover buffer(322). The call control part(311) controls the buffer control part(321) with call setup and release. If a mobile terminal moves from the coverage of the first base station(100) to the coverage of the second base station(200), it is reported to the base station controller(300) through a measurement report message. Receiving the measurement report message, the base station controller(300) generates a handover. If a handover is generated, the call control part(311) stops the transmission of downlink data to the first base station(100) and directs the buffer control part(321) to store the data incoming from a core network(400) in the handover buffer(322). At the same time, the call control part(311) transmits a handover generation message to inform the first base station(100) that a hand-over has been generated.
Abstract:
PURPOSE: A method for managing spreading codes through dual state management of a plane tree structure and a method for allocating and releasing the spreading codes by using the same are provided to adopt the plane tree structure storing an OVSF(Orthogonal Variable Spreading Factor) code tree in a one-dimensional array, and to perform the dual state management of OVSF codes, thereby eliminating the effort to search states of related codes upon allocation and release. CONSTITUTION: A state of each spreading code is divided into two fields, in order to meet an allocation rule of spreading codes. The first state field(5a) indicates a state(IDLE) of available spreading codes, a state(BUSY) of currently used spreading codes, and a state(QUASI-BUSY) showing that lower spreading codes connected to the same branch are unavailable due to use of upper spreading codes. The second state field(5b) indicates information on the number of spreading codes(#BUSY-CHILD) in a 'BUSY' state among lower spreading codes of corresponding spreading codes. Resources of a spreading code tree are managed in a plane tree structure with a one dimensional array. Accordingly, direct access into an array index is possible without passing a step of searching additional link information, when accessing the lower spreading codes and upper spreading codes.
Abstract:
PURPOSE: A V-BLAST(Vertical-Bell Laboratories Layered Space-Time) system having a simple inverse matrix operation structure is provided to operate a necessary cofactor by using three multiplying steps, and to multiply a minimal value by a receiving symbol to divide with a determinant, thereby reducing hardware for V-BLAST algorithm. CONSTITUTION: The first and second switches(202,204) input a matrix and a receiving symbol, and transmit the matrix and the receiving symbol. A pseudo inverse matrix calculator(206) inputs the matrix to operate a cofactor matrix and a determinant, and outputs the cofactor matrix and the determinant. A size and minimal value calculator(208) operates a minimal index value for the cofactor matrix. A matrix reducer calculator(212) inputs a new matrix to the first switch(202). A weighting vector selector(210) operates a row vector and a transposed matrix of the row vector. The first multiplier(214) multiplies the transposed matrix by the receiving symbol. A divider(215) inputs the determinant, and divides an output of the first multiplier(214) with the determinant. An inverse mapper(218) inputs an output from the divider(215), and outputs an estimated information value. The second multiplier(220) multiplies a column corresponding to a row that generates the minimal index value, outputs results. A subtractor(216) subtracts an output of the second multiplier(220) from the receiving symbol, and outputs a new receiving symbol.
Abstract:
The present invention relates to a turbo decoder having a state metric, a calculating method using the turbo decoder and a computer-readable recoding medium for executing a calculation method implemented to the turbo decoder. The turbo decoder includes branch metric calculation unit, state metric calculation unit and log likelihood ratio calculation unit. The present invention may reduce calculation steps by simplifying a conventional turbo decode algorithm, reducing a size of a hardware, which the turbo decoder can be implemented in as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). The present invention can be implemented in an error correction in wireless communication system and satellite communication system.
Abstract:
A region searcher, a method of driving the same, and a code searcher using the same are disclosed. When a predetermined region is iteratively searched, the energy value corresponding to the same hypothesis location value is stored by using a searcher having divided two buffers, thereby the implementation complexity thereof can be remarkably reduced, without using a simple memory.
Abstract:
PURPOSE: A turbo permutator and a turbo decoder using the same are provided to form the turbo permutator suitable for the turbo decoder by using a sliding window method. CONSTITUTION: A turbo permutator includes a deinterleaving address generator(100), an interleaving row/column address generator(101,102), an address mapper(103), multiplexers(104,106), and a permutator memory(107). The deinterleaving address generator is used for generating a deinterleaving address value according to a predetermined bit number. The interleaving row/column address generators are used for outputting interleaving row/column address values according to the bit number and a row/column number. The multiplexers is used for selecting one of the deinterleaving address value and an output value of the address mapper. The permutator memory is used for outputting the output values corresponding to the input data.
Abstract:
PURPOSE: A method for synchronizing time in a mobile communication system is provided to supply a function of adjusting a TOD(Time Of Day) to self time in a main processor when the TOD is supplied, thereby simply performing time synchronization without using a GPS receiver. CONSTITUTION: When a synchronization program starts, a synchronization program reads shape information from firmware(300), and sets a software interrupt initial value(302). The synchronization program sets a virtual clock interrupt initial value for synchronization(304), and sets a virtual clock initial value for correction(306). The synchronization program decides whether the program is mounted on a main processor from the read shape information(308). If so, the synchronization program converts into a main processor execution mode(310). If the program is mounted on a sub processor, the synchronization program converts into a sub processor execution mode(312).