Implementation of a Dominance Protocol for Wireless Medium Access

Size: px
Start display at page:

Download "Implementation of a Dominance Protocol for Wireless Medium Access"

Transcription

1 Implementaton of a Domnance Protocol for Wreless Medum Access Nuno Perera, Björn Andersson and Eduardo Tovar IPP Hurray Research Group Polytechnc Insttute of Porto, Portugal {nperera,bandersson,emt}@de.sep.pp.pt Abstract Consder the problem of schedulng sporadc message transmsson requests wth deadlnes. For wred channels, ths has been acheved successfully usng the CAN bus. For wreless channels, researchers have recently proposed a smlar soluton; a collson-free medum access control (MAC) protocol that mplements statc-prorty schedulng. Unfortunately no mplementaton has been reported, yet. We mplement and evaluate t to fnd that the mplementaton ndeed s collson-free and prortzed. Ths allows us to develop schedulablty analyss for the mplementaton. We measure the response tmes of messages n our mplementaton and fnd that our new response-tme analyss ndeed offers an upper bound on the response tmes. Ths enables a new class of wreless real-tme systems wth tmelness guarantees for sporadc messages and t opens-up a new research area: schedulablty analyss for wreless networks. 1. Introducton The sporadc model [1] has proven to be very useful n the desgn of real-tme systems. In ths model, the exact tme of a transmsson request s unknown, but a lower bound on the tme between two consecutve transmsson requests from the same message stream s known. Ths model s supported n processor schedulng [2] (where a message stream s called a task) and n wred communcaton channels [3]. Wreless communcaton s of ncreasng nterest n the desgn of dstrbuted real-tme systems, and many schedulng algorthms and analyss technques for wreless communcatons are avalable for perodc messages. But for sporadc messages such results are less well developed. Most of the current wreless protocols cannot be analyzed to offer pre-run-tme guarantees that sporadc messages meet deadlnes, and the protocols that can offer such guarantees rely on pollng, whch s neffcent when the deadlne s short and the mnmum tme between two consecutve requests s large. In wred networks, sporadc messages can be scheduled effcently usng the CAN bus [4]. It has a medum-access control (MAC) protocol whch s collson-free and prortzed, and hence t s possble to schedule the bus such that f message characterstcs (perods, transmsson tmes, jtter, etc.) are known, then t s possble [3] to compute upper bounds on message delays. Ths MAC protocol belongs to a famly called domnance protocols or bnary countdown protocols [5], whch works as follows. Messages are assgned unque prortes and when messages contend for the channel, they perform a tournament such that the hghest-prorty message s granted access. Ths tournament s performed bt-by-bt of the prorty, startng wth the most sgnfcant bt. If a node (let us call t node ) contends wth a recessve bt but t detects that another node transmtted a domnant bt then node loses and t does no longer partcpate n the tournament. Fnally, there s only one node that wns and t transmts ts message. The domnance protocol that was mplemented n CAN uses open-collector/open dran crcuts. Clearly, ths does not easly extend to wreless channels. For ths reason, researchers n the feld recently desgned domnance protocols for wreless channels; they are based on modulatng prorty bts usng on-off keyng [6-9]. These protocols can support sporadc messages effcently and to the best of our knowledge, no other publshed protocol can do ths (see [9] for a survey of relevant lterature). Unfortunately, the recently proposed domnance protocols [6-9] for wreless channels all have n common that they were not mplemented and tested. Due to nondealtes n transcevers and the nature of the wreless medum, t s not obvous how these protocols should be mplemented. There exst prorty levels for whch the protocols need to swtch between transmt and receve modes for every prorty bt, and ths s potentally wasteful because many transcevers are not desgned for frequent swtchng and hence every swtchng takes non-neglgble tme. It s well known that wreless channels typcally have sgnfcantly hgher nose levels than wred channels and that detecton of pulses of short duraton s dffcult [10]. For ths reason, wreless communcaton systems often use long codes [11] and/or spread spectrum modulaton to ncrease the probablty of a correctly receved message. Unfortunately, these technques cannot be used to transmt prorty bts n the protocols [6-9]: () long codes operate on message-level and ths s too coarse; () there s the need to demodulate and decode an ndvdual bt so that a decson can be made whether the next prorty bt should be transmtted. Spread spectrum modulaton cannot be used on

2 prorty bts because t requres nodes that attempt to detect the prorty bts be accurately synchronzed wth the senders: there are many senders and they can all send a prorty bt at approxmately the same tme so a node tryng to receve the prorty bt cannot be synchronzed wth all of the senders. Ths makes t non-obvous whether wreless domnance protocols could work. In ths paper, we mplement one of the proposed domnance protocols [9] and we call the mplementaton WDOM. We evaluate t and fnd that n our expermental envronment, the probablty that a message s transmtted collson-free, correctly prortzed and correctly receved by all other nodes (that s nether lost nor corrupted) s at least 99.99%. We beleve ths relablty justfes the development of schedulablty analyss technques for sporadc messages n wreless networks. We do so; we adapt the response-tme formulatons from the CAN bus to WDOM and test the valdty of the analyss. We fnd that more than 99.99% of all messages that were proven to meet deadlnes also dd so n practce. The remander of ths paper s structured as follows. Secton 2 provdes the necessary background on the target platform, ntroducng the man aspects relevant for the mplementaton. Secton 3 presents our mplementaton of the protocol n TnyOS, outlnng ts man software components. Next, n Secton 4, the response-tme formulaton for our protocol s presented. The evaluaton of the mplemented protocol, n Secton 5, entals the descrpton of several experments performed n order to test the propertes of our protocol. Secton 6 dscusses the performance and the use of the protocol and compares t wth prevous work. Fnally, Secton 7 provdes conclusons and future work. 2. The Platform We mplemented the domnance protocol on an embedded computer platform known as McaZ [12]. It s a sensor network platform, offerng a low power mcrocontroller, 128 kbytes of program flash memory and an IEEE complant rado transcever CC2420 [13], capable of 250 kbts/s data rate. The McaZ platform s supported by TnyOS [14], an open-source operatng system desgned for wreless sensor networks. Ths platform was found to be an attractve alternatve for the mplementaton of our experments because of the followng relevant characterstcs: () t allowed us to replace the exstng MAC protocol n TnyOS easly; () the tmers avalable were suffcently precse for our applcaton; () the rado can be put nto a specfc test mode, where t s possble to transmt an unmodulated carrer for an arbtrary duraton; (v) the rado has bult-n RSSI (Receve Sgnal Strength Indcator)/energy detecton functonalty and Clear Channel Assessment (CCA) s avalable through a dgtal output pn; (v) the spread spectrum modulaton used makes data frames resstant to nose and dstorton. Due to (v), the man term that affects message transmsson relablty s collsons. Our protocol s (as we wll see) collson-free. The CC2420 provdes a packet level nterface for sendng and recevng, meanng that packets are sent by wrtng to the chp s memory over a bus and ssung a send command. Recepton s sgnalled when the chp trggers an nterrupt, and at that tme the communcaton stack should read the bytes out of the chp s memory. Domnance protocols n wred meda requre that a node can smultaneously transmt whle t detects the transmssons from other nodes. Unfortunately, ths s not possble n most rado transcevers, ncludng the CC2420 because the transmtted energy s much hgher than the receved energy. For ths reason, the CC2420 can only be ether n transmsson mode or n recepton mode and t can take up to 192 µs to swtch between these two modes. WDOM needs to transmt a carrer wave and the CC2420 rado can do ths, ether a modulated carrer or an unmodulated carrer n a transmtter test mode. The RSSI obtaned when a node sends an unmodulated carrer s 9dBm stronger than the RSSI obtaned when a node sends a modulated carrer (when the node transmts a data packet) [13]. Hence, for WDOM, we use the unmodulated carrer n the tournament; the modulated carrer s transmtted only as a result of transmsson of data. WDOM also needs to detect whether other nodes transmt a carrer wave. For ths, t uses the CC2420 support for CCA. The CCA functonalty of the CC2420 rado computes the average RSSI over the last 128 µs. To make a decson, ths average s compared to a confgurable threshold and then CC2420 sets the CCA dgtal output pn accordngly. Ths pn s sampled by our software communcaton stack to detect f other nodes are sendng carrer pulses. After the rado s n receve mode, t takes 128 µs to make the frst vald CCA operaton. Our protocol s heavly dependent on tmers. The McaZ s ATmega128 mcrocontroller provdes two 8-bt tmer/counter and two 16-bt tmers. For our mplementaton, we use the 8-bt Tmer/Counter2 for tmng, snce ths s the tmer used n CC2420 TnyOS communcaton stack, whch we are partally replacng. We bult a component that abstracts the tmng by provdng an nterface for settng tmeouts and to delver the clock tcks to a carrer-detecton component that uses them to drve the CCA pn pollng. Ths component confgures the tmer to gve nterrupts every µs. For ths reason, when we choose tmeouts, these wll be selected as multples of µs.

