MECHANICAL and hydraulic components in vehicles

Size: px
Start display at page:

Download "MECHANICAL and hydraulic components in vehicles"

Transcription

1 2160 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 5, JUNE 2009 Message Schedulig for the FlexRay Protocol: The Dyamic Segmet Ece Gura Schmidt ad Klaus Schmidt Abstract The FlexRay commuicatio protocol is expected to be thede facto stadard for high-speed, i-vehicle commuicatio. I this paper, we formally ivestigate the schedulig problem for the dyamic segmet (DS) of FlexRay. We take the bouds o the geeratio times ad the timig requiremets of the sigals ito cosideratio to propose a reservatio-based schedulig approach that preserves the flexible medium access of the DS. To obtai efficiet schedules, we formulate a oliear iteger programmig problem (NIP) that miimizes the required duratio of the DS. This NIP is the decomposed ito two liear biary iteger programmig problems to facilitate the computatio of feasible message schedules. A experimetal study illustrates our message schedulig approach for the DS of FlexRay. Idex Terms FlexRay, iteger programmig, real time, schedulig, vehicular commuicatio etworks. NOMENCLATURE Notatio Explaatio T c FlexRay cycle duratio. T SS,T DS Static segmet, dyamic segmet duratio). τ bit,t MS bit time, miislot duratio. N DS Number of miislots i the dyamic segmet. N Set of odes o the FlexRay etwork. M S Sporadic messages of ode N. M S All sporadic messages. Mm Message m of ode. pm m,dm m Period ad deadlie of Mm. lm m Legth of Mm. R =(,rp,w,l) Reservatio for ode. rp,w,l Reservatio period, offset, legth. R, R Set of reservatios for ode, all reservatios. r : M S R Map of messages to reservatios. L j Cycle load of a FlexRay cycle j. R j All reserved DYS o FC j. RP least commo multiple (lcm) of all reservatios periods. Mauscript received February 24, 2008; revised August 6, First published October 31, 2008; curret versio published May 11, The review of this paper was coordiated by Dr. P. Li. E. G. Schmidt is with the Departmet of Electrical ad Electroics Egieerig, Middle East Techical Uiversity, Akara 06531, Turkey ( egura@metu.edu.tr). K. Schmidt is with the Uiversity of Erlage-Nuremberg, Erlage, Germay ( klaus.schmidt@rt.eei.ui-erlage.de). Color versios of oe or more of the figures i this paper are available olie at Digital Object Idetifier /TVT f : R F Map of reservatios to FIDs. B = (l/rp) Badwidth reservatio for ode per FC. R R B = N B Badwidth reservatio for all odes. =1 Gq M S Message group q for ode. g (Gq ) Reservatio for Gq. G = N =1G All message groups. G S G Selected groups. I. INTRODUCTION MECHANICAL ad hydraulic compoets i vehicles have bee replaced by electroic compoets sice the 1970s. These i-vehicle electroic systems employ electroic cotrol uits (ECUs), which are embedded systems with, e.g., a microcotroller, sesors, ad actuators. Commuicatio etworks eable the iformatio exchage amog ECUs to support most of their tasks. These days, more tha 70 ECUs exchage aroud 2500 sigals i luxury cars [1], [2]. The commuicatio etworks i vehicles trasmit sigal data that are ecapsulated i messages. Most of these messages are real-time messages, i.e., their timely delivery must be guarateed. Techically, precomputed message schedules have to be supplied to meet such timig requiremets. I additio, cosiderig the fast growth i the umber of ECUs ad sigals i automotive electroics, the commuicatio must be efficiet to provide system extesibility. Oe of the first i-vehicle commuicatio etworks for automotive systems is the cotroller area etwork (CAN) [2], [3]. It ca provide bouded delay commuicatio amog ECUs at data rates betwee 125 kb/s ad 1 Mb/s ad is curretly the most widely used i-vehicle etwork. However, it is ot suitable for ovel applicatios such as electroic compoets of the power trai or x-by-wire applicatios, which are hard real time i ature, ad require high-speed, robust, ad predictable commuicatio. The first attempts to meet these demads are time-triggered CAN (TTCAN [4]), time-triggered protocol (TTP [5], [6]), ad ByteFlight [7]. TTCAN ad TTP are time-triggered techologies with predictable medium access, whereas ByteFlight is based o flexible time-divisio multiple access (FTDMA), which aims at efficiet badwidth use. FlexRay i-vehicle commuicatio etworks was fouded as a idustry cosortium by BMW, Daimler-Chrysler, Philips, ad Freescale i 2000 [8], [9]. Curretly, there are more tha 150 members i the cosortium, ad the first series productio car with FlexRay was o the road i FlexRay has a static segmet (SS) with time-divisio multiple access (TDMA) /$ IEEE Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

2 SCHMIDT AND SCHMIDT: MESSAGE SCHEDULING FOR THE FLERAY PROTOCOL: THE DYNAMIC SEGMENT 2161 operatio ad a dyamic segmet (DS) with FTDMA operatio. It is expected to be the ew de facto stadard, combiig the advatages of time-triggered ad FTDMA commuicatio [2]. It provides two chaels with a badwidth of 10 Mb/s each, eablig applicatios that were ot realizable with CAN, such as x-by-wire. The DS of FlexRay is desiged to accommodate sporadic real-time messages that are geerated by evet occurreces ad have to be trasmitted before their deadlie. To this ed, it is required to fid feasible message schedules that meet the timig requiremets. Previous work o the FlexRay DS mostly provides methods to test if a give schedule is feasible [10], [11]. I additio, oe study [12] aalyzes ad evaluates deadlie mootoic schedulig. Differet from the previous work, we propose a method for sythesizig efficiet ad feasible message schedules. Based o a formal problem descriptio, our approach determies the required system parameters such that the sporadic messages are delivered o time. Adoptig ideas from our work i [13], we cosider the bouds o the message geeratio times ad the timig requiremets for message delivery of the sporadic messages to reserve badwidth for each message while maitaiig the beefits of the FTDMA operatio of the FlexRay DS. I our framework, we defie appropriate performace metrics to measure the efficiecy of each schedule. The, iteger programmig is applied to select the most efficiet feasible schedule. The structure of this paper is give as follows. I Sectio II, we describe the operatio of FlexRay ad itroduce our otatio for the system parameters. Sectio III addresses differet issues related to message schedulig for the DS. Our idea of message groupig to reduce the badwidth reservatio is first discussed i Sectio IV ad is the employed i Sectio V to fid optimal message schedules. Sectio VI presets experimetal results. Coclusios are give i Sectio VII. II. FLERAY PROTOCOL The FlexRay protocol defies two chaels that operate at a badwidth of C =10Mb/s, each leadig to a bit time of τ bit = 0.1 μs. I this paper, we cosider message trasmissios o oe FlexRay chael. A. Descriptio of the FlexRay Cycle (FC) The operatio of each FlexRay chael is based o a fixedduratio repeatedly executed FC that is time slotted [8]. The FC comprises a SS, ads, asymbol widow (SW), ad the etwork idle time (NIT). The SW ad the NIT provide time for the trasmissio of iteral cotrol iformatio ad protocolrelated computatios. The duratio of the FC, SS, ad DS, which are fixed durig the cofiguratio of a give system, are measured i millisecods ad are deoted as T c, T SS, ad T DS, respectively. A geeric FC is depicted i the upper part of Fig. 1. The SS is similar to TTP [6] ad employs the TDMA approach. The ivestigatio of the SS is ot i the scope of this paper ad ca be studied as a idepedet schedulig problem. Fig. 1. FlexRay cycle descriptio. We refer the reader to the compaio paper [14] for a detailed descriptio. The DS is similar to ByteFlight [7] ad employs the FTDMA approach. The smallest time uit i the DS is the miislot (MS) with a duratio of T MS (i millisecods), ad the DS cotais a fixed umber of N DS MS, where N DS N DS,max = The DS cosists of cosecutive dyamic slots (DYS) that are superimposed o MS. If a message is trasmitted i a DYS, the the legth of the DYS is equal to the umber of MS eeded for message trasmissio. Otherwise, the legth of the DYS is oe MS. Each ode maitais a slot couter to follow the progress of the DS. It is iitialized to 1 at the begiig of each FC ad is icremeted i every DYS. The arbitratio procedure esures that oly frames with a frame ID (FID) that equals the curret value of the slot couter ca be trasmitted [8]. Therefore, we iterchageably use the otio FID to express the frame ID ad the value of the slot couter i the remaider of this paper. The DS i Fig. 1 cosists of 20 MS. I the first FC, messages are trasmitted i the secod, fifth, ad sixth DYS, whereas the legth of, e.g., the secod DYS is 6 MS. B. Messages We cosider a commuicatio system that cosists of N odes (ECUs) that are coected by FlexRay, where the set of odes is N = {1,...,N}. The odes exchage periodic ad sporadic real-time messages that are trasmitted i FlexRay Frames. We assume that all periodic messages are scheduled i the SS as studied i [14]. I this paper, we ivestigate the trasmissio of sporadic messages i the DS. Our represetatio of the timig properties of sporadic messages follows the lies of related work i [12], [13], ad [15] [17]. For each sporadic message, there is a deadlie, which is the largest tolerable time iterval betwee the geeratio ad the trasmissio of the message. I our work, the deadlie icludes the message trasmissio time as well as the maximum jitter of the message as defied i [10]. I additio, the recurrece of a sporadic message is described by its miimum iterarrival time deoted as period, which characterizes the miimum time iterval betwee two cosecutive message geeratios. The sporadic messages of a ode N costitute a set M S = {M 1,...,MS }, ad the etire set of sporadic messages is deoted as M S := N =1 M S. Each sporadic message Mm M S has a period pm m ad a deadlie dm m, where dm m pm m.thelegth lm m (i MS) of Mm ca be computed as i [8], icludig the sigal data s m i multiples of twobyte words, the FlexRay framig overhead s m 4 bits + O F, ad the commuicatio-free DYS idle phase as l m = (s m 16 bits + s m 4 bits + O F ) τ bit /T MS. (1) Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

