Abstract:
A method of detecting an effective frame length for preventing a fragment loss in an EPON(Ethernet Passive Optical Network) MAC(Media Access Control) is provided to manage plural reference values for plural Ethernet frame buffers by using a minimum sized frame length memory of an ONU(Optical Network Unit). A reference value for a size of data to be transmitted is set in a frame buffer. A remaining frame length, which corresponds to a difference between a sum of input Ethernet frame lengths and a smallest reference value of the reference values greater than the sum of the lengths, is obtained. When the length of a new Ethernet frame is smaller than the remaining frame length, a sum of the previous Ethernet frame lengths is detected as an effective frame length. Otherwise, the sum of the previous Ethernet frame lengths and the sum of the new Ethernet frame lengths are detected as the effective frame lengths.
Abstract:
A method for managing service bandwidths according to customers and an EPON(Ethernet Passive Optical Network) system using the same are provided to perform customer management more definitely and execute service bandwidth control more diversely and minutely according to customers and service types by classifying customer access ports by customers. Customer identifiers are allocated according to each customer(S10). Service identifiers are allocated according to each of service types and features(S20). Service priorities are allocated according to service features(S30). Service classes are determined by combinations of customer identifiers, service identifiers, and service priorities(S40). Permissible service bandwidths are established according to the service classes(S50). Bandwidth control is carried out according to the service classes(S60).
Abstract:
A method and apparatus for compensating for phase errors of a digital signal are provided. An equalizer compensates for an amplitude distortion of a received signal caused by a channel and outputs an equalized signal after a first predetermined delay time elapses. A first multiplying means complex multiplies the equalized signal by a phase corrected signal and outputs a first multiplied value. A first multiplexing means selectively outputs either the received signal or the first multiplied value based upon whether the first predetermined time has elapsed. A phase compensating means sets an initial value of a local oscillator based upon an average value of phase errors of the received signal before the first predetermined time elapses, and removes phase errors existing in the first multiplied value after the first predetermined time elapses.
Abstract:
A method for transmitting and receiving leased line data, an apparatus for transmitting leased line data, and an apparatus for receiving leased line data are provided. The method includes storing received leased line data in a FIFO; packing the leased line date stored in the FIFO into the payload of a DSL frame; and transmitting the packed DSL frame. According to the method, leased line data can be transparently transmitted by adding minimum function blocks to the DSL modem, and with the simple circuit structure, the blocks can be integrated into one chip such that no additional external circuits are needed and a low-priced DSL modem chip that can transmit leased line data can be implemented.
Abstract:
PURPOSE: A device of compensating for a phase error of a digital signal is provided to stop an operation of an equalizer during delay time of the equalizer, and to operate the equalizer after almost removing a phase error, thereby enabling the equalizer to focus on removing inter-symbol interference by reducing burden of the equalizer. CONSTITUTION: An equalizer(210) outputs a compensated equalization signal when the first predetermined delay time elapses. The first multiplier(260) complex-multiplies the compensated signal, and outputs the first multiplied value. The first multiplexer(220) selectively outputs a receiving signal and the first multiplied value. A phase compensator(230) sets an initial value of a local oscillator before the first delay time elapses, and removes a phase error existing in the first multiplied value after the first delay time elapses. A signal decider(240) decides an original signal from an inputted signal. A subtractor(290) compares an input signal with an output signal, and detects an error. The second multiplier(270) multiplies the output signal of the subtractor(290) by an output signal of the phase compensator(230), and outputs the second multiplied value. The third multiplier(280) multiplies an output signal of the decider(240) by the output signal of the compensator(230), and outputs the third multiplied value. The first switch(295-1) supplies an output signal of the first multiplexer(220) to the subtractor(290). The second switch(295-2) supplies the output signal of the decider(240) to the subtractor(290) and the third multiplier(280). An error controller(250) controls an error value, and supplies the error value to the equalizer(210).
Abstract:
PURPOSE: A scalable adaptive equalizer is provided to flexibly control the number of tap blocks and prevent overflow generated from tap coefficient. CONSTITUTION: A feed-forward filter(101) filters a signal inputted through a predetermined transmission line for generating a compensated signal reduced an influence of the transmission line. A tap coefficient adjusting unit(102) generates a tap coefficient adjusting signal obtained by multiplying a signal obtained by subtracting a feedback signal from the compensated signal by a predetermined tap coefficient adjusting constant. A deciding unit(103) receives the tap coefficient adjusting signal for generating a symbol signal and an error signal corresponding to a difference between the symbol signal and a target symbol signal. A feedback filter(104) receives the symbol signal and the error signal for generating a feedback signal corresponding to an interference value to the current symbol by an adjacent symbol of the inputted signal.
Abstract:
A variable-rate QAM (Quadrature Amplitude Modulation) transceiver of the present invention facilitates data interfacing between a number of bands having different transmission rates by using a number of transmitters and receivers in downstream and upstream, respectively, to provide a symmetric service in which data transmission rate in upstream is equal to that in downstream even under environment of serious channel attenuation of a signal for high frequency. That is, the variable-rate QAM transceiver of the present invention comprises a number of transmitter blocks for providing various transmission rates to the transmitters and a number of receiver blocks for providing various transmission rates to the receivers, for properly adjusting bandwidth allocation of the passband signal bandwidth of a number of transmitters and receivers to enable high speed symmetric data transmission.
Abstract:
PURPOSE: A high performance software modem platform board is provided which has an additional analog front end and digital interface to be able to serve as a modem directly and realizes a variety of modem functions within a short period of time by replacing only the analog front end. CONSTITUTION: A software modem platform board includes an analog front end for filtering an input analog signal to convert the signal into a digital signal in case of reception and converting data into an analog signal to transmit the signal through an analog filter, and the first field programmable gate array(FPGA) for performing pre-processing using clock recovery, frame clock recovery and adapted filter for the digital signal and pulse-shaping input transmission data. The platform board further has the second and third FPGAs for transmitting input data to an upper layer and carrying out an error correction pre-processing to send data transmitted from the upper layer, the first, second and third serial ROMs for storing a user program which will be downloaded to the first, second and third FPGAs, and the first, second and third digital signal processors(DSPs) for executing various operation processes for received data and carrying out IFFT for transmission data. The platform board also has a flash ROM for storing user data, a synchronous burst SRAM and synchronous DRAM for storing intermediate operation results, and a CPLD for controlling the devices and boards. Complex operations are allocated to the DSPs and simple high-speed operations and bit operations are assigned to the FPGAs to maximize operation efficiency.