Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

Size: px
Start display at page:

Download "Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks"

Transcription

1 Sarvaion Miigaion Through Muli-Channel Coordinaion in CSMA Muli-hop Wireless Neworks Jingpu Shi, Theodoros Salonidis, and Edward W. Knighly Deparmen of Elecrical and Compuer Engineering Rice Universiy, Houson, TX 775 ABSTRACT Exising muli-channel proocols have been demonsraed o significanly increase aggregae hroughpu compared o single-channel proocols. However, we show ha despie such improvemens in aggregae hroughpu, exising proocols can lead o flow sarvaion in a muli-hop nework, a phenomenon ha also occurs wih singlechannel proocols. In his paper, we devise Asynchronous Mulichannel Coordinaion Proocol (AMCP), a disribued medium access proocol ha no only increases aggregae hroughpu, bu more imporanly, addresses he fundamenal coordinaion problems ha lead o sarvaion. Based on AMCP s couner-sarvaion mechanisms, we analyically derive and experimenally validae an approximae lower bound on he hroughpu of any flow in an arbirary opology. We also demonsrae ha AMCP can deliver significanly higher per-flow hroughpu han boh IEEE and exising muli-channel soluions. In addiion o is performance properies, AMCP is boh simple in ha i operaes using he primiives of IEEE DCF, and cos-effecive in ha i requires only a single half-duplex ransceiver and no infrasrucure suppor. Caegories and Subjec Descripors C.2.1 [Compuer-Communicaion Neworks]: Nework Archiecure and Design Wireless communicaion General Terms Design, Performance Keywords CSMA, CSMA/CA, Muliple Channels, Sarvaion 1. INTRODUCTION Disribued CSMA-based random access proocols such as IEEE DCF are well known o produce unfairness or even flow sarvaion when applied o muli-hop wireless neworks. The main This research is suppored by NSF ITR Grans ANI and ANI , and by he Cisco ARTI program. Permission o make digial or hard copies of all or par of his work for personal or classroom use is graned wihou fee provided ha copies are no made or disribued for profi or commercial advanage and ha copies bear his noice and he full ciaion on he firs page. To copy oherwise, o republish, o pos on servers or o redisribue o liss, requires prior specific permission and/or a fee. MobiHoc 6, May 22 25, 26, Florence, Ialy. Copyrigh 26 ACM /6/5...$5.. reason is ha in muli-hop seings no all ransmiers are wihin range of each oher and hence may have a differen view of he channel sae. Sarvaion can be addressed by appropriaely scheduling inerfering ransmissions over muliple orhogonal channels. Indeed, if every node were equipped wih a large number of channels and ransceivers, he access problem would be eliminaed and sarvaion would no occur. However, mos commercially available wireless cards have a single ransceiver and suppor a limied number of orhogonal channels. Scheduled access mehods [7, 16, 19, 25, 27, 29, 31] can operae under ransceiver and channel consrains and can address sarvaion by coordinaing ransmissions across muliple channels (be i ime slos, frequency bands, or spread specrum codes) in an opimal manner. However, such echniques ypically require global knowledge of opology and raffic requiremens as well as some form of infrasrucure suppor: eiher global ime slo synchronizaion (TDMA) or pre-disribuion of codes (CDMA). Such operaional requiremens canno be easily suppored in he disribued ad hoc nework seing. In his paper we uilize muliple channels o miigae sarvaion under he consrain of a single half-duplex radio a each node and he absence of cenralized knowledge or infrasrucure suppor. Our soluion, called Asynchronous Muli-channel Coordinaion Proocol (AMCP), uses he simple disribued access primiives of IEEE DCF and provides analyical minimum rae guaranee for each flow in he nework. Despie is simpliciy, AMCP is designed o address he roo cause of sarvaion of CSMA proocols in singlechannel muli-hop wireless neworks as well as he dual coordinaion problems ha arise by he inroducion of muliple channels. While previous muli-channel MAC proocols [1, 2, 18, 24, 3, 33] have been shown o increase aggregae nework hroughpu, hey do no provide mechanisms ha preven sarvaion in muli-hop wireless neworks. We show ha wihou proper coordinaion of ransmissions, he aggregae hroughpu may increase wih he number of channels, bu cerain flows may sill receive zero hroughpu. We firs presen ha sarvaion in single-channel CSMA sysems arises due o misaligned ransmissions, which eiher cause a ransmier of a flow o defer hrough carrier sense for exended ime periods, or cause collisions a he flow s receiver. Muli-channel wireless echnologies have he poenial o address sarvaion by moving he misaligned inerfering ransmissions o differen channels. Sill, achieving his goal is challenging, especially when each node can ransmi or receive on only a single channel and link a a ime. Alhough packes can be ransmied on differen channels, ransmissions in a muli-channel sysem are sill no aligned. This resuls in he following generic muli-channel coordinaion problems: 1) Conrol packes sen on a cerain channel fail o inform neighboring nodes currenly communicaing on a differen channel and 2) Conrol packes inended for a cerain receiver may fail because he receiver is currenly on a differen channel. These prob-

2 lems may also lead o sarvaion if no addressed appropriaely. In ligh of he above coordinaion problems we revisi he basic design principles of muli-channel MAC proocols. A fundamenal design choice is wheher o use a dedicaed conrol channel or ransmi boh conrol and daa informaion on all channels. AMCP uilizes a dedicaed conrol channel o address boh single-channel and muli-channel coordinaion problems and effecively alleviae sarvaion in a muli-hop wireless nework. To comba he boleneck caused by he conrol channel, we compue he maximum number of daa channels ha can be suppored by he conrol channel as a funcion of he proocol parameers. This allows one o quaniaively perform appropriae sizing on he conrol channel capaciy. Nex, we derive an approximae lower bound on he hroughpu of any AMCP flow in an arbirary opology. The basic echnique is o consruc a hypoheical, low-hroughpu scenario on he conrol channel and o model he impac of he aggregae channel hopping paern of he inerfering flows. The lower bound depends on sysem parameers and he number of inerfering nodes wihin he neighborhood of each flow. Therefore, i can be compued using only local informaion. Through exensive simulaions we demonsrae he properies of AMCP in boh single-hop and muli-hop neworks. We show ha he hroughpu achieved by AMCP can approach he approximae lower bound in highly congesed conenion regions while being much higher in muli-hop scenarios. We design experimens o isolae and expose each fundamenal single- and muli-channel coordinaion problem and show how AMCP addresses he issue and describe why exising muli-channel soluions do no. As AMCP swiches channels a packe level, we evaluae via simulaions he performance degradaion of AMCP due o channel swiching delay. The remainder of he paper is organized as follows. In Secion 2 we presen he coordinaion problems ha resul in sarvaion in single channel sysems, hen poin ou he issues involved when muliple channels are used o address sarvaion. In Secion 3 and 4 we presen and analyze AMCP. In Secion 5 we evaluae he performance of AMCP hrough simulaions. Relaed work is discussed in Secion 6 and Secion 7 concludes. 2. MOTIVATION AND PROTOCOL DESIGN ISSUES In his secion, we firs presen Informaion Asymmery (IA) and Flow-in-he-Middle (FIM), wo coordinaion problems ha have been shown o cause sarvaion in single-channel CSMA muli-hop wireless neworks [12]. We hen show ha muliple channels can be used o address sarvaion and compare wo broad classes of soluions. Then we sudy wo generic coordinaion problems inheren in a muli-channel sysem, namely he Muli-Channel Hidden Terminal problem idenified in [3] and he Missing Receiver problem which we idenify in his paper. These muli-channel coordinaion problems manifes in boh classes of soluions and may cause performance degradaion if no addressed properly. 2.1 Sarvaion in CSMA single-channel mulihop wireless neworks When all ransmiers are wihin range of each oher i can be shown ha CSMA proocols provide fair access opporuniies o all flows. Unforunaely, in a muli-hop opology where no all nodes are wihin range of each oher, such proocols do no perform well, even if coordinaion enhancemens such as RTS/CTS conrol packe exchanges [3] are used. More specifically, hroughpu disribuions arise in which a few flows capure all bandwidh while many oher flows ge very low or even zero hroughpu. Such sarvaion phenomena are no merely due o having a differen number of conenders for each flow, which is naural in a muli-hop opology; raher, hey are due o coordinaion problems when CSMAbased access is used in a muli-hop environmen. Here we illusrae hese coordinaion problems ha cause sarvaion hrough wo characerisic examples. Informaion Asymmery (IA). The IA problem arises when he senders of wo conending flows are no wihin radio range and have an asymmeric view of he channel sae. Fig. 1(a) is an example opology of he IA problem ([3]), where he ransmier B of flow Bb is wihin radio range of he receiver a of flow Aa no in range of ransmier A. If boh flows are backlogged, flow Bb will receive significanly higher hroughpu han flow Aa. This is because he ransmier B of flow Bb knows exacly when o conend for he channel (hrough he conrol packes sen by he receiver of flow Aa). On he oher hand, sender A canno sense he aciviy of flow Bb and has o discover an available ime slo only hrough random back-off. Since for efficiency purposes he raio of daa ransmission inerval o he idle slo size is usually large, mos of hese random aemps occur during he ransmission of flow Bb and resul in collisions a receiver a. Repeaed collisions rigger imeous a sender A, which repeas doubling is conenion window. As a resul, he collision probabiliy of flow Aa is close o 1, while he collision probabiliy of flow Bb is close o. Figure 1(b) shows he channel sae experienced by flow Aa. Bb Aa A a B (a) Example Topology RTS(A) RTS(A) RTS(A) RTS(A) BO BO BO BO... (b) Flow aciviies: Flow Bb does no experience collisions. The random aemps of node A o find an idle inerval wihin he ransmissions of flow Bb resul in RTS failures and exponenial back-off. Figure 1: Informaion Asymmery (IA) example Flow-in-he-Middle (FIM). The FIM problem arises when he sender of a flow senses he aciviy of neighboring nodes ha are no wihin range wih respec o each oher. This behavior is illusraed in he hree-link scenario of Fig. 2. If all flows are backlogged, he middle flow Bb will receive very low hroughpu, while he ouer flows (Aa and Cc) will receive maximum hroughpu. This is no due o high loss probabiliy, bu raher o he lack of ransmission opporuniies for he middle flow. More specifically, when one of he ouer flows (say flow Aa) capures he medium, he ransmier of he middle flow Bb will sense and defer bu he ransmier of he oher ouer flow Cc will coninue conending and iniiae ransmission. When flow Aa ends ransmission, i will conend and iniiae ransmission, while flow Bb now defers due o flow Cc. Fig. 2(b) shows ha he misaligned concurren ransmissions of he ouer flows may be sensed by he ransmier B of he middle flow for exended periods of ime. The middle flow has a chance o access he medium only when boh ouer flows are in he back-off phase (he verical lines inerval in Fig. 2(b)). Unforu- b