3 Fgure 1. Automaton descrbng the mplementaton of the protocol. 3. The Protocol To smplfy presentaton of the mplementaton, we present t usng a tmed-automata lke notaton. States are represented as vertces and transtons are represented as edges. An edge s descrbed by ts guard (a condton whch has to be true n order for the protocol to make the transton) and an update (an acton that occurs when the transton s made). In Fgure 1, we let / separate the guards and the updates; the guards are before / and the update s after. We let = denote test for equalty and let := denote assgnment to a varable. For those transtons wth an update havng many lnes of code, t s assumed that the lnes are executed sequentally. Our domnance protocol assumes that all nodes can hear each other. The man dea of the protocol s that a message s assgned a statc prorty and when a message contends for the channel, nodes perform a tournament such that the hghest-prorty message s granted access to the channel. Ths tournament s performed bt-by-bt, startng wth the most sgnfcant bt (States 5, 6 and 7 n Fgure 1). A bt s assgned a tme nterval. If a node contends wth a domnant bt then a carrer wave s transmtted n ths tme nterval; f the node contends wth a recessve bt, t transmts nothng but lstens. Ths makes t possble for a node wth a recessve bt to detect that another node has transmtted a domnant bt, and hence the node wth the recessve bt wthdraws. After the tournament, a node s a wnner f t requested to transmt a message, and when t lstened, t never heard a domnant bt. The wnnng node wll then transmt (States 8 and 9 n Fgure 1). A node whch loses wll receve, but f t does not receve a message t wll tmeout (transton 10 1 n Fgure 1). In order for ths scheme to work, nodes must agree on whch tme nterval to use. Ths requres a conventon, somethng that s easy to state and whch we do. Before the begnnng of a tournament, we must also establsh a common reference pont n tme (ths s ensured by States 0-5 n Fgure 1).

4 WDOM BareSendMsg ReceveMsg WDOMRado BareSendMsg ReceveMsg WDOMCarrerPulse WDOMCarrerSense WDOMClock WDOMClockTcks WDOMTme HPLCC2420FIFO HPLCC2420FIFO CC2420Control CC2420Control HPLCC2420Interrupt HPLCC2420Interrupt HPLCC2420Capture HPLCC2420 HPLCC2420 Clock HPLTmer2 Fgure 2. TnyOS component assembly. Rectangles are mplementaton modules of components. Components names are n bold, the correspondng module has the same name wth an M appended. For smplcty, only the most relevant modules and nterfaces are depcted, and confguratons wrng components are omtted. Shaded rectangles are TnyOS components reused n the mplementaton. Trangles pontng nto a rectangle are provded nterfaces. Trangles pontng out represent used nterfaces. The names of the provded nterfaces are n talcs. The protocol automaton (Fgure 1), refers to several tmeout values. These tmeout parameters were selected accordng to constrants gven n [9], usng NPRIOBITS=10: E=312 µs, F=21770 µs, G=555 µs, ETG=520 µs, H=1145 µs, L=5 µs, where L s the maxmum computatonal tme for a transton n the automaton. The tmeout parameters are based on the assumpton that a carrer pulse must have a duraton (tmeout named TFCS) of 486 µs so that the other nodes may detect t, and SWX=192 µs. The value of TFCS was expermentally obtaned; further detals are gven n Secton 6 and the relatonshp between these parameters can be found n [9]. The protocol has been mplemented n TnyOS usng nesc [15]. The man TnyOS software components of the mplementaton are presented n Fgure 2, whch provdes a smplfed overvew of the mplementaton component assembly [14, 15]. Components CC2420Control, HPLCC2420FIFO, HPLCC2420Interrupt and HPLCC2420 are part of the Hardware Presentaton Layer (HPL) for the CC2420, and are regular TnyOS components reused by the mplementaton. These components provde basc functonaltes for handlng the rado. They are used by WDOMRado to do operatons as startng/stoppng the rado, confgurng the rado parameters, and performng all the operatons needed for sendng/recevng packets. The HPLTmer2 s also an HPL component from TnyOS, whch drectly abstracts the 8-bt Tmer/Counter2 on the McaZ s ATmega128 mcrocontroller. Ths component s used by WDOMClock to drve the tmng of the protocol. WDOMClock confgures nterface WDOMTme { command unt32_t get(); command result_t reset(); command result_t setalarm(unt32_t when, unt8_t type); command bool salarmset(); command result_t cancelalarm(); async event vod alarm(unt8_t type); } nterface WDOMClockTcks { command result_t posttcks(bool postng); async event vod tck(); } nterface WDOMCarrerSense { command result_t start(); command result_t stop(); event result_t channelbusy(); } nterface WDOMCarrerPulse { command result_t carrertxmodestart(); command result_t carrertxmodeend(); command result_t on(); command result_t off(); } Fgure 3. WDOM mplementaton-specfc nterfaces. the tmer prescaler to delver the tmer nterrupts every µs, whch s used to drve the tmng mantaned by ths component. The WDOMClock has two functonaltes. It presents an nterface (nterface WDOMTme, n Fgure 3) to the module that runs the WDOM protocol (WDOM component) whch enables the MAC protocol to mantan ts tmng n a manner equvalent to the way x s used n the protocol automaton from Fgure 1. As seen n Fgure 3, ths nterface provdes commands to get the current tme (the same as readng the value of x n the protocol automaton) and resettng the tme ( x:=0, n the protocol automaton). Addtonally, ths nterface allows the settng of tmeouts (called alarms) when the tme reaches a certan value ( x>= condtons n the automaton). Notce that when an alarm s set, an alarm type s specfed. Ths s delvered when the alarm fres. The second functonalty offered by WDOMClock s provdng the clock tcks t receves from the hardware tmer to other components. More specfcally, because carrer sensng s made by pollng the CCA pn of the CC2420, the WDOMRado ssues a command to WDOMClock component to get the clock tcks every tme t has to perform carrer sensng. These clock tcks are then used to drve the pollng of the CCA pn. The WDOMRado component s responsble for provdng all rado functonaltes needed by the MAC protocol. It handles the nteractons wth the HPLs for sendng/recevng packets, and provdes to the WDOM component a smple send/receve nterface (nterfaces BareSendMsg and ReceveMsg are commonly used TnyOS nterfaces for these purposes). A packet ndcated for sendng to ths component wll be sent wthout any knd of arbtraton. Packets receved are ndcated to the protocol only after they have been entrely receved and fetched from the rado chp. As descrbed n the former paragraph, WDOMRado also provdes an nterface for