3 2162 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 5, JUNE 2009 Fig. 3. FlexRay software architecture. Fig. 2. (a) Message set. (b) DM schedulig. C. DS Schedulig: Issues ad Previous Work The costructio of the FC requires the offlie computatio of several system parameters. The FC duratio T c has to be chose cosiderig the badwidth ad delay requiremets of the messages that are scheduled i both the FlexRay SS ad DS, ad the duratios T SS of the SS ad T DS ofthedshave to fulfill T SS + T DS T c. Hece, it is desirable to keep T DS as small as possible to accommodate the bouds give by the SS ad the FC time, which deped o the message properties i the SS ad the DS. Furthermore, a uique assigmet of FIDs to odes has to guaratee that the messages are trasmitted before their deadlies. Sice FlexRay is fairly ew compared to the legacy bus stadards such as CAN, the literature o the DS is limited. I particular, most approaches assume that the above parameters have already bee determied ad suggest a schedulability aalysis to verify if all message deadlies are met. Cea ad Valezao [18] performed a basic aalysis of FTDMA (based o ByteFlight) ad provided guidelies to fid the maximum FID such that each message is scheduled o the bus cycle from which it arrives. Pop et al. [10] coducted a schedulability aalysis for the DS, give the above parameters. As a extesio of that work, Hagiescu et al. [11] modeled the DS usig service curves ad ivestigated service bouds for messages. The sythesis of feasible schedules is first addressed i [12], where a deadlie-mootoic (DM) approach for assigig FIDs to messages is proposed to compute T DS. I this paper, the respose times of the sporadic messages are miimized sice feasible schedules are achieved if all respose times are smaller tha the respective message deadlies. Our approach directly sythesizes feasible schedules that miimize T DS by employig the kowledge about the message deadlies. We provide a simple example to demostrate drawbacks related to the DM assigmet of FIDs to messages. Example 1: Let the odes i N = {1,...,8} commuicate usig FlexRay with T c =5ms, ad let the message set M S = {M1 1,...,M1 8 } i Fig. 2(a) be give. Here, we require that pm 1 = dm 1 for =1,...,8. Furthermore, it is give that the legth of the DS is limited to N DS = 120 MS. Assume that all messages arrive at the begiig of the DS. Cosider the arrival of messages i Fig. 2(b). Although M1 8 arrives i FC 0, it caot be trasmitted before FC 4 ad, hece, misses its deadlie. This is due to the fact that because of the repeated arrival of M1 5, M1 6, ad M1 7, there is always a message with a smaller FID to be trasmitted, while the remaiig DS is shorter tha lm 8 1. Note that this arrival sceario ca be exteded such that M1 8 is ot scheduled idefiitely. The drawback of DM schedulig is that each message is trasmitted i the first DYS where it fits: Whe M1 6 arrives (FC 4), there are two more FCs util its deadlie (FC 6). However, M1 6 is scheduled i FC 4, ad M1 8 misses its deadlie. I this paper, we propose a schedulig policy that tackles this problem. We reserve badwidth to provide DYS with certai legths ad periodic recurrece. The, messages ca be assiged to these DYS such that they are oly trasmitted i their reserved DYS. Based o this reservatio idea, our schedulig approach determies feasible schedules such that a guarateed opportuity exists for each message to be trasmitted before its deadlie while the duratio T DS ofthedsis miimized ad the duratio T c of the FC is chose, respectig the joit requiremets of the SS ad the DS, as described i Sectio III-C. It is importat to ote that the FTDMA structure of the DS is preserved. If the messages to be trasmitted i a reserved DYS are ot ready at the time of the DYS, the the DYS is oly 1 T MS log, ad the ext DYS ca start immediately. D. Software Architecture As specified i [8], the compoets of each ode are a host ad a commuicatio cotroller (CC) that are coected by a cotroller host iterface (CHI) as show i Fig. 3(a). I our framework, the host provides the schedulig fuctioality for the sporadic messages i the DS, while the CC idepedetly implemets the FlexRay protocol services. Hece, the FIDs allocated to the odes do ot directly idicate the frames to be set but idicate the odes to trasmit i a give DYS. To support reservatios, as described above, the CHI of each ode cotais a buffer for each related FID [see Fig. 3(b)]. The host implemets a periodic schedulig table (PST) per allocated FID that idicates the FCs i which the FID is to be used for message trasmissio. For each used etry i such a PST, the host maitais a correspodig priority queue (PQ) that holds the messages to be set with the respective FID ad FC sorted by icreasig deadlie. The, i each reserved DYS, the highest priority sporadic message, i.e., the message with the smallest deadlie i the PQ associated to the curret FC is assiged to the buffer of the respective FID i the CHI. 1 1 Here, we assume that ties amog messages with the same deadlie are resolved accordig to a predetermied rule. Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

4 SCHMIDT AND SCHMIDT: MESSAGE SCHEDULING FOR THE FLERAY PROTOCOL: THE DYNAMIC SEGMENT 2163 each message i M S. Furthermore, if r(m m)=(,rp,w,l) for M m M S, the rp T c dm m ad l lm m must be satisfied such that the correspodig DYS ca accommodate the legth of M m ad M m meets its deadlie. Together, our goal is to determie R ad r while optimizig the performace metrics defied i Sectio III-D. Fig. 4. (a) DYS reservatio. (b) Worst-case deadlie miss. (c) Example 1. Fig. 3 shows the software architecture for a FlexRay ode that is cofigured to schedule sporadic messages with FIDs 2, 3, ad 5 (compare Fig. 1). I the PQ, the priority icreases toward the lower part of the figure. The PST for FID 2 chooses messages from two PQs i alterate FCs, while the PSTs for FIDs 3 ad 5 provide access for messages i oe PQ i each FC. I the first FC, the sporadic messages b ad e are assiged to DYS 2 ad 5, as idicated by the solid arrows, while o message is preset for the DYS 3. The message y withalower priority tha e has to wait util e is trasmitted, while x ca be trasmitted with FID 2 i the ext FC accordig to its locatio i the PST. III. MESSAGE SCHEDULE FOR THE DS A. Schedulig Issues for the DS I our schedulig policy, each message Mm is mapped to a specific DYS, which has at least lm m reserved MS at least every time period of dm m. Cosiderig that o the oe had, Mm ca be geerated durig the dm m iterval oly oce (dm m pm m), ad o the other had, the DYS reoccurs before the deadlie of Mm, it is sufficiet to trasmit Mm durig the reserved DYS such that Mm meets the deadlie. I the followig, we formalize this idea. A reservatio R for a ode is a 4-tuple (,rp,w,l) with the reservatio period rp N, theoffset w {0,...,rp 1} ad the reservatio legth l N. I our schedulig framework, R stads for l MS that are reserved at all FCs (z rp + w), z N 0, while 1 MS is reserved i the remaiig FCs. Hece, the badwidth reservatio per FC for a give R is B R = l/rp MS. Two example reservatios for a ode are depicted i Fig. 4(a), where R 1 =(, 2, 0, 5), ad R 2 =(, 3, 1, 7). The respective badwidth reservatio per FC evaluates to B R1 =5/2MS ad B R2 =7/3MS. Each reservatio for a ode provides a recurrig DYS for at least oe message i M S. Deotig the set of all reservatios for as R ad the overall set of reservatios as R := N =1 R, this assigmet is expressed by the map r : M S R, i.e., we require that there is oly oe reservatio for B. FID Assigmet To relate the reservatio idea to the software architecture i Sectio II-D, we ote that each reservatio has to be associated to a FID ad etries i the correspodig PST with their respective PQs. I Sectio V, we preset a optimizatio approach that guaratees that every FID assigmet that obeys the followig rules ca be used to schedule the sporadic messages. Let F be the set of FIDs assiged to each ode.themap f : R F that relates each reservatio to a FID has to fulfill the followig coditios. 1) FIDs are uiquely assiged to odes as stated i [8]. 2) FID 1 is assiged. 3) FID assigmets are cosecutive. 4) The total umber of FIDs that are assiged to N odes o a give FlexRay DS is smaller tha N DS,max. As log as f satisfies 1) 4), FID assigmets are arbitrary for our schedulig policy. C. Choice of the FC Time There are costraits for choosig T c such that feasible schedules ca be costructed for ay give message set. If a give message Mm is restricted to be trasmitted i the DS, as discussed i Sectio II-B, ad if T c is chose larger tha dm m, trasmittig Mm multiple times i the same FC does ot guaratee that Mm meets the deadlie. The iterval betwee the last trasmissio of Mm i the DS of the previous FC ad the first trasmissio of Mm i the DS of the curret FC ca be loger tha dm m. Hece, it must hold that T c dm mi, where dm mi is the miimum deadlie amog all sporadic message deadlies. A additioal costrait is illustrated i Fig. 4(b), where shaded areas idicate the trasmitted messages. Assume that r(mm)=r 3 ad rp 3 = dm m.letr 1, R 2, ad R 3 R, with f (R 1 )=1, f (R 2 )=2, ad f (R 3 )=3. I the worst case, Mm arrivesatms3offci ad misses its reserved DYS by 1MS.Mm is the trasmitted i the ext FC j with the reserved DYS for Mm, i.e., j = i + rp 3. Suppose R 1 ad R 2 take up the idicated umber of MS i FC j, as show i Fig. 4(b). As f (R 1 ) <f (R 3 ) ad f (R 2 ) <f (R 3 ), the schedulig of Mm is delayed i FC j, ad Mm misses the deadlie. This deadlie miss is less tha T c, as it is due to the relative MS positios betwee arrival ad trasmissio of Mm i FC i ad j, respectively. This ca be preveted idepedet of the FID assigmets if (rp 3 +1) T c dm m. Followig this cocept, we deote the required message reservatio period for a message Mm by rpm m := dm m/t c 1. Havig determied the message reservatio period for each message i M S, a good choice for the FC time T c is the greatest Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

