AMETHODA )SYSTEMFORTKANSMLTΠNGANDREX3I^
DATAS?ΓREAIVIS
TechnkalFieki The present invention relates to a transmission system and more particulady, to a method of
transmitting andreceiving data streams using aplurality of antennas. A ioiighthepresent invention is suitable for
a wide scope of applications, it is particularly suitable for grouping a plurality of antennas into sub-groups of
antennas based on an antenna cαn±anation having a maximum data Ihroughput and transmitting such
information. Moreover, it is suitable for taismitting a plurality of data streams based on weight values for each
antenna The related arts do not show such features of applying waght values to 1ιarκmitti^
groiiping antenna rambinatiαnstodetenh^
Background Art
?hatransmissiondiveϊsity(Tx diversity) schαne, asingledata stream is transmittedusing at least
aid can acquire effider^ymdecxxing, called divositygaiα
As another aspect of diversityschemei aφa mul lexingme^hDdhasbeαiproposed. lithe
antennas respectively, lhareceivingend, atleasttwo antennas are introduced, and each anramaieceives at least
two signals sJmutoneously.?IhaEfore, the received sigpalsmusitberecove^sφaratelywiftiadetedion
transmitted independently so diffirentmodulatiαnor coding scheme is applicable to each signal
In the existing diveϊsity schemes, data streams are transmitted viaafixed set of antennas without
regard to apotenl y more efficient and effective antennacαmbination As aresuft, tiansmissionmay suffer
meffiάaxyaώdekysduetourKlerutilizatim^
resources couldbe wasted Therefore, the amount of daktiHisn±ted suffers.
For example, in a system having four antennas in ataismitting aid wWch are sdtotiansmit data
stream 1 from antennas 1 and2arκldatastream2fiomantennas3 arκ!4,otherantennaconfigurationisnot
considered If antennas 1 arκ!2havestκ^sigpdstrenglhα3m^^ and4,yetdatastream 1 does
not?havemuchdaktotransmitwh^
much data to transmit, result^
Another disadvantage of the existing diva^scheme is fliataitenr signal støigths are not
ccΩsaderedpriortotøisnώiingdakllTO^ In other wcatk, (Mais transmitted through an antenna
i^ardessoffl eliar iiissimi^ofthatantennaAsaresd
could occur. Jhac tion,ftιeamoιιπtofdalatørιsrώttedsuffiϊs.
Fαrexan le>mas}5tanlravingtwoanta
strong while antama2 has weak signal størgth. By tansnittir^adafe stream 1hraughbotl arώamas,tlιe
transmission in aniama2wouldsuSer and cαnstcfeedineffiάαit
Disclosure of Invention
Accordingly, the present invention is directed to a [title] to substantially obviates one or more
problans due to limitations aiddisadvantages of fl erelated art
An object of the present invention is to provide a method of transmitting and receiving data
streams havingwdght values appliedtothe data streams and selectingagroupofanla nasprovidingamaximum
datathroughput
Another object of the present invention is to provide a method of transmitting and receiving data
streams by having wdght values applied thereto.
streams by selectingagtoup of antamasprovidingamaHmumdata irou^put
Additional advantages, objects, and features of the invention will be set forth in part in Ihe
descφtion which follows and in part will become apparent to those having ordinary skill in the art upon
examination of the following or may be learned fiom practice of the invention The objectives and other
advantages of fee invention may be realized and attained by the structure particuWyrx)iπted out in fiiewrittai
description and claims hereof as well as the appaided drawings.
To achieve these objects and other advantages and in accxadancewilhthepurposeoftheinva tiQn,
as embodied and broadly described liadn, a method for transmitting data streams using a pk
include the step of recaving feedback information fiom a recaving aid, whae the feedback information includes
group selection information and weight values for the plurality of antennas. The method further includes the step
of grouping the plurality of antennas into a plurality of antenna groups based on group selection information
which is included in the feedback information. Furthamore, 1he method includes the step of transmitting to a
recaving end aplurality of data streams through the plurality of antenna groups, respectively, based on the weight
values.
Si another aspect of the present invention, ametiiod for receiving data streams using aplurality of
antennas include estimating a channel status for each antenna Theme&odfuriherincludesthestep of calculating
a wdght value and a Signal-to-?Bιterferenceplus-Noise ? atio (SINR) for each antenna using the estimated
channel status and calculating a data throughput ffr each combination of antennas using me S
further includes the step of selecting a combination of antennas which provides the maximum data throughput
fiom a plurality of antenna combinations. The method further includes the step of transmitting feedback
informationto a transmitting aid in which the feedback information includes Ihe calculated wdght value for each
antenna and the select combination of antennas. Moreover, the method includes the step of recaving aplurality
of data streams fiom the transmitting aid, fiomwhichmeplura of dak streams to
of antennas based on the wdght value for each channel are transmitted It is to be understood mat bo the foregoing gaiaal description and the following detailed
descriptionofmepresaτlinventimareexenpl^
ofmeinvaition as claimed
Brief Description o Drawings The accompanying drawings, which are included to provide a further undastanding of the
invaition and are incorporated in and constitute a part of this application, illustrate embodime ts) of the invention
and togsthawithlhe description savetoe lainlheprin leoftheinvαition. In the drawing; FIG. 1 illustrates aD^ITDscfaαneha\ά]gfoιιrtiHτsmissim antennas; FIG.2 illustrates aTxAA scheme havingtwo transmission antamas; and FIG. 3 illustrates a IXTxAA scheme having four transmission antamas and two receiving
antennas.
FIG.4illustrates a!>5T?TD scheme havingafeature of selecting antamaccmbinations.
FIG.5illuslιatesaI TxAAschemehavingafeattιreof seledingantania combinations.
FIG.6 illustrates a flowchart showing aprocess of selecting aπteimaconmiriationsmthe receiving
end
Best Mode for Carrying Out the Invention
Reference will now be made in detail to the preferred embodimaits of file present invention,
examples of which are illustrated in the accompanying drawings. Wherever possible;, the same reference
nuπteswiflbeusedftroughoutthedra^
As apart of divasity transmission scheme, Space Time Transmit Divasity (STTD) andmodes 1
and2 of Transmit Antenna Array (TxAA) are widely used The STTD scheme is anopailoφ technique using
two antamas to exploit diversity. More specifically, fiie STTD anploys space-time coding to achieve diversity.
Furthermore, the STTD schane is applicable to all of the downlink physical channel except Synchronization
Channel (SCH) of Wideband Code Division Multiple Access (WCDMA). Because STTD scheme does not
require feedback signal, dekys caused by feedback transmission does not affect transmission in the STTD
scheme The operation ofSl ID is lurtha- explained using the following Table 1.
[Tablel]
In Table l,trepresenistimeandt+Trepresenfst^ The
space-time coded symbols, as indicatedin Table 1, are transmitted tliroughtrananission antennas l a^
symbolis transmitted vkindependentcbanneLAssumingtofhecn^
same, the following equations inEquatiαn 1 describes how the signals arerecaved at the recaving aid
rl = r(t) = hl$l-h2s2 +ι r2 = r(t+ 7)= hls2 + h2sl +n2 β, Λ Here,rιandr2represaιtreceivedsignalsateachantenna,and 1 _0Cιe 5 "2_α2e ^p^gg^
channels between therec ving antennas and each ofthe transmitting antennas 1 and! Furthermore, n\ and«2
represent noise in the receiving end lithis diversity sdie e, pilot sigpals areusedto estimate each channel status. Furthermore, by
ccmbiningrecdved signals, asinEquatic 2, the tiHismittedsyrnbolcanbe estimated For exarrφle^
estimai ^TibolhasaneffedofMaximumM
[Equation 2] sx = Afø + i%r2 = («? + )sλ + / + h2n2 §2 = h*r2 - h2r* = fø2 + cξ)sλ + *n2 - h2nλ
In Equation 2, .πepresaits adecoded symbol at fiierecavmg end, arxl/z represents channel.
Furihamore, rrepresents arecdved signal, ^represents amplitude, jrepresaits symbol transmitted fiom the
transmisamaι4and«represaτfsccmplexroisem Since thae are two recaving antamas,
two equations arepresaιtedaccoιdinglymEquatiαn2. Forimprovedandeffidenttransmissiσn,fow
for Multi-foMιιMOut(!vmϊO). This isp^
scheme. In this schanet, for examples, there are four transmit antennastotwo receiving antennas are available.
In the SHD scheme;, file transmitted dakis divided into two sub-groups and each sub-group is
transmittedby STTD operation More specifically, two data streams are space ime cxxMby the STTD encocter,
and transmitted as space-time coded symto
g upedinsub-groupsoftwo.FIG.1 ilksliatesfiiisσperatimin detail
Code Set (MCS) control 13 is available to control moduMcm and codingratetoeach set of dak streams llbased
on Channel QuaKtyMormation(CQO feedback, footherworcls, eadimodulationandcodingratecanbe
indepεndenflychangεdbasedmlheCQIfeedb^ llaandllbarepassed
fiτroughrespectiveSTlDencode3sl2aandl2b li^
Furthermore, four antennas 14a ltransmitthecc eddakstreams.
?fa ad&tiσn, the rec vή^ aκl of fiie sys^
btorecdve the ti isrmtted signal andperfc-^
Asadosedlo technique employing feedback CQ1, TxAA schane also uses two antamas to
exploit the divasity. FIG.2 illustrates the operation in detail In therecdvirigaidoftheTxAAsdian^adetector
21 estinatescharmelstateusingpMsigm
Signal-1x Ihterfeιaιce-plu&-NoiseRatio (SINK). Additionally, the estimated channel status infoimationis usedby
a wdght gaιaata 22toga aateawdght value for each channeL The genaated wdght values, wi and w≥, are
transrattedtothelransinittingendtobeφpliedtoftie dak stream
T3ιe wdght values are appliedtothe dak streams thai Iransmittedtolherecdving antennas.
Assumingtherearetworecdvir^aπtennas,forexampleifiιerecd
canbe expressed in thefollowing equation.
{Equation 3]
Mquatim3,srepresentsasyrnlxitiH]sr^^
wd^ tSjΛii-ferφies ittransmissio clMmelSjand Z! andn2representtheAdditiveWhiteGaussianNoise
(AWGN).
Infiie receiving end, file original dak needs to be extracted To acccmplishlhis, dak symbol
following equation. [Equation 4] s= (M +w2 ^2 )* r\ +fø k l +w2 h22 )* r
?hEquaticm4,iτ tesa3tsade(xxMsymbolatfiιerecdv^ and^
r esai1herecdvedsignalateachrecd\ ngaπtama,andwι andwyepresentwdghtvalues.
Before wdght values canbe fed backtoihe transmission end, ftiereceiving end gaiastes wdght
values. Anraampleofacqiiiringawdgl value :^^
dga vectocortespond igtothem^^ Thefollowing
equation is an exampleofdetemώHngawdght value.
[Equation 5] Rw = Λw
IhEquation5,Ris a∞varianeematrix, wisawdghtvector, andλrepresenfs amaximum value of
the covariancematrix.
IntheTxAAsdιemeitwomodescanbefound;rιamely,mode 1 arxlmcde 2. T?he difference
between thetwo modes liesinamefliod of acquiring awdghtvα±r. More spec^cafiy, inmode 1, awdght
vector is expressedin 1 bit, whilemode2 expresses awdght vector in4bits. Model oftheTxAAschemeαnploysaclosedloφteclm^
mode 1, 1 Htphaseirfonuatimislransrmttedtoti
information Simode 2, 4bits aretiHismittedtofiierecdving aid during eachtime slot, of which 1 bithasphase
informationand3 bits have ampfitudeinfoimation. kmoc ,pilotsyr]±»ls^chareort^^
antennas on aDedicatedPhysical Control Charmel (DPCCH). Inmode 2, file same dedicatedpilot symbols are
transmitted through two antennas intheDPCCH.
T?he recaving end estimates each charmel corresponding to each aπtama for eachtime stotuang
ismaximized Therecdvingadtransmitspliaseandanφ?!^^
value.
As explained above, inmode2, feedback infor atim comprises phase information as well as
Teaesfrial Ractio Access Ne^cdc(Ul AN), uses the following list (Table l)toanalyze heιecdved
information. Inotha-worfs,ftιetiH srdtfingaιd∞nuse4wdght\^ltιes 1 bit feedback
infoιmatior],byusingaccflsteMαnro ∞meώ^
infoιmation,Table2cmbeusedTbati^tl etransm^ V foraw ght
value of afirst antenna, andinteφrefsthereceivedfeedback^ Table2wbichshowstiιe
mappingbetweenphase adjustment, ^%andreceivedfeεdbackinfoιmatim
[Table2]
Asexplainedabove^fl ewdgjhtvalueofthefir^ ^ .Thewaght wι is the calculatedby avaagingtherecdvedphases overtwo consecutive slots. Algorithmically, vt^is calculated as follows.
[Equation 6]
∑ CO S(Λ ) ^ BJE C ^ 3* Vt , z'=tt — 1 2-=M 1 .7
Inmode 1 atfiamebαϊlar,1heaveragfagopa^αnissK^ymocMedl^nrec timofthe feedback cαmmandforslotOofafiame, the average is calculatedbasedαnthe command for slot 13 ofthe previous frame andthe command for slot 0 of the current frame. In o1hawords,fiame information fiom slot 14 is notusedlhereason for this istocσmeupwifiilhe average* value basedm(0,7r)and(7i/2,-7[72). The average can beacquiredfiiroughthefoπowingequatiQa [Equation 7[
costøπ + eosfa') , M Mll + ti)
W2 = + J-
Ih?Equation7, φ°represaτtsphase adjustment firm fiamej-1, slot 13, and Φ l3 representsphase
a stmaτtfiomfiamej,slotO.
For the first fiame of transmission, the recaving aid determines the feedback commands ina
normal way and send fhemtoUTRAN. Before the fiιstfeεdbad£corι andisrecdved,fiιeU?ERANslτalluse ( 1+7) fi e initial wdght, 2 .lEtavingrecavedfhefeedbackcon^
to the following equation
[Equation 8]
COS(JΓ /2) + COS( )) .sin(fl 2) + sin(^0) w2 -
InEquationδ, )iEpresaolsp?hasea( ustinentfiOmslotOof1hefiistfiame.
Like mode l,mode2offlιe TxAA schaiieemployδaclcδedlo techraquetoachieve diversity.
In this closed loφmocte,thae s lόpαssible combination
recaving aid selecte aid transmits theFSMaccordingtoT^^
rønsteMonroktiαnisd∞eatftierecdvingaidandm
UTRAN.
[Table3]
Ihfhe first bit, since allftie information canbe cxm±aned,amaximum value canbe selected fiom
foundin order of 8 >4>2 combinations. w Byusingthephase and w ^it information, wdght vector =h
wJ canbe determined See
Equation 9.
[Equation 9]
lha 15 slot configuration, 4bit feedback information gets transmittedthrough four slots. As arestύt,
anpfitudeftedbackinfoimatimmthe last fiiree slots arenot transmitted In such cases, flieprevious ai litude
infom onistransmitted
Since fiiere is no feedback intbrmatiαninfiie first fianeoftransmission, phase information listed in
Table 5 canbe used At the same tme,fiιe1ransmissionpower fiom two antennas aedvided equally inhalf fiom
flie total transmissiQnpower.
[Table5]
Ihtoansmitting dakusing aplurality of antamas, as inthe?DSlTD schane;, fourtransmit antennas
ranbeintroducedtofiie TxAA sdieme for ?MMO. Mafoiraitenm scheme, or aDouble-Trananit Aπtaina
Array (D-TxAA), fiie transmitted dak is divided into two sub-groups and each sub-group is transmittedby the
TxAAopaation.
FIG.3 illustrates aDTxAA scheme for fiie (4, 2) antenna configuration. More specifically, there
are four transmitting antennas to two recaving antamas. As showrιinthefigureifiιetransnitaπlamas32a-32d
are grouped into two sub-groups. Theuppa two transmit a tamas 32a and32b transmit (kkstreaml and the
Iowa- two transmit antamas 32c and32d transmit dak stream 2. Aαmtrofier otshowninthe drawing applies
wdghtvaluesrecdvedrnfeedbad nfonnati^
In the receiving end35, detectors 34a ard 34b mtherecdving end 35 estimate channel status usir^
pilot signals. The channel status information is usedby fiie w glit generator 36tocalculatewd^ t values for each
wdght values are appliedto ead transmissionanlamaof eachsub-gtoiω.
Afterthe wdghtvakes are appliedto each sub-group, each sub-group transmits the dak streams to
fi erecavinga nrmTherecavedsignalscan
made that there are two recaving antennas.
[Equation 10]
In this equation, wj-w are wdght values for each sub-group, Λm is charmel cceffident fiom the
m-th transmit aπte nato then-flireceive antama, si and^ are symbols, and«ι ax z2 are AWGN vectors.
Since si and sχ are transmitted to each recaving antama, the dak can be recovered after filtaing
out the channel information and wdght value fiom the combined signals. Furthamore, more reliable dak
re∞verycaibeactøevedthrou^aiinteriaen^ as expressed in Equation
11, if an interference elemait acquired throiighdakrecoveryprocess o£j[ canbe eliminated, reliabilityαfø canbe
increased
In this equation, wι→v
4 are wdght values for each sub-group, 7?^ is charmel ∞effide t from the
m-thtransmitaπtenrmto1he] fi rec^ andr2arerecdved signals.
The wdght values, fed back to the transmitting aid, is an agεnvector corresponding to the
agenvalue derived fixrnifiiecharmelmatrix.
In Equation 12 and Equation 13,
,
Λi2 '
Λ3 are covanance
matrices of ha and h , ^2 ' ^4 represent the maximum values of the covariance matrices, and 12 ' 2 2* 3 arethedgavectorscαnesporxlingtomaximumdgaivarue^
Η e above described method is an example of one of the methods that can be used to acquire
wd^valιιes.Difeeπtmefiιodsmaybeusedtoobtainwd^ιtvalues.
In the above example;, two receiving antennas are provided However, the D-TxAA scheme can
be extended for a configuration having more antamas. For example, the D-TxAAsdiane can be exta d for the
(4, 4) antenrmcαnfiguratioo.
As explained above^ dakrates for sub-groups canbe independαilly controlled Si other words, the
Accordingly, if the channel status is gxxl, transmission canbe achieved by usingliigh order modulation, which is
similar to Quadrature Amplitue Modulation (QAM), or by inαeasing the code rate. On the contrary, if the
channel status is bad, transmission can be achieved by using a low order modulation, which is similar to
transmits as feedback the channel status infomiationtofiielransmisaon l
Anothaaιιbcxfcaτtoffiιe present invaώmrelates to maximizirig dak throughput InFlG.4, a
SwitchUnit41 matiHisrm1tingerd40andanAnta^ areadded
tothe(4^)antamaconfiguraticmfiτm FIG.1. fiiFIG.4, the recaving end 45 estimates channel status uangpflot signals. The status of estimated
channels are used to calculate fiie SINR for channels of each antama combination. For instance, the SINR o£ not
only (1,2X3,4) antenna combination calculated, other combinations such as (13X2,4) and (1,4X23) are calculated
as well Based on fiie SINR, fiie dak throughputs of antenna combinations are calculated Then the antenna
cornbinaticmhavingthemaxttiiimdakthro selected
From the recaving end, fi e selected antenna combination is fed back, along with the CQ1, to the
transmission aid 40. Based on this feedback information, the Switch Unit 41 applies the selected antama
αmibinaticα The dakstreams are thai transmitted FIG 5isanexaπ leofT TxAAschemewhereacapadtytoseled
madeavailabletoasjstemcOmprising 5,aSvwtchI 51 ina
transmission a d 50 and an Antenna Combination Selector 53marerøvingerd55aeaddedtothe(4;2) antama
configuration ofFIG.3.
In FIG.5, detectors 59a and 59b in the receiving end 55 estimate channel status using pilot signals.
The estimated ctø el status information is used by the wdght gaierator 56 to cdcudate wdght values for each
combination of antamas as well as for each antenna Furthamαte;, fiie SINR for channels of each antama
combination ae calculated by using the estimated channel status information. For instance;, the SINRoξ not only
(1,2X3,4) antenna combination calculated, other combinations such as (13X2,4) and (1,4X23) are calculated as
well The SINR of each antama can also be calculated by using the estimated charmel status information For
example, the SINR of not only of (1,2X3,4) antama combination calculated, fiie SINR of each antenna (e.g,
aitenna 1 , antenna 2, etc.) may also be calculated ?Based on the SINR of each antama combination, the dak
throughputs of each antama combination are calculated fiom which the antenna combination liaving the
maxhnumdaktiiroiigbputis selected
The selected antenmcαnbination is fed back, along with the wdght values and fiie CQI, to the
transmitting end 50. ?Based on this feedback information, the Switch Unit 51 applies the selected antenna
combination Furthermore, the wdght values are applied to each aitenr oflhesub-groiEps. The dak streams are
thmtransmiltedtotherecdvir^aιd55vkselectedanten
and I TxAA divasity. Wifii numerous antama combinations available, the antama combination having a
maximum dakfiiroughput is selected
In FIG. 6, diarmel status is estimated using pilot signals (S41). Based on the estimated chamel
status information, the SINR for channels of each antama combination are calculated (S42). Furthemiore,
available dak Ihrou^ut for each anten combiriati
completed, the antenna combination having the maximum dak throughput is selected (S44). The selected
antenna combination having fiie maximum dak throughput is compared to fiie antama combination of the
curπa ifaim combination (S45). If the selected antama cα binationhasalarga" dak throughput, the selected
antama combination is fed back to the transmitting aid (S46). If the dak throughput amount of the selected
antenna combinationis same or less than that of fiie current antenna cαnΛinatiαri, Ihenno feedbackis transmitted
In such cases, the transmitting aid transmits fiie dakbased on the cuαent antama corrminatiσn.
The foregoingprocessof selecting antama cxm±ώιationisnotlimitedtoaD^TTDand?DTx^
sdieme, but can be applied to other transmission schemes. Moreover, fiie combination of antennas is not limited
to above described combinations, but canuse ofiier combinations. Furthamore, a number of antennas in sub-
groups could increase wiftiincreasemnLmibaoftransmissiQn antamas. Before transmission of feedback takes place with respect to fiie selected antama cαnbinafion, the
dak fiiroughputs of the selected antenna combination and the curta t antenna combination shoidd be ccmφared
If the amount of dak fiirougbput of fiie selected antama combination is similar, same, or even lower than the
current (or initial) antenna combination, feedbad need rrøtkkeplace. The reason for fiiis is to
everytimeachar^ chamelsktuscrøiβ.Therefor^
(or initial) antama combination when there is substantial difference in dak throughput and at initial system
cfownlink cαitrol signal which rm^
B will be apparaώ to those skilled in fie art that various modffications aid variations can be made
in the present invention without departing fiom file spirit or scope of the inventions. Thus, it is intended that fiie
present invaitioncovas fliemodifications aid variations of this invaώmr )vided they ccmewiftim the scqpeof
the appaided claims and their equivalaifs.