5 performng carrer sensng. Ths nterface, called WDOMCarrerSense, s shown n Fgure 3 and smply enables the WDOM component to turn carrer sensng on and off, whenever necessary. The WDOMRado also provdes an nterface for sendng carrer pulses. Ths nterface (WDOMCarrerPulse, detaled n Fgure 3) smply enables the WDOM protocol to turn the sendng of a carrer pulse on and off. However, because the rado must be n a transmtter test mode n order to be able to send an unmodulated carrer, the nterface also presents commands to swtch the rado nto ths transmtter test mode and to get out from ths mode nto a normal transmt mode, to be able to transmt data. Fnally, we descrbe the WDOM component tself. Ths component mplements the WDOM protocol wthn a functon that receves an nteger representng a message type. These message types can be any of the events that make the automaton evolve: every tme the WDOMClock sgnals an alarm, ths functon s nvoked, passng as message type the alarm fred; Whenever a message s queued for sendng, the protocol functon s nvoked wth an assocated message type; Smlarly, f WDOMRado sgnals the recepton of a packet, the end of a transmsson, or detecton of a busy channel. The protocol automaton mantans a state varable ndcatng the current state and, for each state there s a swtch statement, where the behavour s mplemented. When the WDOM protocol functon s nvoked, the code for the current state s executed. Wthn each state there s a swtch statement for each of the messages that may be receved n that state and make the protocol evolve. 4. Response-tme Calculatons Let us now ntroduce the response-tme calculatons for the WDOM protocol. Ths analyss s based on the analyss of non-preemptve statc-prorty schedulng used n the CAN bus, but subtletes about the synchronzaton n the protocol requres our schedulablty analyss to deal wth aspects that the CAN bus dd not have to deal wth. Consder the sporadc model [1] wth a system of n message streams: τ 1,τ 2,,τ n. Each message stream τ s characterzed by T, D and C wth the nterpretaton that () T s the mnmum tme between two consecutve transmsson requests from τ, () every tme a message from τ s requested to be transmtted t needs to fnsh the transmsson at most D tme unts after the request and () C denotes the tme requred to transmt a message from message stream τ. We assume :D T. Every message has assocated protocol overhead that should be added to C. The tme to transmt a message and performng the tournament when nodes are already synchronzed s denoted C. The tme to transmt a message and performng the tournament when nodes are not already synchronzed s denoted C. We now compute C and C from C and state the response-tme equatons. We use a message sze of 64 bytes of data (the length of data n a packet s ncluded). Addng 3 bytes used for preamble, the tme to transmt a message s gven by: 1 C = ( ) 8 = 2093μs (1) Inspectng the automaton n Fgure 1 (and applyng reasonng from [9]), yelds: ( G + H ) ( nprobts 1) C = C + 2H + G + + 2L + ETG = C μ s = 20768μs and takng nto account also the ntal dle tme (state 2 n Fgure 1) yelds: C = C + F + E + SWX = C μs = (3) = 43042μs Let us assume that the release jtter s equal to zero. We also assume that the granularty of the tme s Q bt =4/250000s=16 µs. Ths s because the rado uses Drect-Sequence Spread-Spectrum such that every 4 bts s modulated as 16 chps and the data rate s 250 kbts/s (ths s equvalent to 2Mchp/s). Usng these assumptons we obtan that the response tme can be calculated (smlar to [3]) as a sum of the watng tme w and C. where C (2) R = w + C (4) s defned as n (3). The watng tme s: = + w + F + E + SWX + Q bt w B j hp( ) T j where hp() s the set of all message streams wth a hgher prorty than τ. Observe that (5) dffers from the analyss used n the CAN bus. Wth WDOM, t s necessary to add F+E+ SWX whch s the tme before the next message s dequeued after the prevous message has been transmtted. Fgure 4 provdes the ntuton behnd ths. Fgure 4b shows two computer nodes N 1 and N 2 and how ther states change as tme progresses. We can see that a message s dequeued when nodes have made the transton to State 5. Let us assume that there s a message stream τ 1 on N 1 and a message stream τ 2 on N 2 and that τ 1 has hgher prorty than τ 2. If τ 1 and τ 2 make a transmsson request at the same tme when N 1 and N 2 are n State 1, then we wll get one response tme of τ 2 and f they make transmsson requests just before both nodes make a transton to State 5, τ 2 wll get another response tme. But nether of them maxmze the response tme ofτ 2. C j (5)

6 N 1 N 2 F+E+SWX+H N N 2 1 a) Arrval pattern of messages F Tme b) Protocol automaton state changes 2 Nodes check the queue at arrval to State Tme Fgure 4.Worst-case arrval pattern and protocol automata state changes. Instead, t s the arrval pattern llustrated n 4a that maxmzes the response tme of τ 2. B can be computed as follows: 0 f lp( ) = B = (6) max{ C j : j lp( ) } f lp( ) where lp() s the set of all message streams wth a lower prorty than τ. Note that the analyss consders the ntal dle tme between states 1-5 (Fgure 1) to be part of the message when we compute nterference. Ths ntal dle perod should not be ncluded when computng the blockng n (6). Let us apply the response tme analyss to calculate the values accordng to (1)-(6) n the followng example (the response tmes wll be tested emprcally n Secton 5). Example 1. Consder m=10 computer nodes wth one message stream on each node. Message streams are gven values, as shown n Table 1 (all values are gven n µs). Table 1. Message streams for Example 1. =1 =2 =3 =4 =5 T C C C B R =6 =7 =8 =9 =10 T C C C B R We assume that deadlne monotonc s used, and assume D =T. It can be seen that the perods are harmonc. We apply (1)-(6). Observe (Table 1) that the schedulng theory predcts that all deadlnes wll be met because we obtan :R T. 5. Expermental Evaluaton Havng seen the mplementaton, we now turn our attenton to evaluatng ts performance. We have the followng hypotheses: 1. The mplementaton of the protocol offers collson-free medum access for data messages. 2. The mplementaton of the protocol offers prortzed medum access. 3. The response-tme analyss equatons n (1)-(6) can be used to analyze the response-tmes of the mplementaton of the protocol. Hypothess 1 and Hypothess 2. In order to test Hypothess 1 and Hypothess 2, four experments were set up. We let d denote the maxmum dstance between any two nodes. We postoned m nodes n a crcle such that for every node, the dstance to ts neghbors wth the mnmum dstance s maxmzed. The experment runs as follows. A specal node (whch s not ncluded n the m nodes) transmts a carrer wave and all other nodes boot. All nodes request to transmt a message and they enter state 1 (from Fgure 1). These nodes stay n state 1 (Fgure 1) untl the specal node stops transmttng the carrer. We made the experment wth m=2 nodes and wth m=10 nodes. For the case m=2 nodes, all nodes make a new request to transmt a message random(0, 255) ms (Ths means generate a unformly dstrbuted random number wth a mnmum value 0 and maxmum value 255) after the prevous request. For the case m=10 nodes, all nodes make a new request to transmt a message random(0,1023) ms tme unts after the prevous request. We also vared the dameter, d=1m and d=10m. Nodes are gven numbers from 1 to 10 and ther prorty s equal d. We send messages wth a length of 64 bytes. Every node has a sequence counter, ntalzed to 1. The sequence counter s transmtted n every message and then the sequence counter on the node s ncremented. Whenever a node receved a message t compares the receved sequence counter to the prevously sequence number receved from the same node. If the new sequence number s one greater than the prevous sequence number then the recever concludes that the transmsson was collson-free; otherwse the recever takes the dfference between the sequence counters, subtracts one; ths s the number of lost messages. Snce a collson causes a lost message, ths gves us an upper bound on the number of lost messages due to collsons. We also tested whether prortzaton s functonng.

7 Prob. of correct recepton and protzaton 100,000% 99,999% 99,998% 99,997% 99,996% 99,995% 99,994% 99,993% 99,992% 99,991% 99,990% 100% 100% 100% m=2 m=10 99,998% dstance = 1m dstance = 4m Table 2. Response tmes obtaned expermentally for settngs of Example 1. =1 =2 =3 =4 =5 r =6 =7 =8 =9 =10 r We observe that all measured response tmes are less than the calculated upper bounds on response tmes n Example 1. Ths corroborates Hypothess 3. Fgure 5. Prortzaton and collson free test results. We dd t as follows. When a node sends a message t sends ts prorty n the data packet. All nodes receve ths packet (f they dd not receve, t would be consdered as a collson, see Hypothess 1) and f the prorty of the wnner was less than the prorty of ths node then t s consdered as a prortzaton error. The experments were run untl a total of messages were sent, and the data that we obtaned s presented n Fgure 5. We can see that more than 99.99% of all messages were collson-free and prortzed (observe that messages mght get lost due to nose). Ths corroborates Hypotheses 1 and 2. Hypothess 3. In order to test Hypothess 3 we set up the followng experment. One specal node (whch s not ncluded n the m nodes) sends a carrer for approxmately 1 mnute. Durng ths mnute, the other nodes boot and enter state 1 (from Fgure 1). Then the specal node stops transmttng the carrer. Ths causes () all m nodes to reset ther tmers and () all m nodes to request to transmt a message. Then messages are requested to be sent sporadcally such that a message stream τ made a new transmsson request T + random(0,5*t ) ms after the prevous request. Every node had exactly one message stream, thus n=m. A node whch receves a message reads the current tme and calculates the response tme. Perodcally (every 3 mnutes), the specal node wll send a carrer for a long duraton n order to synchronze clocks on the m nodes agan. Ths s performed mmedately after recevng a message n order to avod dsturbng a tournament. When the node fnshes sendng the carrer, all m nodes reset ther tmers and the queung tme of prevously queued messages. Ths mantans the clocks of all m nodes more tghtly synchronzed durng the length of the experment and ths s necessary n order to measure the response tmes of messages because the recepton and enqueung tmes of a message are measured on dfferent nodes. The experment was run for the task set n Example 1, untl messages were transmtted. The results obtaned are gven n Table 2 (all values are gven n µs). Let r denote the maxmum measured response tme. 6. Dscusson Recall that the am of ths paper s to show that domnance protocols for wreless channels can be mplemented and ths s mportant for real-tme communcaton. The ssue of obtanng long range communcaton s a subject pertanng to telecommuncaton. It may requre other technques for modulatng the prortzaton bts or other technques to confgure/nterface wth the transcever. However, dong so s beyond the scope of ths paper. In order to show the potental range, we have made experments on detectng pulses of carrers when the recever s always n receve mode. These experments suggest that a communcaton range of 15 m may be possble when WDOM s used. Ths s promsng, consderng that the manufacturer states the range of the CC2420 transcever s meters ndoors (all experments were done ndoors). We set up an experment to test the ablty of our target platform to detect pulses. We set up two nodes: one sender and one recever, wth non-obstructed lne-of-sght and they were separated 15 meters apart. The experment was conducted n an ndoor offce envronment. The nodes were put at the ends of a corrdor. The default values as descrbed n the manufacturer s manual for the rado parameters were used and the experment was conducted wth new batteres n the nodes. We used dfferent duratons of the pulses sent and we selected the duratons as a multple of µs. For every duraton, we transmtted pulses, counted the number of detected pulse and computed the estmated probablty of an undetected pulse. The result s shown n Fgure 6. Observe (n Fgure 6) that wth duraton of 277 µs or less t happens (and t happens often) that the recever does not detect the pulse. Wth 486 µs all pulses are detected. Hence, we mplemented our protocol based on that assumpton. Detecton of pulses s well known to be a dffcult problem [10] and t s known that false postves can occur. For ths reason we run the experment agan but the sender does not transmt any pulses. We wat for the duraton of the experments and detect the number of detected pulses. We fnd that no pulses are detected and