5 2164 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 5, JUNE 2009 commo divisor (gcd) of all message reservatio periods sice this choice eables reservatios with the maximum allowable schedulig periods. We deote this parameter as T c,ds. Furthermore, our result for the SS i [14] idicates that T c must be a iteger divisor of a parameter T c,ss. Hece, we propose the use of the FC time T c = gcd(t c,ss,t c,ds ). For otatioal coveiece, we express dm m, pm m, rpm m, ad rp i i the uits of T c for the rest of this paper. I particular, we ow have rpm m = dm m 1, i.e., it must be satisfied for a feasible schedule that if r(mm)=r, the rp rpm m. We revisit Example 1 i Fig. 4(c), where our reservatiobased schedulig is applied. Here, each message has r(m1)= i R i ad f(m1)=i i 1, with rp i = dm i 1 1 ad i =1,...,8. The shaded areas show the reservatios that are used to trasmit the messages with the arrival patter that is aalogous to Example 1. I our approach, M1 8 has a reserved DYS to be trasmitted every rp 8 =5 1=4 FCs. Although M1 7 with a smaller FID arrives i FC 2, it waits for its ext reserved DYS i FC 3. Thus, M1 8 is trasmitted before its deadlie i the reserved DYS i FC 2, ad schedulability is achieved with N DS = 120 MS. D. Performace Metrics We itroduce the cycle load L j of a FC j as the first performace metric. It deotes the maximum umber of MS that is reserved for message trasmissio i FC j for a arbitrary assigmet of FIDs, cosiderig that at most oe FID ca be assiged per message. L j icludes both the case where o message is trasmitted for a FID (duratio of 1 MS) ad the case where a message is trasmitted. Let R j Rbe the set of all reserved DYS for message trasmissio o FC j, i.e., R R j, z N 0 such that j =(z rp + w). The, L j is defied as follows: 2 L j = l+ M S 1 = S. (2) R R j R Rj R Rj(l 1)+ M As the reservatios are periodic, the reservatio patter of the DS repeats every rp FCs, where the DS reservatio period rp is the lcm of all reservatio periods. Hece, the FC with the maximum cycle load occurs withi rp FCs. We defie the maximum cycle load as L max = max j {1,...,rp} (L j ). The, we choose N DS = L max ad miimize L max i Sectio V-B to determie a feasible schedule with the shortest possible DS. The badwidth reservatio B = R R(l/rp) ad B = N =1 B idicate the umber of MS reserved per FC for each ode Nad for all of the odes, respectively. The reserved MSs are dedicated to trasmittig specific messages, ad they caot be used to trasmit ew messages. Hece, a low B for a give message set idicates the efficiecy of the badwidth reservatio ad the extesibility of the system. We propose to miimize B i Sectio V-C. 2 Here, M S deotes the umber of messages i M S. TABLE I SPORADIC MESSAGES FOR EAMPLE 2 IV. MESSAGE GROUPING A. Message Groupig: Example I our settig, the relevat timig properties of each message Mm are give as the deadlie dm m ad the period pm m, where, usually, dm m <pm m. This meas that ot ecessarily all reservatios for Mm are utilized to trasmit a message Mm. Similar to our work i [4], we propose to assig multiple messages to the same reservatio while preservig schedulability. As a result, more reservatios are utilized such that the badwidth reservatio B is miimized. The followig example message set for a ode N demostrates this approach. The properties of the sporadic message set M S = {M 1,...,M5 } are listed i Table I. Example 2: Assume that the messages M1 ad M3 i Table I have the reservatios R 1 = r(m1 )=(, 2,w 1, 40) ad R 3 = r(m3 )=(, 8,w 3, 48). I this case, a umber of (40/2) + (48/8) = 26 MS is reserved for R 1 ad R 3 per FC. Furthermore, depedig o the choice of the offsets w 1 ad w 3, it holds that either L max =48MS or that L max =88MS. Here, at least 8/rpm 1 =4DYS have to be reserved for M1 withi eight FCs to guaratee its timely trasmissio. However, at most 8/pm 1 =2messages ca be geerated. Hece, at least two reserved DYS for M1 remai uused. Alteratively, we ca assig M1 ad M3 to the same reservatio R 1 such that r(m3 )=r(m1 )=R 1 = (, mi(rpm 1,rpm 3 ),w 1, max(lm 1,lm 3 )) = (, 2,w 1, 48). For every occurrece of R 1, oly oe message is trasmitted. If M1 ad M3 are ready at the same time, we always give M1 the higher priority as rpm 1 <rpm 3. Thus, M1 is trasmitted accordig to the software architecture i Sectio II-D. Nevertheless, the trasmissio of M3 withi rpm 3 =8FCs after it is geerated is guarateed because M1 ca oly be geerated twice durig eight FCs, leavig out at least two reserved but uused DYS for the trasmissio of M3. The beefits regardig the performace metrics defied i Sectio III-D are give as follows. Whe assigig M1 ad M3 to the same reservatio R 1, their cotributio to the badwidth reservatio B decreases to max(lm 1,lm 3 )/mi(rpm 1,rpm 3 )=24 MS/T c. The maximum cycle load for R 1 ow is L max = max(lm 1,lm 3 )= 48 MS. Cosequetly, such groupig ca, ideed, be used to improve the performace metrics as defied i Sectio III-D. It ca readily be observed that there is more tha oe assigmet of reservatios that icludes M1. For example, it is possible to assig M2 ad M1 to the same reservatio as oe DYS for M1 remais uused i rpm 2 = 4 FCs. However, ot all of such multiple assigmets improve our performace metrics. Usig separate reservatios for M1 ad M2, the badwidth reservatio is (lm 1 /rpm 1 )+ Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

6 SCHMIDT AND SCHMIDT: MESSAGE SCHEDULING FOR THE FLERAY PROTOCOL: THE DYNAMIC SEGMENT 2165 (lm 2 /rpm 2 )=45MS/T c, whereas whe assigig them to the same reservatio, the total badwidth reservatio becomes max(lm 1,lm 2 )/mi(rpm 1,rpm 2 )=50 MS/T c, which icreases B. Accordigly, such groups will be excluded i the optimizatio i Sectio IV-B. B. Message Groupig: Geeral Formulatio I this sectio, the costructio of message groups, i.e., assigmets of (multiple) messages to a reservatio for a ode N is geeralized. A message group Gq M S, q N correspods to the reservatio g (Gq )=(,rp,w,l), where g (Gq )=r(mm) for all Mm Gq. Here, we determie rp = mi M m Gq (rpm m) ad lq = max M m Gq (lm m), as discussed i Sectios III-C ad D. The costructio process of a message group Gq starts with a empty group, i.e., ay message Mm ca be added to Gq. The, Gq = {Mm}, g (Gq )=(, rpm m,w,lm m). For the further discussio, we defie RMq,l ad Pq,l as metrics to check if a ew message Ml ca be added to a oempty Gq. Let g (Gq )=(,rp,w,l). RMq,l deotes the least umber of remaiig DYS that ca be used for Ml withi a time period of rpm l if all messages with smaller schedulig periods i G q are geerated as frequetly as possible ad scheduled before Ml.Wehave RMq,l = rpm l /rp rpm l /pm m. M m G q,rpm m rpm l If RMq,l 1, the M l ca be scheduled i Gq, together with the already preset higher priority messages. Pq,l is the profit i B whe addig Ml to Gq compared to the case where Ml is scheduled separately, i.e., (3) P q,l =(l/rp + lm l /rpm l ) max (lm l,l) /rp. (4) If Pq,l 0, the addig M l to Gq decreases B. Cosiderig (3) ad (4), Mm fits ito Gq if RMq,l 1 ad P q,l 0. There are already two groups {M1 } ad {M1,M3 } that iclude M1 i Example 2. Next, we costruct additioal groups with M1. Cosider G1 = {M1 } with g (G1 )=(, 2,w 1, 40). We exted the group to G2 = {M1,M3 }, with g (G2 )= (, 2,w 2, 48), as discussed above. If we cosider M4, we see that RM2,4 =1 ad P2,4 =2. A ew group is G3 = {M1,M3,M4 }, with g (G3 )=(, 2,w 3, 48). Nomoreew groups ca be formed by extedig G3 as M4 uses the last available DYS. Aother possible message to exted G2 is M5, with RM2,5 =2ad P2,5 =2. The, G4 = {M1,M3,M5 }, with g (G4 )=(, 2,w 4, 48). Similarly, the set of all possible message groups ca be determied algorithmically. Algorithm 4.1 checks if Ml ca be added to a give group Gq while all existig messages i Gq are still trasmitted withi their schedulig periods. There are three possible results. If the result is o_fit, the Ml does ot fit ito Gq. If the result is last_fit, the Ml is added to Gq,but o other messages ca be added. If the result is more_fit, the more messages ca be added after Ml.IfM l ca be added to Gq, the Algorithm 4.1 geerates the update Gq = Gq {Ml } ad adds the ew Gq to the set G of all message groups for ode. Algorithm 4.1 (Check ad Add) Iput: M l, G q, G. Iit: result = more_fit if (P q,l < 0 or RM q,l < 1) result = o_fit else G q := G q {M l } ad G = G G q if (RM q,l =1) result = last_fit retur result Algorithm 4.2 uses Algorithm 4.1 to eumerate all possible groups Gq M S. Here, the ordered list LM S of all messages sorted by icreasig deadlie is used. Two operators ext(ml ) ad last(lm S) retur the message followig Ml ad the last message i LM S, respectively. The compariso Mk <M l returs true if Mk is located before M l i LMS. Before Algorithm 4.2 is ru for Mm M S, G q, G, ad Mc are iitialized to {Mm}, {{Mm}}, ad Mm, respectively. Algorithm 4.2 (Group) Iput: LM S, Mc, Gq, G (while Mc < last(lm S)) Mc = ext(mc )) tempgq = Gq result = Check ad Add(Mc,tempGq, G ) if (result = more_fit ad Mc last(lm S)) tempmc = Mc Group (LM S, tempmc, tempgq, G ) The messages i LM S are checked to fit i Gq.Ayremaiig capacity is idicated whe Check ad Add returs a more_fit value. I this case, a ew group is formed, which exteds Gq with the remaiig of the list of messages by ruig Group recursively. We apply Algorithm 4.2 to our example message set i Table I ad costruct the message groups for M1 with the schedulig period rpm 1 =2. The ordered list evaluates to LM S = M1,M2,M3,M4,M5. The step-by-step evaluatio of the algorithm is depicted i Table II. The etire set G obtaied by applyig Algorithm 4.2 for the rest of the messages i M S is G = {{M1 }, {M1,M3 }, {M1,M3,M4 }, {M1,M3,M5 }, {M1,M4 }, {M1,M4,M5 }, {M1,M5 }, {M2 }, {M2,M4 }, {M2,M5 }, {M3 }, {M4 }, {M5 }}. The set G has the followig characteristics that eed to be addressed. First, there are multiple groups that, for example, cotai the message M 1. However, i the fial schedule, exactly oe reservatio for M 1 is required. Thus, oe out of these groups has to be selected for trasmittig M 1. Secod, for each group G q G, the offset of the correspodig reservatio Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

