Interference Alignment and Cancellation

Size: px
Start display at page:

Download "Interference Alignment and Cancellation"

Transcription

1 Intefeence Alignment and Cancellation Shyamnath Gollakota, Samuel David Peli and Dina Katabi MIT CSAIL ABSTRACT The thoughut of existing MIMO LANs is limited by the numbe of antennas on the AP. This ae shows how to ovecome this limitation. It esents intefeence alignment and cancellation (IAC), a new aoach fo decoding concuent sende-eceive ais in MIMO netwoks. IAC synthesizes two signal ocessing techniques, intefeence alignment and intefeence cancellation, showing that the combination alies to scenaios whee neithe intefeence alignment no cancellation alies alone. We show analytically that IAC almost doubles the thoughut of MIMO LANs. We also imlement IAC in GNU-Radio, and exeimentally demonstate that fo x MIMO LANs, IAC inceases the aveage thoughut by.x on the downlink and x on the ulink. Categoies and Subject Descitos C.. [Comute Systems Oganization]: Comute-Communications Netwoks Geneal Tems Algoithms, Design, Pefomance, Theoy Keywods Intefeence Alignment, Intefeence Cancellation Intoduction Multi-inut multi-outut (MIMO) technology is emeging as the natual choice fo futue wieless LANs. The cuent design, howeve, meely elaces a single-antenna channel between a sende-eceive ai with a MIMO channel. The thoughut of such a design is always limited by the numbe of antennas e access oint (AP) [, 9]. Intuitively, if each node has two antennas, the client can simultaneously tansmit two ackets to the AP. The AP eceives a linea combination of the two tansmitted ackets, on each antenna, as shown in Fig.. Hence, the AP obtains two linea equations fo two unknown ackets, allowing it to decode. Tansmitting moe concuent ackets than the numbe of antennas on the AP simly inceases intefeence and events decoding. Thus, today the thoughut of all actical MIMO LANs is limited by the numbe of antennas e AP. This ae intoduces Intefeence Alignment and Cancellation (IAC), a actical scheme to ovecome the antennas-e-ap thoughut limit in MIMO LANs. IAC synthesizes two intefeence management techniques: intefeence alignment and intefeence cancellation, showing that the combination imoves efomance in scenaios whee neithe intefeence alignment no cancellation alies alone. To get a feel fo how IAC woks, conside again a -antenna client that uloads two concuent ackets to a -antenna AP. Say we have Pemission to make digital o had coies of all o at of this wok fo esonal o classoom use is ganted without fee ovided that coies ae not made o distibuted fo ofit o commecial advantage and that coies bea this notice and the full citation on the fist age. To coy othewise, to eublish, to ost on seves o to edistibute to lists, equies io secific emission and/o a fee. SIGCOMM 09, August 7, 009, Bacelona, Sain. Coyight 009 ACM /09/08 Client h h h h y = + h h = h h y + y AP y Figue : Thoughut of cuent MIMO LANs is limited by the numbe of antennas e AP. The h i j s ae known channel coefficients, and the i s ae concuent ackets. The client tansmits two concuent ackets. The AP eceives a diffeent linea combination of the tansmitted ackets on each antenna, which it solves to obtain the ackets. Clients APs Figue : IAC Examle. AP decodes acket and sends the decoded acket on the Ethenet to AP which then efoms intefeence cancellation to subtact. As a esult AP can decode and. a second x client-ap ai on the same wieless channel and within intefeence ange. Can the second client-ap ai concuently uload a thid acket? In existing MIMO LANs, the thee concuent ackets intefee. As a esult, each of the two APs gets two linea equations with thee unknown ackets, and hence cannot decode. In contast, IAC allows these thee concuent ackets to be decoded. To do so, IAC exloits two oeties of MIMO LANs: ) MIMO tansmittes can contol the alignment of thei signals at a eceive, and ) APs ae tyically connected to a backend Ethenet, which they can use fo coodination. Thus, in IAC, the two clients encode thei tansmissions in a secial way to align the second and the thid ackets at AP but not at AP, as shown in Fig.. As a esult, AP can teat the second and thid ackets as one unknown; i.e., AP has the equivalent of two equations with two unknowns, allowing it to decode the fist acket,. AP then sends the decoded acket on the Ethenet to AP, which can now efom intefeence cancellation to subtact the effect of the known acket. As a esult, AP is left with two linea equations ove two unknown ackets, and, which it can decode. The system delives thee ackets e time unit. Hence, its thoughut is not bounded by the numbe of antennas e AP. Note the synegy between intefeence alignment and intefeence cancellation. Intefeence alignment aligns a subset of the ackets at the fist AP, allowing it to locally decode one acket and hence bootsta the decoding ocess. Intefeence cancellation enables othe APs to use the decoded acket to cancel its intefeence, and hence decode moe ackets. Neithe intefeence alignment no cancellation would be sufficient on its own to decode the thee ackets in Fig.. 9

2 IAC has the following featues: IAC bings in moe gains than aaent in the above examle and genealizes to any numbe of antennas. Fo a MIMO system with M antennas, we ove analytically that IAC delives M concuent ackets on the ulink, and max(m, M ) on the downlink i.e., it doubles the thoughut of the ulink, and almost doubles the thoughut of the downlink fo a lage numbe of antennas. IAC delegates all coodination to the APs, which tell the clients how to encode thei ackets to oduce the desiable alignment. Futhe, the channel estimates equied fo comuting this alignment can be comuted fom ack ackets with negligible ovehead. IAC woks with vaious modulations and FEC codes. This is because IAC subtacts intefeence befoe assing a signal to the est of the PHY, which can use a standad 80. MIMO modulato/demodulato and FEC codes. We have built a ototye of IAC in GNU-Radio and evaluated it using a testbed of 0 USRP nodes, each equied with -antennas. Ou esults eveal the following findings: IAC imoves the aveage thoughut of ou 0-node -antenna MIMO LAN by.x on the downlink and.08x on the ulink. These exeimental gains ae slightly highe than the analytical ones because ou analysis does not model IAC s divesity gains. IAC is fai in the sense that evey client in ou testbed benefits fom using IAC instead of cuent MIMO. IAC ovides a gain fo any numbe of clients including a single active client. In this case, IAC exloits divesity to imove the thoughut by.x.. Contibutions This ae makes thee main contibutions: It esents intefeence alignment and cancellation (IAC), a new intefeence management technique that synthesizes intefeence alignment and intefeence cancellation, showing that the combination inceases the thoughut in scenaios whee neithe alignment no cancellation alies seaately. It analytically demonstates that IAC almost doubles the multilexing gain (i.e., numbe of concuent tansmissions) of flat-fading intefeence-limited MIMO LANs. The caacity of a distibuted netwok can be witten as [6]: C(SNR) = dlog(snr) + o(log(snr)), whee d is the multilexing gain and the caacity is comuted as a function of the signal to noise atio (SNR). At elatively high SNRs, the caacity is dominated by the fist tem and linealy inceases with the multilexing gain, d. We ove that IAC inceases the multilexing gain of flat-fading MIMO LANs, and thus ovides a linea incease in the caacity chaacteization of these netwoks. It esents the fist imlementation of intefeence alignment demonstating its feasibility. Ou esults show that in flat-fading channels, alignment can be efomed without any synchonization even in the esence of diffeent fequency offsets between concuent tansmittes. Related Wok Related wok falls in the following aeas. (a) MIMO Communication Theoy. Ou wok builds on the theoy of intefeence alignment. Recent wok has agued that e-ocessing signals at the sendes in a manne that aligns intefeence at the eceives inceases the total caacity of wieless netwoks [, 6, 9, ]. Howeve, to the best of ou knowledge, this ae is the fist to esent a system design and an imlementation of intefeence alignment, showing that such idea woks in actice. Futhe, this ae is the fist to combine intefeence alignment with intefeence cancellation, showing that the combination, temed IAC, inceases the thoughut in scenaios whee neithe alignment no cancellation hels alone. Ou wok builds on ecent advances in the theoy of multiuse MIMO (MU-MIMO). MU-MIMO advocates having multile clients concuently communicate with a single AP o base station [,, 9, 0]. Thus, the thoughut of MU-MIMO is limited by the numbe of antennas on a single AP []. In contast, this ae shows that IAC ovecomes the antennas-e-ap thoughut limit. Ou wok is also elated to Vitual MIMO [9, 0]. Vitual MIMO allows multile tansmittes to tansmit concuently and makes the eceives collaboate to jointly decode the concuent tansmissions. Vitual MIMO, howeve, emains a theoetical concet with no actical design because of two difficulties. Fist, it equies the tansmittes to be synchonized to the symbol level. Second, it equies the eceives to communicate the aw eceived signal samles to be jointly decode. Communicating signal samles geneates excessive ovehead because to catue a signal without loss of infomation one needs to samle it at twice its bandwidth at each antenna, with each samle about 8-bit long. Fo examle, to jointly decode thee APs with fou antennas each, one needs to send 6 Gb/s on the Ethenet. In contast, IAC s eceives communicate decoded ackets, and hence the Ethenet taffic emains comaable to the wieless thoughut. (b) Wieless Netwoks. Past wok on single-antenna systems has oosed using multile APs to imove coveage [6, 8], balance the load [], o ecove couted ackets [, ]. This ae use multile APs but focuses on MIMO netwoks, and intoduces IAC, a new technique that enables MIMO LANs to suot a lage numbe of concuent tansmissions than ossible with existing designs. Pio wok has also advocated allowing concuent tansmissions in the context of single-antenna nodes. Some of these designs event intefeence by dividing the esouces between uses. Fo examle, they might assign the diffeent uses diffeent fequency bands [, 6], o diffeent codes [7, 7]. Othe designs use intefeence cancellation to decode in the esence of intefeing signals [, 8]. IAC diffes fom this wok in focus because it addesses MIMO netwoks. It also diffes in mechanisms because IAC does not assign uses diffeent fequency bands o diffeent codes and alies to scenaios whee intefeence cancellation alone does not aly. Finally, APs with diectional antennas divide the sace into sectos, each seved by a diffeent antenna. This events intefeence between nodes in diffeent sectos, allowing multile clients to communicate concuently with the AP. Ou aoach is othogonal to diectional antennas since we can enable nodes in the same secto (i.e., nodes that intefee) to communicate at the same time. Intefeence Alignment and Cancellation IAC s design tagets MIMO wieless LANs in a univesity o cooate camus whee APs ae connected via a wied infastuctue (e.g., Ethenet). Today these netwoks use one AP to seve any aticula aea, and limit intefeence by assigning adjacent APs to diffeent It is a common mistake to think that MIMO beam-foming is equivalent to diectional antennas. Beam-foming allows the signal to constuctively combine at the intended eceive, inceasing its thoughut. This howeve still ceates intefeence at nodes that ae not in the diection of the intended eceive. Hence, beam-foming cannot ovecome the antennas-e-node thoughut limit of MIMO LANs. 60