8 Prob. of Undetected Carrer 60% 50% 40% 30% 20% 10% 0% 54% 46% 0% Duraton of Carrer Pulse (μs) Fgure 6. Probablty of undetected carrer as a functon of the carrer pulse duraton. use that to obtan an estmate of the probablty of a false postve detecton. It s zero. 7. Conclusons and Future Work We have shown that a wreless domnance protocol can be mplemented. It s collson-free and prortzed and hence t allows us to compute the response tmes. The protocol s ntended for short-range communcaton n small geographc areas and for ths purpose, our protocol works relably. We observed that the tournament functons correctly n more than 99.99% of the cases. The overhead s to a large extent due to the transton tme between transmsson and recepton. Ths s a technologcal parameter that can be mproved wth better hardware as wtnessed by the fact that the Hperlan standard [16] requred a swtchng tme of 2µs. If such a transcever was avalable and offered the flexblty to desgn the MAC protocol n software, then the overhead of the protocol could be reduced by two orders of magntude. We are currently lookng for such hardware. Fnally, we pont out that besdes from beng naturally useful for schedulng sporadc real-tme traffc, WDOM also supports certan types of group communcaton [17]. 8. Acknowledgements We are grateful to the revewers for suggested mprovements of the paper. Ths work was partally funded by the Portuguese Scence and Technology Foundaton (Fundação para Cênca e Tecnologa - FCT) and the ARTIST2 Network of Excellence on Embedded Systems Desgn. 9. References [1] Mok, A. "Fundamental Desgn Problems of Dstrbuted Systems for the Hard Real-Tme Envronment Electrcal Engneerng and Computer Scence, In Electrcal Engneerng and Computer Scence, Cambrdge, Mass., 1983, Massachusetts Insttute of Technology, Cambrdge, Mass., [2] Baruah, S.K., Mok, A.K. and Roser, A.K., "Preemptvely Schedulng Hard- Real-Tme Sporadc Tasks on One Processor". In IEEE Real-Tme Systems Symposum, 1990, [3] Tndell, K., Hansson, H. and Wellngs, A., "Analysng real-tme communcatons: controller area network (CAN)". In 15th Real-Tme Systems Symposum (RTSS'94), 1994, [4] Bosch, "CAN Specfcaton, ver. 2.0, Robert Bosch GmbH, Stuttgart," Onlne: [5] Mok, A.K. and Ward, S. "Dstrbuted Broadcast Channel Access". Computer Networks, , [6] You, T., Yeh, C.-H. and Hassanen, H.S., "CSMA/IC: A New Class of Collson-free MAC Protocols for Ad Hoc Wreless Networks". In 8th IEEE Internatonal Symposum on Computers and Communcaton, 2003, [7] You, T., Yeh, C.-H. and Hassanen, H.S., "A New Class of Collson - Preventon MAC Protocols for Ad Hoc Wreless Networks". In IEEE Internatonal Conference on Communcatons, [8] You, T., Yeh, C.-H. and Hassanen, H.S., "BROADEN: An effcent collsonfree MAC protocol for ad hoc wreless networks". In IEEE Internatonal Conference on Local Computer Networks, [9] Andersson, B. and Tovar, E., "Statc-Prorty Schedulng of Sporadc Messages on a Wreless Channel". In Internatonal Conference on Prncples of Dstrbuted Systems (OPODIS 05), Psa, Italy, [10] Tobag, F.A. and Klenrock, L. "Packet Swtchng n Rado Channels: Part II - The Hdden Termnal Problem n Carrer Sense Multple-Access and the Busy-Tone Soluton". IEEE Trans. on Communcaton, 23 (12) , [11] Shannon, C.E. "A mathematcal theory of communcaton". Bell System Techncal Journal, and , [12] XBow Inc. [13] In. [14] Hll, J. "System Archtecture for Wreless Sensor Networks Computer Scence Department, In Computer Scence Department, 2003, Unversty of Calforna, Berkeley, [15] Gay, D., Welsh, M., Levs, P., Brewer, E., Von Behren, R. and Culler, D., "The nesc language: A holstc approach to networked embedded systems". In ACM SIGPLAN Conference on Programmng Language Desgn and Implementaton (PLDI'03), 2003, [16] "Broadband Rado Access Networks(BRAN);HIPERACCESS; PHY protocol specfcaton", [17] Andersson, B., Perera, N. and Tovar, E., "Usng a Prortzed MAC Protocol to Effcently Compute Aggregated Quanttes". To appear n 5th Intl Workshop on Real Tme Networks (RTN'06), Dresden, Germany, 2006.

Calculation of the received voltage due to the radiation from multiple co-frequency sources

Calculation of the received voltage due to the radiation from multiple co-frequency sources Rec. ITU-R SM.1271-0 1 RECOMMENDATION ITU-R SM.1271-0 * EFFICIENT SPECTRUM UTILIZATION USING PROBABILISTIC METHODS Rec. ITU-R SM.1271 (1997) The ITU Radocommuncaton Assembly, consderng a) that communcatons

More information

Digital Transmission

Digital Transmission Dgtal Transmsson Most modern communcaton systems are dgtal, meanng that the transmtted normaton sgnal carres bts and symbols rather than an analog sgnal. The eect o C/N rato ncrease or decrease on dgtal

More information

Redes de Comunicação em Ambientes Industriais Aula 8

Redes de Comunicação em Ambientes Industriais Aula 8 Redes de Comuncação em Ambentes Industras Aula 8 Luís Almeda lda@det.ua.pt Electronc Systems Lab-IEETA / DET Unversdade de Avero Avero, Portugal RCAI 2005/2006 1 In the prevous epsode... Cooperaton models:

More information

Priority based Dynamic Multiple Robot Path Planning

Priority based Dynamic Multiple Robot Path Planning 2nd Internatonal Conference on Autonomous obots and Agents Prorty based Dynamc Multple obot Path Plannng Abstract Taxong Zheng Department of Automaton Chongqng Unversty of Post and Telecommuncaton, Chna

More information

Prevention of Sequential Message Loss in CAN Systems

Prevention of Sequential Message Loss in CAN Systems Preventon of Sequental Message Loss n CAN Systems Shengbng Jang Electrcal & Controls Integraton Lab GM R&D Center, MC: 480-106-390 30500 Mound Road, Warren, MI 48090 shengbng.jang@gm.com Ratnesh Kumar

More information

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht

PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION. Evgeny Artyomov and Orly Yadid-Pecht 68 Internatonal Journal "Informaton Theores & Applcatons" Vol.11 PRACTICAL, COMPUTATION EFFICIENT HIGH-ORDER NEURAL NETWORK FOR ROTATION AND SHIFT INVARIANT PATTERN RECOGNITION Evgeny Artyomov and Orly

More information

High Speed ADC Sampling Transients

High Speed ADC Sampling Transients Hgh Speed ADC Samplng Transents Doug Stuetzle Hgh speed analog to dgtal converters (ADCs) are, at the analog sgnal nterface, track and hold devces. As such, they nclude samplng capactors and samplng swtches.

