Method and apparatus for transmitting/receiving voice over internet protocol packets with a user datagram protocol checksum in a mobile communication system
First Claim
1. A method of transmitting a voice over Internet protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet, comprising the steps of:
- receiving, from an upper layer, a VoIP packet containing a user datagram protocol (UDP) checksum field, a UDP checksum in the UDP checksum field being determined based on the VoIP packet;
replacing the UDP checksum in the UPD checksum field with a pseudo checksum, the replaced pseudo checksum being preset between a transmitter and a receiver;
compressing the header of the VoIP packet except for the replaced pseudo checksum in the UDP checksum field;
eliminating the UDP checksum field from the header-compressed VoIP packet; and
adding a cyclic redundancy check (CRC) to the UDP checksum field-free VoIP packet, for error detection in the radio link.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for transmitting/receiving a Voice over Internet Protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet. To transmit a VoIP packet, a VoIP packet comprising a user datagram protocol (UDP) checksum field is received, the UDP checksum field is eliminated from the received VoIP packet, a cyclic redundancy check (CRC) is added to the UDP checksum field-free VoIP packet, for error detection in the radio link, and the VoIP packet having the CRC is transmitted on the radio link.
45 Citations
18 Claims
-
1. A method of transmitting a voice over Internet protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet, comprising the steps of:
-
receiving, from an upper layer, a VoIP packet containing a user datagram protocol (UDP) checksum field, a UDP checksum in the UDP checksum field being determined based on the VoIP packet; replacing the UDP checksum in the UPD checksum field with a pseudo checksum, the replaced pseudo checksum being preset between a transmitter and a receiver; compressing the header of the VoIP packet except for the replaced pseudo checksum in the UDP checksum field; eliminating the UDP checksum field from the header-compressed VoIP packet; and adding a cyclic redundancy check (CRC) to the UDP checksum field-free VoIP packet, for error detection in the radio link. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of receiving a voice over Internet protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet, comprising the steps of:
-
receiving a VoIP packet without a user datagram protocol (UDP) checksum field on a radio link; inserting a pseudo checksum into the received VoIP packet, the inserted pseudo checksum being preset between a transmitter and a receiver; decompressing the header of the VoIP packet with the inserted pseudo checksum and calculating a UDP checksum for the header-decompressed VoIP packet; and replacing the pseudo checksum with the calculated UDP checksum in the head-decompressed VoIP packet. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for transmitting a voice over Internet Protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet, comprising:
-
a checksum inserter for receiving, from an upper layer, a VoIP packet containing a header comprising a user datagram protocol (UDP) checksum field, a UDP checksum in the UDP checksum field being determined based on the VoIP packet and replacing the UDP checksum in the UDP checksum field of the VoIP packet with a pseudo checksum, the replaced pseudo checksum being preset between a transmitter and a receiver; a header compressor for compressing the header of the VoIP packet except for the replaced pseudo checksum in the UDP checksum field; a checksum deleter for eliminating the UDP checksum field from the header-compressed VoIP packet; and a radio protocol (RP) transmitter for adding a cyclic redundancy check (CRC) to the UDP checksum field-flee VoIP packet, for error detection in the radio link. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An apparatus for receiving a voice over Internet protocol (VoIP) packet on a radio link in a mobile communication system which provides a voice service over a packet network connected to the Internet, comprising:
-
a radio protocol (RP) receiver for receiving a VoIP packet without a user datagram protocol (UDP) checksum field on a radio link; a checksum inserter for inserting a pseudo checksum, the inserted pseudo checksum being preset between a transmitter and a receiver; a header decompressor for decompressing the header of the VoIP packet with inserted the pseudo checksum; and a checksum calculator for calculating a UDP checksum for the header-decompressed VoIP packet and replacing the pseudo checksum with the calculated UDP checksum. - View Dependent Claims (16, 17, 18)
-
Specification