3 naely, such occurrences become increasingly rare especially as he raio of daa ransmission inerval o he back-off inerval increases. Channel 2 RTS(B) CTS(b) RTS(B)CTS(b) b Channel 1 RTS(A) CTS(a) RTS(A)CTS(a) a A B C c (a) Soluion1 (a) Example Topology Daa Channel 2 Aa Daa Channel 1 Bb RTS(B)CTS(b) Conrol Channel RTS(A) CTS(a) RTS(B)CTS(b) Cc (b) Soluion2 (b) Channel aciviy sensed by he middle flow. Figure 3: The use of muliple channels o address sarvaion. Figure 2: Flow In The Middle (FIM) example Boh IA and FIM problems are no specific o he DCF access mechanism. They are generic coordinaion problems ha arise due o he asymmery of he muli-hop opology and due o he use of carrier sense. In a general opology he sarving flows experience he combined effec of boh IA and FIM problems and heir hroughpu may even reach zero. For an analyical model of sarvaion phenomena in single-channel CSMA muli-hop neworks, see [12]. For convenience, in he res of he paper we use he erm advanaged flows o refer o flows wih geomery advanage (such as flow Bb in Fig. 1(a) and he ouer flows Aa and Cc in Fig. 2(a)) and he erm disadvanaged flows o refer o flows wih geomery disadvanage (such as flow Aa in Fig. 1(a) and flow Bb in Fig. 2(a)). We also mainain he convenion of using capial leer for he ransmier and lowercase leer for he receiver of each flow. 2.2 Sarvaion avoidance hrough muliple channels In boh he IA and FIM sarvaion scenarios, he disadvanaged flow is unable o idenify an idle inerval because ransmissions are generally misaligned and heir duraions are much larger han he back-off inerval. Clearly, sarvaion would be eliminaed if all ransmissions occurred on orhogonal channels. Poenial soluions can be classified ino wo approaches, as exemplified in Fig. 3 for he case of wo flows. In he firs approach, he enire ransmission (including conrol and daa ransmissions) of each flow is scheduled on a differen channel (Fig. 3(a)). The reason his approach can avoid sarvaion is sraighforward: an advanaged flow will no sarve a disadvanaged flow because hey boh ransmi on differen channels. In he second approach, conrol packes are ransmied on a separae conrol channel and daa packes of differen flows are disribued o differen daa channels (Fig. 3(b)). This approach also alleviaes sarvaion: as he daa packes have moved o differen channels, conenion occurs only on he conrol channel beween shor conrol packes, whose lengh is comparable o he back-off inerval. Each approach has is advanages and disadvanages. The advanage of he firs approach is ha i does no require he overhead of a dedicaed channel for conrol messages and can poenially reduce he conenion beween he advanaged flows and he disadvanaged flows o zero. However, i can lead o logical pariion where wo nodes wihin range are unable o communicae. This is a significan challenge, especially when a node has only one ransceiver and can only ransmi or lisen o one channel a a ime. In he second approach nodes immediaely reurn o he conrol channel afer finishing heir daa ransmissions. The advanage of his approach is ha nodes have a common channel (bu no ime) reference o coordinae heir ransmissions. The downside is ha a dedicaed conrol channel inroduces overhead, which can be significan if is capaciy is no appropriaely designed. 2.3 Muli-channel coordinaion problems Regardless of he soluion approach, i is challenging o coordinae ransmissions over differen channels in an asynchronous seing where each node has a single radio ransceiver. Transmissions occurring on differen channels can sill be misaligned. When a node communicaes on a channel, i is no aware of he sae on oher channels. Hence, when i finishes communicaion i may aemp o exchange informaion wih is neighbors while hey are currenly on oher channels. To design an efficien proocol we mus be able o accuraely characerize his lack of coordinaion. We invesigae wo generic coordinaion problems, classified wih respec o heir effec on he inended acions of conrol packes. In he Muli-channel Hidden Terminal Problem, conrol packes sen on a cerain channel fail o inform neighboring nodes currenly communicaing on a differen channel. An insance of his generic problem was firs idenified in [3]. To illusrae his problem we use a naive proocol ha is a sraighforward exension o IEEE DCF for a muli-channel seing: The RTS/CTS conrol packes are exchanged on a dedicaed conrol channel and reserve daa channels for daa packes. Nodes reurn o conrol channel immediaely afer hey finish heir daa ransmissions. Now we consider again he wo-flow opology of he IA scenario in Fig. 1. In his example, we assume ha he proocol operaes

4 wih wo daa channels. As shown in Fig. 4, a conrol packe exchange of disadvanaged flow Aa may occur when he advanaged flow Bb ransmis on daa channel 2. Suppose Aa selecs daa channel 1 and iniiaes a ransmission. When flow Aa ransmis, flow Bb will reurn o he conrol channel. Since i has no heard he reservaion of Flow Aa, i may selec daa channel 1. In his case, flow Aa will experience a collision, while he ransmission of Bb succeeds. Flow Aa can be sarved if here are many advanaged flows wihin is radio range. Daa Channel 2 Daa Channel 1 Conrol Channel RTS(A)CTS(a) RTS(B)CTS(b) Figure 4: The Muli-Channel Hidden Terminal Problem. Alhough in his example we used a naive proocol where all conrol messages are exchanged in a dedicaed conrol channel, i is eviden ha he problem is also presen when conrol messages are ransmied on differen channels. The muli-channel hidden erminal problem limis he abiliy of conrol packes o block inerfering flows. If no proper measures are aken i may resul in very poor performance. The Missing Receiver Problem arises when conrol packes sen on a cerain channel o access an inended receiver fail because his node is currenly on a differen channel (acing eiher as ransmier or receiver). To illusrae he problem, we consider he simple hree-node scenario of Fig. 5, where node A ransmis o node B and node B ransmis o node C. We firs consider he naive proocol version where all conrol messages are ransmied on differen channels. In Fig. 5, an access aemp of A for B on channel 1 will fail if B is on channel 2. Then node A will perform random back-off and rery on channel 1. Unless proper measures are aken, his problem will cause large packe delay for flow AB and decrease is hroughpu. A B Channel 1 Channel 2 Figure 5: Missing Receiver Problem. The problem also persiss wih a proocol ha separaes he conrol channel from daa channels. Suppose A sars conending for B and B sars conending for C on he conrol channel. As long as one of hem wins he conenion, he oher node will be able o synchronize and resume conenion a he end of he daa ransmission. Unforunaely, synchronizaion is los when he nodes coun-down simulaneously. In his case, boh nodes will no be able o hear each oher s RTS while hey ransmi. Therefore he RTS from B o C succeeds, while he RTS from A o B fails. Afer his poin, node A will ry o discover node B using random back-off. This is difficul o occur since A will need o find a shor inerval where B reurns for is own back-off on he conrol channel. I is more likely for B o conac A when i conends in he conrol channel for he nex packe for C. In his case, A synchronizes wih he end of ransmission of B bu i will already have a large back-off inerval and will no be able o compee fairly for B. Hence flow AB will sarve if no proper measures are aken. C I is eviden ha similar inefficiencies arise in he oher version of he Missing Receiver Problem, where node B acs as receiver on link BC. Noe ha he Missing Receiver Problem does no exis in a singlechannel sysem because A can carrier sense he daa ransmissions of B and immediaely defer unil he end of BC ransmission. 3. ASYNCHRONOUS MULTI-CHANNEL CO- ORDINATION PROTOCOL (AMCP) We firs illusrae he basic principles of AMCP and hen presen is implemenaion. Finally, we show how i addresses he mulichannel coordinaion problems. 3.1 Overview Following he second approach of Secion 2.2, AMCP uses a dedicaed conrol channel on which nodes conend o reserve daa channels by exchanging RTS/CTS packes according o DCF. Upon successful conrol packe exchange, boh he sender and he receiver swich o he reserved daa channel, denoed by x, and ransmi a daa packe. Afer a daa packe is successfully ransmied on channel x, he sender and receiver reurn o he conrol channel and se all channels as unavailable excep x. They may conend for daa channel x immediaely or conend for oher daa channels afer he imers of hese channels expire. The RTS/CTS conrol packes serve a dual purpose: firs, hey aid wo link endpoins o negoiae on commonly available daa channels; second, hey inform neighboring nodes o se he overheard daa channels piggy-backed in RTS/CTS as unavailable for an enire daa ransmission inerval. However, a node overhearing an RTS/CTS will no always defer for he enire daa ransmission; under cerain condiions, i may iniiae conenion afer he overheard RTS/CTS. The exac deferring rules (described in Secion 3.2) implemen an efficien coordinaion scheme where nodes say on he conrol channel long enough o learn abou which channels o compee, while a he same ime no always waiing for he enire daa packe ransmission, hus increasing hroughpu. We proceed o describe he exac proocol operaions. 3.2 Proocol Descripion Srucures and variables We assume one conrol channel and N daa channels, indexed from 1 o N. All channels are orhogonal wih respec o each oher. Each node has a single ransceiver, hence i can eiher ransmi or lisen, bu no boh. Also i can lisen o or ransmi on one channel a a ime. To execue AMCP, each node mainains he following srucures and variables: A local N-enry Channel Table. Each able enry corresponds o a daa channel and consiss of a bi called avail bi indicaing channel availabiliy, and a imer called avail imer indicaing he remaining ime a channel is no available. Each ime he channel becomes unavailable (avail bi = ), is imer is se o expire afer a daa ransmission duraion. When he imer expires, he corresponding channel becomes available (avail bi = 1). By defaul, when a node joins he nework all is avail bis are se o zero. An ineger prefer variable akes values from o N. If nonzero, his variable indicaes ha a node prefers o compee for he daa channel indexed by prefer. If zero i indicaes no preference.