3 Client h h h h H = h h h h AP H 0 0 H Figue : Two Packets on Ulink. The client tansmits two ackets, and, fom its two antennas. The ackets aive along the vectos H[ 0] T and H[0 ] T, whee H is the channel matix and [.] T efes to the tansose of a vecto. To decode and, the AP ojects along the vectos othogonal to H[0 ] T and H[ 0] T esectively. 80. channels. Simila to the cuent achitectue, in IAC, adjacent aeas emloy diffeent 80. channels, but in contast to the cuent achitectue, each of these aeas is seved by a set of APs on the same channel, athe than a single AP. IAC allows this set of APs to seve multile clients at the same time desite intefeence. To do so, it leveages the wied bandwidth to enable the APs to collaboate on esolving intefeing tansmissions. IAC has thee comonents: ) a hysical laye that decodes concuent ackets acoss APs, ) a MAC otocol that coodinates the sendes to tansmit concuently on the wieless medium, and ) an efficient mechanism to estimate channel aametes. IAC s Physical Laye IAC modifies the hysical laye to allow multile client-ap ais to communicate concuently on an 80. channel. IAC oeates below existing modulation and coding and is tansaent to both. Fo claity, we esent ou ideas in the context of a -antenna enode system, and assume nodes know the channel estimates. Late, we extend these ideas to any numbe of antennas and exlain how we measue channel functions. Ou esentation focuses on scenaios whee intefeence fom concuent tansmissions is much stonge than noise and is the main facto affecting ecetion. (a) Two concuent ackets on the ulink: Let us stat with the standad MIMO examle in Fig., whee a single client tansmits two concuent ackets to an AP. Say that the client tansmits on the fist antenna, and on the second antenna. The channel linealy combines the two ackets (i.e., it linealy combines evey two digital samles of the ackets). Hence, the -antenna AP eceives the following signals: y = h + h y = h + h, whee h i j is a comlex numbe whose magnitude and angle efe to the attenuation and the delay along the ath fom the i th antenna on the client to the j th antenna on the AP, as shown in Fig.. Since the nodes have two antennas, the tansmitted and eceived signals live in a -dimensional sace. Thus, it is convenient to use - dimensional vectos to eesent the system [9]. This eesentation will allow us to use simle figues to descibe how a MIMO system woks. We can e-wite the above equations as: ( ) y y = H ( 0 ) + H ( 0 ), () whee H is the ulink channel matix (i.e., the matix of h i j s). Thus, the AP eceives the sum of two vectos which ae along the diections H[ 0] T and H[0 ] T (whee [.] T efes to the tansose of a vecto), as shown in Fig.. + H H H 0 H 0 H 0 H H 0 0 H H H Clients APs 0 (a) Thee Packets Without IAC. v v v H H H H H v Hv H v Hv Clients APs H v (b) Thee Packets With IAC. H Figue : Thee Packets with/without IAC. In (a), the clients tansmit the ackets without alignment. The ackets combine at the APs along thee diffeent vectos and the APs cannot decode any acket. The second case shows how IAC delives thee ackets on the ulink. Secifically, two of the thee ackets ae aligned at AP, allowing AP to decode one acket and send it to AP on the Ethenet. AP uses intefeence cancellation to subtact the acket and decode the emaining two ackets. Assume the AP knows the channel matix, H, (we will see how to estimate it in 8). Decoding is easy; to decode, the AP needs to get id of the intefeence fom, by ojecting on a vecto othogonal to H[0 ] T. To decode it ojects on a vecto othogonal to H[ 0] T. We efe to the diection that a eceive ojects on, to decode, as the decoding vecto. (b) Thee concuent ackets on the ulink: Conside what haens if anothe client concuently tansmits a acket, as shown in Fig. a. Using the same deivation as above, AP eceives: ( ) ( ) ( ) ( ) y 0 = H y 0 + H + H 0, whee H and H ae channel matices fom the fist and second clients to AP. Said diffeently, AP eceives the combination of thee ackets,, and, along thee vectos H [ 0] T, H [0 ] T and H [ 0] T, as shown in Fig. a. Since AP has only two antennas, the eceived signal lives in a -dimensional sace; hence AP cannot decode thee ackets. Said diffeently, fo any acket i, the AP cannot find a ojection (decoding vecto) that eliminates intefeence caused by the othe two ackets. The second access oint, AP, is in a simila state, it eceives thee ackets along thee vectos H [ 0] T, H [0 ] T and H [ 0] T, and cannot decode fo the same eason. Howeve, one advantage of MIMO is that a tansmitte can contol the vectos along which its signal is eceived. Fo examle, when a tansmitte tansmits acket on the fist antenna, this is equivalent to multilying the samles in the acket by the unit vecto [ 0] T befoe tansmission. As a esult the eceived vecto at the AP is H[ 0] T, whee H is the channel matix fom tansmitte to eceive. If the tansmitte, instead, multilies the acket by a diffeent vecto, e.g., v, the AP will eceive the vecto H v. Thus, instead of tansmitting each acket on a single antenna, we multily acket i by a vecto v i (i.e., multily all digital samles in the acket by the vecto) and tansmit the two elements of the esulting -dimensional v 6

4 + v v Hv Hv v H H H v v v v Clients APs H v H v H v H v Hv H v Hv Figue : Fou Packets on the Ulink. IAC allows AP and AP to decode one acket each, and AP to decode the two emaining ackets. This equies thee ackets to be aligned at AP and two ackets at AP, which can be done by icking aoiate encoding vectos. vecto, one on each antenna. Thus, by changing v i, we can contol the vecto along which the AP eceives the acket. We call the vecto v i the encoding vecto of acket i. Now, we can aly this method to the -client and -AP system to tansmit thee concuent ackets. In aticula, the tansmittes multily acket i with vecto v i, as shown in Fig. b. We want to ick v and v such that the second and thid ackets (i.e., and ) ae aligned at AP, as in Fig. b, that is: H v = H v, () whee H and H ae the channel matices fom the fist and second clients to AP. This can be easily done by icking andom (but unequal) values fo v and v and substituting in the above equation to get v (i.e., v = H H v ). In this case, AP eceives the second and thid ackets aligned on the same diection as in Fig b. Thus, AP can decode the fist acket,, by ojecting on a vecto othogonal to the aligned intefeence, i.e., a vecto othogonal to H v and H v. Since these two vectos ae aleady aligned, thee is a vecto that is othogonal to both of them, and thus the AP can decode. Note that without alignment, AP could not decode because H v and H v would have diffeent diections, and no vecto will be othogonal to both. Note that aligning two vectos with esect to AP does not mean that they ae aligned with esect to AP. This is because the channels fom the clients to the two APs ae diffeent and indeendent. Howeve, we do not need to align the signals at AP. AP can decode the fist acket and send it to AP on the Ethenet. Now AP knows the fist acket. It also knows the channel functions (see in 8 how we comute channel functions). Hence it can econstuct the signal associated with the fist acket and subtact it fom what it eceived. This is standad intefeence cancellation [9, 9]. Afte cancellation, AP is back into a scenaio simila to tyical MIMO, namely two ackets on two diffeent diections, in a -dimensional sace. Hence, it can decode. Thus, we obtained all thee ackets. AP decoded the fist acket, and AP decoded the second and thid. (c) Fou concuent ackets on the ulink: Let us ty to incease the numbe of concuent ackets on the ulink to. We cannot do this with only clients and APs (This is because the system In geneal, aligning the diections would mean H v = αh v, whee α is a scala. Also note that the vectos ae nomalized to satisfy the owe constaints. But fo claity, we ignoe these details in ou descition. Channel matices ae tyically invetible because the antennas ae chosen to be moe than half a wavelength aat. If the matix is not invetible, then you don t eally have a MIMO system because the two antennas tanslate into just one equation. is aleady too constained to oduce the desiable alignment.) We need to add an additional AP-client ai. Fo examle, conside the thee APs and thee clients, in Fig.. The fist client tansmits ackets and, the second client tansmits and the thid client tansmits the fouth acket,. Now that we have develoed a vecto eesentation, it is faily simle to oduce an IAC solution fo any configuation. Secifically, as shown in Fig., AP needs to align out of ackets. This esults in one fee acket, e.g.,, which can be decoded with othogonal ojection, as we did ealie. Fom the esective of AP, is aleady decoded at AP, and hence can be subtacted and emoved fom the signal. Thus, AP is left with thee unknown ackets. To decode one moe acket, it needs to have out of ackets aligned, as shown in Fig.. Fom the esective of AP, two ackets ae aleady decoded at AP and AP, and thei signal can be canceled using intefeence cancellation. Thus, AP is left with only two unknown ackets, which it can decode. Hence, AP does not need to align any ackets. We can achieve the desied alignment (i.e., the alignment in Fig. ) by solving the following equations: H v = H v = H v () H v = H v, () whee H i j is the ulink channel matix fom the i th client to the j th AP. Eqs. ensues the desied alignment at AP and Eq. ensues the desied alignment at AP. Effectively, this tanslates to thee linea equations in thee unknowns (the vectos), which can be solved. Thus, the APs can decode fou concuent ackets. (d) The downlink: The discussion so fa has focused on the ulink, what about the downlink? Clealy the downlink is moe limited, since the clients cannot cooeate ove a wied Ethenet. A client cannot decode one acket and send it to othe clients fo intefeence cancellation. The lack of cooeation means that the clients have to decode indeendently. So, we need to align the intefeence at each client to ensue that it can decode at least one acket. Fo a -antenna system, this means that we can at best delive concuent ackets on the downlink. This howeve is still highe than what can be deliveed in today s oint-to-oint MIMO LANs. Say that we want to delive ackets,, and to Client, Client, and Client esectively. Each client needs to eceive the two undesied ackets aligned along the same vecto and the desied acket along a diffeent vecto, as shown in Fig. 6. To achieve this behavio, each AP tansmits one of the thee ackets. Now the oles ae flied: the APs ae the tansmittes and the clients the eceives. Hence, each AP multilies the tansmitted acket by a vecto v i that is caefully chosen to ensue the desied alignment. Secifically, we need to ensue: H d v = H d v () H d v = H d v (6) H d v = H d v, (7) whee H d i j is the channel fom the ith AP to the j th client, i.e., the downlink channels. The thee equations above align the ackets at each client to ensue that the two undesied ackets ae along the same vecto. These ae thee linea equations ove thee unknown vecto and can be solved using standad methods (simila to how we solved Eqs. and ). Hence, each client can decode its desied acket by othogonal ojection. The solution to the alignment is v = eig(h H H H ), whee eig(h) is an eigen vecto of H, and v = H H v and v = H H v. 6

