IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0997271
(2004-11-24)
|
등록번호 |
US-8248938
(2012-08-21)
|
발명자
/ 주소 |
- Au, Jean P. L.
- Attar, Rashid A.
- Bhushan, Naga
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
6 |
초록
▼
A communication system (100) transmits data packets from a sender (120A) to a receiver (130A) using hybrid automatic repeat request processes. The sender redundantly encodes each packet, divides the packet into subpackets, and sends the subpackets to the receiver in a time-interlaced manner. When th
A communication system (100) transmits data packets from a sender (120A) to a receiver (130A) using hybrid automatic repeat request processes. The sender redundantly encodes each packet, divides the packet into subpackets, and sends the subpackets to the receiver in a time-interlaced manner. When the receiver returns a positive acknowledgement of a subpacket using an acknowledgement channel, the sender terminates transmission of the subpackets. The sender interprets the signals on the acknowledgement channel using a metric resulting from correlation of the signals with positive and negative acknowledgement symbols. The sender interprets low correlation of the acknowledgement channel signal with both positive and negative acknowledgement symbols as a preamble miss, and terminates transmission of the subpackets. After termination, the packet may be rescheduled for transmission. Early termination of packet transmission after a preamble miss improves bandwidth utilization and decreases latency of the packet with the missed preamble.
대표청구항
▼
1. A Base Station Transceiver System (BTS) comprising: a receiver to receive an acknowledgement channel;a base station interface; anda transmitter configured to accept a packet through the base station interface, divide the packet into a plurality of subpackets, transmit the subpackets and terminate
1. A Base Station Transceiver System (BTS) comprising: a receiver to receive an acknowledgement channel;a base station interface; anda transmitter configured to accept a packet through the base station interface, divide the packet into a plurality of subpackets, transmit the subpackets and terminate transmission of the subpackets on a traffic channel when a measured energy metric at the BTS of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message. 2. The BTS of claim 1, wherein the transmitter is configured to send the subpackets to the AT in a time-interlaced manner. 3. The BTS of claim 2, wherein the transmitter and the receiver operate wirelessly. 4. The BTS of claim 2, wherein the transmitter and the receiver operate in accordance with a code division multiple access communication technique. 5. The BTS of claim 2, wherein the transmitter is configured to encode the packet redundantly. 6. The BTS of claim 2, wherein the transmitter is configured to encode the packet redundantly before dividing the packet into the plurality of subpackets so that the packet may be decoded from fewer than all subpackets. 7. The BTS of claim 2, wherein the transmitter is configured to: redundantly encode the packet, before dividing the packet into the plurality of subpackets so that the packet may be decoded from any subpacket of the plurality of packets, andappend a preamble to a first subpacket of the plurality of subpackets, the preamble identifying the AT. 8. The BTS of claim 2, wherein the receiver and the transmitter are configured to generate a likelihood ratio metric from energy on the acknowledgement channel and use the likelihood ratio metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 9. The BTS of claim 2, wherein the receiver and the transmitter are configured to generate one or more metrics from energy on the acknowledgement channel and use the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 10. The BTS of claim 2, wherein the receiver and the transmitter are configured to: generate one or more metrics by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols; anduse the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 11. The BTS of claim 10, wherein the receiver and the transmitter are configured to determine whether an ACK message is received, a NAK message is received, or neither ACK nor NAK message is received in response to each subpacket of the plurality of subpackets. 12. The BTS of claim 2, wherein the receiver and the transmitter are configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anduse the cumulative metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 13. The BTS of claim 2, wherein the receiver and the transmitter are configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermine that an ACK message was received when the cumulative metric is within an ACK range,a NAK message was received when the cumulative metric is within a NAK range, andneither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range. 14. The BTS of claim 13, wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 15. The BTS of claim 2, wherein the receiver and the transmitter are configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermine that an ACK message was received when the cumulative metric is within an ACK range;determine that a NAK message was received when the cumulative metric is within a NAK range; anddetermine that neither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range and at least two subpackets of the plurality of packets have been sent;wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 16. A base station apparatus comprising: a transmitter;a receiver to receive an acknowledgement channel; andat least one processor coupled to the transmitter and to the receiver, wherein the at least one processor is configured to divide a packet into a plurality of subpackets, cause the transmitter to send the subpackets to an AT (Access Terminal); and cause the transmitter to terminate transmission of the subpackets on a traffic channel when a measured energy metric at the base station apparatus of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message. 17. The base station apparatus of claim 16, wherein the transmitter is configured to send the subpackets to the AT in a time-interlaced manner. 18. The base station apparatus of claim 17, wherein the transmitter and the receiver operate wirelessly. 19. The base station apparatus of claim 17, wherein the transmitter and the receiver operate in accordance with a code division multiple access communication technique. 20. The base station apparatus of claim 17, wherein the at least one processor is configured to encode the packet redundantly. 21. The base station apparatus of claim 17, wherein the at least one processor is configured to encode the packet redundantly before dividing the packet into the plurality of subpackets so that the packet may be decoded from fewer than all subpackets. 22. The base station apparatus of claim 17, wherein the at least one processor is configured to: redundantly encode the packet before dividing the packet into the plurality of subpackets so that the packet may be decoded from any subpacket of the plurality of packets, andappend a preamble to a first subpacket of the plurality of subpackets, the preamble identifying the AT. 23. The base station apparatus of claim 17, wherein the at least one processor is configured to generate a likelihood ratio metric from energy on the acknowledgement channel and use the likelihood ratio metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 24. The base station apparatus of claim 17, wherein the at least one processor is configured to generate one or more metrics from energy on the acknowledgement channel and use the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 25. The base station apparatus of claim 17, wherein the at least one processor is configured to: generate one or more metrics by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols; anduse the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 26. The base station apparatus of claim 25, wherein the at least one processor is configured to determine whether an ACK message is received, a NAK message is received, or neither ACK nor NAK message is received in response to each subpacket of the plurality of subpackets. 27. The base station apparatus of claim 17, wherein the at least one processor is configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;use the cumulative metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 28. The base station apparatus of claim 17, wherein the at least one processor is configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermine that an ACK message was received when the cumulative metric is within an ACK range,a NAK message was received when the cumulative metric is within a NAK range, andneither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range. 29. The base station apparatus of claim 28, wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 30. The base station apparatus of claim 17, wherein the at least one processor is configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermine that an ACK message was received when the cumulative metric is within an ACK range;determine that a NAK message was received when the cumulative metric is within a NAK range; anddetermine that neither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range and at least two subpackets of the plurality of packets have been sent;wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 31. A wireless communication system comprising: a Base Station Transceiver System (BTS) comprising:a transmitter,a receiver to receive an acknowledgement channel, andat least one processor coupled to the transmitter and to the receiver, wherein the at least one processor is configured to divide a packet into a plurality of subpackets, cause the transmitter to send the subpackets to an AT (Access Terminal), and cause the transmitter to terminate transmission of the subpackets on a traffic channel when a measured energy metric at the BTS of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message; and a BSC configured to provide the packet to the BTS. 32. The wireless communication system of claim 31, wherein the transmitter is configured to send the subpackets to the AT in a time-interlaced manner. 33. The wireless communication system of claim 32, wherein the transmitter and the receiver operate in accordance with a code division multiple access communication technique. 34. The wireless communication system of claim 32, wherein the at least one processor is configured to encode the packet redundantly. 35. The wireless communication system of claim 32, wherein the at least one processor is configured to encode the packet redundantly before dividing the packet into the plurality of subpackets so that the packet may be decoded from fewer than all subpackets. 36. The wireless communication system of claim 32, wherein the at least one processor is configured to: redundantly encode the packet before dividing the packet into the plurality of subpackets so that the packet may be decoded from any subpacket of the plurality of packets, andappend a preamble to a first subpacket of the plurality of subpackets, the preamble identifying the AT. 37. The wireless communication system of claim 32, wherein the at least one processor is configured to generate a likelihood ratio metric from energy on the acknowledgement channel and use the likelihood ratio metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 38. The wireless communication system of claim 32, wherein the at least one processor is configured to generate one or more metrics from energy on the acknowledgement channel and use the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 39. The wireless communication system of claim 32, wherein the at least one processor is configured to: generate one or more metrics by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols; anduse the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 40. The wireless communication system of claim 39, wherein the at least one processor is configured to determine whether an ACK message is received, a NAK message is received, or neither ACK nor NAK message is received in response to each subpacket of the plurality of subpackets. 41. The wireless communication system of claim 32, wherein the at least one processor is configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;use the cumulative metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 42. The wireless, communication system of claim 32, wherein the at least one processor is configured to: generate a first metric by measuring, correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermine that an ACK message was received when the cumulative metric is within an ACK range,a NAK message was received when the cumulative metric is within a NAK range, andneither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range. 43. The wireless communication system of claim 42, wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 44. The wireless communication system of claim 32, wherein the at least one processor is configured to: generate a first metric by measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;compute a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;determine that an ACK message was received when the cumulative metric is within an ACK range;determine that a NAK message was received when the cumulative metric is within a NAK range; anddetermine that neither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range and at least two subpackets of the plurality of packets have been sent;wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 45. A Base Station Transceiver System (BTS) comprising: a transmitter capable of sending a plurality of subpackets of a packet to an AT (Access Terminal);a receiver to receive an acknowledgement channel capable of receiving positive and negative acknowledgement messages from the AT responsive to receipt of the subpackets; andmeans for terminating transmission of the subpackets on a traffic channel when a measured energy metric at the BTS of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message. 46. The BTS of claim 45, wherein the means for terminating comprises means for terminating transmission of the subpackets after each subpacket. 47. The BTS of claim 45, wherein the means for terminating terminates transmission responsive to a cumulative metric obtained by summing metrics measuring correlation of energy on the acknowledgement channel with known ACK and NAK symbols. 48. The BTS of claim 47, wherein the means for terminating does not terminate transmission until at least two of the subpackets have been received. 49. A method for transmitting, a packet from a Base Station Transceiver System (BTS) to an AT (Access Terminal), the method comprising: dividing the packet into a plurality of subpackets;sending the subpackets to the AT; receiving energy on an acknowledgement channel capable of carrying positive acknowledgement (ACK) and negative acknowledgement (NAK) messages from the AT in response to the subpackets; andterminating transmission of the subpackets on a traffic channel when a measured energy metric at the BTS of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message. 50. The method of claim 49, wherein the step of sending comprises transmitting the subpackets in a time-interlaced manner. 51. The method of claim 50, wherein the step of transmitting comprises transmitting the subpackets wirelessly. 52. The method of claim 50, wherein the step of transmitting comprises transmitting the subpackets using code division multiple access communication technique. 53. The method of claim 50, further comprising redundantly encoding the packet before the step of sending. 54. The method of claim 50, further comprising redundantly encoding the packet so that the packet may be decoded from fewer than all subpackets. 55. The method of claim 54, further comprising appending a preamble to a first subpacket of the plurality of subpackets, wherein the preamble identifies the AT. 56. The method of claim 50, further comprising: generating a likelihood ratio metric from the energy on the acknowledgement channel; andusing the likelihood ratio metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 57. The method of claim 50, further comprising: generating one or more metrics from the energy on the acknowledgement channel; andusing the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 58. The method of claim 50, further comprising: generating one or more metrics by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols; andusing the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 59. The method of claim 58, wherein the step of using comprises: determining whether an ACK message is received, a NAK message is received, or neither ACK nor NAK message is received in response to each subpacket of the plurality of subpackets. 60. The method of claim 50, further comprising: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;using the cumulative metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 61. The method of claim 50, further comprising: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermining that an ACK message was received when the cumulative metric is within an ACK range,a NAK message was received when the cumulative metric is within a NAK range, andneither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range. 62. The method of claim 61, wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 63. The method of claim 50, further comprising: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;determining that an ACK message was received when the cumulative metric is within an ACK range;determining that a NAK message was received when the cumulative metric is within a NAK range; anddetermining that neither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range and at least two subpackets of the plurality of packets have been sent;wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 64. A computer readable media embodying a method for transmitting a packet from a Base Station Transceiver System (BTS) to an AT (Access Terminal), the method comprising: dividing the packet into a plurality of subpackets;sending the subpackets to the AT;receiving energy on acknowledgement channel capable of carrying positive acknowledgement (ACK) and negative acknowledgement (NAK) messages from the AT in response to the subpackets; andterminating transmission of the subpackets on a traffic channel when a measured energy metric at the BTS of the acknowledgment channel corresponding to at least one transmitted subpacket is detected and is insufficient to be one of a positive acknowledgement (ACK) or a negative acknowledgement (NAK) message. 65. The computer readable media of claim 64, wherein the step of sending comprises transmitting the subpackets in a time-interlaced manner. 66. The computer readable media of claim 65, wherein the step of transmitting comprises transmitting the subpackets wirelessly. 67. The computer readable media of claim 65, wherein the step of transmitting comprises transmitting the subpackets using code division multiple access communication technique. 68. The computer readable media of claim 65, wherein the method further comprises redundantly encoding the packet. 69. The computer readable media of claim 65, wherein the method further comprises redundantly encoding the packet so that the packet may be decoded from fewer than all subpackets. 70. The computer readable media of claim 69, wherein the method further comprises appending a preamble to a first subpacket of the plurality of subpackets, wherein the preamble identifies the AT. 71. The computer readable media of claim 65, wherein the method further comprises: generating a likelihood ratio metric from the energy on the acknowledgement channel; andusing the likelihood ratio metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 72. The computer readable media of claim 65, wherein the method further comprises: generating one or more metrics from the energy on the acknowledgement channel; andusing the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 73. The computer readable media of claim 65, wherein the method further comprises: generating one or more metrics by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols; andusing the one or more metrics to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 74. The computer readable media of claim 73, wherein the step of using comprises: determining whether an ACK message is received, a NAK message is received, or neither ACK nor NAK message is received in response to each subpacket of the plurality of subpackets. 75. The computer readable media of claim 65, wherein the method further comprises: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;using the cumulative metric to determine when an ACK message is received, when a NAK message is received, and when neither ACK nor NAK message is received. 76. The computer readable media of claim 65, wherein the method further comprises: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket; anddetermining that an ACK message was received when the cumulative metric is within an ACK range,a NAK message was received when the cumulative metric is within a NAK range, andneither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range. 77. The computer readable media of claim 76, wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric. 78. The computer readable media of claim 65, wherein the method further comprises: generating a first metric by measuring correlation of the energy on the acknowledgement channel with known ACK and NAK symbols for each subpacket of the plurality of subpackets;computing a cumulative metric after determining each first metric by summing the first metrics computed for each subpacket;determining that an ACK message was received when the cumulative metric is within an ACK range;determining that a NAK message was received when the cumulative metric is within a NAK range; anddetermining that neither ACK nor NAK message was received when the cumulative metric is not in the ACK or NAK range and at least two subpackets of the plurality of packets have been sent;wherein at least one range of the ACK and NAK ranges depends on number of first metrics summed in the cumulative metric.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.