7 2166 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 5, JUNE 2009 TABLE II MESSAGE GROUP CONSTRUCTION FOR M1 IN EAMPLE 2 TABLE III MESSAGE GROUPS FOR EAMPLE 3 depedig o the offset w, the cycle load of certai FCs is icreased by l. We propose a iteger programmig approach to determie G S ad w for the reservatio of each G q G S such that B ad L max are miimized, as discussed i Sectio III-D. We illustrate our optimal message schedulig approach with the followig example: Example 3: Let N = {1, 2}. We assume that the groups i G have bee computed as listed i Table III by ruig Algorithm 4.2 o a give set of messages M S. Our goal is ow to determie G S ad the offsets w i of the correspodig reservatios such that L max (ad, thus, the required duratio T DS of the DS) is miimized. g (G q ) has ot bee determied yet. I Sectio V, we employ the eumeratio of all possible message groups, as derived above, to fid the choice of groups ad reservatio offsets that optimizes the performace metrics i Sectio III-D. V. O PTIMAL SCHEDULING OF MESSAGES The schedule for M S establishes the umber of reserved DYS for each Mm M S. As we discussed i Sectio III-A, FIDs ca be assiged to reservatios arbitrarily. Hece, the parameters left to be determied are the selectio of message groups to be used ad the offsets for correspodig reservatios while miimizig the cycle load. A message Mm ca be icluded i multiple groups i G. Amog these groups, oe Gq G, with Mm Gq,mustbe selected such that oe ad oly oe reservatio for Mm is icluded i the schedule. Let G := N =1 G deote the set of all groups, ad let G S G deote the set of selected groups. Oce Gq is selected, the reservatio (,rp,w,l):=g (Gq ) is allocated to ode to trasmit messages i Gq, with a cotributio of l/rp to the badwidth reservatio B. Furthermore, A. Exact Formulatio We formulate iteger programmig problems with two compoets to fid the optimal message schedule. The first compoet addresses the selectio of the message groups ad the correspodig reservatios. The biary decisio variable g i {0, 1} takes the value of 1 if G i G S ad is 0 otherwise. The secod compoet is determiig the reservatio offsets. A reservatio R i ca have a offset w i {0...rp i 1}. The biary decisio variable x i,k {0, 1} takes the value of 1 if w i = k ad is 0 otherwise, where k =0,...,rp i 1. Furthermore, it ca readily be observed that the reservatio patter repeats after G RP FCs, where G RP = lcm Gi Grp i is the least commo multiple of the reservatio periods rp i correspodig to each group G i G. Hece, oly the FCs 0,...,G RP 1 eed to be take ito accout. Cosider a reservatio R i that correspods to G i G.The cotributio of R i to L j, j =1,...,G RP 1, is give as follows. 1) g i =0: The, G i G S ad R i does ot add to L j. 2) g i =1ad x i,k =1for k = j mod rp i : The, w i = k ad l i MS are reserved for R i i L j. 3) g i =1ad x i,k =0for k = j mod rp i : The, w i k ad oe MS is reserved for R i i L j. Accordigly, we ca express the cycle load L j as follows: L j = G i G g i (x i,k l i +(1 x i,k ) 1) (5) where k = j mod rp i. Ay FC j {0,...,G RP 1} ca have the maximum cycle load. Assumig without loss of geerality Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

8 SCHMIDT AND SCHMIDT: MESSAGE SCHEDULING FOR THE FLERAY PROTOCOL: THE DYNAMIC SEGMENT 2167 that L max = L 0, the expressio to be miimized is mi L 0 = mi g i x i,0 l i + g i (1 x i,0 ) 1 (6) G i G where is a vector with all variables g i ad x i,k.therequiremet that oly oe reservatio is selected for each Mm ad exactly oe offset is determied for each used reservatio is formulated by the costraits i (7) ad (8), respectively. Sice L max = L 0, there are o FCs j {1,...,G RP 1}, with L j >L 0. This costrait is stated i Mm, g i =1 (7) i,mm G i for i =1,..., G, rp i 1 k=0 x i,k = g i (8) for j =1,...,G RP 1, L j L 0. (9) The optimal message schedule is the solutio of the optimizatio problem with the objective fuctio i (6) ad the costraits i (7) (9). Note that it is a oliear iteger programmig problem (NIP), as the computatios i (5) ad (9) cotai products of the decisio variables g i ad x i,k. A feasible schedule for Example 3 has bee computed usig the Tomlab optimizatio eviromet [19]. As a result, g 2 = g 4 = g 9 = g 10 = g 11 =1 ad g i =0 for the remaiig values of i have bee foud. Hece, G S = {{M 1 1,M 1 2 }, {M 1 3 }, {M 2 1,M 2 4 }, {M 2 2 }, {M 2 3 }}. Furthermore, the correspodig offsets are w 2 =0, w 4 =2, w 9 =1, w 10 = 0, w 11 =1, ad the worst-case maximum cycle load is L max = 81 MS. Respectig the coditios i Sectio III-B, the FIDs ca ow be assiged to the reservatios of the selected message groups arbitrarily. However, a further aalysis of the NIP solutio ca reduce the umber of required FIDs ad, hece, lead to a shorter DS by assigig multiple reservatios of oe ode that ever appear i the same FC to the same FID. 3 A efficiet FID assigmet for Example 3 is f 1 (R 2 )=1, f 1 (R 4 )=2, f 2 (R 9 )=3, f 2 (R 11 )=4, ad f 2 (R 10 )=3,as show i Fig. 5(a). Here, the reservatios R 9 ad R 10 of ode 2 ca be assiged to the same FID, istead of choosig a separate FID such as f 2 (R 10 )=5, as they ever occupy the same FC. Hece, the two uused MSs that would appear i the logest FC (with R 2 ad R 10 ) i the latter case ca be elimiated. The resultig cycle load is reduced from 81 to 79 MS. Fig. 5(b) depicts the correspodig software architecture accordig to Sectio II-D. B. Two-Step Formulatio As solvig the offlie NIP is a hard problem, eve for small message sets, we propose to decompose the formulatio i (6) (9) ito two liear biary iteger programmig problems (BIPs) to eable the problem solutio also for large message Fig. 5. Optimal reservatios for Example 3. (a) NIP. (b) Software architecture. (c) Decomposed BIP. sets. I the first step, we suggest that the groups to be scheduled are selected such that our performace metric B is miimized. I the secod step, the offsets for these selected groups are computed to miimize L max. The followig objective fuctio is used to miimize B 4 : mi subject to the costraits B = mi M m M S, g i (l i /rp i ) (10) G i G i,m m G i g i =1. (11) Completig the first step yields G S G, where G i G S g i =1. I the followig step, L max is miimized. Here, we deote the umber of groups i G S as G S ad the lcm of their reservatio periods as G S,RP.Wehave L max = mi L 0 = mi subject to the costraits G i G S x i,0 l i +(1 x i,0 ) 1 (12) for j =1,...,G S,RP 1:L j L 0 (13) for i =1,...,G S : rp i 1 k=0 x i,k =1. (14) The BIP i (10) ad (11) has bee solved for Example 3 usig Tomlab [19]. As a result, g 2 = g 4 = g 8 = g 10 = g 12 =1 ad g i =0 for the remaiig values of i. Hece, G S = {{M1 1,M2 1 }, {M3 1 }, {M1 2,M3 2 }, {M2 2 }, {M4 2 }}. Note that, differet from the NIP solutio, M3 2 is grouped with M1 2 i G 8 sice the resultig badwidth reservatio B =55.1 MS is smaller tha for the NIP solutio with B = 55.7 MS. I the ext step, we solve the BIP i (12) ad (13) for Example 3. x 2,1, x 4,0, x 8,0, x 10,1, ad x 12,0 are foud to be 1, while the rest of the x i,k is 0. The worst-case maximum cycle load is L max =84ad ca be reduced to 82 MS by a efficiet FID assigmet, as depicted i Fig. 5(c). Although the resultig 3 A algorithmic approach to tackle such FID assigmet has bee developed but is ot i the scope of this paper. 4 Note that the fractioal coefficiets of the objective fuctio ca be coverted ito itegers by multiplyig B with G RP. Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

9 2168 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 58, NO. 5, JUNE 2009 TABLE IV SPORADIC MESSAGES OF THE SAE BENCHMARK DS is slightly larger compared to the NIP solutio, ow oly two BIPs have to be solved. Together, it ca be stated that there is a possible tradeoff betwee the badwidth reservatio B ad the maximum cycle load L max. Furthermore, the decomposed optimizatio ca both provide a upper boud for the miimum L max ad a good iitial feasible solutio for ruig the NIP. VI. EPERIMENTAL STUDY I this sectio, we preset a compariso of the NIP solutio i Sectio V-B ad the BIP solutio i Sectio V-C. Furthermore, we study the schedule costructio for large message sets. I all our experimets, we used the CPLE solver of Tomlab [19] to obtai the iteger programmig solutios, ad for each data poit, te sample rus have bee evaluated o a persoal computer with a dual-core Petium GHz processor ad 1 GB of radom access memory. Fig. 6. Cycle load. (a) SAE message set ad (b) costructed message set. Optimizatio time. (c) SAE message set ad (d) costructed message set. A. Society of Automotive Egieers (SAE) Bechmark Set The SAE bechmark set i [15] comprises 31 sporadic messages with data sizes smaller tha 8 bits whose deadlies ad periods are iteger multiples of 5 ms ad are trasmitted by five odes (see Table IV). With the choice of T MS =6.0μs ad O F =90bits (see [8]), each message fits ito a frame with ( ) 0.1/6.0 MS =3MS. For the SAE bechmark set, the NIP ad BIP formulatios, i combiatio with the efficiet FID assigmet, yield the same result of T DS =26T MS = 156 μs. B. Compariso Betwee the NIP ad the BIP Solutios Our compariso betwee the solutios of the NIP formulatio i Sectio V-B ad the BIP formulatio i Sectio V-C is based o the SAE message set i Table IV that represets a practical message set ad the example message set i Table III that was costructed to illustrate the potetial differet solutios for the NIP ad the BIP. As i the SAE message set, we employ five odes commuicatig o the FlexRay bus. Sice the umber of messages i both sets is ot sufficiet to geerate cosiderable traffic o FlexRay, we exted these sets by radomly choosig messages from the respective set ad assigig them to oe of five FlexRay odes util a give arrival rate is reached. Here, for a give message set M S, we deote the arrival rate as Mm M S lm/dm m. For both message sets, the NIP ca be solved for up to 16 messages i the DS, while the solver fails to fid a optimal solutio for larger message sets. Fig. 6(a) (SAE messages) ad Fig. 6(c) (costructed message set) plot the maximum cycle load L max, as computed i (12) agaist the arrival rate. It ca be see that the NIP ad BIP formulatios yield the same optimizatio Fig. 7. Large message sets. (a) DS legth. (b) Effect of groupig. results i all our experimets. This suggests that although cases exist where the BIP does ot give a optimal solutio (compare Example 3), BIP is suitable i practical examples. Moreover, solvig the BIP is much less computatioally expesive, as illustrated i Fig. 6(b) ad (d). C. Message Schedulig for Large Message Sets Further experimets were carried out to evaluate the BIP approach for larger message sets. Fig. 7(a) shows that more tha 270 messages of the SAE message set ca be scheduled i a DS with T DS 336 T MS =2.0 ms, while computatio timesoflesstha1harerequired. The beefit of the groupig idea is preseted i Fig. 7(b) by comparig the badwidth reservatio B [see (10)] eeded to schedule idividual messages ( idividual ) to the badwidth reservatio with groupig ( grouped ). I all cases, the badwidth required to schedule the give message set is reduced by about 20%. D. Discussio It has to be oted that allowig arbitrary FID assigmets i the optimizatio accordig to Sectio III-B potetially leads to suboptimal badwidth reservatios. However, it is readily Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