More information

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University

Dynamic Optimization. Assignment 1. Sasanka Nagavalli January 29, 2013 Robotics Institute Carnegie Mellon University Dynamc Optmzaton Assgnment 1 Sasanka Nagavall snagaval@andrew.cmu.edu 16-745 January 29, 213 Robotcs Insttute Carnege Mellon Unversty Table of Contents 1. Problem and Approach... 1 2. Optmzaton wthout

More information

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate

Comparative Analysis of Reuse 1 and 3 in Cellular Network Based On SIR Distribution and Rate Comparatve Analyss of Reuse and 3 n ular Network Based On IR Dstrbuton and Rate Chandra Thapa M.Tech. II, DEC V College of Engneerng & Technology R.V.. Nagar, Chttoor-5727, A.P. Inda Emal: chandra2thapa@gmal.com

More information

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel

To: Professor Avitabile Date: February 4, 2003 From: Mechanical Student Subject: Experiment #1 Numerical Methods Using Excel To: Professor Avtable Date: February 4, 3 From: Mechancal Student Subject:.3 Experment # Numercal Methods Usng Excel Introducton Mcrosoft Excel s a spreadsheet program that can be used for data analyss,

More information

Secure Transmission of Sensitive data using multiple channels

Secure Transmission of Sensitive data using multiple channels Secure Transmsson of Senstve data usng multple channels Ahmed A. Belal, Ph.D. Department of computer scence and automatc control Faculty of Engneerng Unversty of Alexandra Alexandra, Egypt. aabelal@hotmal.com

More information

A study of turbo codes for multilevel modulations in Gaussian and mobile channels

A study of turbo codes for multilevel modulations in Gaussian and mobile channels A study of turbo codes for multlevel modulatons n Gaussan and moble channels Lamne Sylla and Paul Forter (sylla, forter)@gel.ulaval.ca Department of Electrcal and Computer Engneerng Laval Unversty, Ste-Foy,

More information

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation

Rejection of PSK Interference in DS-SS/PSK System Using Adaptive Transversal Filter with Conditional Response Recalculation SERBIAN JOURNAL OF ELECTRICAL ENGINEERING Vol., No., November 23, 3-9 Rejecton of PSK Interference n DS-SS/PSK System Usng Adaptve Transversal Flter wth Condtonal Response Recalculaton Zorca Nkolć, Bojan

More information

antenna antenna (4.139)

antenna antenna (4.139) .6.6 The Lmts of Usable Input Levels for LNAs The sgnal voltage level delvered to the nput of an LNA from the antenna may vary n a very wde nterval, from very weak sgnals comparable to the nose level,

More information

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1

COMPARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HOP WIRELESS SENSOR NETWORKS 1 Internatonal Journal of Computer Networks & Communcatons (IJCNC), Vol., No.4, July 1 COMARISON OF DIFFERENT BROADCAST SCHEMES FOR MULTI-HO WIRELESS SENSOR NETWORKS 1 S. Mehta and K.S. Kwak UWB Wreless

More information

Revision of Lecture Twenty-One

Revision of Lecture Twenty-One Revson of Lecture Twenty-One FFT / IFFT most wdely found operatons n communcaton systems Important to know what are gong on nsde a FFT / IFFT algorthm Wth the ad of FFT / IFFT, ths lecture looks nto OFDM

More information

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) ,

VRT014 User s guide V0.8. Address: Saltoniškių g. 10c, Vilnius LT-08105, Phone: (370-5) , Fax: (370-5) , VRT014 User s gude V0.8 Thank you for purchasng our product. We hope ths user-frendly devce wll be helpful n realsng your deas and brngng comfort to your lfe. Please take few mnutes to read ths manual

More information

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf

TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS TN TERMINATON FOR POINT-TO-POINT SYSTEMS. Zo = L C. ω - angular frequency = 2πf TECHNICAL NOTE TERMINATION FOR POINT- TO-POINT SYSTEMS INTRODUCTION Because dgtal sgnal rates n computng systems are ncreasng at an astonshng rate, sgnal ntegrty ssues have become far more mportant to

More information

MTBF PREDICTION REPORT

MTBF PREDICTION REPORT MTBF PREDICTION REPORT PRODUCT NAME: BLE112-A-V2 Issued date: 01-23-2015 Rev:1.0 Copyrght@2015 Bluegga Technologes. All rghts reserved. 1 MTBF PREDICTION REPORT... 1 PRODUCT NAME: BLE112-A-V2... 1 1.0

More information

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks

Resource Allocation Optimization for Device-to- Device Communication Underlaying Cellular Networks Resource Allocaton Optmzaton for Devce-to- Devce Communcaton Underlayng Cellular Networks Bn Wang, L Chen, Xaohang Chen, Xn Zhang, and Dacheng Yang Wreless Theores and Technologes (WT&T) Bejng Unversty

More information

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES *

THE GENERATION OF 400 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * SLAC PUB 874 3/1999 THE GENERATION OF 4 MW RF PULSES AT X-BAND USING RESONANT DELAY LINES * Sam G. Tantaw, Arnold E. Vleks, and Rod J. Loewen Stanford Lnear Accelerator Center, Stanford Unversty P.O. Box

More information

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks

Queuing-Based Dynamic Channel Selection for Heterogeneous Multimedia Applications over Cognitive Radio Networks 1 Queung-Based Dynamc Channel Selecton for Heterogeneous ultmeda Applcatons over Cogntve Rado Networks Hsen-Po Shang and haela van der Schaar Department of Electrcal Engneerng (EE), Unversty of Calforna

More information

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson

Analysis of Time Delays in Synchronous and. Asynchronous Control Loops. Bj rn Wittenmark, Ben Bastian, and Johan Nilsson 37th CDC, Tampa, December 1998 Analyss of Delays n Synchronous and Asynchronous Control Loops Bj rn Wttenmark, Ben Bastan, and Johan Nlsson emal: bjorn@control.lth.se, ben@control.lth.se, and johan@control.lth.se

More information

The Synthesis of Dependable Communication Networks for Automotive Systems

The Synthesis of Dependable Communication Networks for Automotive Systems 06AE-258 The Synthess of Dependable Communcaton Networks for Automotve Systems Copyrght 2005 SAE Internatonal Nagarajan Kandasamy Drexel Unversty, Phladelpha, USA Fad Aloul Amercan Unversty of Sharjah,

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results

A Comparison of Two Equivalent Real Formulations for Complex-Valued Linear Systems Part 2: Results AMERICAN JOURNAL OF UNDERGRADUATE RESEARCH VOL. 1 NO. () A Comparson of Two Equvalent Real Formulatons for Complex-Valued Lnear Systems Part : Results Abnta Munankarmy and Mchael A. Heroux Department of

More information

Harmonic Balance of Nonlinear RF Circuits

Harmonic Balance of Nonlinear RF Circuits MICROWAE AND RF DESIGN Harmonc Balance of Nonlnear RF Crcuts Presented by Mchael Steer Readng: Chapter 19, Secton 19. Index: HB Based on materal n Mcrowave and RF Desgn: A Systems Approach, nd Edton, by

More information

High Speed, Low Power And Area Efficient Carry-Select Adder

High Speed, Low Power And Area Efficient Carry-Select Adder Internatonal Journal of Scence, Engneerng and Technology Research (IJSETR), Volume 5, Issue 3, March 2016 Hgh Speed, Low Power And Area Effcent Carry-Select Adder Nelant Harsh M.tech.VLSI Desgn Electroncs

More information

Practical Issues with the Timing Analysis of the Controller Area Network

Practical Issues with the Timing Analysis of the Controller Area Network Practcal Issues wth the Tmng Analyss of the Controller Area Network Marco D Natale Scuola Superore Sant Anna, Italy. Emal: marco@sssup.t Habo Zeng McGll Unversty, Canada. Emal: habo.zeng@mcgll.ca Abstract

More information

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation

Optimal Placement of PMU and RTU by Hybrid Genetic Algorithm and Simulated Annealing for Multiarea Power System State Estimation T. Kerdchuen and W. Ongsakul / GMSARN Internatonal Journal (09) - Optmal Placement of and by Hybrd Genetc Algorthm and Smulated Annealng for Multarea Power System State Estmaton Thawatch Kerdchuen and

More information

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems

