PL1665602T3

Incremental redundancy transmission in a mimo communication system

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 9 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

1 claim: 1 independent, 0 dependent

  1. 1
    Patent claims Zastrzeżenia patentowe 1. A method of performing incremental redundancy, hereinafter referred to as IR, transmission in a multi-input wireless multi-output communication system, hereinafter referred to as MIMO, using orthogonal frequency division multiplexing, hereinafter referred to as OFDM, comprising processing steps (220) of a data packet to obtain multiple symbol blocks for data packets, said processing comprising encoding said data packet; 1. Sposób przeprowadzania przyrostowej redundancji, określanym dalej jako IR, transmisji w bezprzewodowym systemie komunikacyjnym typu wiele-wejść wielewyjść, określanym dalej jako MIMO, wykorzystującym multipleksowanie z ortogonalnym podziałem częstotliwości, określanym dalej jako OFDM, zawierającym etapy przetwarzania (220) pakietu danych w celu otrzymania wielu bloków symboli dla pakietów danych, przy czym wspomniane przetwarzanie zawiera kodowanie wspomnianego pakietu danych; transmitowania (222) pierwszego bloku symboli z wielu anten nadawczych w nadajniku (110) do wielu anten odbiorczych w odbiorniku (150), przy czym pierwszy blok symboli jest jednym z wielu bloków symboli; transmitting (222) the first symbol block from the plurality of transmit antennas at the transmitter (110) to the plurality of receive antennas at the receiver (150), the first symbol block being one of the plurality of symbol blocks; odbieranie (232) negatywnego potwierdzenia, określanego dalej jako NAK; transmitowanie (222) następnego bloku symboli wśród pozostałych z wielu bloków symboli w odpowiedzi na odbieranie NAK, jeden blok symboli na raz, dopóki pakiet danych jest prawidłowo odzyskiwany w odbiorniku albo wszystkie z wielu bloków symboli są transmitowane; i otrzymywania (212) wybranej szybkości dla transmisji danych na kanale MIMO między wieloma antenami nadawczymi i wieloma antenami odbiorczymi, przy czym pakiet danych jest przetwarzany zgodnie z wybraną szybkością, przy czym sposób jest znamienny tym, że każde NP pakietów danych jest przetwarzane zgodnie z wybraną szybkością w celu otrzymania wielu NP bloków symboli, jeden zbiór bloków symboli dla każdego pakietu danych, gdzie NP jest równe lub większe niż jeden i jest wybrane na podstawie rangi kanału MIMO, i przy czym NP bloków symboli dla NP pakietów danych jest transmitowanych jednocześnie po przekątnej macierzy zawierającej wiele podpasm i wiele anten nadawczych. receiving (232) negative acknowledgment, hereinafter referred to as NAK; transmitting (222) the next symbol block among the remaining of the plurality of symbol blocks in response to receiving NAK, one symbol block at a time, until the data packet is correctly recovered at the receiver or all of the many symbol blocks are transmitted; and receiving (212) a selected rate for data transmission on the MIMO channel between multiple transmit antennas and multiple receive antennas, wherein the data packet is processed according to the selected rate, the method being characterized in that each NP of the data packets is processed according to the selected speed to obtain multiple NP symbol blocks, one set of symbol blocks for each data packet, where NP is equal to or greater than one and is selected based on the rank of the MIMO channel, and wherein NP symbol blocks for NP data packets are transmitted simultaneously across a diagonal matrix comprising multiple subbands and multiple transmit antennas. 2. The method of claim 1, wherein the processing (220) comprises encoding (414) a data packet according to an encoding scheme indicated by the selected rate to obtain the encoded packet, dividing (416) the encoded packet into multiple encoded subpackets, and modulating (426) the multiple encoded subpackages according to the diagram 2. Sposób według zastrzeżenia 1, w którym przetwarzanie (220) zawiera kodowanie (414) pakietu danych zgodnie ze schematem kodowania wskazanym przez wybraną szybkość w celu otrzymania zakodowanego pakietu, dzielenie (416) zakodowanego pakietu na wiele zakodowanych podpakietów, i modulowanie (426) wielu zakodowanych podpakietów zgodnie ze schematem 53/55P26905PL00 modulowania wskazanym przez wybraną szybkość w celu otrzymania wielu bloków symboli. Modulation indicated by the selected rate to obtain a plurality of symbol blocks. 3. The method of claim 1, wherein each of the plurality of blocks is transmitted from multiple subbands of multiple transmission antennas, if any. 3. Sposób według zastrzeżenia 1, w którym każdy z wielu bloków jest transmitowany z wielu podpasm wielu anten transmisyjnych, jeżeli w ogóle. 4. The method of claim 1, wherein each at least two data packets are processed at a selected rate to obtain at least two sets of symbol blocks, one set of symbol blocks for each data packet, and wherein at least two symbol blocks for at least two packets data is transmitted simultaneously from multiple transmit antennas to multiple receive antennas. 4. Sposób według zastrzeżenia 1, w którym każde co najmniej dwa pakiety danych są przetwarzane zgodnie z wybraną szybkością w celu otrzymania co najmniej dwóch zbiorów bloków symboli, jeden zbiór bloków symboli dla każdego pakietu danych, i w którym co najmniej dwa bloki symboli dla co najmniej dwóch pakietów danych są transmitowane jednocześnie z wielu anten nadawczych do wielu anten odbiorczych. 5. A device operating to perform incremental redundancy, hereinafter referred to as IR, transmission in a multi-input wireless multi-output communication system, hereinafter referred to as MIMO, using orthogonal frequency division multiplexing, hereinafter referred to as OFDM, the device comprising:5. Urządzenie działające w celu przeprowadzania przyrostowej redundancji, określanym dalej jako IR, transmisji w bezprzewodowym systemie komunikacyjnym typu wiele-wejść wiele-wyjść, określanym dalej jako MIMO, wykorzystującym multipleksowanie z ortogonalnym podziałem częstotliwości, określanym dalej jako OFDM, przy czym urządzenie zawiera: means for processing (220) a data packet to obtain a plurality of symbol blocks for a data packet, wherein said processing means comprises means for encoding said data packet;środki do przetwarzania (220) pakietu danych w celu otrzymania wielu bloków symboli dla pakietu danych, w którym wspomniane środki do przetwarzania zawierają środki do kodowania wspomnianego pakietu danych;means for transmitting (222) the first symbol block from the plurality of transmit antennas at the transmitter (110) to the plurality of receive antennas at the receiver (150), wherein the first symbol block is one of the plurality of symbol blocks;środki do transmitowania (222) pierwszego bloku symboli z wielu anten nadawczych w nadajniku (110) do wielu anten odbiorczych w odbiorniku (150), w którym pierwszy blok symboli jest jednym z wielu bloków symboli;means for receiving (232) negative acknowledgment, hereinafter referred to as NAK;means for transmitting (222) the next symbol block among the remaining multiple symbol blocks in response to receiving the NAK, one symbol block at a time until the data packet is correctly recovered at the receiver or all of the many symbol blocks are transmitted;and means for obtaining (212) a selected rate for data transmission on the MIMO channel between multiple transmit antennas and multiple receive antennas, wherein the device is characterized in that środki do odbierania (232) negatywnego potwierdzenia, określanego dalej jako NAK;środki do transmitowania (222) następnego bloku symboli pośród pozostałych wielu bloków symboli w odpowiedzi na odebranie NAK, jeden blok symbolu na raz dopóki pakiet danych jest prawidłowo odzyskiwany w odbiorniku albo wszystkie z wielu bloków symboli są transmitowane;i środki do otrzymywania (212) wybranej szybkości dla transmisji danych na kanale MIMO między wieloma antenami nadawczymi i wieloma antenami odbiorczymi, przy czym urządzenie jest znamienne tym, że NP data packets are each processed according to the selected rate for obtaining multiple NP symbol blocks, one set of symbol blocks for each data packet, where NP is equal to or greater than one and is selected based on the rank of the MIMO channel, and in which NP symbol blocks for NP data packets NP pakietów danych jest każdorazowo przetwarzanych zgodnie z wybraną szybkością dla otrzymania wielu NP bloków symboli, jeden zbiór bloków symboli dla każdego pakietu danych, gdzie NP jest równe lub większe niż jeden i jest wybrane na podstawie rangi kanału MIMO, i w którym NP bloków symboli dla NP pakietów danych 53 / 55P26905EN00 is transmitted simultaneously diagonally in a matrix comprising a plurality of subbands and a plurality of transmit antennas. 53/55P26905PL00 jest transmitowanych jednocześnie po przekątnej macierzy zawierającej wiele podpasm i wiele anten nadawczych. 6. The device of claim 5, wherein the device is a transmitter (110) comprising: 6. Urządzenie według zastrzeżenia 5, w którym urządzenie jest nadajnikiem (110), zawierającym: said means for processing (220) the data packet is a transmission data processor operating to process the data packet to obtain a plurality of symbol blocks for the data packet;and said means for transmitting (222) the first symbol block are a controller operating to start transmission of the first symbol block from the plurality of transmit antennas at the transmitter to the plurality of receive antennas at the receiver, said means for transmitting the next symbol block are the controller operating to start transmitting the next block symbols. wspomniane środki do przetwarzania (220) pakietu danych są procesorem danych transmisyjnych działającym w celu przetwarzania pakietu danych w celu otrzymania wielu bloków symboli dla pakietu danych;i wspomniane środki do transmitowania (222) pierwszego bloku symboli są kontrolerem działającym w celu rozpoczęcia transmisji pierwszego bloku symboli z wielu anten nadawczych w nadajniku do wielu anten odbiorczych w odbiorniku, wspomniane środki do transmitowania następnego bloku symboli są kontrolerem działającym w celu rozpoczęcia transmisji następnego bloku symboli. 7. A transmitter (110) according to claim 6, wherein the transmission data processor operates to encode (414) the data packet according to the coding scheme indicated by the selected rate to obtain the encoded packet, divide (416) the encoded packet into a plurality of encoded subpackets, and modulate ( 426) multiple coded subpackets according to the modulation scheme indicated by the selected rate to obtain multiple symbol blocks. 7. Nadajnik (110) według zastrzeżenia 6, w którym procesor danych transmisyjnych działa w celu kodowania (414) pakietu danych zgodnie ze schematem kodowania wskazanym przez wybraną szybkość w celu otrzymania zakodowanego pakietu, dzielenia (416) zakodowanego pakietu na wiele zakodowanych podpakietów, i modulowania (426) wielu zakodowanych podpakietów zgodnie ze schematem modulacji wskazanym przez wybraną szybkość w celu otrzymania wielu bloków symboli. 8. The transmitter (110) according to claim 6, further comprising: 8. Nadajnik (110) według zastrzeżenia 6, dodatkowo zawierający: a transmission spatial processor (130) operating to receive the symbol block to be transmitted and provide symbols in the symbol block for multiple transmit antennas. transmisyjny procesor przestrzenny (130) działający w celu odbierania bloku symboli, który ma być transmitowany i zapewniania symboli w bloku symboli dla wielu anten nadawczych. 9. The apparatus of claim 5, wherein the processing means (220) comprises means for encoding (414) the data packet according to the coding scheme indicated by the selected rate to obtain the encoded packet, means for dividing (416) the encoded packet into a plurality of encoded subpackets, and means for modulating (426) a plurality of coded subpackets according to a modulation scheme indicated by the selected rate to obtain multiple symbol blocks. 9. Urządzenie według zastrzeżenia 5, w którym środki do przetwarzania (220) zawierają środki do kodowania (414) pakietu danych zgodnie ze schematem kodowania wskazanym przez wybraną szybkość w celu otrzymania kodowanego pakietu, środki do dzielenia (416) zakodowanego pakietu na wiele zakodowanych podpakietów, i środki do modulowania (426) wielu zakodowanych podpakietów zgodnie ze schematem modulacji wskazanym przez wybraną szybkość w celu otrzymania wielu bloków symboli. 53 / 55P26905PL00 53/55P26905PL00 10. System przeprowadzania przyrostowej redundancji transmisji w bezprzewodowym systemie komunikacyjnym typu wiele-wejść wiele-wyjść wykorzystującym multipleksowanie z ortogonalnym podziałem częstotliwości zawierający: Of 10. A system for performing incremental transmission redundancy in a multi-input multi-output wireless communication system using orthogonal frequency division multiplexing including: means for obtaining (212) a selected rate at the transmitter (110) for data transmission on the MIMO channel between a plurality of transmit antennas at the transmitter and a plurality of receive antennas at the receiver (150);środki do otrzymywania (212) wybranej szybkości w nadajniku (110) dla transmisji danych na kanale MIMO między wieloma antenami nadawczymi w nadajniku i wieloma antenami odbiorczymi w odbiorniku (150);means for processing (220) NP data packets at the transmitter according to the selected rate to obtain NP symbol block sets, one set of symbol blocks for each data packet, where NP is equal to or greater than one and is selected based on the rank of the MIMO channel;środki do przetwarzania (220) NP pakietów danych w nadajniku zgodnie z wybraną szybkością w celu otrzymania NP zbiorów bloków symboli, jeden zbiór bloków symboli dla każdego pakietu danych, gdzie NP jest równe lub większe niż jeden i jest wybrane na podstawie rangi kanału MIMO;means for transmitting (222) NP first symbol blocks for NP data packets simultaneously diagonally of a matrix comprising multiple subbands and a plurality of transmit antennas at a transmitter to multiple receive antennas at a receiver, wherein the first symbol block for each data packet is one of many symbol blocks for data packet;środki do transmitowania (222) NP pierwszych bloków symboli dla NP pakietów danych jednocześnie po przekątnej macierzy zawierającej wiele podpasm i wiele anten nadawczych w nadajniku do wielu anten odbiorczych w odbiorniku, przy czym pierwszy blok symboli dla każdego pakietu danych jest jednym z wielu bloków symboli dla pakietu danych;means for obtaining NP blocks of detected symbols for NP data packets in a receiver, each detected symbol block is an estimate of a data symbol block transmitted from multiple transmit antennas at the transmitter and received by multiple receive antennas at the receiver;środki do otrzymywania NP bloków wykrytych symboli dla NP pakietów danych w odbiorniku, przy czym każdy wykryty blok symboli jest estymatą bloku symboli danych transmitowanego z wielu anten nadawczych w nadajniku i odbieranych przez wiele anten odbiorczych w odbiorniku;means for decoding at the receiver all detected symbol blocks received for each data packet to obtain a corresponding decoded packet;środki do dekodowania w odbiorniku wszystkich wykrytych bloków symboli otrzymanych dla każdego pakietu danych w celu otrzymania odpowiedniego dekodowanego pakietu;means for determining in the receiver whether each data packet is decoded correctly or with error;środki do określania w odbiorniku czy każdy pakiet danych jest dekodowany prawidłowo czy z błędem;means for sending ACK acknowledgment at the receiver for each correctly decoded data packet and negative NAK acknowledgment for each error decoded data packet;środki do wysyłania w odbiorniku potwierdzenia ACK dla każdego pakietu danych dekodowanego prawidłowo i negatywnego potwierdzenia NAK dla każdego pakietu danych dekodowanego z błędem;means for receiving (232) ACK or NAK for each of the NP data packets at the transmitter;and means for transmitting at the transmitter (222) the next symbol block among the remaining blocks of the plurality of symbol blocks for each data packet for which a NAK was received. środki do odbierania (232) ACK albo NAK dla każdego z NP pakietów danych w nadajniku;i środki do transmitowania w nadajniku (222) następnego bloku symboli wśród pozostałych bloków z wielu bloków symboli dla każdego pakietu danych, dla którego odebrano NAK. 53 / 55P26905PL00 53/55P26905PL00 11. A receiver (150) for receiving incremental redundancy, hereinafter referred to as IR, transmission in a multi-input wireless communication system, many outputs, hereinafter referred to as MIMO, comprising means for receiving a block of detected symbols for a data packet, the detected symbol block being an estimate of the symbol block data transmitted from multiple transmit antennas at the transmitter (110) and received by multiple receive antennas at the receiver (150), and wherein the data symbol block is one of many data symbol blocks generated for the data packet;11. Odbiornik (150) do odbierania przyrostowej redundancji, określanej dalej jako IR, transmisji w bezprzewodowym systemie komunikacyjnym typu wiele-wejść wielewyjść, określanym dalej jako MIMO, zawierający środki do odbierania bloku wykrytych symboli dla pakietu danych, przy czym wykryty blok symboli jest estymatą bloku symboli danych transmitowanego z wielu anten nadawczych w nadajniku (110) i odebranych przez wiele anten odbiorczych w odbiorniku (150), i w którym blok symboli danych jest jednym z wielu bloków symboli danych wygenerowanych dla pakietu danych;means for decoding all detected symbol blocks received for the data packet to obtain a decoded packet;środki do dekodowania wszystkich wykrytych bloków symboli otrzymanych dla pakietu danych w celu otrzymania dekodowanego pakietu;means for determining whether the decoded packet is valid or with error;środki do określania czy dekodowany pakiet jest prawidłowy czy z błędem;means for sending the ACK acknowledgment for the data symbol block if the decoded packet is correct or the negative NAK acknowledgment if the decoded packet is with error;środki do wysyłania potwierdzenia ACK dla bloku symboli danych, jeżeli dekodowany pakiet jest prawidłowy albo negatywnego potwierdzenia NAK, jeżeli dekodowany pakiet jest z błędem;means for repeating receiving, decoding and determining for the next of the plurality of data symbol blocks if the encoded packet is with an error;and means for providing a selected rate for data transmission on the MIMO channel between multiple transmit antennas and multiple receive antennas, and wherein the receiver is characterized in that: the receiver is adapted to receive NP data packets, each being processed at the transmitter according to the selected rate to obtain NP sets of symbol blocks, one set of symbol blocks for each data packet, where NP is equal to or greater than one and is selected based on MIMO channel rank and wherein the NP symbol blocks for NP data packets have been transmitted simultaneously diagonally across a matrix comprising multiple subbands and multiple transmit antennas and are received at the receiver. środki do powtarzania otrzymywania, dekodowania i określania dla kolejnego z wielu bloków symboli danych, jeżeli zakodowany pakiet jest z błędem;i środki do zapewniania wybranej szybkości dla transmisji danych na kanale MIMO między wieloma antenami nadawczymi i wieloma antenami odbiorczymi, i przy czym odbiornik jest znamienny tym, że: odbiornik jest przystosowany do odbierania NP pakietów danych, przy czym każdy jest przetwarzany w nadajniku zgodnie z wybraną szybkością w celu otrzymania NP zbiorów bloków symboli, jeden zbiór bloków symboli dla każdego pakietu danych, gdzie NP jest równe albo większe niż jeden i jest wybierane na podstawie rangi kanału MIMO, i przy czym NP bloków symboli dla NP pakietów danych zostało przetransmitowane jednocześnie po przekątnej macierzy zawierającej wiele podpasm i wiele anten nadawczych i są odbierane w odbiorniku. Qualcomm Incorporated Pełnomocnik: Qualcomm Incorporated Proxy: 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905EN00 data 53/55P26905PL00 danych 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 Podpasma £Λ Subbands £ Λ FIG. 7B FIG. 7B 53 / 55P26905PL00 53/55P26905PL00 Nr odebranych fąT wykrytych Wykryte Zdekodowane sekwencji symboli sekwencji symboli bioki symbo!i pakiety Nr receivedT detected Detected Decoded symbol sequence symbol sequence bioki psmbo! and packets X. X. What is it co to 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00 53 / 55P26905PL00 53/55P26905PL00