5 Hv d Hv d Hv d H v d H v d Hv d H v d Hv d H v d v v v Clients APs Figue 6: Thee Packets on the Downlink. The APs delive one acket to each client. To enable the client to decode its acket, all the undesied ackets at the client must be aligned. Clients Figue 7: Fou Packets on Downlink. At the fist client, ackets and ae aligned along one dimension, allowing and to lie in a two dimensional sace and hence be decoded. Similaly, at the second client, ackets and ae aligned, allowing and to be decoded. Beyond Two Antennas The evious section focuses on -antenna systems, but fo the geneal case of M antennas e-node, what is the maximum numbe of concuent ackets that can be deliveed? Futhe, how many APs ae needed to suot such a system? Naively, it might seem that the numbe of concuent ackets is constained only by the numbe of APs. Secifically, it might seem that one can align the eceived ackets at evey AP, allowing each of them to decode at least one acket, and hence one can kee inceasing the numbe of concuent ackets by inceasing the numbe of APs. This is howeve misleading because aligning a signal at one eceive limits the ability of the tansmitte to feely align it at a second eceive. In aticula, evey alignment imoses new constaints on the encoding vectos at the tansmitte. Fo a feasible solution, the constaints should stay fewe than the fee vaiables in an encoding vecto. Since the encoding vecto has as many vaiables as thee ae antennas on the node, the numbe of constaints cannot exceed the numbe of antennas. Thus, using moe APs is beneficial but only u to a oint, afte which one needs to incease the numbe of antennas. Below, we demonstate that in IAC, the numbe of concuent ackets can be almost twice the numbe of antennas, and that this gain is achieved with a elatively small numbe of APs. (a) Downlink. In [], we ove the following: Lemma. In a system with M antennas e node, the maximum numbe of concuent ackets IAC can delive on the downlink is max{m, M }. Fo M >, IAC achieves this with M APs. Fo M =, the above lemma tells us that we can achieve concuent ackets on the downlink. Fig. 7 shows the downlink case. We have two APs and two clients. Each AP tansmits two ackets, one fo each client. Since the clients have thee antennas, the signal is in a AP 6 Clients AP 6 6 Figue 8: Six Packets on Ulink. At AP, all the ackets othe than ae aligned on a two dimensional lane, allowing to be decoded. At AP,, and 6 ae aligned along, allowing and to be decoded. At AP, we cancel, and leaving, and 6 to lie along thee diffeent dimensions and be decoded. thee dimensional sace. Thus, if we align two ackets along one dimension, the othe two ackets ae fee of intefeence and can be decoded, esulting in concuent ackets. The above ocedue can be genealized to any numbe of antennas. Secifically, if we have M APs and two clients, a ocedue that makes each AP tansmit a acket to each client can delive a total of M concuent ackets acoss the two clients. Fo a lage M, this almost doubles the thoughut of cuent MIMO LANs. (b) Ulink. In [], we ove the following: Lemma. Fo a M-antenna system, thee o moe APs, and at least two clients, IAC can delive M concuent ackets on the ulink. Fo M =, the above lemma tells us that we can achieve 6 concuent ackets on the ulink. Fig. 8 shows thee clients tansmitting to thee APs. At the fist AP, five out of six ackets ae aligned in the same lane. This leaves one acket fee of intefeence and hence can be decoded. Fom the esective of the second AP, one acket is aleady decoded and hence can be eliminated fom the eceived signal. Out of the five ackets left, the second AP needs to have thee ackets aligned along one dimension and two fee ackets, allowing it to decode two ackets. Finally, fom the esective of the last AP, thee ackets ae aleady decoded and hence thei intefeence can be eliminated. This leaves the last AP with thee unknown ackets in a thee dimensional system and hence it can decode all of them. Again, this ocedue can be alied indeendent of the numbe of antennas. Secifically, one needs to align M ackets such that the fist AP can decode one acket, the second AP decodes M ackets and the last AP decodes M ackets. 6 Pactical Issues The acticality of IAC elies on being able to imlement intefeence alignment and intefeence cancellation. IAC uses only the subtaction ste of intefeence cancellation. Intefeence cancellation tyically involves two stes: fist it decodes one of the concuent ackets in the esence of intefeence and second it subtacts the decoded acket fom the est to emove its contibution to intefeence, allowing the decoding of moe ackets. IAC elaces the fist ste with intefeence alignment to othogonalize intefeence and eliminate its imact as it decodes one of the concuent ackets. It uses intefeence cancellation only to subtact the decoded acket. The subtaction ste of intefeence cancellation is widely studied and has been shown to wok in actical imlementations [,, 8]. 6 6

6 Futhemoe, the subtaction ste does not equie any synchonization between tansmittes, woks with OFDM systems and vaious modulation schemes, and can accommodate single ta and multi-ta fequency selective channels [9, 0]. In contast, io to this ae, intefeence alignment has been a uely theoetical idea with no actical imlementation. Thus, in this section, we focus on the acticality of efoming alignment. (a) Fequency offset: In actice, a tansmitte-eceive ai always exhibits a small fequency offset, f. The fequency offset causes the hase of the eceived signal to incease linealy with time, i.e., the eceived vecto otates with time. Since the fequency offset is tyically diffeent fo diffeent sende-eceive ais, signals fom diffeent tansmittes that ae aligned at the same eceive will otate at diffeent ates. Thus, it might seem that signals that ae aligned at the beginning of a acket will lose alignment with time and be comletely misaligned by the end of the acket. This easoning howeve is incoect because intefeence alignment haens in the antennasatial domain and not the I-Q domain. 6 Diffeences in fequency offset cause elative diffeences in how the signals otate in the I-Q domain but only scale the diection of the vectos in the satial domain by a comlex numbe, leaving the alignment unaffected. Secifically, suose the encoding vectos, v and v, ae icked to satisfy the equation H v = H v. As a esult of the two fequency offsets, f and f, the channel, H i (t), changes as a function of time as H i e jπ f it. Thus, these time vaying channels satisfy the equation: H (t)e jπ f t v = H (t)e jπ f t v H (t) v = e jπ( f f )t H (t) v The comlex function e jπ( f f )t scales the vecto, H (t) v, leaving its oientation unaffected. Since alignment only equies that the two vectos have the same oientation, the signals emain aligned though the end of the ackets desite diffeent fequency offsets. Realizing that signal alignment is unaffected by otation in the I-Q domain is an imotant lesson that we leaned fom the imlementation. (b) Diffeent Modulations: Intefeence alignment woks indeendent of what constitutes the signal, i.e., indeendent of the modulation scheme (BPSK, QAM, o OFDM). It might seem that the modulation scheme, say QAM, changes the signal oientation and hence beaks the alignment. Again this agument is incoect because modulation changes the signal s oientation in the I-Q domain, but intefeence alignment haens in the antenna satial domain. (c) Symbol Synchonization: One lesson that we leaned fom the imlementation is that fo elatively flat channels, you do not need to have symbol level synchonization. Secifically, if the channel between each tansmit-eceive antenna ai can be eesented by a single comlex numbe, h i j, whose magnitude efes to the attenuation and hase efes to the delay along the ath, intefeence alignment can then be imlemented accuately without tansmitte synchonization. This aises fom two facts: ) we efom intefeence alignment at the signal level and not symbol level, i.e., we align signal samles egadless of what symbol they eesent, ) the alignment occus in the satial antenna domain, not the I-Q domain, and hence though unsynchonized tansmittes may not be aligned in the I-Q domain, this does not affect thei alignment in the satial antenna domain. 7 Once the eceive knows the bits and estimates the channel function fom the eamble, it can econstuct the coesonding continuous signal, samle it at the desied oints, and subtact it fom its eceived vesion. 6 The I-Q domain is the -dimensional sace that efes to the tansmitted comlex numbe. 7 It should be noted that intefeence alignment is diffeent fom multi-use MIMO (which tyically equies synchonization) in that not all signals need be decodable at a eceive. Secifically aligned intefees need not be decodable. Note that modeling the channel between a ai of antennas as a single comlex numbe is accuate fo naowband o flat channels, but becomes less so as the width of the channel inceases. We conjectue that even if the channel is not quite flat, one can still do the alignment seaately in each OFDM subcaie without tying to synchonize the tansmittes. In this case, thee is some intefeence between the OFDM subcaies, but given that neaby subcaies tyically have simila fequency esonse, fo modeate width channels the esulting imefection in the alignment stays accetable. We cannot check this conjectue on USRP since thei channel is faily naow and is accuately modeled with a single comlex numbe. 7 Medium Access Contol Since IAC allows multile clients and APs to tansmit simultaneously, it changes the equiements of the MAC. The challenge in designing a MAC otocol fo IAC aises not only fom the need to enable multile nodes to concuently access the medium, but also fom ou desie to maintain minimal comlexity at the clients. Secifically, a client should be oblivious to the numbe of APs in the system, and othe clients who tansmit concuently. Finally, since taffic is busty, we need to dynamically change the combination of concuent clients to match instantaneous taffic demands, while esecting fainess. The basic incile undelying ou solution is to move comlexity to APs, which abitate the medium among clients, and also ovide each client with its encoding and decoding vectos. Ou solution has two comonents: ) a MAC otocol that allows multile nodes to access the medium concuently, and ) a concuency algoithm that decides which clients uload/download concuently. 7. Accessing the Medium Ou design extends the 80. Point of Coodination Function (PCF) mode to allow it to suot multile concuent sendes. PCF is at of the standad []. It allows the AP to abitate the medium by olling the clients, and is oiginally designed to enable 80. netwoks to deal with time sensitive infomation. (a) Contention-Fee and Contention Peiods. In IAC, one of the APs is designated as the leade. The leade AP acts as a coodinato. It olls the clients and gants access to those who have data to tansmit []. Simila to PCF, we divide time into: Contention Fee Peiod (CFP) and Contention Peiod (CP), as shown in Fig. 9. A contention-fee eiod stats with the leade AP boadcasting a beacon that announces the duation of the cuent CFP. Duing a CFP, the leade AP coodinates access to the medium enabling the nodes to tansmit using IAC. This is followed by a contention eiod, duing which any node can contend fo the channel using standad 80.n. The objective of this design is to use the contention eiod to allow new clients to associate with the APs, o to tansmit afte a long eiod of silence, using oint-to-oint MIMO. In contast, the contentionfee eiod (CFP) is used to ack tansmissions as much as ossible, inceasing thoughut. The duation of the contention eiod (CP) is constant, while the duation of CFP vaies deending on congestion. Duing CFP, the APs seve one acket (on ulink and downlink) to each client that has ending taffic. Hence, when congestion is low and queues ae emty, the CFP natually shinks, and clients send moe time in CP. When congestion is high, many clients have ending taffic and hence the CFP exands, which is desiable as this mode uses IAC to ack tansmissions and incease efficiency. (b) Acquiing Medium Duing CFP. Next, we exlain how concuent tansmittes acquie the medium duing a CFP. Clealy, this 6