A NSGA-II algorithm to solve a bi-objective optimization of the redundancy allocation problem for series-parallel systems 0 nd Internatonal Conference on Industral Technology and Management (ICITM 0) IPCSIT vol. 49 (0) (0) IACSIT Press, Sngapore DOI: 0.776/IPCSIT.0.V49.8 A NSGA-II algorthm to solve a b-obectve optmzaton of

More information

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET)

A Novel Optimization of the Distance Source Routing (DSR) Protocol for the Mobile Ad Hoc Networks (MANET) A Novel Optmzaton of the Dstance Source Routng (DSR) Protocol for the Moble Ad Hoc Networs (MANET) Syed S. Rzv 1, Majd A. Jafr, and Khaled Ellethy Computer Scence and Engneerng Department Unversty of Brdgeport

More information

Resource Scheduling in Dependable Integrated Modular Avionics

Resource Scheduling in Dependable Integrated Modular Avionics Resource Schedulng n Dependable Integrated Modular Avoncs Yann-Hang Lee and Daeyoung Km Real Tme Systems Research Laboratory CISE Department, Unversty of Florda {yhlee, dkm}@cse.ufl.edu Mohamed Youns,

More information

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme

Performance Analysis of Multi User MIMO System with Block-Diagonalization Precoding Scheme Performance Analyss of Mult User MIMO System wth Block-Dagonalzaton Precodng Scheme Yoon Hyun m and Jn Young m, wanwoon Unversty, Department of Electroncs Convergence Engneerng, Wolgye-Dong, Nowon-Gu,

More information

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b

Research of Dispatching Method in Elevator Group Control System Based on Fuzzy Neural Network. Yufeng Dai a, Yun Du b 2nd Internatonal Conference on Computer Engneerng, Informaton Scence & Applcaton Technology (ICCIA 207) Research of Dspatchng Method n Elevator Group Control System Based on Fuzzy Neural Network Yufeng

More information

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 1 Laboratory Energy Sources

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 1 Laboratory Energy Sources POLYTECHNIC UNIERSITY Electrcal Engneerng Department EE SOPHOMORE LABORATORY Experment 1 Laboratory Energy Sources Modfed for Physcs 18, Brooklyn College I. Oerew of the Experment Ths experment has three

More information

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs

A New Type of Weighted DV-Hop Algorithm Based on Correction Factor in WSNs Journal of Communcatons Vol. 9, No. 9, September 2014 A New Type of Weghted DV-Hop Algorthm Based on Correcton Factor n WSNs Yng Wang, Zhy Fang, and Ln Chen Department of Computer scence and technology,

More information

熊本大学学術リポジトリ. Kumamoto University Repositor

熊本大学学術リポジトリ. Kumamoto University Repositor 熊本大学学術リポジトリ Kumamoto Unversty Repostor Ttle Wreless LAN Based Indoor Poston and Its Smulaton Author(s) Ktasuka, Teruak; Nakansh, Tsune CtatonIEEE Pacfc RIM Conference on Comm Computers, and Sgnal Processng

More information

MASTER TIMING AND TOF MODULE-

MASTER TIMING AND TOF MODULE- MASTER TMNG AND TOF MODULE- G. Mazaher Stanford Lnear Accelerator Center, Stanford Unversty, Stanford, CA 9409 USA SLAC-PUB-66 November 99 (/E) Abstract n conjuncton wth the development of a Beam Sze Montor

More information

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System

The Performance Improvement of BASK System for Giga-Bit MODEM Using the Fuzzy System Int. J. Communcatons, Network and System Scences, 10, 3, 1-5 do:10.36/jcns.10.358 Publshed Onlne May 10 (http://www.scrp.org/journal/jcns/) The Performance Improvement of BASK System for Gga-Bt MODEM Usng

More information

1 GSW Multipath Channel Models

1 GSW Multipath Channel Models In the general case, the moble rado channel s pretty unpleasant: there are a lot of echoes dstortng the receved sgnal, and the mpulse response keeps changng. Fortunately, there are some smplfyng assumptons

More information

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks

The Impact of Spectrum Sensing Frequency and Packet- Loading Scheme on Multimedia Transmission over Cognitive Radio Networks Ths artcle has been accepted for publcaton n a future ssue of ths journal, but has not been fully edted. Content may change pror to fnal publcaton. The Impact of Spectrum Sensng Frequency and Pacet- Loadng

More information

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION

A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION A MODIFIED DIRECTIONAL FREQUENCY REUSE PLAN BASED ON CHANNEL ALTERNATION AND ROTATION Vncent A. Nguyen Peng-Jun Wan Ophr Freder Computer Scence Department Illnos Insttute of Technology Chcago, Illnos vnguyen@t.edu,

More information

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation

Parameter Free Iterative Decoding Metrics for Non-Coherent Orthogonal Modulation 1 Parameter Free Iteratve Decodng Metrcs for Non-Coherent Orthogonal Modulaton Albert Gullén Fàbregas and Alex Grant Abstract We study decoder metrcs suted for teratve decodng of non-coherently detected

More information

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2

AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 AN ALGORITHM TO COMBINE LINK ADAPTATION AND TRANSMIT POWER CONTROL IN HIPERLAN TYPE 2 Markus Radmrsch Inst. f. Allgem. Nachrchtentechnk, Unv. Hannover, Appelstr. 9a, 3167 Hannover, Germany Tel.: +49-511-762

More information

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality.

Define Y = # of mobiles from M total mobiles that have an adequate link. Measure of average portion of mobiles allocated a link of adequate quality. Wreless Communcatons Technologes 6::559 (Advanced Topcs n Communcatons) Lecture 5 (Aprl th ) and Lecture 6 (May st ) Instructor: Professor Narayan Mandayam Summarzed by: Steve Leung (leungs@ece.rutgers.edu)

More information

Keywords LTE, Uplink, Power Control, Fractional Power Control.

Keywords LTE, Uplink, Power Control, Fractional Power Control. Volume 3, Issue 6, June 2013 ISSN: 2277 128X Internatonal Journal of Advanced Research n Computer Scence and Software Engneerng Research Paper Avalable onlne at: www.jarcsse.com Uplnk Power Control Schemes

More information

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6)

