Improving the Sound Recording Quality of Wireless Sensors Using Automatic Gain Control Methods
|
|
- Gordon Wilkins
- 5 years ago
- Views:
Transcription
1 BULETINUL ŞTIINŢIFIC al Universiăţii POLITEHNICA din Timişoara, România, Seria AUTOMATICĂ ŞI CALCULATOARE SCIENTIFIC BULLETIN of The POLITEHNICA Universiy of Timişoara, Romania, Transacions on AUTOMATIC CONTROL and COMPUTER SCIENCE, Vol. 56 (70), No. 2, June 2011, ISSN X Improving he Sound Recording Qualiy of Wireless Sensors Using Auomaic Gain Conrol Mehods Gábor Goszolya * and László Tóh ** * Deparmen of Informaics, Universiy of Szeged, Árpád ér 1., 6720 Szeged, Hungary Phone: (+36 62) , Fax: (+36 62) , ggabor@inf.u-szeged.hu, WWW: hp:// ** Research Group on Arificial Inelligence of he Hungarian Academy of Sciences., Tisza Lajos kr. 103., 6720 Szeged, Hungary Phone: (+36 62) , Fax: (+36 62) , ohl@inf-u-szeged.hu, WWW: hp:// Absrac When performing speech recording i is desirable o have he speech signal in as a high qualiy as possible. In everyday recording condiions one of he mos imporan aspecs of sound qualiy is o have a uniform volume level, because i is very hard o undersand (and o auomaically recognize) an uerance wih a volume level ha varies considerably. Of course his uniform volume level should also be an average one, avoiding eiher oo loud or oo quie recordings. To overcome his problem usually an approach called Auomaic Gain Conrol is used, which is an adapive mehod for conrolling microphone sensiiviy (gain). Wireless sensors are recen, low-powered devices, which are for recording and ransmiing observaions such as speech, hus hey are a good area for applying auomaic gain conrol. Due o heir low power consumpion, however, only very simple soluions can be implemened. Here we will presen a general gain conrol algorihm, hen inroduce wo variaions ha we es in a siuaion which simulaes he acual use. We perform evaluaions by using wo ypes of measuremen: he firs one compares local volume levels o recordings made under condiions, while in he second we measure he undersandabiliy of he recordings made by applying sandard speech recogniion echniques. Our resuls in boh cases confirm ha i is indeed an area where auomaic gain conrol can be applied, and ha boh our algorihms perform well in pracice. Keywords: wireless sensors, sound qualiy, auomaic gain conrol, volume level, speech recogniion. I. INTRODUCTION Wireless sensors and wireless sensor neworks have become increasingly popular recenly. Their main applicaion is he monioring of heir environmen like movemen deecion and measuring emperaure and ligh. They are also capable of recording audio daa, which calls for poring a number of speech processing applicaions. Being a relaively new area, however, a number of quie basic issues for hese sensors have o be addressed. Because of heir limied processing capabiliies, even he poring of he mos basic algorihms migh require some modificaions. In his paper we will focus on a special problem of disan speech recording, namely he auomaic adjusmen of he recording gain. The above problem arises from he fac ha he posiioning of wireless sensors canno be known in advance. From he viewpoin of speech processing i means ha a sensor having a microphone and ransmiing wha i records does no know how far i is from he speaker. I could also be he case ha his arge is coninuously changing is posiion, i.e. moving away from or owards he sensor. Anoher siuaion migh be ha here are several speakers, each a a differen disance from he sensor; bu regardless hese difficulies, he wireless sensor should always ry o record he acual speech in as high a qualiy as possible. Perhaps he mos imporan facor affecing recording qualiy of a wireless sensor is ha of seing he gain of he microphone. This way he sensiiviy of he recording process can be affeced. A good auomaic gain conrol (AGC) algorihm [1] can eliminae or a leas smooh he above-menioned jumps in he volume level, which makes he effecive processing of he signal more sraighforward. The srucure of he paper is as follows. Firs we shall describe he problem of auomaic gain conrol and is imporance in our sudy. Then we will inroduce our algorihms applied and explain how hey work in deail. Nex, we will describe he evaluaion mehodologies used and our esing environmen. Finally, we will presen he resuls obained and draw our conclusions. II. AUTOMATIC GAIN CONTROL IN WIRELESS SENSORS The goal of auomaic gain conrol is o dynamically adjus he sensiiviy of he microphone, based on he acual acousic observaions. I is used in various siuaions where 47
2 signals having differen srenghs (usually from differen sources) are presen. A ypical example is ha of elephones or cell phones [1], bu i is also used for conrolling he ampliude of inerfering signals using lasers [2] or in pacemakers [3]. Every case is special, however, hus our sensor-based environmen also has is special requiremens, which should be considered when developing applicaions for i. Perhaps he mos imporan one is ha, as hese sensors were designed o have excepionally low power consumpion, hey have very limied resources: hey usually have a low-capaciy processor, and an exremely small amoun of RAM. They communicae via radio waves, which also have a limied bandwidh. In his scenario, applicaions designed o work on wireless sensors have o use as small a CPU ime and RAM as possible. The main reason for using gain conrol in wireless sensors is heir limied resoluion: for each sample we can represen i only using 10 bis of informaion, so we should aemp o use as much of i as possible. We could also follow he sraegy of sending he informaion recorded as is, and amplify i laer, in he device ha receives he speech daa. I would clearly have he advanage ha we would no be handicapped by he compuaional limiaions of sensors, so we could use CPU-demanding algorihms, or ones ha require more memory. In his scenario, however, here would be a clear loss of informaion as each sample has his fixed 10-bi long represenaion. For a louder-speaking person large-ampliude values would ge clipped, which could have been avoided if we had been using a lower gain value. In oher cases, when he speech recorded is oo quie, we would no be using he whole 10 bis available, bu only a par of i, which could be avoided by using a higher gain value. And i is clear ha in boh cases he qualiy of he recordings would suffer. Forunaely in our wireless sensor environmen he gain can be adjused. I is represened on one bye only: he higher his value is, he more sensiive he microphone becomes, and vice versa: a lower value means less sensiiviy. From experience we know ha he microphone has a quasi-linear sensiiviy as a funcion of he gain value, and is defaul value is 64. III. THE ALGORITHMS APPLIED Nex, we will describe our algorihms inroduced for auomaic gain conrol. An arbirary AGC mehod can be summed up in one senence: if he signal is oo srong, lower he gain; oherwise, if he signal is oo weak, increase he gain. This simpliciy, however, leads o difficulies a he poin of is applicaion: we could find no menion of a general AGC algorihm in he lieraure. I seems ha all he deails are heavily applicaion-dependen, which is convenien for deermining he hreshold values for he conceps oo srong and oo weak, or finding ou he frequency of performing he checks and modifying he gain. On he oher hand, here is no sandard way even for he process of increasing or decreasing he gain (which seems o be an issue for which quie general soluions should exis), and furher, we have o come up wih a way of measuring he srongness or weakness of he signal (loudness in he case of sound signals). In his paper we sough o inroduce acual algorihms for our paricular problem, hus all hese open issues have o be addressed. These issues were solved in a similar way as ha for our algorihms inroduced, and of course hey suffer from he same hardware limiaions, hus he resuling mehods are indeed quie similar. Due o his, we begin wih heir common properies, defining a general gain conrol algorihm. In he following we will denoe he acual gain value by gain, while gain' will be he new gain value; of course 0 gain, gain 255. A. Working wih Packes One characerisic of wireless sensors is ha hey communicae via radio waves, sending a small chunk of daa called a packe a a ime. In our case here can be a mos 114 byes in a packe; assigning one wo-bye ineger o he number of he packe (o be able o recognize missing packes) 112 byes remain. As he digial-analogue converer (DAC) of he microphone supplies observaions of 10 bis per sample, we can send bi samples in a packe, and he wo remaining byes could be used o send exra informaion. Of course he acual values may vary somewha beween differen hardware, bu he main concep (having small-sized packes which implies working wih a small, fixed number of samples a a ime) remains he same. This arrangemen makes i sraighforward o handle all observed daa in groups of 88 samples, i.e. A = a 1 a N, and in our archiecure N=88. Thus he inpu signal is organised ino a (heoreically) endless flow of packe A i -s, he las one being A ; i makes i plausible o perform he same acions for each packe A i. Of course some procedures may be performed afer every nh packe, bu he same lines of code can sill be execued for each packe, and hese do no refer o samples of anoher packe. (Alhough using some value represening anoher packe as a whole (like is energy level) is allowed.) B. Relying on he Energy Level Anoher common feaure of our algorihms is ha hey boh rely on he energy level of he speech signal observed. As he energy of a signal is closely conneced wih is volume level, conrolling he energy level means conrolling he volume. Moreover, he calculaion of energy is compuaionally very cheap, which is a vial requiremen in our case. In he acual soluion we followed he packeoriened sraegy described above. Firs we calculaed he mean of he values in he packe as he signals may conain a DC bias, i.e. 48
3 N 1 base A = a i. (1) N i = 1 Nex we calculaed he energy level of he packe, which is usually done by aking he squared sum of is values. Due o speed limiaions we did no raise hem o he second power; insead we jus added up he absolue values of he difference of he sample and he above-calculaed mean value, i.e. N energy = a base. (2) A i= 1 This value was hen reaed as he energy level of packe A, used boh for voice aciviy deecion (see below) and for measuring he loudness of he acual signal observed in order o conrol he gain. As our sensor boards produced sound signals wih a 8861 samples per second sampling rae, one packe corresponds o roughly 10ms of he speech signal. We sored he energy levels of he las 50 packes, examining abou half a second a a ime; he sum of hese values gave he full energy of his inerval, i.e. i = energy. (3) i= 49 Gain adjusmens (including hose of voice aciviy deecion) were made every 10 packes, i.e. in roughly 100ms ime inervals. C. Voice Aciviy Deecion A ypical gain conrol algorihm seeks o normalise he level of he observed signal o a pre-se value. This aim, however, becomes counerproducive if here is no voice aciviy a all; in his case only he basic noise of he microphone is presen, which will be amplified o he highes level available by seing he gain very high. When he silen period ends, he firs par of speech will be overamplified, leading o clipping and i will resul in a loss of informaion. To overcome his problem we should deec hese longer periods of silence, and se he gain level o an inermediae value here. This way we will no lose oo much informaion a he beginning of he nex speech porion (eiher if he speaker is oo close or oo far away), and hen we can reac o he curren volume level quie quickly. In he field of speech recogniion he problem of deecing longer silen pars is called Voice Aciviy Deecion, and here exis several algorihms o solve i [4] [5]. The simples of hem are based on calculaing some kind of loudness of he signal presen, and reaing i as silence if his loudness remains under a hreshold for a long period. We also followed his approach of voice aciviy deecion; hus, o use sparingly he limied resources of wireless sensors, we based he Voice Aciviy Deecion process on he same measuremens as he acual gain conrol, reusing he values calculaed above. Tha is, we used he full A Ai energy level of he las 50 packes (roughly 500ms), calculaed in (3). For he sake of simpliciy we assumed ha he gain value was he same hroughou his inerval, which in pracice worked quie well. Afer every en packes (i.e. every 100ms) we checked o see wheher he energy level for he las half a second divided by he gain value and a small consan sayed below a hreshold T SIL ; if so, we considered i silence, and se he gain o an average value gain SIL. So we used he condiion gain + c 0 < T where c 0 was deermined empirically. (I was necessary because using a gain value of 0 does no mean silence in our archiecure.) If we inerpreed he las par of signal as silence, i also mean ha we did no adjus he gain any furher his ime. D. The Common Pars in he Two Algorihms Nex we will inroduce wo algorihms which, based on heir observaions, dynamically adjus he gain level. Besides he similariies described above (working wih packes, using packe-size energy levels and applying voice aciviy deecion) here is anoher common aspec of heir behaviour. They seek o keep he oal energy of he las 500ms (i.e. ) a a T IDEAL level; for his, if he full energy is lower han a hreshold T LOW, he gain is increased, whereas if i is higher han T HIGH, i is decreased. T LOW was se o 80% of T IDEAL, while T HIGH was 120% of i, which values were deermined by simple preliminary ess. We used anoher hreshold (T UHIGH, being wice ha of T HIGH ): if he full energy level exceeded his value, we supposed ha he signal was clipped because is loudness was excessive, reaing i as an overdrive was presen, which called for an immediae and drasic reacion. A such imes he gain was decreased by using he formula gain' = ¾ gain based on preliminary ess again. For he pseudocode of his general algorihm, see Table 1. TABLE 1. General Gain Conrol Algorihm. Sep Insrucion 1 is he oal energy of he las 50 packes 2 if / (gain + c 0) < T SIL hen 3 gain is se o an inermediae value gain SIL 4 else if > T UHIGH hen 5 gain is reduced o is 3/4 h 6 else if > T HIGH hen 7 decrease gain 8 else if < T LOW hen 9 increase gain 10 end if E. Equal-Sepping Gain Conrol Algorihm In his algorihm (ES GCA) we adjus he gain in small, equal seps: o increase he gain level we used he formula gain' = gain + sep, SIL, (4) 49
4 and we applied gain' = gain sep o lower i. Naurally he bes value of sep has o be deermined, which mus be a posiive ineger. This algorihm is a simple and sraighforward way of conrolling gain. F. Weighed-Average Gain Conrol Algorihm The previous algorihm makes equal-sized seps up- and downwards regardless of he difference beween he measured energy level and he one. However, i migh make sense o have big seps if his difference is big, and only small ones if i is small. The second algorihm (he WA GCA) follows his sraegy. Assuming ha he energy level of a recording is linearly proporional o he gain used o obain i (which is roughly he case for our paricular sensor boards), we have ha gain =, (5) gain where is he full energy level recorded under condiions, deermined by preliminary ess, gain is he corresponding gain, is he oal energy level recorded, and gain is he acual gain value. This formula can be rearranged o express he expeced gain level; ha is, gain gain =. (6) Having defined he problem and presened he algorihms, nex we will urn o a descripion of he esing process. A. Hardware In his sudy we used Crossbow Iris sensor nodes (moes) ha have a 7.37 MHz processor wih a RAM of 8K byes and a programmable flash memory of 128K byes. The microphone and oher inpu peripherials are locaed on a piece of hardware ha can be aached o he moe, on he so-called sensor board. We had Crossbow MTS300 sensor boards, which, besides he microphone, also conain ligh and emperaure sensors. B. The Recording Environmen To simulae real-life condiions we made recordings a four differen disances: we posiioned he sensor a 20, 50, 100 and 200 cenimeers away from he speaker. The 50 cenimeer-long disance served as an recording posiion, 20 cenimeer as he speaker being oo close o he sensor, while he 100 and 200 cenimeer values simulaed speakers being quie far away. Tesing was performed on Hungarian broadcas news: a five-minue-long signal was used. I was hen modified o conain a wide range of volume level changes such as slowly growing quieer (simulaing he speaker going away from he microphone), slowly growing louder (he speaker is approaching he microphone) and sudden jumps (simulaing muliple speakers being presen a differen disances from he microphone). The same modified signal was played a differen disances o he sensors wih differen gain conrol algorihms, bu oherwise he siuaion (volume level, posiion) was exacly he same as before, so ha heir performances could be compared. Using his formula direcly, however, would lead o frequen big jumps in he gain level used, which would clearly harm he recorded speech signal. To couner his effec we averaged he previously used gain level wih his calculaed one weighed via gain ' = w gain + (1 w) gain, (7) where 0 w 1 is a weighing consan. Afer subsiuing gain from (6) we ge gain gain ' = ( w + ( 1 w ) ). Wih he w weighing facor we can make he ransiion of gain much smooher by eliminaing sudden jumps. Needless o say, he opimal value for w firs has o be deermined. IV. THE TESTING PROCESS (8) We made recordings using he wo gain conrol algorihms a all four disances. To ge a reference recording we recorded he original signal (i.e. he one wih consan volume) a 50 cenimeers wih a fixed gain value. We hen made wo addiional recordings a all four disances. Firs he original, consan volume-level signal was recorded wihou using gain conrol; hese (he basic recordings) were reaed as he ones in quasi- circumsances: he speaker is in a fixed posiion and has a consan voice level, bu i is no necessarily he opimal one: i could be oo high or oo low. The performance of he one a 50cm, compared o he reference recording, served as he glass ceiling: as hese recordings are as near idenical as possible, is score is he highes one available (a leas in heory), and his value canno be exceeded no maer wha sophisicaed gain conrol algorihms we develop. Nex he signal wih changes in volume level was recorded a each of he four disances, sill wihou gain conrol. These were he baseline recordings, and heir performance scores simulae he resuls we would ge in real-life siuaions (muliple or moving speakers) wihou gain conrol. For a lis of recordings made, see Table 2. 50
5 TABLE 2. The recordings made and he disances used. Disance Recording Volume 20cm 50cm 100cm 200cm Reference consan Basic consan Baseline varying ES AGC varying WA AGC varying C. Evaluaion via he Energy Level One sandard way of evaluaing a gain conrol algorihm is o calculae he energy levels of he reference and he resuling recordings, and ake heir difference or raio. Forunaely he energy level is very easy o calculae, and he volume of speech is direcly relaed o is energy, so he more similar he energy levels of he original and he gainconrolled recordings are, he closer hey are. The energy is calculaed by aking he squared sum of he samples, i.e. T 2 energy = s( i), (9) S i = 1 where s is he observed speech signal having a lengh of T. (Noe ha he evaluaion of he resuling signals was no done on he wireless sensors, so we could apply even compuaionally demanding algorihms for i. This way we were no forced o calculae he energy using absolue values, bu we could ake he squared sum of he samples insead.) In his form i has one value for he whole signal, which could indeed be of ineres; for his reason we will calculae energy S engraio S =, (10) energy where energy ref is he oal energy of he reference recording. This value, however, ignores he local variaions wihin he signals: wo recordings wih quie differen local values could have he same overall energy level. To overcome his weakness we inroduced anoher measure. We calculaed he energy levels in 500ms-long windows wih a 80% overlap, moving he window in 100ms-long seps. To compare he energy of wo signals (he reference one and one using a gain conrol algorihm) we calculaed a squared error-like value by aking he squared sum of he difference beween he energy levels of he corresponding windows: K A, B = i = 1 A () i B () i ref ( energy energy ), diff (11) where energy A(i) is he energy level of signal A in he ih window, and K is he number of windows. One signal will always be he reference recording, hus we ge one value for each recording made. These scores can be easily compared: he lower his number is, he closer he 2 recording is o he reference one, hus he beer i is. As hese values are difficul o read, we calculaed heir relaive error reducion (or RER) scores as well: he appropriae baseline recording had a score of 0%, whereas he reference recording having an energy difference of 0 had a score of 100%. The inermediae values were assigned linearly, e.g. for a baseline energy difference of 5000 and a score of 1500, he RER value will be 70%, as is 70% of 5000, meaning his much of he error was eliminaed. D. Evaluaion via Senence Recogniion Energy levels can be calculaed quickly, and hey can be used very reliably o esimae he difference beween he volume levels of wo recordings. Bu his approach has a serious limiaion: we adjus he gain o make he recording more undersandable; if wo signals have quie differen energy levels, bu boh can be undersood very well, his echnique canno deec i. Unforunaely, undersandabiliy is no a well-defined noion. Hence o assess i, we urned o sandard echniques of speech recogniion. The aim of speech recogniion is o ransform spoken words o wrien ex. In a ypical speech recogniion process, firs feaures [6] are calculaed from he inpu signal, usually on he basis of is specral represenaion [7], which process is called feaure exracion. In he nex sep, following he frame-based approach [8], small, equalsized pars (he so-called frames) are classified independenly and assigned o one of he possible phonemes, which is he phoneme classificaion subask [9]. I is usually done by applying some saisical machine learning algorihm like Gaussian Mixure Models (GMMs) [10] or Arificial Neural Neworks (ANNs) [11]. (The combined seps performed up o his poin are usually called he acousic model.) Nex, based on he resul of he classificaion and he probabiliies of possible wordsequences (which are supplied by a language model) he mos probable word sequence is chosen, which will be he ranscrip of he inpu speech signal. The accuracy value of his process can be deermined by comparing his resul o he real word sequence belonging o he speech signal. As one can see, i is a quie sandard process, which makes i feasible for generaing auomaic measures. One ineresing aspec of his process is ha, similar o he case of human hearing and comprehension, he accuracy value obained decreases when he qualiy of he played recording becomes worse. I is so because in his case he inpu signal conains less and less informaion, which means ha he signal processing and feaure exracion pars calculae more noisy feaures. I produces a less and less reliable phoneme classificaion, finally resuling in word-level misakes. I is known, however, ha curren speech recogniion sysems are much more sensiive o noise han human liseners. 51
6 One migh find i surprising ha his behaviour is acually beneficial for he applicaion of senence-level speech recogniion for measuring he undersandabiliy of a recording, bu his is due o wo main reasons. Firsly, i follows he way human hearing works; and if we wan o measure he amoun of human undersandabiliy, any mehod ha mirrors human hearing is of course helpful. And secondly, i is likely ha, on he receiver side, we do no wan o play he ransmied signal o a human, bu we would like o process i by an auomaic speech recogniion sysem. In his case oday s speech recogniion echnologies are quie capable of measuring he qualiy of he signal played. In pracice we followed he frame-based approach [8]: we divided he speech signal ino small, equal-sized pars, which afer feaure exracion were classified as one of he possible phonemes. We could have measured he qualiy of signals based only on he resul of phoneme classificaion [9]; performing senence recogniion, however, is a higher-level concep, which seems o be more meaningful. We applied he sandard 13 MFCC coefficiens along wih heir derivaives and he second derivaives (MFCC + Δ + ΔΔ for shor) [12] as feaures for phoneme classificaion, and applied Gaussian Mixure Models (GMMs) for i wih 11 componens [10].We performed he raining of hese GMMs on recordings of broadcas news, also recorded by using he wireless sensors, bu his ime using he fixed disance of 50 cenimeers. The feaures were calculaed by uilising he HTK oolki [13]. For language modeling usually a soluion called N-gram modeling [14] is used in speech recogniion sysems. In i he occurrence of all N possible successive words are couned, from which he probabiliy of he Nh word can be deermined; hen he probabiliy of a word sequence can be calculaed by muliplying he probabiliy of each word occurring. This approach unforunaely has he drawback ha a quie big and relevan daabase (in our case wrien exs of broadcas news) is required, hus we oped for anoher, alhough simpler soluion: we simply lised he possible words and allowed any combinaion of hem wih he same probabiliy. Measuring he performance of a coninuous recognizer speech recogniion applicaion is somewha more complicaed han measuring i for an isolaed word recognizer, where word-level accuracy scores can be deermined readily as he number of exac word maches. In he case of senence recogniion he common mehod is o calculae he word-level edi disance of he wo word sequences (he real and he resulan); ha is, we consruc he resuling senence from he real ranscrip by using he following operaions: insering and deleing words, and replacing one word wih anoher one. These operaions have some cos (in our case he common values of 3, 3 and 4 were used, respecively), and hen we pick an operaion se having he lowes cos. Now we can calculae he following measures: and Correcnes Accuracy N S D s = (12) N N S D I =, (13) N where N is he oal number of words in all he original senences, S is he number of subsiuions, D is he number of deleions and I is he number of inserions. Correcness does no ake he number of inserions ino accoun, bu he accuracy value can be negaive, which is why usually boh scores are used. We again calculaed he relaive error reducion scores, where we had several opions of choosing he maximum value for boh he accuracy and correcness values. We could pick 100% as he maximum, as is common in speech recogniion. The drawback of his choice is ha i oally ignores he recording condiions, and assumes ha perfec recogniion can be achieved. The reason for his is ha in he field of speech recogniion usually he bes configuraion is uned, which in our case is he recording we chose for he role of a glass ceiling. In he remaining wo choices we do no consider 100% accuracy as he maximum; insead we ook he performance of a basic recording. Here we could choose eiher he one a he corresponding disance, or he one made a 50cm (having he glass ceiling value). As boh are valid opions, we also calculaed boh raios. The (original) error value is he difference beween he accuracy scores of he basic and he baseline recordings; o express how much of i was eliminaed (which is he RER score), we calculaed he difference beween he accuracy score of he acual and he baseline recordings, and divided i by he error value. These scores are referred o as same disance and glass ceiling RER values, whereas he firs version, described above, was called he absolue RER score. (This process, of course, was repeaed for he correcness values as well.) V. RESULTS Firs we had o se he parameer of boh algorihms o he opimal value: for his we found he inerval of values which worked well by preliminary ess, hen explored i wih a small sep size. The sep parameer of he Equal- Sepping Algorihm (ES) was esed beween 1 and 6, whereas for he Weighed-Averaging Algorihm (WA) w was esed beween 1/32 and 10/32 wih a sep size of 1/32. 52
7 8 6 consan volume (50cm) varying volume (50cm) ES gain conrol (50cm) Energy ime (s) Fig. 1. Energy levels of he reference recording (grey coninuous line), he baseline recording (grey rugged line) and he ES algorihm wih sep = 3. A. Resuls Using he Energy Level We found ha he bes parameer values were sep = 3 and w = 5/32 when evaluaing he recordings in erms of heir energy level. Firs he full energy raio was calculaed for each recording (see Table 3). As can be seen, he disance clearly affecs he energy raios when we do no use a gain conrol: he recordings made a 20cm had a 50% bigger oal energy han he reference recording, whereas he recordings made a 100 and 200 cenimeers had significanly less. Boh gain conrol algorihms, however, could indeed compensae for he overall loudness (or quieness) a hese disances, resuling in a oal energy raio very close o 1. For he whole parameer inervals esed, his raio varied beween 0.77 and 1.08 for he ES algorihm and beween 0.87 and 1.11 for he WA mehod. TABLE 3. Full energy raios of he wo gain conrol algorihms (ES and WA). Disance Recording 20cm 50cm 100cm 200cm Basic Baseline ES AGC, sep = WA AGC, w = 5/ The energy level difference diff values, calculaed according o (11), can be seen in Table 4, while he relaive error reducion scores are shown in Table 5. I is no surprising ha he diff values of he basic and baseline recordings increase when he disance changes from he opimal one. The only excepion is he baseline recording a 100cm: i has a lower diff score han a 50cm, which is probably due o he high number of loud pars in he signal played. I may also be why a smaller score is obained for he baseline signal han for he basic one a 200cm, leading o he negaive RER score for he laer. The basic recording from 50cm has an excepionally small difference value due o he indeerminisic naure of recording (i.e. i was no exacly he same as he reference one). Boh gain conrol mehods, however, performed quie well. As he disance varied from he opimal one, he diff values increased slighly, bu he RER scores reflec he fac ha using gain conrol was an effecive way of counering his effec. The % and % RER values (ES and WA algorihms, respecively) are quie good, and in almos every case hese are higher scores han hose of he basic recordings. The only excepion is a 50cm, bu i was pracically impossible o bea his score (99.93%) here, and he values exceeding 70% are also quie saisfacory. TABLE 4. Energy differences of he wo basic recording ypes and of he wo gain conrol algorihms (ES and WA) relaive o he reference recording. Disance Recording 20cm 50cm 100cm 200cm Basic Baseline ES AGC, sep = WA AGC, w = 5/ TABLE 5. Energy difference relaive error reducions scores of he wo basic recording ypes and of he wo gain conrol algorihms (ES and WA). Disance Recording 20cm 50cm 100cm 200cm Basic 47.39% 99.93% 55.82% -9.89% Baseline 0.00% 0.00% 0.00% 0.00% ES AGC, sep = % 73.85% 66.44% 66.87% WA AGC, w = 5/ % 70.71% 62.12% 69.82% Visually inspecing he energy levels a 50cm using he ES algorihm wih sep = 3 (see Figure 1), we may say ha he algorihm seems o be quie effecive. (The WA mehod produced a very similar curve wih w = 5/32.) While he energy levels of he baseline recording grealy differ from he reference one, he gain conrol algorihm compensaed for he jumps in volume: i usually differs from he reference recording by only a small amoun. The only weakness of he mehod seems o be he periods afer longer silences, where i resuled in much higher energy values han hose of he reference. Figure 2. shows he energy levels of he basic recordings (in he upper box), and of he ES algorihm wih sep = 3 (in he lower box) a each disance esed. I can be clearly seen ha he disance beween he sensor and he sound source srongly affecs he energy levels when here is no gain conrol: he four corresponding curves are quie differen from each oher. (Noe ha energy is displayed on a log-scale.) On he oher hand, he energy levels of he recordings using a gain conrol algorihm fall fairly close o 53
8 8 6 20cm 50cm 100cm 200cm Energy ime (s) 8 20cm 50cm 100cm 200cm 6 Energy ime (s) Fig. 2. Energy levels of he basic recording (up), and he signal wih varying volume using he ES algorihm wih sep = 3 (down) a differen disances. each oher, indicaing ha he mehod was able o amplify sources having differen volumes o roughly he same level, which agrees wih our previous findings involving oal energy raios. B. Resuls Using Senence Recogniion Unlike evaluaing he gain conrol mehods in erms of he energy levels, we found no definie bes parameer values when performing senence recogniion. Overall, we chose he parameers sep = 2 and w = 7/32, bu we shall discuss his issue more hroughly laer. The resuling correcness values can be seen in Table 6, while he corresponding accuracy scores are given in Table 7. We achieved 72.59% and 70.17% on he reference recording for correcness and accuracy, respecively, which are indeed very close o hose of he basic recording made a 50cm (which were is as idenical as was pracically possible o he reference one). Considering he very noisy recordings due o he small microphone on he sensor board, and he simpliciy of he language model (which usually significanly aids he speech recogniion process [15]), we found his score surprisingly high. TABLE 6. Correcness resuls of he wo gain conrol algorihms (ES and WA). The reference recording produced a score of 72.59%. Disance Recording 20cm 50cm 100cm 200cm Basic 67.07% 72.24% 52.41% 5.52% Baseline 54.48% 59.31% 38.28% 7.07% ES AGC, bes values 74.31% 68.45% 43.45% 10.00% ES AGC, sep = % 65.86% 41.21% 10.00% RER (same disance) % 50.66% 20.74% RER (glass ceiling) % 50.66% 8.63% 4.50% RER (absolue) 43.56% 16.10% 4.75% 3.15% WA AGC, bes values 75.17% 68.79% 45.34% 10.17% WA AGC, w = 7/ % 64.48% 44.48% 10.17% RER (same disance) % 39.98% 43.88% RER (glass ceiling) % 39.98% 18.26% 4.76% RER (absolue) 45.45% 12.71% 10.05% 3.34% TABLE 7. Accuracy resuls of he wo gain conrol algorihms (ES and WA). The reference recording produced a score of 70.17%. Disance Recording 20cm 50cm 100cm 200cm Basic 63.28% 69.48% 50.17% 5.34% Baseline 50.17% 56.72% 35.69% 6.55% ES AGC, bes values 70.69% 65.34% 40.86% 8.45% ES AGC, sep = % 63.10% 37.93% 8.45% RER (same disance) % 50.00% 15.47% RER (glass ceiling) % 50.00% 6.63% 3.02% RER (absolue) 40.84% 14.74% 3.48% 2.03% WA AGC, bes values 72.41% 65.52% 43.10% 9.14% WA AGC, w = 7/ % 64.48% 42.76% 9.14% RER (same disance) % 60.82% 48.83% RER (glass ceiling) % 60.82% 20.94% 4.12% RER (absolue) 44.63% 17.93% 10.99% 2.77% The performance of he basic and baseline recordings clearly show ha, among he four esed cases, he disance of 50 cm could be considered as he for boh cases: he accuracy and correcness scores are he highes using his disance, while hey fall when he sensor is closer or furher away from he microphone. The exremely small scores of he recordings made a 200cm, however, are surprisingly low. Our previous ess involved phoneme recogniion in he same circumsances as we had here [16], and hey also showed a decrease in he phoneme classificaion scores a his disance, bu by a much smaller amoun (hey fell from he 83.19% glass ceiling level o 53.75% and 53.05%, basic and baseline recordings, respecively). I could be, however, ha his decrease in he phoneme idenificaion performance made he acousic model of speech recogniion unreliable in pracice, which brough he senence-level recogniion performance down o his level. This hypohesis is also corroboraed by he small difference in he phoneic accuracy of he wo recordings, suggesing ha due o he low volume (caused by he very large disance), mos pars of he uerances were jus no disinguishable from background noise (i.e. silence). Low speaker volume could also be he reason for he higher speech recogniion accuracy for he baseline 54
9 recording han ha of he basic one: he baseline recording had a varying volume, so in a number of cases i was louder, aiding he undersanding process in his siuaion, whereas he lower-volume pars did no degrade accuracy any furher. (Noe ha his resul mirrors our findings when we evaluaed hese wo recordings via he use of energy levels: he baseline recording also performed beer han he basic one measured by ha evaluaion meric.) I also means ha calculaing he relaive error reducion using he basic score a he same disance makes no sense in his case. Examining he performance of he gain conrol algorihms, perhaps he mos ineresing finding is ha, unlike he evaluaion done via energy levels, we could no find an opimal parameer value for eiher algorihm. Usually he seings which performed bes a 50 and 100 cenimeers produced worse senence recogniion scores a 20 and 200 cenimeers han he oher cases, which, in conras, worked subopimally when using he former disances. The reason for his is probably ha a 50 and 100 cenimeers he volume has a relaively small variaion, which prefers mehods wih smaller, smooher changes. On he oher hand, recordings made a 20 and 200 cenimeers require more flexible gain conrol mehods, which allow greaer jumps in he gain. Of course, for a recording applicaion i is unreasonable o expec consan swiching beween parameer values while recording, hus we chose one parameer seing for boh algorihms ha we considered bes; bu we also lised he bes scores achieved for boh algorihms and for all four disances in all he parameer inervals esed. Looking a he scores, we may conclude ha we could achieve significan improvemens by using eiher of he gain conrol algorihms described here. The only excepion was when we made recordings a 200 cenimeers, where, despie he relaively high error reducion scores, he performance scores sill remain a he unusable level. I is probably because raining was performed on recordings made from a fixed disance (50 cenimeers). In heory gain conrol could couner his effec by raising microphone sensiiviy, bu he Signal-o-Noise Raio (SNR) [17] canno be raised his way, because he background noise is also amplified. In he oher cases, however, he relaive error reducion scores based on using he same disance are quie convincing (ranging from 20.74% o % and 15.47% o %, correcness and accuracy, respecively), and he oher wo RER values are also good. A noeworhy case is using gain conrol when recording a 20 cenimeers, where even he glass ceiling value could be exceeded. These resuls imply ha wha we regarded as an recording environmen (using a consan volume-level recording from he bes disance) was no he bes one possible. The reason for his is probably ha in human speech, even wihou arificially inroducing volume level changes (as we did when consrucing he baseline recordings and he ones recorded using gain conrol), here are also volume level changes presen [18] ha could also be handled by he use of gain conrol. Overall, alhough here are small differences in he performance of he wo mehods, boh achieved similarly good resuls, hence boh can be recommended for pracical use. The small advanage of he Weighed-Averaging Gain Conrol Algorihm over he Equal-Sepping one could be due o is smooher ransiion of gain level and is abiliy o make bigger jumps when required. Also, i was demonsraed ha gain conrol could indeed be effecive when using wireless sensors o record speech daa, since he undersandabiliy of he sound signals ransferred (measured in erms of speech recogniion senence-level error scores) improved significanly. VI. CONCLUSIONS Wireless sensors are recen, low-capaciy devices used for monioring heir immediae environmen, which includes recording and ransmiing audio informaion. In his siuaion, however, here could be a big difference in he volume level of he observed signals due o he presence of muliple and/or moving speakers. Varying volume can indeed harm he undersandabiliy of signals, which can be compensaed for by applying Auomaic Gain Conrol mehods. The wo algorihms inroduced in his work (which were designed o mee he paricular requiremens of our se-up, bu could also be used elsewhere) proved successful when we measured heir performance using he difference in volume levels and when applying senencelevel auomaic speech recogniion. Overall, he qualiy of a sound recording made could be improved significanly using some AGC echnique like our soluions. ACKNOWLEDGMENTS This sudy was parially suppored by he TÁMOP /08/1/ programme of he Hungarian Naional Developmen Agency. REFERENCES [1] S. Ramanahan and M. Seensrup, A survey of rouing echniques for mobile communicaions neworks, Mobile Neworks and Applicaions, vol. 1, no. 2, pp , [2] S. Kang, H. Choi, H. Yoon and K. Park, Auomaic gain conrol for he uniform ampliude of inerferen signal in a Laser Doppler Vibromeer, Proceedings of SICE-ICASE Inernaional Join Conference SICE-ICCAS 2006, Busan, Souh Korea, pp , [3] C. S. Bae, An auomaic pacemaker sensing algorihm using auomaic gain conrol, Proceedings of he 1999 IEEE Region 10 Conference TENCON 99, Cheju Island, Souh Korea, pp , [4] Z. Tüske, P. Mihajlik, Z. Tobler and T. Fegyó, Robus Voice Aciviy Deecion based on he enropy of noise-suppressed specrum, 9h European Conference on Speech Communicaion and Technology Inerspeech Eurospeech, Lisboa, Porugal, pp ,
10 [5] J.M. Górriz, J. Ramírez, J.C. Segura and S. Hornillo, Voice Aciviy Deecion using higher order saisics, Proceedings of he 8 h Inernaional Work-Conference on Arificial Neural Neworks IWANN 2005, Barcelona, Spain, pp , [6] L. R. Rabiner and R. W. Schafer, Digial Processing of Speech Signals, Prenice-Hall, New Jersey, [7] J. Benesy, M. M. Sondhi and Y. Huang, Springer Handbook of Speech Processing, Springer-Verlag, Berlin, [8] L. Rabiner and B.-H. Juang, Fundamenals of Speech Recogniion, Prenice-Hall, New Jersey, [9] A. Kocsor, L. Tóh, A. Kuba Jr., K. Kovács, M. Jelasiy, T. Gyimóhy and J. Csirik, A comparaive sudy of several feaure space ransformaion and learning mehods for phoneme classificaion, Inernaional Journal of Speech Technology, vol. 3, no. 3/4, pp , [10] R. O. Duda and P. E. Har, Paern Classificaion and Scene Analysis, Wiley & Sons, New York, [11] C. Bishop, Neural Neworks for Paern Recogniion, Clarendon Press, Oxford, [12] X. Huang, A. Acero and H.-W. Hon, Spoken Language Processing, Prenice Hall, New Jersey, [13] S. Young, The HMM Toolki (HTK) (sofware and manual), hp://hk.eng.cam.ac.uk/, [14] F. J. Damerau, Markov Models and Linguisic Theory: An Experimenal Sudy of a Model for English, Mouon De Gruyer, Berlin, [15] F. Jelinek, Saisical Mehods for Speech Recogniion, The MIT Press, Cambridge, USA, [16] G. Goszolya, D. Paczolay and L. Tóh, Auomaic Gain Conrol algorihms for wireless sensors, Proceedings of he Inernaional Join Conference on Compuaional Cyberneics and Technical Informaics ICCC-CONTI 2010, Timisoara, Romania, pp , [17] H. G. Hirsch and C. Ehrlicher, Noise esimaion echniques for robus speech recogniion, Proceedings of he Inernaional Conference on Acousic, Speech, and Signal Processing ICASSP 1995, Deroi, USA, pp , [18] M. Holmberg and D. Gelbar, Auomaic Speech Recogniion wih an adapaion model moivaed by audiory processing, IEEE Transacions on Audio, Speech and Language Processing, vol. 14, no. 1, pp , Manuscrip received Sepember 8, 2010; revised December 4, 2010; acceped for publicaion April 7,
P. Bruschi: Project guidelines PSM Project guidelines.
Projec guidelines. 1. Rules for he execuion of he projecs Projecs are opional. Their aim is o improve he sudens knowledge of he basic full-cusom design flow. The final score of he exam is no affeced by
More informationLecture #7: Discrete-time Signals and Sampling
EEL335: Discree-Time Signals and Sysems Lecure #7: Discree-ime Signals and Sampling. Inroducion Lecure #7: Discree-ime Signals and Sampling Unlike coninuous-ime signals, discree-ime signals have defined
More informationEE 330 Lecture 24. Amplification with Transistor Circuits Small Signal Modelling
EE 330 Lecure 24 Amplificaion wih Transisor Circuis Small Signal Modelling Review from las ime Area Comparison beween BJT and MOSFET BJT Area = 3600 l 2 n-channel MOSFET Area = 168 l 2 Area Raio = 21:1
More informationEXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK
EXPERIMENT #9 FIBER OPTIC COMMUNICATIONS LINK INTRODUCTION: Much of daa communicaions is concerned wih sending digial informaion hrough sysems ha normally only pass analog signals. A elephone line is such
More informationMemorandum on Impulse Winding Tester
Memorandum on Impulse Winding Teser. Esimaion of Inducance by Impulse Response When he volage response is observed afer connecing an elecric charge sored up in he capaciy C o he coil L (including he inside
More information4.5 Biasing in BJT Amplifier Circuits
4/5/011 secion 4_5 Biasing in MOS Amplifier Circuis 1/ 4.5 Biasing in BJT Amplifier Circuis eading Assignmen: 8086 Now le s examine how we C bias MOSFETs amplifiers! f we don bias properly, disorion can
More informationForeign Fiber Image Segmentation Based on Maximum Entropy and Genetic Algorithm
Journal of Compuer and Communicaions, 215, 3, 1-7 Published Online November 215 in SciRes. hp://www.scirp.org/journal/jcc hp://dx.doi.org/1.4236/jcc.215.3111 Foreign Fiber Image Segmenaion Based on Maximum
More informationECE-517 Reinforcement Learning in Artificial Intelligence
ECE-517 Reinforcemen Learning in Arificial Inelligence Lecure 11: Temporal Difference Learning (con.), Eligibiliy Traces Ocober 8, 2015 Dr. Iamar Arel College of Engineering Deparmen of Elecrical Engineering
More informationECMA st Edition / June Near Field Communication Wired Interface (NFC-WI)
ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Sandard ECMA-373 1 s Ediion / June 2006 Near Field Communicaion Wired Inerface (NFC-WI) Ecma Inernaional Rue du Rhône 114
More informationKnowledge Transfer in Semi-automatic Image Interpretation
Knowledge Transfer in Semi-auomaic Image Inerpreaion Jun Zhou 1, Li Cheng 2, Terry Caelli 23, and Waler F. Bischof 1 1 Deparmen of Compuing Science, Universiy of Albera, Edmonon, Albera, Canada T6G 2E8
More informationThe University of Melbourne Department of Mathematics and Statistics School Mathematics Competition, 2013 JUNIOR DIVISION Time allowed: Two hours
The Universiy of Melbourne Deparmen of Mahemaics and Saisics School Mahemaics Compeiion, 203 JUNIOR DIVISION Time allowed: Two hours These quesions are designed o es your abiliy o analyse a problem and
More information4 20mA Interface-IC AM462 for industrial µ-processor applications
Because of he grea number of indusrial buses now available he majoriy of indusrial measuremen echnology applicaions sill calls for he sandard analog curren nework. The reason for his lies in he fac ha
More informationPointwise Image Operations
Poinwise Image Operaions Binary Image Analysis Jana Kosecka hp://cs.gmu.edu/~kosecka/cs482.hml - Lookup able mach image inensiy o he displayed brighness values Manipulaion of he lookup able differen Visual
More informationLecture 11. Digital Transmission Fundamentals
CS4/MSc Compuer Neworking Lecure 11 Digial Transmission Fundamenals Compuer Neworking, Copyrigh Universiy of Edinburgh 2005 Digial Transmission Fundamenals Neworks consruced ou of Links or ransmission
More informationRole of Kalman Filters in Probabilistic Algorithm
Volume 118 No. 11 2018, 5-10 ISSN: 1311-8080 (prined version); ISSN: 1314-3395 (on-line version) url: hp://www.ijpam.eu doi: 10.12732/ijpam.v118i11.2 ijpam.eu Role of Kalman Filers in Probabilisic Algorihm
More informationEE201 Circuit Theory I Fall
EE1 Circui Theory I 17 Fall 1. Basic Conceps Chaper 1 of Nilsson - 3 Hrs. Inroducion, Curren and Volage, Power and Energy. Basic Laws Chaper &3 of Nilsson - 6 Hrs. Volage and Curren Sources, Ohm s Law,
More informationPulse Train Controlled PCCM Buck-Boost Converter Ming Qina, Fangfang Lib
5h Inernaional Conference on Environmen, Maerials, Chemisry and Power Elecronics (EMCPE 016 Pulse Train Conrolled PCCM Buck-Boos Converer Ming Qina, Fangfang ib School of Elecrical Engineering, Zhengzhou
More informationLecture 4. EITN Chapter 12, 13 Modulation and diversity. Antenna noise is usually given as a noise temperature!
Lecure 4 EITN75 2018 Chaper 12, 13 Modulaion and diversiy Receiver noise: repeiion Anenna noise is usually given as a noise emperaure! Noise facors or noise figures of differen sysem componens are deermined
More informationAN303 APPLICATION NOTE
AN303 APPLICATION NOTE LATCHING CURRENT INTRODUCTION An imporan problem concerning he uilizaion of componens such as hyrisors or riacs is he holding of he componen in he conducing sae afer he rigger curren
More informationMATLAB/SIMULINK TECHNOLOGY OF THE SYGNAL MODULATION
J Modern Technology & Engineering Vol2, No1, 217, pp76-81 MATLAB/SIMULINK TECHNOLOGY OF THE SYGNAL MODULATION GA Rusamov 1*, RJ Gasimov 1, VG Farhadov 1 1 Azerbaijan Technical Universiy, Baku, Azerbaijan
More informationAnswer Key for Week 3 Homework = 100 = 140 = 138
Econ 110D Fall 2009 K.D. Hoover Answer Key for Week 3 Homework Problem 4.1 a) Laspeyres price index in 2006 = 100 (1 20) + (0.75 20) Laspeyres price index in 2007 = 100 (0.75 20) + (0.5 20) 20 + 15 = 100
More informationComparing image compression predictors using fractal dimension
Comparing image compression predicors using fracal dimension RADU DOBRESCU, MAEI DOBRESCU, SEFA MOCAU, SEBASIA ARALUGA Faculy of Conrol & Compuers POLIEHICA Universiy of Buchares Splaiul Independenei 313
More informationA WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS
A WIDEBAND RADIO CHANNEL MODEL FOR SIMULATION OF CHAOTIC COMMUNICATION SYSTEMS Kalle Rui, Mauri Honanen, Michael Hall, Timo Korhonen, Veio Porra Insiue of Radio Communicaions, Helsini Universiy of Technology
More informationTELE4652 Mobile and Satellite Communications
TELE465 Mobile and Saellie Communicaions Assignmen (Due: 4pm, Monday 7 h Ocober) To be submied o he lecurer before he beginning of he final lecure o be held a his ime.. This quesion considers Minimum Shif
More informationTable of Contents. 3.0 SMPS Topologies. For Further Research. 3.1 Basic Components. 3.2 Buck (Step Down) 3.3 Boost (Step Up) 3.4 Inverter (Buck/Boost)
Table of Conens 3.0 SMPS Topologies 3.1 Basic Componens 3.2 Buck (Sep Down) 3.3 Boos (Sep Up) 3.4 nverer (Buck/Boos) 3.5 Flyback Converer 3.6 Curren Boosed Boos 3.7 Curren Boosed Buck 3.8 Forward Converer
More informationLab 3 Acceleration. What You Need To Know: Physics 211 Lab
b Lab 3 Acceleraion Wha You Need To Know: The Physics In he previous lab you learned ha he velociy of an objec can be deermined by finding he slope of he objec s posiion vs. ime graph. x v ave. = v ave.
More informationEXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER
EXPERIMENT #4 AM MODULATOR AND POWER AMPLIFIER INTRODUCTION: Being able o ransmi a radio frequency carrier across space is of no use unless we can place informaion or inelligence upon i. This las ransmier
More informationEvaluation of Instantaneous Reliability Measures for a Gradual Deteriorating System
General Leers in Mahemaic, Vol. 3, No.3, Dec 27, pp. 77-85 e-issn 259-9277, p-issn 259-9269 Available online a hp:\\ www.refaad.com Evaluaion of Insananeous Reliabiliy Measures for a Gradual Deerioraing
More informationNegative frequency communication
Negaive frequency communicaion Fanping DU Email: dufanping@homail.com Qing Huo Liu arxiv:2.43v5 [cs.it] 26 Sep 2 Deparmen of Elecrical and Compuer Engineering Duke Universiy Email: Qing.Liu@duke.edu Absrac
More information10. The Series Resistor and Inductor Circuit
Elecronicsab.nb 1. he Series esisor and Inducor Circui Inroducion he las laboraory involved a resisor, and capacior, C in series wih a baery swich on or off. I was simpler, as a pracical maer, o replace
More informationRITEC, Inc. 60 Alhambra Rd., Suite 5 Warwick, RI (401) FAX (401) Powerful Ultrasonic Research Tool. A Modular Approach
RITEC RAM-5 Versaile Compuer Conrolled Ulrasonic Sysem: Modular Approach allows Cusomizaion o Specific Experimenal Requiremens. High Power RF Burs Oupus as high as 5 kilowas for frequencies o 7 MHz. Three
More informationSignal Characteristics
Signal Characerisics Analog Signals Analog signals are always coninuous (here are no ime gaps). The signal is of infinie resoluion. Discree Time Signals SignalCharacerisics.docx 8/28/08 10:41 AM Page 1
More informationA New Voltage Sag and Swell Compensator Switched by Hysteresis Voltage Control Method
Proceedings of he 8h WSEAS Inernaional Conference on ELECTRIC POWER SYSTEMS, HIGH VOLTAGES, ELECTRIC MACHINES (POWER '8) A New Volage Sag and Swell Compensaor Swiched by Hyseresis Volage Conrol Mehod AMIR
More informationVolume Author/Editor: Simon Kuznets, assisted by Elizabeth Jenks. Volume URL:
This PDF is a selecion from an ou-of-prin volume from he Naional Bureau of Economic Research Volume Tile: Shares of Upper Income Groups in Income and Savings Volume Auhor/Edior: Simon Kuznes, assised by
More informationDigital Communications - Overview
EE573 : Advanced Digial Communicaions Digial Communicaions - Overview Lecurer: Assoc. Prof. Dr Noor M Khan Deparmen of Elecronic Engineering, Muhammad Ali Jinnah Universiy, Islamabad Campus, Islamabad,
More informationFROM ANALOG TO DIGITAL
FROM ANALOG TO DIGITAL OBJECTIVES The objecives of his lecure are o: Inroduce sampling, he Nyquis Limi (Shannon s Sampling Theorem) and represenaion of signals in he frequency domain Inroduce basic conceps
More informationReceiver-Initiated vs. Short-Preamble Burst MAC Approaches for Multi-channel Wireless Sensor Networks
Receiver-Iniiaed vs. Shor-Preamble Burs MAC Approaches for Muli-channel Wireless Sensor Neworks Crisina Cano, Boris Bellala, and Miquel Oliver Universia Pompeu Fabra, C/ Tànger 122-140, 08018 Barcelona,
More informationDirect Analysis of Wave Digital Network of Microstrip Structure with Step Discontinuities
Direc Analysis of Wave Digial Nework of Microsrip Srucure wih Sep Disconinuiies BILJANA P. SOŠIĆ Faculy of Elecronic Engineering Universiy of Niš Aleksandra Medvedeva 4, Niš SERBIA MIODRAG V. GMIROVIĆ
More informationAutomatic Power Factor Control Using Pic Microcontroller
IDL - Inernaional Digial Library Of Available a:www.dbpublicaions.org 8 h Naional Conference on Advanced Techniques in Elecrical and Elecronics Engineering Inernaional e-journal For Technology And Research-2017
More informationEE 40 Final Project Basic Circuit
EE 0 Spring 2006 Final Projec EE 0 Final Projec Basic Circui Par I: General insrucion 1. The final projec will coun 0% of he lab grading, since i s going o ake lab sessions. All oher individual labs will
More informationECMA-373. Near Field Communication Wired Interface (NFC-WI) 2 nd Edition / June Reference number ECMA-123:2009
ECMA-373 2 nd Ediion / June 2012 Near Field Communicaion Wired Inerface (NFC-WI) Reference number ECMA-123:2009 Ecma Inernaional 2009 COPYRIGHT PROTECTED DOCUMENT Ecma Inernaional 2012 Conens Page 1 Scope...
More informationA Segmentation Method for Uneven Illumination Particle Images
Research Journal of Applied Sciences, Engineering and Technology 5(4): 1284-1289, 2013 ISSN: 2040-7459; e-issn: 2040-7467 Maxwell Scienific Organizaion, 2013 Submied: July 17, 2012 Acceped: Augus 15, 2012
More informationDevelopment of Temporary Ground Wire Detection Device
Inernaional Journal of Smar Grid and Clean Energy Developmen of Temporary Ground Wire Deecion Device Jing Jiang* and Tao Yu a Elecric Power College, Souh China Universiy of Technology, Guangzhou 5164,
More informationFuzzy Inference Model for Learning from Experiences and Its Application to Robot Navigation
Fuzzy Inference Model for Learning from Experiences and Is Applicaion o Robo Navigaion Manabu Gouko, Yoshihiro Sugaya and Hiroomo Aso Deparmen of Elecrical and Communicaion Engineering, Graduae School
More informationweight: amplitude of sine curve
Joseph Fourier s claim: all signals are sums of sinusoids of differen frequencies. weighed sine curves weigh: ampliude of sine curve all : no exacly bu doesn maer for us in pracice Example: 3 sin() + sin(*)
More informationChapter 2 Introduction: From Phase-Locked Loop to Costas Loop
Chaper 2 Inroducion: From Phase-Locked Loop o Cosas Loop The Cosas loop can be considered an exended version of he phase-locked loop (PLL). The PLL has been invened in 932 by French engineer Henri de Belleszice
More informationCommunication Systems. Department of Electronics and Electrical Engineering
COMM 704: Communicaion Lecure : Analog Mulipliers Dr Mohamed Abd El Ghany Dr. Mohamed Abd El Ghany, Mohamed.abdel-ghany@guc.edu.eg nroducion Nonlinear operaions on coninuous-valued analog signals are ofen
More informationUNIT IV DIGITAL MODULATION SCHEME
UNI IV DIGIAL MODULAION SCHEME Geomeric Represenaion of Signals Ojecive: o represen any se of M energy signals {s i (} as linear cominaions of N orhogonal asis funcions, where N M Real value energy signals
More informationB-MAC Tunable MAC protocol for wireless networks
B-MAC Tunable MAC proocol for wireless neworks Summary of paper Versaile Low Power Media Access for Wireless Sensor Neworks Presened by Kyle Heah Ouline Inroducion o B-MAC Design of B-MAC B-MAC componens
More informationThe student will create simulations of vertical components of circular and harmonic motion on GX.
Learning Objecives Circular and Harmonic Moion (Verical Transformaions: Sine curve) Algebra ; Pre-Calculus Time required: 10 150 min. The sudens will apply combined verical ranslaions and dilaions in he
More informationExamination Mobile & Wireless Networking ( ) April 12,
Page 1 of 5 Examinaion Mobile & Wireless Neworking (192620010) April 12, 2017 13.45 16.45 Noes: Only he overhead shees used in he course, 2 double-sided shees of noes (any fon size/densiy!), and a dicionary
More informationChapter 2 Summary: Continuous-Wave Modulation. Belkacem Derras
ECEN 44 Communicaion Theory Chaper Summary: Coninuous-Wave Modulaion.1 Modulaion Modulaion is a process in which a parameer of a carrier waveform is varied in accordance wih a given message (baseband)
More informationNotes on the Fourier Transform
Noes on he Fourier Transform The Fourier ransform is a mahemaical mehod for describing a coninuous funcion as a series of sine and cosine funcions. The Fourier Transform is produced by applying a series
More information5 Spatial Relations on Lines
5 Spaial Relaions on Lines There are number of useful problems ha can be solved wih he basic consrucion echniques developed hus far. We now look a cerain problems, which involve spaial relaionships beween
More informationMotion-blurred star image acquisition and restoration method based on the separable kernel Honglin Yuana, Fan Lib and Tao Yuc
5h Inernaional Conference on Advanced Maerials and Compuer Science (ICAMCS 206) Moion-blurred sar image acquisiion and resoraion mehod based on he separable kernel Honglin Yuana, Fan Lib and Tao Yuc Beihang
More informationEstimating Transfer Functions with SigLab
APPLICATION NOTE Esimaing Transfer Funcions wih SigLab Accurae ransfer funcion esimaion of linear, noise-free, dynamic sysems is an easy ask for DSPT SigLab. Ofen, however, he sysem being analyzed is noisy
More informationGaN-HEMT Dynamic ON-state Resistance characterisation and Modelling
GaN-HEMT Dynamic ON-sae Resisance characerisaion and Modelling Ke Li, Paul Evans, Mark Johnson Power Elecronics, Machine and Conrol group Universiy of Noingham, UK Email: ke.li@noingham.ac.uk, paul.evans@noingham.ac.uk,
More informationSocial-aware Dynamic Router Node Placement in Wireless Mesh Networks
Social-aware Dynamic Rouer Node Placemen in Wireless Mesh Neworks Chun-Cheng Lin Pei-Tsung Tseng Ting-Yu Wu Der-Jiunn Deng ** Absrac The problem of dynamic rouer node placemen (dynrnp) in wireless mesh
More informationSquare Waves, Sinusoids and Gaussian White Noise: A Matching Pursuit Conundrum? Don Percival
Square Waves, Sinusoids and Gaussian Whie Noise: A Maching Pursui Conundrum? Don Percival Applied Physics Laboraory Deparmen of Saisics Universiy of Washingon Seale, Washingon, USA hp://faculy.washingon.edu/dbp
More informationComparitive Analysis of Image Segmentation Techniques
ISSN: 78 33 Volume, Issue 9, Sepember 3 Compariive Analysis of Image Segmenaion echniques Rohi Sardana Pursuing Maser of echnology (Compuer Science and Engineering) GJU S& Hissar, Haryana Absrac Image
More informationTeacher Supplement to Operation Comics, Issue #5
eacher Supplemen o Operaion Comics, Issue #5 he purpose of his supplemen is o provide conen suppor for he mahemaics embedded ino he fifh issue of Operaion Comics, and o show how he mahemaics addresses
More informationWrap Up. Fourier Transform Sampling, Modulation, Filtering Noise and the Digital Abstraction Binary signaling model and Shannon Capacity
Wrap Up Fourier ransorm Sampling, Modulaion, Filering Noise and he Digial Absracion Binary signaling model and Shannon Capaciy Copyrigh 27 by M.H. Perro All righs reserved. M.H. Perro 27 Wrap Up, Slide
More informationExplanation of Maximum Ratings and Characteristics for Thyristors
8 Explanaion of Maximum Raings and Characerisics for Thyrisors Inroducion Daa shees for s and riacs give vial informaion regarding maximum raings and characerisics of hyrisors. If he maximum raings of
More informationA-LEVEL Electronics. ELEC4 Programmable Control Systems Mark scheme June Version: 1.0 Final
A-LEVEL Elecronics ELEC4 Programmable Conrol Sysems scheme 243 June 26 Version:. Final schemes are prepared by he Lead Assessmen Wrier and considered, ogeher wih he relevan quesions, by a panel of subjec
More informationSPEAKER IDENTIFICATION USING MODULAR RECURRENT NEURAL NETWORKS. M W Mak. The Hong Kong Polytechnic University
SPEAKER IDENTIFICATION USING MODULAR RECURRENT NEURAL NETWORKS M W Ma The Hong Kong Polyechnic Universiy ABSTRACT This paper demonsraes a speaer idenificaion sysem based on recurren neural newors rained
More informationControl and Protection Strategies for Matrix Converters. Control and Protection Strategies for Matrix Converters
Conrol and Proecion Sraegies for Marix Converers Dr. Olaf Simon, Siemens AG, A&D SD E 6, Erlangen Manfred Bruckmann, Siemens AG, A&D SD E 6, Erlangen Conrol and Proecion Sraegies for Marix Converers To
More informationMobile Robot Localization Using Fusion of Object Recognition and Range Information
007 IEEE Inernaional Conference on Roboics and Auomaion Roma, Ialy, 10-14 April 007 FrB1.3 Mobile Robo Localizaion Using Fusion of Objec Recogniion and Range Informaion Byung-Doo Yim, Yong-Ju Lee, Jae-Bok
More informationExperiment 6: Transmission Line Pulse Response
Eperimen 6: Transmission Line Pulse Response Lossless Disribued Neworks When he ime required for a pulse signal o raverse a circui is on he order of he rise or fall ime of he pulse, i is no longer possible
More informationMobile Communications Chapter 3 : Media Access
Moivaion Can we apply media access mehods from fixed neworks? Mobile Communicaions Chaper 3 : Media Access Moivaion SDMA, FDMA, TDMA Aloha Reservaion schemes Collision avoidance, MACA Polling CDMA SAMA
More informationIncreasing Measurement Accuracy via Corrective Filtering in Digital Signal Processing
ISSN(Online): 39-8753 ISSN (Prin): 347-67 Engineering and echnology (An ISO 397: 7 Cerified Organizaion) Vol. 6, Issue 5, ay 7 Increasing easuremen Accuracy via Correcive Filering in Digial Signal Processing
More informationEvaluation of the Digital images of Penaeid Prawns Species Using Canny Edge Detection and Otsu Thresholding Segmentation
Inernaional Associaion of Scienific Innovaion and Research (IASIR) (An Associaion Unifying he Sciences, Engineering, and Applied Research) Inernaional Journal of Emerging Technologies in Compuaional and
More informationf t 2cos 2 Modulator Figure 21: DSB-SC modulation.
4.5 Ampliude modulaion: AM 4.55. DSB-SC ampliude modulaion (which is summarized in Figure 21) is easy o undersand and analyze in boh ime and frequency domains. However, analyical simpliciy is no always
More informationInvestigation of Novel Ultrasonic Positioning Method Installed in Sensor Network
PIERS ONLINE, VOL. 5, NO. 4, 2009 321 Invesigaion of Novel Ulrasonic Posiioning Mehod Insalled in Sensor Nework Misuaka Hikia, Yasushi Hiraizumi, Hiroaki Aoki, Junji Masuda, and Tomoaki Waanabe Faculy
More informationChannel Estimation for Wired MIMO Communication Systems
Channel Esimaion for Wired MIMO Communicaion Sysems Final Repor Mulidimensional DSP Projec, Spring 2005 Daifeng Wang Absrac This repor addresses raining-based channel modeling and esimaion for a wired
More informationDimensions. Model Number. Electrical connection emitter. Features. Electrical connection receiver. Product information. Indicators/operating means
OBE-R-SE Dimensions.8.8 ø..75 7.5 6. 5 6.7 4.9 4. 5.9 ø.6 Model Number OBE-R-SE Elecrical connecion emier Thru-beam sensor wih m fixed cable Feaures 45 cable oule for maximum mouning freedom under exremely
More informationTHE OSCILLOSCOPE AND NOISE. Objectives:
-26- Preparaory Quesions. Go o he Web page hp://www.ek.com/measuremen/app_noes/xyzs/ and read a leas he firs four subsecions of he secion on Trigger Conrols (which iself is a subsecion of he secion The
More informationPhase-Shifting Control of Double Pulse in Harmonic Elimination Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi Li1, c
Inernaional Symposium on Mechanical Engineering and Maerial Science (ISMEMS 016 Phase-Shifing Conrol of Double Pulse in Harmonic Eliminaion Wei Peng1, a*, Junhong Zhang1, Jianxin gao1, b, Guangyi i1, c
More informationDevelopment of Pulse Width Modulation LED drive
ISSN 23069392, Inernaional Journal of Technology People Developing, Vol. 2, No. 3, DEC. 2012 Developmen of Pulse Widh Modulaion LED drive YuanPiao. Lee 1 ShihKuen. Changchien 2 ChainKuo Technology Universiy,
More informationTRIPLE-FREQUENCY IONOSPHERE-FREE PHASE COMBINATIONS FOR AMBIGUITY RESOLUTION
TRIPL-FRQCY IOOSPHR-FR PHAS COMBIATIOS FOR AMBIGITY RSOLTIO D. Odijk, P.J.G. Teunissen and C.C.J.M. Tiberius Absrac Linear combinaions of he carrier phase daa which are independen of he ionospheric delays
More informationElectrical connection
Reference scanner Dimensioned drawing en 02-2014/06 50117040-01 200 500mm Disance on background/reference 10-30 V DC We reserve he righ o make changes DS_HRTR46Bref_en_50117040_01.fm Robus objec deecion
More informationA New Measurement Method of the Dynamic Contact Resistance of HV Circuit Breakers
A New Measuremen Mehod of he Dynamic Conac Resisance of HV Circui Breakers M. Landry*, A. Mercier, G. Ouelle, C. Rajoe, J. Caron, M. Roy Hydro-Québec Fouad Brikci Zensol Auomaion Inc. (CANADA) Inroducion
More informationAnnouncement. Allowed
9//05 nnouncemen Firs es: Sep. 8, Chap. -4 llowed wriing insrumen poce calculaor ruler One 8.5" " paper conaining consans, formulas, and any oher informaion ha you migh find useful (NOT any inds of soluions).
More informationELEG 3124 SYSTEMS AND SIGNALS Ch. 1 Continuous-Time Signals
Deparmen of Elecrical Engineering Universiy of Arkansas ELEG 3124 SYSTEMS AND SIGNALS Ch. 1 Coninuous-Time Signals Dr. Jingxian Wu wuj@uark.edu OUTLINE 2 Inroducion: wha are signals and sysems? Signals
More informationCommunications II Lecture 7: Performance of digital modulation
Communicaions II Lecure 7: Performance of digial modulaion Professor Kin K. Leung EEE and Compuing Deparmens Imperial College London Copyrigh reserved Ouline Digial modulaion and demodulaion Error probabiliy
More informationDimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on
OBE-R-SE Dimensions Transmier.. 7.5 9..5.8 4.9 4 5 M 8.9 7.5 9..5.8 4 5 M 8.9 ø.6 ø.6 Model Number OBE-R-SE Thru-beam sensor wih m fixed cable Elecrical connecion Transmier Feaures BN +UB WH IN Ulra-small
More informationLECTURE 1 CMOS PHASE LOCKED LOOPS
Lecure 01 (8/9/18) Page 1-1 Objecive LECTURE 1 CMOS PHASE LOCKED LOOPS OVERVIEW Undersand he principles and applicaions of phase locked loops using inegraed circui echnology wih emphasis on CMOS echnology.
More informationDimensions. Transmitter Receiver ø2.6. Electrical connection. Transmitter +UB 0 V. Emitter selection. = Light on = Dark on
OBE-R-SE Dimensions Transmier.. 7.5 9..5.8 4.9 4 5 M 8.9 7.5 9..5.8 4 5 M 8.9 ø.6 ø.6 Model Number OBE-R-SE Thru-beam sensor wih m fixed cable Elecrical connecion Transmier Feaures BN +UB WH IN Ulra-small
More informationMEASUREMENTS OF VARYING VOLTAGES
MEASUREMENTS OF ARYING OLTAGES Measuremens of varying volages are commonly done wih an oscilloscope. The oscilloscope displays a plo (graph) of volage versus imes. This is done by deflecing a sream of
More informationA Harmonic Circulation Current Reduction Method for Parallel Operation of UPS with a Three-Phase PWM Inverter
160 Journal of Power Elecronics, Vol. 5, No. 2, April 2005 JPE 5-2-9 A Harmonic Circulaion Curren Reducion Mehod for Parallel Operaion of U wih a Three-Phase Inverer Kyung-Hwan Kim, Wook-Dong Kim * and
More information(This lesson plan assumes the students are using an air-powered rocket as described in the Materials section.)
The Mah Projecs Journal Page 1 PROJECT MISSION o MArs inroducion Many sae mah sandards and mos curricula involving quadraic equaions require sudens o solve "falling objec" or "projecile" problems, which
More informationMODEL: M6SXF1. POWER INPUT DC Power R: 24 V DC
Tension-Clamp Ulra-Slim Signal Condiioners M6S Series FUNCTION MODULE (PC programmable) Funcions & Feaures Mainenance-free ension clamp connecion Single inpu filer and funcion module 12 ypes of funcions
More informationAnalog Baseband Communication Systems. Digital Baseband Communication Systems
EE 421: Communicaions I Dr. Mohammed Hawa Inroducion o Digial Baseband Communicaion Sysems For more informaion: read Chapers 1, 6 and 7 in your exbook or visi hp://wikipedia.org/. Remember ha communicaion
More informationChapter 14: Bandpass Digital Transmission. A. Bruce Carlson Paul B. Crilly 2010 The McGraw-Hill Companies
Communicaion Sysems, 5e Chaper 4: Bandpass Digial Transmission A. Bruce Carlson Paul B. Crilly The McGraw-Hill Companies Chaper 4: Bandpass Digial Transmission Digial CW modulaion Coheren binary sysems
More informationDouble Tangent Sampling Method for Sinusoidal Pulse Width Modulation
Compuaional and Applied Mahemaics Journal 2018; 4(1): 8-14 hp://www.aasci.org/journal/camj ISS: 2381-1218 (Prin); ISS: 2381-1226 (Online) Double Tangen Sampling Mehod for Sinusoidal Pulse Widh Modulaion
More informationEstimation of Automotive Target Trajectories by Kalman Filtering
Buleinul Şiinţific al Universiăţii "Poliehnica" din imişoara Seria ELECRONICĂ şi ELECOMUNICAŢII RANSACIONS on ELECRONICS and COMMUNICAIONS om 58(72), Fascicola 1, 2013 Esimaion of Auomoive arge rajecories
More informationACTIVITY BASED COSTING FOR MARITIME ENTERPRISES
ACTIVITY BASED COSTING FOR MARITIME ENTERPRISES 1, a 2, b 3, c 4, c Sualp Omer Urkmez David Sockon Reza Ziarai Erdem Bilgili a, b De Monfor Universiy, UK, c TUDEV, Insiue of Mariime Sudies, Turkey 1 sualp@furrans.com.r
More informationMultiple Load-Source Integration in a Multilevel Modular Capacitor Clamped DC-DC Converter Featuring Fault Tolerant Capability
Muliple Load-Source Inegraion in a Mulilevel Modular Capacior Clamped DC-DC Converer Feauring Faul Toleran Capabiliy Faisal H. Khan, Leon M. Tolber The Universiy of Tennessee Elecrical and Compuer Engineering
More informationA novel quasi-peak-detector for time-domain EMI-measurements F. Krug, S. Braun, and P. Russer Abstract. Advanced TDEMI measurement concept
Advances in Radio Science (24) 2: 27 32 Copernicus GmbH 24 Advances in Radio Science A novel quasi-peak-deecor for ime-domain EMI-measuremens F. Krug, S. Braun, and P. Russer Insiue for High-Frequency
More informationJournal of Next Generation Information Technology Volume 1, Number 2, August, 2010
Journal of Nex Generaion Informaion Technology Volume, Number 2, Augus, 2 Sub band Speech analysis using Gammaone Filer banks and opimal pich exracion mehods for each sub band using average magniude difference
More informationSpring Localization I. Roland Siegwart, Margarita Chli, Martin Rufli. ASL Autonomous Systems Lab. Autonomous Mobile Robots
Spring 2017 Localizaion I Localizaion I 10.04.2017 1 2 ASL Auonomous Sysems Lab knowledge, daa base mission commands Localizaion Map Building environmen model local map posiion global map Cogniion Pah
More information