7 Data+Poll Data+Poll Data+Poll Beacon + ACK Ma ACKs Data+Poll Data+Poll Data+Poll Downlink Fid #APs Contention-fee eiod.... Data+Req Data+Req Data+Req Ulink Data+Req Data+Req Data+Req Figue 9: IAC s Extension to PCF CF-End CRC Contention Peiod CF- End Figue 0: The metadata in a DATA+Poll fame. This metadata is boadcast by the leade AP alone to infom the clients in a downlink tansmission gou of thei decoding vectos and the othe APs of thei encoding vectos. equies knowing which clients ae seved concuently. This is the job of the concuency algoithm, which divides clients with ending taffic into gous of concuent tansmissions that we call tansmission gous. It futhe decides which AP seves which client in a tansmission gou, and the values of the encoding and decoding vectos. The ocess fo deciding this is descibed in 7.. In this section, we focus on how to delive ackets in each tansmission gou. Fig. 9 shows the seies of events duing a contention-fee eiod. At the beginning of a CFP, the leade AP sends a beacon. The leade AP then stes though the downlink tansmission gous, one at a time, tansmits thei downlink ackets with the hel of othe APs, and olls the coesonding clients fo ulink taffic. This mode is simila to cuent PCF behavio, excet that in the cuent PCF the AP stes though a list of individual clients, one at a time; wheeas in IAC the leade AP stes though a list of tansmission gous. (b.) Downlink. The leade AP fist goes though the list of downlink tansmission gous. With the hel of othe APs, it sends a DATA+Poll fame to each gou. This fame has two ats. The fist at, shown in Fig. 0, is boadcast by the leade AP alone, and contains the ids of the clients in the gou and thei encoding and decoding vectos. The ids ae given to the clients uon association. The encoding and decoding vectos ae comuted by the concuency algoithm which uns on the leade AP. The leade AP also includes a fame id,fid, the numbe of APs and a checksum of its boadcast. Futhe, it sets the length of thedata+poll fame to the maximum length of the ackets in the tansmission gou, so that all clients know when the fame ends. The second at of the fame is the combination of concuent tansmissions by all APs. Fo the examle of thee APs with -antennas each, this at has the thee APs tansmitting a acket to each of the thee clients in a tansmission gou. Note that both the clients and APs listen to the leade AP as it boadcasts the fist at of the DATA+Poll fame. In ode to tansmit concuently, the APs need to lean thei encoding vectos. Similaly, the clients need to lean the decoding vectos to be able to decode thei data. The clients and APs can use the checksum to test whethe they eceived the coect infomation. Note that the tansmissions still wok fine if any of the APs o the clients failed to hea the leade AP. Secifically, the AP/client who failed to hea the leade AP, will not tansmit. The othe tansmissions can go as desied. Afte the DATA+Poll fame, the clients in the tansmission gou send thei acks, one afte the othe, using taditional MIMO. The ode in which they tansmit these acks is the same as the ode of thei ids in the DATA+Poll fame. These acks ae simila to synchonous 80. acks. In 80., they ae sent one afte each data acket. Hee the data ackets ae sent concuently and all acks follow. (b.) Ulink. Afte going though all downlink gous, the leade AP stes though the ulink gous. Simila to the downlink case, the leade AP fist boadcasts agant fame secifying the ids of the clients that will tansmit on the ulink, and the encoding and decoding vectos. The othe APs listen to the encoding and decoding vectos and wait fo clients tansmissions. The clients in an ulink gou use thei encoding vectos to tansmit simultaneously on the ulink. Each client tansmits a Data+Req fame. This fame contains the client s ulink data. If the client still has taffic to send, the fame will also contain a new equest fo tansmission. Each AP listens to thedata+req fame and ojects the eceived signal on the oe decoding vecto. This ojection is othogonal to the intefeing signals and hence it allows each AP to eceive its client of inteest. One diffeence between the ulink and downlink is that, while each client on the downlink can immediately ack its acket, the APs need to decode successively using intefeence cancellation and hence cannot send synchonous acks. The solution howeve is simle. Duing the following contention eiod, the APs infom the leade AP of successful ecetions using Ethenet. The leade AP combines and sends all acks at the beginning of the next CFP, by embedding them in the beacon infomation as a bit ma. This should not cause any significant delay since it allows all clients in the CFP mode to lean about thei evious acket befoe they get to send the next acket. At the end of CFP, the leade AP sends a CF-End fame. This allows the clients to go back to the contention mode, whee they use taditional oint-to-oint MIMO. A few oints ae woth noting. (a) How do we deal with lost ackets and etansmissions? If a acket is lost on the ulink, the client discoves the loss fom the lack of an ack (at the beginning of the next CFP) and asks fo a new tansmission slot next time it is olled. On the downlink, the coesonding AP discoves the acket loss immediately, fom the lack of a client ack, and asks the leade AP to schedule a etansmission. (b) Is it ossible fo vaious APs to make inconsistent decisions? Only the leade AP makes decisions, while othe APs ae dumb tansmittes/eceives. Simila to clients, they eceive thei encoding and decoding vectos fo each tansmission gou ove the medium and use them without any modification. They only infom the leade AP in case a acket is lost, o the channel s estimate has changed. (c) How often do APs need to communicate ove the Ethenet and what do they exchange? As descibed in, APs exchange the decoded ackets ove the Ethenet to efom intefeence cancellation. Futhe, the subodinate APs need to tell the leade AP wheneve a acket is lost o channel coefficients to a client changes by moe than a theshold value. The APs can send this infomation as annotation on ackets they exchange to efom cancellation. (d) How lage is the Ethenet ovehead? To minimize Ethenet ovehead, IAC connects the set of APs using a hub. This design ensues that evey decoded acket is boadcast only once to all APs and to the switch that fowads the acket to its wied/final destination. In this design evey acket is tansmitted once and thee is no exta ovehead. While a hub is less efficient fo a geneal Ethenet than a switch, it is a natual choice to connect the IAC APs. This hubbed netwok is then connected to the est of the Ethenet via a switch. (e) How lage is the wieless ovehead associated with IAC s MAC? IAC intoduces metadata to coodinate clients and APs. 6

8 Secifically, concuent tansmissions ae eceded by a shot boadcast fom the leade AP to infom the client-ap ais of thei encoding and decoding vectos. Such a boadcast message aleady exists in 80. PCF mode. 8 We only annotate these messages with exta infomation that is a few bytes e client-ap ai. Assuming 0 byte ackets, the ovehead of the metadata amounts to -%. In comaison, the thoughut imovement exected fom IAC is.x to x, which moe than comensates fo the loss. 7. Concuency Algoithm The concuency algoithm uns at the leade AP. The leade AP maintains a FIFO queue fo taffic ending fo the downlink and a simila queue fo ulink equests leaned fomdata+poll fames (see 7.). Given the queues of ulink and downlink taffic, the concuency algoithm geneates the ulink and downlink tansmission gous. Without loss of geneality, we will focus on the downlink. Thee ae multile otions fo how to combine clients. The bute foce aoach consides all combinations of clients with queued ackets and all diffeent ways of assigning them to existing APs, comutes the encoding and decoding vectos, and estimates the thoughut of each combination. The thoughut of a tansmission gou can be estimated without any tansmissions as: i log(+ v T i H i w i ), whee the sum is ove client-ap ais, H i is the channel fo a ai, and v i and w i ae the coesonding encoding and decoding vectos [9]. It then ceates tansmission gous fo the queued ackets which maximize thoughut. Thee ae two oblems with such an aoach. Fist, estimating the thoughut fo evey combination of clients in the queue is a combinatoial oblem in the numbe of clients. Second, since this aoach focuses on maximizing thoughut, it always efes clients with good channels and hence is unfai. Altenatively, one can always ceate tansmission gous by combining ackets accoding to thei aivals in the FIFO queue. This aoach is simle and gives each client a fai access to the medium, but is oblivious to the thoughut of a aticula gouing. In actice, diffeent gous may yield significantly diffeent thoughut gains (see 0.). (a) The Best of Two Choices. IAC s concuency algoithm balances the desie fo high thoughut with the need to be fai. To event stavation and educe delay, it always icks the head of the FIFO queue as the fist acket in the cuent tansmission gou. To educe comutational ovehead, it icks othe clients in the gou using the best of two choices, a standad aoach fo educing the comlexity of combinatoial oblems []. Say each gou has thee clients, and we aleady icked the fist client in the gou as the client whose acket is at the head of the tansmission queue. We andomly ick two clients with queued ackets as candidates fo the second osition in the gou. Similaly, we also andomly ick two clients fo the thid osition in the gou. Now we estimate the thoughut fo the fou tansmission gous fomed by these otential candidate clients and ick the gou that otimizes thoughut. As a esult, instead of comuting thoughut fo evey ossible combination of clients, we just comute it fo fou andom client combinations. Let us now conside the fainess of the aoach. A client is consideed fo tansmission eithe because it is at the head of the queue o because of a andom choice. Both these cases give the client a fai access to the medium. Howeve, since afte icking the candidate clients, we still otimize fo thoughut, we need a mechanism to ensue that clients that neve maximize thoughut get icked. To do this, we assign a cedit counte to each client. If the client is consideed as a esult of a andom choice, and is ignoed since calls thegant famecf-poll, i.e., it is a oll without downlink data. it does not maximize thoughut, the counte is incemented; but if it is icked fo tansmission the counte is eset. If the counte cosses a theshold, the client is selected as at of the gou iesective of the thoughut. This mechanism ensues that evey client is at of some gou at least a minimum numbe of times. 8 Channel Estimation In IAC, the APs estimate and convey the channels to the leade AP as annotation on the decoded ackets sent ove the Ethenet. (a) Ulink: To estimate the encoding and decoding vectos fo the ulink, we need the hysical channel fom each concuent client to each AP, as shown in Eqs. and. In the absence of concuent clients, estimating this channel is a standad MIMO technique []. Thus, the fist time a client boadcasts an association message, all APs estimate the channel fom that client to themselves. Once the APs have an initial estimate, they need to tack it. This is done using the client s ack ackets fom the contention-fee eiod, and its data ackets fom the contention eiod. Both acket tyes ae tansmitted without any concuent tansmissions. Hence they can be ocessed using standad MIMO channel estimation []. Since the APs can estimate the channel fom evey ack the client tansmits, they obtain a fequent estimate of the channel. In static envionments the channel is elatively stable and can be easily tacked at this estimation fequency. Slight inaccuacy in estimating the channel only means that the intefeence is not fully eliminated afte alying the encoding and decoding vectos. As long as most intefeence is eliminated, the loss in thoughut stays negligible. (b) Downlink: Channel estimation is tyically done at the eceive [7]. Thus, we have two otions: eithe have clients estimate and convey the channels to the leade AP when it olls them, o ty to have APs estimate the channel by exloiting eciocity between ulink and downlink channels. In ou measuements, the latte otion woked with sufficient accuacy and hence we adot it. Reciocity means that the channel fom node A to node B is the tansose of the channel fom B to A. Thus, an AP can use the ulink channel fom a aticula client to infe the downlink channel to that client. It is imotant to undestand that channel eciocity does not mean that the link between two nodes A and B is symmetic. Reciocity (i.e., the kind that we cae about in this ae) means that the channel coefficients ae the same, but the noise o intefeence could be vastly diffeent. Fo examle, if A tansmits symbol x, node B eceives y B = Hx+n B. Similaly, in the oosite diection, node A eceives y A = Hx+n A. The channel multilie, H, is the same, but the noise could be much highe at A if it is close to a micowave oven. Hence, one may see many acket dos at A but not at B, but this does not contadict eciocity. Reciocity has been confimed in measuements [6, 8, 7] and is used in QUALCOMM s 80.n oosal []. Reciocity cannot be alied diectly without calibation to account fo hadwae diffeences between the tx and x chains. The calibation howeve can be comuted once and does not change fo the same sende eceive ai. IAC uses a calibation method fom the QUALCOMM s 80.n oosal []. Let H d be the channel between a aticula AP and client ai, and H u the ulink channel fom that client to the same AP. Then: (H d ) T = C Client,x H u C AP,tx, (8) whee H T efes to the tansose of H, and C Client,x and C AP,tx ae constant diagonal matices that descibe the exta attenuation and delay obseved by the signal in the tansmit and eceive hadwae chains on the client and the AP esectively. 66