5 3.2.2 Reservaion/ransmission cycle Iniially all nodes reside on he conrol channel. We now describe he proocol acions ha occur when node A has a packe inended o node a. We denoe a neighboring node of A or a as node C. Sep 1: Channel selecion. Node A selecs a daa channel by inspecing is channel able. Among he available daa channels, he channel indexed by prefer is seleced if prefer is non-zero and available. Oherwise one of he available daa channels is randomly chosen. If no daa channel is available, he node wais unil any of he avail imers expires. Sep2: Channel conenion. Suppose ha daa channel x is seleced. Node A insers he index x o is RTS packe and conends on he conrol channel using he DCF CSMA/CA mechanism. In AMCP, a conrol channel s NAV inerval expires a he end of a RTS/CTS ransmission, raher han he end of a DATA/ACK ransmission as in IEEE Sep 3: Channel negoiaion. When node a receives he RTS packe, i inspecs he saus of channel x in is channel able. If x is available, node a replies o A wih a Confirming CTS packe conaining index x. Then, i swiches o daa channel x and wais for a DATA packe. If channel x is no available, node a replies o A wih a Rejecing CTS packe conaining index and a lis of is available daa channels, and remains on he conrol channel. If node A receives a Confirming CTS, i swiches o channel x and ransmis he DATA packe o a. If A receives a Rejecing CTS, i randomly selecs a channel available in boh is channel able and he channel lis included in he CTS packe, hen i insers he index of his channel in a RTS packe and begins a new conenion cycle on he conrol channel. Sep 4: Daa ransmission. Upon recepion of he DATA packe, node a responds wih an ACK on daa channel x, hen swiches back o he conrol channel. Upon recepion of he ACK packe, A also swiches back o he conrol channel. The packe ransmission has compleed successfully. Sep 5: Seing channel availabiliy. Afer A reurns o he conrol channel i ses is prefer variable o x; A also ses he avail bi unavailable and sars avail imer for all oher daa channels excep x. Node a ses is prefer variable and Channel Table in he same way. Node A resars sep 1 if here is a packe in is ransmission queue. We noe ha errors in he ransmied conrol and daa packes are handled wih imeou mechanisms similar o If a imeou occurs while a node resides on a daa channel, he node reurns o he conrol channel, ses is prefer variable o, ses he avail bi unavailable and sars avail imer for all daa channels Overhearing nodes deferral rules Le C be a neighbor of eiher A or a. When C overhears an RTS packe, i firs updaes is channel able by seing is avail bi(x) = and ses avail imer(x) o expire a he end he full daa packe ransmission (for a duraion equal o CTS + DATA + ACK). When node C hears a Confirming CTS, i ses is avail bi(x) = and sars avail imer(x) in he same way. When i hears a Rejecing CTS, no acion is needed. Noe ha his deferring rule is only wih respec o channel x. Node C can compee for oher available channels afer deferring for he duraion of an RTS/CTS exchange. There is only one excepion o he above deferring rules. When C wans o ransmi o A and hears an RTS from A, inended o a, i will defer unil he end of he enire ransmission of flow Aa, and se is conenion window size o he minimum value. Similarly, when C wans o ransmi o a and hears a CTS from a inended o A, i will defer unil he end of he enire ransmission of flow Aa and se is conenion window size o he minimum value. This scheme provides an opporuniy for C o address he Missing Receiver Problem. 3.3 Addressing muli-channel coordinaion problems To presen how AMCP solves he coordinaion problems described in 2.3, we consider he opology in Figure 1(a) and suppose here are 2 daa channels and 1 conrol channel. Muli-channel Hidden Terminal Problem. Consider again he Muli-channel Hidden Terminal Problem example of Fig. 4. Recall ha when flow Bb arrives on he conrol channel during Aa ransmission on daa channel 1, i does no have sufficien informaion abou he sae of channel 1 because i has no heard he RTS/CTS packe of flow Aa while ransmiing is own daa packe on daa channel 2. If i selecs channel 1 i will cause a collision o he disadvanaged flow Aa. Under AMCP, node B ses channel 1 as unavailable and ses a imer o expire afer he duraion of a RTS/CTS/DATA/ACK ransmission (as specified in sep 5 of proocol operaions). Noe ha channel 1 may or may no acually be available, bu node B ses i o unavailable, precisely because i does no have his informaion. Node B will compee for channel 1 only afer he imer expires by ha ime any ransmission on channel 1 will have compleed. If any RTS/CTS for channel 1 is heard during his period, node B will defer furher bu will have synchronized for conenion on channel 1. However, node B does no necessarily remain idle afer he channel 1 imer is se. Since is ransmission on channel 2 was successful, his channel is available and B will sar conending immediaely for his channel (hrough is prefer variable). Fig. 6(a) shows he scenario where B succeeds in capuring channel 2. In case B fails due o anoher flow Cc ha conended for channel 2, i will also se a imer for channel 2 and defer conenion unil eiher of he wo channel imers expires. The wors-case scenario for flow Bb upon is arrival on he conrol channel is depiced in Fig. 6(b). Here flow Cc wins channel 2 and hen flow Aa wins channel 1 before he channel 1 imer expiraion. Alhough B has los boh conenions, i has synchronized on boh daa channels and will conend when eiher of hese ransmissions ends. Flow Bb has an advanage in capuring eiher channel in fuure access aemps: i can compee for boh channels, couning down a single back-off couner. On he oher hand, each of flows Aa and Cc will only compee for is preferred channel, according o a fresh back-off couner. Summarizing, he simple waiing scheme of AMCP on he conrol channel effecively addresses he Muli-channel Hidden Terminal Problem by providing fair channel access opporuniies o conending flows. Missing Receiver Problem. Consider he scenario shown in Fig. 5, where A wans o ransmi o B when B is ransmiing o C on a differen channel. AMCP handles he Missing Receiver Problem as follows. If A receives from B an RTS inended o C, A will defer unil he end of he ongoing ransmission of B and examine is back-off sage. If i is already in high back-off sage, A ses is conenion window size o he minimum value. In his way, A will fairly conend for he aenion of B when B is in idle sae. In conras, in he naive proocol, B will ransmi many packes before A decremens is back-off couner o zero. Wih AMCP, he key reason of A quickly synchronizing wih B is ha all conrol messages are ransmied on a dedicaed conrol channel, where A can hear anoher RTS from B when A s firs RTS o B collides wih he RTS of B o C. In case node B is he receiver on link BC, node A performs he same acions as above when i hears he CTS of B o C. Therefore, AMCP effecively addresses boh manifesaions of he Missing Receiver Problem. 4. PROTOCOL ANALYSIS We now derive he analyical properies of AMCP. In Secion

6 Daa Channel 2 can drive more daa channels if we reserve a daa channel for muliple daa packes. Also noe ha M derived above is for a single conenion region. In a muli-hop nework, M can be much larger because he conrol channel is spaially reused. Daa Channel 1 Conrol Channel RTS(A)CTS(a) RTS(B)CTS(b) Tsuccess (a) Flow Bb conends and capures channel 2, upon reurn o he conrol channel. Daa Channel 2 Daa Channel 1 Conrol Channel RTS(A) CTS(a) RTS(C)CTS(c) DATA(C)+ACK(c) Tsynch RTS(A) CTS(a) (b) Flow Bb synchronizes o conend on boh channel 1 and channel 2, upon reurn o he conrol channel. Figure 6: AMCP addressing he Muli-channel Hidden Terminal problem. 4.1 we derive he maximum number of daa channels ha can be suppored by he conrol channel. In Secion 4.2 we derive an approximae lower bound on he hroughpu achieved by any flow in an arbirary opology. 4.1 Boleneck Analysis For any muli-channel proocol having a dedicaed conrol channel, wo poenial bolenecks exis: he number of daa channels and he bandwidh of he conrol channel. Le M be he he maximum number of daa channels occupied by daa ransmissions when he conrol channel is sauraed by conrol message exchanges. Le T d be he duraion of a successful daa ransmission (including DATA and ACK), T r be he duraion of an RTS packe, and T c be he duraion of an CTS packe, all expressed as ime slos. We observe ha in seady sae when he conrol channel is sauraed, here are always M on-going ransmissions on M daa channels. Furhermore, wihin he ime period of T d + T r + T c, exacly M flows reurn o he conrol channel. Hence in seady sae, M flows should successfully exchange conrol packes and swich o M respecive daa channels. Since he conrol channel is sauraed, here is no idle inerval beween wo successive RTS/CTS exchanges, if we neglec small overhead inervals, such as SIFS and DIFS. Thus M is given by, M = T d + T r + T c T r + T c. (1) From Equaion (1), we observe ha M increases when he daa ransmission ime T d increases. For example, he conrol channel 4.2 Lower Bound Analysis In his secion, we compue an approximae lower bound of perflow hroughpu achieved by our proocol in an arbirary muli-hop wireless nework. We firs consruc a hypoheical, low-hroughpu scenario for a agged flow, hen compue is collision probabiliy p by modeling he process by which conrol packes of oher nodes arrive on he conrol channel as a Poisson process. We hen apply he analyical model proposed in [13] o compue he hroughpu of he agged flow, which serves as an approximae lower bound on he hroughpu achieved by any flows in an arbirary opology. Consrucion of he hypoheical scenario. We consider a agged flow Aa ha has N neighboring nodes in a nework employing AMCP. We consruc he scenario where flow Aa achieves very low hroughou given N neighbors as he case ha all of is N neighbors are backlogged and always ransmi o receivers ha are no in range of Aa using he minimum back-off window. We also assume ha hese N nodes are ransmiing independenly, in he sense ha hey do no sense and hence coordinae wih each oher s ransmission. Furhermore, hey are placed such ha hey are advanaged wih respec o flow Aa. More specifically, we consider an IA scenario where hese N nodes are wihin range of receiver a and ou of range of ransmier A. In his scenario, mos conrol packes of flow Aa will collide, hus forcing flow Aa o double is conenion window. Noice ha ransmier A is no able o sense he aciviy of he inerfering flows. This scenario is hypoheical and only used o derive an approximae lower bound of he hroughpu of flow Aa given N neighboring nodes in is conenion region. Since in his scenario he inerfering nodes ransmi independenly, heir conrol packes arrive on he conrol channel independenly. Consequenly, we assume ha he aggregae process formed by he conrol packe arrivals of he N inerfering nodes is Poisson. While his process is no sricly Poisson, we validae he bound via simulaions below. Compuaion of he condiional packe loss probabiliy. To compue he hroughpu of flow Aa in he hypoheical, low-hroughpu scenario, we firs need o compue he collision probabiliy p when node A aemps o ransmi an RTS packe o a. Similar o [4], we refer o p as he condiional collision probabiliy. Le X() be he Poisson process ha represens he number of successful conrol packe arrivals of he N inerfering nodes, given a saring poin in ime. Le α be he arrival rae of conrol packes and T be he arrival inerval. Noe ha α is a deerminisic value and T is a random variable. We assume nodes can always find a daa channel o ransmi a daa packe upon successful RTS/CTS exchange. The arrival rae α of X() is given by: α = N T d + T r + T c. (2) Since X() is a Poisson process, any inerval T beween wo successive conrol packe exchanges of he inerfering flows is exponenially disribued wih he following CDF, F T() = P(T ) = 1 e α. (3) The RTS/CTS exchange beween A and a will fail if i canno fi wihin an idle gap T (T r + Tc) beween wo successive conrol packe exchanges. This corresponds o he even T (T r + Tc) < T r (or T < 2T r + Tc), which occurs wih probabiliy p = F T(2T r +Tc). Combining wih Equaions (2) and (3), we derive he final expression for he condiional packe loss probabiliy