Passive Filters. References: Barbow (pp ), Hayes & Horowitz (pp 32-60), Rizzoni (Chap. 6) Passve Flters eferences: Barbow (pp 6575), Hayes & Horowtz (pp 360), zzon (Chap. 6) Frequencyselectve or flter crcuts pass to the output only those nput sgnals that are n a desred range of frequences (called

More information

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985

NATIONAL RADIO ASTRONOMY OBSERVATORY Green Bank, West Virginia SPECTRAL PROCESSOR MEMO NO. 25. MEMORANDUM February 13, 1985 NATONAL RADO ASTRONOMY OBSERVATORY Green Bank, West Vrgna SPECTRAL PROCESSOR MEMO NO. 25 MEMORANDUM February 13, 1985 To: Spectral Processor Group From: R. Fsher Subj: Some Experments wth an nteger FFT

More information

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter

Walsh Function Based Synthesis Method of PWM Pattern for Full-Bridge Inverter Walsh Functon Based Synthess Method of PWM Pattern for Full-Brdge Inverter Sej Kondo and Krt Choesa Nagaoka Unversty of Technology 63-, Kamtomoka-cho, Nagaoka 9-, JAPAN Fax: +8-58-7-95, Phone: +8-58-7-957

More information

ETSI TS V8.4.0 ( )

ETSI TS V8.4.0 ( ) TS 100 959 V8.4.0 (2001-11) Techncal Specfcaton Dgtal cellular telecommuncatons system (Phase 2+); Modulaton (3GPP TS 05.04 verson 8.4.0 Release 1999) GLOBAL SYSTEM FOR MOBILE COMMUNICATIONS R 1 TS 100

More information

Methods for Preventing Voltage Collapse

Methods for Preventing Voltage Collapse Methods for Preventng Voltage Collapse Cláuda Res 1, Antóno Andrade 2, and F. P. Macel Barbosa 3 1 Telecommuncatons Insttute of Avero Unversty, Unversty Campus of Avero, Portugal cres@av.t.pt 2 Insttute

More information

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks

Non Pre-emptive Scheduling of Messages on SMTV Token-Passing Networks on Pre-emptve Schedulng of Messages on SM oen-passng etwors Eduardo ovar Department of Computer Engneerng, ISEP, Polytechnc Ittute of Porto, Portugal E-mal: emt@de.sep.pp.pt Abstract Feldbus communcaton

More information

OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL (MAC) PROTOCOL FOR NETWORKS THAT

OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL (MAC) PROTOCOL FOR NETWORKS THAT OPTIMAL GUARANTEED SERVICES TIMED TOKEN (OGSTT) MEDIA ACCESS CONTROL () PROTOCOL FOR NETWORKS THAT SUPPORT HARD R AND NON R S. Ozuomba 1, C. O. Amaefule 2, J. J. Afolayan 3 1, 3DEPT. OF ELECTRICAL/ELECTRONIC

More information

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES

IEE Electronics Letters, vol 34, no 17, August 1998, pp ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES IEE Electroncs Letters, vol 34, no 17, August 1998, pp. 1622-1624. ESTIMATING STARTING POINT OF CONDUCTION OF CMOS GATES A. Chatzgeorgou, S. Nkolads 1 and I. Tsoukalas Computer Scence Department, 1 Department

More information

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode

A High-Sensitivity Oversampling Digital Signal Detection Technique for CMOS Image Sensors Using Non-destructive Intermediate High-Speed Readout Mode A Hgh-Senstvty Oversamplng Dgtal Sgnal Detecton Technque for CMOS Image Sensors Usng Non-destructve Intermedate Hgh-Speed Readout Mode Shoj Kawahto*, Nobuhro Kawa** and Yoshak Tadokoro** *Research Insttute

More information

A Current Differential Line Protection Using a Synchronous Reference Frame Approach

A Current Differential Line Protection Using a Synchronous Reference Frame Approach A Current Dfferental Lne rotecton Usng a Synchronous Reference Frame Approach L. Sousa Martns *, Carlos Fortunato *, and V.Fernão res * * Escola Sup. Tecnologa Setúbal / Inst. oltécnco Setúbal, Setúbal,

More information

Topology Control for C-RAN Architecture Based on Complex Network

Topology Control for C-RAN Architecture Based on Complex Network Topology Control for C-RAN Archtecture Based on Complex Network Zhanun Lu, Yung He, Yunpeng L, Zhaoy L, Ka Dng Chongqng key laboratory of moble communcatons technology Chongqng unversty of post and telecommuncaton

More information

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1

HUAWEI TECHNOLOGIES CO., LTD. Huawei Proprietary Page 1 Project Ttle Date Submtted IEEE 802.16 Broadband Wreless Access Workng Group Double-Stage DL MU-MIMO Scheme 2008-05-05 Source(s) Yang Tang, Young Hoon Kwon, Yajun Kou, Shahab Sanaye,

More information

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling

Exploiting Dynamic Workload Variation in Low Energy Preemptive Task Scheduling Explotng Dynamc Worload Varaton n Low Energy Preemptve Tas Schedulng Lap-Fa Leung, Ch-Yng Tsu Department of Electrcal and Electronc Engneerng Hong Kong Unversty of Scence and Technology Clear Water Bay,

More information

LITECOM. Self-contained emergency luminaires

LITECOM. Self-contained emergency luminaires LITECOM Self-contaned emergency lumnares Legal nformaton Copyrght Copyrght Zumtobel Lghtng GmbH All rghts reserved. Manufacturer Zumtobel Lghtng GmbH Schwezerstrasse 30 6850 Dornbrn AUSTRIA Tel. +43-(0)5572-390-0

More information

Topology Realization using Gain Control for Wireless Testbeds

Topology Realization using Gain Control for Wireless Testbeds Topology Realzaton usng Gan Control for Wreless Testbeds Samer S. Hanna Dept. of Eng. Mathematcs and Physcs Alexandra Unversty Alexandra, Egypt samer.hanna@alexu.edu.eg Karm G. Seddk ECNG Dept. Amercan

More information

Phasor Representation of Sinusoidal Signals

Phasor Representation of Sinusoidal Signals Phasor Representaton of Snusodal Sgnals COSC 44: Dgtal Communcatons Instructor: Dr. Amr Asf Department of Computer Scence and Engneerng York Unversty Handout # 6: Bandpass odulaton Usng Euler dentty e

More information

Procedia Computer Science

Procedia Computer Science Proceda Computer Scence 3 (211) 714 72 Proceda Computer Scence (21) Proceda Computer Scence www.elsever.com/locate/proceda www.elsever.com/locate/proceda WCIT-21 Performance evaluaton of data delvery approaches

More information

Test 2. ECON3161, Game Theory. Tuesday, November 6 th

Test 2. ECON3161, Game Theory. Tuesday, November 6 th Test 2 ECON36, Game Theory Tuesday, November 6 th Drectons: Answer each queston completely. If you cannot determne the answer, explanng how you would arrve at the answer may earn you some ponts.. (20 ponts)

More information

Review: Our Approach 2. CSC310 Information Theory

Review: Our Approach 2. CSC310 Information Theory CSC30 Informaton Theory Sam Rowes Lecture 3: Provng the Kraft-McMllan Inequaltes September 8, 6 Revew: Our Approach The study of both compresson and transmsson requres that we abstract data and messages

More information

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques

Efficient Large Integers Arithmetic by Adopting Squaring and Complement Recoding Techniques The th Worshop on Combnatoral Mathematcs and Computaton Theory Effcent Large Integers Arthmetc by Adoptng Squarng and Complement Recodng Technques Cha-Long Wu*, Der-Chyuan Lou, and Te-Jen Chang *Department

More information

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm

Network Reconfiguration in Distribution Systems Using a Modified TS Algorithm Network Reconfguraton n Dstrbuton Systems Usng a Modfed TS Algorthm ZHANG DONG,FU ZHENGCAI,ZHANG LIUCHUN,SONG ZHENGQIANG School of Electroncs, Informaton and Electrcal Engneerng Shangha Jaotong Unversty

More information

An Adaptive Over-current Protection Scheme for MV Distribution Networks Including DG

An Adaptive Over-current Protection Scheme for MV Distribution Networks Including DG An Adaptve Over-current Protecton Scheme for MV Dstrbuton Networks Includng DG S.A.M. Javadan Islamc Azad Unversty s.a.m.javadan@gmal.com M.-R. Haghfam Tarbat Modares Unversty haghfam@modares.ac.r P. Barazandeh

More information

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages

Low Switching Frequency Active Harmonic Elimination in Multilevel Converters with Unequal DC Voltages Low Swtchng Frequency Actve Harmonc Elmnaton n Multlevel Converters wth Unequal DC Voltages Zhong Du,, Leon M. Tolbert, John N. Chasson, Hu L The Unversty of Tennessee Electrcal and Computer Engneerng

More information

Application of Intelligent Voltage Control System to Korean Power Systems

Application of Intelligent Voltage Control System to Korean Power Systems Applcaton of Intellgent Voltage Control System to Korean Power Systems WonKun Yu a,1 and HeungJae Lee b, *,2 a Department of Power System, Seol Unversty, South Korea. b Department of Power System, Kwangwoon

More information

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13

Figure.1. Basic model of an impedance source converter JCHPS Special Issue 12: August Page 13 A Hgh Gan DC - DC Converter wth Soft Swtchng and Power actor Correcton for Renewable Energy Applcaton T. Selvakumaran* and. Svachdambaranathan Department of EEE, Sathyabama Unversty, Chenna, Inda. *Correspondng

More information

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol

Energy Efficiency Analysis of a Multichannel Wireless Access Protocol Energy Effcency Analyss of a Multchannel Wreless Access Protocol A. Chockalngam y, Wepng u, Mchele Zorz, and Laurence B. Mlsten Department of Electrcal and Computer Engneerng, Unversty of Calforna, San

More information

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception

Enhancing Throughput in Wireless Multi-Hop Network with Multiple Packet Reception Enhancng Throughput n Wreless Mult-Hop Network wth Multple Packet Recepton Ja-lang Lu, Paulne Vandenhove, We Shu, Mn-You Wu Dept. of Computer Scence & Engneerng, Shangha JaoTong Unversty, Shangha, Chna

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE46, Power Electroncs, DC-DC Boost Converter Verson Oct. 3, 11 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS

A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS A TWO-PLAYER MODEL FOR THE SIMULTANEOUS LOCATION OF FRANCHISING SERVICES WITH PREFERENTIAL RIGHTS Pedro Godnho and oana Das Faculdade de Economa and GEMF Unversdade de Combra Av. Das da Slva 65 3004-5

More information

LED Fixture Controller ELED1 Programming Guide

LED Fixture Controller ELED1 Programming Guide LED Fxture Controller ELED1 Programmng Gude ELED1-AUN ELED1-AUS Copyrght 2018 Echoflex Solutons, Inc. All rghts reserved. Product nformaton and specfcaton detals subject to change Echoflex Solutons 38924

More information

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding

Joint Power Control and Scheduling for Two-Cell Energy Efficient Broadcasting with Network Coding Communcatons and Network, 2013, 5, 312-318 http://dx.do.org/10.4236/cn.2013.53b2058 Publshed Onlne September 2013 (http://www.scrp.org/journal/cn) Jont Power Control and Schedulng for Two-Cell Energy Effcent

More information

Frequency Assignment for Multi-Cell IEEE Wireless Networks

Frequency Assignment for Multi-Cell IEEE Wireless Networks Frequency Assgnment for Mult-Cell IEEE 8 Wreless Networks Kn K Leung Bell Labs, Lucent Technologes Murray Hll, NJ 7974 kn@bell-labscom Byoung-Jo J Km AT&T Labs Research Mddletown, NJ 7748 macsbug@researchattcom

More information

Adaptive Modulation for Multiple Antenna Channels

Adaptive Modulation for Multiple Antenna Channels Adaptve Modulaton for Multple Antenna Channels June Chul Roh and Bhaskar D. Rao Department of Electrcal and Computer Engneerng Unversty of Calforna, San Dego La Jolla, CA 993-7 E-mal: jroh@ece.ucsd.edu,

More information

@IJMTER-2015, All rights Reserved 383

@IJMTER-2015, All rights Reserved 383 SIL of a Safety Fuzzy Logc Controller 1oo usng Fault Tree Analyss (FAT and realablty Block agram (RB r.-ing Mohammed Bsss 1, Fatma Ezzahra Nadr, Prof. Amam Benassa 3 1,,3 Faculty of Scence and Technology,

More information

Figure 1. DC-DC Boost Converter

Figure 1. DC-DC Boost Converter EE36L, Power Electroncs, DC-DC Boost Converter Verson Feb. 8, 9 Overvew Boost converters make t possble to effcently convert a DC voltage from a lower level to a hgher level. Theory of Operaton Relaton

More information

Ths materal s publshed n the open archve of Md Sweden Unversty DIVA http://mun.dva-portal.org to ensure tmely dssemnaton of scholarly and techncal work. Copyrght and all rghts theren are retaned by authors

More information

THE ARCHITECTURE OF THE BROADBAND AMPLIFIERS WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON EMITTER

THE ARCHITECTURE OF THE BROADBAND AMPLIFIERS WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON EMITTER VOL. 0, NO. 8, OCTOBE 205 ISSN 89-6608 2006-205 Asan esearch Publshng Network (APN. All rghts reserved. THE ACHITECTUE OF THE BOADBAND AMPLIFIES WITHOUT CLASSICAL STAGES WITH A COMMON BASE AND A COMMON

More information

Fall 2018 #11 Games and Nimbers. A. Game. 0.5 seconds, 64 megabytes

Fall 2018 #11 Games and Nimbers. A. Game. 0.5 seconds, 64 megabytes 5-95 Fall 08 # Games and Nmbers A. Game 0.5 seconds, 64 megabytes There s a legend n the IT Cty college. A student that faled to answer all questons on the game theory exam s gven one more chance by hs

More information

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING

RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING RESOURCE CONTROL FOR HYBRID CODE AND TIME DIVISION SCHEDULING Vaslos A. Srs Insttute of Computer Scence (ICS), FORTH and Department of Computer Scence, Unversty of Crete P.O. Box 385, GR 7 Heraklon, Crete,

More information

Traffic balancing over licensed and unlicensed bands in heterogeneous networks

Traffic balancing over licensed and unlicensed bands in heterogeneous networks Correspondence letter Traffc balancng over lcensed and unlcensed bands n heterogeneous networks LI Zhen, CUI Qme, CUI Zhyan, ZHENG We Natonal Engneerng Laboratory for Moble Network Securty, Bejng Unversty

More information

Utility-based Routing

Utility-based Routing Utlty-based Routng Je Wu Dept. of Computer and Informaton Scences Temple Unversty Roadmap Introducton Why Another Routng Scheme Utlty-Based Routng Implementatons Extensons Some Fnal Thoughts 2 . Introducton

More information

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks

Joint Adaptive Modulation and Power Allocation in Cognitive Radio Networks I. J. Communcatons, etwork and System Scences, 8, 3, 7-83 Publshed Onlne August 8 n ScRes (http://www.scrp.org/journal/jcns/). Jont Adaptve Modulaton and Power Allocaton n Cogntve Rado etworks Dong LI,

More information

TODAY S wireless networks are characterized as a static

TODAY S wireless networks are characterized as a static IEEE TRANSACTIONS ON MOBILE COMPUTING, VOL. 10, NO. 2, FEBRUARY 2011 161 A Spectrum Decson Framework for Cogntve Rado Networks Won-Yeol Lee, Student Member, IEEE, and Ian F. Akyldz, Fellow, IEEE Abstract

More information

ECE315 / ECE515 Lecture 5 Date:

ECE315 / ECE515 Lecture 5 Date: Lecture 5 Date: 18.08.2016 Common Source Amplfer MOSFET Amplfer Dstorton Example 1 One Realstc CS Amplfer Crcut: C c1 : Couplng Capactor serves as perfect short crcut at all sgnal frequences whle blockng

More information

Micro-grid Inverter Parallel Droop Control Method for Improving Dynamic Properties and the Effect of Power Sharing

Micro-grid Inverter Parallel Droop Control Method for Improving Dynamic Properties and the Effect of Power Sharing 2015 AASRI Internatonal Conference on Industral Electroncs and Applcatons (IEA 2015) Mcro-grd Inverter Parallel Droop Control Method for Improvng Dynamc Propertes and the Effect of Power Sharng aohong

More information

EE 508 Lecture 6. Degrees of Freedom The Approximation Problem

EE 508 Lecture 6. Degrees of Freedom The Approximation Problem EE 508 Lecture 6 Degrees of Freedom The Approxmaton Problem Revew from Last Tme Desgn Strategy Theorem: A crcut wth transfer functon T(s) can be obtaned from a crcut wth normalzed transfer functon T n

More information

FFT Spectrum Analyzer

FFT Spectrum Analyzer THE ANNUAL SYMPOSIUM OF THE INSTITUTE OF SOLID MECHANICS SISOM 22 BUCHAREST May 16-17 ----------------------------------------------------------------------------------------------------------------------------------------

More information

Network Application Engineering Laboratories Ltd., Japan

Network Application Engineering Laboratories Ltd., Japan A Study of Pedestran Observaton System wth Ultrasonc Dstance Sensor Shohe MINOMI, Hrosh YAMAMOTO, Katsuch NAKAMURA, Katsuyuk YAMAZAKI Nagaoka Unversty of Technology, Japan e-mal:mnom@stn.nagaokaut.ac.jp

More information

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems

Throughput Maximization by Adaptive Threshold Adjustment for AMC Systems APSIPA ASC 2011 X an Throughput Maxmzaton by Adaptve Threshold Adjustment for AMC Systems We-Shun Lao and Hsuan-Jung Su Graduate Insttute of Communcaton Engneerng Department of Electrcal Engneerng Natonal

More information

Space Time Equalization-space time codes System Model for STCM

Space Time Equalization-space time codes System Model for STCM Space Tme Eualzaton-space tme codes System Model for STCM The system under consderaton conssts of ST encoder, fadng channel model wth AWGN, two transmt antennas, one receve antenna, Vterb eualzer wth deal

More information

NETWORK 2001 Transportation Planning Under Multiple Objectives

NETWORK 2001 Transportation Planning Under Multiple Objectives NETWORK 200 Transportaton Plannng Under Multple Objectves Woodam Chung Graduate Research Assstant, Department of Forest Engneerng, Oregon State Unversty, Corvalls, OR9733, Tel: (54) 737-4952, Fax: (54)

More information

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks

Selective Sensing and Transmission for Multi-Channel Cognitive Radio Networks IEEE INFOCOM 2 Workshop On Cogntve & Cooperatve Networks Selectve Sensng and Transmsson for Mult-Channel Cogntve Rado Networks You Xu, Yunzhou L, Yfe Zhao, Hongxng Zou and Athanasos V. Vaslakos Insttute

More information

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks

A Fuzzy-based Routing Strategy for Multihop Cognitive Radio Networks 74 Internatonal Journal of Communcaton Networks and Informaton Securty (IJCNIS) Vol. 3, No., Aprl 0 A Fuzzy-based Routng Strategy for Multhop Cogntve Rado Networks Al El Masr, Naceur Malouch and Hcham

More information