10 SCHMIDT AND SCHMIDT: MESSAGE SCHEDULING FOR THE FLERAY PROTOCOL: THE DYNAMIC SEGMENT 2169 observed that determiig a globally optimal FID assigmet is computatioally itractable sice its computatioal complexity is eve higher tha the NIP formulated i Sectio V-B, which ca oly be solved for small message sets, as show i Sectio VI-B. I this respect, the decompositio of the NIP ito two BIP eables the schedule costructio for large messages sets, as described i Sectio VI-C, while the experimets i Sectio VI-B idicate that for practical message sets, the NIP ad BIP formulatios lead to idetical results. Hece, our BIP approach geerates feasible schedules for large message sets, while esurig a miimal badwidth reservatio ad the shortest possible duratio T DS of the DS. VII. CONCLUSION This paper has addressed the message schedule costructio for sporadic real-time messages that are to be trasmitted i the DS of the FlexRay protocol. Our approach proposes to reserve badwidth such that each sporadic message ca meet its deadlie. Based o a formal descriptio of the schedulig problem, we determie a NIP to compute a optimal message schedule. Here, the badwidth reservatio ad the cycle load are employed as appropriate performace metrics that have to be miimized. To facilitate the problem solutio, we suggest a decompositio of the NIP ito two BIPs to approximate the optimal result. First, we fid a set of reservatios that miimizes the badwidth reservatio, ad the, we schedule the obtaied reservatios such that the cycle load is miimized. The performace of the proposed approach was evaluated i a experimetal study. It is verified that the NIP ad BIP formulatios yield idetical results for practical message sets. Furthermore, it was possible to costruct feasible schedules for large message sets. Together, our approach eables the algorithmic computatio of a optimal schedule for the sporadic messages i the FlexRay DS. REFERENCES [1] A. Albert, Compariso of evet-triggered ad time-triggered cocepts with regard to distributed cotrol systems, i Proc. Embedded World, 2004, pp [2] N. Navet, Y. Sog, F. Simoot-Lio, ad C. Wilwert, Treds i automotive commuicatio systems, Proc. IEEE, vol. 93, o. 6, pp , Ju [3] CAN i Automatio, May [Olie]. Available: org/ca/ [4] TTCAN, May [Olie]. Available: ca/ttca/ [5] Time-Triggered Protocol TTP/C, High-Level Specificatio Documet, Nov protocol ver [Olie]. Available: [6] H. Kopetz ad G. Bauer, The time-triggered architecture, Proc. IEEE, vol. 91, o. 1, pp , Ja [7] J. Berwager, M. Peller, ad R. Griegbach, A New High Performace Data Bus System for Safety Related Applicatios, [Olie]. Available: [8] FlexRay Commuicatio System, Ju Protocol specificatio, ver [Olie]. Available: [9] R. Makowitz ad C. Temple, FlexRay A commuicatio etwork for automotive cotrol systems, i Proc. IEEE It. Workshop Factory Commu. Syst., 2006, pp [10] T. Pop, P. Pop, P. Eles, Z. Peg, ad A. Adrei, Timig aalysis of the FlexRay commuicatio protocol, i Proc. 18th Euromicro Cof. Real-Time Syst., 2006, pp [11] A. Hagiescu, U. D. Bordoloi, S. Chakraborty, P. Sampath, P. V. V. Gaesa, ad S. Ramesh, Performace aalysis of FlexRay-based ECU etworks, i Proc. Des. Autom. Cof., 2007, pp [12] P. Pop, P. Eles, ad Z. Peg, Bus access optimizatio for distributed embedded systems based o schedulability aalysis, i Proc. Cof. Des., Autom. Test Eur., 2007, pp [13] K. Schmidt ad E. G. Schmidt, Systematic message schedule costructio for time-triggered CAN, IEEE Tras. Veh. Techol., vol. 56, o. 6, pp , Nov [14] K. Schmidt ad E. G. Schmidt, Message schedulig for the FlexRay protocol: The static segmet, IEEE Tras. Veh. Techol., vol. 58, o. 5, pp , Ju [15] Class C Applicatio Requiremet Cosideratios, SAE Hadbook, vol. 2, SAE, Warredale, PA, SAE Paper J2056/1 Jue 93, 1994, pp [16] K. Tidell, A. Burs, ad A. J. Welligs, Calculatig cotroller area etwork (CAN) message respose times, Cotrol Eg. Pract., vol. 3, o. 8, pp , Aug [17] J. Gamiz, J. Samitier, J. Fuertes, ad O. Rubies, Practical evaluatio of messages latecies i CAN, i Proc. IEEE Cof. Emergig Techol. Factory Autom., Sep. 2003, vol. 1, pp [18] G. Cea ad A. Valezao, O the properties of the flexible time divisio multiple access techique, IEEE Tras. Id. Iformat., vol. 2, o. 2, pp , May [19] Tomlab, Jul [Olie]. Available: Ece Gura Schmidt received the B.S. degree i electrical ad electroics egieerig from the Middle East Techical Uiversity, Akara, Turkey, i 1997 ad the M.S. ad Ph.D. degrees i electrical ad computer egieerig from Caregie Mello Uiversity, Pittsburgh, PA, i 2001 ad 2004, respectively. She is curretly a Faculty Member with the Departmet of Electrical ad Electroics Egieerig, Middle East Techical Uiversity. Her research iterests iclude high-speed etworks, etworked cotrol systems, ad vehicular commuicatio etworks. Klaus Schmidt received the Diploma ad Ph.D. (with distictio) degrees i electrical, electroic, ad commuicatio egieerig from the Uiversity of Erlage-Nuremberg, Erlage, Germay, i 2002 ad 2005, respectively. He is curretly a Postdoctoral Researcher ad the Chair of Automatic Cotrol with the Uiversity of Erlage-Nuremberg. His research iterests iclude cotroller sythesis for discrete evet systems, etworked cotrol systems, ad vehicular commuicatio etworks. Authorized licesed use limited to: ULAKBIM UASL - MIDDLE EAST TECHNICAL UNIVERSITY. Dowloaded o Jue 11, 2009 at 11:15 from IEEE plore. Restrictios apply.

Message Scheduling for the FlexRay Protocol: The Dynamic Segment

Message Scheduling for the FlexRay Protocol: The Dynamic Segment IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY 1 Message Schedulig for the FlexRay Protocol: The Dyamic Segmet Ece Gura Schmidt, Member, IEEE, Klaus Schmidt Abstract The FlexRay commuicatio protocol is expected

More information

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS

A SELECTIVE POINTER FORWARDING STRATEGY FOR LOCATION TRACKING IN PERSONAL COMMUNICATION SYSTEMS A SELETIVE POINTE FOWADING STATEGY FO LOATION TAKING IN PESONAL OUNIATION SYSTES Seo G. hag ad hae Y. Lee Departmet of Idustrial Egieerig, KAIST 373-, Kusug-Dog, Taejo, Korea, 305-70 cylee@heuristic.kaist.ac.kr

More information

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing

Application of Improved Genetic Algorithm to Two-side Assembly Line Balancing 206 3 rd Iteratioal Coferece o Mechaical, Idustrial, ad Maufacturig Egieerig (MIME 206) ISBN: 978--60595-33-7 Applicatio of Improved Geetic Algorithm to Two-side Assembly Lie Balacig Ximi Zhag, Qia Wag,

More information

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code

A New Space-Repetition Code Based on One Bit Feedback Compared to Alamouti Space-Time Code Proceedigs of the 4th WSEAS It. Coferece o Electromagetics, Wireless ad Optical Commuicatios, Veice, Italy, November 0-, 006 107 A New Space-Repetitio Code Based o Oe Bit Feedback Compared to Alamouti

More information

x y z HD(x, y) + HD(y, z) HD(x, z)

x y z HD(x, y) + HD(y, z) HD(x, z) Massachusetts Istitute of Techology Departmet of Electrical Egieerig ad Computer Sciece 6.02 Solutios to Chapter 5 Updated: February 16, 2012 Please sed iformatio about errors or omissios to hari; questios

More information

Intermediate Information Structures

Intermediate Information Structures Modified from Maria s lectures CPSC 335 Itermediate Iformatio Structures LECTURE 11 Compressio ad Huffma Codig Jo Roke Computer Sciece Uiversity of Calgary Caada Lecture Overview Codes ad Optimal Codes

More information

Cross-Layer Performance of a Distributed Real-Time MAC Protocol Supporting Variable Bit Rate Multiclass Services in WPANs

Cross-Layer Performance of a Distributed Real-Time MAC Protocol Supporting Variable Bit Rate Multiclass Services in WPANs Cross-Layer Performace of a Distributed Real-Time MAC Protocol Supportig Variable Bit Rate Multiclass Services i WPANs David Tug Chog Wog, Jo W. Ma, ad ee Chaig Chua 3 Istitute for Ifocomm Research, Heg

More information

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER

CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 95 CHAPTER 5 A NEAR-LOSSLESS RUN-LENGTH CODER 5.1 GENERAL Ru-legth codig is a lossless image compressio techique, which produces modest compressio ratios. Oe way of icreasig the compressio ratio of a ru-legth

More information

PROJECT #2 GENERIC ROBOT SIMULATOR

PROJECT #2 GENERIC ROBOT SIMULATOR Uiversity of Missouri-Columbia Departmet of Electrical ad Computer Egieerig ECE 7330 Itroductio to Mechatroics ad Robotic Visio Fall, 2010 PROJECT #2 GENERIC ROBOT SIMULATOR Luis Alberto Rivera Estrada

More information

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS

APPLICATION NOTE UNDERSTANDING EFFECTIVE BITS APPLICATION NOTE AN95091 INTRODUCTION UNDERSTANDING EFFECTIVE BITS Toy Girard, Sigatec, Desig ad Applicatios Egieer Oe criteria ofte used to evaluate a Aalog to Digital Coverter (ADC) or data acquisitio

More information

4. INTERSYMBOL INTERFERENCE

4. INTERSYMBOL INTERFERENCE DATA COMMUNICATIONS 59 4. INTERSYMBOL INTERFERENCE 4.1 OBJECT The effects of restricted badwidth i basebad data trasmissio will be studied. Measuremets relative to itersymbol iterferece, usig the eye patter

More information

On Parity based Divide and Conquer Recursive Functions

On Parity based Divide and Conquer Recursive Functions O Parity based Divide ad Coquer Recursive Fuctios Sug-Hyu Cha Abstract The parity based divide ad coquer recursio trees are itroduced where the sizes of the tree do ot grow mootoically as grows. These

More information

High Speed Area Efficient Modulo 2 1

High Speed Area Efficient Modulo 2 1 High Speed Area Efficiet Modulo 2 1 1-Soali Sigh (PG Scholar VLSI, RKDF Ist Bhopal M.P) 2- Mr. Maish Trivedi (HOD EC Departmet, RKDF Ist Bhopal M.P) Adder Abstract Modular adder is oe of the key compoets

More information

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS

COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS COMPRESSION OF TRANSMULTIPLEXED ACOUSTIC SIGNALS Mariusz Ziółko, Przemysław Sypka ad Bartosz Ziółko Departmet of Electroics, AGH Uiversity of Sciece ad Techology, al. Mickiewicza 3, 3-59 Kraków, Polad,

More information

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting

Test Time Minimization for Hybrid BIST with Test Pattern Broadcasting Test Time Miimizatio for Hybrid BIST with Test Patter Broadcastig Raimud Ubar, Maksim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity EE-126 18 Talli, Estoia {raiub, maksim}@pld.ttu.ee Gert

More information

Permutation Enumeration

Permutation Enumeration RMT 2012 Power Roud Rubric February 18, 2012 Permutatio Eumeratio 1 (a List all permutatios of {1, 2, 3} (b Give a expressio for the umber of permutatios of {1, 2, 3,, } i terms of Compute the umber for

More information

SIDELOBE SUPPRESSION IN OFDM SYSTEMS

SIDELOBE SUPPRESSION IN OFDM SYSTEMS SIDELOBE SUPPRESSION IN OFDM SYSTEMS Iva Cosovic Germa Aerospace Ceter (DLR), Ist. of Commuicatios ad Navigatio Oberpfaffehofe, 82234 Wesslig, Germay iva.cosovic@dlr.de Vijayasarathi Jaardhaam Muich Uiversity

More information

A study on the efficient compression algorithm of the voice/data integrated multiplexer

A study on the efficient compression algorithm of the voice/data integrated multiplexer A study o the efficiet compressio algorithm of the voice/data itegrated multiplexer Gyou-Yo CHO' ad Dog-Ho CHO' * Dept. of Computer Egieerig. KyiigHee Uiv. Kiheugup Yogiku Kyuggido, KOREA 449-71 PHONE

More information

Wavelength Band Switching in Multigranular Optical WDM Networks

Wavelength Band Switching in Multigranular Optical WDM Networks Wavelegth Bad Switchig i Multigraular Optical WDM Networks Vishal Aad Collaborators X. Cao,, Dr. Y. Xiog ad Dr. C. Qiao LANDER, CSE Departmet, SUNY at Buffalo ~1~ Vishal Aad Outlie λ The Problem with preset

More information

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series

Roberto s Notes on Infinite Series Chapter 1: Series Section 2. Infinite series Roberto s Notes o Ifiite Series Chapter : Series Sectio Ifiite series What you eed to ow already: What sequeces are. Basic termiology ad otatio for sequeces. What you ca lear here: What a ifiite series

More information

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter

Design of FPGA- Based SPWM Single Phase Full-Bridge Inverter Desig of FPGA- Based SPWM Sigle Phase Full-Bridge Iverter Afarulrazi Abu Bakar 1, *,Md Zarafi Ahmad 1 ad Farrah Salwai Abdullah 1 1 Faculty of Electrical ad Electroic Egieerig, UTHM *Email:afarul@uthm.edu.my

More information

Design of FPGA Based SPWM Single Phase Inverter

Design of FPGA Based SPWM Single Phase Inverter Proceedigs of MUCEET2009 Malaysia Techical Uiversities Coferece o Egieerig ad Techology Jue 20-22, 2009, MS Garde,Kuata, Pahag, Malaysia MUCEET2009 Desig of FPGA Based SPWM Sigle Phase Iverter Afarulrazi

More information

Logarithms APPENDIX IV. 265 Appendix

Logarithms APPENDIX IV. 265 Appendix APPENDIX IV Logarithms Sometimes, a umerical expressio may ivolve multiplicatio, divisio or ratioal powers of large umbers. For such calculatios, logarithms are very useful. They help us i makig difficult

More information

Spread Spectrum Signal for Digital Communications

Spread Spectrum Signal for Digital Communications Wireless Iformatio Trasmissio System Lab. Spread Spectrum Sigal for Digital Commuicatios Istitute of Commuicatios Egieerig Natioal Su Yat-se Uiversity Spread Spectrum Commuicatios Defiitio: The trasmitted

More information

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay

Efficient Feedback-Based Scheduling Policies for Chunked Network Codes over Networks with Loss and Delay Efficiet Feedback-Based Schedulig Policies for Chuked Network Codes over Networks with Loss ad Delay Aoosheh Heidarzadeh ad Amir H. Baihashemi Departmet of Systems ad Computer Egieerig, Carleto Uiversity,

More information

Broadcasting in Multichannel Cognitive Radio Ad Hoc Networks

Broadcasting in Multichannel Cognitive Radio Ad Hoc Networks 2013 IEEE Wireless Commuicatios ad Networkig Coferece (WCNC): MAC Broadcastig i Multichael Cogitive Radio Ad Hoc Networks Zaw Htike Departmet of Computer Egieerig Kyug Hee Uiversity 1 Seocheo,Giheug, Yogi,

More information

Estimation of non Distortion Audio Signal Compression

Estimation of non Distortion Audio Signal Compression Estimatio of o Distortio Audio Sigal Compressio M. BAK, S. PODOXI, V. TSIGOUZ Departmet of Commuicatio Egieerig Ceter for Techological Educatio Holo 5 Golomb street, POB 35 Holo 58, Tel: +97-3-5669 ISRAEL

More information

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting

Hybrid BIST Optimization for Core-based Systems with Test Pattern Broadcasting Hybrid BIST Optimizatio for Core-based Systems with Test Patter Broadcastig Raimud Ubar, Masim Jeihhi Departmet of Computer Egieerig Talli Techical Uiversity, Estoia {raiub, masim}@pld.ttu.ee Gert Jerva,

More information

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1

}, how many different strings of length n 1 exist? }, how many different strings of length n 2 exist that contain at least one a 1 1. [5] Give sets A ad B, each of cardiality 1, how may fuctios map A i a oe-tooe fashio oto B? 2. [5] a. Give the set of r symbols { a 1, a 2,..., a r }, how may differet strigs of legth 1 exist? [5]b.

More information

ECONOMIC LOT SCHEDULING

ECONOMIC LOT SCHEDULING ECONOMIC LOT SCHEDULING JS, FFS ad ELS Job Shop (JS) - Each ob ca be differet from others - Make to order, low volume - Each ob has its ow sequece Fleible Flow Shop (FFS) - Limited umber of product types

More information

Modeling and solution for the ship stowage planning problem of coils in the steel industry

Modeling and solution for the ship stowage planning problem of coils in the steel industry Loughborough Uiversity Istitutioal Repository Modelig ad solutio for the ship stowage plaig problem of coils i the steel idustry This item was submitted to Loughborough Uiversity's Istitutioal Repository

More information

X-Bar and S-Squared Charts

X-Bar and S-Squared Charts STATGRAPHICS Rev. 7/4/009 X-Bar ad S-Squared Charts Summary The X-Bar ad S-Squared Charts procedure creates cotrol charts for a sigle umeric variable where the data have bee collected i subgroups. It creates

More information

Novel pseudo random number generation using variant logic framework

Novel pseudo random number generation using variant logic framework Edith Cowa Uiversity Research Olie Iteratioal Cyber Resiliece coferece Cofereces, Symposia ad Campus Evets 011 Novel pseudo radom umber geeratio usig variat logic framework Jeffrey Zheg Yua Uiversity,

More information

A New Design of Log-Periodic Dipole Array (LPDA) Antenna

A New Design of Log-Periodic Dipole Array (LPDA) Antenna Joural of Commuicatio Egieerig, Vol., No., Ja.-Jue 0 67 A New Desig of Log-Periodic Dipole Array (LPDA) Atea Javad Ghalibafa, Seyed Mohammad Hashemi, ad Seyed Hassa Sedighy Departmet of Electrical Egieerig,

More information

WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI

WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI WAVE-BASED TRANSIENT ANALYSIS USING BLOCK NEWTON-JACOBI Muhammad Kabir McGill Uiversity Departmet of Electrical ad Computer Egieerig Motreal, QC H3A 2A7 Email: muhammad.kabir@mail.mcgill.ca Carlos Christofferse

More information

PHY-MAC dialogue with Multi-Packet Reception

PHY-MAC dialogue with Multi-Packet Reception PHY-AC dialogue with ulti-packet Receptio arc Realp 1 ad Aa I. Pérez-Neira 1 CTTC-Cetre Tecològic de Telecomuicacios de Cataluya Edifici Nexus C/Gra Capità, - 0803-Barceloa (Cataluya-Spai) marc.realp@cttc.es

More information

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer

Compound Controller for DC Motor Servo System Based on Inner-Loop Extended State Observer BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 6, No 5 Special Issue o Applicatio of Advaced Computig ad Simulatio i Iformatio Systems Sofia 06 Prit ISSN: 3-970; Olie ISSN:

More information

Combined Scheme for Fast PN Code Acquisition

Combined Scheme for Fast PN Code Acquisition 13 th Iteratioal Coferece o AEROSPACE SCIENCES & AVIATION TECHNOLOGY, ASAT- 13, May 6 8, 009, E-Mail: asat@mtc.edu.eg Military Techical College, Kobry Elkobbah, Cairo, Egypt Tel : +(0) 4059 4036138, Fax:

More information

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission 1 Distributed Resource Maagemet i Multi-hop Cogitive Radio Networs for Delay Sesitive Trasmissio Hsie-Po Shiag ad Mihaela va der Schaar Departmet of Electrical Egieerig (EE), Uiversity of Califoria Los

More information

Efficient Energy Consumption Scheduling: Towards Effective Load Leveling

Efficient Energy Consumption Scheduling: Towards Effective Load Leveling eergies Article Efficiet Eergy Cosumptio Schedulig: Towards Effective Load Levelig Yua Hog 1, *, Shegbi Wag 2 ad Ziyue Huag 3 1 Departmet of Iformatio Techology Maagemet, Uiversity at Albay, SUNY, 1400

More information

Technical Explanation for Counters

Technical Explanation for Counters Techical Explaatio for ers CSM_er_TG_E Itroductio What Is a er? A er is a device that couts the umber of objects or the umber of operatios. It is called a er because it couts the umber of ON/OFF sigals

More information

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ *

Data Acquisition System for Electric Vehicle s Driving Motor Test Bench Based on VC++ * Available olie at www.sciecedirect.com Physics Procedia 33 (0 ) 75 73 0 Iteratioal Coferece o Medical Physics ad Biomedical Egieerig Data Acquisitio System for Electric Vehicle s Drivig Motor Test Bech

More information

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS

DIGITALLY TUNED SINUSOIDAL OSCILLATOR USING MULTIPLE- OUTPUT CURRENT OPERATIONAL AMPLIFIER FOR APPLICATIONS IN HIGH STABLE ACOUSTICAL GENERATORS Molecular ad Quatum Acoustics vol. 7, (6) 95 DGTALL TUNED SNUSODAL OSCLLATOR USNG MULTPLE- OUTPUT CURRENT OPERATONAL AMPLFER FOR APPLCATONS N HGH STABLE ACOUSTCAL GENERATORS Lesław TOPÓR-KAMŃSK Faculty

More information

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio

Performance Analysis of Channel Switching with Various Bandwidths in Cognitive Radio Performace Aalysis of Chael Switchig with Various Badwidths i Cogitive Radio Po-Hao Chag, Keg-Fu Chag, Yu-Che Che, ad Li-Kai Ye Departmet of Electrical Egieerig, Natioal Dog Hwa Uiversity, 1,Sec.2, Da-Hsueh

More information

ELEC 204 Digital Systems Design

ELEC 204 Digital Systems Design Fall 2013, Koç Uiversity ELEC 204 Digital Systems Desig Egi Erzi College of Egieerig Koç Uiversity,Istabul,Turkey eerzi@ku.edu.tr KU College of Egieerig Elec 204: Digital Systems Desig 1 Today: Datapaths

More information

sible number of wavelengths. The wave~~ngt~ ~ ~ ~ c ~ n b~dwidth is set low eno~gh to interfax One of the most im

sible number of wavelengths. The wave~~ngt~ ~ ~ ~ c ~ n b~dwidth is set low eno~gh to interfax One of the most im sible umber of wavelegths. The wave~~gt~ ~ ~ ~ c ~ b~dwidth is set low eo~gh to iterfax vices. Oe of the most im ed trasmitters ad ysis much more CO "The author is also f Cumputer sciece Departmet, Uiversity

More information

Analysis of SDR GNSS Using MATLAB

Analysis of SDR GNSS Using MATLAB Iteratioal Joural of Computer Techology ad Electroics Egieerig (IJCTEE) Volume 5, Issue 3, Jue 2015 Aalysis of SDR GNSS Usig MATLAB Abstract This paper explais a software defied radio global avigatio satellite

More information

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System

A Heuristic Method: Differential Evolution for Harmonic Reduction in Multilevel Inverter System Iteratioal Joural of Computer ad Electrical Egieerig, Vol. 5, o. 5, October 013 A Heuristic Method: Differetial Evolutio for Harmoic Reductio i Multilevel Iverter System P. Jamua ad C. Christober Asir

More information

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment

Implementation of Fuzzy Multiple Objective Decision Making Algorithm in a Heterogeneous Mobile Environment Implemetatio of Fuzzy Multiple Objective Decisio Makig Algorithm i a Heterogeeous Mobile Eviromet P.M.L. ha, Y.F. Hu, R.E. Sheriff, Departmet of Electroics ad Telecommuicatios Departmet of yberetics, Iteret

More information

LETTER A Novel Adaptive Channel Estimation Scheme for DS-CDMA

LETTER A Novel Adaptive Channel Estimation Scheme for DS-CDMA 1274 LETTER A Novel Adaptive Chael Estimatio Scheme for DS-CDMA Che HE a), Member ad Xiao-xiag LI, Nomember SUMMARY This paper proposes a adaptive chael estimatio scheme, which uses differet movig average

More information

Ch 9 Sequences, Series, and Probability

Ch 9 Sequences, Series, and Probability Ch 9 Sequeces, Series, ad Probability Have you ever bee to a casio ad played blackjack? It is the oly game i the casio that you ca wi based o the Law of large umbers. I the early 1990s a group of math

More information

General Model :Algorithms in the Real World. Applications. Block Codes

General Model :Algorithms in the Real World. Applications. Block Codes Geeral Model 5-853:Algorithms i the Real World Error Correctig Codes I Overview Hammig Codes Liear Codes 5-853 Page message (m) coder codeword (c) oisy chael decoder codeword (c ) message or error Errors

More information

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB

PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB 1 of 7 PRACTICAL FILTER DESIGN & IMPLEMENTATION LAB BEFORE YOU BEGIN PREREQUISITE LABS Itroductio to Oscilloscope Itroductio to Arbitrary/Fuctio Geerator EXPECTED KNOWLEDGE Uderstadig of LTI systems. Laplace

More information

Subscriber Pulse Metering (SPM) Detection

Subscriber Pulse Metering (SPM) Detection Subscriber Pulse Meterig () Detectio Versatile telephoe call-charge ad security fuctios for PBX, Payphoe ad Pair-Gai applicatios - employig CML s family of 12kHz ad 16kHz ICs INNOVATIONS INV/Telecom//1

More information

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches

A New Basic Unit for Cascaded Multilevel Inverters with the Capability of Reducing the Number of Switches Joural of Power Electroics, ol, o, pp 67-677, July 67 JPE --6 http://dxdoiorg/6/jpe67 I(Prit: 98-9 / I(Olie: 9-78 A ew Basic Uit for Cascaded Multi Iverters with the Capability of Reducig the umber of

More information

7. Counting Measure. Definitions and Basic Properties

7. Counting Measure. Definitions and Basic Properties Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 7. Coutig Measure Defiitios ad Basic Properties Suppose that S is a fiite set. If A S the the cardiality of A is the umber of elemets i A, ad is

More information

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks

The Fundamental Capacity-Delay Tradeoff in Large Mobile Ad Hoc Networks The Fudametal Capacity-Delay Tradeoff i Large Mobile Ad Hoc Networks Xiaoju Li ad Ness B. Shroff School of Electrical ad Computer Egieerig, Purdue Uiversity West Lafayette, IN 47907, U.S.A. {lix, shroff}@ec.purdue.edu

More information

FPGA Implementation of the Ternary Pulse Compression Sequences

FPGA Implementation of the Ternary Pulse Compression Sequences FPGA Implemetatio of the Terary Pulse Compressio Sequeces N.Balaji 1, M. Sriivasa rao, K.Subba Rao 3, S.P.Sigh 4 ad N. Madhusudhaa Reddy 4 Abstract Terary codes have bee widely used i radar ad commuicatio

More information

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells The Potetial of Dyamic Power ad Sub-carrier Assigmets i Multi-User OFDM-FDMA Cells Mathias Bohge, James Gross, Adam Wolisz TU Berli Eisteiufer 5, 1587 Berli, Germay {bohge gross wolisz}@tk.tu-berli.de

More information

Introduction to Wireless Communication Systems ECE 476/ECE 501C/CS 513 Winter 2003

Introduction to Wireless Communication Systems ECE 476/ECE 501C/CS 513 Winter 2003 troductio to Wireless Commuicatio ystems ECE 476/ECE 501C/C 513 Witer 2003 eview for Exam #1 March 4, 2003 Exam Details Must follow seatig chart - Posted 30 miutes before exam. Cheatig will be treated

More information

Problem of calculating time delay between pulse arrivals

Problem of calculating time delay between pulse arrivals America Joural of Egieerig Research (AJER) 5 America Joural of Egieerig Research (AJER) e-issn: 3-847 p-issn : 3-936 Volume-4, Issue-4, pp-3-4 www.ajer.org Research Paper Problem of calculatig time delay

More information

ECE 333: Introduction to Communication Networks Fall Lecture 4: Physical layer II

ECE 333: Introduction to Communication Networks Fall Lecture 4: Physical layer II ECE 333: Itroductio to Commuicatio Networks Fall 22 Lecture : Physical layer II Impairmets - distortio, oise Fudametal limits Examples Notes: his lecture cotiues the discussio of the physical layer. Recall,

More information

13 Legislative Bargaining

13 Legislative Bargaining 1 Legislative Bargaiig Oe of the most popular legislative models is a model due to Baro & Ferejoh (1989). The model has bee used i applicatios where the role of committees have bee studies, how the legislative

More information

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS

OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS OPTIMIZATION OF RNS FIR FILTERS FOR 6-INPUTS LUT BASED FPGAS G.C. Cardarilli, M. Re, A. Salsao Uiversity of Rome Tor Vergata Departmet of Electroic Egieerig Via del Politecico 1 / 00133 / Rome / ITAL {marco.re,

More information

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS

CHAPTER 8 JOINT PAPR REDUCTION AND ICI CANCELLATION IN OFDM SYSTEMS CHAPTER 8 JOIT PAPR REDUCTIO AD ICI CACELLATIO I OFDM SYSTEMS Itercarrier Iterferece (ICI) is aother major issue i implemetig a OFDM system. As discussed i chapter 3, the OFDM subcarriers are arrowbad

More information

PERMUTATIONS AND COMBINATIONS

PERMUTATIONS AND COMBINATIONS www.sakshieducatio.com PERMUTATIONS AND COMBINATIONS OBJECTIVE PROBLEMS. There are parcels ad 5 post-offices. I how may differet ways the registratio of parcel ca be made 5 (a) 0 (b) 5 (c) 5 (d) 5. I how

More information

Measurements of the Communications Environment in Medium Voltage Power Distribution Lines for Wide-Band Power Line Communications

Measurements of the Communications Environment in Medium Voltage Power Distribution Lines for Wide-Band Power Line Communications Measuremets of the Commuicatios viromet i Medium Voltage Power Distributio Lies for Wide-Bad Power Lie Commuicatios Jae-Jo Lee *,Seug-Ji Choi *,Hui-Myoug Oh *, Wo-Tae Lee *, Kwa-Ho Kim * ad Dae-Youg Lee

More information

Single Bit DACs in a Nutshell. Part I DAC Basics

Single Bit DACs in a Nutshell. Part I DAC Basics Sigle Bit DACs i a Nutshell Part I DAC Basics By Dave Va Ess, Pricipal Applicatio Egieer, Cypress Semicoductor May embedded applicatios require geeratig aalog outputs uder digital cotrol. It may be a DC

More information

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1

Radar emitter recognition method based on AdaBoost and decision tree Tang Xiaojing1, a, Chen Weigao1 and Zhu Weigang1 1 Advaces i Egieerig Research, volume 8 d Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 7) Radar emitter recogitio method based o AdaBoost ad decisio tree Tag Xiaojig,

More information

A Radio Resource Allocation Algorithm for QoS Provision in PMP-based Systems

A Radio Resource Allocation Algorithm for QoS Provision in PMP-based Systems 530 OURAL OF COMMUICATIOS, VOL. 5, O. 7, ULY 00 A Radio Resource Allocatio Algorithm for QoS Provisio i PMP-based Systems Pig Wag Broadbad Wireless commuicatios ad Multimedia laboratory, Key Laboratory

More information

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells

The Potential of Dynamic Power and Sub-carrier Assignments in Multi-User OFDM-FDMA Cells The Potetial of Dyamic Power ad Sub-carrier Assigmets i Multi-User OFDM-FDMA Cells Mathias Bohge, James Gross, Adam Wolisz Telecommuicatio Networks Group, TU Berli Eisteiufer 5, 1587 Berli, Germay {bohge

More information

Resource Allocation in Downlink MIMO-OFDMA with Proportional Fairness

Resource Allocation in Downlink MIMO-OFDMA with Proportional Fairness 8 JOURAL OF COUICATIOS VOL. 4 O. FERUARY 009 Resource Allocatio i Dowli IO-OFDA with Proportioal Fairess i Da ad Chi Chug o Departmet of Electrical ad Computer Egieerig atioal Uiversity of Sigapore Email:{dabi

More information

ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS

ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS Chapter ON THE FUNDAMENTAL RELATIONSHIP BETWEEN THE ACHIEVABLE CAPACITY AND DELAY IN MOBILE WIRELESS NETWORKS Xiaoju Li ad Ness B. Shroff School of Electrical ad Computer Egieerig, Purdue Uiversity West

More information

THE LUCAS TRIANGLE RECOUNTED. Arthur T. Benjamin Dept. of Mathematics, Harvey Mudd College, Claremont, CA Introduction

THE LUCAS TRIANGLE RECOUNTED. Arthur T. Benjamin Dept. of Mathematics, Harvey Mudd College, Claremont, CA Introduction THE LUCAS TRIANLE RECOUNTED Arthur T Bejami Dept of Mathematics, Harvey Mudd College, Claremot, CA 91711 bejami@hmcedu 1 Itroductio I 2], Neville Robbis explores may properties of the Lucas triagle, a

More information

Measurement of Equivalent Input Distortion AN 20

Measurement of Equivalent Input Distortion AN 20 Measuremet of Equivalet Iput Distortio AN 2 Applicatio Note to the R&D SYSTEM Traditioal measuremets of harmoic distortio performed o loudspeakers reveal ot oly the symptoms of the oliearities but also

More information

Article Modified Adversarial Hierarchical Task Network Planning in Real-Time Strategy Games

Article Modified Adversarial Hierarchical Task Network Planning in Real-Time Strategy Games Article Modified Adversarial Hierarchical Task Network Plaig i Real-Time Strategy Games Li Su, Peg Jiao, Kai Xu, Quaju Yi * ad Yabig Zha College of Iformatio System ad Maagemet, Natioal Uiversity of Defese

More information

I n t r o d u c t i o n t o P h o t o g r a p h y ( 1 0 )

I n t r o d u c t i o n t o P h o t o g r a p h y ( 1 0 ) 9 1 5 7 I t r o d u c t i o t o P h o t o g r a p h y ( 1 0 ) 20S/20E/20M A Photography Course 9 1 5 7 : I t r o d u c t i o t o P h o t o g r a p h y ( 1 0 ) 2 0 S / 2 0 E / 2 0 M Course Descriptio This

More information

CAEN Tools for Discovery

CAEN Tools for Discovery Applicatio Note AN2506 Digital Gamma Neutro discrimiatio with Liquid Scitillators Viareggio 19 November 2012 Itroductio I recet years CAEN has developed a complete family of digitizers that cosists of

More information

A D2D-based Protocol for Ultra-Reliable Wireless Communications for Industrial Automation

A D2D-based Protocol for Ultra-Reliable Wireless Communications for Industrial Automation 1 A D2D-based Protocol for Ultra-Reliable Wireless Commuicatios for Idustrial Automatio Liag Liu, Member, IEEE ad Wei Yu, Fellow, IEEE arxiv:1710.01265v3 [cs.it] 15 May 2018 Abstract As a idispesable use

More information

AC : USING ELLIPTIC INTEGRALS AND FUNCTIONS TO STUDY LARGE-AMPLITUDE OSCILLATIONS OF A PENDULUM

AC : USING ELLIPTIC INTEGRALS AND FUNCTIONS TO STUDY LARGE-AMPLITUDE OSCILLATIONS OF A PENDULUM AC 007-7: USING ELLIPTIC INTEGRALS AND FUNCTIONS TO STUDY LARGE-AMPLITUDE OSCILLATIONS OF A PENDULUM Josue Njock-Libii, Idiaa Uiversity-Purdue Uiversity-Fort Waye Josué Njock Libii is Associate Professor

More information

Lecture 4: Frequency Reuse Concepts

Lecture 4: Frequency Reuse Concepts EE 499: Wireless & Mobile Commuicatios (8) Lecture 4: Frequecy euse Cocepts Distace betwee Co-Chael Cell Ceters Kowig the relatio betwee,, ad, we ca easily fid distace betwee the ceter poits of two co

More information

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains

Fingerprint Classification Based on Directional Image Constructed Using Wavelet Transform Domains 7 Figerprit Classificatio Based o Directioal Image Costructed Usig Wavelet Trasform Domais Musa Mohd Mokji, Syed Abd. Rahma Syed Abu Bakar, Zuwairie Ibrahim 3 Departmet of Microelectroic ad Computer Egieerig

More information

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission

Distributed Resource Management in Multi-hop Cognitive Radio Networks for Delay Sensitive Transmission 1 Distributed Resource Maagemet i Multi-hop Cogitive Radio Networs for Delay Sesitive Trasmissio Hsie-Po Shiag ad Mihaela va der Schaar Departmet of Electrical Egieerig (EE), Uiversity of Califoria Los

More information

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION

Sapana P. Dubey. (Department of applied mathematics,piet, Nagpur,India) I. INTRODUCTION IOSR Joural of Mathematics (IOSR-JM) www.iosrjourals.org COMPETITION IN COMMUNICATION NETWORK: A GAME WITH PENALTY Sapaa P. Dubey (Departmet of applied mathematics,piet, Nagpur,Idia) ABSTRACT : We are

More information

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks

Throughput/Delay Analysis of Spectrally Phase- Encoded Optical CDMA over WDM Networks Throughput/Delay Aalysis of pectrally Phase- Ecoded Optical over etwors K. Putsri *,. ittichivapa * ad H.M.H.halaby ** * Kig Mogut s Istitute of Techology Ladrabag Departmet of Telecommuicatios Egieerig,

More information

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels

Comparison of Frequency Offset Estimation Methods for OFDM Burst Transmission in the Selective Fading Channels Compariso of Frequecy Offset Estimatio Methods for OFDM Burst Trasmissio i the Selective Fadig Chaels Zbigiew Długaszewski Istitute of Electroics ad Telecommuicatios Pozań Uiversity of Techology 60-965

More information

Super J-MOS Low Power Loss Superjunction MOSFETs

Super J-MOS Low Power Loss Superjunction MOSFETs Low Power Loss Superjuctio MOSFETs Takahiro Tamura Mutsumi Sawada Takayuki Shimato ABSTRACT Fuji Electric has developed superjuctio MOSFETs with a optimized surface desig that delivers lower switchig.

More information

Joint Rate Control and Scheduling for Real-Time Wireless Networks

Joint Rate Control and Scheduling for Real-Time Wireless Networks Joit Rate Cotrol ad Schedulig for Real-Time Wireless Networks Shuai Zuo, I-Hog Hou, Tie Liu, Aathram Swami, ad Prithwish Basu Abstract This paper studies wireless etworks with multiple real-time flows

More information

AS an important part of intelligent transportation system

AS an important part of intelligent transportation system 734 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 66, NO. 1, JANUARY 2017 Chael Allocatio for Adaptive Video Streamig i Vehicular Networks Log Su, Haggua Sha, Member, IEEE, Aipig Huag, Seior Member,

More information

Counting on r-fibonacci Numbers

Counting on r-fibonacci Numbers Claremot Colleges Scholarship @ Claremot All HMC Faculty Publicatios ad Research HMC Faculty Scholarship 5-1-2015 Coutig o r-fiboacci Numbers Arthur Bejami Harvey Mudd College Curtis Heberle Harvey Mudd

More information

Information-Theoretic Analysis of an Energy Harvesting Communication System

Information-Theoretic Analysis of an Energy Harvesting Communication System Iformatio-Theoretic Aalysis of a Eergy Harvestig Commuicatio System Omur Ozel Seur Ulukus Departmet of Electrical ad Computer Egieerig Uiversity of Marylad, College Park, MD 074 omur@umd.edu ulukus@umd.edu

More information

8. Combinatorial Structures

8. Combinatorial Structures Virtual Laboratories > 0. Foudatios > 1 2 3 4 5 6 7 8 9 8. Combiatorial Structures The purpose of this sectio is to study several combiatorial structures that are of basic importace i probability. Permutatios

More information

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION

INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION XIX IMEKO World Cogress Fudametal ad Applied Metrology September 6, 9, Lisbo, Portugal INCREASE OF STRAIN GAGE OUTPUT VOLTAGE SIGNALS ACCURACY USING VIRTUAL INSTRUMENT WITH HARMONIC EXCITATION Dalibor

More information

OFDMA Based Two-hop Cooperative Relay Network Resources Allocation

OFDMA Based Two-hop Cooperative Relay Network Resources Allocation This full text paper was peer reviewed at the directio of IEEE Commuicatios Society subject matter experts for publicatio i the ICC 008 proceedigs. OFDMA Based Two-hop Cooperative Relay Network Resources

More information

Delta- Sigma Modulator with Signal Dependant Feedback Gain

Delta- Sigma Modulator with Signal Dependant Feedback Gain Delta- Sigma Modulator with Sigal Depedat Feedback Gai K.Diwakar #1 ad V.Vioth Kumar *2 # Departmet of Electroics ad Commuicatio Egieerig * Departmet of Electroics ad Istrumetatio Egieerig Vel Tech Uiversity,Cheai,

More information

Technical Requirements for Fixed Line-of-Sight Radio Systems Operating in the Band GHz

Technical Requirements for Fixed Line-of-Sight Radio Systems Operating in the Band GHz Issue 3 December 2010 Spectrum Maagemet ad Telecommuicatios Stadard Radio System Pla Techical Requiremets for Fixed Lie-of-Sight Radio Systems Operatig i the Bad 14.5-15.35 GHz Jauary 2013 - Evelope B

More information

ETSI TS V3.1.1 ( )

ETSI TS V3.1.1 ( ) ETSI TS 15 13 V3.1.1 (000-01) Techical Specificatio Uiversal Mobile Telecommuicatios System (UMTS); Spreadig ad modulatio (FDD) (3G TS 3.13 versio 3.1.1 Release 1999) (3G TS 3.13 versio 3.1.1 Release 1999)

More information

Generalization of Selective Harmonic Control/Elimination

Generalization of Selective Harmonic Control/Elimination Geeralizatio of Selective Harmoic Cotrol/Elimiatio J.R. Wells, P.L. Chapma, P.T. rei Graiger Ceter for Electric Machiery ad Electromechaics Departmet of Electrical ad Computer Egieerig Uiversity of Illiois

More information

High-Order CCII-Based Mixed-Mode Universal Filter

High-Order CCII-Based Mixed-Mode Universal Filter High-Order CCII-Based Mixed-Mode Uiversal Filter Che-Nog Lee Departmet of Computer ad Commuicatio Egieerig, Taipei Chegshih Uiversity of Sciece ad Techology, Taipei, Taiwa, R. O. C. Abstract This paper

More information

Concurrent Fault Detection in Random Combinational Logic

Concurrent Fault Detection in Random Combinational Logic Cocurret Fault Detectio i Radom Combiatioal Logic Petros Drieas ad Yiorgos Makris Departmets of Computer Sciece ad Electrical Egieerig Yale Uiversity Abstract We discuss a o-itrusive methodology for cocurret

More information