7 p: p = 1 e (2Tr+Tc) T d +Tr+Tc. (4) Throughpu compuaion. We compue he hroughpu of he agged flow Aa using a general model for backlogged flows sharing an muli-hop nework inroduced in [13]. In ha model, he channel view of each node comprises of a sequence of ime inervals ha correspond o 4 differen saes: (i) idle channel; (ii) channel occupied by successful ransmission of he agged saion; (iii) channel occupied by a collision of he saion; (iv) busy channel due o aciviy of oher saions, deeced by means of eiher physical or virual carrier sensing (he NAV). The ime inervals during which he saion remains in each of he four saes above are denoed by σ, T s, T c, and T b, respecively. According o he model in [13], he hroughpu of he agged flow Aa is given by: τ(1 p) T P = τ(1 p) T s + τp T c + (1 τ)(1 b)σ + (1 τ) b T, b (5) where τ is he probabiliy ha he node aemps o send a packe afer an idle slo, b is he probabiliy ha he channel becomes busy afer an idle slo due o aciviy of oher nodes and p is he condiional packe loss probabiliy. The probabiliy τ is a deerminisic funcion of p and is given by [2]: 2q(1 p m+1 ) τ = q(1 p m+1 ) + W ˆ1 p p(2p) m `1 + p q, m m (6) where q = 1 2p, W is he minimum window size, m is he maximum rery limi, and m is he backoff sage a which he window size reaches is maximum value. The average duraions T s and T c are fixed and can be found in [4]. In his hypoheical scenario, he ransmier node A does no defer is ransmission due o he aciviy of oher nodes. Seing b = in Equaion ((5)) yields: T P = τ(1 p) τ(1 p) T s + τp T c + (1 τ)σ + (1 τ), (7) Using Equaions (4) and (6), in Equaion (7), we can now compue he hroughpu of he agged flow Aa in he hypoheical scenario which serves as a lower bound approximaion on he hroughpu achieved by any flow in an arbirary opology as a funcion of number of inerfering flows and sysem parameers. Lower bound validaion. We now validae he approximae lower bound wih simulaions obained wih ns. Boh RTS/CTS packes and daa packes are ransmied a 2 Mbps. We vary he number of flows N and place hem in a 7m 7m area such ha hey belong o he same conenion region. This means ha only one flow can ransmi successfully a a ime, however i is no necessary ha all ransmiers or receivers are wihin range. For each N, we generae 1 daa poins each corresponding o he minimum rae achieved by a differen conenion region. Fig. 7 shows he minimum raes as daa poins and he lower bound as he analyical curve, as compued by our model. We observe ha in general he minimum raes are greaer han he lower bound while in several cases he bound is igh. 5. PERFORMANCE EVALUATION We evaluae AMCP in boh single-hop and muli-hop opologies using he ns-2 simulaor wih CMU wireless exensions. Unless oherwise specified we use he MAC parameers of Table 1. According o hese parameers, he maximum rae achieved by a backlogged flow in isolaion is 184 pk/s. The simulaor physical N Throughpu (pk/s) Prediced Bound Simulaion Number of flows Figure 7: Comparison of lower bound o minimum hroughpu achieved in an arbirary conenion region as a funcion of he number of inerfering flows. layer parameers have been se so ha he ransmission range of each node is approximaely 25m. SIFS 1 µs DIFS 5 µs EIFS 364 µs σ 2 µs BasicRae 2 Mbps DaaRae 2 Mbps PLCP lengh Mbps MAC header (RTS,CTS,ACK,DATA) (2,14,14,28) BasicRae Packe size 1 byes (CW min, CWmax) (31,123) Rery Limi (Shor,Long) (7,4) Channel swiching delay 224µs MMAC ATIM window 2ms MMAC Beacon inerval 1ms Table 1: MAC layer parameers We begin wih experimens on single-hop opologies o sudy he main proocol properies and illusrae he inerplay beween various parameers number of channels, raffic load, conrol channel capaciy, number of nodes, channel swiching delay ha affec performance. Performance is measured in erms of aggregae hroughpu gain wih respec o IEEE DCF using a single channel. We hen move o muli-hop opologies, where we demonsrae he properies of AMCP: sarvaion miigaion, increase of aggregae uilizaion and addressing he fundamenal coordinaion problems of boh single channel and muli-channel sysems, as elaboraed in secion 2. We also compare AMCP wih MMAC, a singleradio, muli-channel proocol proposed in [3]. MMAC uses a globally synchronized conrol/daa periodic frame (ermed beacon inerval). During he conrol subframe (ermed ATIM window) flows conend on a defaul channel o reserve channels (including he defaul channel) for he daa subframe. The flows ha succeed in reserving a channel during he ATIM window conend during he daa subframe using RTS/CTS access mechanism. Our experimens use he same MMAC parameers as [3] (Table 1). 5.1 Single-hop opologies In his series of experimens all nodes are wihin range of each oher and are equally divided in a ransmier and receiver se. This yields a se of single-hop disjoin flows wih disinc ransmierreceiver pairs. The case where a node is boh sender and receiver is considered in he muli-hop experimens. Effec of number of channels. Fig. 8 depics he aggregae hroughpu achieved by AMCP as a funcion of he oal number of channels for 15 backlogged flows (3 nodes). The capaciy of

8 he conrol channel and each daa channel is 2 Mpbs. The case of AMCP wih 2 channels is equivalen o single-channel 82.11, which provides he reference line in Fig. 8. The aggregae hroughpu increases linearly unil 7 channels. Afer ha poin, i increases wih a slower rae wih addiional channels; a 8 channels i reaches he limi of 11 pk/s where he conrol channel is sauraed. This behavior agrees wih our boleneck analysis: for he parameers in his experimen, Equaion (1) predics ha he conrol channel can drive up o 8 daa channels. µs is small compared o he duraion of a daa ransmission. Afer 3ms, hroughpu goes below he single-channel maximum hroughpu of 184 pk/s. For hardware wih such high channel swiching delays, he overhead can be addressed by reserving a channel for muliple daa packes. Such funcionaliy is easy o incorporae in he AMCP channel reservaion mechanism. 5 Throughpu (pk/s) AMCP Number of Channels Aggregae hroughpu (pk/s) Channel swiching ime (us) Figure 1: Effec of channel swiching delay. Figure 8: Throughpu as a funcion of number of channels. Effec of raffic load. We evaluae he performance of AMCP under non-backlogged condiions. Fig. 9 depics he aggregae hroughpu of AMCP and IEEE in a 15-flow opology as he inpu rae of each flow increases, when a oal of 4 channels are used. Unil 1 packes/s, he load is oo low o exploi he addiional daa channels and AMCP yields similar performance o Afer ha poin, channelizaion becomes effecive and AMCP reaches an aggregae hroughpu gain equal o he number of daa channels. We noe ha exising muli-channel MAC proocols can achieve similar or slighly higher aggregae hroughpu han AMCP. For example, for 4 channels and under heavy load, DCA [33] also achieves hree imes he aggregae hroughpu of 82.11, similar o AMCP. This is because boh AMCP and DCA dedicae a separae channel for conrol raffic. On he oher hand, MMAC ransmis conrol and daa packes over 4 channels and achieves an addiional gain of 2%-3%. However, DCA requires wo radio ransceivers per node and MMAC requires global synchronizaion. AMCP uses a single ransceiver and no global synchronizaion. Throughpu (pk/s) AMCP 1 Packe arrival rae per flow (pck/sec) 1 Figure 9: Aggregae hroughpu when arrival rae varies. Effec of channel swiching delay. Since AMCP swiches channels a he packe level, channel swiching delay due o hardware limiaions can be a source of overhead. According o he IEEE specificaion [14] his parameer can reach 224µs. Fig. 1 shows a graceful decrease of aggregae hroughpu as channel swiching delay increases from o 5ms. A 224µs, he hroughpu decrease is very small. This can be explained by he fac ha Muli-hop opologies In his series of experimens we compare he performance of AMCP, MMAC, and single-channel in saic and mobile muli-hop opologies using boh single-hop and muli-hop flows. We also consider specific scenarios ha isolae inefficiencies ha arise in he design of muli-channel proocols, namely he random channel selecion problem due o collisions of conrol packes and he head-of-line (HOL) problem due o lack of packes o fill a channel reservaion window Single-hop flows Single-channel sarvaion scenarios. We firs invesigae he abiliy of AMCP and MMAC o address he IA and FIM coordinaion problems (Fig. 1 and Fig. 2, respecively). These scenarios can easily be addressed by random channel selecion if a large number of channels are available. Here we consider he case when a oal of hree channels are available. We observe from Fig. 11(a) ha AMCP provides equal and maximum hroughpu o each flow, despie ha, opologically, flow Bb has more informaion abou he channel. Furhermore, he simulaion shows ha he wo flows persis ransmiing on differen channels. This is a desired propery and shows ha AMCP successfully separaes he wo flows and reduces heir ineracion. Under MMAC, flow Bb achieves 8% he maximum hroughpu of and AMCP. This is he maximum hroughpu allowed by MMAC since he ATIM window is 2% of he beacon period. However, he key observaion is ha he disadvanaged flow Aa receives only 2/3 of he maximum MMAC hroughpu. This is because he IA problem sill exiss in boh he conrol subframe and he daa subframe: he ATIM packe size is comparable o he backoff window size; 1 since is conrol packes collide, he ransmier of flow Aa is no informed abou channel reservaions in is neighborhood and is forced o perform random channel selecion. Aa may choose he same daa channel as Bb and, consequenly, is daa packes may be desroyed due o he IA problem. Similarly, in Fig. 11(b) AMCP provides equal and maximum hroughpu o all flows. As in he IA scenario, he flows quickly coordinae and keep ransmiing on he righ channels: flow Aa and flow Cc on one daa channel and he middle flow Bb on he oher. In conras, MMAC does no equalize he hroughpus bu is again 1 To allow more ATIM conrol packe exchanges in he 2 ms ATIM window, he back-off window size can no be se oo small.

9 Throughpu (pk/s) AMCP 1 2 MMAC 1 2 Flow ID (a) IA scenario (Fig. 1(a)). 1 and 2 denoe flow Aa and Bb, respecively as well as he AMCP lower bound, all wih respec o he AMCP hroughpu sored in decreasing order. Throughpu (pk/s) AMCP MMAC AMCP bound Flow ID Throughpu (pk/s) AMCP MMAC Flow ID (b) FIM scenario (Fig. 2(a)). 1, 2 and 3 denoe flow Aa, Bb and Cc, respecively. Figure 11: AMCP performance in he basic single-channel sarvaion scenarios. subjec o random channel selecion: in his case, he ransmier of he middle flow is no able o decode he colliding ATIM conrol packes of he ouer flows. We now explain how AMCP addresses he IA and FIM problems. In he IA scenario, flow Bb does no experience collisions and will persis ransmiing on one of he wo daa channels (e.g. channel 1). The receiver of flow Aa will be informed abou his decision hrough he conrol packes of flow Bb. The ransmier A of flow Aa sars wihou any knowledge of which channel o use. Since conenion in he conrol channel has been reduced by he removal of daa packes, i is easier for A o access he receiver. In case i picked channel 1, A will be informed by he receiver and will compee and acquire channel 2 in is nex access aemp. Afer ha poin boh flows will coninue ransmiing on differen channels. In he FIM scenario flows do no experience collisions and herefore prefer o ransmi on he same channel. Since he ouer flows are no wihin range here may be an undesirable siuaion where hey have preference for channels 1 and 2, respecively. In his case he middle flow Bb is blocked bu only emporarily, unil is channel imers expire. I will hen conend on he conrol channel for any of he wo daa channels. When i acquires any of he wo channels (e.g. channel 1) he ouer flows are informed and will compee for channel 2. From his poin on, since he flows do no experience collisions hey will coninue ransmiing on orhogonal channels. Arbirary opology / single-hop flows. We now consider an arbirary opology of 1 nodes placed in a 2m 2m area. The nodes are arbirarily divided in 5 disjoin single-hop flows. Fig. 12 depics he per-flow hroughpu under AMCP, MMAC, Figure 12: Per-flow hroughpu in an arbirary opology of single-hop backlogged flows using 12 channels. As expeced, boh AMCP and MMAC achieve higher aggregae hroughpu han Furhermore, clearly sarves since 16 ou of 5 flows receive close o zero hroughpu. AMCP achieves higher per-flow hroughpu han MMAC and Under AMCP, all flows receive above 15 pk/s and each flow receives higher hroughpu han is prediced lower bound. Under MMAC all flows receive hroughpu above 75 pk/s, ye always lower han AMCP; furhermore, 27 ou of 5 flows receive hroughpu below he corresponding AMCP lower bound. Par of his inefficiency is due o he 2% ATIM window overhead; however, he flows wih much lower hroughpu indicae ha he random channel selecion problem can be a source of inefficiency even if several channels (12 in his case) are available in he sysem Muli-hop flows Nex, we move o more sophisicaed scenarios involving mulihop flows. Muli-hop flows induce non-disjoin single-hop flows which include he missing receiver problem and he head-of-line (HOL) problem in addiion o he problems we have experimened so far. We firs consider a scenario ha isolaes and illusraes hese wo addiional problems. Finally, we consider an arbirary scenario where all he problems are presen and also evaluae he effec of mobiliy. Download scenario. In he saic 2-node opology of Fig. 13(a), a designaed gaeway node sends raffic o all oher nodes hrough a ree srucure. In his download scenario muliple channels are of lile help because he boleneck is he radio consrain a he roo node. The maximum per-flow fair rae is 184 / 19 = 9.68 pk/s. The per-flow hroughpus under backlogged condiions are shown in Fig. 13(b). Two key observaions are in place. Firs, AMCP delivers close o maximum per-flow hroughpu in a scenario where he missing receiver problem is srongly presen. Second, MMAC delivers subsanially lower hroughpu han boh AMCP and This is no due o he missing receiver problem because MMAC uses synchronized conenion. I is also no due o he random channel selecion problem because he number of channels is no he boleneck in his scenario. The problem arises because each node inends packes o muliple ougoing neighbors. During he 2ms conrol subframe, each node conends for he link corresponding o he HOL packe in is queue. Upon success, for he nex 8ms-daa subframe i will conend and ransmi in he reserved channel only for his link. Hence, he daa subframe can be fully uilized only if a sufficienly high number of packes of his link immediaely follow he HOL packe. Unforunaely his is no likely o happen if his node inends packes o muliple neighbors and is he source of inefficiency in his scenario.

10 Y (meers) X (meers) he roues fixed during each run. We hen consider only he experimens where no roue breakages occurred. In his way, we can es how he MAC proocols reac o mobiliy viewed as changes of he nework conenion regions. Throughpu (pk/s) AMCP(12 channels) MMAC(12 channels) (a) Topology: Gaeway downloads o all oher nodes hrough a ree srucure. Arrows denoe direcion of ransmissions and doed edges denoe inerference Flow ID Throughpu (pk/s) AMCP(12 channels) MMAC(12 channels) Flow ID (b) Per-flow hroughpus. MMAC use 12 channels. AMCP and Figure 13: Download scenario. There appears o be no easy soluion o he HOL problem. On one hand a node could be allowed o reserve a channel for muliple links during he daa subframe. This would require boh significan changes o he MAC proocol as well as sophisicaed queue managemen ha would increase proocol complexiy. On he oher hand, he daa subframe can be reduced o fi packe ransmissions of a single link. However his increases he overhead due o he conrol subframe. Opimal sizing of he global conrol/daa subframe is hard o perform wihou a-priori knowledge of raffic requiremens. In addiion, no sizing would sui all nodes in he nework. The HOL problem is no specific o MMAC. I exiss in any muli-channel proocol ha aemps o reserve a channel for several packe ransmissions (e.g. SSCH [2]). If no addressed properly, i can produce subsanial overhead ha couner-balances he gain due o muliple channels. On he oher hand, he HOL problem is no presen in AMCP because conenion occurs on a per-packe basis. Muli-hop flows and mobiliy. To sudy mobiliy and he join effecs of he above facors, we consider a mobile scenario of 5 nodes in a 1m 1m area and form 1 muli-hop flows wih arbirary source-desinaion pairs. We use he random waypoin mobiliy model where nodes move a 1 m/s. To es MAC proocol performance we need o operae a relaively high loads. Under such condiions, a dynamic MANET rouing proocol can cause frequen roue changes due o los rouing packes, which in urn can have a dominaing degrading effec in overall performance. To decouple he effec of rouing, we precompue shores pah roues based on he iniial opology and keep Figure 14: Per-flow hroughpu in an arbirary opology of muli-hop flows using 12 channels. Fig. 14 shows he achieved hroughpus under a per-flow UDP load of 3 pk/s. Each daa poin is he average of 1 mobiliy scenarios. AMCP appears robus in erms of delivery raio since each flow achieves hroughpu close o 3 pk/s. In conras, several flows receive much lower hroughpu under MMAC and Overall, MMAC ouperforms However, in 7 ou of he 1 flows i receives subsanially lower hroughpu han AMCP and flows 6 and 7 receive very low hroughpu similar o This inefficiency is due o he superposiion of ATIM window overhead, he random channel selecion problem and he HOL problem. 6. RELATED WORK There is an exensive body of work on disribued MAC proocols for muli-hop wireless neworks each operaing under differen environmens and assumpions. In his secion we review exising MAC proocols in view of he sarvaion problem by broadly classifying hem based on 1) number of channels used (singlechannel/muli-channel) and 2) he access mehod hey use (conenionbased access or scheduled access). 6.1 Single channel proocols Disribued CSMA-based MAC proocols ha provide fair access by enhancing coordinaion of ransmissions over a single channel have been proposed in [1, 11, 15, 17, 22, 23, 26]. Alhough a fair access proocol may address sarvaion i may no always be able o mee a desired minimum rae posed by he sysem. Topologyransparen proocols are an alernaive o CSMA-based access for provision of minimum rae guaranees [5]. Each node uses a differen ransmi-lisen periodic schedule ha has been compued based on projeced number of neighbors (a sysem parameer). By consrucion, he schedule of each node possesses an ineresing mahemaical propery: a any ime, a leas one ransmi slo will be received conflic-free by all neighbors of his node. An operaional problem is ha a mechanism is needed o disribue hese schedules o he nodes. Also he schedules are saic in he sense ha nodes canno modify heir ransmission decisions wihou compromising he minimum rae guaranee. The above proocols operae over a single channel. When muliple channels are suppored by he sysem and need o be exploied for boh fairness and aggregae hroughpu increase, he problem of efficienly coordinaing ransmissions, especially under ransceiver limiaions, becomes much harder.

Examination Mobile & Wireless Networking ( ) April 12,

Examination Mobile & Wireless Networking ( ) April 12, Page 1 of 5 Examinaion Mobile & Wireless Neworking (192620010) April 12, 2017 13.45 16.45 Noes: Only he overhead shees used in he course, 2 double-sided shees of noes (any fon size/densiy!), and a dicionary

More information

B-MAC Tunable MAC protocol for wireless networks

B-MAC Tunable MAC protocol for wireless networks B-MAC Tunable MAC proocol for wireless neworks Summary of paper Versaile Low Power Media Access for Wireless Sensor Neworks Presened by Kyle Heah Ouline Inroducion o B-MAC Design of B-MAC B-MAC componens

More information

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks

Receiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks Receiver-Iniiaed vs. Shor-Preamble Burs MAC Approaches for Muli-channel Wireless Sensor Neworks Crisina Cano, Boris Bellala, and Miquel Oliver Universia Pompeu Fabra, C/ Tànger 122-140, 08018 Barcelona,

More information

Mobile Communications Chapter 3 : Media Access

Mobile Communications Chapter 3 : Media Access Moivaion Can we apply media access mehods from fixed neworks? Mobile Communicaions Chaper 3 : Media Access Moivaion SDMA, FDMA, TDMA Aloha Reservaion schemes Collision avoidance, MACA Polling CDMA SAMA

More information

Performance Evaluation of a MAC Protocol for Radio over Fiber Wireless LAN operating in the 60-GHz band

Performance Evaluation of a MAC Protocol for Radio over Fiber Wireless LAN operating in the 60-GHz band Performance Evaluaion of a Proocol for Radio over Fiber Wireless LAN operaing in he -GHz band Hong Bong Kim, Adam Wolisz Telecommunicaion Neworks Group Deparmen of Elecrical and Compuer Engineering Technical

More information

Performance Analysis of A Burst-Frame-Based MAC Protocol for Ultra-Wideband Ad Hoc Networks

Performance Analysis of A Burst-Frame-Based MAC Protocol for Ultra-Wideband Ad Hoc Networks Performance Analysis of A Burs-Frame-Based MAC Proocol for Ulra-Wideband Ad Hoc Neworks Kejie Lu, Dapeng Wu, Yuguang Fang Deparmen of Elecrical and Compuer Engineering Universiy Of Florida Gainesville,

More information

On Eliminating the Exposed Terminal Problem Using Signature Detection

On Eliminating the Exposed Terminal Problem Using Signature Detection 1 On Eliminaing he Exposed Terminal Problem Using Signaure Deecion Junmei Yao, Tao Xiong, Jin Zhang and Wei Lou Deparmen of Compuing, The Hong Kong Polyechnic Universiy, Hong Kong {csjyao, csxiong, csjzhang,

More information

Key Issue. 3. Media Access. Hidden and Exposed Terminals. Near and Far Terminals. FDD/FDMA General Scheme, Example GSM. Access Methods SDMA/FDMA/TDMA

Key Issue. 3. Media Access. Hidden and Exposed Terminals. Near and Far Terminals. FDD/FDMA General Scheme, Example GSM. Access Methods SDMA/FDMA/TDMA Key Issue Can we apply media access mehods from fixed neworks? 3. Media Access SDMA, FDMA, TDMA Aloha and Reservaion Schemes Avoidance and Polling MACA, CDMA, SAMA Example CSMA/CD: Carrier Sense Muliple

More information

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method

Investigation and Simulation Model Results of High Density Wireless Power Harvesting and Transfer Method Invesigaion and Simulaion Model Resuls of High Densiy Wireless Power Harvesing and Transfer Mehod Jaber A. Abu Qahouq, Senior Member, IEEE, and Zhigang Dang The Universiy of Alabama Deparmen of Elecrical

More information

Will my next WLAN work at 1 Gbps?

Will my next WLAN work at 1 Gbps? Will my nex WLAN work a 1 Gbps? Boris Bellala boris.bellala@upf.edu hp://www.dic.upf.edu/ bbellal/ Deparmen of Informaion and Communicaion Technologies (DTIC) Universia Pompeu Fabra (UPF) 2013 Ouline Moivaion

More information

Lecture September 6, 2011

Lecture September 6, 2011 cs294-p29 Seminar on Algorihmic Game heory Sepember 6, 2011 Lecure Sepember 6, 2011 Lecurer: Chrisos H. Papadimiriou Scribes: Aloni Cohen and James Andrews 1 Game Represenaion 1.1 abular Form and he Problem

More information

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI)

ECMA st Edition / June Near Field Communication Wired Interface (NFC-WI) ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Sandard ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Ecma Inernaional Rue du Rhône 114

More information

Negative frequency communication

Negative frequency communication Negaive frequency communicaion Fanping DU Email: dufanping@homail.com Qing Huo Liu arxiv:2.43v5 [cs.it] 26 Sep 2 Deparmen of Elecrical and Compuer Engineering Duke Universiy Email: Qing.Liu@duke.edu Absrac

More information

ECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009

ECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009 ECMA-373 2 nd Ediion / June 2012 Near Field Communicaion Wired Inerface (NFC-WI) Reference number ECMA-123:2009 Ecma Inernaional 2009 COPYRIGHT PROTECTED DOCUMENT Ecma Inernaional 2012 Conens Page 1 Scope...

More information

A New MAC Protocol with Control Channel Auto-Discovery for Self-Deployed Cognitive Radio Networks

A New MAC Protocol with Control Channel Auto-Discovery for Self-Deployed Cognitive Radio Networks 1 A New MAC Proocol wih Conrol Channel Auo-Discovery for Self-Deployed Cogniive Radio Neworks Ahanassios V. Adamis, Member, IEEE, Konsaninos N. Maliasos, Member, IEEE, and Prof. Philip Consaninou, Senior

More information

On the Scalability of Ad Hoc Routing Protocols

On the Scalability of Ad Hoc Routing Protocols On he Scalabiliy of Ad Hoc Rouing Proocols César A. Saniváñez Bruce McDonald Ioannis Savrakakis Ram Ramanahan Inerne. Research Dep. Elec. & Comp. Eng. Dep. Dep. of Informaics Inerne. Research Dep. BBN

More information

Traffic. analysis. The general setting. Example: buffer. Arrival Curves. Cumulative #bits: R(t), R*(t) Instantaneous speeds: r(t), r*(t)

Traffic. analysis. The general setting. Example: buffer. Arrival Curves. Cumulative #bits: R(t), R*(t) Instantaneous speeds: r(t), r*(t) The general seing Traffic Cumulaive #bis: R(), R*() Insananeous speeds: r(), r*() analysis R(): arrivals sysem R*(): deparures Lecure 7 2 Lecure 7 3 Example: buffer R() R*() bi rae c R() = #bis ha arrived

More information

P. Bruschi: Project guidelines PSM Project guidelines.

P. Bruschi: Project guidelines PSM Project guidelines. Projec guidelines. 1. Rules for he execuion of he projecs Projecs are opional. Their aim is o improve he sudens knowledge of he basic full-cusom design flow. The final score of he exam is no affeced by

More information

TR-MAC: An Energy-E cient MAC Protocol for Wireless Sensor Networks exploiting Noise-based Transmitted Reference Modulation

TR-MAC: An Energy-E cient MAC Protocol for Wireless Sensor Networks exploiting Noise-based Transmitted Reference Modulation TR-MAC: An Energy-E cien MAC Proocol for Wireless Sensor Neworks exploiing Noise-based Transmied Reference Modulaion Sarwar Morshed and Geer Heijenk Universiy of Twene, The Neherlands {s.morshed, geer.heijenk}@uwene.nl

More information

Review Wireless Communications

Review Wireless Communications EEC173B/ECS152C, Winer 2006 Review of las week s maerial Wireless Channel Access Challenges: Hidden/Exposed Terminals Access Mehods: SDMA, FDMA, TDMA, CDMA Random Access: Aloha, CSMA/CD, Reservaion Chuah,

More information

Lecture 11. Digital Transmission Fundamentals

Lecture 11. Digital Transmission Fundamentals CS4/MSc Compuer Neworking Lecure 11 Digial Transmission Fundamenals Compuer Neworking, Copyrigh Universiy of Edinburgh 2005 Digial Transmission Fundamenals Neworks consruced ou of Links or ransmission

More information

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib

Pulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib 5h Inernaional Conference on Environmen, Maerials, Chemisry and Power Elecronics (EMCPE 016 Pulse Train Conrolled PCCM Buck-Boos Converer Ming Qina, Fangfang ib School of Elecrical Engineering, Zhengzhou

More information

Lecture #7: Discrete-time Signals and Sampling

Lecture #7: Discrete-time Signals and Sampling EEL335: Discree-Time Signals and Sysems Lecure #7: Discree-ime Signals and Sampling. Inroducion Lecure #7: Discree-ime Signals and Sampling Unlike coninuous-ime signals, discree-ime signals have defined

More information

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption

An off-line multiprocessor real-time scheduling algorithm to reduce static energy consumption An off-line muliprocessor real-ime scheduling algorihm o reduce saic energy consumpion Firs Workshop on Highly-Reliable Power-Efficien Embedded Designs Shenzhen, China Vincen Legou, Mahieu Jan, Lauren

More information

5 Spatial Relations on Lines

5 Spatial Relations on Lines 5 Spaial Relaions on Lines There are number of useful problems ha can be solved wih he basic consrucion echniques developed hus far. We now look a cerain problems, which involve spaial relaionships beween

More information

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM

Performance Analysis of High-Rate Full-Diversity Space Time Frequency/Space Frequency Codes for Multiuser MIMO-OFDM Performance Analysis of High-Rae Full-Diversiy Space Time Frequency/Space Frequency Codes for Muliuser MIMO-OFDM R. SHELIM, M.A. MATIN AND A.U.ALAM Deparmen of Elecrical Engineering and Compuer Science

More information

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK

EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK INTRODUCTION: Much of daa communicaions is concerned wih sending digial informaion hrough sysems ha normally only pass analog signals. A elephone line is such

More information

Chapter 14: Bandpass Digital Transmission. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies

Chapter 14: Bandpass Digital Transmission. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies Communicaion Sysems, 5e Chaper 4: Bandpass Digial Transmission A. Bruce Carlson Paul B. Crilly The McGraw-Hill Companies Chaper 4: Bandpass Digial Transmission Digial CW modulaion Coheren binary sysems

More information

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming

Variation Aware Cross-Talk Aggressor Alignment by Mixed Integer Linear Programming ariaion Aware Cross-alk Aggressor Alignmen by Mixed Ineger Linear Programming ladimir Zoloov IBM. J. Wason Research Cener, Yorkown Heighs, NY zoloov@us.ibm.com Peer Feldmann D. E. Shaw Research, New York,

More information

Memorandum on Impulse Winding Tester

Memorandum on Impulse Winding Tester Memorandum on Impulse Winding Teser. Esimaion of Inducance by Impulse Response When he volage response is observed afer connecing an elecric charge sored up in he capaciy C o he coil L (including he inside

More information

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS

A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS Kalle Rui, Mauri Honanen, Michael Hall, Timo Korhonen, Veio Porra Insiue of Radio Communicaions, Helsini Universiy of Technology

More information

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature!

Lecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature! Lecure 4 EITN75 2018 Chaper 12, 13 Modulaion and diversiy Receiver noise: repeiion Anenna noise is usually given as a noise emperaure! Noise facors or noise figures of differen sysem componens are deermined

More information

Explanation of Maximum Ratings and Characteristics for Thyristors

Explanation of Maximum Ratings and Characteristics for Thyristors 8 Explanaion of Maximum Raings and Characerisics for Thyrisors Inroducion Daa shees for s and riacs give vial informaion regarding maximum raings and characerisics of hyrisors. If he maximum raings of

More information

Teacher Supplement to Operation Comics, Issue #5

Teacher Supplement to Operation Comics, Issue #5 eacher Supplemen o Operaion Comics, Issue #5 he purpose of his supplemen is o provide conen suppor for he mahemaics embedded ino he fifh issue of Operaion Comics, and o show how he mahemaics addresses

More information

ECE-517 Reinforcement Learning in Artificial Intelligence

ECE-517 Reinforcement Learning in Artificial Intelligence ECE-517 Reinforcemen Learning in Arificial Inelligence Lecure 11: Temporal Difference Learning (con.), Eligibiliy Traces Ocober 8, 2015 Dr. Iamar Arel College of Engineering Deparmen of Elecrical Engineering

More information

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours

The University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours The Universiy of Melbourne Deparmen of Mahemaics and Saisics School Mahemaics Compeiion, 203 JUNIOR DIVISION Time allowed: Two hours These quesions are designed o es your abiliy o analyse a problem and

More information

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks

Social-aware Dynamic Router Node Placement in Wireless Mesh Networks Social-aware Dynamic Rouer Node Placemen in Wireless Mesh Neworks Chun-Cheng Lin Pei-Tsung Tseng Ting-Yu Wu Der-Jiunn Deng ** Absrac The problem of dynamic rouer node placemen (dynrnp) in wireless mesh

More information

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost)

Table of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost) Table of Conens 3.0 SMPS Topologies 3.1 Basic Componens 3.2 Buck (Sep Down) 3.3 Boos (Sep Up) 3.4 nverer (Buck/Boos) 3.5 Flyback Converer 3.6 Curren Boosed Boos 3.7 Curren Boosed Buck 3.8 Forward Converer

More information

TELE4652 Mobile and Satellite Communications

TELE4652 Mobile and Satellite Communications TELE465 Mobile and Saellie Communicaions Assignmen (Due: 4pm, Monday 7 h Ocober) To be submied o he lecurer before he beginning of he final lecure o be held a his ime.. This quesion considers Minimum Shif

More information

Collaborative communication protocols for wireless sensor networks

Collaborative communication protocols for wireless sensor networks Collaboraive communicaion proocols for wireless sensor neworks Sefan Dulman, Lodewijk v. Hoesel, Tim Nieberg, Paul Havinga Faculy of Elecrical Engineering, Mahemaics and Compuer Science Universiy of Twene

More information

Multiple Load-Source Integration in a Multilevel Modular Capacitor Clamped DC-DC Converter Featuring Fault Tolerant Capability

Multiple Load-Source Integration in a Multilevel Modular Capacitor Clamped DC-DC Converter Featuring Fault Tolerant Capability Muliple Load-Source Inegraion in a Mulilevel Modular Capacior Clamped DC-DC Converer Feauring Faul Toleran Capabiliy Faisal H. Khan, Leon M. Tolber The Universiy of Tennessee Elecrical and Compuer Engineering

More information

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling

EE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling EE 330 Lecure 24 Amplificaion wih Transisor Circuis Small Signal Modelling Review from las ime Area Comparison beween BJT and MOSFET BJT Area = 3600 l 2 n-channel MOSFET Area = 168 l 2 Area Raio = 21:1

More information

4.5 Biasing in BJT Amplifier Circuits

4.5 Biasing in BJT Amplifier Circuits 4/5/011 secion 4_5 Biasing in MOS Amplifier Circuis 1/ 4.5 Biasing in BJT Amplifier Circuis eading Assignmen: 8086 Now le s examine how we C bias MOSFETs amplifiers! f we don bias properly, disorion can

More information

Geographic Random Forwarding (GeRaF) for ad hoc and sensor networks: energy and latency performance

Geographic Random Forwarding (GeRaF) for ad hoc and sensor networks: energy and latency performance Geographic Random Forwarding (GeRaF) for ad hoc and sensor neworks: energy and laency performance Michele Zorzi, Senior Member, IEEE, and Ramesh R. Rao, Senior Member, IEEE o appear in he IEEE Transacions

More information

DS CDMA Scheme for WATM with Errors and Erasures Decoding

DS CDMA Scheme for WATM with Errors and Erasures Decoding DS CDMA Scheme for WATM wih Errors and Erasures Decoding Beaa J. Wysocki*, Hans-Jürgen Zepernick*, and Tadeusz A. Wysocki** * Ausralian Telecommunicaions Research Insiue Curin Universiy of Technology GPO

More information

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks

Q-learning Based Adaptive Zone Partition for Load Balancing in Multi-Sink Wireless Sensor Networks Q-learning Based Adapive Zone Pariion for Load Balancing in Muli-Sink Wireless Sensor Neworks Sheng-Tzong Cheng and Tun-Yu Chang Deparmen of Compuer Science and Informaion Engineering, Naional Cheng Kung

More information

EE201 Circuit Theory I Fall

EE201 Circuit Theory I Fall EE1 Circui Theory I 17 Fall 1. Basic Conceps Chaper 1 of Nilsson - 3 Hrs. Inroducion, Curren and Volage, Power and Energy. Basic Laws Chaper &3 of Nilsson - 6 Hrs. Volage and Curren Sources, Ohm s Law,

More information

EMF: Embedding Multiple Flows of Information in Existing Traffic for Concurrent Communication among Heterogeneous IoT Devices

EMF: Embedding Multiple Flows of Information in Existing Traffic for Concurrent Communication among Heterogeneous IoT Devices EMF: Embedding Muliple Flows of Informaion in Exising Traffic for Concurren Communicaion among Heerogeneous IoT Devices Zicheng Chi, Zhichuan Huang, Yao Yao, Tianian Xie, Hongyu Sun, and Ting Zhu Deparmen

More information

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System

Evaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System General Leers in Mahemaic, Vol. 3, No.3, Dec 27, pp. 77-85 e-issn 259-9277, p-issn 259-9269 Available online a hp:\\ www.refaad.com Evaluaion of Insananeous Reliabiliy Measures for a Gradual Deerioraing

More information

DURING last decade, many communication technologies

DURING last decade, many communication technologies 1 TeamPhone: Neworking Smarphones for isaser Recovery Zongqing Lu, Guohong ao, and Thomas La Pora and suppors daa communicaions among rescue workers in infrasrucure-consrained and infrasrucure-less scenarios.

More information

Energy Efficient Data Fragmentation for Ubiquitous Computing

Energy Efficient Data Fragmentation for Ubiquitous Computing The Compuer Journal Advance Access published Sepember 1, 2013 The Briish Compuer Sociey 2013. All righs reserved. For Permissions, please email: journals.permissions@oup.com doi:10.1093/comjnl/bx080 Energy

More information

Specification of a Collision-Free CSMA MAC Protocol for Wireless LANs: the CANlike protocol

Specification of a Collision-Free CSMA MAC Protocol for Wireless LANs: the CANlike protocol Specificaion of a Collision-Free CSMA MAC Proocol for Wireless LANs: he CANlike proocol Guy Juanole, Xuan Hung Nguyen, Gérard Mouney To cie his version: Guy Juanole, Xuan Hung Nguyen, Gérard Mouney. Specificaion

More information

A Flexible Contention Resolution Scheme for QoS Provisioning in Optical Burst Switching Networks

A Flexible Contention Resolution Scheme for QoS Provisioning in Optical Burst Switching Networks A Flexible Conenion Resoluion Scheme for QoS Provisioning in Opical Burs Swiching Neworks Ashok K. Turuk a, Rajeev Kumar b,,1 a Deparmen of Compuer Science and Engineering, Naional Insiue of Technology,

More information

AN303 APPLICATION NOTE

AN303 APPLICATION NOTE AN303 APPLICATION NOTE LATCHING CURRENT INTRODUCTION An imporan problem concerning he uilizaion of componens such as hyrisors or riacs is he holding of he componen in he conducing sae afer he rigger curren

More information

Avoid link Breakage in On-Demand Ad-hoc Network Using Packet's Received Time Prediction

Avoid link Breakage in On-Demand Ad-hoc Network Using Packet's Received Time Prediction Avoid link Breakage in On-Demand Ad-hoc Nework Using acke's Received Time redicion Naif Alsharabi, Ya ping Lin, Waleed Rajeh College of Compuer & Communicaion Hunan Universiy ChangSha 182 Sharabi28@homail.com,

More information

MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS

MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS MODELING OF CROSS-REGULATION IN MULTIPLE-OUTPUT FLYBACK CONVERTERS Dragan Maksimovićand Rober Erickson Colorado Power Elecronics Cener Deparmen of Elecrical and Compuer Engineering Universiy of Colorado,

More information

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS

DAGSTUHL SEMINAR EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS DAGSTUHL SEMINAR 342 EPIDEMIC ALGORITHMS AND PROCESSES: FROM THEORY TO APPLICATIONS A Sysems Perspecive Pascal Felber Pascal.Felber@unine.ch hp://iiun.unine.ch/! Gossip proocols Inroducion! Decenralized

More information

Wrap Up. Fourier Transform Sampling, Modulation, Filtering Noise and the Digital Abstraction Binary signaling model and Shannon Capacity

Wrap Up. Fourier Transform Sampling, Modulation, Filtering Noise and the Digital Abstraction Binary signaling model and Shannon Capacity Wrap Up Fourier ransorm Sampling, Modulaion, Filering Noise and he Digial Absracion Binary signaling model and Shannon Capaciy Copyrigh 27 by M.H. Perro All righs reserved. M.H. Perro 27 Wrap Up, Slide

More information

A Perspective on Radio Resource Management in B3G

A Perspective on Radio Resource Management in B3G A Perspecive on Radio Resource Managemen in B3G Oriol Sallen Universia Poliècnica de Caalunya (UPC) E-mail: sallen@sc.upc.edu Absrac.- Beyond 3G usually refers o heerogeneous scenarios where differen Radio

More information

Efficient burst assembly algorithm with traffic prediction

Efficient burst assembly algorithm with traffic prediction Efficien burs assembly algorihm wih raffic predicion Mmoloki Mangwala, Boyce B. Sigweni and Bakhe M. Nleya Deparmen of compuer science Norh Wes Universiy, Privae Bag X2046, Mmabaho, 2735 Tel: +27 8 3892,

More information

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes *

Architectures for Resource Reservation Modules for Optical Burst Switching Core Nodes * 4. ITG-Fachagung Phoonic Neworks, May 5. - 6., 2003, Leipzig, Germany Archiecures for Resource Reservaion Modules for Opical Burs Swiching Core Nodes * Sascha Junghans, Chrisoph M. Gauger Universiy of

More information

Process-Stacking Multiplexing Access for 60 GHz Millimeter-Wave WPANs

Process-Stacking Multiplexing Access for 60 GHz Millimeter-Wave WPANs Process-Sacking Muliplexing Access for 6 GHz Millimeer-Wave WPANs Claudio Esevez, David Fuenealba, Aravind Kailas Deparmen of Elecrical Engineering, Universidad de Chile, Saniago, Chile {cesevez, dfuenea}@ing.uchile.cl

More information

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation

Fuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation Fuzzy Inference Model for Learning from Experiences and Is Applicaion o Robo Navigaion Manabu Gouko, Yoshihiro Sugaya and Hiroomo Aso Deparmen of Elecrical and Communicaion Engineering, Graduae School

More information

On the Efficiency of Shaping Live Video Streams

On the Efficiency of Shaping Live Video Streams On he Efficiency of Shaping Live Video Sreams György Dán and Vikoria Fodor KTH, Royal Insiue of Technology Elecrum 9, 6440 Kisa, Sweden gyuri,vikoria @i.kh.se Absrac In his work he efficiency of shaping

More information

PRM and VTM Parallel Array Operation

PRM and VTM Parallel Array Operation APPLICATION NOTE AN:002 M and V Parallel Array Operaion Joe Aguilar VI Chip Applicaions Engineering Conens Page Inroducion 1 High-Level Guidelines 1 Sizing he Resisor 4 Arrays of Six or More Ms 5 Sysem

More information

Dynamic Sounding for Multi-User MIMO in Wireless LANs

Dynamic Sounding for Multi-User MIMO in Wireless LANs 1 Dynamic Sounding for Muli-User MIMO in Wireless LANs Xiaofu Ma, Suden Member, IEEE, Qinghai Gao, Ji Wang, Vuk Marojevic, and Jeffrey H. Reed, Fellow, IEEE Absrac Consumer elecronic (CE) devices increasingly

More information

Chapter 2. The Physical Layer

Chapter 2. The Physical Layer Chaper 2 The Physical Layer The Physical Layer Defines he mechanical, elecrical and iming inerfaces o he nework Transmission media - guided (copper and fiber opics) - wireless (radio erresrial) - saellie

More information

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems

Transmit Beamforming with Reduced Feedback Information in OFDM Based Wireless Systems Transmi Beamforming wih educed Feedback Informaion in OFDM Based Wireless Sysems Seung-Hyeon Yang, Jae-Yun Ko, and Yong-Hwan Lee School of Elecrical Engineering and INMC, Seoul Naional Universiy Kwanak

More information

A Novel Routing Algorithm for Power Line Communication over a Low-voltage Distribution Network in a Smart Grid

A Novel Routing Algorithm for Power Line Communication over a Low-voltage Distribution Network in a Smart Grid Energies 0, 6, 4-48; doi:0.90/en604 Aricle OPEN ACCESS energies ISSN 996-07 www.mdpi.com/journal/energies A Novel Rouing Algorihm for Power Line Communicaion over a Low-volage Disribuion Nework in a Smar

More information

Industrial, High Repetition Rate Picosecond Laser

Industrial, High Repetition Rate Picosecond Laser RAPID Indusrial, High Repeiion Rae Picosecond Laser High Power: RAPID is a very cos efficien, compac, diode pumped Nd:YVO4 picosecond laser wih 2 W average power a 1064 nm. Is 10 ps-pulses have high pulse

More information

Simultaneous Operation of Multiple Collocated Radios and the Scanning Problem

Simultaneous Operation of Multiple Collocated Radios and the Scanning Problem Simulaneous Operaion of Muliple ollocaed adios and he Scanning Problem Michel arbeau arleon Universiy, School of ompuer Science 5302 Herzberg uilding, 1125 olonel y Drive, Oawa, Onario, K1S 56, anada E-mail:

More information

ICT 5305 Mobile Communications

ICT 5305 Mobile Communications ICT 5305 Mobile Communicaions Lecure - 2 April 2016 Dr. Hossen Asiful Musafa 2.1 Frequencies for communicaion VLF = Very Low Frequency LF = Low Frequency MF = Medium Frequency HF = High Frequency VHF =

More information

Network Design and Optimization for Quality of Services in Wireless Local Area Networks using Multi-Objective Approach

Network Design and Optimization for Quality of Services in Wireless Local Area Networks using Multi-Objective Approach Chuima Prommak and Naruemon Waanapongsakorn Nework Design and Opimizaion for Qualiy of Services in Wireless Local Area Neworks using Muli-Objecive Approach CHUTIMA PROMMAK, NARUEMON WATTANAPONGSAKORN *

More information

Transmission Lines. Transmission Lines :: Topics. Introduction Wave Propagation Termination Reflections Summary. Introduction.

Transmission Lines. Transmission Lines :: Topics. Introduction Wave Propagation Termination Reflections Summary. Introduction. Transmission Lines Digial Design and Compuer Archiecure David Money Harris and Sarah L. Harris Transmission Lines :: Topics Inroducion Wave Propagaion Terminaion Reflecions Summary TL- TL- Inroducion

More information

Lecture 5: DC-DC Conversion

Lecture 5: DC-DC Conversion 1 / 31 Lecure 5: DC-DC Conversion ELEC-E845 Elecric Drives (5 ECTS) Mikko Rouimo (lecurer), Marko Hinkkanen (slides) Auumn 217 2 / 31 Learning Oucomes Afer his lecure and exercises you will be able o:

More information

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1 OPERAION MANUAL Indoor uni for air o waer hea pump sysem and opions EKHBRD011ADV1 EKHBRD014ADV1 EKHBRD016ADV1 EKHBRD011ADY1 EKHBRD014ADY1 EKHBRD016ADY1 EKHBRD011ADV1+Y1 EKHBRD014ADV1+Y1 EKHBRD016ADV1+Y1

More information

Integrated Scheduling of Multimedia and Hard Real-Time Tasks

Integrated Scheduling of Multimedia and Hard Real-Time Tasks Inegraed Scheduling of Mulimedia and Hard Real-Time Tasks Hiroyuki Kaneko, John A. Sankovic, Subhabraa Sen and Krihi Ramamriham Compuer Science Deparmen Universiy of Massachuses LGRC, Box 346 Amhers MA

More information

Dynamic Multiple-Message Broadcast: Bounding Throughput in the Affectance Model

Dynamic Multiple-Message Broadcast: Bounding Throughput in the Affectance Model Dynamic Muliple-Message Broadcas: Bounding Throughpu in he Affecance Model Dariusz R. Kowalski Universiy of Liverpool Dep. of Compuer Science Liverpool, UK D.Kowalski@liv.ac.uk Miguel A. Moseiro Kean Universiy

More information

WIDE-RANGE 7-SWITCH FLYING CAPACITOR BASED DC-DC CONVERTER FOR POINT-OF-LOAD APPLICATIONS

WIDE-RANGE 7-SWITCH FLYING CAPACITOR BASED DC-DC CONVERTER FOR POINT-OF-LOAD APPLICATIONS WIDE-RANGE 7-SWITCH FLYING CAPACITOR BASED DC-DC CONVERTER FOR POINT-OF-LOAD APPLICATIONS By Parh Jain A hesis submied in conformiy wih he requiremens for he degree of Maser of Applied Science Graduae

More information

Adaptive CQI adjustment with LTE higher-order sectorization

Adaptive CQI adjustment with LTE higher-order sectorization 13 8h Inernaional Conference on Communicaions and Neworking in China (CHINACOM) Adapive usmen wih LTE higher-order secorizaion Xinyu Gu 1, Wenyu Li 2, Lin Zhang 1 1 Beijing Universiy of Poss and Telecommunicaions

More information

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.)

(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.) The Mah Projecs Journal Page 1 PROJECT MISSION o MArs inroducion Many sae mah sandards and mos curricula involving quadraic equaions require sudens o solve "falling objec" or "projecile" problems, which

More information

Interference Coordination Strategies for Content Update Dissemination in LTE-A

Interference Coordination Strategies for Content Update Dissemination in LTE-A Inerference Coordinaion Sraegies for Conen Updae Disseminaion in LTE-A Vincenzo Sciancalepore Insiue IMDEA Neworks, Universiy Carlos III of Madrid, Spain, and DEIB - Poliecnico di Milano, Ialy Vincenzo

More information

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1

OPERATION MANUAL. Indoor unit for air to water heat pump system and options EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 OPERAION MANUAL Indoor uni for air o waer hea pump sysem and opions EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 EKHBRD011AAY1 EKHBRD014AAY1 EKHBRD016AAY1 EKHBRD011AAV1 EKHBRD014AAV1 EKHBRD016AAV1 EKHBRD011AAY1

More information

PREVENTIVE MAINTENANCE WITH IMPERFECT REPAIRS OF VEHICLES

PREVENTIVE MAINTENANCE WITH IMPERFECT REPAIRS OF VEHICLES Journal of KONES Powerrain and Transpor, Vol.14, No. 3 2007 PEVENTIVE MAINTENANCE WITH IMPEFECT EPAIS OF VEHICLES Józef Okulewicz, Tadeusz Salamonowicz Warsaw Universiy of Technology Faculy of Transpor

More information

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER

EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER INTRODUCTION: Being able o ransmi a radio frequency carrier across space is of no use unless we can place informaion or inelligence upon i. This las ransmier

More information

WIRELESS networks are growing rapidly as demand for

WIRELESS networks are growing rapidly as demand for IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL XX, NO XX, MONTH 009 Amplify-and-Forward Relay Neworks Under Received Power Consrain Alireza Shahan Behbahani, Suden Member, IEEE and A M Elawil, Member,

More information

Migrating Protocols In Multi-Threaded Message-Passing Systems

Migrating Protocols In Multi-Threaded Message-Passing Systems Migraing Proocols In Muli-Threaded Message-Passing Sysems Ausin Anderson Universiy of Souhampon ama08r@ecs.soon.ac.uk Julian Rahke Universiy of Souhampon jr2@ecs.soon.ac.uk Absrac Dynamic sofware updae

More information

f t 2cos 2 Modulator Figure 21: DSB-SC modulation.

f t 2cos 2 Modulator Figure 21: DSB-SC modulation. 4.5 Ampliude modulaion: AM 4.55. DSB-SC ampliude modulaion (which is summarized in Figure 21) is easy o undersand and analyze in boh ime and frequency domains. However, analyical simpliciy is no always

More information

= f 8 f 2 L C. i C. 8 f C. Q1 open Q2 close (1+D)T DT 2. i C = i L. Figure 2: Typical Waveforms of a Step-Down Converter.

= f 8 f 2 L C. i C. 8 f C. Q1 open Q2 close (1+D)T DT 2. i C = i L. Figure 2: Typical Waveforms of a Step-Down Converter. Inroducion Oupu Volage ipple in Sep-Down and Sep-Up Swiching egulaors Oupu volage ripple is always an imporan performance parameer wih DC-DC converers. For inducor-based swiching regulaors, several key

More information

Dynamic Networks for Motion Planning in Multi-Robot Space Systems

Dynamic Networks for Motion Planning in Multi-Robot Space Systems Proceeding of he 7 h Inernaional Symposium on Arificial Inelligence, Roboics and Auomaion in Space: i-sairas 2003, NARA, Japan, May 19-23, 2003 Dynamic Neworks for Moion Planning in Muli-Robo Space Sysems

More information

Disribued by: www.jameco.com 1-800-831-4242 The conen and copyrighs of he aached maerial are he propery of is owner. 16K-Bi CMOS PARALLEL E 2 PROM FEATURES Fas Read Access Times: 200 ns Low Power CMOS

More information

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab

Lab 3 Acceleration. What You Need To Know: Physics 211 Lab b Lab 3 Acceleraion Wha You Need To Know: The Physics In he previous lab you learned ha he velociy of an objec can be deermined by finding he slope of he objec s posiion vs. ime graph. x v ave. = v ave.

More information

Installing remote sites using TCP/IP

Installing remote sites using TCP/IP v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework Whie/ 3 Whie/ 4 +v pu +v pu +v pu v dc Keypad from nework Whie/ 3 Whie/ 4 v dc Keypad from nework

More information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information

Mobile Robot Localization Using Fusion of Object Recognition and Range Information 007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 007 FrB1.3 Mobile Robo Localizaion Using Fusion of Objec Recogniion and Range Informaion Byung-Doo Yim, Yong-Ju Lee, Jae-Bok

More information

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks

Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks Starvation Mitigation Through Multi-Channel Coordination in CSMA Multi-hop Wireless Networks Jingpu Shi Theodoros Salonidis Edward Knightly Networks Group ECE, University Simulation in single-channel multi-hop

More information

Communications II Lecture 7: Performance of digital modulation

Communications II Lecture 7: Performance of digital modulation Communicaions II Lecure 7: Performance of digial modulaion Professor Kin K. Leung EEE and Compuing Deparmens Imperial College London Copyrigh reserved Ouline Digial modulaion and demodulaion Error probabiliy

More information

weight: amplitude of sine curve

weight: amplitude of sine curve Joseph Fourier s claim: all signals are sums of sinusoids of differen frequencies. weighed sine curves weigh: ampliude of sine curve all : no exacly bu doesn maer for us in pracice Example: 3 sin() + sin(*)

More information

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems

Modeling and Prediction of the Wireless Vector Channel Encountered by Smart Antenna Systems Modeling and Predicion of he Wireless Vecor Channel Encounered by Smar Anenna Sysems Kapil R. Dandekar, Albero Arredondo, Hao Ling and Guanghan Xu A Kalman-filer based, vecor auoregressive (VAR) model

More information

Location Tracking in Mobile Ad Hoc Networks using Particle Filter

Location Tracking in Mobile Ad Hoc Networks using Particle Filter Locaion Tracking in Mobile Ad Hoc Neworks using Paricle Filer Rui Huang and Gergely V. Záruba Compuer Science and Engineering Deparmen The Universiy of Texas a Arlingon 46 Yaes, 3NH, Arlingon, TX 769 email:

More information

Anti-Jamming Schedules for Wireless Data Broadcast Systems

Anti-Jamming Schedules for Wireless Data Broadcast Systems Ani-Jamming Schedules for Wireless Daa Broadcas Sysems Paolo Codenoi 1, Alexander Sprinson, and Jehoshua Bruck Absrac Modern sociey is heavily dependen on wireless neworks for providing voice and daa communicaions.

More information