9 Figue : Testbed Toology. 9 Comlexity IAC multilies each acket with an encoding vecto at the tansmitte and ojects on a diection othogonal to intefeence at the eceive. Both e-coding and ojection ae geneal oeations in MIMO designs []. IAC also efoms intefeence cancellation, which is linea in the numbe of cancelled ackets. Since, the ackets cancelled at an AP ae aleady decoded at io APs, all the ackets can be cancelled in aallel. Hence, the delay fom cancellation can be made indeendent of the numbe of cancelled ackets. 0 Pefomance Evaluation We evaluate IAC in a testbed of MIMO softwae adios. Each node is a lato connected to a -antenna USRP adio boad and uns the GNU-Radio softwae. To ceate a MIMO node, we equi each USRP with two RFX00 daughteboads. We also set the MUX value in softwae to allow the FPGA to ocess samles fom both antennas. (a) Toology. Ou testbed, shown in Fig., has 0 nodes. Each node has two antennas. All nodes ae within adio ange of each othe to ensue that concuent tansmissions ae enabled by the existence of multile antennas, not by satial euse. (b) Modulation. IAC uses the modulation/demodulation module as a black-box and hence woks with a vaiety of modulation schemes. Ou imlementation, howeve, uses BPSK, which is the modulation scheme that 80. uses at low ates. (c) Paametes. We use the default GNU-Radio aametes. Howeve, in ode to dive two antennas at the same time, we double the inteolation and decimation ates at the tansmitte and the eceive. Each acket consists of a -bit eamble, and 00-byte ayload. (d) Comaed Schemes. We comae the following: IAC: This is ou imlementation of IAC. 80.-MIMO: Thee ae multile oosals fo 80.n [, ]. These schemes ae all oint-to-oint, i.e., they allow only one tansmitte to access the medium at any oint in time. They howeve diffe in the amount of channel infomation available to the tansmitte, with moe channel infomation leading to bette efomance [9]. Since IAC uses full channel infomation, we comae it with an 80. MIMO design with full channel infomation available to both sende and eceive. This design is based on QUALCOMM s eigenmode enfocing [] and uses an aoach that is oven otimal fo oint-to-oint MIMO [9]. (e) Setu. In each exeiment, we andomly ick some nodes to act as APs and othes to act as clients. We eeat the same exeiment with IAC and 80.-MIMO. Thee oints ae woth noting. Fist, we allow 80.-MIMO access to the same numbe of APs as IAC. Though 80.-MIMO cannot use the additional APs fo concuent tansmissions, it can use them to incease divesity. Fo examle, if thee ae thee APs, each 80.-MIMO client communicates with the AP to which it has the best SNR. Second, we use a simlified TDMA MAC fo both IAC and 80.- MIMO. The MAC assigns the same numbe of tansmission timeslots to the two schemes. Conside an ulink scenaio that involves thee clients and thee APs. We stat with the 80.-MIMO exeiment and assign each client to its best AP. Each client tansmits fo 00 time slots, fo a total of 00 time slots fo the 80.-MIMO exeiment. We follow with an IAC exeiment whee clients tansmit togethe fo a total of 00 time slots. We then eeat the exeiment fo a diffeent client set. This simlified MAC allows fo a fai comaison between IAC and 80.-MIMO because it assigns the medium equally to each scheme. Imlementing the MAC in 7 equies access to accuate timing infomation, and the ability to quickly switch the boad fom a tansmit mode to a eceive mode. These equiements ae not suoted by the cuent USRP-GNU-Radio latfom. Finally, both IAC and 80.-MIMO use the GNU-Radio basic decoding modules (e.g., acket detection, clock ecovey, synchonization, and channel estimation) and the same system aametes. (f) Metic. It is tyical in the netwoking community to comae the thoughut of vaious designs. Thoughut esults, howeve, do not bing much insight fo adios that do not have oe ate adatation. Secifically, both in theoy and actice, wieless systems (e.g., 80.a/b/g/n cads, WiMax, etc.) can exloit a highe SNR to use dense modulation and coding schemes, and hence incease thei thoughut. GNU-Radios howeve do not yet suot ate adatation. In this case, it is not sufficient to comae thoughut because two systems may have the same thoughut yet one of them has a highe SNR. In an actual wieless oduct, the highe SNR system would use bette modulation and coding schemes to achieve a highe thoughut but cuent GNU Radios cannot exloit this highe SNR. Anothe way to look at the oblem is as follows. Say we take a -antenna system and show that IAC can decode fou concuent ackets, while 80.-MIMO decodes only concuent ackets. In this case, the thoughut of ou system will be double the thoughut of 80.- MIMO. Such a esult howeve is ambiguous because it is not clea whethe the 80.-MIMO system has a highe SNR. If it does, then 80.-MIMO could have used dense modulation and coding schemes, otentially doubling its thoughut, o maybe tiling it. Because of this ambiguity, it is efeable to measue efomance at the hysical laye in tems of SNR o a function of it. Thus, fo both 80.-MIMO and IAC, we measue the signal to noise atio, SNR Measued, fo each tansmitted acket. We comute the achievable ate, i.e., the ate that could be achieved in the esence of otimal ate adatation [9]: Rate = log (+SNR i Measued )[bit/s/hz], (9) i whee the sum is ove all concuent ackets. Fo each scheme, we aveage the above ate ove the whole exeiment, and comute the gain as the atio of the aveage ate of IAC to that of 80.-MIMO: Gain = 0. IAC s Multilexing Gain Rate IAC Rate 80. MIMO. (0) The main advantage of IAC is that it inceases the numbe of concuent ackets, i.e., it ovides a multilexing gain. In, we have demonstated this gain analytically. Hee, we check it in actice. Exeiment with -by- Ulink. We andomly ick two clients fom the testbed to uload taffic to two APs, then eeat the exeiment with diffeent clients and APs. We comae IAC to 80.- MIMO. In 80.-MIMO, each client uses its best AP and tansmits two ackets simultaneously, and the two clients altenate in using the medium. In IAC, the two clients simultaneously tansmit thee 67

Research Article On Energy-Efficient Hierarchical Cross-Layer Design: Joint Power Control and Routing for Ad Hoc Networks

Research Article On Energy-Efficient Hierarchical Cross-Layer Design: Joint Power Control and Routing for Ad Hoc Networks Hindawi Publishing Cooation EURASIP Jounal on Wieless Communications and Netwoking Volume 27, Aticle ID 677, 9 ages doi:.55/27/677 Reseach Aticle On Enegy-Efficient Hieachical Coss-Laye Design: Joint Powe

More information

The Third International Network Conference - INC 2002

The Third International Network Conference - INC 2002 Reint Efficient Voice Communications ove IEEE80.11 WLANs Using Imoved PCF Pocedues E. Ziouva and T. Antonakooulos The Thid Intenational Netwok Confeence - INC 00 JULY 00 Coyight Notice: This mateial is

More information

Cache-Aided Non-Orthogonal Multiple Access

Cache-Aided Non-Orthogonal Multiple Access ache-aided Non-Othogonal Multile Access Lin Xiang, Deick Wing Kwan Ng, Xiaohu Ge, Zhiguo Ding, Vincent W.S. Wong, and Robet Schobe Abstact In this ae, we oose a novel joint caching and non-othogonal multile

More information

Randomized self-assembly

Randomized self-assembly Title: Randomized self-assembly Name: David Doty Affil./Add. Califonia Institute of Technology, Pasadena, CA, USA. Suoted by NSF gants CCF-974, CCF- 6589, and 7694. Keywods: andomized; tile comlexity;

More information

Channel Modelling ETIM10. Fading Statistical description of the wireless channel

Channel Modelling ETIM10. Fading Statistical description of the wireless channel Channel Modelling ETIM10 Lectue no: 3 Fading Statistical desciption of the wieless channel Ghassan Dahman \ Fedik Tufvesson Depatment of Electical and Infomation Technology Lund Univesity, Sweden 013-01-8

More information

Zero-Forcing based Multiuser Two-Way AF Relay Network under Relay Power Constraint

Zero-Forcing based Multiuser Two-Way AF Relay Network under Relay Power Constraint KAGEE LEE et al: ZERO-ORCIG BASED ULIUSER WO-WAY A RELAY EWORK UDER... Zeo-ocing based ultiuse wo-way A Relay etwo unde Relay Powe Constaint Kanghee Lee, Inha yun, 3 eonjoong Kim, 4 Sun Jo Infomation &

More information

NEW ACCURATE FAULT LOCATION ALGORITHM FOR PARALLEL TRANSMISSION LINES

NEW ACCURATE FAULT LOCATION ALGORITHM FOR PARALLEL TRANSMISSION LINES Univesity of Kentucky UKnowledge Univesity of Kentucky Doctoal Dissetations Gaduate School NEW ACCURATE FAULT LOCATON ALGORTHM FOR PARALLEL TRANSMSSON LNES Pamote Chaiwan Univesity of Kentucky, joechaiwan@yahoo.com

More information

Wireless Communication (Subject Code: 7EC3)

Wireless Communication (Subject Code: 7EC3) COMPUCOM INSTITUTE OF TECHNOLOGY & MANAGEMENT, JAIPUR (DEPARTMENT OF ELECTRONICS & COMMUNICATION) Notes Wieless Communication (Subject Code: 7EC3) Pepaed By: LOKESH KUMAR ARYA Class: B. Tech. IV Yea, VII

More information

Efficient Power Control for Broadcast in Wireless Communication Systems

Efficient Power Control for Broadcast in Wireless Communication Systems Efficient Powe Contol fo Boadcast in Wieless Communication Systems A. T. Chonopoulos Compute Science Depatment Univesity of Texas at San Antonio San Antonio, TX Email:atc@cs.utsa.edu P. Cotae Depatment

More information

PERFORMANCE OF TOA ESTIMATION TECHNIQUES IN INDOOR MULTIPATH CHANNELS

PERFORMANCE OF TOA ESTIMATION TECHNIQUES IN INDOOR MULTIPATH CHANNELS PERFORMANCE OF TOA ESTIMATION TECHNIQUES IN INDOOR MULTIPATH CHANNELS Xinong Li, Kaveh Pahlavan, and Jacques Beneat Cente fo Wiele Infomation Netwo Studies Electical and Compute Engineeing Depatment, Woceste

More information

Design and Implementation of 4 - QAM VLSI Architecture for OFDM Communication

Design and Implementation of 4 - QAM VLSI Architecture for OFDM Communication Design and Implementation of 4 - QAM VLSI Achitectue fo OFDM Communication R. Achitha 1, S. Bhagyalakshmi 2, V. Jaya Suthi 3, D. T. Menakadevi 4 U.G. Students, Depatment of ECE, Adhiyamaan College of Engineeing,

More information

Sampling of Discontinuous Voltage and Current Signals in Electrical Drives A System Approach

Sampling of Discontinuous Voltage and Current Signals in Electrical Drives A System Approach 07803-4070-/97/$0.00 (c) 997 IEEE IEEE Industy Alication Society Annual Meeting New Oleans, Louisiana, Octobe 5-9, 997 Samling of Discontinuous Voltage and Cuent Signals in Electical Dives A System Aoach

More information

Diode Charge Pump AM-FM Demodulators

Diode Charge Pump AM-FM Demodulators Diode hage Pum AM-FM Demodulatos Fequency-to-voltage convetes fom at of a wide vaiety of instumentation cicuits. hey also find use in adio as FM demodulatos. One inteesting configuation fo this alication

More information

Spectrum Sharing between Public Safety and Commercial Users in 4G-LTE

Spectrum Sharing between Public Safety and Commercial Users in 4G-LTE 1 Spectum Shaing between Public Safety and Commecial Uses in 4G-LTE Haya Shajaiah, Ahmed Abdel-Hadi and Chales Clancy Badley Depatment of Electical and Compute Engineeing Viginia Tech, Alington, VA, 22203,

More information

Low-Complexity Time-Domain SNR Estimation for OFDM Systems

Low-Complexity Time-Domain SNR Estimation for OFDM Systems Low-Complexity Time-Domain SR Estimation fo OFDM Systems A. jaz, A.B. Awoseyila and B.G. Evans A low-complexity SR estimation algoithm fo OFDM systems in fequency-selective fading channels is poposed.

More information

Optimal Design of Smart Mobile Terminal Antennas for Wireless Communication and Computing Systems

Optimal Design of Smart Mobile Terminal Antennas for Wireless Communication and Computing Systems Optimal Design of Smat Mobile Teminal Antennas fo Wieless Communication and Computing Systems Autho Lu, Junwei, Yang, Shiyou Published 2007 Confeence Title 2007 4th Intenational Symposium on Electomagnetic

More information

IEEE Broadband Wireless Access Working Group < Modifications to the Feedback Methodologies in UL Sounding

IEEE Broadband Wireless Access Working Group <  Modifications to the Feedback Methodologies in UL Sounding Poject Title Date Submitted IEEE 802.16 Boadband Wieless Access Woking Goup Modifications to the Feedback Methodologies in UL Sounding 2008-01-14 Souce(s) Fed Vook, Jeff Zhuang,

More information

QoE Enhancement of Audio Video IP Transmission with IEEE e EDCA in Mobile Ad Hoc Networks

QoE Enhancement of Audio Video IP Transmission with IEEE e EDCA in Mobile Ad Hoc Networks QoE Enhancement of Audio Video IP Tansmission with IEEE 8.e in Mobile Ad Hoc Netwoks Toshio Nunome and Shuji Tasaka Depatment of Compute Science and Engineeing, Gaduate School of Engineeing, Nagoya Institute

More information

Cross-Based Local Multipoint Filtering

Cross-Based Local Multipoint Filtering Coss-Based Local Multioint Filteing Jiangbo Lu 1, Keyang Shi 2, Dongbo Min 1, Liang Lin 2, and Minh N. Do 3 1 Advanced Digital Sciences Cente, 2 Sun Yat-Sen Univesity, 3 Univ. of Illinois at Ubana-Chamaign

More information

Distributed Spectrum Allocation via Local Bargaining

Distributed Spectrum Allocation via Local Bargaining Distibuted Spectum Allocation via Local Bagaining Lili Cao Shanghai Jiaotong Univesity, Shanghai, P.R. China Email: cao li li@yahoo.com Haitao Zheng Micosoft Reseach Asia, Beijing, P.R. China Email: htzheng@ieee.og

More information

A Transmission Scheme for Continuous ARQ Protocols over Underwater Acoustic Channels

A Transmission Scheme for Continuous ARQ Protocols over Underwater Acoustic Channels A Tansmission Scheme fo Continuous ARQ Potocols ove Undewate Acoustic Channels Mingsheng Gao 1, Wee-Seng Soh 1 and Meixia Tao 2 1 Dept. of Electical & Compute Engineeing, National Univesity of Singapoe,

More information

MACRO-DIVERSITY VERSUS MICRO-DIVERSITY SYSTEM CAPACITY WITH REALISTIC RECEIVER RFFE MODEL

MACRO-DIVERSITY VERSUS MICRO-DIVERSITY SYSTEM CAPACITY WITH REALISTIC RECEIVER RFFE MODEL MACRO-DIVERSITY VERSUS MICRO-DIVERSITY SYSTEM CAACITY WITH REALISTIC RECEIVER RFFE MODEL I Ouachani, Duhamel, K Gosse, S Rouquette-Léveil and D Bateman *Laboatoie des Signaux et Systèmes 3 ue Joliot-Cuie

More information

Analysis of FWM Penalties in DWDM Systems Based on G.652, G.653, and G.655 Optical Fibers

Analysis of FWM Penalties in DWDM Systems Based on G.652, G.653, and G.655 Optical Fibers Vol:, No:1, 8 Analysis of FWM Penalties in DWDM Systems Based on G.65, G.653, and G.655 Otical Fibes Paula B. Haboe, Edilson da Silva, and José R. Souza Abstact This ae esents an investigation of the owe

More information

HONG KONG INSTITUTE FOR MONETARY RESEARCH

HONG KONG INSTITUTE FOR MONETARY RESEARCH HONG KONG INSTITUTE FOR MONETARY RESEARCH EFFECTS OF INTERMEDIATE INPUT TARIFF REDUCTION ON INNOVATIONS IN CHINA Qing Liu and Lay D Qiu HKIMR Febuay 2017 香港金融研究中心 (a comany incooated with limited liability)

More information

VLSI Implementation of Low Complexity MIMO Detection Algorithms

VLSI Implementation of Low Complexity MIMO Detection Algorithms , Impact Facto :.643 eissn : 349-000 & pissn : 394-4544 Intenational Jounal of Reseach and Applications (Ap-Jun 015 Tansactions) (6): 309-313 Intenational Confeence on Emeging Tends in Electonics & Telecommunications

More information

Design of A Circularly Polarized E-shaped Patch Antenna with Enhanced Bandwidth for 2.4 GHz WLAN Applications

Design of A Circularly Polarized E-shaped Patch Antenna with Enhanced Bandwidth for 2.4 GHz WLAN Applications VNU Jounal of Science: Comp. Science & Com. Eng., Vol. 31, No. 2 (2015) 1-7 Design of A Ciculaly Polaized E-shaped Patch Antenna with Enhanced Bandwidth fo 2.4 GHz WLAN Applications Hong Van Tam 1, Luong

More information

Feasibility of a triple mode, low SAR material coated antenna for mobile handsets

Feasibility of a triple mode, low SAR material coated antenna for mobile handsets Loughboough Univesity Institutional Repositoy Feasibility of a tiple mode, low SAR mateial coated antenna fo mobile handsets This item was submitted to Loughboough Univesity's Institutional Repositoy by

More information

Analytical Performance Evaluation of Mixed Services with Variable Data Rates for the Uplink of UMTS

Analytical Performance Evaluation of Mixed Services with Variable Data Rates for the Uplink of UMTS Analytical Pefomance Evaluation of Mixed Sevices with Vaiable Data Rates fo the Uplink of UMTS Laissa Popova and Wolfgang Koch Lehstuhl fü Mobilkommunikation, Univesität Elangen-Nünbeg, Gemany Email: {popova,

More information

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007

School of Electrical and Computer Engineering, Cornell University. ECE 303: Electromagnetic Fields and Waves. Fall 2007 School of Electical and Compute Engineeing, Conell Univesity ECE 303: Electomagnetic Fields and Waves Fall 007 Homewok 1 Due on Nov. 8, 007 by 5:00 PM Reading Assignments: i) Review the lectue notes. ii)

More information

Multiagent Reinforcement Learning Dynamic Spectrum Access in Cognitive Radios

Multiagent Reinforcement Learning Dynamic Spectrum Access in Cognitive Radios Sensos & Tansduces 204 by IFSA Publishing, S L http://wwwsensospotalcom Multiagent Reinfocement Leaning Dynamic Spectum Access in Cognitive Radios Wu Chun, 2 Yin Mingyong, 2 Ma Shaoliang, Jiang Hong School

More information

AMERICAN NATIONAL STANDARD

AMERICAN NATIONAL STANDARD ENGINEERING COMMITTEE Inteface Pactices Subcommittee AMERICAN NATIONAL STANDARD ANSI/SCTE 48-1 2015 Test Method fo Measuing Shielding Effectiveness of Passive and Active Devices Using a GTEM Cell NOTICE

More information

Cyclic Constellation Mapping Method for PAPR Reduction in OFDM system

Cyclic Constellation Mapping Method for PAPR Reduction in OFDM system 2013 8th Intenational Confeence on Communications and Netwoking in China (CHINACOM) Cyclic Constellation Mapping Method fo PAPR Reduction in OFDM system Yong Cheng, Jianhua Ge, Jun Hou, and Fengkui Gong

More information

N2-1. The Voltage Source. V = ε ri. The Current Source

N2-1. The Voltage Source. V = ε ri. The Current Source DC Cicuit nalysis The simplest cicuits to undestand and analyze ae those that cay diect cuent (DC). n this note we continue ou study of DC cicuits with the topics of DC voltage and cuent souces, the idea

More information

Near-field Computation and. Uncertainty Estimation using Basic. Cylindrical-Spherical Formulae

Near-field Computation and. Uncertainty Estimation using Basic. Cylindrical-Spherical Formulae Nea-field Computation and Uncetainty Estimation using Basic Cylindical-Spheical Fomulae Poject... IEC 63 Subject... Basic Nea-Field Computation Document numbe... N/A Revision... 3 Autho... F.D. du Plessis

More information

On Reducing Blocking Probability in Cooperative Ad-hoc Networks

On Reducing Blocking Probability in Cooperative Ad-hoc Networks On educing Blocking Pobability in Coopeative Ad-hoc Netwoks Ayda Basyouni, Walaa Hamouda ept of Electical and Compute Engineeing Concodia Univesity, Monteal, Canada Email: {a basy,hamouda}@ececoncodiaca

More information

Taking Advantage of Overhearing in Low Power Listening WSNs: A Performance Analysis of the LWT-MAC Protocol

Taking Advantage of Overhearing in Low Power Listening WSNs: A Performance Analysis of the LWT-MAC Protocol DOI.7/s36--28-4 Taking Advantage of Oveheaing in Low Powe Listening WSNs: A Pefomance Analysis of the LWT-MAC Potocol Cistina Cano Bois Bellalta Anna Sfaiopoulou Miquel Olive Jaume Baceló Spinge Science+Business

More information

INCREMENTAL REDUNDANCY (IR) SCHEMES FOR W-CDMA HS-DSCH

INCREMENTAL REDUNDANCY (IR) SCHEMES FOR W-CDMA HS-DSCH ICREMETAL REDUDACY (IR) SCHEMES FOR W-CDMA HS-DSCH Amitava Ghosh 1, Kenneth Stewat, Rapeepat Ratasuk 1, Eoin Buckley, and Raa Bachu 1 Advanced Radio Technology, GTSS, Motoola, Alington Heights, IL, USA

More information

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

Available online at  ScienceDirect. Procedia Engineering 100 (2015 ) Available online at www.sciencediect.com ScienceDiect Pocedia Engineeing 1 (215 ) 1 14 25th DAAAM Intenational Symposium on Intelligent Manufactuing and Automation DAAAM 214 Measuement of Complex Pemittivity

More information

where and are polynomials with real coefficients and of degrees m and n, respectively. Assume that and have no zero on axis.

where and are polynomials with real coefficients and of degrees m and n, respectively. Assume that and have no zero on axis. function whee is an unknown constant epesents fo the un-modeled dynamics The pape investigates the position contol of electical moto dives that can be configued as stuctue of Fig 1 This poblem is fomulated

More information

A multichannel Satellite Scheduling Algorithm

A multichannel Satellite Scheduling Algorithm A multichannel Satellite Scheduling Algoithm J.S. Gilmoe and R. Wolhute Depatment of Electonic Engineeing Univesity of Stellenbosch 7600 Stellenbosch, South Afica Email: jgilmoe@dsp.sun.ac.za, wolhute@sun.ac.za

More information

LLR Reliability Improvement for Multilayer Signals

LLR Reliability Improvement for Multilayer Signals LLR Reliability mpovement fo Multilaye Signals C. Regueio, J. Baueco, J. Montalban, P. Angueia, J.L. Odiales, M. Velez Abstact The limitations and igidness of cuent use of spectum esouces have fosteed

More information

OPTIMUM MEDIUM ACCESS TECHNIQUE FOR NEXT GENERATION WIRELESS SYSTEMS

OPTIMUM MEDIUM ACCESS TECHNIQUE FOR NEXT GENERATION WIRELESS SYSTEMS 9 th Febuay. Vol. 3 No. 5 - JATIT & LLS. All ights eseved. ISSN: 99-5 www.jatit.og E-ISSN: 7-395 OPTIMUM MEDIUM ACCESS TECHNIQUE FOR NEXT GENERATION WIRELESS SYSTEMS N.AMUTHA PRABHA, V.MANIANDAN VIT UNIVERSITY,

More information

ABSTRACTT FFT FFT-' Proc. of SPIE Vol U-1

ABSTRACTT FFT FFT-' Proc. of SPIE Vol U-1 Phase econstuction stategies in phase-locking system based on multi-apetue wave font sensos P.A. Semenov, S.D. Pol skikh Shvabe-Reseach, Moscow, Russian Fedeation; e-mail: pite@bk.u ABSTRACTT System of

More information

Statement of Works Data Template Version: 4.0 Date:

Statement of Works Data Template Version: 4.0 Date: Statement of Woks Data Template Vesion: 4.0 Date: 16.08.17 This Statement of Woks (SoW) Data Template is to be completed by Distibution Netwok Opeatos (DNOs) in ode to povide National Gid the equied data

