Spatial spreading with space-time and space-frequency transmit diversity schemes for a wireless communication system
16 claims: 16 independent, 0 dependent
- 1Claims Patentansprüche REFERENCES CITED IN THE DESCRIPTION Revendications 1. A method comprising:1. Ein Verfahren aufweisend: 1. Un procédé comprenant: This list of references cited by the applicant is fór the reader's convenience only. It does nőt form part of the European patent document. Evén though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard. Patent documents cited in the description • US 20040136349 A1 [0006] Processing multiple data Symbol streams based on a transmit diversity scheme to generate multiple coded symbol streams;and performing spatial Processing on the multiple coded symbol streams to generate transmit symbols fór transmission via a plurality of antennas (136);Verarbeiten einer Vielzahl von Datensymbolströmen basierend auf ein Diversity-Übertragungsschema zum Erzeugen einer Vielzahl von kodierten Symbolströmen;und le traitement de flux de symboles de données multiples sur la base d’un schéma de diversité d’émission pour générer des flux de symboles codés multiples ;et l’exécution d’un traitement spatial sur les flux de symboles codés multiples pourgénérerdes symboles d’émission pour émission via une pluralité d’antennes (136) ;Durchführen von ráumlicher Verarbeitung auf dér Vielzahl von kodierten Symbolströmen zum Erzeugen von Übertragungssymbolen für Übertragung über eine Vielzahl von Antennen (136);US 20040146018 A1 [0007] dans lequel l’exécution du traitement spatial sur les flux de symboles codés multiples comprend l’exécution d’un étalement spatial avec une pluralité de matrices, et le procédé étant caractérisé pár: l’utilisation de matrices différentes pour des sous-bandes de fréquences différentes et des intervalles temporels différents, chaque intervalle temporel s’étendant sur un multiple entier de deux périodes de symboles pour une diversité d’émission espace-temps ;comprenant en outre : wherein the performing spatial Processing on the multiple coded symbol streams comprises performing spatial spreading with a plurality of matrices, and the method characterized by: using different matrices fór different frequency subbands and different time intervals, wherein each time interval spans an integer multiple of two symbol periods fór space-time transmit diversity;further comprising applying different cyclic delays (316) fór the plurality of antennas (136). Térbeli kkesjeszrés iér-kie és íór-frekvenela adass íkverzhás sétnákksl egy vezetek ssélkskí knmsonolkdeiós sessd szerhez l’application de retards cycliques différents (316) pour la pluralité d’antennes (136). wobei das Durchführen von ráumlicher Verarbeitung auf dér Vielzahl von kodierten Symbolströmen umfasst das Durchführen von ráumlicher Spreizung mit einer Vielzahl von Matrizen, das Verfahren gekennzeichnet durch: 2. Le procédé de la revendication 1, dans lequel le traitement des symboles de données sur la base du schéma de diversité d’émission comprend le traitement des symboles de données sur la base d’un schéma de diversité d’émission espace-temps (STTD), d’un schéma de diversité d’émission espace-fréquence (SFTD) ou d’un schéma de diversité d’émission orthogonale (OTD) pour générer les symboles codés. Szahatfoitnl igénypnnfök Verwenden von unterschiedlichen Matrizen für unterschiedliche Frequenzunterbereiche und unterschiedliche Zeitintervalle, wobei jedes Zeitintervall umfasst eine vielfache Ganzzahl von zwei Symbolperioden für Raum-Zeit-Diversity-Übertragung;ferner aufweisend: 3. Un dispositif (110) comprenant: Anwenden unterschiedlichen zyklischen Verzögerungen (316) fürdie Vielzahl von Antennen (136). L Eljárás, amely tartalmazó: des moyens de traitement (120) de flux de symboles de données multiples sur la base d’un schéma de diversité d’émission pour générer des flux de symboles codés multiples ;et des moyens d’exécution (130) d’un traitement spatial sur les flux de symboles codés multiples pour générer des symboles d’émission pour émission via une pluralité d’antennes (136) ;több· adarizimbólum-foíyam Ibldolgtízásál egy adási diverzhás sétnst alapján, több kódolt szimbólum telysm «lőálliíásáfeoz;és fetbeh földolgozás végrehajtását a több kódok szlmbéhun folyamom adási smmbő-lsmok elöálltíásátn, több sohatna (13 b) révén történő tteésítoz;ahol a több kódok szimbölnnt folyam térbeli földolgozásának végrehajtása .magába® fog tója térbek kltsrjmztes végrehajtását több mátrixszal, és tsz eljárni á következő jellemzi: dans lequel les moyens d’exécution (130) du traitement spatial sur les flux de symboles codés multiples comprennent des moyens d’exécution d’un étalement spatial avec une pluralité de matrices, et le dispositif étant caractérisé en ce qu’il comprend : des moyens d’utilisation de matrices différentes pour des sous-bandes de fréquences différentes et des intervalles temporels différents, chaque intervalle temporel s’étendant sur un multiple entier de deux périodes de symboles pour une diversité d’émission espace-temps ;comprenant en outre des moyens d’application (132) de retards cycliques différents (316) pour la pluralité d’antennes (136). klhöitbözó frekvencia arsávokhoz és knlonbözö Ibömtervalfötnokhnz különböző mátrixok fotaználata, ahol mim den egyes Idötotervaitam két szimbólum periódus pozitív egész számó többszörösé· fogja át tér-ldö adási dsverzhásboz;és íarfoltnazza továbbá különböző ciklikus késleltetések (31 d) alkalmazását az ethennák (13é) szárttám. 4. Le dispositif de la revendication 3, dans lequel les moyens de traitement des symboles de données sur la base du schéma de diversité d’émission comprennent des moyens de traitement des symboles de données sur la base d’un schéma de diversité d’émission espace-temps (STTD), d’un schéma de diversité d’émission espace-fréquence (SFTD) ou d’un schéma de diversité d’émission orthogonale (OTD) pour générer les symboles codés. 5. Le dispositifde la revendication 3, dans lequel les moyens comprennent au moins un processeur configuré pour traiterdes symboles de données sur la base d’un schéma de diversité d’émission pourgénérerdes symboles codés, et pour effectuer un traitement spatial sur les symboles codés pourgénérerdes symboles d’émission pour émission EP 1 790 089 Β1 via une pluralité d’antennes ;comprenant en outre une mémoire couplée au audit au moins un processeur. 6. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour effectuer un étalement spatial avec une pluralité de matrices et pour utiliser des matrices différentes pour des sous-bandes de fréquences différentes, des intervalles temporels différents, ou les deux. 7. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour effectuer un beamforming avec une pluralité de matrices et pour utiliser des matrices différentes pour des sous-bandes de fréquences différentes. 8. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour traiter les symboles dedonnéessurlabased’unschémadediversitéd’émission espace-temps(STTD) pourgénérer les symboles codés. 9. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour traiter les symboles de données sur la base d’un schéma de diversité d’émission espace-fréquence (SFTD) pourgénérer les symboles codés. 10. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour traiter les symboles de données sur la base d’un schéma de diversité d’émission orthogonale (OTD) pour générer les symboles codés. 11. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour obtenir au moins deux symboles de données á envoyer sur une sous-bande de fréquences dans deux périodes de symboles, pour traiter les au moins deux symboles de données sur la base d’un schéma de diversité d’émission pour générer deux ensembles de symboles codés, et pourdélivrer les deux ensembles de symboles codés pour émission sur la sousbande de fréquences dans deux périodes de symbole. 12. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour obtenir au moins deux symboles de données á envoyer sur deux sous-bandes de fréquences dans une période de symbole, pour traiter les au moins deux symboles de données sur la basedu schéma de diversité d’émission pour générer deux ensembles de symboles codés, et pour délivrer les deux ensembles de symboles codés pour émission sur les deux sousbandes de fréquences dans la période de symbole. 13. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour effectuer une modulation pár multiplexage pár répartition en fréquences orthogonales (OFDM) sur les symboles émis pour chaque antenne afin de générer des symboles d’émission pour l’antenne. 14. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour effectuer une modulation pár accés multiples avec répartition en fréquences sur porteuse unique (SC-FDMA) sur les symboles á émettre pour chaque antenne pour générer lesdits symboles d’émission pour l’antenne. 15. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour appliquer des retards cycliques différents pour la pluralité d’antennes. 16. Le dispositif de la revendication 5, dans lequel le au moins un processeur est configuré pour générer des symboles d’émission pour la pluralité d’antennes sur la base des symboles á émettre, et pour retarder cycliquement les symboles d’émission pour la pluralité d’antennes de nombres entiers non négatifs différents d’échantillons. EP 1 790 089 B1 Multi-Antenna Transmitting Entity ,co ro t> E ° E i- tn -j=! aj Z C E ω C0 H*H w W ω >> ±3 — £ E 8' Q >> B w ω (0 to E to Q <o ω FIG.1 ΕΡ 1 790 089 Β1 ο CO Ο C\J C\l EP 1 790 089 B1 odulator Cvclic Delav OFDM Modulátor FIG.3 EP 1 790 089 B1 Single-Antenna Receiving Entity )50x k o oo LO ΕΡ 1 790 089 Β1
- 2The method of claim 1, wherein the Processing the data symbols based on the transmit diversity scheme comprises Processing the data symbols based on a space-time transmit diversity (STTD) scheme, a space-frequency transmit diversity (SFTD) scheme, or an orthogonal transmit diversity (OTD) scheme to generate the coded symbols. 2. Das Verfahren nach Anspruch 1, wobei die Verarbeitung dér Datensymbolen basierend auf das Diversity-Übertragungsschema umfasst das Verarbeiten dér Datensymbole basierend auf das Raum-Zeit-Diversity-Übertragungsschema, STTD, ein Raum-Frequenz-Diversity-Übertragungsschema, SFTD, oderein Orthogonales-Diversity-Übertragungsschema, OTD, zum Erzeugen des kodierten Symbolen. 2, Áz i. igénypont:szerinti eljárás, ahol az aiföterinsbölstmekfeldolgozása sz adási diverzhás séma slagján ma·· gában foglalja az ttemszimbőintnok feldolgozását egy för-idö adási dívmkás (STFD) séma, egy léz-fotkvenela aáas;diverzhás (SFTD) séma, vagy egy ortogonális adást diverzhás (OTD;séma alapjáé, a kódolt szimbólumok eldáillíáfohoz,
- 3An apparátus (110) comprising:means fór Processing (120) multiple data symbol streams based on a transmit diversity scheme to generate multiple coded symbol streams;and means fór performing (130) spatial Processing on the multiple coded symbol streams to generate transmit symbols fór transmission via a plurality of antennas (136);wherein the means fór performing (130) spatial Processing on the multiple coded symbol streams comprises means fór performing spatial spreading with a plurality of matrices, and the apparátus characterized by comprising means fór using different matrices fór different frequency subbands and different time intervals, wherein each time interval spans an integer multiple of two symbol periods fór space-time transmit diversity;further comprising means fór applying (132) different cyclic delays (316) fór the plurality of antennas (136). 3. Eine Vorrichtung (110) aufweisend: Mittel zum Verarbeiten (120) einer Vielzahl von Datensymbolströmen basierend auf einem Diversity-Übertragungsschema zum Erzeugen einer Vielzahl von kodierten Symbolströmen;und ΕΡ 1 790 089 Β1 3, Berendezés- (110), amely försahnaz;Mittel zum Durchführen (130) von ráumlicher Verarbeitung auf dér Vielzahl von kodierten Symbolströmen zum Erzeugen von Übertragungssymbolen für Übertragung über eine Vielzahl von Antennen (136);wobei das Mittel (130) zum Durchführen von ráumlicher Verarbeitung auf dér Vielzahl von kodierten Symbolströmen umfasst Mittel zum Durchführen von ráumlicher Spreizung mit einer Vielzahl von Matrizen, die Vorrichtung gekennzeichnet durch: Mittel zum Verwenden von unterschiedlichen Matrizen für unterschiedliche Frequenzunterbereiche und unterschiedliche Zeitintervalle, wobei jedes Zeitintervall umfasst eine vielfache Ganzzahl von zwei Symbolperioden für Raum-Zeit-Diversity-Übertragung;ferner aufweisend: eszközt több adátszknbofomribtyant földolgozása agy adási diverzhás seres tangján. több kódolt szknbőksm fölyans eioáktlásábox;és eszközt térbeli feldolgozás végrehajtására a több kódolt szimbólum folyamon, adási szimbólumok előállítására;, több antenna (Isd) révén történő adáshoz;Mittel zum Anwenden (132) von unterschiedlichen zyklischen Verzögerungen (316) für die Vielzahl von Antennen (136). ahol a több kódolt sxlttteóittm fötyamoo térbeli foidotgozás végrehajtó eszköznek térbeli kiterjesztési: Sbbö mátrixszal végrehajtó eszköze vess, a berendezést az jekerozi, hogy tartaisosz khlötfööző frekvencia aissvokboz és különböző Idöimervsdlamokhoz különtálzö mátrixokat használó eszközt, ahol minden egyes Időlníervalhsm két: sznuböktm periódus pozitív egész szánra többszörösét fogja ár tér-ldö adási átverzháshoz;és föríaíteáz továbbá eszközt: kölösteözd efollktrs késié kelések (3 Ϊ ó j alkalmazására az satiemták (13d) számért;.
- 4The apparátus of claim 3, wherein the means fór Processing the data symbols based on the transmit diversity scheme comprises means fór Processing the data symbols based on a space-time transmit diversity (STTD) scheme, a space-frequency transmit diversity (SFTD) scheme, or an orthogonal transmit diversity (OTD) scheme to generate the coded symbols. 4, A 3, Igénypont szerinti berendezés, ahol az adatsz; mbéhuro tett:feldolgozó eszköz ez adási diverzhás sémát áiaojés;bu-föltnaz eszközt: az adatezltobokanok földolgozáséra egy tér-tdö adási dl veszi tas (STTD) séma, egy terIrekverteia adási dlverziláa (SFTD) séma, vagy egy ortogonális adási diverzhás (OTD) séma slagján, a kódok szinted i amok előállításabnz, fo Á 3. igénypont szerint: herettdezés, ahol zz eszköz legalább egy processzort tartslsnax, amely ágy van komé gumivá, hogy adaiszltehoktmokaí dolgozzon tel egy adást diverzhás séma alapján, kódok ssirobóhtotok előáll Itásághoz, de hogy terhelt földolgozást hajtson véste a kódok szkolföktonföoo, adási szhnböhmtok előállításához több mtemxs revén történő adás céljára: éarhtlataz továbbá a legalább egy processzorhoz kapóséit memóriát. 4. Die Vorrichtung nach Anspruch 3, wobei das Mittel zum Verarbeiten dér Datensymbole basierend auf das DiversityÜbertragungsschema umfasst Mittel zum Verarbeiten dér Datensymbole basierend auf ein Raum-Zeit-DiversityÜbertragungsschema, STTD, ein Raum-Frequenz-Diversity-Übertragungsschema, SFTD, oder ein OrthogonalesDiversity-Übertragungsschema, OTD, zum Erzeugen des kodierten Symbolen. Ö s x \ \ x' , ' ' ' , , X -v , ' X 'x jesziést hajtson végre több mátrixszal, és hogy ktllönbözó mátrlkokat használjon kbiönbözb feks'snoíd aisávokhoz, klllöneezó kíömt8Pvsllumokhözs vagy ímndkettóbéz. ?, Az S, igényperé: szerinél berendezés, ahol a legalább egy precesszttr ágy van konfigurálva, fogy nyaláblbrtná)· lásí hajtson végre több mátrixszal, es hogy kölönbözo frekvencia alsávokbos ktllönbözó mátrixokat fosznáboz, k. Az 5. igénypont szerinti berendezés, ahol a legalább agy processzor égy van konfigurálva, hogy ez adatszirobbinmekat egy ter-itló adási diverzitás (STTD) séma alapján dolgozza léi a kódolt szhnbölmnok előáll kásához. h. Az 5, igénypont szerien. berendezés, ahol a legalább egy processzor égy vart ksofíggráiva, fogy az adatszhnbblnrookst egy tér-frekveneis adási dlvorzfms éSFTD) setea alapján dolgozza, lei a kódolt szimbólumok előállításához. <-Áí fo Igénypont zzeriotl berenfozés, ahol a .legalább agy processzor dgy « konfigurálván fogy az absA szimbólumokat egy ortogonális adási: diverzitás óOTIdj séma alapját? dolgozza Ál a kódok sztmbdhsmok slMfoásáfoz, íí. Az S. igénypont szerdái berendezés, ahol a legalább egy processzor égy vas konfigurálva, hogy legalább kér, egy frekvencia alsávban kát szimbólum periódusban knldendé adatszhttboiumot kapjon meg, hogy a legalább két adatszimbólumot az: adási diverzitás sétms alapján dolgozza Ibi két kódolt szimbólum készlet , , x \ ' C, t e - \ o , , , \ , „V ,'X\ ' , '- xC X ' botom periódusban történd adás céljára,. 12. Áz S, igénypont szerbéi berendezés, ahol a legalább egy processzor égy vas konfigurálva, hogy legtdább két, két frekvencia alsávban egy szimbólum periódusban köfdendö fostszkaböfooof kapjon meg, hogy a legalább két adatszkfoóboéot sz adási diverzitás sóma alapiét) dolgozza fel két kódolt szimbólum készlet elöállitásáfoz, és hogy a két kódolt szimbolista készletet rendelkezésre bocsássa a két frekvencia alsávban a szimbólum pedddnsbso történd adás céljára, fo , ',,r , r x\ , ' \ ex „ , - ' ,, ' \ ' ' 'χ, , , , > x ' y,\ x ,' frekvenciaosztásos mmtiplezeiö (ÖHdd) modulációt foltson végre az adási szimbólumokon minden egyes sntemta szamára, hogy az amemnt szántára adási szimbólumokat állítson elő, ‘ a \ ' '' V' ' ' 's , x'g' , ,','x ' ,fo „ * ' ' V ,,x'S , 'S fmkvenciaosztásos többszőré» hozzáférésű (SC-höMA) teodtbseiét fojtson végre az adás szlmfohrmókmi mfo best egyes ssstenna számáta, hogy adás özimbólomokat állfosm elő az antenna számára, tó. Az S. Igénypont szerinti berendezés, shol a legalább egy processzor ágy vast knrmgurálva, hogy kitlbnbőzd eikiikn» késietéiéseket alkalmazzon a több srfonna vosatkozásában, :lb. Az 5, igénypont szerből horsstdezés, ahol st legalább egy pmecsszor ágy vart kootfosrálva, hogy adás szimhblmnoksl álláson ebi a több anfestnst szásnáro, az adás szimbólumok alsgnsn, és hogy cikilfossn késleltesse sz adás szimbólumokat a több antenna szóiméra, kdklnfoző nem negatív ints-gér márna számmal.
- 5The apparátus of claim 3, wherein the means comprises at least one processor configured to process data symbols based on a transmit diversity scheme to generate coded symbols, and to perform spatial Processing on the coded symbols to generate transmit symbols fór transmission via a plurality of antennas;further comprising a memory coupled to the at least one processor. 5. Die Vorrichtung nach Anspruch 3, wobei das Mittel umfasst zumindest einen Prozessor, welcher betriebsbereit ist zum Verarbeiten von Datensym bólén basierend auf ein Diversity-Übertragungsschemazum Erzeugen von kodierten Symbolen, und zum Durchführen von ráumlicher Verarbeitung auf den kodierten Symbolen zum Erzeugen von Übertragungssymbolen für Übertragung übereine Vielzahl von Antennen;ferner aufweisend einen Speicher, welcher an dem zumindest ein Prozessor gekoppelt ist.
- 6The apparátus of claim 5, wherein the at least one processor is configured to perform spatial spreading with a plurality of matrices and to use different matrices fór different frequency subbands, different time intervals, or both. 6. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Durchführen von ráumlichem Spreizen über eine Vielzahl von Matrizen und zum Verwenden von unterschiedlichen Matrizen für unterschiedliche Frequenzunterbereichen, unterschiedliche Zeitintervalle, oder beides.
- 7The apparátus of claim 5, wherein the at least one processor is configured to perform beamforming with a plurality of matrices and to use different matrices fór different frequency subbands. 7. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Durchführen von Beamforming mit einer Vielzahl von Matrizen und zum Verwenden von unterschiedlichen Matrizen für unterschiedliche Frequenzunterbereiche.
- 8The apparátus of claim 5, wherein the at least one processor is configured to process the data symbols based on a space-time transmit diversity (STTD) scheme to generate the coded symbols. 8. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Verarbeiten von Datensymbolen basierend auf ein Raum-Zeit-Diversity-Übertragungsschema, STTD, zum Erzeugen von kodierten Symbolen.
- 9The apparátus of claim 5, wherein the at least one processor is configured to process the data symbols based on ΕΡ 1 790 089 Β1 a space-frequency transmit diversity (SFTD) scheme to generate the coded symbols. 9. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Verarbeiten von Datensymbolen basierend auf einem Raum-Frequenz-Diversity-Übertragungsschema, SFTD, um Erzeugen dér kodierten Symbole.
- 10The apparátus of claim 5, wherein the at least one processor is configured to process the data symbols based on an orthogonal transmit diversity (OTD) scheme to generate the coded symbols. 10. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Verarbeiten dér Datensymbolen basierend auf einem Orthogonalen-Diversity-Übertragungsschema, OTD, zum Erzeugen dér kodierten Symbole.
- 11The apparátus of claim 5, wherein the at least one processor is configured to obtain at least two data symbols to be sent on a frequency subband in two symbol periods, to process the at least two data symbols based on the transmit diversity scheme to generate two sets of coded symbols, and to provide the two sets of coded symbols fór transmission on the frequency subband in two symbol periods. 11. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Erlangen zumindest zwei Datensymbole zum Übertragen auf einen Frequenzunterbereich in zwei Symbolperioden, zum Verarbeiten dér zumindest zwei Datensymbole basierend auf dem Diversity-Übertragungsschema zum Erzeugen von zwei kodierten Symbolen, und zum Bereitstellen dér zwei Sátze dér kodierten Symbole zum Übertragen auf den Frequenzunterbereich in zwei Symbolperioden.
- 12The apparátus of claim 5, wherein the at least one processor is configured to obtain at least two data symbols to be sent on two frequency subbands in a symbol period, to process the at least two data symbols based on the transmit diversity scheme to generate two sets of coded symbols, and to provide the two sets of coded symbols fór transmission on the two frequency subbands in the symbol period. 12. Die Vorrichtung nach Anspruch 5, wobei derzumindest eine Prozessor betriebsbereit ist zum Erlagen von zumindest zwei Datensymbolen zum Übertragen auf zwei Frequenzunterbereichen in einer Symbolperiode, zum Verarbeiten derzumindest zwei Datensymbole basierend auf das Diversity-Übertragungsschema zum Erzeugen von zwei Sátzen von kodierten Symbolen, und zum Bereitstellen dér zwei Sátze von kodierten Symbolen für Übertragung auf die zwei Frequenzunterbereiche in dér Symbolperiode.
- 13The apparátus of claim 5, wherein the at least one processor is configured to perform orthogonal frequency division multiplexing (OFDM) modulation on the transmit symbols fór each antenna to generate transmission symbols fór the antenna. 13. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Durchführen von Orthogonal-Frequenzmultiplex-Modulation, OFDM, aufden übertragenen Symbolenfürjede Antennezum Erzeugen ΕΡ 1 790 089 Β1 von Übertragungssymbolen fürdie Antenne.
- 14The apparátus of claim 5, wherein the at least one processor is configured to perform single-carrier frequency division multiple access (SC-FDMA) modulation on the transmit symbols fór each antenna to generate transmission symbols fór the antenna. 14. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Durchführen von Einzeltráger-Frequenzmultiplex-Modulation, SC-FDMA, aufden übertragenen Symbolen fürjede Antenne zum Erzeugen von Übertragungssymbolen für die Antenne.
- 15The apparátus of claim 5, wherein the at least one processor is configured to apply different cyclic delays fór the plurality of antennas. 15. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Anwenden von unterschiedlichen zyklischen Verzögerungen für die Vielzahl von Antennen.
- 16The apparátus of claim 5, wherein the at least one processor is configured to generate transmission symbols fór the plurality of antennas based on the transmit symbols, and to cyclically delay the transmission symbols fór the plurality of antennas by different non-negative integer numbers of samples. 16. Die Vorrichtung nach Anspruch 5, wobei dér zumindest eine Prozessor betriebsbereit ist zum Erzeugen von Übertragungssymbolen für die Vielzahl von Antennen basierend aufden Übertragungssymbolen, und zum zyklischen Verzögern dér Übertragungssymbole fürdie Vielzahl dér Antennen mittels einer unterschiedlichen nicht-negativen ganzzáhligen Anzahl von Abtastwerten.
Independent claims16
113 paragraphs in 2 sections, as filed
Note: Within nine months ofthe publication ofthe mention ofthe grant ofthe European patent in the European Patent Bulletin, any person may give notice to the European Patent Office of opposition to that patent, in accordance with the Implementing Regulations. Notice of opposition shall nőt be deemed to have been filed until the opposition fee has been paid. (Art. 99(1) European Patent Convention).
Printed by Jouve, 75001 PARIS (FR)
ΕΡ 1 790 089 Β1
Description
BACKGROUND
II. Field [0001] The present disclosure relates generally to communication, and more specificallyto techniques fortransmitting data in a multiple-antenna communication system.
Ili. Background [0002] A multi-antenna communication system employs multiple (N<sub>T</sub>) transmit antennas and one or more (N<sub>R</sub>) récéivé antennas fór data transmission. The N<sub>T</sub> transmit antennas may be used to increase system throughput by transmitting different data from the antennas or to improve reliability by transmitting data redundantly.
[0003] In the multi-antenna communication system, a propagation path exists between each pair of transmit and récéivé antennas. N<sub>T</sub>N<sub>R</sub> different propagation paths are formed between the N<sub>T</sub> transmit antennas and the N<sub>R</sub> récéivé antennas. These propagation paths may experience different channel conditions (e.g., different fading, multipath, and interference effects) and may achieve different signal-to-noise-and-interference ratios (SNRs). The channel responses ofthe N<sub>t</sub>N<sub>r</sub> propagation paths may thus vary from path to path, and may further vary over time fór a time-variantwireless channel and across frequency fór a dispersive wireless channel. The variant natúré of the propagation paths makes it challenging to transmit data in an efficient and reliable manner.
[0004] Transmit diversity refers to redundant transmission of data across space, frequency, time, or a combination of these dimensions to improve reliability fór the data transmission. One goal of transmit diversity is to maximize diversity fór the data transmission across as many dimensions as possible to achieve robust performance. Another goal is to simplify the Processing fór transmit diversity at both a transmitter and a receiver.
[0005] There is therefore a need in the art fór techniques to transmit data with transmit diversity in a multi-antenna communication system.
[0006] US 2004/0136349 (A1) discloses a ΜΙΜΟ system which supports multiple spatial multiplexing modes fór improved performance and greater flexibility. These modes may include (1) a single-user steered mode that transmits multiple data streams on orthogonal spatial channels to a single receiver, (2) a single-user non-steered mode that transmits multiple data streams from multiple antennas to a single receiver without spatial Processing at a transmitter, (3) a multi-user steered mode that transmits multiple data streams simultaneously to multiple receivers with spatial Processing at a transmitter, and (4) a multi-user non-steered mode that transmits multiple data streams from multiple antennas (co-located or non co-located) without spatial Processing at the transmitter(s) to receiver(s) having multiple antennas. Fór each set of user terminal(s) selected fór data transmission on the downlink and/or uplink, a spatial multiplexing mode is selected fór the user terminál set from among the multiple spatial multiplexing modes supported by the system.
[0007] US 2004/0146018 (A1) discloses a user terminál which supports multiple spatial multiplexing (SM) modes such as a steered mode and a non-steered mode. Fór data transmission, multiple data streams are coded and modulated in accordance with their selected rates to obtain multiple data Symbol streams. These streams are then spatially processed in accordance with a selected SM mode (e.g, with a mátrix of steering vectors fór the steered mode and with the identity mátrix fór the non-steered mode) to obtain multiple transmit Symbol streams fór transmission from multiple antennas. Fór data reception, multiple received symbol streams are spatially processed in accordance with the selected SM mode (e.g, with a mátrix of eigenvectors fór the steered mode and with a spatial filter mátrix fór the non-steered mode) to obtain multiple recovered data symbol streams. These streams are demodulated and decoded in accordance with their selected rates to obtain multiple decoded data streams.
SUMMARY [0008] Techniques fór transmitting data using a combination of transmit diversity schemes are described herein. These transmit diversity schemes include spatial spreading, continuous beamforming, cyclic delay diversity, space-time transmit diversity (STTD), space-frequency transmit diversity (SFTD), and orthogonal transmit diversity (OTD), all of which are described below. The invention is defined in the independent claims.
[0009] In an embodiment, a transmitting entity processes (e.g, encodes, interleaves, and symbol maps) one or more (N<sub>d</sub>) data streams to generate N<sub>D</sub> data symbol streams. The transmitting entity further processes the N<sub>D</sub> data symbol streams based on a transmit diversity scheme (e.g, STTD, SFTD, or OTD) to generate multiple (N<sub>c</sub>) coded symbol streams. Each data symbol stream may be sent as a single coded symbol stream or as multiple (e.g, two) coded symbol streams using STTD, SFTD, or OTD. The transmitting entity may perform spatial spreading on the N<sub>c</sub> coded symbol
ΕΡ 1 790 089 Β1 streams with different matrices to generate multiple (N<sub>T</sub>) transmit Symbol streams fór transmission from N<sub>T</sub> antennas. Additionally or alternatively, the transmitting entity may perform continuous beamforming on the N<sub>T</sub> transmit symbol streams in either the time domain or the frequency domain. A receiving entity performs the complementary Processing to recover the N<sub>D</sub> data streams.
[0010] Various aspects and embodiments ofthe invention are described in further detail below.
BRIEF DESCRIPTION OF THE DRAWINGS [0011]
FIG. 1 shows a block diagram of a multi-antenna transmitting entity.
FIG. 2 shows a block diagram of a transmit (TX) data processor, a TX STTD processor, and a spatial spreader at the transmitting entity.
FIG. 3 shows a block diagram of N<sub>T</sub> modulators at the transmitting entity.
FIG. 4 shows a block diagram of a single-antenna receiving entity and a multi-antenna receiving entity.
DETAILED DESCRIPTION [0012] The word exemplary is used herein to mean serving asan example, instance, orillustration. Any embodiment described herein as exemplary is nőt necessarily to beconstrued as preferredoradvantageousover other embodiments. [0013] The transmission techniques described herein may be used fór multiple-inputsingle-output(M ISO) and multipleinput multiple-output (ΜΙΜΟ) transmissions. A MISO transmission utilizes multiple transmit antennas and a single récéivé antenna. A ΜΙΜΟ transmission utilizes multiple transmit antennas and multiple récéivé antennas.
[0014] The transmission techniques may be used fór single-carrier and multi-carrier communication systems. A multicarrier system may utilize orthogonal frequency division multiplexing (OFDM), somé other multi-carrier modulation scheme, orsome other construct. OFDM effectively partitions the overall system bandwidth intő multiple (N<sub>F</sub>) orthogonal frequency subbands, which are alsó called tones, subcarriers, bins, frequency channels, and so on. With OFDM, each subband is associated with a respective subcarrier that may be modulated with data. A single-carrier system may utilize single-carrier frequency division multiple access (SC-FDMA), code division multiple access (CDMA), or somé other single-carrier modulation scheme. An SC-FDMA system may utilize (1) interleaved FDMA (IFDMA) to transmit data and pilot on subbands that are distributed across the overall system bandwidth (2) localized FDMA (LFDMA) to transmit data and pilot on a group of adjacent subbands, or (3) enhanced FDMA(EFDMA) to transmit data and pilot on multiple groups of adjacent subbands. In generál, modulation symbols are sent in the time domain with SC-FDMA (e.g., IFDMA, LFDMA, and EFDMA) and in the frequency domain with OFDM. Fór clarity, much ofthe description below is fór a system that utilizes OFDM, with all N<sub>F</sub> subbands being available fór transmission.
[0015] Transmit diversity may be achieved using various schemes including STTD, SFTD, OTD, spatial spreading, continuous beamforming, and so on. STTD transmits a pair of data symbols from two antennas on one subband in two symbol periods to achieve space and time diversity. SFTD transmits a pair of data symbols from two antennas on two subbands in one symbol period to achieve space and frequency diversity. OTD transmits multiple (N<sub>o</sub>) data symbols from N<sub>o</sub> antennas on one subband in N<sub>o</sub> symbol periods using No orthogonal codes to achieve space and time diversity, where N<sub>o</sub> > 2. As used herein, a data symbol is a modulation symbol fór traffic/packet data, a pilot symbol is a modulation symbol fór pilot (which is data that is known a priori by both the transmitting and receiving entities), a modulation symbol is a complex value fór a point in a signal constellation fór a modulation scheme (e.g., M-PSK or M-QAM), a transmission symbol (e.g., an OFDM symbol) is a sequence of time-domain samples generated by a single-carrier or multi-carrier modulation scheme fór one symbol period, and a symbol is typically a complex value.
[0016] Spatial spreading refersto the transmission of a symbol from multipletransmitantennassimultaneously, possibly with different amplitudes and/or phases determined by a steering vector used fór that symbol. Spatial spreading may alsó be called steering diversity, transmit steering, pseudo-random transmit steering, space-time scrambling, r and so on. Spatial spreading may be used in combination with STTD, SFTD, OTD, and/or continuous beamforming to improve performance and/or to extend the normál operation of these transmit diversity schemes. Fór example, STTD normally transmits one data symbol stream from two antennas. Spatial spreading may be used with STTD to transmit more than one data symbol stream from more than two antennas simultaneously.
[0017] Continuous beamforming refers to the use of different beams across the N<sub>F</sub> subbands. The beamforming is continuous in that the beams change in a gradual instead of abrupt manner across the subbands. Continuous beamforming may be performed in the frequency domain by multiplying the symbols fór each subband with a beamforming mátrix fór that subband. Continuous beamforming may alsó be performed in the time domain by applying different cyclic delays fór different transmit antennas. Time-domain continuous beamforming is alsó called cyclic delay diversity. [0018] Transmit diversity may be achieved using a combination of transmit diversity schemes. Fór example, transmit
ΕΡ 1 790 089 Β1 diversity may be achieved using a combination of STTD, SFTD or OTD with either spatial spreading or continuous beamforming. As another example, transmit diversity may be achieved using a combination of STTD, SFTD, or OTD with both spatial spreading and cyclic delay diversity. Fór clarity, much ofthe following description assumes the use of
STTD.
[0019] FIG. 1 shows a block diagram of an embodiment of a multi-antenna transmitting entity 110, which may be part of an access point or a user terminál. An access point may alsó be called a base station, a base transceiver system, or somé otherterminology. A user term inai may alsó be called a mobile station, a wirelessdevice.or somé other terminology. [0020] Forthe embodiment shown in FIG. 1, transmitting entity 110 may use a combination of STTD, spatial spreading, and continuous beamforming fór data transmission. A TX data processor 112 receives and processes N<sub>D</sub> data streams and provides N<sub>D</sub>data Symbol streams, where N<sub>D</sub>> 1. TXdata processor 112 may process each data stream independently or may jointly process multiple data streams together. Fór example, TX data processor 112 may formát, scramble, encode, interleave, and Symbol map each data stream in accordance with a coding and modulation scheme selected fór that data stream. A TX STTD processor 120 receives the N<sub>D</sub> data Symbol streams, performs STTD encoding on zero, one, or multiple data symbol streams, and provides N<sub>c</sub> coded symbol streams, where N<sub>c</sub> > N<sub>D</sub>. In generál, TX STTD processor 120 may process any number of data symbol streams with STTD, SFTD, OTD, or somé other transmit diversity scheme. Each data symbol stream may be sent as one coded symbol stream or multiple coded symbol streams, as described below.
[0021] A spatial spreader 130 receives and multiplexes the coded symbols with pilotsymbols, performs spatial spreading by multiplying the coded symbols and pilotsymbols with different steering matrices, and provides N<sub>T</sub> transmit symbol streams fór the N<sub>T</sub> transmit antennas, where N<sub>T</sub> > N<sub>c</sub>. Each transmit symbol is a complex value to be sent from one transmit antenna on one subband in one symbol period. N<sub>T</sub> modulators (MÓD) 132a through 132nt récéivé the N<sub>T </sub>transmit symbol streams. Foran OFDM-based system, each modulátor 132 performs OFDM modulation on its transmit symbol stream and provides a stream of time-domain samples. Each modulátor 132 may alsó apply a different cyclic delay fór its antenna, as described below. N<sub>T</sub> modulators 132a through 132nt provide N<sub>T</sub> sample streams to N<sub>T</sub>transmitter units (TMTR) 134a through 134nt, respectively. Each transmitter unit 134 conditions (e.g., converts to analóg, amplifies, filters, and frequency upconverts) its sample stream and generates a modulated signal. N<sub>T</sub> modulated signals from N<sub>T </sub>transmitter units 134a through 134nt are transmitted from N<sub>T</sub> transmit antennas 136a through 136nt, respectively. [0022] Controller 140 Controls the operation at transmitting entity 110. Memory 142 Stores data and/or program codes fór transmitting entity 110.
[0023] Transmitting entity 110 may transmit any number of data symbol streams with STTD and any number of data symbol streams without STTD, dependingon the num bér of transmit and récéivé antennas available fór data transmission. The STTD encoding fór one data symbol stream may be performed as follows. Fór each pair of data symbols s<sub>a</sub> and s<sub>b</sub> to be sent in two symbol periods, TX STTD processor 120 generates two vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub>] <sup>r</sup>and s<sub>2</sub> = [s<sub>b</sub> - S<sup>1</sup>*] <sup>T</sup> , where * denotes the complex conjugate and Τ' denotes the transpose. Alternatively, TX STTD processor 120 may generate two vectors Sj = [s<sub>a</sub> - S<sub>b</sub>] <sup>T</sup> and s2 = [.Sb ] <sup>T</sup> fór the pair of data symbols sa and s<sub>b</sub>. Fór both STTD encoding schemes, each vector Sj, fór t = 1,2, includes two coded symbols to be sent from N<sub>T</sub> transmit antennas in one symbol period, where N<sub>T</sub> > 2. Vector s<sub>1</sub> is sent in the first symbol period, and vector s<sub>2</sub> is sent in the next symbol period. Each data symbol is included in both vectors and is thus sent in two symbol periods. The m-th coded symbol stream is formed by the m-th element of the two vectors s<sub>1</sub> and s<sub>2</sub>. Fór clarity, the following description is fór the STTD encoding scheme with s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub>]<sup>r</sup>and S<sub>2</sub> = [s<sub>b</sub> -5<sub>a</sub>]<sup>T</sup>. Fór this STTD encoding scheme, the first coded symbol stream * * includes coded symbols s<sub>a</sub> and s<sub>b</sub> , and the second coded symbol stream includes coded symbols s<sub>b</sub> and - $ . [0024] Table 1 listsfour configurations that may be used fór data transmission. An N<sub>D</sub> X N<sub>c</sub> configuration denotes the transmission of N<sub>D</sub> data symbol streams as N<sub>c</sub> coded symbol streams, where N<sub>D</sub> > 1 and N<sub>c</sub> > N<sub>D</sub>. The first column identifies the four configurations. Fór each configuration, the second column indicates the number of data symbol streams being sent, and the third column indicates the number of coded symbol streams. The fourth column lists the N<sub>D</sub> data symbol streams fór each configuration, the fifth column lists the coded symbol stream(s) fór each data symbol stream, the sixth column gives the coded symbol to be sent in the first symbol period (f = 1) fór each coded symbol stream, and the seventh column gives the coded symbol to be sent in the second symbol period (f = 2) fór each coded symbol stream. The number of data symbols sent in each 2-symbol interval is equal to twice the number of data symbol streams, or 2N<sub>d</sub>. The eighth column indicates the number of transmit antennas required fór each configuration, and the ninth column indicates the number of récéivé antennas required fór each configuration.
ΕΡ 1 790 089 Β1
Table 1
<td> Config</td><td> Num Data Symbol Streams N<sub>d</sub></td><td> Num Coded Symbol Streams N<sub>c</sub></td><td> Data Symbol Stream</td><td> Coded Symbol Stream</td><td> Coded Symbol (f = 1) 21</td><td> Coded Symbol (f = 2) S2</td><td> Req NumTX Ants N<sub>T</sub></td><td> Req Num RX Ants <sup>n</sup>r</td>
<td rowspan="2"> 1X2</td><td rowspan="2"> 1</td><td rowspan="2"> 2</td><td rowspan="2"> 1</td><td> 1</td><td><sup>s</sup>a</td><td> * Sb</td><td rowspan="2"> N<sub>T</sub> > 2</td><td rowspan="2"> N<sub>r</sub>>1</td>
<td> 2</td><td><sup>s</sup>b</td><td> * -S<sub>a</sub></td>
<td colspan="9"></td>
<td rowspan="3"> 2X3</td><td rowspan="3"> 2</td><td rowspan="3"> 3</td><td rowspan="2"> 1</td><td> 1</td><td><sup>s</sup>a</td><td> * Sb</td><td rowspan="3"> N<sub>T</sub>> 3</td><td rowspan="3"> Nr>2</td>
<td> 2</td><td><sup>s</sup>b</td><td> *</td>
<td> 2</td><td> 3</td><td><sup>s</sup>c</td><td> * Sd</td>
<td colspan="9"></td>
<td rowspan="4"> 2X4</td><td rowspan="4"> 2</td><td rowspan="4"> 4</td><td rowspan="2"> 1</td><td> 1</td><td><sup>s</sup>a</td><td> * Sb</td><td rowspan="4"> N<sub>T</sub> > 4</td><td rowspan="4"> N<sub>r</sub>>2</td>
<td> 2</td><td><sup>s</sup>b</td><td> *</td>
<td rowspan="2"> 2</td><td> 3</td><td><sup>s</sup>c</td><td> * Sd</td>
<td> 4</td><td><sup>s</sup>d</td><td> * ’S<sub>C</sub></td>
<td colspan="9"></td>
<td rowspan="4"> 3X4</td><td rowspan="4"> 3</td><td rowspan="4"> 4</td><td rowspan="2"> 1</td><td> 1</td><td><sup>s</sup>a</td><td> * S<sub>b</sub></td><td rowspan="4"> N<sub>T</sub> > 4</td><td rowspan="4"> N<sub>r</sub>>3</td>
<td> 2</td><td><sup>s</sup>b</td><td> * ~ s<sub>a</sub></td>
<td> 2</td><td> 3</td><td><sup>s</sup>c</td><td> * S<sub>d</sub></td>
<td> 3</td><td> 4</td><td><sup>s</sup>e</td><td> # Sf</td>
[0025] As shown in Table 1, a data Symbol stream may be sent as two coded Symbol streams with STTD orone coded Symbol stream without STTD. Fór the embodiment shown in Table 1, fór each data Symbol stream sent without STTD, the data Symbol sent in the second Symbol period (f = 2) is conjugated to match the conjugation performed on the data Symbol stream(s) sent with STTD.
[0026] Fór the 1X2 configuration, one data Symbol stream is STTD encoded to generate two coded Symbol streams.
τ Γ * * -» T
Fór each 2-symbol interval, vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub>]' and S<sub>2</sub> = Lfo ^aJ <sup>are</sup> 9<sup>enera</sup>t<sup>e</sup>d with data symbols s<sub>a</sub> and s<sub>b</sub>. Vector s<sub>1</sub> is transmitted from at least two transmit antennas in the first Symbol period, and vector s<sub>2</sub> is transmitted from the same antennas in the second Symbol period. A receiving entity uses at least one récéivé antenna to recover the data Symbol stream.
[0027] Fór the 2X3 configuration, two data Symbol streams are sent as three coded Symbol streams. The first data symbol stream is STTD encoded to generate two coded symbol streams. The second data symbol stream is sent without STTD as the third coded Symbol stream. Fór each 2-symbol interval, vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub>]<sup>r</sup>and S2 =[sb -5 íd]<sup>T </sup>are generated with data symbols sa, s<sub>b</sub>, s<sub>c</sub> and s<sub>d</sub>, where s<sub>a</sub> and s<sub>b</sub> are from the first data symbol stream, and s<sub>c</sub> and s<sub>d </sub>are from the second data symbol stream. Vector s<sub>1</sub> is transmitted from at least three transmit antennas in the first symbol period, and vector s<sub>2</sub> is transmitted from the same antennas in the second symbol period. A receiving entity uses at least two récéivé antennas to recover the two data symbol streams.
[0028] Fór the 2X4 configuration, two data symbol streams are sent asfour coded symbol streams. Each data symbol
EP 1 790 089 Β1 stream is STTD encoded to generate two coded Symbol streams. Fór each 2-symbol interval, vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub> s<sub>d</sub>] <sup>1</sup> and s<sub>2</sub> — |_£<sub>b</sub> -J<sub>a</sub> 5<sub>d</sub> -5<sub>C</sub>J are generated with data symbols s<sub>a</sub>, s<sub>b</sub>, s<sub>c</sub> and s<sub>d</sub>, where s<sub>a</sub> and s<sub>b</sub> are from the first data Symbol stream, and s<sub>c</sub> and s<sub>d</sub> are from the second data Symbol stream. Vector s<sub>1</sub> is transmitted from at least four transmit antennas in the first Symbol period, and vector s<sub>2</sub> is transmitted from the same antennas in the second Symbol period. A receiving entity uses at least two récéivé antennas to recover the two data Symbol streams.
[0029] Fór the 3X4 configuration, three data symbol streams are sent as four coded symbol streams. The first data Symbol stream is STTD encoded to generate two coded symbol streams. The second data symbol stream is sent without STTD as the third coded symbol stream, and the third data symbol stream is sent without STTD as the fourth coded symbol stream. Fór each 2-symbol interval, vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub> s<sub>e</sub>]' and S<sub>2</sub> = -í 5<sub>d</sub> S<sub>{</sub> J are generated with data symbols s<sub>a</sub>, s<sub>b</sub>, s<sub>c</sub>, s<sub>d</sub>, s<sub>e</sub> and s<sub>f</sub>, where s<sub>a</sub> and s<sub>b</sub> are from the first data symbol stream, s<sub>c</sub> and s<sub>d</sub> are from the second data symbol stream, and s<sub>e</sub> and s<sub>f</sub> are from the third data symbol stream. Vector s<sub>1</sub> is transmitted from at least four transmit antennas in the first symbol period, and vector s<sub>2</sub> is transmitted from the same antennas in the second symbol period. A receiving entity uses at least three récéivé antennas to recover the three data symbol streams. [0030] Table 1 shows four exemplary configurations that may be used fór data transmission, with each configuration having at least one data symbol stream sent with STTD. Other configurations may alsó be used fór data transmission. A configuration may alsó use a combination of STTD, SFTD, and OTD.
[0031] In generál, any number of data symbol streams may be sent as any number of coded symbol streams from any number of transmit antennas, where N<sub>D</sub> > 1, N<sub>c</sub> > N<sub>D</sub>, N<sub>T</sub> > N<sub>c</sub>, and N<sub>R</sub> > N<sub>D</sub>. Each data symbol stream may or may nőt be encoded with STTD, SFTD, OTD, or somé other transmit diversity scheme. Each data symbol stream may be sent as one coded symbol stream or multiple (e.g., two) coded symbol streams.
[0032] The transmitting entity may process the coded symbols fór spatial spreading and continuous beamforming, as follows:
xXfc) = B(fc)-V(fc)-G(fc)-s,(fc) , fór í = l, 2, Eq(l) where s<sub>t</sub>(k) is an N<sub>c</sub> X 1 vector with N<sub>c</sub> coded symbols to be sent on subband k in symbol period t;
G(/r) is an N<sub>c</sub> X N<sub>c</sub> diagonal mátrix with N<sub>c</sub> gain values along the diagonal fór the N<sub>c</sub> coded symbols in s<sub>t</sub>(k'f and zeros elsewhere;
V(/c) is an Ν<sub>τ</sub> X N<sub>c</sub> steering mátrix fór spatial spreading fór subband k\
B(/r) is an Ν<sub>τ</sub> X N<sub>T</sub> diagonal mátrix fór continuous beamforming fór subband k\ and x<sub>f</sub>(/r) is an N<sub>T</sub> X1 vector with N<sub>T</sub> transmit symbols to be sent from the N<sub>T</sub> transmit antennas on subband k in symbol period t.
[0033] Vector s<sub>1</sub> contains N<sub>c</sub> coded symbols to be sent in the first symbol period, and vector s<sub>2</sub> contains N<sub>c</sub> coded symbols to be sent in the second symbol period. Vectors s<sub>1</sub> and s<sub>2</sub> may be formed as shown in Table 1 fór the four configurations in the table.
[0034] Gain mátrix G(/r) determines the amount of transmit power to use fór each of the N<sub>c</sub> coded symbol streams. The gain mátrix may be a function of subband index k, as shown in equation (1), or may be a function that is independent of index k. The totál transmit power available fór transmission may be denoted as Ptotal- '<sup>n an</sup> ernbodiment, equal transmit power is used fór the N<sub>c</sub> coded symbol streams, and the diagonal elements of G(/c) have the same valueof-^P<sub>total</sub> / N<sub>c</sub> . In another embodiment, equal transmit power is used fór the N<sub>D</sub> data symbol streams, and the N<sub>c</sub> gain values along the diagonal of G(/c) are defined to achieve equal transmit power fór the N<sub>D</sub> data symbol streams. The N<sub>c</sub> gain values may or may nőt be equal depending on the configuration. As an example, fór the 2X3 configuration, the first data symbol stream is sent as two coded symbol streams and the second data symbol stream is sent as one coded symbol stream. To achieve equal transmit power fór the two data symbol streams, a 3X3 gain mátrix G(/c) may include gain values of V^total / 4 , -y/P<sub>tota]</sub> / 4 ’ <sup>ar|</sup>d y/^total / along the diagonal fór the three coded symbol streams. Each coded symbol in the third coded symbol stream is then scaled by -^P<sub>totel</sub> /2 and is transmitted with twice the power as the other two coded symbols sent in the same symbol period. Fór both embodiments, the N<sub>c</sub> coded symbols fór each symbol period may be scaled to utilize the maximum transmit power available fór each transmit antenna. In generál, the diagonal elements of G(/c) may be selected to utilize any amounts of transmit power fór the N<sub>c</sub> coded symbol streams and to
ΕΡ 1 790 089 Β1 achieve any desired SNRs fór the N<sub>D</sub> data symbol streams. The power scaling fór the N<sub>c</sub> coded symbol streams may alsó be achieved by scaling the columns of the steering mátrix V(A) with appropriate gains.
[0035] A given data symbol stream (which is denoted as {s}) may be sent as one coded symbol stream (which is denoted as {s}) in various manners. In one embodiment, the gain mátrix G(k) contains ones along the diagonal, and coded symbol stream {s} is transmitted at the same power level as other coded symbol streams. Fór this embodiment, data symbol stream {s} is transmitted at lower transmit power than an STTD encoded data symbol stream and hence achieves a lower received SNR at the receiving entity. The coding and modulation fór data symbol stream {s} may be selected to achieve the desired performance, e.g, the desired packet error rate. In another embodiment, each data symbol in data symbol stream {s} is repeated and transmitted in two symbol periods. As an example, fór the 2X3 configuration, data symbol s<sub>c</sub> may be sent in two symbol periods, then data symbol s<sub>d</sub> may be sent in two symbol periods, and so on. This embodiment may achieve similar received SNRs fór the N<sub>D</sub> data symbol streams, which may simplify the coding and modulation at the transmitting entity and the demodulation and decoding at the receiving entity.
[0036] Steering mátrix V(Aj spatially spreads the N<sub>c</sub> coded symbols fór each symbol period such that each coded symbol is transmitted from all N<sub>T</sub> transmit antennas and achieves spatial diversity. Spatial spreading may be performed with various types of steering matrices, such as Walsh matrices, Fourier matrices, pseudo-random matrices, and soon, which may be generated as described below. The same steering mátrix V(A) is used fór the two vectors s^k) and s<sub>2</sub>(A) fór each subband k. Different steering matrices may be used fór different subbands and/or different time intervals, where each time interval may span an integer multiple of two symbol periods fór STTD.
[0037] Mátrix B(Aj performs continuous beamforming in thefrequencydomain. Foran OFDM-based system, a different beamforming mátrix may be used fór each subband. The beamforming mátrix fór each subband k may be a diagonal mátrix having the following form:
bw=
<img file="HUE024175T2_D0001.tif" />
b<sub>2</sub>(k) fór k = 1,...,N<sub>f</sub> , Eq(2) o o ··· &N<sub>T</sub>(fc) where b,{k) is a weight fór subband k of transmit antenna /'. The weight b<sub>t</sub>(k) may be defined as:
fór z = 1,N<sub>T</sub> and £ = 1,...,N<sub>F</sub>,
Eq(3) where ΔΤ,· is the time delay on transmit antenna /;
Δ/ is the frequency spacing between adjacent subbands; and f(A) Δ/ is the actually frequency corresponding to subband index k.
Fór example, if N<sub>F</sub> = 64, then subband index k may go from 1 to 64, and f(A) may be equal to A - 33 and may rangé from -32 to +31. If the overall system bandwidth is 20 MHz and N<sub>F</sub> = 64, then Δ/ = 20 MHz / 64 = 3.125 kHz. f(A) Δ/ provides the actual frequency (in Hertz) fór each value of k. The weights fe,(A) shown in equation (3) correspond to a Progressive phase shift across the N<sub>F</sub> totál subbands fór each transmit antenna, with the phase shift changing at different rates fór the N<sub>T</sub> transmit antennas. These weights effectively form a different beam fór each subband.
[0038] Continuous beamforming may alsó be performed in the time domain as follows. Fór each symbol period, an N<sub>F</sub>-point inverse discrete Fourier transform (IDFT) or inverse fást Fourier transform (IFFT) may be performed on N<sub>F </sub>transmit symbols to be sent on N<sub>F</sub> subbands of each transmit antenna / to generate N<sub>F</sub> time-domain samples fór that transmit antenna. The N<sub>F</sub> time-domain samples fór each transmit antenna / may be cyclically or circularly delayed by
T, Fór example, T,· may be defined as: T,· = (/ -1) ΔΤ, fór / = 1.....N<sub>T</sub>, where ΔΤ may be equal to one sample period, a fraction of a sample period, or more than one sample period. The time-domain samples fór each antenna are then cyclically delayed by a different amount.
[0039] In equation (1), the scaling by the gain mátrix G(A) may be omitted by setting G(A) = X the spatial spreading may be omitted by setting V(A) =X and the continuous beamforming may be omitted by setting B(A) =X whereXis the identity mátrix containing ones along the diagonal and zeros elsewhere. The transmitting entity may thus selectively perform scaling, spatial spreading, and continuous beamforming by using appropriate matrices. The matrices fór spatial spreading and continuous beamforming may alsó be combined as V<sub>B</sub>(A) = B(A) V(A). The matrices fór scaling, spatial spreading, and continuous beamforming may alsó be combined as V<sub>BG</sub> (A) = B(A)V(A)G(A). The transmitting entity may
EP 1 790 089 Β1 then perform spatial Processing on data vector s^k) with V<sub>B</sub>(/c) or V<sub>BG</sub>(/c).
[0040] The transmitting entity may alsó use a combination of SFTD, spatial spreading, and possibly continuous beamforming. Fór SFTD, the transmitting entity may generate two vectors s<sub>1</sub> and s<sub>2</sub> as described above fór STTD and may send these vectors on two subbands in one Symbol period. Fór the 1 X2 configuration, two vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub>]<sup>7</sup> and
S<sub>2</sub>=K* <sup>T</sup> may be generated fór each pair of data symbols to be sent on two subbands in one Symbol period fór one data Symbol stream. Fór the 2X3 configuration, two data Symbol vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub>]<sup>7</sup> and may be generated fór two pair of data symbols to be sent on two subbands in one Symbol period fór two data Symbol streams. Fór the 2X4 configuration, two vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub> s<sub>d</sub>]<sup>7</sup>and 83=(¾ - 5* 5^ -$*] <sup>T</sup> may be generated fór two pairs of data symbols to be sent on two subbands in one Symbol period fór two data Symbol streams. Fór the 3x4 configuration, two vectors s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub> s<sub>c</sub> s<sub>e</sub>]<sup>7</sup> and s<sub>2</sub> — [$& - £* S<sub>d</sub> Sf] <sup>T</sup> may be generated fór three pair of data symbols to be sent on two subbands in one Symbol period fór three data Symbol streams. Fór all configurations, the transmitting entity may spatially spread and transmit vector s<sub>1</sub> on one subband in one Symbol period and may spatially spread and transmit vector s<sub>2</sub> on another subband in the same Symbol period. The two subbands are typically adjacent to one another. [0041] The transmitting entity may alsó use a combination of OTD, spatial spreading, and possibly continuous beamforming. Fór OTD, the transmitting entity may generate multiple (No) vectors s<sub>1</sub> and s<sub>No</sub> and may send these vectors on one subband in No symbol periods. Fór N<sub>o</sub> = 2, the transmitting entity may generate two vectors and S2 fór two data symbols s<sub>a</sub> and s<sub>b</sub> by (1) multiplying data symbol s<sub>a</sub> with a first orthogonal code of {+1 +1} to generate two coded symbols s<sub>a</sub> and s<sub>a</sub> fór one transmit antenna, (2) multiplying data symbol s<sub>b</sub> with a second orthogonal code of {+1 -1} to generate two coded symbols s<sub>b</sub> and -s<sub>b</sub> fór another transmit antenna, and (3) forming s<sub>1</sub> = [s<sub>a</sub> s<sub>b</sub>] <sup>T</sup> and s2 = [sa - sj<sup>7</sup>. In generál, No data symbols may be multiplied with No different orthogonal codesto generate No coded symbol sequences fór No transmit antennas. Each coded symbol sequence contains No coded symbols and is generated by multiplying one data symbol with a specific orthogonal code of length No. The orthogonal codes may be Walsh codes, OVSF codes, and so on, [0042] In generál, transmit diversity may be achieved in various manners and in the time, frequency and/or spatial domains. In one embodiment, transmit diversity is achieved by multiplying vector s/k) with steering mátrix V(k) to generate transmit vector x<sub>t</sub>(k), as shown in equation (1). In another embodiment, transmit diversity is achieved by cyclicallydelaying the time-domain samples fór each transmit antenna. In yet another embodiment, transmit diversity is achieved with a combination of spatial Processing with V(k) and cyclic delay ofthe time-domain samples. Fór all ofthe embodiments, vector s<sub>t</sub>(k) may be formed with STTD, SFTD, OTD, or somé other transmit diversity scheme.
[0043] FIG. 2 shows a block diagram of an embodiment of TX data processor 112, TX STTD processor 120, and spatial spreader 130 at transmitting entity 110. Fór the embodiment shown in FIG. 2, TX data processor 112 includes N<sub>d</sub> data stream processors 210a through 210nd that independently process the N<sub>D</sub> data streams. Within each data stream processor 210, an encoder 212 encodes traffic data in accordance with a coding scheme and generates code bits. The encoding scheme may include a convolutional code, a Turbo code, a low density parity check (LDPC) code, a cyclic redundancy check (CRC) code, a block code, and soon, óra combination thereof. An interleaver214 interleaves (or reorders) the code bits based on an interleaving scheme. A symbol mapper216 maps the interleaved bits in accordance with a modulation scheme and provides data symbols. The coding and modulation fór each data stream may be determined by a rate selected fór that data stream. Data stream processors 210a through 210nd provide N<sub>D</sub> data symbol streams.
[0044] In another embodiment, which is nőt shown in FIG. 2, TX data processor 112 jointly processes the data symbol stream(s) to be sent with STTD and the data symbol stream(s) to be sent without STTD. Fór example, TX data processor 112 may récéivé a single data stream, encode the data stream based on a coding scheme, demultiplex the code bits intő N<sub>d</sub> coded bit streams, and perform interleaving and symbol mapping separately fór the N<sub>D</sub> coded bit streams to generate N<sub>D</sub> data symbol streams. In yet another embodiment, which is alsó nőt shown in FIG. 2, TX data processor 112 independently processes the data symbol stream(s) to be sent with STTD and the data symbol stream(s) to be sent without STTD. Fór example, TX data processor 112 may récéivé a first data stream to be sent with STTD and a second data stream to be sent without STTD. TX data processor 112 may encode, interleave, symbol map, and demultiplex the first data stream to generate (N<sub>C</sub>-N<sub>D</sub>) data symbol streams to be sent with STTD. TX data processor 112 may alsó encode, interleave, symbol map, and demultiplex the second data stream to generate (2N<sub>D</sub>-N<sub>C</sub>) data symbol streams to be sent without STTD. TX data processor 112 may alsó process the data stream(s) in other manners, and this is within the scope ofthe invention.
[0045] Fór the embodiment shown in FIG. 2, TX STTD processor 120 includes N<sub>D</sub> STTD encoders 220a through 220nd fór the N<sub>D</sub> data symbol streams. Each STTD encoder 220 performs STTD encoding on its data symbol stream and provides two coded symbol streams to a multiplexer(Mux) 222. Multiplexer 222 receives the N<sub>D</sub>data symbol streams
ΕΡ 1 790 089 Β1 from TX data processor 112 and the N<sub>D</sub> pairs of coded symbol streams from STTD encoders 220a through 220nd. Fór each data symbol stream, multiplexer 222 provides either that data symbol stream orthe associated pair of coded symbol streams. Multipliers 224a through 224nc récéivé and scale the N<sub>c</sub> symbol streams from multiplexer 222 with gains g<sub>1 </sub>through g<sub>Nc</sub>, respectively, and provides N<sub>c</sub> coded symbol streams. The scaling may alsó be performed at other locations within the transmit path.
[0046] Fór the embodiment shown in FIG. 2, spatial spreader 130 includes N<sub>F</sub> spatial processors 230a through 230nf fór the. N<sub>f</sub> subbands. A demultiplexer (Demux) 228 receives the N<sub>c</sub> coded symbol streams and pilot symbols, provides the coded symbols on subbands and symbol periods used fordata transmission, and provides pilot symbols on subbands and symbol periods used fór pilot transmission. Each spatial processor 230 receives N<sub>c</sub> coded symbols and/or pilot symbols to be sent on the associated subband k in one symbol period, multiplies the coded symbol and/or pilot symbols with a steering mátrix V(/c), and provides N<sub>T</sub> transmit symbols to be sent from the N<sub>T</sub> transmit antenna on subband k. A multiplexer 232 receives the transmit symbols from all N<sub>F</sub> spatial processors 230a through 230nf and maps the N<sub>T </sub>transmit symbols from each spatial processor 230 to the N<sub>T</sub> transmit symbol streams. Each transmit symbol stream includes N<sub>F</sub> transmit symbols from the N<sub>F</sub> spatial processors 230a through 230nf fór one transmit antenna.
[0047] FIG. 3 shows a block diagram of an embodiment of modulators 132a through 132nt at transmitting entity 110. Within each modulátor 132, an IDFT unit 312 performs an N<sub>F</sub>-point IDFT or IFFT on N<sub>F</sub> transmit symbols to be sent on the N<sub>f</sub> subbands in one symbol period and provides N<sub>F</sub> time-domain samples. A parallel-to-serial converter (P/S Conv) 314 serializes the N<sub>F</sub> time-domain samples. A circular shift unit 316 performs a cyclic or circular shift of the N<sub>F</sub> timedomain samples by Τ,·= (/-1)·ΔΤ, where ΔΤ is a fixed period (e.g., one sample period) and T<sub>(</sub> is the amount of cyclic shift fór transmit antenna i. A cyclic prefix generátor 318 receives the N<sub>F</sub> circularly shifted samples from unit 316, appends a cyclic prefix of N<sub>cp</sub> samples, and provides an OFDM symbol (or transmission symbol) containing N<sub>F</sub> + N<sub>cp</sub> samples. The time-domain continuous beamforming may be disabled by having cyclic shift units 316a through 316nt simply pass the time-domain samples from P/S converters 314a through 3164nt to cyclic prefix generators 318a through 3168nt, respectively. Circular shift units 316a through 316nt may alsó just delay (instead of circularly delay) the time-domain samples from P/S converters 314a through 3164nt by different amounts, so that the transmissions from antennas 136a through 136nt are delayed by different amounts.
[0048] FIG. 4 shows a block diagram of an embodiment of a single-antenna receiving entity 150x and a multi-antenna receiving entity 150y. Each receiving entity may be part of a base station or a user terminál.
[0049] At single-antenna receiving entity 150x, an antenna 152x receives the N<sub>T</sub> modulated signals transmitted by transmitting entity 110 and provides a received signal to a receiver unit (RCVR) 154x. Receiver unit 154x conditions (e.g., amplifies, filters, frequency downconverts, and digitizes) the received signal and provides a stream of received samples to a demodulator (Demod) 156x. Fór an OFDM-based system, demodulator 156x performs OFDM demodulation on the received samples to obtain received symbols, provides received data symbols to a detector 158, and provides received pilot symbols to a channel estimator 162. Channel estimator 162 derives an effective channel response estimate forasingle-inputsingle-output(SISO) channel between transmitting entity 110 and receiving entity 150x fór each subband used fór data transmission. Detector 158 performs data detection (e.g., equalization) on the received data symbols fór each subband based on the effective SISO channel response estimate fór that subband and provides recovered data symbols fór the subband. An RX data processor 160 processes (e.g., symbol demaps, deinterleaves, and decodes) the recovered data symbols and provides decoded data.
[0050] At multi-antenna receiving entity 150y, N<sub>R</sub> antennas 152a through 152nr récéivé the N<sub>T</sub> modulated signals, and each antenna 152 provides a received signal to a respective receiver unit 154. Each receiver unit 154 conditions its received signal and provides a received sample stream to an associated demodulator(Demod) 156. Each demodulator 156 performs OFDM demodulation (if applicable) on its received sample stream, provides received data symbols to an RX spatial processor 170, and provides received pilot symbols to a channel estimator 166.
[0051] Channel estimator 166 obtains received pilot symbols fór all N<sub>R</sub> récéivé antennas and derives a channel response estimate fór the actual or effective ΜΙΜΟ channel between transmitting entity 110 and receiving entity 150y fór each subband used fordata transmission. If transmitting entity 110 performs spatial Processing on the pilot symbols in the same manner as the data symbols, as shown in FIG. 1, then the steering matrices may be viewed as being part of the wireless channel. In this case, receiving entity 150y may dérivé an estimate ofthe effective ΜΙΜΟ channel, which includes the actual ΜΙΜΟ channel response as well as the effects of the steering matrices. If transmitting entity 110 does nőt perform spatial Processing on the pilot symbols, then receiving entity 150y may dérivé an estimate ofthe actual ΜΙΜΟ channel and may then dérivé an estimate of the effective ΜΙΜΟ channel based on the actual ΜΙΜΟ channel response estimate and the steering matrices.
[0052] A matched filter generátor 168 derives a spatial filter mátrix M(/c) fór each subband used fór transmission based on the channel response estimate fór that subband. RX spatial processor 170 obtains received data symbols fór all N<sub>R </sub>récéivé antennas and performs pre-processing on the received data symbols to account fór the STTD scheme used by transmitting entity 110. RX spatial processor 170 further performs receiver spatial Processing (or spatial matched filtering) on the pre-processed data symbols fór each subband with the spatial filter mátrix fór that subband and provides detected
EP 1 790 089 Β1 symbols fór the subband. An RX STTD processor 172 performs post-processing on the detected symbols based on the STTD scheme used by transmitting entity 110 and provides recovered data symbols. An RX data processor 174 processes (e.g., Symbol demaps, deinterleaves, and decodes) the recovered data symbols and provides decoded data.
[0053] Controllers 180x and 180y control the operation at receiving entities 150x and 150y, respectively. Memories 182x and 182y store data and/or program codes fór receiving entities 150x and 150y, respectively.
[0054] Various types of steering matrices may be used fór spatial spreading. Fór example, steering mátrix V(/c) may be a Walsh mátrix, a Fourier mátrix, or somé other mátrix. A 2X2 Walsh mátrix W2X2 be expressed as
A larger size Walsh mátrix W<sub>2Nx2</sub>n <sup>ma</sup>Y be formed from a smaller size Walsh mátrix W<sub>NxN</sub>, <sup>as</sup> follows:
2NX2N
W<sub>NXN</sub> W<sub>NxN</sub> w - w
JLi-NXN -LLnxN
Eq(4)
An NXN Fourier mátrix D<sub>NxN</sub> has element d<sub>nm</sub> in the n-th row ofthe m-th column, which may be expressed as:
n,m
- j2n· fór n = 1,...,N and zn = l,...,N.
Eq (5)
Fourier matrices of any square dimension (e.g., 2, 3, 4, 5, and so on) may be formed.
[0055] A Walsh mátrix W<sub>NxN</sub>, a Fourier mátrix P<sub>NxN</sub>, or somé other mátrix may be used as a base mátrix B<sub>NxN</sub> to form other steering matrices. Fór an NXN base mátrix, each ofrows 2 through N ofthe base mátrix may be independently multiplied with one of M different possible scalars. M<sup>N_1</sup> different steering matrices may be obtained from M<sup>N_1</sup> different permutations ofthe M scalars fór the N -1 rows. Fór example, each ofrows 2 through N may be independently multiplied with a scalar of +1,-1, +/, or -j, where j = yf—ΐ. Fór N = 4, 64 different steering matrices may be generated from a base mátrix B4<sub>X4</sub> with the four different scalars. Additional steering matrices may be generated with other scalars, e.g., <sub>e</sub>±j3M<sub>t e</sub>±jM, <sub>e</sub>±pd8<sub>t anc</sub>| <sub>so on</sub> |<sub>n</sub> generál, each row ofthe base mátrix may be multiplied with any scalar having the form ei<sup>Q</sup>, where θ may be any phase value. A set of NXN steering matrices may be generated from the NXN base mátrix as X(0 <sup>—</sup> <?n ’BnxN ’ where = 1/VN and B'<sub>NxN</sub> is the /-th steering mátrix generated with the base mátrix
B<sub>NxN</sub>. The scaling by = ensures that each column of V(/) has unit power. The steering matrices in the set may be used fór different subbands and/or time intervals.
[0056] The steering matrices may alsó be generated in a pseudo-random manner. The steering matrices are typically unitary matrices having columns that are orthogonal to one another. The steering matrices may alsó be orthonormal matrices having orthogonal columns and unit power fór each column, so that V<sup>H</sup> V=X A steering mátrix of dimension that is nőt square may be obtained by deleting one or more columns of a square steering mátrix.
[0057] Different steering matrices may be used fór different time intervals. Fór example, different steering matrices may be used fór different Symbol periodsforSFTD and fór different 2-symbol intervals fór STTD and OTD. Fór an OFDMbased system, different steering matrices may be used fór different subbands fór STTD and OTD and fór different pairs of subbands fór SFTD. Different steering matrices may alsó be used fór different subbands and different Symbol periods. The randomization provided by steering diversity (across time and/or frequency) with the use of different steering matrices can mitigate deleterious effects of a wireless channel.
[0058] The transmission techniques described herein may be implemented by various means. Fór example, these techniques may be implemented in hardware, firmware, software, óra combination thereof. Fór a hardware implementation, the Processing unitsatthe transmitting entity may be implemented within one or more application specificintegrated circuits (ASICs), digital signal processors (DSPs), digital signal Processing devices (DSPDs), programmable logicdevices (PLDs), field programmable gate arrays (FPGAs), processors, controllers, micro-controllers, microprocessors, other electronic units designed to perform the functions described herein, or a combination thereof.
[0059] Fór a software implementation, the techniques may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor, in which case it
ΕΡ 1 790 089 Β1 can be communicatively coupled to the processor via various means as is known in the art.
[0060] The previous description ofthe disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the scope ofthe invention. Thus, the present invention is nőt intended to be limited to the embodiments shown herein bút is to be accorded the widest scope consistent with the claims.
Contents2
1 sheet
Sheet 1
45 members in 16 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 60737104 | United States of America | P | |
| 60822604 | United States of America | P | |
| 607371P | – | – | – |
| 608226P | – | – | – |
| US20040607371P | – | – | – |
| US20040608226P | – | – | – |
Members45
| Document | Office | Kind | |
|---|---|---|---|
| US2006050770A1 | United States of America | A1 | |
| CA2579208A1 | Canada | A1 | |
| CA2579215A1 | Canada | A1 | |
| WO2006029042A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2006029050A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2006067421A1 | United States of America | A1 | |
| WO2006029050A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW200631340A | Taiwan Province of China | A | |
| AR050795A1 | Argentina | A1 | |
| KR20070054717A | Republic of Korea | A | |
| EP1790089A2 | European Patent Office (EPO) | A2 | |
| EP1790090A1 | European Patent Office (EPO) | A1 | |
| KR20070088560A | Republic of Korea | A | |
| CN101053174A | China | A | |
| CN101057417A | China | A | |
| JP2008512899A | Japan | A | |
| JP2008512900A | Japan | A | |
| KR20090036610A | Republic of Korea | A | |
| KR100906276B1 | Republic of Korea | B1 | |
| EP1790090B1 | European Patent Office (EPO) | B1 | |
| ATE456199T1 | Austria | T1 | |
| KR100945956B1 | Republic of Korea | B1 | |
| KR100945957B1 | Republic of Korea | B1 | |
| DE602005019072D1 | Germany | D1 | |
| ES2339955T3 | Spain | T3 | |
| JP4564060B2 | Japan | B2 | |
| US7894548B2 | United States of America | B2 | |
| US7978778B2 | United States of America | B2 | |
| JP2011205677A | Japan | A | |
| CN101053174B | China | B | |
| TWI366996B | Taiwan Province of China | B | |
| CA2579208C | Canada | C | |
| CA2579215C | Canada | C | |
| CN101057417B | China | B | |
| EP1790089B1 | European Patent Office (EPO) | B1 | |
| JP5611895B2 | Japan | B2 | |
| EP2802087A1 | European Patent Office (EPO) | A1 | |
| PT1790089E | Portugal | E | |
| DK1790089T3 | Denmark | T3 | |
| ES2527862T3 | Spain | T3 | |
| PL1790089T3 | Poland | T3 | |
| HUE024175T2This record | Hungary | T2 | |
| EP2802087B1 | European Patent Office (EPO) | B1 | |
| ES2628541T3 | Spain | T3 | |
| HUE032598T2 | Hungary | T2 |
Numbers
- Publication
- E024175
- Publication, DOCDB
- E024175
- Publication, EPODOC
- HUE024175T
- Application
- 5794004
- Application, DOCDB
- E05794004
- Application, EPODOC
- HUE05794004
Titles2
- English
- SPATIAL SPREADING WITH SPACE-TIME AND SPACE-FREQUENCY TRANSMIT DIVERSITY SCHEMES FOR A WIRELESS COMMUNICATION SYSTEM
- Hungarian
- Térbeli kiterjesztés tér-idõ és tér-frekvencia adási diverzitás sémákkal egy vezeték nélküli kommunikációs rendszerhez
Classification
- CPC, 18
- H04L1/0668
- H04B7/02
- H04B7/0615
- H04B7/0617
- H04B7/0667
- H04B7/0678
- H04B7/068
- H04B7/0689
- H04B7/0697
- H04B7/12
- H04J13/004
- H04L1/0041
- H04L1/0606
- H04L1/0625
- H04L1/0637
- H04L5/0023
- H04L27/2626
- H04B7/06
- IPC, 8
- H04B7 12
- H04B7 06
- H04J13 00
- H04J99 00
- H04L1 00
- H04L1 06
- H04L5 00
- H04L27 26
