Apparatus and Method for Efficiently Processing Voice Packet Data in Mobile Communication System Providing Voice Service Using Packet Network
First Claim
1. A transmission method for efficiently processing a voice packet in a mobile communication system providing a voice service through a packet network, the transmission method comprising the steps of:
- receiving by a radio link control layer a voice packet for transmission from an upper layer and generating a header including information representing a type of the received voice packet and information used for checking errors in the header of the voice packet;
confirming a voice data part of the voice packet using the information representing the type and determining a coverage used for performing error detection with respect to the voice packet through the confirmed voice data part; and
reconstructing a voice packet including the header and the voice data and transmitting the reconstructed voice packet to a lower layer through a wireless channel, the header including the determined error detection range.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and method for efficiently processing voice packet data in a mobile communication system providing voice service using a packet network. The method includes: receiving a voice packet from an upper layer and generating a header including information about voice packet type and information for checking of voice packet error; confirming a data field of the voice packet based on the packet type and determining an error detection range; reconstructing a voice packet including the error detection range and the header and transferring the reconstructed voice packet to a lower layer. The apparatus and method can perform decoding with proper CODEC for an erroneous voice packet, thereby improving the quality of voice communication.
-
Citations
11 Claims
-
1. A transmission method for efficiently processing a voice packet in a mobile communication system providing a voice service through a packet network, the transmission method comprising the steps of:
-
receiving by a radio link control layer a voice packet for transmission from an upper layer and generating a header including information representing a type of the received voice packet and information used for checking errors in the header of the voice packet;
confirming a voice data part of the voice packet using the information representing the type and determining a coverage used for performing error detection with respect to the voice packet through the confirmed voice data part; and
reconstructing a voice packet including the header and the voice data and transmitting the reconstructed voice packet to a lower layer through a wireless channel, the header including the determined error detection range. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A reception method for efficiently processing a voice packet in a mobile communication system providing a voice service through a packet network, the reception method comprising the steps of:
-
receiving by a radio link control layer data from a lower layer and reconstructing a voice packet by using a header including information representing a packet type of the data and information used for checking an error with respect to the header of the data;
extracting the information used in order to check an error in the header from the voice packet reconstructed by using the header;
confirming a voice data part of the voice packet using the information representing the packet type and determining an error detection range required for determining if an error exists in a part excluding the confirmed voice data part; and
determining if an error exists in the voice packet by comparing the error detection range with the information used for checking an error.
-
-
9. A transmission apparatus for a radio link control which efficiently processes a voice packet in a mobile communication system providing a voice service through a packet network, the transmission apparatus comprises:
-
a buffer for receiving information representing a type of a voice packet and the voice packet from an upper layer and storing the information and the voice packet;
a division/concatenation module for performing division or concatenation with respect to the voice packet stored in the buffer and previously-received another voice packet such that the voice packet and another voice packet have sizes suitable for transmission through a wireless channel;
a header generating module for generating a header including information representing a sequence number used for distinguishing the voice packet and another voice packet, information representing a length of the voice packet, and information representing if errors exist in the header of the voice packet; and
an error information coverage determining module for distinguishing a voice data part and a header part of the voice packet using information representing the type and determining an error occurring range of the voice packet by assigning a value used for performing error detection for the header part as information used for checking errors with respect to the voice packet. - View Dependent Claims (10)
-
-
11. A reception apparatus for radio link control which efficiently processes a voice packet in a mobile communication system providing a voice service through a packet network, the reception apparatus comprising:
-
a buffer for receiving data from a lower layer and storing the data;
a header extracting module for extracting information representing a type of the data and information representing if errors exist in a header of the data from the received data;
an error detection range calculating module for determining a voice data part of the data using the information representing the type and determining an error detection range used for determining if errors exist in a part excluding the determined voice data part; and
an error information comparison module for determining if errors exist in the header by comparing an error occurring range predetermined based on the type information with the information representing if errors exist in the header of the data.
-
Specification