System, method, and devices for multi-path communication
DCFirst Claim
1. A radio communication system having a communication channel comprising:
- a primary station having a plurality of antennas;
a secondary station having at least one antenna; and
a plurality of paths between the primary station and the secondary station, the primary station further comprising means for transmitting substantially simultaneously a plurality of data packets to the secondary station, each data packet being transmitted via a different subset of the plurality of paths, andthe secondary station further comprising means for receiving the plurality of data packets, for determining whether each data packet is received correctly, for notifying the primary station whether each data packet is received correctly, and for sending the primary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing, wherein notifying the primary station whether each data packet is received correctly comprises transmitting a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, and wherein the same channelization and scrambling parameters are utilized for transmission of each positive acknowledgment (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets.
3 Assignments
Litigations
1 Petition
Accused Products
Abstract
A radio communication system comprises a communication channel for the transmission of data packets from a primary station having a plurality of antennas to a secondary station having at least one antenna. The channel comprises a plurality of paths, and the primary station transmits a plurality of packets substantially simultaneously. Each of the plurality of packets is transmitted via a different subset of the plurality of paths, for example by arranging for each packet to be transmitted via a different antenna or antenna beam. The secondary station receives the plurality of data packets, determines whether each packet is received correctly and signals this determination (typically as an acknowledgement or a negative acknowledgement to the primary station for each of the plurality of packets. The signalling may be by any convenient means, for example transmitting each acknowledgement or negative acknowledgement via a different subset of available uplink paths.
81 Citations
42 Claims
-
1. A radio communication system having a communication channel comprising:
-
a primary station having a plurality of antennas; a secondary station having at least one antenna; and a plurality of paths between the primary station and the secondary station, the primary station further comprising means for transmitting substantially simultaneously a plurality of data packets to the secondary station, each data packet being transmitted via a different subset of the plurality of paths, and the secondary station further comprising means for receiving the plurality of data packets, for determining whether each data packet is received correctly, for notifying the primary station whether each data packet is received correctly, and for sending the primary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing, wherein notifying the primary station whether each data packet is received correctly comprises transmitting a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, and wherein the same channelization and scrambling parameters are utilized for transmission of each positive acknowledgment (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets. - View Dependent Claims (2, 3)
-
-
4. A primary station comprising:
-
plurality of antennas for use in a radio communication system having a communication channel comprising a plurality of paths between the primary station and a secondary station having at least one antenna; and means for transmitting substantially simultaneously a plurality of data packets to the secondary station, each data packet being transmitted via a different subset of the plurality of paths; means for receiving from the secondary station a determination of whether each of the plurality of data packets is received correctly, wherein the determination comprises a message including a positive acknowledgement (ACK) for each of the plurality of data packets received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, and wherein said message utilizes the same channelization and scrambling parameters for transmission of each positive acknowledgement (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets; and means for receiving from the secondary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11)
-
-
12. A secondary station comprising:
-
at least one antenna for use in a radio communication system having a communication channel comprising a plurality of paths between a primary station and the secondary station; and means for receiving a plurality of data packets transmitted substantially simultaneously by the primary station, each data packet being transmitted via a different subset of the plurality of paths; means for determining whether each data packet is received correctly; means for notifying the primary station whether each data packet is received correctly, wherein notifying the primary station whether each data packet is received correctly comprises transmitting, utilizing the same channelization and scrambling codes, a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the data packets that are not received correctly; and means for sending the primary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of operating a radio communication system having a communication channel comprising a plurality of paths between a primary station having a plurality of antennas and a secondary station having at least one antenna, the method comprising:
-
transmitting, by the primary station, substantially simultaneously a plurality of data packets to the secondary station, each data packet being transmitted via a different subset of the plurality of paths, receiving, by the secondary station, the plurality of data packets, determining, by the secondary station, whether each data packet is received correctly; notifying the primary station, by the secondary station, whether each data packet is received correctly, wherein notifying the primary station whether each data packet is received correctly comprises transmitting, a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, and wherein the same channelization and scrambling parameters are utilized for transmission of each positive acknowledgment (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets; and sending the primary station, by the secondary station, an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (20, 21)
-
-
22. A radio communication system comprising:
-
a primary station comprising a plurality of antennas and at least one computer processing circuit configured to; communicate over a plurality of paths between the plurality of antennas and at least one antenna of a secondary station; and transmit a plurality of data packets substantially simultaneously to the secondary station, each data packet being transmitted via a different subset of the plurality of paths; the secondary station comprising at least one computer processing circuit configured to; detect the plurality of data packets; determine whether each data packet is received correctly; transmit a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, and wherein the same channelization and scrambling parameters are utilized for transmission of each positive acknowledgment (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets; and transmit a signal to the primary station indicating a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (23, 24)
-
-
25. A primary station comprising:
-
a plurality of antennas configured to communicate over a plurality of paths between the primary station and a secondary station; at least one computer processing circuit configured to; transmit a plurality of data packets substantially simultaneously to the secondary station such that each data packet is transmitted via a different subset of the plurality of paths; receiving a message including a positive acknowledgement (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, wherein said message utilizes the same channelization and scrambling parameters for transmission of each positive acknowledgment (ACK) or negative acknowledgement (NACK) corresponding to said plurality of data packets; and receive from the secondary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A secondary station comprising:
-
at least one antenna configured to communicate over a plurality of paths between the secondary station and a primary station and to receive a plurality of data packets that were transmitted substantially simultaneously by the primary station, each data packet being communicated via a different subset of the plurality of paths; at least one computer processing circuit configured to; determine whether each data packet is received correctly; transmit, a positive acknowledgment (ACK) for each of the plurality of data packets that are received correctly and a negative acknowledgement (NACK) for each of the plurality of data packets that are not received correctly, wherein the same channelization and scrambling parameters are utilized for transmission of each positive acknowledgment (ACK) or negative acknowledgment (NACK) corresponding to said plurality of data packets; and transmit, via the at least one antenna, to the primary station an indication of a number of simultaneous data streams that the secondary station is capable of receiving or processing. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification