Multi-rate codec with puncture control
First Claim
Patent Images
1. A method comprising:
- receiving a puncturing code from a radio terminal through a channel;
receiving a first data packet from the radio terminal through the channel;
depuncturing the data packet in accordance with the received puncturing code receiving a puncturing request from the radio terminal through the channel;
puncturing a second data packet in accordance with the puncturing request;
creating a puncturing code indicating the puncturing that has been applied to the second data packet; and
transmitting the punctured second data packet with the puncturing code to the radio terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided that provide bandwidth efficient variable bit rate communication of digital signals in a noisy channel. According to one aspect of the present invention, the invention includes receiving a puncturing request, puncturing a data packet in accordance with the puncturing request, creating a puncturing code indicating the puncturing that has been applied to the data packet and transmitting the punctured data packet and the puncturing code.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving a puncturing code from a radio terminal through a channel;
receiving a first data packet from the radio terminal through the channel;
depuncturing the data packet in accordance with the received puncturing code receiving a puncturing request from the radio terminal through the channel;
puncturing a second data packet in accordance with the puncturing request;
creating a puncturing code indicating the puncturing that has been applied to the second data packet; and
transmitting the punctured second data packet with the puncturing code to the radio terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
receiving a puncturing request;
puncturing a data packet in accordance with the puncturing request;
creating a puncturing code indicating the puncturing that has been applied to the data packet; and
transmitting the punctured data packet and the puncturing code. - View Dependent Claims (12, 13, 14, 15, 16, 17)
receiving the transmitted data packet;
determining an error rate for the received data packet; and
transmitting a puncture request based on the determined error rate.
-
-
15. The method of claim 14, wherein transmitting a puncture request includes transmitting a request that data packets be punctured if the determined error rate is low and transmitting a request that data packets not be punctured if the determined error rate is high.
-
16. The method of claim 14, further comprising transmitting a data packet to the transmitting station and wherein transmitting a puncture request includes transmitting the request with the transmitted data packet.
-
17. The method of claim 14, further comprising receiving a puncturing code and depuncturing the received data packet in accordance with the received puncture code.
-
18. A machine-readable medium having stored thereon data representing sequences of instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving a puncturing code from a radio terminal through a channel;
receiving a first data packet from the radio terminal through the channel;
depuncturing the data packet in accordance with the received puncturing code;
receiving a puncturing request from the radio terminal through the channel;
puncturing a second data packet in accordance with the puncturing request;
creating a puncturing code indicating the puncturing that has been applied to the second data packet; and
transmitting the punctured second data packet with the puncturing code to the radio terminal. - View Dependent Claims (19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a receiver of a wireless communications system to receive a puncturing code through a channel, a puncturing request and a first data packet through the channel;
a demodulator coupled to the receiver to depuncture the first data packet in accordance with the received puncturing code;
a modulator to puncture a second data packet in accordance with the puncturing request;
a signal processor to create a puncturing code indicating the puncturing that has been applied to the second data packet; and
a transmitter to transmit the punctured second data packet and the puncturing code. - View Dependent Claims (24, 25, 26)
-
Specification