Abstract:
PURPOSE: A motion estimation method through an SAD(Sum of Absolute Difference) estimation is provided to decrease the number of search points satisfying the conditions in SEA(Successive Elimination Algorithm), thereby reducing the calculation amount. CONSTITUTION: An SAD estimation value in the present search point is compared with the minimum SAD value among SADs obtained till now(S107). When the SAD estimation value is larger than the minimum SAD value(SADmin), an SAD calculation is omitted or when the SAD estimation value is smaller than the minimum SAD value or the same, a real SAD(SAD(u,v)) is calculated. The SAD(u,v) is compared with the SADmin(S111). When the SAD(u,v) is larger than the SADmin or the same, it is discriminated that the present search point is not an optimum motion vector. When the SAD(u,v) is smaller than the SADmin, the optimum motion vectors(u*,v*) are updated(S113).
Abstract:
In an apparatus for a TFCI mapping in a wireless communication mobile station, and a method thereof, the apparatus includes an encoding unit for encoding a TFCI transmitted from a main control unit as a CPU; a TFCI mapping unit for generating necessary control parameter and a TFCI code by using a signal encoded by the encoding unit and a signal transmitted from the CPU; and a CPU for controlling the encoding unit and the mapping unit.
Abstract:
PURPOSE: A 2-level logic synthesis method is provided to generate a 2-level AND/XOR circuit having the smallest area and the shortest retardation time from an expression equation of a given logical circuit. CONSTITUTION: A given logical function is expressed by a map of a true/false table(S81). The largest cube is selected from the cubes still not tried by inputting the map(S82). After calculating the gain of the selected cube, if the gain is more than zero, the cube is accepted(S85). If not, the selected cube is canceled(S84) and a new cube is selected. If the selected cube is accepted, a new logical function is obtained(S86). If the on-set number of the new logical function is zero, the process is terminated, and if not, the processes from S20 to S70 are repeated(S87).
Abstract:
PURPOSE: A 2-level logic synthesis method is provided to generate a 2-level AND/XOR circuit having the smallest area and the shortest retardation time from an expression equation of a given logical circuit. CONSTITUTION: A given logical function is expressed by a map of a true/false table(S81). The largest cube is selected from the cubes still not tried by inputting the map(S82). After calculating the gain of the selected cube, if the gain is more than zero, the cube is accepted(S85). If not, the selected cube is canceled(S84) and a new cube is selected. If the selected cube is accepted, a new logical function is obtained(S86). If the on-set number of the new logical function is zero, the process is terminated, and if not, the processes from S20 to S70 are repeated(S87).
Abstract:
PURPOSE: A turbo decoder having a state matrix and calculation method using the same are provided to reduce a hardware size by reducing a calculation amount through simplifying of a turbo decoding algorithm. CONSTITUTION: A branch matrix calculation means(43) receives a symbol input via an input buffer and calculates a branch matrix. A state matrix calculation means(44) calculates and stores a reverse state matrix using the branch matrix calculated via the branch matrix calculation means and calculates a forward matrix using the branch matrix. A log likelihood ratio calculation means(46) calculates a log likelihood ratio using the forward state matrix input via the state matrix calculation means and the reverse state matrix stored in the state matrix calculation means.
Abstract:
A 108-tap 1:4 interpolation FIR filter device for digital mobile telecommunication having a single bit input that employs a look-up table minimum scheme and a pipeline structure in which the size of the entire look-up tables is significantly reduced by dividing four coefficient groups into three parts, respectively, and effectively using the symmetry of the 108-tap filter coefficient and the symmetry within the look-up table. The FIR filter includes an input shift register and selector for processing a single bit input of four channels, an address generator for producing addresses of the look-up table, look-up table group 0~3 for producing filter outputs group by group via the look-up table and the calculator using the address as an input, a pipeline register I for delaying the filter outputs for coefficient group which are outputted in parallel, a group selector for converting the delayed outputs in serial channel by channel, and a pipeline register II for matching the time of filter output channel by channel.
Abstract:
PURPOSE: An encoding and decoding block structure for reducing process delay time of a CELP vocoder and an encoding and decoding method using the structure are provided to divide an encoding block into sub-modules to process the encoding block to decrease the entire delay time of a system. CONSTITUTION: An encoding block is divided into a plurality of sub-modules(31) having a predetermined quantity of calculation corresponding to encoding process delay time determined in one frame, and encoding is executed for each of the sub-modules. A decoding block is divided into sub-frames(32) that are determined based on one frame between the sub-modules, and decoding is carried out by the sub-frames. When process delay time of one frame is 20ms, the encoding block is divided into eight sub-modules each of which has the processing time of 2ms, and the decoding block is divided into four sub-frames each of which has the processing time of 1ms. A sound signal is encoded and decoded through the encoding and decoding block.
Abstract:
PURPOSE: A cell scanner of an asynchronous CDMA(Code Division Multiple Access) communication system is provided to construct simple hardware by removing previously phase error components. CONSTITUTION: A complex despreading unit(21) multiplies input data and a spreading code to despread the input data. A delay unit(23,24) delays the in-phase component and the quadature-phase component of the despread data. A multiplication unit(25,26) multiplies the in-phase component of the despread data and the in-phase component of the delayed data, and multiplies the quadature-phase component of the despread data and the quadature-phase component of the delayed data. An integration unit(27) adds two results from the multiplication unit(25,26).
Abstract:
PURPOSE: A method for searching a code-book CELP type vocoder is provided to reduce the searching time for easily realizing the vocoder with chip DSPs(Digital Signal Processors) and to add other functions into the device as many as the reduced calculation amount, and thereby efficiently designing the system. CONSTITUTION: A signal x(n), in which long/short term prediction components is removed from an original input voice signal, is outputted through a weighting filter and used as an input voice for searching a code-book. That is, a correlativity(Exy and Eyy) is obtained by using the input signal x(n) and synthetic voice(y1(n)) made by filtering a code vector for a present code-book index value through a pitch synthetic filter and a formant synthetic filter. And, a minimum error value is obtained by using the correlativity(Exy and Eyy) and a fixed code-book gain value(G). Then, the searching operation is finished after outputting a currently selected code-book index and the gain, if the times for searching the minimum error are exceeded over a predetermined minimum error counter value.
Abstract:
PURPOSE: A frequency mixing circuit improved DC offset characteristic by using high bandwidth passing characteristic is provided to obtain proper DC offset characteristic regardless of effecting from an input signal voltage value, and minimize the power consumption due to a simple structure. CONSTITUTION: A voltage-current conversion section(20) amplifies an input voltage signal of a differential type provided from an input signal and a reference providing section(10), and converts the input voltage signal into a differential output current. A frequency mixing section(30) mixes the converted current provided from the voltage-current conversion section(20) with an applied clock signal from an outside. An output signal generation section(40) generates an output voltage signal through an output load resistor after receiving the converted current from frequency mixing section(30).