More information

Analysis of the optimized low-nonlinearity lateral effect sensing detector

Analysis of the optimized low-nonlinearity lateral effect sensing detector Jounal of hysics: Confeence Seies Analysis of the optimized low-nonlineaity lateal effect sensing detecto To cite this aticle: Saeed Olyaee et al J. hys.: Conf. Se. 76 4 Related content - Neual netwok

More information

10! !. 3. Find the probability that a five-card poker hand (i.e. 5 cards out of a 52-card deck) will be:

10! !. 3. Find the probability that a five-card poker hand (i.e. 5 cards out of a 52-card deck) will be: MATH 0(001 Fall 2018 Homewok 2 Solutions Please infom you instucto if you find any eos in the solutions 1 Suppose that thee ae duck huntes, each with a pefect shot A flock of ducks fly ove, and each hunte

More information

Figure Geometry for Computing the Antenna Parameters.

Figure Geometry for Computing the Antenna Parameters. Spheical Coodinate Systems Definitions Figue 1.2.1 Geomety fo Computing the Antenna Paametes. Antenna Radiation Patten: The distibution of adiated enegy fom an antenna ove a suface of constant adius centeed

More information

Binary Systematic Network Coding for Progressive Packet Decoding

Binary Systematic Network Coding for Progressive Packet Decoding Binay Systematic etwok Coding fo Pogessive Packet Decoding Andew L. Jones, Ioannis Chatzigeogiou and Andea Tassi School of Computing and Communications, Lancaste Univesity, United Kingdom Email: {a.jones2,

More information

CCSDS Coding&Synchronization Working Group March Washington DC, USA SLS-C&S_08-CNES02

CCSDS Coding&Synchronization Working Group March Washington DC, USA SLS-C&S_08-CNES02 CCSDS Coding&Synchonization Woking Goup Mach 2008 1 Washington DC, USA DVB-S2 like fame constuction and LDPC codes ate o/and size extension fo use of Vaiable Coding & Modulation suitable fo X and Ka bands

More information

Comparison Between Known Propagation Models Using Least Squares Tuning Algorithm on 5.8 GHz in Amazon Region Cities

Comparison Between Known Propagation Models Using Least Squares Tuning Algorithm on 5.8 GHz in Amazon Region Cities 106 Compaison Between Known Popagation Models Using Least Squaes Tuning Algoithm on 5.8 GHz in Amazon Region Cities Buno S. L. Casto, Mácio R. Pinheio, Gevásio P. S. Cavalcante Fedeal Univesity of Paá

More information

Parameters of spinning AM reticles

Parameters of spinning AM reticles Paametes of spinning AM eticles onald G. Digges, Cal E. Halfod, and Glenn D. Boeman A new method of obtaining amplitude modulation (AM) fo detemining taget location with spinning eticles is pesented. The

More information

Diagnosis method of radiated emission from battery management system for electric vehicle

Diagnosis method of radiated emission from battery management system for electric vehicle Available online at www.sciencediect.com ScienceDiect Enegy Pocedia 88 (2016 ) 662 667 CUE2015-Applied Enegy Symposium and Summit 2015: Low cabon cities and uban enegy systems Diagnosis method of adiated

More information

Antenna fundamentals: With answers to questions and problems (See also Chapter 9 in the textbook.)

Antenna fundamentals: With answers to questions and problems (See also Chapter 9 in the textbook.) adio Technology Metopolia/A. Koivumäki Antenna fundamentals: With answes to questions and poblems (See also Chapte 9 in the textbook.) 1. a) Make up a definition fo the tem "antenna". Answe: One definition:

More information

Investigation. Name: a About how long would the threaded rod need to be if the jack is to be stored with

Investigation. Name: a About how long would the threaded rod need to be if the jack is to be stored with Think Unit bout 6 This Lesson Situation 1 Investigation 1 Name: Think about the design and function of this automobile jack. Use the uto Jack custom tool to test ou ideas. a bout how long would the theaded

More information

DESIGN AND PARAMETRIC EVALUATION OF RECTANGULAR MICROSTRIP PATCH ANTENNA FOR GSM APPLICATION

DESIGN AND PARAMETRIC EVALUATION OF RECTANGULAR MICROSTRIP PATCH ANTENNA FOR GSM APPLICATION DESIGN AND PARAMETRIC EVALUATION OF RECTANGULAR MICROSTRIP PATCH ANTENNA FOR GSM APPLICATION RAHUL T. DAHATONDE, SHANKAR B. DEOSARKAR Dept. of E & TC, D. Babasaheb Ambedka Technological Univesity, Lonee,

More information

Optimal Strategies in Jamming Resistant Uncoordinated Frequency Hopping Systems. Bingwen Zhang

Optimal Strategies in Jamming Resistant Uncoordinated Frequency Hopping Systems. Bingwen Zhang Optimal Stategies in Jamming Resistant Uncoodinated Fequency Hopping Systems by Bingwen Zhang A Thesis Submitted to the Faculty of the WORCESTER POLYTECHNIC INSTITUTE in patial fulfillment of the equiements

More information

Exercise 1 (MC Question)

Exercise 1 (MC Question) D J Tani -9- Contol Systems II (Sping 8 Solution Execise Set 9 Linea Quadatic Regulato Gioele Zadini, gzadini@ethzch, 7th May 8 Execise (MC Question (I-D, (II-A, (III-C, (IV-B (I-C, (II-A, (III-D, (IV-B

More information

Residual Self-Interference Mitigation in Full-Duplex Two-Way MIMO Relaying Network

Residual Self-Interference Mitigation in Full-Duplex Two-Way MIMO Relaying Network Residual Self-Intefeence Mitigation in Full-Duplex Two-Way MIMO Relaying Netwok Thesis submitted in patial fulfillment of the equiements fo the degee of Maste of Science in Electonics and Communications

More information

Synopsis of Technical Report: Designing and Specifying Aspheres for Manufacturability By Jay Kumler

Synopsis of Technical Report: Designing and Specifying Aspheres for Manufacturability By Jay Kumler OPTI 51 Synopsis (Gad Requiement #1) G. Desoches Synopsis of Technical Repot: Designing and Specifying Asphees fo Manufactuability By Jay Kumle Novembe 1, 007 Reviewed by: Gead Desoches Abstact Since asphees

More information

The Effect of Interference in Vehicular Communications on Safety Factors

The Effect of Interference in Vehicular Communications on Safety Factors The Effect of Intefeence in Vehicula Communications on Safety Factos Ali Rakhshan School of Electical and Compute Engineeing Johns Hopkins Univesity Baltimoe, Mayland Emails: aakhsh1@jhu.edu axiv:1706.05758v2

More information

Spatial Coding Techniques for Molecular MIMO

Spatial Coding Techniques for Molecular MIMO Spatial Coding Techniques fo Molecula MIMO Matin Damath, H. Bikan Yilmaz, Chan-Byoung Chae, and Pete Adam Hoehe Faculty of Engineeing, Kiel Univesity, Gemany, Email: {md, ph}@tf.uni-kiel.de School of Integated

More information

Optimal design of a modular 11kW series parallel resonant converter for a solid state 115-kV long pulse modulator

Optimal design of a modular 11kW series parallel resonant converter for a solid state 115-kV long pulse modulator Otimal design of a modula kw seies aallel esonant convete fo a solid state 5-kV long ulse modulato M. Jaitz and J. Biela Laboatoy fo High Powe Electonic Systems ETH Zuich, Physikstasse 3, CH-8092 Zuich,

More information

Design of an LLC Resonant Converter Using Genetic Algorithm

Design of an LLC Resonant Converter Using Genetic Algorithm Design of an LLC Resonant Convete Using Genetic Algoithm H. H. Nien, C. K. Huang, S. K. Changchien, C. H Chan Dept. of Electical Engineeing, Chienkuo Technology Univesity E-mail: nien@ctu.edu.tw Dept,

More information

Power Minimization in Uni-directional Relay Networks with Cognitive Radio Capabilities

Power Minimization in Uni-directional Relay Networks with Cognitive Radio Capabilities 00 5th Intenational Symposium on elecommunications (IS'00) Poe Minimization in Uni-diectional Relay Netoks ith Cognitive Radio Capabilities Adalan Alizadeh Seyed Mohammad-Sajad Sadough Cognitive elecommunication

More information

NICKEL RELEASE REGULATIONS, EN 1811:2011 WHAT S NEW?

NICKEL RELEASE REGULATIONS, EN 1811:2011 WHAT S NEW? NICKEL RELEASE REGULATIONS, EN 1811:2011 WHAT S NEW? BACKGROUND: EN 1811 is the intenationally ecognised test method which was devised almost 12 yeas ago to detemine the ate of nickel elease fom jewelley,

More information

ONE-WAY RADAR EQUATION / RF PROPAGATION

ONE-WAY RADAR EQUATION / RF PROPAGATION ONE-WAY RADAR EQUATION / RF PROPAGATION The one-way (tansmitte to eceive) ada equation is deived in this section. This equation is most commonly used in RWR o ESM type of applications. The following is

More information

Demosaicking using Adaptive Bilateral Filters

Demosaicking using Adaptive Bilateral Filters Demosaicking using Adaptive Bilateal Filtes Ekine Akuiyibo Timothy Atobatele EE 362, Winte 2006 0. Abstact Digital cameas sample the continuous spectum using an aay of colo filtes such that each pixel

More information

Air gap aperture coupled stacked patch antenna for dual-band

Air gap aperture coupled stacked patch antenna for dual-band Ai ga aetue couled stacked atc antenna fo dual-band Rajes Kuma Viswakama, Sanjay Tiwai Deatment of ECE, JUET, Ragoga, Guna Scool of Studies in Electonics, Pt. Ravisanka Sukla Univesity Raiu E-mail: kv.786@gmail.com

More information

A Walking Beacon-Assisted Localization in Wireless Sensor Networks

A Walking Beacon-Assisted Localization in Wireless Sensor Networks This full text pape was pee eviewed at the diection of IEEE Communications Society subject matte expets fo publication in the ICC 007 poceedings. A Walking Beacon-Assisted Localization in Wieless Senso

More information

ECE 6640 Digital Communications

ECE 6640 Digital Communications ECE 6640 Digital Communications D. Badley J. Bazuin Assistant ofesso Depatment of Electical and Compute Engineeing College of Engineeing and Applied Sciences Chapte 5 5. Communications Link Analysis. 1.

More information

Analysis and Implementation of a Half Bridge Class-DE Rectifier for Front-End ZVS Push-Pull Resonant Converters

Analysis and Implementation of a Half Bridge Class-DE Rectifier for Front-End ZVS Push-Pull Resonant Converters 66 Jounal of Powe Electonics, ol. 13, No. 4, July 13 JPE 13-4-14 htt://dx.doi.og/1.6113/jpe.13.13.4.66 Analysis and Imlementation of a Half Bidge lass-de Rectifie fo Font-End ZS Push-Pull Resonant onvetes

More information

The Periodic Ambiguity Function Its Validity and Value

The Periodic Ambiguity Function Its Validity and Value The Peiodic Ambiguity Function Its Validity and Value Nadav Levanon Dept. of Electical Engineeing Systems Tel Aviv Univesity Tel Aviv, Isael nadav@eng.tau.ac.il Abstact The peiodic ambiguity function (PAF)

More information

Design of Microstrip Antenna for Wireless Local Area Network

Design of Microstrip Antenna for Wireless Local Area Network Available Online at www.ijcsmc.com Intenational Jounal of Compute Science and Mobile Computing A Monthly Jounal of Compute Science and Infomation Technology IJCSMC, Vol. 4, Issue. 4, Apil 205, pg.36 365

More information

Small Loop Antenna and Duality Theorem

Small Loop Antenna and Duality Theorem Small Loop Antenna and Duality Theoem Page 1 Small Loop Antenna and Duality Theoem Having studied the ideal electic dipole we now tun ou attention to an inteesting antenna closely elated to the electic

More information

Spread Spectrum Codes Identification by Neural Networks

Spread Spectrum Codes Identification by Neural Networks in "Systems and Contol: heoy and Applications", published by WSES, 2, pp. 257-262, ISBN 96-852-4 Spead Spectum Codes Identification by Neual Netwoks Céline BOUDER, Gilles BUREL Laboatoie d Electonique

More information

THROUGHPUT ANALYSIS OF ARQ SCHEMES USING STATE TRANSITION DIAGRAMS

THROUGHPUT ANALYSIS OF ARQ SCHEMES USING STATE TRANSITION DIAGRAMS Jounal o Science and Technology, Vol. 30, o. (00), 65 00 Kwame kumah Uniesity o Science and Technology (KUST) THROUGHPUT AAYSIS OF ARQ SCHEMES USIG STATE TRASITIO DIAGRAMS H.. Kundaeli Deatment o Electonics

More information

2D Coding for Future Perpendicular and Probe Recording

2D Coding for Future Perpendicular and Probe Recording 2D Coding fo Futue Pependicula and Pobe Recoding Joseph A. O Sullivan Naveen Singla Ronald S. Indec Washington Univesity Saint Louis, Missoui s Outline: 2D Coding fo 2D ISI Motivation: 2D Intesymbol Intefeence

More information

The reliability of wireless backhaul mesh networks

The reliability of wireless backhaul mesh networks The eliability of wieless backhaul mesh netwoks Gei Egeland 1, Paal E. Engelstad 2 1 Depatment of Electical and Compute Engineeing, Univesity of Stavange, 4036 Stavange Noway 1 gei.egeland@gmail.com 2

More information

Performance analysis of ARQ Go-Back-N protocol in fading mobile radio channels

Performance analysis of ARQ Go-Back-N protocol in fading mobile radio channels MILCOM 95, SAN IEGO, CA, NOV. 995 Pefomance analysis of ARQ Go-Back-N potocol in fading mobile adio channels Michele Zozi y, Ramesh R. Rao z, Lauence B. Milstein z y ipatimento di Elettonica e Infomazione,

More information

Parameter Estimation of Ultra Wideband (UWB) Electromagnetic Pulses Reflected from a Lossy Half Space

Parameter Estimation of Ultra Wideband (UWB) Electromagnetic Pulses Reflected from a Lossy Half Space GESTS Int l Tans. Comute Science and Eng., Vol.18, No.1 161 Paamete Estimation of Ulta Wideband (UWB) Electomagnetic Pulses Reflected fom a Lossy Half Sace Qingsheng Zeng 1, 2 and Gilles Y. Delisle 3 1

More information

Optimised Wireless Network Using Smart Mobile Terminal Antenna (SMTA) System

Optimised Wireless Network Using Smart Mobile Terminal Antenna (SMTA) System Optimised Wieless Netwok Using Smat Mobile Teminal Antenna (SMTA) System Autho Lu, Junwei, Sciven, Ian, Wate, Wayne Published 2010 Confeence Title Poceedings of IEEE APEMC2010 DOI https://doi.og/10.1109/apemc.2010.5475858

More information

Discussion #7 Example Problem This problem illustrates how Fourier series are helpful tools for analyzing electronic circuits. Often in electronic

Discussion #7 Example Problem This problem illustrates how Fourier series are helpful tools for analyzing electronic circuits. Often in electronic Discussion #7 Example Poblem This poblem illustates how Fouie seies ae helpful tools fo analyzing electonic cicuits. Often in electonic cicuits we need sinusoids of vaious fequencies But we may aleady

More information

Derangements. Brian Conrey and Tom Davis and March 23, 2000

Derangements. Brian Conrey and Tom Davis and   March 23, 2000 Deangements Bian Coney and Tom Davis coney@aimath.og and tomdavis@eathlink.net http://www.geomete.og/mathcicles Mach 23, 2000 Seating Mixup Imagine that Yankee Stadium is completely sold out, but when

More information

Chamber Influence Estimation for Radiated Emission Testing in the Frequency Range of 1 GHz to 18 GHz

Chamber Influence Estimation for Radiated Emission Testing in the Frequency Range of 1 GHz to 18 GHz Chambe Influence Estimation fo Radiated Emission Testing in the Fequency Range of 1 GHz to 18 GHz Alexande Kiz Electomagnetic Compatibility and RF-Engineeing ARC eibesdof eseach GmbH eibesdof, Austia alexande.kiz@acs.ac.at

More information

Analysis of a Fractal Microstrip Patch Antenna

Analysis of a Fractal Microstrip Patch Antenna 124 Analysis of a Factal Micostip Patch Antenna Vibha Rani Gupta and Nisha Gupta* Bila Institute of Technology, Mesa, Ranchi-835215, Jhakhand, India. vgupta@bitmesa.ac.in, ngupta@bitmesa.ac.in Abstact-

More information

VTU NOTES QUESTION PAPERS NEWS VTU RESULTS FORUM BOOKSPAR ANDROID APP UNIT-4

VTU NOTES QUESTION PAPERS NEWS VTU RESULTS FORUM BOOKSPAR ANDROID APP UNIT-4 NTENN & PROPGTION 6EC6 1EC6 UNIT- Unit : Loop and Hon ntenna: Intoduction, small loop, compaison of fa field of small loop and shot dipole, loop antenna geneal case, fa field pattens of cicula loop, adiation

More information

Variance? which variance? R squared effect size measures in simple mediation models

Variance? which variance? R squared effect size measures in simple mediation models Vaiance? which vaiance? squaed effect size measues in simple mediation models M This is it? med di X de Heus, P. (01). squaed effect size measues and ovelap between diect and indiect effect in mediation

More information

STACK DECODING OF LINEAR BLOCK CODES FOR DISCRETE MEMORYLESS CHANNEL USING TREE DIAGRAM

STACK DECODING OF LINEAR BLOCK CODES FOR DISCRETE MEMORYLESS CHANNEL USING TREE DIAGRAM H PRASHANTHA KUMAR et. al.: STACK DECODING OF LINEAR BLOCK CODES FOR DISCRETE MEMORYLESS CHANNEL USING TREE DIAGRAM DOI:.297/ijct.22.69 STACK DECODING OF LINEAR BLOCK CODES FOR DISCRETE MEMORYLESS CHANNEL

More information

Medium access control for 60 GHz outdoor mesh networks with highly directional links

Medium access control for 60 GHz outdoor mesh networks with highly directional links This full text pape was pee eviewed at the diection of IEEE Communications Society subject matte expets fo publication in the IEEE INFOCOM 29 poceedings. Medium access contol fo 6 GHz outdoo mesh netwoks

More information

This article presents the

This article presents the A Ciculaly Polaized 6 GHz Micostip Antenna Hee is a mm-wave antenna suitable fo WLAN systems By V. A. Volkov, M. D. Panes Asco, and V. D. Koolkov and R. G. Shifman Resonance This aticle pesents the design

More information

Study and Design of Dual Frequency High Gain and Conformal Microstrip Patch Antenna

Study and Design of Dual Frequency High Gain and Conformal Microstrip Patch Antenna , pp.236-243 http://dx.doi.og/10.14257/astl.2017.147.33 Study and Design of Dual Fequency High Gain and Confomal Micostip Patch Antenna S. Auna 1, K. Sinivasa Naik 2, J. Ramesh 2 and D. Madhu 2 1 Andha

More information

Design of FIR Filter using Filter Response Masking Technique

Design of FIR Filter using Filter Response Masking Technique Design of FIR Filte using Filte Response Masking Technique Sandeep Shivastava, Alok Jain, Ram Kuma Soni Abstact- In this pape autho is tying to implement Fequency esponse masking (FRM) technique. In this

More information

Realistic Simulation of a Wireless Signal Propagation in an Urban Environment

Realistic Simulation of a Wireless Signal Propagation in an Urban Environment Realistic Simulation of a Wieless Signal Popagation in an Uban Envionment Keyukuma J. Patel Univesity of Southen Queensland Toowoomba, Austalia e-mail: keyupatel@ieee.og Andew Y. J. Lee Nanyang Technological

More information

MIMO OTA Testing in Small Multi-Probe Anechoic Chamber Setups Llorente, Ines Carton; Fan, Wei; Pedersen, Gert F.

MIMO OTA Testing in Small Multi-Probe Anechoic Chamber Setups Llorente, Ines Carton; Fan, Wei; Pedersen, Gert F. Aalbog Univesitet MIMO OTA Testing in Small Multi-Pobe Anechoic Chambe Setups Lloente, Ines Caton; Fan, Wei; Pedesen, Get F. Published in: I E E E Antennas and Wieless Popagation Lettes DOI (link to publication

More information

Experiments with the HoloEye LCD spatial light modulator

Experiments with the HoloEye LCD spatial light modulator Expeiments with the HoloEye LCD spatial light modulato HoloEye model LC00 spatial light modulato The HoloEye (http://www.holoeye.com/spatial_light_modulato_lc_00.html) LC 00 Spatial Light Modulato (SLM)

More information

UNCERTAINTY ESTIMATION OF SIZE-OF-SOURCE EFFECT MEASUREMENT FOR 650 NM RADIATION THERMOMETERS

UNCERTAINTY ESTIMATION OF SIZE-OF-SOURCE EFFECT MEASUREMENT FOR 650 NM RADIATION THERMOMETERS XIX IMEKO Wold Congess Fundamental and Applied Metology Septembe 6 11, 29, Lisbon, Potugal UNCERTAINTY ESTIMATION OF SIZE-OF-SOURCE EFFECT MEASUREMENT FOR 65 NM RADIATION THERMOMETERS Fumihio Sakuma, Laina

More information

A New Method of VHF Antenna Gain Measurement Based on the Two-ray Interference Loss

A New Method of VHF Antenna Gain Measurement Based on the Two-ray Interference Loss 7 nd Intenational Confeence on Atificial Intelligence and Engineeing Applications (AIEA 7) ISBN: 978--6595-485- A New Method of VH Antenna Gain Measuement Based on the Two-ay Intefeence Loss ZHIEI YANG,

More information

Minimizing Ringing and Crosstalk

Minimizing Ringing and Crosstalk Minimizing Ringing and Cosstalk By Glen Dash, Ampyx LLC, GlenDash at alum.mit.edu Copyight 1998, 26 Ampyx LLC When viewed on a schematic, a wie is just a wie. Howeve, when isetimes shink to a few nanoseconds

More information

Localization Algorithm for a mobile robot using igs

Localization Algorithm for a mobile robot using igs Poceedings of the 17th Wold Congess The Intenational Fedeation of Automatic Contol Seoul, Koea, July 6-11, 008 Localization Algoithm fo a mobile obot using igs DaeGeun Seo *, JangMyung Lee** * Electical

More information

Short-Circuit Fault Protection Strategy of Parallel Three-phase Inverters

Short-Circuit Fault Protection Strategy of Parallel Three-phase Inverters Shot-Cicuit Fault Potection Stategy of Paallel Thee-phase Invetes Hongliang Wang, Membe, IEEE, Xuejun Pei, Membe, IEEE, Yu Chen, Membe, IEEE,Yong Kang College of Electical and Electonics Engineeing Huazhong

More information