Apparatus and method for efficiently supporting VoIP in a wireless communication system
First Claim
1. An apparatus comprising:
- a packet data serving node; and
a packet control function,the packet data serving node comprising;
a receiver configured to receive voice over internet protocol packets, wherein a portion of the voice over internet protocol packets encode background noise that occurs during speech and another portion of the voice over internet protocol packets encode speech;
a header compressor configured to compress the headers of the voice over internet protocol packets; and
a voice over internet protocol packet forwarder configured to forward the voice over internet protocol packets with compressed headers to the packet control function;
the packet control functionconfigured to receive voice over internet protocol packets from the packet data serving node;
configured to identify which voice over internet protocol packets encode background noise and which voice over internet protocol packets encode speech; and
configured to discard all the voice over internet protocol packets encoding background noise; and
wherein the apparatus is configured to reduce downlink bandwidth requirements associated with a voice over internet protocol service by discarding the voice over internet protocol packets encoding background noise.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention concerns methods for efficiently supporting Voice over Internet Protocol (VoIP) on the Forward Packet Data Channel (F-PDCH) in CDMA 2000 1xEV-DV systems. Active speech in VoIP is encoded using, for example enhanced variable rate codec (EVRC), which produces 171, 80 and 16 bits per 20 ms of speech for Rate 1, Rate ½ and Rate ⅛, respectively. However, about 60% of the time a user is inactive during a speech session, so an inordinate amount of system bandwidth is comprised of rate ⅛ VoIP packets. In one embodiment of the present invention the apparatus of the present invention identifies the Rate ⅛ voice frame packets and discards them. In another embodiment of the present invention, the apparatus of the present invention identifies the Rate ⅛ voice frame packets and selects some of them for further transmission. In both embodiments the efficiency of channel utilization is increased since the amount of channel band width used to communicate relatively little information, e.g., gaps of silence, is decreased.
22 Citations
8 Claims
-
1. An apparatus comprising:
-
a packet data serving node; and a packet control function, the packet data serving node comprising; a receiver configured to receive voice over internet protocol packets, wherein a portion of the voice over internet protocol packets encode background noise that occurs during speech and another portion of the voice over internet protocol packets encode speech; a header compressor configured to compress the headers of the voice over internet protocol packets; and a voice over internet protocol packet forwarder configured to forward the voice over internet protocol packets with compressed headers to the packet control function; the packet control function configured to receive voice over internet protocol packets from the packet data serving node; configured to identify which voice over internet protocol packets encode background noise and which voice over internet protocol packets encode speech; and configured to discard all the voice over internet protocol packets encoding background noise; and wherein the apparatus is configured to reduce downlink bandwidth requirements associated with a voice over internet protocol service by discarding the voice over internet protocol packets encoding background noise.
-
-
2. An apparatus comprising:
-
a packet data serving node; and a packet control function, the packet data serving node comprising; a receiver configured to receive voice over internet protocol packets, wherein a portion of the voice over internet protocol packets encode background noise that occurs during speech and another portion of the voice over internet protocol packets encode speech; a header compressor configured to compress the headers of the voice over internet protocol packets; and a voice over internet protocol packet forwarder configured to forward the voice over internet protocol packets with compressed headers to the packet control function; the packet control function configured to receive voice over internet protocol packets from the packet data serving node; configured to identify which voice over internet protocol packets encode background noise and which voice over internet protocol packets encode speech; and configured to retain some of the voice over internet protocol packets encoding background noise and to discard the remaining voice over internet protocol packets encoding background noise; and wherein the apparatus is configured to reduce downlink bandwidth requirements associated with a voice over internet protocol service by discarding the voice over internet protocol packets encoding background noise.
-
-
3. A method comprising:
-
in a wireless telecommunication system supporting voice over internet protocol service, reducing downlink bandwidth requirements associated with the voice over internet protocol service by; receiving voice over internet protocol packets encoded using an enhanced variable rate codec at a packet data serving node, wherein the voice over internet protocol packets comprise at least rate 1, ½ and
⅛
packets, and wherein the rate ⅛
packets encode background noise associated with speech;performing header compression on the rate 1, ½ and
⅛
packets at the packet data serving node;transmitting the rate 1, ½ and
⅛
packets from the packet data serving node to a packet control function of a radio network;receiving the voice over internet protocol packets at the packet control function; identifying the rate ⅛
packets at the packet control function; anddiscarding the rate ⅛
packets and retaining the rate 1 and rate ½
voice frame packets at the packet control function.
-
-
4. A method comprising:
-
in a wireless telecommunications system supporting voice over internet protocol service, reducing downlink bandwidth requirements associated with the voice over internet protocol service by; receiving voice over internet protocol packets encoded using an enhanced variable rate codec at a packet data serving node, wherein the voice over internet protocol packets comprise at least rate 1, ½ and
⅛
packets, and wherein the rate ⅛
packets encode background noise associated with speech;performing header compression on the rate 1, ½ and
⅛
packets at the packet data serving node;transmitting the rate 1, ½ and
⅛
packets from the packet data serving node to a packet control function of a radio network;receiving the voice over internet protocol packets at the packet control function; identifying the rate ⅛
packets at the packet control function;retaining some rate ⅛
voice frame packets via the packet control function; anddiscarding the remaining rate ⅛
voice frame packets and retaining the rate 1 and rate ½
voice frame packets via the packet control function.
-
-
5. An apparatus comprising:
-
a packet data serving node configured to receive voice over internet protocol packets encoded using an enhanced variable rate codec comprising at least rate 1, ½ and
⅛
packets, wherein the rate ⅛
packets encode background noise associated with speech;configured to identify which packets correspond to rate ⅛
packets; andconfigured to discard all rate ⅛
packets, andconfigured to forward the rate 1 and ½
packets with compressed headers to a packet control function of a code division multiple access wireless system,wherein the apparatus is operative in a wireless communication system to reduce downlink bandwidth requirements associated with the voice over internet protocol service by discarding the rate ⅛
packets and retaining the rate 1 and rate ½
voice frame packets. - View Dependent Claims (6)
-
-
7. A computer memory medium tangibly embodying a program of machine-readable instructions executable by one or more digital processing apparatus to perform operations in a wireless telecommunications system for supporting voice over internet protocol, the operations comprising:
-
receiving voice over internet protocol packets at a packet data serving node, wherein at least one of the voice over internet protocol packets encode background noise associated with human speech and at least one other of the voice over internet protocol packets encode human speech; performing header compression on the voice over internet protocol packets at the packet data serving node; transmitting the voice over internet protocol packets from the packet data serving node to the packet control function; receiving the voice over internet protocol packets at the packet control function; identifying, at the packet control function, the at least one voice over internet protocol packet encoding background noise; and discarding, via the packet control function, the at least one voice over internet protocol packets encoding background noise associated with human speech and the at least one other of the voice over internet protocol packets encoding human speech, wherein the operations reduce downlink bandwidth requirements associated with the voice over internet protocol service by discarding the at least one voice over internet protocol packet.
-
-
8. A computer memory medium tangibly embodying a program of machine-readable instructions executable by one or more digital processing apparatus to perform operations in a wireless telecommunications system for supporting voice over internet protocol, the operations comprising:
-
receiving voice over internet protocol packets at a packet data serving node, wherein a portion of the voice over internet protocol packets encode background noise associated with speech and another portion of the voice over internet protocol packets encode speech; performing header compression on the voice over internet protocol packets at the packet data serving node; transmitting the rate voice over internet protocol packets with compressed headers from the packet data serving node to the packet control function; receiving the voice over internet protocol packets at the packet control function; identifying, at the packet control function, the voice over internet protocol packets encoding background noise; retaining some voice over internet protocol packets encoding background noise; and discarding, via the packet control function, the remaining voice over internet protocol packets encoding background noise, wherein the operations reduce downlink bandwidth requirements associated with the voice over internet protocol service by discarding the remaining voice over internet protocol packets encoding background noise and retaining the voice over internet protocol packets encoding speech.
-
Specification