Method and apparatus for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system
Embodiments of the invention provide a method, system, etc. for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system. A method comprises generating a look-up-table from AGWN payloads in a plurality of AGWN packets. The look-up-table is then transmitted from a transmitter to a receiver. Next, the method generates a coded packet from an AGWN packet in a data packet using the look-up-table, wherein a code from the look-up-table is substituted in place of the AGWN packet. Specifically, the substituting of the code from the look-up-table comprises substituting coded symbols representing AGWN payloads in the AGWN packets. Further, the generating of the look-up-table comprises generating the code to represent size and strength information regarding an AGWN, wherein the coded packet is generated with a size that is less than the data packet.
Latest IBM Patents:
- Trajectory masking by injecting maps using virtual network functions
- Global prosody style transfer without text transcriptions
- Comprehensive privacy control for monitoring requests sent to artificial intelligence chatbots
- Systems and methods for management of unmanned aerial vehicles
- Incorporating feedback in network graph hotspot identification
1. Field of the Invention
The embodiments of the invention provide a method, system, etc. for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system.
2. Description of the Related Art
In a packet switched wired or wireless communication channel 200, a typical sequence of packets from a voice codec is laying out as illustrated in
The AGWN packet 300 is normally constructed, according to the format illustrated in
A typical vocoder (Voice coder decoder) configuration may call for up to 50% of embedded AGWN packets packed together with the real voice packets in a normal voice communication channel. The overall voice packet contents are about 60% in a given channel, thus the channel utilization factor can be calculated as:
As such, the situation can be summarized in
Embodiments of the invention provide a method, system, etc. for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system. A method comprises generating a look-up-table from AGWN payloads in a plurality of AGWN packets. The look-up-table is then transmitted from a transmitter to a receiver.
Next, the method generates a coded packet from an AGWN packet in a data packet using the look-up-table, wherein a code from the look-up-table is substituted in place of the AGWN packet. Specifically, the substituting of the code from the look-up-table comprises substituting coded symbols representing AGWN payloads in the AGWN packet. Further, the generating of the look-up-table comprises generating the code to represent size and strength information regarding an AGWN, wherein the coded packet is generated with a size that is less than the data packet.
Following this, the coded packet is transmitted from the transmitter to the receiver, wherein the coded packet is decoded back into the data packet in the receiver using the look-up-table. The decoding of the coded packet comprises obtaining the size and strength information regarding the AGWN from the code.
A system of embodiments herein comprises a look-up-table generator adapted to generate a look-up-table from a plurality of AGWN packets, wherein the look-up-table comprises AGWN payloads from the AGWN packets. A coded packet generator is also provided to generate a coded packet from an AGWN packet in a data packet using the look-up-table, wherein the coded packet comprises a size that is less than the data packet. Further, the coded packet comprises a code from the look-up-table in place of the AGWN packet, wherein the code comprises coded symbols representing AGWN payloads in the AGWN packet. The code also represents size and strength information regarding an AGWN.
The system further comprises a transmitter adapted to transmit the look-up-table and the coded packet; and a receiver adapted to receive the look-up-table and the coded packet. The receiver is further adapted to decode the coded packet back into the data packet using the look-up-table; and to obtain the size and strength information regarding the AGWN from the code.
Accordingly, embodiments herein provide methods that transmit the far small sized code of the much larger sized AGWN payload; thus, the whole down stream functional block can effectively concentrate on the voice payload and significantly improve the efficiency of the channel. The effective channel capacity will store the code table (also referred to herein as the “codebook”, the “look-up-table”, and/or the “LUT”) in between the TX transmitter and RX receiver. After the decoding process of their represented AWGN, the RX receiver can then search the LUT the packet to get AWGN payload.
These and other aspects of the embodiments of the invention will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating preferred embodiments of the invention and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments of the invention without departing from the spirit thereof, and the embodiments of the invention include all such modifications.
BRIEF DESCRIPTION OF THE DRAWINGSThe embodiments of the invention will be better understood from the following detailed description with reference to the drawings, in which:
The embodiments of the invention and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. It should be noted that the features illustrated in the drawings are not necessarily drawn to scale. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments of the invention. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments of the invention may be practiced and to further enable those of skill in the art to practice the embodiments of the invention. Accordingly, the examples should not be construed as limiting the scope of the embodiments of the invention.
Accordingly, embodiments herein provide methods that transmit the far small sized code of the much larger sized AGWN payload; thus, the whole down stream functional block can effectively concentrate on the voice payload and significantly improve the efficiency of the channel. The effective channel capacity will store the code table (also referred to herein as the “codebook”, the “look-up-table”, and/or the “LUT”) in between the TX transmitter and RX receiver. After the decoding process of their represented AWGN, the RX receiver can then search the LUT the packet to get AWGN payload.
A method is created, based on re-distribution of the AGWN packets realization as illustrated in
The original packet 500 is used to create a new packet 540 (i.e., the coded packet), comprising an H-1 byte pack 550, a code symbol 560, and a payload ID and trail payload 570.
An LUT codebook 600 can be created to represent the locally generated representation of AWGN, as shown in
The method and process is defined as follows, as illustrated in
The saving can be shown in
Embodiments of the invention provide a method, system, etc. for automatic power saving mode insertion when an unknown or an offensive receiver detected in a wireless access system. A method comprises generating a look-up-table (also referred to herein as the “codebook”, the “code table”, and/or the “LUT”) from AGWN payloads in a plurality of AGWN packets. As described above, the look-up-table can be designed as company proprietary format or in a negotiated industry standard format (for use of other database tools). The look-up-table is then transmitted from a transmitter to a receiver. Specifically, the look-up-table is transmitted to both routers by network management demon, once only during a session or even permanently stored in the RX receiver side.
Next, the method generates a coded packet from an AGWN packet in a data packet using the look-up-table, wherein a code from the look-up-table is substituted in place of the AGWN packet. More specifically, the substituting of the code from the look-up-table comprises substituting coded symbols representing AGWN payloads in the AGWN packet. Further, the generating of the look-up-table comprises generating the code to represent size and strength information regarding an AGWN, wherein the coded packet is generated with a size that is less than the data packet. As described more fully above, an original packet comprises an H-1 pack, an AGWN payload, and a payload ID and trail byte, wherein the original packet is used to create a new packet comprising an H-1 byte pack, a code symbol, and a payload ID and trail payload.
Following this, the coded packet is transmitted from the transmitter to the receiver. As described above, the TX transmitter transmits the new coded smaller packet through the regular channel coding and modem to the RX receiver. The coded packet is subsequently decoded back into the data packet in the receiver using the look-up-table. Further, the decoding of the coded packet comprises obtaining the size and strength information regarding the AGWN from the code.
Additionally, embodiments herein comprise a system having a look-up-table generator adapted to generate a look-up-table from a plurality of AGWN packets, wherein the look-up-table comprises AGWN payloads from the AGWN packets. As described above, the look-up-table can be designed as company proprietary format or in a negotiated industry standard format (for use of other database tools).
A coded packet generator is also provided to generate a coded packet from an AGWN packet in a data packet using the look-up-table, wherein the coded packet comprises a size that is less than the data packet. Further, the coded packet comprises a code from the look-up-table in place of the AGWN packet, wherein the code comprises coded symbols representing AGWN payloads in the AGWN packets. The code also represents size and strength information regarding an AGWN. As described above, the TX Quantizer decided certain time gap is qualified as AWGN. Next, the TX layer of the transmitter codes AWGN size and strength according to the look-up-table.
The system further comprises a transmitter adapted to transmit the look-up-table and the coded packet; and a receiver adapted to receive the look-up-table and the coded packet. As described above, the TX transmitter transmits the new coded smaller packet through the regular channel coding and modem to the RX receiver. The receiver is further adapted to decode the coded packet back into the data packet using the look-up-table; and to obtain the size and strength information regarding the AGWN from the code. As also described above, the RX receiver receives the coded packet and then decodes it according to the look-up-table, and then the original AWGN packet with size and strength is recovered.
Next, in item 920, the method substitutes the codes from the look-up-table in place of the AGWN packets, thereby substituting coded symbols representing AGWN payloads in the AGWN packets. The method, in item 922, generates a coded packet from the AGWN packet in a specific data packet using the look-up-table. Moreover, the coded packet has a size that is less than the data packet. As described more fully above, an original packet comprises an H-1 pack, an AGWN payload, and a payload ID and trail byte, wherein the original packet is used to create a new packet comprising an H-1 byte pack, a code symbol, and a payload ID and trail payload.
Following this, in item 930, the coded packet is transmitted from the transmitter to the receiver. As described above, the TX transmitter transmits the new coded smaller packet through the regular channel coding and modem to the RX receiver. The coded packet is subsequently decoded back into the data packet in the receiver using the look-up-table (item 940), wherein the size and strength information regarding the AGWN is obtained from the code.
Accordingly, embodiments herein provide methods that transmit the far small sized code of the much larger sized AGWN payload; thus, the whole down stream functional block can effectively concentrate on the voice payload and significantly improve the efficiency of the channel. The effective channel capacity will store the code table in between the TX transmitter and RX receiver. After the decoding process of their represented AWGN, the RX receiver can then search the LUT the packet to get AWGN payload.
The foregoing description of the specific embodiments will so fully reveal the general nature of the invention that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments of the invention have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments of the invention can be practiced with modification within the spirit and scope of the appended claims.
Claims
1. A method, comprising:
- generating a look-up-table from a plurality of additive Gaussian white noise packets;
- transmitting said look-up-table from a transmitter to a receiver;
- generating a coded packet from an additive Gaussian white noise packet in a data packet using said look-up-table;
- transmitting said coded packet from said transmitter to said receiver; and
- decoding said coded packet back into said data packet in said receiver using said look-up-table.
2. The method according to claim 1, wherein said generating of said coded packet comprises generating said coded packet with a size that is less than said data packet.
3. The method according to claim 1, wherein said generating of said coded packet comprises substituting a code from said look-up-table in place of said additive Gaussian white noise packet.
4. The method according to claim 3, wherein said generating of said look-up-table comprises generating said code to represent size and strength information regarding an additive Gaussian white noise.
5. The method according to claim 4, wherein said decoding of said coded packet comprises obtaining said size and strength information regarding said additive Gaussian white noise from said code.
6. The method according to claim 1, wherein said generating of said look-up-table comprises generating said look-up-table from additive Gaussian white noise payloads in said additive Gaussian white noise packets.
7. The method according to claim 3, wherein said substituting of said code from said look-up-table comprises substituting coded symbols representing additive Gaussian white noise payloads in said additive Gaussian white noise packet.
8. A method, comprising:
- generating a look-up-table from a plurality of additive Gaussian white noise packets;
- transmitting said look-up-table from a transmitter to a receiver;
- generating a coded packet from an additive Gaussian white noise packet in a data packet using said look-up-table, wherein said generating of said coded packet comprises substituting a code from said look-up-table in place of said additive Gaussian white noise packet;
- transmitting said coded packet from said transmitter to said receiver; and
- decoding said coded packet back into said data packet in said receiver using said look-up-table.
9. The method according to claim 8, wherein said generating of said coded packet comprises generating said coded packet with a size that is less than said data packet.
10. The method according to claim 8, wherein said generating of said look-up-table comprises generating said code to represent size and strength information regarding an additive Gaussian white noise.
11. The method according to claim 10, wherein said decoding of said coded packet comprises obtaining said size and strength information regarding said additive Gaussian white noise from said code.
12. The method according to claim 8, wherein said generating of said look-up-table comprises generating said look-up-table from additive Gaussian white noise payloads in said additive Gaussian white noise packets.
13. The method according to claim 8, wherein said substituting of said code from said look-up-table comprises substituting coded symbols representing additive Gaussian white noise payloads in said additive Gaussian white noise packet.
14. A system, comprising:
- a look-up-table generator adapted to generate a look-up-table from a plurality of additive Gaussian white noise packets;
- a coded packet generator adapted to generate a coded packet from an additive Gaussian white noise packet in a data packet using said look-up-table;
- a transmitter adapted to transmit said look-up-table and said coded packet; and
- a receiver adapted to receive said look-up-table, receive said coded packet, and decode said coded packet back into said data packet using said look-up-table.
15. The system according to claim 14, wherein said coded packet comprises a size that is less than said data packet.
16. The system according to claim 14, wherein said coded packet comprises a code from said look-up-table in place of said additive Gaussian white noise packet.
17. The system according to claim 16, wherein said code represents size and strength information regarding an additive Gaussian white noise.
18. The system according to claim 17, wherein said receiver is adapted to obtain said size and strength information regarding said additive Gaussian white noise from said code.
19. The system according to claim 14, wherein said look-up-table comprises additive Gaussian white noise payloads from said additive Gaussian white noise packets.
20. The system according to claim 16, wherein said code comprises coded symbols representing additive Gaussian white noise payloads in said additive Gaussian white noise packet.
Type: Application
Filed: Mar 14, 2006
Publication Date: Sep 20, 2007
Applicant: International Business Machines Corporation (Armonk, NY)
Inventor: Oliver Ban (Austin, TX)
Application Number: 11/375,458
International Classification: H04L 12/56 (20060101);