VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ BRNO UNIVERSITY OF TECHNOLOGY
FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV AUTOMATIZACE A MĚŘICÍ TECHNIKY FACULTY OF ELECTRICAL ENGINEERING AND COMMUNICATION DEPARTMENT OF CONTROL AND INSTRUMENTATION
METODY MĚŘENÍ FREKVENCE KMITŮ METHODS FOR MEASURING FREQUENCY OF VIBRATION
BAKALÁŘSKÁ PRÁCE BACHELOR'S THESIS
AUTOR PRÁCE
JAN KUNZ
AUTHOR
VEDOUCÍ PRÁCE SUPERVISOR
BRNO 2013
doc. Ing. PETR BENEŠ, Ph.D.
VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ Fakulta elektrotechniky a komunikačních technologií Ústav automatizace a měřicí techniky
Bakalářská práce bakalářský studijní obor Automatizační a měřicí technika Student: Ročník:
Jan Kunz 3
ID: 136552 Akademický rok: 2012/2013
NÁZEV TÉMATU:
Metody měření frekvence kmitů POKYNY PRO VYPRACOVÁNÍ: Cílem bakalářské práce je nastudovat problematiku metod měření fáze a frekvence s vysokým rozlišením založených na odhadu parametrů harmonického signálu. Vypracujte přehled vhodných metod a vybrané metody prakticky realizujte na platformě CompactRIO a porovnejte navzájem jejich vlastnosti. Pro srovnání metod navrhněte vhodnou metodiku. DOPORUČENÁ LITERATURA: [1] IEEE Std. 1057-1994. IEEE Standard for Digitizing Waveform Recorders. 1994. [2] Bischl, B., Ligges, U., Weihs, C. Frequency estimation by DFT interpolation: A comparison of methods [3] Schoukens, J. Pintelon, R., Van hamme, H. The Interpolated Fast Fourier Transform: A Comparative Study. IEEE Transactions on Instrumentation and Measurement, 1992, vol. 41, no. 2., pp. 226-232 Termín zadání:
11.2.2013
Termín odevzdání:
27.5.2013
Vedoucí práce: doc. Ing. Petr Beneš, Ph.D. Konzultanti bakalářské práce:
doc. Ing. Václav Jirsík, CSc. Předseda oborové rady
UPOZORNĚNÍ: Autor bakalářské práce nesmí při vytváření bakalářské práce porušit autorská práva třetích osob, zejména nesmí zasahovat nedovoleným způsobem do cizích autorských práv osobnostních a musí si být plně vědom následků porušení ustanovení § 11 a následujících autorského zákona č. 121/2000 Sb., včetně možných trestněprávních důsledků vyplývajících z ustanovení části druhé, hlavy VI. díl 4 Trestního zákoníku č.40/2009 Sb.
ABSTRAKT Bakal´aˇrsk´a pr´ace se zab´yv´a problematikou metod mˇeˇren´ı frekvence a f´aze a metodikou porovn´an´ı jejich vlastnost´ı. Jsou rozebr´any poˇzadavky na tyto metody a probl´emy vyˇ ast pr´ace je vˇenov´ana r˚ skytuj´ıc´ı se pˇri mˇeˇren´ı. C´ uzn´ym typ˚ um mˇeˇren´ı frekvence a f´aze vˇcetnˇe podrobnˇejˇs´ıho popisu ˇc´ıtaˇcov´e metody, metody line´arn´ı regrese f´aze sign´alu a metody Fourierovy transformace. Praktick´a ˇc´ast pr´ace obsahuje porovn´an´ı tˇechto tˇr´ı typ˚ u metod, kter´e byly implementov´any do programu LabVIEW firmy National Instruments a pot´e byly porovn´any podle navrˇzen´e metodiky a odzkouˇseny na re´aln´ych sign´alech.
ˇ ´ SLOVA KL´ICOV A mˇeˇren´ı frekvence a f´aze, ˇc´ıtaˇcov´a metoda, metoda line´arn´ı regrese f´aze sign´alu, metoda Fourierovy transformace, porovn´an´ı metod
ABSTRACT Bachelor’s thesis deals with methods for measuring frequency and phase and comparison their qualities. Thesis describes requirement for these methods and problems occuring during measurement. The part of the work is devoted various types of methods for measuring frequency and phase including a more detailed description of the counter method, weighted least square method and Fourier transform’s method. The practical part of this thesis contains comparision of these three types of methods which was implemented to LabVIEW program from National Instruments company. Afterwards they were compared according to proposed methodology and tested on real signals.
KEYWORDS methods for measuring frequency and phase, counter method, weighted least square method, Fourier transform’s method, comparison of methods
KUNZ, Jan Metody mˇeˇren´ı frekvence kmit˚ u: bakal´aˇrsk´a pr´ace. Brno: Vysok´e uˇcen´ı tech´ nick´e v Brnˇe, Fakulta elektrotechniky a komunikaˇcn´ıch technologi´ı, Ustav Automatizace a mˇeˇric´ı techniky, 2013. 41 s. Vedouc´ı pr´ace byl doc. Ing. Petr Beneˇs, Ph.D.
´ SEN ˇ ´I PROHLA Prohlaˇsuji, ˇze svou bakal´aˇrskou pr´aci na t´ema Metody mˇeˇren´ı frekvence kmit˚ u“ jsem ” vypracoval samostatnˇe pod veden´ım vedouc´ıho bakal´aˇrsk´e pr´ace a s pouˇzit´ım odborn´e literatury a dalˇs´ıch informaˇcn´ıch zdroj˚ u, kter´e jsou vˇsechny citov´any v pr´aci a uvedeny v seznamu literatury na konci pr´ace. Jako autor uveden´e bakal´aˇrsk´e pr´ace d´ale prohlaˇsuji, ˇze v souvislosti s vytvoˇren´ım t´eto bakal´aˇrsk´e pr´ace jsem neporuˇsil autorsk´a pr´ava tˇret´ıch osob, zejm´ena jsem nezas´ahl nedovolen´ym zp˚ usobem do ciz´ıch autorsk´ych pr´av osobnostn´ıch a jsem si plnˇe vˇedom n´asledk˚ u poruˇsen´ı ustanoven´ı § 11 a n´asleduj´ıc´ıch autorsk´eho z´akona ˇc. 121/2000 Sb., vˇcetnˇe moˇzn´ych trestnˇepr´avn´ıch d˚ usledk˚ u vypl´yvaj´ıc´ıch z ustanoven´ı § 152 trestn´ıho z´akona ˇc. 140/1961 Sb.
Brno
...............
.................................. (podpis autora)
ˇ ´ ´I PODEKOV AN Dˇekuji vedouc´ımu bakal´aˇrsk´e pr´ace panu doc. Ing. Petru Beneˇsovi, Ph.D. za odborn´e veden´ı, konzultace a podnˇetn´e n´avrhy k pr´aci.
V Brnˇe dne: . . . . . . . . . . . . . . .
.................... (podpis autora)
Obsah ´ 1 Uvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Frekvence a f´ aze harmonick´ ych sign´ al˚ u 2.1 Vyuˇzit´ı mˇeˇren´ı frekvence . . . . . . . . 2.1.1 Dynamick´ y modul pruˇznosti . . 2.1.2 Hmotnostn´ı pr˚ utokomˇer . . . .
. . . .
. . . .
9
. . . . . . . . . . . . . . . . . . .
. . . .
. . . .
. . . .
. . . .
. . . . . . . . . . . . . . . . . . .
. . . .
10 10 10 11
3 Probl´ emy pˇ ri mˇ eˇ ren´ı frekvence . . . . . . . . . . ˇ 3.1 Sum . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 B´ıl´ y ˇsum . . . . . . . . . . . . . . . . . . . . 3.1.2 Signal to noise ratio . . . . . . . . . . . . . 3.2 Rychlost mˇeˇric´ıch obvod˚ u . . . . . . . . . . . . . . 3.2.1 Shannon-Kotelnik˚ uv-Nyquist˚ uv teor´em . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . .
13 13 13 14 14 14
4 Metody mˇ eˇ ren´ı frekvence a f´ aze . . . . . . 4.1 Analogov´e metody . . . . . . . . . . . . . 4.2 Digit´aln´ı metody . . . . . . . . . . . . . . ˇ ıtaˇcov´a metoda . . . . . . . . . . 4.2.1 C´ 4.2.2 Metoda line´arn´ı regrese f´aze sign´alu 4.2.3 Metoda Fourierovy transformace .
. . . . . .
. . . . . .
. . . . . .
. . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . .
15 15 15 16 19 21
. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Krit´ eria porovn´ an´ı metod . . . . . . . . . . . . . . . . . . . . . . 23 6 Porovn´ an´ı metod . . . . . . . . . . . . . . . . . . . . . 6.1 Porovn´an´ı ˇc´ıtaˇcov´ ych metod . . . . . . . . . . . . . . . . 6.1.1 Reakce na zmˇenu frekvence sign´alu . . . . . . . . 6.1.2 Pˇresnost v´ ysledku pˇri nepˇresn´e znalosti offsetu . . 6.1.3 Zhodnocen´ı ˇc´ıtaˇcov´ ych metod . . . . . . . . . . . 6.2 Porovn´an´ı vybran´ ych metod . . . . . . . . . . . . . . . . 6.2.1 Reakce na zmˇenu frekvence sign´alu . . . . . . . . 6.2.2 Reakce na zmˇenu f´aze sign´alu . . . . . . . . . . . 6.2.3 Pˇresnost v´ ysledku pˇri nepˇresn´e znalosti amplitudy
6
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . sign´alu .
. . . . . . . . .
25 25 25 25 26 27 27 29 31
6.3
6.2.4 Pˇresnost v´ ysledku pˇri nepˇresn´e znalosti 6.2.5 Pˇresnost v´ ysledku v z´avislosti na SNR Mˇeˇren´ı re´aln´eho sign´alu . . . . . . . . . . . . 6.3.1 Mˇeˇren´ı frekvence re´aln´eho sign´alu . . . 6.3.2 Mˇeˇren´ı f´aze re´aln´eho sign´alu . . . . . .
offsetu . . . . . . . . . . . . . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
33 34 36 37 37
7 Z´ avˇ er . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 Pouˇ zit´ a literatura
. . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Seznam obr´ azk˚ u 4.1 4.2 6.1 6.2 6.3 6.4 6.5 6.6 6.7 6.8 6.9 6.10 6.11 6.12 6.13
Probl´em v´ıcen´asobn´eho pˇrechodu sign´alu se ˇsumem pˇres komparaˇcn´ı u ´roveˇ n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Moˇznosti v´ ypoˇctu f´aze u metody WLSM . . . . . . . . . . . . . . . . 20 V´ ysledek mˇeˇren´ı frekvence porovn´avan´ ych ˇc´ıtaˇcov´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . 26 Porovn´an´ı chyb mˇeˇren´ı frekvence sign´alu ˇc´ıtaˇcov´ ych metod pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . 27 V´ ysledek mˇeˇren´ı frekvence porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . 28 V´ ysledek mˇeˇren´ı f´aze porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . . . 29 V´ ysledek mˇeˇren´ı f´aze porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe f´aze mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 Chyba mˇeˇren´ı frekvence sign´alu pˇri nepˇresn´e znalosti amplitudy mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 Chyba mˇeˇren´ı f´aze sign´alu pˇri nepˇresn´e znalosti amplitudy mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Chyba mˇeˇren´ı frekvence sign´alu pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 Chyba mˇeˇren´ı f´aze sign´alu pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu 34 Chyba mˇeˇren´ı frekvence sign´alu v z´avislosti na velikosti ˇsumu v sign´alu 35 Chyba mˇeˇren´ı f´aze sign´alu v z´avislosti na velikosti ˇsumu v sign´alu . . 36 Chyba mˇeˇren´ı frekvence re´aln´eho sign´alu . . . . . . . . . . . . . . . . 38 Chyba mˇeˇren´ı f´aze re´aln´eho sign´alu . . . . . . . . . . . . . . . . . . . 38
8
1
´ UVOD
Bakal´aˇrsk´a pr´ace se zab´ yv´a porovn´an´ım r˚ uzn´ ych metod mˇeˇren´ı frekvence a f´aze harmonick´ ych sign´al˚ u zaloˇzen´ ych na odliˇsn´ ych principech, konkr´etnˇe detekce pr˚ uchodu sign´alu komparaˇcn´ı u ´rovn´ı, line´arn´ı regrese f´aze sign´alu a Fourierova transformace sign´alu. V prvn´ı ˇc´asti jde o popis, kde vˇsude se mˇeˇren´ı frekvence vyuˇz´ıv´a a jsou rozebr´any dva pˇr´ıklady vyuˇzit´ı znalosti frekvence pro zjiˇstˇen´ı jin´e fyzik´aln´ı veliˇciny (dynamick´ y modul pruˇznosti a hmotnostn´ı pr˚ utok). V druh´e ˇc´asti jsou pops´any nˇekter´e probl´emy, se kter´ ymi se pot´ yk´ame pˇri mˇeˇren´ı frekvence. D´ale jsou zde uvedeny z´akladn´ı poˇzadavky na obvody, kter´e digitalizuj´ı analogov´ y sign´al. Tˇret´ı ˇca´st je vˇenov´ana popis˚ um r˚ uzn´ ych princip˚ u mˇeˇren´ı frekvence a f´aze. Je zde struˇcnˇe uveden pˇrehled metod a detailnˇe jsou pops´any metody, kter´e jsou v praktick´e ˇca´sti porovn´av´any. ˇ Ctvrt´ a ˇc´ast se zab´ yv´a zp˚ usobem porovn´an´ı tˇechto metod. Jsou zde pops´ana krit´eria, podle kter´ ych se budou v´ yˇse zm´ınˇen´e metody porovn´avat. V p´at´e ˇca´sti jsou uvedeny v´ ysledky jednotliv´ ych metod ve vˇsech krit´eri´ıch, kter´e jsou pops´any ve ˇctvrt´e ˇca´sti. Jednotliv´e metody mˇely stejn´ y vstupn´ı sign´al.
9
2
´ ´ FREKVENCE A FAZE HARMONICKYCH ´ U ˚ SIGNAL
Frekvence (symbol f , jednotka [Hz] = [s−1 ]) je fyzik´aln´ı veliˇcina, kter´a ud´av´a kolikr´at se periodick´ y dˇej zopakuje bˇehem 1s. Harmonick´ y sign´al je matematicky pops´an rovnic´ı (2.1). x(t) = A · sin(2πf t + φ0 )
(2.1)
kde A je amplituda kmit˚ u, f je frekvence kmit˚ u, t je ˇcas a φ0 je poˇca´teˇcn´ı f´aze sign´alu (f´aze sign´alu pˇri t = 0s ) [1].
2.1
Vyuˇ zit´ı mˇ eˇ ren´ı frekvence
Znalost frekvence sign´alu je d˚ uleˇzit´a v nejr˚ uznˇejˇs´ıch oborech (napˇr.: stavebnictv´ı, strojn´ı inˇzen´ yrstv´ı, elektrotechnika, l´ekaˇrstv´ı), bud’ kv˚ uli znalosti samotn´e hodnoty frekvence (napˇr´ıklad rezonanˇcn´ı frekvence), nebo je hodnota frekvence mˇeronosn´ y sign´al nˇejak´e jin´e fyzik´aln´ı veliˇciny (napˇr´ıklad hustoty, nebo mechanick´eho napˇet´ı). Mˇeˇren´ı frekvence se vyˇzaduje v r˚ uzn´ ych situac´ıch, kde jsou r˚ uzn´e parametry vstupn´ıho sign´alu (doba trv´an´ı, SNR, amplitudov´a a frekvenˇcn´ı stabilita) a rovnˇeˇz r˚ uzn´e poˇzadavky na v´ yslednou hodnotu (pˇresnost, rychlost v´ ypoˇctu, v´ ypoˇcetn´ı n´aroˇcnost).
2.1.1
Dynamick´ y modul pruˇ znosti
Modul pruˇznosti je ve stavebnictv´ı velmi d˚ uleˇzit´a veliˇcina, urˇcuje o kolik se dan´ y materi´al prodlouˇz´ı (zkr´at´ı) relativnˇe ke svoji d´elce, kdyˇz na nˇej bude p˚ usobit urˇcit´a velikost mechanick´eho napˇet´ı v tahu (tlaku). Pro nˇekter´e materi´aly (napˇr. ocel) je do urˇcit´e hodnoty mechanick´eho napˇet´ı σ u (mez u ´mˇernosti, mez pruˇznosti) modul pruˇznosti konstantn´ı a relativn´ı prodlouˇzen´ı je pˇr´ımo u ´mˇern´e mechanick´emu napˇet´ı, plat´ı Hook˚ uv z´akon (2.2). Po pˇrekroˇcen´ı hodnoty σ u jiˇz pˇr´ım´a u ´mˇera neplat´ı [2]. σ (2.2) E= kde E je modul pruˇznosti, σ je mechanick´e napˇet´ı a je relativn´ı prodlouˇzen´ı. Pro jin´e materi´aly (napˇr. beton) je modul pruˇznosti promˇenn´ y jiˇz od poˇca´tku, tedy neexistuje oblast platnosti Hookova z´akona. Pro takov´e materi´aly se jako jeden z charakteristick´ ych znak˚ u uv´ad´ı hodnota dynamick´eho modulu pruˇznosti, coˇz je teˇcna ke kˇrivce modulu pruˇznosti v jej´ım poˇca´tku [3].
10
Pro urˇcen´ı dynamick´eho modulu pruˇznosti se jako jedna z moˇzn´ ych metod pouˇz´ıv´a metoda rezonanˇcn´ı. Tato nedestruktivn´ı metoda vyuˇz´ıv´a pro v´ ypoˇcet dynamick´eho modulu pruˇznosti rezonanˇcn´ı frekvenci dan´eho materi´alu (2.3). Ed = 4L2 fr2 ρ
(2.3)
kde Ed je dynamick´ y modul pruˇznosti, L je d´elka vzorku v, fr je rezonanˇcn´ı frekvence a ρ je hustota vzorku. Rezonanˇcn´ı frekvence vzorku se mˇeˇr´ı napˇr´ıklad impulsn´ı metodou, kdy je vzorek vybuzen mechanick´ ym impulsem a pak se mˇeˇr´ı frekvence jeho vlastn´ıch kmit˚ u. Mˇeˇren´ı rezonanˇcn´ı frekvence pro urˇcen´ı dynamick´eho modulu pruˇznosti mus´ı b´ yt pˇresn´e, ale v´ ypoˇcet m˚ uˇze trvat delˇs´ı dobu. Pˇri tomto mˇeˇren´ı se vyskytuje nˇekolik probl´em˚ u. Je zde probl´em napˇr´ıklad s exponenci´alnˇe klesaj´ıc´ı amplitudou kmit˚ u nebo s relativnˇe kr´atkou dobou trv´an´ı kmit˚ u, tedy nedostateˇcn´ ym poˇctem vzork˚ u, coˇz se d´a kompenzovat opakovan´ ymi mˇeˇren´ımi.
2.1.2
Hmotnostn´ı pr˚ utokomˇ er
Pr˚ utok je nejˇcastˇeji mˇeˇrenou veliˇcinou v pr˚ umyslov´ ych podnic´ıch. Mˇeˇren´ı pr˚ utoku je rovnˇeˇz velmi ˇcasto uskuteˇcn ˇov´ano kv˚ uli fakturaˇcn´ım d˚ uvod˚ um (napˇr.: voda, ropa a jej´ı deriv´aty, plyn). V posledn´ı dobˇe roste na trhu pod´ıl hmotnostn´ıch pr˚ utokomˇer˚ u na principu Coriolisovy s´ıly, protoˇze tento typ mˇeˇren´ı m´a malou tlakovou ztr´atu, velkou pˇresnost, velk´ y dynamick´ y rozsah a je schopen mˇeˇrit plyn, ˇcist´e i zneˇcistˇen´e kapaliny [4]. Princip tohoto pr˚ utokomˇeru je zaloˇzen na existenci Coriolisovy s´ıly (2.4), kter´a p˚ usob´ı na pohybuj´ıc´ı se tˇelesa v rotuj´ıc´ı soustavˇe. F c = 2m(ω × v)
(2.4)
kde F c je Coriolisova s´ıla, m je hmotnost tˇelesa,ω je u ´hlov´a rychlost soustavy a v je rychlost tˇelesa. Protoˇze by se u pr˚ utokomˇer˚ u ˇspatnˇe dˇelala rotuj´ıc´ı soustava (potrub´ı) nahrazuje se rotace kmit´an´ım, kter´e se realizuje jednoduˇseji. Coriolisova s´ıla (respektive jej´ı moment p˚ usob´ıc´ı na potrub´ı) pak zp˚ usob´ı f´azov´ y rozd´ıl mezi jednotliv´ ymi kmitaj´ıc´ımi body, tento f´azov´ y rozd´ıl se mˇeˇr´ı a z nˇej se pak urˇcuje hmotnostn´ı pr˚ utok [5]. Rezonanˇcn´ı frekvence kmitaj´ıc´ıho potrub´ı je z´avisl´a na hustotˇe tekutiny, kter´a je v potrub´ı. Mˇeˇren´ı t´eto frekvence je vhodn´e nejen pro zjiˇstˇen´ı hustoty prot´ekan´eho m´edia, ale i pro regulaci kmit˚ u, protoˇze pˇri rezonanˇcn´ı frekvenci je, pˇri stejn´em
11
v´ ykonu budiˇce, nejvˇetˇs´ı amplituda kmit˚ u a proto bude podle (2.5) nejvˇetˇs´ı rozd´ıl v´ ychylek pˇri dan´em f´azov´em rozd´ılu, bude tedy nejvyˇsˇs´ı citlivost mˇeˇren´ı. ∆x = A · sin(∆φ)
(2.5)
kde ∆x je rozd´ıl v´ ychylek, A amplituda kmit˚ u a ∆φ je f´azov´ y rozd´ıl. Pokud tekutina obsahuje ˇc´astice s jinou hustotou (napˇr. bublinky vzduchu nebo kam´ınky v kapalinˇe), tak se rezonanˇcn´ı frekvence kmitaj´ıc´ıho potrub´ı mˇen´ı skokem, proto je potˇreba aktu´aln´ı rezonanˇcn´ı frekvenci pro regulaci kmit˚ u zjiˇst’ovat co nejrychleji. V pˇr´ıpadˇe, ˇze mˇeˇr´ıme hustotu ˇcist´e tekutiny, nevyskytuje se zde probl´em se skoky rezonanˇcn´ı frekvence, protoˇze ta je konstantn´ı. Mˇeˇren´ı frekvence pak m˚ uˇze prob´ıhat delˇs´ı dobu. Pro pˇresn´e zjiˇstˇen´ı hustoty potˇrebujeme zn´at rezonanˇcn´ı frekvenci velmi pˇresnˇe.
12
3
´ ˇ ME ˇ REN ˇ ´I FREKVENCE PROBLEMY PRI
Sign´al, kter´ y sn´ım´ame a zpracov´av´ame neobsahuje jen mˇeronosn´ y sign´al, ale vyskytuj´ı se v nˇem i sloˇzky, kter´e jsou pro n´as neuˇziteˇcn´e. Nˇekter´e pro n´as neuˇziteˇcn´e sloˇzky sign´alu, kter´e se daj´ı popsat matematickou funkc´ı, se chovaj´ı pˇredv´ıdatelnˇe (napˇr´ıklad zmˇena velikosti sign´alu, zp˚ usobena teplotn´ı zmˇenou odporu). A pak, pokud je to potˇreba, se daj´ı odstranit. Sloˇzky, kter´e maj´ı nepˇredv´ıdateln´ y charakter, jsou n´ahodn´e, naz´ yv´ame ˇsum. U ˇc´ıslicov´ ych metod zpracov´an´ı sign´alu se nav´ıc vyskytuj´ı probl´emy pˇri pˇrevodu analogov´eho sign´alu na ˇc´ıslicov´ y sign´al.
3.1
ˇ Sum
ˇ Sum je n´ahodn´ y sign´al. To znamen´a sign´al u kter´eho nejsou aktu´aln´ı hodnoty z´avisl´e na hodnot´ach pˇredch´azej´ıc´ıch, tedy nejsme schopni urˇcit, jakou konkr´etn´ı hodnotu bude m´ıt v urˇcit´em ˇcase. U jeho hodnot lze urˇcit pouze pravdˇepodobnost, s jakou se konkr´etn´ı hodnota vyskytne. Aktu´aln´ı hodnoty ˇsumu jdou tedy popsat pouze ˇ pravdˇepodobnostn´ım rozloˇzen´ım. Sum m´a rovnˇeˇz nulovou stˇredn´ı hodnotu. Zdroj˚ u ˇsumov´eho sign´alu je mnoho, napˇr´ıklad: • tepeln´ y ˇsum odpor˚ u [6] • v´ ystˇrelov´ y a blikav´ y ˇsum PN pˇrechod˚ u [6] • ˇsum zp˚ usoben´ y vlivem okoln´ıho prostˇred´ı • kvantizaˇcn´ı ˇsum AD pˇrevodn´ık˚ u Protoˇze je zdroj˚ u ˇsumu velk´e mnoˇzstv´ı, nejsme schopni vˇsechny zdroje popsat jednotlivˇe. Ale protoˇze se jedn´a o n´ahodn´e veliˇciny, tak podle centr´aln´ı limitn´ı vˇety [7] m˚ uˇzeme vˇsechny zdroje ˇsumu s r˚ uzn´ ymi statistick´ ymi rozdˇelen´ımi nahradit jedn´ım zdrojem ˇsumu s norm´aln´ım rozloˇzen´ım, tedy b´ıl´ ym ˇsumem.
3.1.1
B´ıl´ yˇ sum
B´ıl´ y ˇsum m´a jako kaˇzd´ y ˇsumov´ y sign´al nulovou stˇredn´ı a nenulovou efektivn´ı hodnotu. Ale nav´ıc je to sign´al s konstantn´ı v´ ykonovou spektr´aln´ı hustotou, tedy ve frekvenˇcn´ım spektru maj´ı vˇsechny spektr´aln´ı ˇc´ary stejnou velikost. Pravdˇepodobnostn´ı rozloˇzen´ı, kter´ ym se daj´ı popsat v´ ystupn´ı hodnoty b´ıl´eho ˇsumu, je norm´aln´ı (Gaus2 sovo) rozloˇzen´ı N (µ, σ ). Efektivn´ı hodnota b´ıl´eho ˇsumu je rovna smˇerodatn´e odchylce σ a ˇspiˇckov´a hodnota je rovna s pravdˇepodobnost´ı 99, 7% 3σ a s pravdˇepodobnost´ı 99, 9% 3, 3σ [8].
13
3.1.2
Signal to noise ratio
Je uˇziteˇcn´e zn´at v jak´em pomˇeru je efektivn´ı hodnota mˇeronosn´eho sign´alu a efektivn´ı hodnota ˇsumu. K tomuto u ´ˇcelu slouˇz´ı veliˇcina SN R (signal to noise ratio)(3.1). Protoˇze tento pomˇer m˚ uˇze dosahovat velk´eho rozpˇet´ı hodnot, uv´ad´ı se SN R v decibelech. ASIG (3.1) SN RdB = 20 · lg ASU M kde ASIG je efektivn´ı hodnota sign´alu a ASU M je efektivn´ı hodnota ˇsumu (v pˇr´ıpadˇe b´ıl´eho ˇsumu to je smˇerodatn´a odchylka σ).
3.2
Rychlost mˇ eˇ ric´ıch obvod˚ u
Dalˇs´ım probl´emem pˇri mˇeˇren´ı je napˇr´ıklad nedostateˇcn´a rychlost mˇeˇr´ıc´ıch obvod˚ u. Kdy spojit´ y sign´al, kter´ y vstupuje do AD pˇrevodn´ıku, mus´ı b´ yt vzorkov´an alespoˇ n takovou rychlost´ı, aby splnil poˇzadavky pro n´asledn´e zpracov´an´ı. Pro zpˇetnou rekonstrukci sign´alu mus´ı b´ yt vzorkovac´ı rychlost alespoˇ n takov´a, aby byl splnˇen Shannon-Kotelnik˚ uv-Nyquist˚ uv teor´em, ale rychlost vzorkov´an´ı je omezena konstrukc´ı AD pˇrevodn´ıku (nejrychlejˇs´ı flash AD pˇrevodn´ıky jsou schopny vzorkovat ˇra´dovˇe jednotkami GS/s).
3.2.1
Shannon-Kotelnik˚ uv-Nyquist˚ uv teor´ em
Tento teor´em n´am ˇr´ık´a, jak´ y m´a b´ yt vztah (3.2) mezi vzorkovac´ı frekvenc´ı AD pˇrevodn´ıku a maxim´aln´ı frekvenc´ı ve spektru analogov´eho sign´alu, kter´ y digitalizujeme, aby nedoˇslo ke ztr´atˇe informace. Pokud tento vztah nen´ı dodrˇzen, vznikne aliasing efekt [9]. fs > 2 · fM AX (3.2) kde fs je vzorkovac´ı frekvence AD pˇrevodn´ıku a fM AX je maxim´aln´ı frekvence ve spektru digitalizovan´eho sign´alu.
14
4
ˇ REN ˇ ´I FREKVENCE A FAZE ´ METODY ME
Metod mˇeˇren´ı frekvence a f´aze je velk´e mnoˇzstv´ı. Pro pˇrehlednost bude vhodnˇejˇs´ı je systematicky rozdˇelit, a to na dvˇe velk´e skupiny, na metody analogov´e a metody digit´aln´ı.
4.1
Analogov´ e metody
Analogov´e metody jsou dnes sice na u ´stupu, postupnˇe je nahrazuj´ı metody digit´aln´ı, ale pˇresto se i dnes, pˇredevˇs´ım kv˚ uli cenˇe, st´ale pouˇz´ıvaj´ı. Obrovskou v´ yhodou nˇekter´ ych analogov´ ych mˇeˇric´ıch metod je, ˇze jsou pasivn´ı, tedy nepotˇrebuj´ı nap´ajen´ı (napˇr´ıklad rezonanˇcn´ı metoda). C´ılem t´eto pr´ace nen´ı porovn´avat analogov´e metody, proto zde jen zm´ın´ım nˇekter´e z nich: • analogov´e metody mˇeˇren´ı frekvence - rezonanˇcn´ı metody - z´aznˇejov´e metody - m˚ ustkov´e metody - metody s pˇr´ım´ ym u ´dajem • analogov´e metody mˇeˇren´ı f´aze - metoda tˇr´ı napˇet´ı - f´azov´ y detektor - impulsov´ y f´azomˇer - osciloskopick´e metody podrobnˇejˇs´ı popis lze naj´ıt napˇr v [10] nebo [11]
4.2
Digit´ aln´ı metody
Digit´aln´ı metody pracuj´ı na principu digitalizace sign´alu a jeho n´asledn´em ˇc´ıslicov´em zpracov´an´ı. Protoˇze digit´aln´ı zpracov´an´ı sign´alu umoˇzn ˇuje sign´al prakticky jakkoliv upravovat (napˇr.: filtrace, pr˚ umˇerov´an´ı nebo transformace), bylo vytvoˇreno velk´e mnoˇzstv´ı r˚ uzn´ ych metod mˇeˇren´ı frekvence a f´aze, zaloˇzen´ ych na odliˇsn´ ych principech. Nˇekter´e z tˇechto metod, kter´e budou d´ale rozvedeny, jsou: ˇ ıtaˇcov´a metoda - C´ - Metoda line´arn´ı regrese f´aze sign´alu (WLSM) - Fourierova transformace dalˇs´ı metody mˇeˇren´ı frekvence a f´aze vˇcetnˇe podrobnˇejˇs´ıho popisu jsou uvedeny napˇr. zde [11] nebo [12]
15
4.2.1
ˇ ıtaˇ C´ cov´ a metoda
Princip metody Tato metoda je zaloˇzena na mˇeˇren´ı doby mezi ud´alostmi. Jako ud´alost je v tomto pˇr´ıpadˇe vhodn´e zvolit pr˚ uchod sign´alu komparaˇcn´ı u ´rovn´ı. Pokud komparaˇcn´ı u ´roveˇ n nen´ı vˇetˇs´ı nebo rovna maxim´aln´ı v´ ychylce sign´alu, nebo opaˇcnˇe, protne harmonick´ y sign´al bˇehem sv´e jedn´e periody tuto komparaˇcn´ı u ´roveˇ n dvakr´at. Z ˇcasu mezi dvˇema n´asleduj´ıc´ımi pr˚ uchody sign´alu komparaˇcn´ı u ´rovn´ı se vypoˇc´ıt´a frekvence sign´alu, proto je d˚ uleˇzit´e vˇedˇet, jak´a ˇca´st periody sign´alu probˇehne mezi tˇemito pr˚ uchody. Jednou z moˇznost´ı je mˇeˇrit celou periodu sign´alu a z n´ı spoˇc´ıtat frekvenci(4.1). V tomto pˇr´ıpadˇe je d˚ uleˇzit´e mˇeˇrit dobu mezi dvˇema stejn´ ymi pr˚ uchody komparaˇcn´ı u ´rovn´ı1 . Dalˇs´ı moˇznost´ı je mˇeˇrit p˚ ulperiodu sign´alu(4.2), pak je d˚ uleˇzit´e zvolit komparaˇcn´ı u ´roveˇ n tak, aby doba mezi jednotliv´ ymi pr˚ uchody 2 byla stejn´a . V pˇr´ıpadˇe harmonick´ ych sign´alu je tato hodnota stejnosmˇern´a sloˇzka (offset). 1 (4.1) f= T f=
1 2Tpul
(4.2)
kde f je frekvence sign´alu, T je perioda sign´alu a Tpul je p˚ ulperioda sign´alu. Pˇri mˇeˇren´ı f´aze se mˇeˇr´ı doba td mezi pr˚ uchody hrany referenˇcn´ıho a stejn´e hrany mˇeˇren´eho sign´alu komparaˇcn´ı u ´rovn´ı. Ze znalosti doby td a frekvence f sign´alu se pak vypoˇc´ıt´a f´aze mˇeˇren´eho sign´alu(4.3). φ = td f 360◦
(4.3)
kde td je doba mezi pr˚ uchody hran referenˇcn´ıho a mˇeˇren´eho sign´alu, f je frekvence sign´alu. Konstanta 360◦ je zde proto, aby v´ ysledn´a f´aze byla ve [◦ ]. V pˇr´ıpadˇe harmonick´eho sign´alu bez ˇsumu je detekce pr˚ uchodu komparaˇcn´ı u ´rovn´ı jednoduch´a, staˇc´ı pouze zjistit okamˇzik, kdy se dan´ y sign´al stane vˇetˇs´ı (menˇs´ı) neˇz komparaˇcn´ı u ´roveˇ n. Re´aln´ y sign´al ale nen´ı bez ˇsumu, a proto se zde vyskytuje probl´em v´ıcen´asobn´eho pˇrechodu sign´alu pˇres komparaˇcn´ı u ´roveˇ n pˇri jednom pr˚ uchodu sign´alu bez ˇsumu (Obr´azek 4.1). Protoˇze ˇsum v sign´alu m´a nulovou stˇredn´ı hodnotu a harmonick´a funkce sinus se d´a, v okol´ı sv´eho pr˚ uchodu nulou, pomˇernˇe pˇresnˇe aproximovat bud’ pr˚ uchod jen n´ astupn´ ych, a nebo jen sestupn´ ych hran doba mezi n´ astupnou a sestupnou hranou mus´ı b´ yt stejn´a jako doba mezi sestupnou a n´ astupnou hranou 1
2
16
pˇr´ımkou, nab´ız´ı se ˇreˇsen´ı tohoto probl´emu pomoc´ı line´arn´ı regrese sign´alu se ˇsumem v okol´ı jeho pr˚ uchodu nulou. Tato metoda je zaloˇzena na regresi urˇcit´e ˇca´sti sign´alu, proto je d˚ uleˇzit´e, aby byl dostateˇcn´ y poˇcet vzork˚ u na jednu periodu sign´alu, tedy aby fvz fM AX . 0.1 signal bez sumu signal se sumem komparacni uroven
0.08
0.06
Amplitude [−]
0.04
0.02
0
−0.02
−0.04
−0.06
−0.08
−0.1 3.04
3.06
3.08
3.1
3.12
3.14
3.16
3.18
3.2
3.22
3.24
Time [s]
Obr. 4.1: Probl´em v´ıcen´asobn´eho pˇrechodu sign´alu se ˇsumem pˇres komparaˇcn´ı u ´roveˇ n
Postup v´ ypoˇ ctu Ke zjiˇstˇen´ı frekvence a f´aze pomoc´ı t´eto metody je zapotˇreb´ı prov´est nˇekolik d´ılˇc´ıch krok˚ u: Normalizace vstupn´ıho sign´ alu Tento krok nen´ı nutn´ y, ale je vhodn´ y vzhledem ke zjednoduˇsen´ı implementace n´asleduj´ıc´ıch krok˚ u. V´ ybˇ er hodnot pro v´ ypoˇ cet V tomto kroku se vyberou hodnoty, ze kter´ ych se bude poˇc´ıtat regresn´ı pˇr´ımka. ˇ urˇc´ı regresn´ı pˇr´ımka vybran´e ˇca´sti Line´ arn´ı regrese Zde se napˇr´ıklad pomoc´ı MNC sign´alu a n´aslednˇe se vypoˇc´ıt´a ˇcas tn (4.4), kdy tato pˇr´ımka protne komparaˇcn´ı u ´roveˇ n. V´ ypoˇ cet frekvence sign´ alu V tomto kroku se z rozd´ılu aktu´aln´ıho ˇcasu pr˚ uchodu tn a ˇcasu pˇredchoz´ıho pr˚ uchodu tn−1 urˇc´ı perioda T , pˇr´ıpadnˇe p˚ ulperioda Tpul sign´alu, ze kter´e se podle (4.1), pˇr´ıpadnˇe (4.2) vypoˇc´ıt´a frekvence sign´alu.
17
V´ ypoˇ cet f´ aze sign´ alu prob´ıh´a na z´akladˇe zpoˇzdˇen´ı td mezi pr˚ uchodem stejn´ ych hran referenˇcn´ıho a mˇeˇren´eho sign´alu, z ˇcehoˇz se podle (4.3) vypoˇc´ıt´a f´aze sign´alu. Konkr´ etn´ı algoritmus Mnou naprogramovan´a ˇc´ıtaˇcov´a metoda mˇeˇren´ı frekvence v prostˇred´ı LabVIEW od firmy National Instruments m´a tyto konkr´etn´ı vlastnosti: Vstupn´ı sign´al je normalizovan´ y. Krit´erium pro v´ ybˇer hodnot na v´ ypoˇcet regresn´ı pˇr´ımky je alespoˇ n 10 po sobˇe jdouc´ıch hodnot v intervalu ±0, 4 n´asobku amplitudy ˇ Z koesign´alu. V´ ypoˇcet regresn´ı pˇr´ımky prob´ıh´a pomoc´ı nev´ahovan´e varianty MNC. ficient˚ u regresn´ı pˇr´ımky jsem podle rovnice (4.4) zjistil ˇcas tn pr˚ uchodu komparaˇcn´ı u ´rovn´ı 0. Z tˇechto ˇcas˚ u, jsem vypoˇc´ıtal frekvenci sign´alu. K v´ ypoˇctu frekvence jsem pouˇzil obˇe v´ yˇse zm´ınˇen´e moˇznosti v´ ypoˇctu (z cel´e periody a z p˚ ulperiody sign´alu). rovnice regresn´ı pˇr´ımky: x = K ·t+a ˇcas pr˚ uchodu komparaˇcn´ı u ´rovn´ı: tn = −a K
(4.4)
kde x je hodnota regresn´ı pˇr´ımky v ˇcase t, K je smˇernice a q je u ´sek regresn´ı pˇr´ımky a tn je ˇcas pr˚ uchodu regresn´ı pˇr´ımky komparaˇcn´ı u ´rovn´ı [13]. Prvn´ı metoda (CIT-pul) poˇc´ıt´a frekvenci sign´alu ze znalosti dvou po sobˇe jdouc´ıch hran (jedn´e n´astupn´e a druh´e sestupn´e), druh´a metoda(CIT-per) poˇc´ıt´a frekvenci pomoc´ı ˇcas˚ u pr˚ uchodu dvou stejn´ ych hran (dvou po sobˇe jdouc´ıch n´astupn´ ych nebo sestupn´ ych). Nov´a frekvence se poˇc´ıt´a vˇzdy pˇri zjiˇstˇen´ı dalˇs´ıho ˇcasu pr˚ uchodu(3 ), Frekvence se poˇc´ıt´a pouze z referenˇcn´ıho sign´alu a je tedy poˇc´ıt´ana dvakr´at bˇehem periody sign´alu. F´aze sign´alu se v obou pˇr´ıpadech poˇc´ıt´a stejn´ ym zp˚ usobem a to z rozd´ılu ˇcas˚ u, kdy stejn´a hrana mˇeˇren´eho a referenˇcn´ıho sign´alu protne komparaˇcn´ı u ´roveˇ n. F´aze je poˇc´ıt´ana pˇri pr˚ uchodu referenˇcn´ıho sign´alu komparaˇcn´ı u ´rovn´ı a je tedy rovnˇeˇz jako frekvence poˇc´ıt´ana dvakr´at za periodu sign´alu. K v´ ypoˇctu f´aze se pouˇzije posledn´ı zn´am´a hodnota frekvence. Prvn´ı metoda potˇrebuje k zjiˇstˇen´ı frekvence sign´alu pˇribliˇznˇe poloviˇcn´ı ˇcas oproti druh´e metodˇe, mˇela by tedy rychleji reagovat na zmˇeny frekvence mˇeˇren´eho sign´alu, ale zase by mˇela b´ yt m´enˇe odoln´a oproti offsetu. Porovn´an´ı tˇechto dvou metod je uvedeno v kapitole (6.1). 3
neplat´ı pˇri zjiˇstˇen´ı prvn´ıho ˇcasu, protoˇze chyb´ı druh´a hodnota pro v´ ypoˇcet frekvence
18
4.2.2
Metoda line´ arn´ı regrese f´ aze sign´ alu
Princip metody Metoda WLSM (Weighted least square method) [14] je zaloˇzena na detekci f´aze sign´alu a jej´ı line´arn´ı regresi. Smˇernice regresn´ı (derivace) odpov´ıd´a u ´hlov´e rychlosti ω (4.5), coˇz je po vydˇelen´ı konstantou 2π frekvence sign´alu. F´aze sign´alu se pozn´a podle posunut´ı regresn´ıch pˇr´ımek referenˇcn´ıho a mˇeˇren´eho sign´alu. Aby tato metoda fungovala spr´avnˇe, mus´ı b´ yt f´aze v cel´em intervalu, kde mˇeˇren´ı prob´ıh´a, monot´onn´ı. dφ = ω = 2πf dt kde φ je f´aze, ω je u ´hlov´a rychlost a f je frekvence sign´alu.
(4.5)
Jednou z moˇznost´ı, jak splnit pˇredchoz´ı podm´ınku, je pouˇz´ıt funkci arcsin a mˇeˇren´ı prov´adˇet pouze v tˇech ˇca´stech, kde je sign´al monot´onn´ı, tedy pouze v u ´sec´ıch mezi minimy a maximy sign´alu. Funkce arcsin m´a definiˇcn´ı obor od −1 do 1 a je v cel´em sv´em definiˇcn´ım oboru rostouc´ı. Proto v u ´seku, kde je sign´al rostouc´ı (od +AM AX do +AM AX ) lze tuto funkci pouˇz´ıt, jej´ı v´ ystup bude rostouc´ı a smˇernice f´aze bude u ´hlov´a rychlost ω. V intervalu, kde sign´al kles´a (od +AM AX do +AM AX ) lze tuto funkci pouˇz´ıt tak´e. V´ ysledn´a u ´hlov´a rychlost ω bude m´ıt stejnou velikost, ale opaˇcn´e znam´enko. Protoˇze pro mˇeˇren´ı f´aze se porovn´av´a posunut´ı stejn´ ych hran referenˇcn´ıho a mˇeˇren´eho sign´alu, nem´a rozd´ıln´a smˇernice regresn´ıch pˇr´ımek u n´astupn´ ych a sestupn´ ych hran vliv. Tato metoda je zaloˇzena na regresi f´aze urˇcit´e ˇca´sti sign´alu, proto je d˚ uleˇzit´e, aby byl dostateˇcn´ y poˇcet vzork˚ u na jednu periodu sign´alu, tedy aby fvz fM AX . Postup v´ ypoˇ ctu Tato metoda mˇeˇren´ı frekvence a f´aze se skl´ad´a z nˇekolika po sobˇe jdouc´ıch krok˚ u: Normalizace vstupn´ıho sign´ alu Stejnˇe jako u ˇc´ıtaˇcov´e metody nen´ı tento krok nutn´ y, ale je vhodn´ y. V´ ybˇ er hodnot pro v´ ypoˇ cet Zde se vyberou hodnoty, ze kter´ ych se bude poˇc´ıtat f´aze a jej´ı regresn´ı pˇr´ımka. Je d˚ uleˇzit´e vybrat hodnoty tak, aby f´aze sign´alu pro jeden v´ ypoˇcet byla monot´onn´ı. Zjiˇ stˇ en´ı f´ aze sign´ alu V tomto kroku se pomoc´ı vhodn´e cyklometrick´e funkce urˇc´ı f´aze vybran´ ych vzork˚ u. Line´ arn´ı regrese f´ aze sign´ alu Z f´az´ı jednotliv´ ych vzork˚ u se v tomto kroku poˇ moc´ı napˇr´ıklad MNC urˇc´ı regresn´ı pˇr´ımka. V´ ypoˇ cet frekvence sign´ alu Ze smˇernice regresn´ı pˇr´ımky se podle(4.5) urˇc´ı frekvence sign´alu.
19
V´ ypoˇ cet f´ aze sign´ alu Prob´ıh´a posunut´ı regresn´ıch pˇr´ımek referenˇcn´ıho a mˇeˇren´eho sign´alu. Konkr´ etn´ı algoritmus Moje implementace t´eto metody do prostˇred´ı LabVIEW mˇela tyto parametry: Vstupn´ı sign´al je normalizovan´ y. Hodnoty pro v´ ypoˇcet f´aze jsou vyb´ır´any v rozmez´ı ±0.8 n´asobku amplitudy sign´alu a d´ale tak, aby tˇechto hodnot bylo za sebou alespoˇ n ˇ 10. V´ ypoˇcet regresn´ı pˇr´ımky je prov´adˇen nev´ahovanou MNC. Frekvence sign´alu se urˇcuje z absolutn´ı hodnoty smˇernice regresn´ı pˇr´ımky ω, z´ıskan´e z referenˇcn´ıho sign´alu, vydˇelen´ım konstantou 2π. Frekvenci sign´alu tedy vypoˇc´ıt´am dvakr´at za periodu sign´alu.
0.1
td
Faze [rad]
0
−0.1
−0.2
∆φ −0.3
φs −0.4 faze mereneho signalu pri shodne frekvenci s referencnim signalem faze mereneho signalu pri odlisne frekvenci od referencniho signalu faze referencniho signalu −0.5 −0.2
−0.1
0
0.1
0.2
0.3
0.4
0.5
0.6
Cas [s]
Obr. 4.2: Moˇznosti v´ ypoˇctu f´aze u metody WLSM F´aze sign´alu φs je pˇr´ımo rozd´ıl u ´sek˚ u regresn´ıch pˇr´ımek mˇeˇren´eho a referenˇcn´ıho sign´alu, tedy staˇcilo by z nich udˇelat rozd´ıl (vysvˇetlen´ı na Obr´azku 4.2). Tento zp˚ usob ale pˇredpokl´ad´a, ˇze vypoˇc´ıtan´a frekvence u referenˇcn´ıho a mˇeˇren´eho sign´alu bude shodn´a, coˇz zvl´aˇst’ v pˇr´ıpadˇe zaˇsumˇen´eho sign´alu nemus´ı b´ yt pravda. Pokud zjiˇstˇen´e frekvence mˇeˇren´eho a referenˇcn´ıho sign´alu nejsou shodn´e bude rozd´ıl u ´sek˚ u regresn´ıch pˇr´ımek vˇetˇs´ı o hodnotu ∆φ. Proto je lepˇs´ı vypoˇc´ıtat f´azi φ podle rovnice (4.3) z rozd´ılu ˇcas˚ u td , kdy regresn´ı pˇr´ımka protne urˇcitou u ´roveˇ n v okol´ı hodnot f´aze (v tomto pˇr´ıpadˇe je zvolena u ´roveˇ n 0), t´ım se minimalizuje chyba zp˚ usoben´a rozd´ılnou smˇernic´ı obou regresn´ıch pˇr´ımek.
20
4.2.3
Metoda Fourierovy transformace
Princip metody Tato metoda je zaloˇzena na pˇrevodu mˇeˇren´eho sign´alu z ˇcasov´eho do frekvenˇcn´ıho spektra pomoc´ı Fourierovy transformace. Frekvence sign´alu se pak urˇc´ı podle frekvence, na kter´e v amplitudov´em spektru leˇz´ı spektr´aln´ı ˇca´ra s maxim´aln´ı hodnotou4 . F´aze sign´alu se urˇc´ı jako rozd´ıl hodnot spektr´aln´ıch ˇcar ve f´azov´em spektru, kter´e leˇz´ı na frekvenci sign´alu. Protoˇze mˇeˇren´ y sign´al je diskr´etn´ı, mus´ıme pouˇz´ıt diskr´etn´ı Fourierovu transformaci (DFT) [15]. Tato transformace n´am vytvoˇr´ı diskretizovan´ y obraz sign´alu ve frekvenˇcn´ı oblasti. Vzd´alenost mezi jednotliv´ ymi spektr´aln´ımi ˇcarami je urˇcena rovnic´ı (4.6), podle tohoto vztahu je tedy moˇzn´e zmˇenou poˇctu vzork˚ u N a zmˇenou vzorkovac´ı frekvence fvz (tedy zmˇenou doby vzorkov´an´ı Tvz ) ovlivˇ novat pˇresnost urˇcen´ı v´ ysledn´e frekvence. Aby se zabr´anilo tzv. prosakov´an´ı spektra“ (spectral ” leakage) [16] je nutn´e sign´al pˇred aplikac´ı DFT upravit vhodnou oknovac´ı funkc´ı. ∆f =
1 fvz = N tvz
(4.6)
kde ∆f je vzd´alenost mezi dvˇema spektr´aln´ımi ˇcarami, fvz je vzorkovac´ı frekvence, N je poˇcet vzork˚ u, ze kter´ ych se poˇc´ıt´a DFT a tvz je doba, po kterou se sb´ıraj´ı vzorky pro v´ ypoˇcet DFT. Podle rovnice (4.6) nen´ı tato metoda schopna d´avat dostateˇcnˇe pˇresn´ y v´ ysledek dostateˇcnˇe rychle (napˇr´ıklad pro ∆f = 1Hz se mus´ı sb´ırat vzorky po dobu tvz = 1s), tento probl´em se d´a ˇreˇsit napˇr´ıklad pomoc´ı Zoom FFT, kdy se pouˇzije dalˇs´ıch matematick´ ych operac´ı (napˇr´ıklad Chirp-Z transformace, nebo konvoluce) [17], kter´ ymi se dos´ahne lepˇs´ıho rozliˇsen´ı. Postup v´ ypoˇ ctu Metoda mˇeˇren´ı frekvence a f´aze na principu Fourierovy transformace se skl´ad´a z tˇechto krok˚ u: Normalizace sign´ alu Nen´ı d˚ uleˇzit´a, ale vhodn´a je u ´prava offsetu, pokud pˇri zjiˇst’ov´an´ı frekvence uvaˇzujeme i prvn´ı spektr´aln´ı ˇca´ru. Shromaˇ zd’ov´ an´ı vzork˚ u Je potˇreba nasb´ırat dostateˇcn´ y poˇcet vzork˚ u na to, aby se mohla prov´est DFT s poˇzadovanou pˇresnost´ı. Oknov´ an´ı Na shrom´aˇzdˇen´e vzorky se pouˇzije oknovac´ı funkce, aby se omezilo prosakov´an´ı spektra, ale tento krok nen´ı nutn´ y [18]. Zjiˇ stˇ en´ı frekvence sign´ alu Spoˇc´ıv´a v proveden´ı DFT a nalezen´ı maxima v amplitudov´em frekvenˇcn´ım spektru. 4
nen´ı vhodn´e uvaˇzovat prvn´ı spektr´aln´ı ˇc´aru - offset
21
V´ ypoˇ cet f´ aze F´aze sign´alu se urˇc´ı z rozd´ılu hodnot, kter´e jdou ve f´azov´em frekvenˇcn´ım spektru na hodnotˇe frekvence sign´alu. Konkr´ etn´ı algoritmus M´a implementace t´eto metody do prostˇred´ı LabVIEW mˇela tyto parametry: Vstupn´ı sign´al se neupravuje odeˇcten´ım zjiˇstˇen´eho offsetu, protoˇze stejnosmˇern´a sloˇzka je pˇri v´ ybˇeru maxim´aln´ı spektr´aln´ı ˇca´ry ignorov´ana. Hodnoty pro proveden´ı DFT se sb´ıraj´ı po dobu, jak´a je potˇreba na uˇzivatelem nastavenou pˇresnost (v z´akladn´ım nastaven´ı je ∆f = 1Hz, tedy tvz = 1s). Na tato nasb´ıran´a data je pouˇzita Hanningova oknovac´ı funkce a n´aslednˇe se spoˇc´ıt´a DFT (pomoc´ı algoritmu FFT, kter´ y je v LabVIEW k dispozici). Hled´an´ı maxima v amplitudov´em frekvenˇcn´ım spektru je provedeno bez moˇznosti vybr´an´ı prvn´ı spektr´aln´ı ˇca´ry (stejnosmˇern´e sloˇzky). V´ ypoˇcet f´aze se prov´ad´ı rozd´ılem hodnot, kter´e leˇz´ı na zjiˇstˇen´e frekvenci sign´alu ve f´azov´em frekvenˇcn´ım spektru.
22
5
´ ´ ´I METOD KRITERIA POROVNAN
Metod pro mˇeˇren´ı frekvence a f´aze je mnoho. Kaˇzd´a metoda d´av´a v z´avislosti na sv´em nastaven´ı a na vlastnostech vstupn´ıho sign´alu jinou pˇresnost v´ ysledku, kter´ y poˇc´ıt´a v odliˇsn´ ych ˇcasov´ ych intervalech. Protoˇze ve vˇetˇsinˇe aplikac´ı, kde potˇrebujeme tyto metody pouˇz´ıt, jsme schopni ˇr´ıct, jak´e budou pˇribliˇznˇe parametry mˇeˇren´eho sign´alu a jak´e m´ame poˇzadavky na pˇresnost a aktu´alnost namˇeˇren´ ych hodnot, je pro v´ ybˇer nejvhodnˇejˇs´ı metody pro dan´e pouˇzit´ı d˚ uleˇzit´e vˇedˇet, jak se jednotliv´e metody chovaj´ı pˇri co nejpˇresnˇeji definovan´ ych vlastnostech mˇeˇren´eho sign´alu. Vlastnost´ı sign´alu je cel´a ˇrada, proto je obt´ıˇzn´e vybrat pouze nˇekolik vlastnost´ı, podle kter´ ych se metody budou srovn´avat. Pˇresto jsem se snaˇzil vybrat co nejlepˇs´ı vlastnosti pro porovn´an´ı tˇechto metod. Krit´eria porovn´an´ı metod jsem zvolil tato: Reakce na zmˇ enu frekvence sign´ alu Zde se bude pozorovat rozd´ıl mezi frekvenc´ı, jakou konkr´etn´ı metoda aktu´alnˇe vypoˇc´ıtala a frekvenc´ı, kterou m´a v dan´em okamˇziku mˇeˇren´ y sign´al. Rovnˇeˇz zjist´ıme, jak mˇen´ıc´ı se frekvence ovlivˇ nuje f´azi mˇeˇrenou jednotliv´ ymi metodami. Frekvence sign´alu se bude mˇenit line´arnˇe. Reakce na zmˇ enu f´ aze sign´ alu V tomto krit´eriu se bude line´arnˇe mˇenit f´aze sign´alu a podobnˇe jako u reakce na zmˇenu frekvence se bude sledovat zpoˇzdˇen´ı mezi f´az´ı vypoˇc´ıtanou jednotliv´ ymi metodami a skuteˇcnou f´az´ı sign´alu. Pˇ resnost v´ ysledku pˇ ri nepˇ resn´ e znalosti amplitudy sign´ alu Pˇri tomto krit´eriu porovn´an´ı se bude sledovat pˇresnost vypoˇc´ıtan´e hodnoty frekvence a f´aze pˇri nepˇresn´e znalosti amplitudy mˇeˇren´eho sign´alu. Pˇ resnost v´ ysledku pˇ ri nepˇ resn´ e znalosti offsetu sign´ alu U tohoto krit´eria se bude sledovat pˇresnost v´ ysledn´e hodnoty frekvence a f´aze jednotliv´ ych metod v z´avislosti na nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu. Pˇ resnost v´ ysledku v z´ avislosti na SNR Toto krit´erium uk´aˇze, jak se jednotliv´e metody vyrovnaj´ı se zaˇsumˇen´ ym mˇeˇren´ ym sign´alem. Stejnˇe jako v pˇredchoz´ıch pˇr´ıpadech se bude sledovat pˇresnost mˇeˇren´ı frekvence a f´aze jednotliv´ ych metod v z´avislosti na velikosti ˇsumu v sign´alu. Rovnˇeˇz je obt´ıˇzn´e zaˇr´ıdit, aby sign´al, kter´ ym se metody budou testovat, mˇel tyto vlastnosti pˇresnˇe definovan´e. Tedy aby se minimalizoval vliv nepromˇeˇrovan´ ych vlastnost´ı na v´ yslednou reakci jednotliv´ ych metod. Minimalizace vlivu nepromˇeˇrovan´ ych vlastnost´ı sign´alu na reakci jednotliv´ ych metod mˇe dovedla aˇz k naprogramov´an´ı vlastn´ıho gener´atoru harmonick´eho sign´alu, kter´ y jsem stejnˇe jako jednotliv´e metody implementoval do programu LabVIEW a n´aslednˇe pouˇzil k promˇeˇren´ı vlastnost´ı jednotliv´ ych metod.
23
Pˇri promˇeˇrov´an´ı jednotliv´ ych v´ yˇse uveden´ ych krit´eri´ı budou ostatn´ı vlastnosti mˇeˇren´eho sign´alu zn´am´e a uveden´e v dan´e kapitole. U promˇeˇrovan´eho krit´eria bude pˇresnˇeji definov´ano, jak se mˇenilo a jak´ ym zp˚ usobem se namˇeˇren´e hodnoty zpracov´avaly.
24
6
´ ´I METOD POROVNAN
V´ yˇse uveden´e metody mˇeˇren´ı frekvence a f´aze (ˇc´ıtaˇcov´a metoda, metoda WLSM, metoda Fourierovy transformace), pˇresnˇeji jejich konkr´etn´ı implementace do programu LabVIEW , kter´e jsou uvedeny v´ yˇse, jsem porovnal podle krit´eri´ı uveden´ ych v pˇredchoz´ı kapitole (5). V´ ysledky porovn´an´ı jsou z´avisl´e na konkr´etn´ım nastaven´ı jednotliv´ ych metod. Pˇri zmˇenˇe nastaven´ı se budou nˇekter´e v´ ysledky liˇsit.
6.1
Porovn´ an´ı ˇ c´ıtaˇ cov´ ych metod
V t´eto ˇca´sti budou porovn´any dvˇe podobn´e ˇc´ıtaˇcov´e metody uveden´e v kapitole (4.2.1), tedy metody CIT-pul a CIT-per. V t´eto kapitole je rovnˇeˇz uvedeno v ˇcem by mˇely spoˇc´ıvat hlavn´ı rozd´ıly mezi tˇemito metodami. Tyto rozd´ıly jsou zde podrobnˇeji uk´az´any.
6.1.1
Reakce na zmˇ enu frekvence sign´ alu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Offset se nemˇen´ı, je pˇresnˇe zn´am´ y a m´a velikost Aof f set = 0. Amplituda je, rovnˇeˇz jako offset, nemˇenn´a, pˇresnˇe zn´am´a o velikosti Aampl = 1. Vzorkovac´ı frekvence je fvz = 10kS/s. F´ aze sign´alu φ = 30◦ se tak´e v ˇcase nemˇen´ı. Frekvence sign´alu se mˇen´ı line´arnˇe s pˇr´ır˚ ustkem ∆f = 10Hz/s. Graf (6.1) ukazuje jak jednotliv´e ˇc´ıtaˇcov´e metody reaguj´ı na zmˇenu frekvence sign´alu. Z tohoto grafu jde vidˇet, ˇze metoda CIT-pul reaguje na zmˇeny frekvence sign´alu rychleji neˇz metoda CIT-per, coˇz je v souladu s pˇredpoklady uveden´ ymi v kapitole (4.2.1).
6.1.2
Pˇ resnost v´ ysledku pˇ ri nepˇ resn´ e znalosti offsetu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Vzorkovac´ı frekvence je fvz = 10kS/s. Frekvence je f = 50Hz F´ aze sign´alu je φ = 30◦ a v ˇcase se nemˇen´ı. Amplituda je nemˇenn´a a pˇresnˇe zn´am´a o velikosti Aampl = 1. Offset sign´alu se nemˇen´ı, ale mˇen´ı se hodnoty, kter´e dost´avaj´ı jednotliv´e metody jako informaci o offsetu, tyto hodnoty se mˇen´ı skokovˇe.
25
78.4
78.3
Frekvence [H z]
78.2
78.1
78
77.9
77.8
77.7 citace-cel citace-pul generovany signal 77.6 4.77
4.78
4.79
4.8
4.81
4.82
4.83
4.84
4.85
Cas [s]
Obr. 6.1: V´ ysledek mˇeˇren´ı frekvence porovn´avan´ ych ˇc´ıtaˇcov´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu Offset se v tomto pˇr´ıpadˇe mˇen´ı skokovˇe po uplynut´ı doby t = 0, 2s. Namˇeˇren´e hodnoty chyby pˇri konstantn´ım offsetu se pr˚ umˇeruj´ı a jsou vyn´aˇseny do grafu (6.2). Graf(6.2) ukazuje, jak v´ yˇse uveden´e ˇc´ıtaˇcov´e metody reaguj´ı na nepˇresnost offsetu. Metoda CIT-per se v souladu s pˇredpoklady uveden´ ymi v kapitole (4.2.1) vyrovn´av´a s nepˇresnou znalost´ı offsetu sign´alu l´epe neˇz metoda CIT-pul. Pˇri nepˇresn´e znalosti offsetu je totiˇz u metody CIT-pul poruˇsen pˇredpoklad stejn´e doby mezi jednotliv´ ymi pr˚ uchody sign´alu komparaˇcn´ı u ´rovn´ı. Nepˇresn´a znalost offsetu posune sign´al pˇri normalizaci tak, ˇze jeho stˇredn´ı hodnota nen´ı shodn´a s komparaˇcn´ı u ´rovn´ı nastavenou na hodnotu 0. Protoˇze tato neshoda zp˚ usob´ı oscilaci mˇeˇren´e frekvence kolem spr´avn´e hodnoty, je v grafu (6.2) uvedena z´avislost absolutn´ı hodnoty chyby na nepˇresnosti offsetu.
6.1.3
Zhodnocen´ı ˇ c´ıtaˇ cov´ ych metod
Metoda CIT-per m´a sice o trochu pomalejˇs´ı reakci na zmˇenu frekvence mˇeˇren´eho sign´alu neˇz metoda CIT-pul, ale zase je odolnˇejˇs´ı v˚ uˇci nepˇresn´e znalosti offsetu sign´alu, proto bude v n´asleduj´ıc´ı ˇca´sti s dalˇs´ımi metodami porovn´av´ana pr´avˇe metoda CIT-per (d´ale uˇz uv´adˇena pouze jako ˇc´ıtaˇcov´a metoda).
26
7 citace-cel citace-pul
Absolutni hodnota Chyby [%]
6
5
4
3
2
1
0
−0.08
−0.06
−0.04
−0.02
0
0.02
0.04
0.06
0.08
Absolutni chyba offsetu [−]
Obr. 6.2: Porovn´an´ı chyb mˇeˇren´ı frekvence sign´alu ˇc´ıtaˇcov´ ych metod pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu
6.2
Porovn´ an´ı vybran´ ych metod
Zde budou porovn´av´any pouze tyto tˇri metody: • CIT-per (d´ale jen ˇc´ıtaˇcov´a metoda) v kapitole (4.2.1) • Metoda WLSM u amplitudy uveden´a v kapitole (4.2.2) • Metoda Fourierovy transformace (d´ale jen MTF) uveden´a v kapitole (4.2.3)
6.2.1
Reakce na zmˇ enu frekvence sign´ alu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Offset se nemˇen´ı, je pˇresnˇe zn´am´ y a m´a velikost Aof f set = 0. Amplituda je, rovnˇeˇz jako offset, nemˇenn´a, pˇresnˇe zn´am´a a o velikosti Aampl = 1. Vzorkovac´ı frekvence je fvz = 10kS/s. F´ aze sign´alu φ = 30◦ se tak´e v ˇcase nemˇen´ı. Frekvence sign´alu se mˇen´ı z fstart = 50Hz na fcil = 100Hz bˇehem doby ∆t = 5s, zmˇena frekvence zaˇc´ın´a v ˇcase tstart = 2s. V grafech je uk´az´an vliv zmˇeny frekvence mˇeˇren´eho sign´alu na pˇresnost vypoˇc´ıtan´e frekvence (6.3)a f´aze (6.4) jednotliv´ ych metod.
27
100 80.1 80 79.9
90
Fekvence [H z]
79.8 79.7 4.98
80
5
5.02
70
60
WLSM citace MFT generovany signal
50
2
3
4
5
6
7
8
Cas [s]
Obr. 6.3: V´ ysledek mˇeˇren´ı frekvence porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu Protoˇze frekvence sign´alu neust´ale roste, tak jednotliv´e metody vypoˇc´ıtaj´ı pˇribliˇznˇe pr˚ umˇernou hodnotu frekvence z hodnot, kter´e potˇrebuj´ı na v´ ypoˇcet. Z grafu (6.3) jde vidˇet, ˇze metoda WLSM reaguje nejrychleji z uveden´ ych metod na zmˇeny frekvence mˇeˇren´eho sign´alu, protoˇze j´ı na v´ ypoˇcet frekvence staˇc´ı p˚ ulperioda sign´alu. S trochu vˇetˇs´ım zpoˇzdˇen´ım reaguje ˇc´ıtaˇcov´a metoda, protoˇze na jeden v´ ypoˇcet potˇrebuje celou periodu sign´alu. A nejpomaleji reaguje MFT, protoˇze na v´ ypoˇcet frekvence potˇrebuje sb´ırat hodnoty po dobu tvz = 1s, tato doba by ˇsla zkr´atit za cenu zvˇetˇsen´ı rozestupu mezi dvˇema sousedn´ımi spektr´aln´ımi ˇcarami, jak ukazuje vzorec (4.6). Pro v´ ypoˇcet f´aze sign´alu je potˇreba u metody WLSM a ˇc´ıtaˇcov´e metody zn´at aktu´aln´ı frekvenci sign´alu, protoˇze toto nen´ı u zmˇeny frekvence zajiˇstˇeno (metody poˇc´ıtaj´ı frekvenci trochu opoˇzdˇenˇe viz graf (6.3)). Je jasn´e, ˇze se tato nepˇresnost mus´ı projevit na pˇresnosti mˇeˇren´ı f´aze. ˇ ıtaˇcov´a metoda mˇeˇr´ı f´azi sign´alu s drobnou odchylkou1 i pˇri nemˇenn´e frekvenci C´ ˇ ıtaˇcov´a metoda v tomto pˇr´ıpadˇe (rostouc´ı frekvence sign´alu) mˇeˇren´eho sign´alu. C´ vypoˇc´ıt´a menˇs´ı frekvenci neˇz sign´al aktu´alnˇe m´a a proto je podle rovnice (4.3) namˇeˇren´a hodnota f´aze menˇs´ı neˇz skuteˇcn´a f´aze sign´alu. Drobn´e kmity f´aze jsou zp˚ usobeny nepˇresnostmi pˇri urˇcovan´ı ˇcasu pr˚ uchodu sign´alu komparaˇcn´ı u ´rovn´ı. 1
Tato odchylka kles´ a s rostouc´ım poˇctem vzork˚ u na jednu periodu mˇeˇren´eho sign´alu
28
30.02
Faze [◦ ]
30
29.98
29.96
29.94 WLSM citace MFT 29.92
2
3
4
5
6
7
8
Cas [s]
Obr. 6.4: V´ ysledek mˇeˇren´ı f´aze porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe frekvence mˇeˇren´eho sign´alu Metoda WLSM vypoˇc´ıt´a, podobnˇe jako ˇc´ıtaˇcov´a metoda, menˇs´ı hodnotu frekvence neˇz je skuteˇcn´a hodnota, pˇresto je v´ ysledn´a hodnota f´aze vyˇsˇs´ı neˇz hodnota skuteˇcn´a. To je zp˚ usobeno line´arn´ı regres´ı f´aze sign´alu. Pˇri line´arnˇe rostouc´ı frekvenci sign´alu roste f´aze sign´alu s druhou mocninou ˇcasu. Pˇri line´arn´ı regresi paraboly ale doch´az´ı k chybˇe, kter´a m´a za n´asledek zvˇetˇsen´ı ˇcasu td v rovnici (4.3). Tato chyba je vetˇs´ı neˇz chyba zp˚ usoben´a nepˇresnou znalost´ı aktu´aln´ı frekvence sign´alu a proto je vypoˇc´ıtan´a f´aze vˇetˇs´ı neˇz skuteˇcn´a. Tato chyba jde v pˇr´ıpadˇe line´arn´ı zmˇeny frekvence sign´alu kompenzovat napˇr´ıklad pr˚ umˇerov´an´ım hodnot frekvence mˇeˇren´eho a referenˇcn´ıho sign´alu a tuto pr˚ umˇernou hodnotu pouˇz´ıt na v´ ypoˇcet f´aze. Pˇri jin´ ym zmˇen´ach frekvence ale tato kompenzace nemus´ı b´ yt u ´ˇcinn´a.
6.2.2
Reakce na zmˇ enu f´ aze sign´ alu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Offset se nemˇen´ı, je pˇresnˇe zn´am´ y a m´a velikost Aof f set = 0. Amplituda je, rovnˇeˇz jako offset, nemˇenn´a, pˇresnˇe zn´am´a o velikosti Aampl = 1. Vzorkovac´ı frekvence je fvz = 10kS/s. Frekvence je f = 50Hz
29
F´ aze sign´alu se mˇen´ı z φstart = 30◦ na φcil = 100◦ bˇehem doby ∆t = 5s, zmˇena frekvence zaˇc´ın´a v ˇcase tstart = 2s.
74.6
100
74.4 90 74.2 80 74
Faze [◦ ]
5.16
5.18
5.2
70
60
50
40 WLSM citace MFT generovany signal
30 2
3
4
5
6
7
8
Cas [s]
Obr. 6.5: V´ ysledek mˇeˇren´ı f´aze porovn´avan´ ych metod pˇri line´arn´ı zmˇenˇe f´aze mˇeˇren´eho sign´alu V grafu (6.5) je uk´az´an vliv zmˇeny f´aze sign´alu na pˇresnost vypoˇc´ıtan´e frekvence jednotliv´ ych metod. F´aze mˇeˇren´eho sign´alu neust´ale line´arnˇe roste, jednotliv´e metody ale potˇrebuj´ı k v´ ypoˇctu f´aze urˇcit´ y poˇcet vzork˚ u (stejnˇe jako u v´ ypoˇctu frekvence), v´ ysledn´a f´aze pak je pˇribliˇznˇe pr˚ umˇern´a hodnota f´aze z tˇechto vzork˚ u. V grafu (6.5) jde vidˇet, ˇze ˇc´ıtaˇcov´a metoda a metoda WLSM reaguj´ı prakticky stejnˇe, coˇz je zp˚ usobeno t´ım, ˇze obˇe potˇrebuj´ı na v´ ypoˇcet f´aze dobu odpov´ıdaj´ıc´ı pˇribliˇznˇe periodˇe mˇeˇren´eho sign´alu. To, ˇze ˇc´ıtaˇcov´a metoda reaguje o chvilku dˇr´ıve neˇz metoda WLSM, je zp˚ usobeno t´ım, ˇze ˇc´ıtaˇcov´a metoda poˇc´ıt´a pouze se vzorky v rozmez´ı ±0, 4, kdeˇzto metoda WLSM v rozmez´ı ±0, 8. Tedy napˇr´ıklad v okamˇziku, kdy n´astupn´a hrana normalizovan´eho sign´alu dos´ahne hodnoty 0, 4, tak ˇc´ıtaˇcov´a metoda jiˇz vypoˇc´ıt´a f´azi sign´alu, kdeˇzto metoda WLSM jeˇstˇe ne. Ta ji vypoˇcte aˇz v okamˇziku, kdy tato hrana dos´ahne hodnoty 0, 8. MFT potˇrebuje pro v´ ypoˇcet f´aze sb´ırat vzorky po dobu tvz = 1s, proto reaguje nejpomaleji z porovn´avan´ ych metod.
30
6.2.3
Pˇ resnost v´ ysledku pˇ ri nepˇ resn´ e znalosti amplitudy sign´ alu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Offset se nemˇen´ı, je pˇresnˇe zn´am´ y a m´a velikost Aof f set = 0. Vzorkovac´ı frekvence je fvz = 10kS/s. Frekvence je f = 50Hz F´ aze sign´alu je φ = 30◦ a v ˇcase nemˇen´ı. Amplituda sign´alu se nemˇen´ı, ale mˇen´ı se hodnoty, kter´e dost´avaj´ı jednotliv´e metody jako informaci o amplitudˇe, tyto hodnoty se mˇen´ı skokovˇe. Chyba amplitudy se mˇen´ı skokovˇe a pak vˇzdy nˇejakou dobu z˚ ustane na stejn´e chybˇe amplitudy (zde po dobu t = 0, 2s) a pot´e se opˇet skokem zmˇen´ı. 10 WLSM citace MFT
8
6
Chyba [%]
4
2
0
−2
−4
−6
−8
−10 −0.1
−0.08
−0.06
−0.04
−0.02
0
0.02
0.04
0.06
0.08
0.1
Absolutni chyba amplitudy [−]
Obr. 6.6: Chyba mˇeˇren´ı frekvence sign´alu pˇri nepˇresn´e znalosti amplitudy mˇeˇren´eho sign´alu Chyby mˇeˇren´ı jednotliv´ ych metod po dobu trv´an´ı stejn´e nepˇresnosti amplitudy jsou pr˚ umˇerov´any a pot´e vyn´aˇseny do graf˚ u. Graf (6.6) ukazuje pˇresnost vypoˇc´ıtan´e frekvence jednotliv´ ymi metodami v z´avislosti na nepˇresn´e znalosti amplitudy sign´alu. Graf (6.7) ukazuje pˇresnost vypoˇc´ıtan´e f´aze ve stejn´e z´avislosti jako pˇredchoz´ı graf.
31
10 WLSM citace MFT
8
6
Chyba [%]
4
2
0
−2
−4
−6
−8
−10 −0.1
−0.08
−0.06
−0.04
−0.02
0
0.02
0.04
0.06
0.08
0.1
Absolutni chyba amplitudy [−]
Obr. 6.7: Chyba mˇeˇren´ı f´aze sign´alu pˇri nepˇresn´e znalosti amplitudy mˇeˇren´eho sign´alu Metoda WLSM je, jak je vidˇet z graf˚ u (6.6) a (6.7), velmi citliv´a na nepˇresnou znalost amplitudy, je to zp˚ usobeno pˇrevodem ˇc´asti mˇeˇren´eho sign´alu na f´azi pomoc´ı funkce arcsin. V pˇr´ıpadˇe, ˇze je amplituda zn´am´a pˇresnˇe, tak se i f´aze sign´alu pˇrevede odpov´ıdaj´ıc´ım zp˚ usobem. Pokud ale je skuteˇcn´a amplituda odliˇsn´a od amplitudy, se kterou tato metoda poˇc´ıt´a, nast´av´a probl´em, protoˇze normalizac´ı sign´alu se skuteˇcn´ y sign´al pˇrevede na sign´al, kter´ y m´a amplitudu A 6= 1. A Protoˇze funkce arcsin dok´aˇze pˇresnˇe urˇcit f´azi pouze pro sign´al s amplitudou A = 1, je zˇrejm´e, proˇc je tato metoda velmi citliv´a na nepˇresnosti ve znalosti amplitudy mˇeˇren´eho sign´alu. ˇ ıtaˇcov´a metoda je odolnˇejˇs´ı v˚ C´ uˇci nepˇresnostem amplitudy neˇz metoda WLSM. Tato metoda mˇeˇr´ı bez v´ yraznˇejˇs´ıch chyb po dobu, dokud m´a v intervalu ±0, 4 dostateˇcn´ y poˇcet vzork˚ u (v tomto pˇr´ıpadˇe 10), aby mohla prov´est line´arn´ı regresi a zjistit tak okamˇzik pr˚ uchodu hrany komparaˇcn´ı u ´rovn´ı. Nebo v opaˇcn´em pˇr´ıpadˇe dokud se do intervalu ±0, 4 nevejde cel´ y sign´al, tedy dokud amplituda sign´alu Asig ≤ 0, 4. MFT nen´ı nepˇresnou znalost´ı amplitudy mˇeˇren´eho sign´alu ovlivnˇena, protoˇze nenormalizuje vstupn´ı sign´al, a tedy nepotˇrebuje ke sv´e spr´avn´e funkci zn´at amplitudu mˇeˇren´eho sign´alu.
32
6.2.4
Pˇ resnost v´ ysledku pˇ ri nepˇ resn´ e znalosti offsetu
Vlastnosti mˇeˇren´eho sign´alu jsou: ˇ Sum nen´ı pˇrid´av´an do sign´alu. Vzorkovac´ı frekvence je fvz = 10kS/s. Frekvence je f = 50Hz F´ aze sign´alu je φ = 30◦ a v ˇcase se nemˇen´ı. Amplituda je nemˇenn´a a pˇresnˇe zn´am´a o velikosti Aampl = 1. Offset sign´alu se nemˇen´ı, ale mˇen´ı se hodnoty, kter´e dost´avaj´ı jednotliv´e metody jako informaci o offsetu, tyto hodnoty se mˇen´ı skokovˇe. 2 WLSM citace MFT 0
Chyba [%]
−2
−4
−6
−8
−10 −0.5
−0.4
−0.3
−0.2
−0.1
0
0.1
0.2
0.3
0.4
0.5
Absolutni chyba offsetu [−]
Obr. 6.8: Chyba mˇeˇren´ı frekvence sign´alu pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu Podobnˇe jako u mˇeˇren´ı vlivu nepˇresnosti amplitudy na pˇresnost v´ ysledku se i zde offset mˇen´ı skokovˇe a pak vˇzdy nˇejakou dobu setrv´a na konstantn´ı hodnotˇe (v tomto konkr´etn´ım mˇeˇren´ı z˚ ust´av´a offset stejn´ y po dobu t = 0, 2s). Chyby mˇeˇren´ı frekvence a f´aze jsou po dobu konstantn´ıho offsetu pr˚ umˇerov´any a pot´e vyn´aˇseny do graf˚ u. Graf (6.8) ukazuje z´avislost chyby mˇeˇren´ı frekvence a graf (6.9)chyby mˇeˇren´ı f´aze na nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu. Z graf˚ u (6.8) a (6.9) jde vidˇet, ˇze je na nepˇresnou znalost offsetu nejcitlivˇejˇs´ı metoda WLSM, coˇz je, podobnˇe jako v pˇredchoz´ım pˇr´ıpadˇe, zp˚ usobeno pˇrevodem ˇca´st´ı mˇeˇren´eho sign´alu na f´azi pomoc´ı funkce arcsin. Pˇri nepˇresn´e znalosti offsetu
33
2 WLSM citace MFT 0
Chyba [%]
−2
−4
−6
−8
−10 −0.5
−0.4
−0.3
−0.2
−0.1
0
0.1
0.2
0.3
0.4
0.5
Absolutni chyba offsetu [−]
Obr. 6.9: Chyba mˇeˇren´ı f´aze sign´alu pˇri nepˇresn´e znalosti offsetu mˇeˇren´eho sign´alu vznik´a pˇri normalizaci posun sign´alu mimo normalizovan´e hranice od − 1 do 1, coˇz zp˚ usob´ı chybu pˇri pˇrevodu sign´alu na f´azi a tato nepˇresnˇe zjiˇstˇen´a f´aze sign´alu m´a za n´asledek ˇspatnˇe zmˇeˇrenou frekvenci a f´azi. ˇ ıtaˇcov´a metoda funguje spr´avnˇe, pokud, i pˇres posun sign´alu zp˚ C´ usoben´ y nepˇresnou znalost´ı offsetu, je v intervalu, ve kter´em tato metoda sb´ır´a vzorky pro line´arn´ı regresi (±0, 4), dostateˇcn´ y poˇcet vzork˚ u na proveden´ı line´arn´ı regrese sign´alu. MFT nen´ı ovlivnˇena velikost´ı offsetu, protoˇze je zajiˇstˇeno (viz kapitola (4.2.3)), ˇze stejnosmˇern´a sloˇzka sign´alu nem˚ uˇze b´ yt vybr´ana jako namˇeˇren´a frekvence.
6.2.5
Pˇ resnost v´ ysledku v z´ avislosti na SNR
Vlastnosti mˇeˇren´eho sign´alu jsou: Frekvence je f = 50Hz F´ aze sign´alu je φ = 30◦ a v ˇcase se nemˇen´ı. Amplituda je nemˇenn´a a pˇresnˇe zn´am´a o velikosti Aampl = 1. Offset se nemˇen´ı, je pˇresnˇe zn´am´ y a m´a velikost Aof f set = 0. Vzorkovac´ı frekvence je fvz = 10kS/s. ˇ Sum je do sign´alu pˇrid´av´an pˇriˇc´ıt´an´ım b´ıl´eho ˇsumu (3.1.1) ke generovan´emu sign´alu. Velikost pˇrid´avan´eho ˇsumu se mˇen´ı skokem.
34
Efektivn´ı hodnota pˇrid´avan´eho ˇsumu se mˇen´ı skokovˇe vˇzdy po ˇcase t = 4s. V´ ysledn´e absolutn´ı hodnoty chyb vypoˇc´ıtan´ ych hodnot frekvence a f´aze jednotliv´ ych metod se po dobu stejn´e hodnoty ˇsumu pr˚ umˇeruj´ı a pak jsou vyn´aˇseny do graf˚ u. Graf (6.10) ukazuje pˇresnost mˇeˇren´ı frekvence a graf (6.9) pˇresnost mˇeˇren´ı f´aze v z´avislosti na SN R. WLSM citace MFT
20
15
Chyba [%]
10
5
0
−5
−10
10
15
20
25
30
35
40
45
50
SNR [dB]
Obr. 6.10: Chyba mˇeˇren´ı frekvence sign´alu v z´avislosti na velikosti ˇsumu v sign´alu U graf˚ u (6.10) a (6.11) jde vidˇet, ˇze metoda WLSM je nejcitlivˇejˇs´ı na pˇr´ıtomnost ˇsumu v mˇeˇren´em sign´alu. S rostouc´ım pod´ılem ˇsumu se pˇresnost mˇeˇren´ı postupnˇe zmenˇsuje, protoˇze line´arn´ı regrese f´aze sign´alu pˇrest´av´a postupnˇe staˇcit vyrovn´avat nepˇresnosti zp˚ usoben´e ˇsumem. U ˇc´ıtaˇcov´e metody se tak´e s rostouc´ım pod´ılem ˇsumu postupnˇe zmenˇsuje pˇresnost mˇeˇren´eho v´ ysledku ze stejn´eho d˚ uvodu jako u metody WLSM, ale pˇri urˇcitˇe hodnotˇe SNR (zde pˇri SN R = 17dB) dojde ke skokov´emu sn´ıˇzen´ı pˇresnosti mˇeˇren´ı a k obrovsk´emu zvˇetˇsen´ı rozptylu namˇeˇren´ ych hodnot. Tento skok je zp˚ usoben v´ ybˇerem vzork˚ u pro line´arn´ı regresi. Vyˇsˇs´ı hodnoty ˇsumu zp˚ usob´ı, ˇze se na nˇekter´e hranˇe sign´alu obˇcas nenajde dostateˇcn´ y poˇcet po sobˇe jdouc´ıch vzork˚ u (zde 10) v urˇcen´em intervalu (±0, 4). T´ımto nejsou splnˇeny podm´ınky pro v´ ypoˇcet regresn´ı pˇr´ımky. Nevypoˇc´ıtan´a regresn´ı pˇr´ımka m´a za n´asledek neurˇcen´ı ˇcasu pr˚ uchodu komparaˇcn´ı u ´rovn´ı tn . Tato chybˇej´ıc´ı hodnota se projev´ı pˇri n´asledn´em kroku, kdy se na v´ ypoˇcet frekvence sign´alu pouˇzije aktu´aln´ı hodnota ˇcasu pr˚ uchodu tn a posledn´ı zn´am´a hodnota tn−2 , coˇz vy´ ust´ı v nespr´avn´ y v´ ypoˇcet ˇcasu mezi dvˇema pr˚ uchody
35
sign´alu komparaˇcn´ı u ´rovn´ı a n´aslednˇe chybn´ y v´ ypoˇcet frekvence sign´alu (vypoˇc´ıtan´a frekvence bude poloviˇcn´ı oproti frekvenci skuteˇcn´e). Vyˇsˇs´ı hodnoty ˇsumu mohou rovnˇeˇz zp˚ usobit v´ ybˇer v´ıce sad vzork˚ u na line´arn´ı regresi na jedn´e hranˇe sign´alu, coˇz zp˚ usob´ı v´ ypoˇcet mnohem vyˇsˇs´ı frekvence sign´alu neˇz skuteˇcnˇe je. MFT je velmi odoln´a proti ˇsumu. Pˇri mˇeˇren´ı f´aze (6.11) zaˇc´ın´a m´ıt drobn´e odchylky pˇribliˇznˇe pˇri SN R ≤ 15dB a pˇri mˇeˇren´ı frekvence pˇrest´av´a mˇeˇrit spr´avnˇe pokud SN R ≤ −20dB, tedy pokud je efektivn´ı hodnota ˇsumu desetkr´at vyˇsˇs´ı neˇz je efektivn´ı hodnota mˇeronosn´eho sign´alu. WLSM citace MFT
80
60
Chyba [%]
40
20
0
−20
−40
−60 10
15
20
25
30
35
40
45
50
55
60
SNR [dB]
Obr. 6.11: Chyba mˇeˇren´ı f´aze sign´alu v z´avislosti na velikosti ˇsumu v sign´alu
6.3
Mˇ eˇ ren´ı re´ aln´ eho sign´ alu
Testovan´e metody mˇeˇren´ı frekvence a f´aze jsem vyzkouˇsel na re´aln´em sign´alu, kter´ y byl vytvoˇren gener´atorem Agilent 33220A a vzorkov´an mˇeˇric´ı kartou NI 9234. Podrobnˇejˇs´ı informace o obou tˇechto hardwarov´ ych ˇc´astech jsou uvedeny napˇr. zde [19] a [20]. Protoˇze tento gener´ator nem´a dva analogov´e v´ ystupy a neˇsel na nˇem tedy nastavit f´azov´ y posun mezi mˇeˇren´ ymi sign´aly, musel jsem tento probl´em vyˇreˇsit jin´ ym ˇ zp˚ usobem. Reˇsen´ı jsem provedl softwarovˇe pomoc´ı zpoˇzd’ov´an´ı navzorkovan´ ych dat o konkr´etn´ı poˇcet vzork˚ u. Generovan´a data jsem vzorkoval dvˇema kan´aly na kartˇe NI
36
9234 a pot´e jsem jeden kan´al zpozdil o konkr´etn´ı poˇcet vzork˚ u a n´aslednˇe jsem oba tyto sign´aly dal jednotliv´ ym metod´am ke zmˇeˇren´ı frekvence a f´aze. F´azov´ y rozd´ıl φ mezi tˇemito sign´aly jsem spoˇc´ıtal podle rovnice(6.1). φ=
N · fsig · 360◦ fvz
(6.1)
kde φ je f´azov´ y rozd´ıl mezi sign´aly, N je poˇcet vzork˚ u o kter´e je jeden sign´al zpoˇzdˇen oproti druh´emu, fvz je vzorkovac´ı frekvence mˇeˇric´ı karty NI 9234, fsig je frekvence mˇeˇren´eho sign´alu. Konstanta 360◦ je v rovnici proto, aby v´ ysledn´a f´aze φ mˇela ◦ jednotku [ ]. Nastaven´ı gener´atoru a mˇeˇr´ıc´ı karty bylo pro vˇsechna mˇeˇren´ı shodn´e: Amplituda generovan´eho sign´alu byla nastavena na hodnotu Asig = 1. Vzorkovac´ı frekvence mˇeˇr´ıc´ı karty NI 9234 byla fvz = 51200S/s. Offset generovan´eho sign´alu byl nastaven na hodnotu Aof f set = 0. Tyto hodnoty amplitudy a offsetu byly zad´any i jednotliv´ ym metod´am mˇeˇren´ı.
6.3.1
Mˇ eˇ ren´ı frekvence re´ aln´ eho sign´ alu
Pˇri tomto mˇeˇren´ı jsem na gener´atoru nastavil konkr´etn´ı frekvenci a pot´e jsem nˇejakou dobu (pˇribliˇznˇe 20s) sb´ıral hodnoty frekvence zjiˇstˇen´e jednotliv´ ymi metodami. Z namˇeˇren´ ych hodnot jsem n´aslednˇe zjistil stˇredn´ı hodnotu a smˇerodatnou odchylku, kter´e jsem pro jednotliv´e mˇeˇren´e frekvence vynesl do grafu (6.12). Metoda WLSM m´a chybu pˇribliˇznˇe δf = 0, 05% pˇri mˇeˇren´ı frekvence re´aln´eho sign´alu, coˇz je pravdˇepodobnˇe zp˚ usobeno drobnou nepˇresnost´ı mezi nastavenou a ˇ ıtaˇcov´a metoda m´a chybu pohybuj´ıc´ı skuteˇcnou amplitudou mˇeˇren´eho sign´alu. C´ se kolem δf = −0, 001% a MFT pokaˇzd´e urˇcila spr´avnou frekvenci (nesm´ıme ale zapom´ınat, ˇze tato metoda mˇeˇr´ı frekvenci s rozliˇsen´ım ∆f = 1Hz).
6.3.2
Mˇ eˇ ren´ı f´ aze re´ aln´ eho sign´ alu
Pˇri tomto mˇeˇren´ı byl gener´ator neust´ale nastaven na frekvenci sign´alu f = 50Hz a f´aze se mˇenila zpoˇzd’ov´an´ım vzork˚ u jednoho sign´alu. Podobnˇe jako v pˇr´ıpadˇe mˇeˇren´ı frekvence byla i zde nastavena konkr´etn´ı f´aze sign´alu, kter´a se pˇribliˇznˇe po dobu 20s nemˇenila. Hodnoty namˇeˇren´e jednotliv´ ymi metodami po tuto doby byly zpracov´any a n´aslednˇe byla stˇredn´ı hodnota a smˇerodatn´a odchylka chyby mˇeˇren´ı pro kaˇzdou hodnotu f´aze vynesena do grafu (6.13). Z grafu(6.13) jde vidˇet, ˇze metoda WLSM m´a, stejnˇe jako pˇri mˇeˇren´ı frekvence re´aln´eho sign´alu, nejvˇetˇs´ı chybu mˇeˇren´ı. Zaj´ımav´e je, ˇze chyba mˇeˇren´ı u metody WLSM kles´a s rostouc´ı f´az´ı, coˇz m˚ uˇze b´ yt zp˚ usobeno nepˇresn´ ym mˇeˇren´ım frekvence
37
0.06
0.05
Chyba [%]
0.04
0.03 WLSM Citace MFT 0.02
0.01
0
−0.01 40
50
60
70
80
90
100
110
Frekvence [H z]
Obr. 6.12: Chyba mˇeˇren´ı frekvence re´aln´eho sign´alu
0
−0.2
−0.4
Chyba [%]
−0.6
−0.8
−1
−1.2
−1.4
−1.6 WLSM Citace MFT
−1.8 0
10
20
30
40
50
60
Faze [◦ ]
Obr. 6.13: Chyba mˇeˇren´ı f´aze re´aln´eho sign´alu
38
70
sign´alu, kter´a je d˚ uleˇzit´a pro zjiˇstˇen´ı f´aze. Chyba mˇeˇren´ı ˇc´ıtaˇcov´e metody se pohybuje kolem δφ = −0, 02% a tato chyba se s rostouc´ı f´az´ı postupnˇe pˇribliˇzuje k nule, coˇz m˚ uˇze b´ yt stejnˇe jako v pˇr´ıpadˇe metody WLSM zp˚ usobeno nepˇresn´ ym mˇeˇren´ım frekvence sign´alu, kter´a je i u ˇc´ıtaˇcov´e metody d˚ uleˇzit´a ke zjiˇstˇen´ı f´aze sign´alu. MFT mˇeˇr´ı f´azi sign´alu s chybou pohybuj´ıc´ı se kolem δφ = −0, 002%, je tedy velmi pˇresn´a, ale zase je schopna kv˚ uli nastaven´ı ∆f = 1Hz mˇeˇrit f´azi pouze v intervalech spoˇc´ıtan´ ych podle (4.6) ∆tm = 1s.
39
7
´ ER ˇ ZAV
V t´eto bakal´aˇrsk´e pr´aci jsem se sezn´amil s problematikou mˇeˇren´ı frekvence a f´aze. Vybran´e metody mˇeˇren´ı frekvence a f´aze jsem implementoval do programu LabVIEW od firmy National Instruments. Tyto vybran´e metody jsem n´aslednˇe porovnal podle navrˇzen´e metodiky (5). Prvn´ı metodou byla ˇc´ıtaˇcov´a metoda, jej´ıˇz podrobnˇejˇs´ı popis je v kapitole (4.2.1). Aˇc je tato metoda zaloˇzena na velmi jednoduch´em principu mˇeˇren´ı doby mezi pr˚ uchody sign´alu stejnou u ´rovn´ı, dosahovala v porovn´an´ı s ostatn´ımi metodami velmi dobr´ ych v´ ysledk˚ u. V pˇresnosti a rychlosti reakce se vyrovnala metodˇe WLSM ˇ ıtaˇcov´a metoda se a pˇri mˇeˇren´ı re´aln´eho sign´alu tuto metodu dokonce pˇrekonala. C´ sice co do odolnosti v˚ uˇci nepˇresnostem sign´alu nem˚ uˇze rovnat MFT, ale zase byla lepˇs´ı neˇz metoda WLSM. Druhou porovn´avanou metodou byla metoda WLSM, jej´ımˇz principem je line´arn´ı regrese f´aze sign´alu a je podrobnˇeji pops´ana v kapitole (4.2.2). Metoda WLSM je velmi podobn´a metodˇe ˇc´ıtaˇcov´e, ale d´ıky regresi f´aze sign´alu by mˇela dosahovat pˇresnˇejˇs´ıch v´ ysledk˚ u. Tento pˇredpoklad tato metoda potvrdila pˇri mˇeˇren´ı sign´alu s velmi pˇresnˇe zn´am´ ymi vˇsemi potˇrebn´ ymi parametry. Tato metoda je ale velmi n´aroˇcn´a na pˇresnou znalost vlastnost´ı sign´alu (hlavnˇe amplitudu a offset), jak je uvedeno v kapitol´ach (6.2.3)a (6.2.4). Proto se tato metoda hod´ı hlavnˇe do podm´ınek, kde zn´ame velmi pˇresnˇe vlastnosti mˇeˇren´eho sign´alu. Posledn´ı porovn´avanou metodou byla metoda Fourierovy transformace, kter´a je podrobnˇeji pops´ana v kapitole (4.2.3). Tato metoda je velmi odoln´a v˚ uˇci nepˇresn´e znalosti amplitudy (6.2.3), offsetu (6.2.4) a v˚ uˇci ˇsumu v mˇeˇren´em sign´alu (6.2.5). Probl´em s touto metodou ale je, ˇze nen´ı schopna rychle reagovat na zmˇeny frekvence (6.2.1) nebo f´aze (6.2.2) mˇeˇren´eho sign´alu. Jiˇz z principu DFT je zˇrejm´e, ˇze tato metoda nen´ı schopna zmˇeˇrit frekvenci sign´alu pˇresnˇe, ale vˇzdy pouze v rozmez´ı, kter´e je urˇceno vzd´alenost´ı spektr´aln´ıch ˇcar. Existuj´ı sice metody jak tento probl´em odstranit, ale pˇresto m˚ uˇze b´ yt tato vlastnost v nˇekter´ ych aplikac´ıch d˚ uvodem, proˇc tuto metodu nepouˇz´ıt.
40
ˇ A ´ LITERATURA POUZIT [1] HALLIDAY, David, Robert RESNICK a Jearl WALKER. Fyzika: vysokoˇskolsk´ a uˇcebnice obecn´e fyziky. Vyd. 1. Brno: Vutium, 2000, s. 409-412. ISBN 80-2141868-0 [2] HALLIDAY, David, Robert RESNICK a Jearl WALKER. Fyzika: vysokoˇskolsk´ a uˇcebnice obecn´e fyziky. Vyd. 1. Brno: Vutium, 2000, s. 342-344. ISBN 80-2141868-0 ˇ ´IK, Stanislav a Patrik SEV ˇ C ˇ ´IK. Modul pruˇznosti betonu. Trnava, [3] UNC 2008. ISBN 978-80969182-3-2. Dostupn´e z: http://www.betonracio.sk/ betonracio/downloads/modul_pruznosti.pdf [4] Mˇeˇren´ı pr˚ utoku tekutin - principy pr˚ utokomˇer˚ u. Elektroreuve [online]. 2001, ˇc. 49 [cit. 2013-01-16]. Dostupn´e z: http://www.elektrorevue.cz/clanky/ 01049/index.html#_M%C4%9B%C5%99en%C3%AD_hmotnostn%C3%ADho_pr%C5% AFtoku ˇ DO, ˇ Stanislav, Ludv´ık BEJCEK ˇ [5] DA a Anton´ın PLATIL. Mˇeˇren´ı pr˚ utoku a v´yˇsky hladiny. 1. vyd. Praha: BEN - technick´a literatura, 2005, s. 208-211. ISBN 807300-156-X ˇ [6] BIOLEK, Dalibor. Modelov´an´ı a poˇc´ıtaˇcov´a simulace: Sumov´ a anal´yza. Brno, 2005. Dostupn´e z: http://user.unob.cz/biolek/vyukaVUT/prednasky/ BMPS/pro_studenty8.pdf ˇ Jiˇr´ı a Josef MACHEK. Poˇcet pravdˇepodobnosti. 2. vyd. Praha: SNTL, [7] LIKES, 1987, s. 134-140. [8] Analog devices video channel. [online]. [cit. 2013-01-16]. Dostupn´e z: http://videos.analog.com/video/products/amplifiers-and-linear/ 756529035001/RMS-Noise-to-Peak-to-Peak-Noise/ [9] JURA, Pavel. Sign´aly a syst´emy: Spojit´e sign´aly. 2. vyd. Brno, 2010. ˇ ˇ ´ a Milo[10] BEJCEK, Ludv´ık, Miloslav CEJKA, Jiˇr´ı REZ, Eva GESCHEIDTOVA slav STEIBAUER. Mˇeˇren´ı v elektrotechnice. Brno, 2001. [11] V˚ UJTEK. Elektronick´a mˇeˇren´ı pro aplikovanou fyziku. Olomouc, 2012. Dostupn´e z: http://fyzika.upol.cz/cs/predmety-kef-slo/ elektronicka-mereni
41
ˇ [12] ROUB´ICEK, Tom´aˇs. Optimalizace metod a obvod˚ u pro rychl´e rezonanˇcn´ı senˇ e vysok´e uˇcen´ı technick´e v Praze. zory. Praha, 2012. Disertaˇcn´ı pr´ace. Cesk´ ˇ ’o, DrSc. Vedouc´ı pr´ace Prof. Ing. Stanislav Dad ˇ CKOV ˇ ´ Matematika 3. Brno, 2005. [13] FAJMON, Bˇretislav a Irena R˚ UZI A. [14] Jenq, Y.C. High-precision sinusoidal frequency estimator based on weighted least square method. IEEE Transactions on Instrumentation an Measurement, 1987, pp. 124-127 [15] JURA, Pavel. Sign´aly a syst´emy: Diskr´etn´ı sign´aly a diskr´etn´ı syst´emy. 2. vyd. Brno, 2010. ˇ ˇ ep´an. Vlastnosti oken pro spektr´aln´ı anal´yzu pomoc´ı DFT. [16] MATEJKA, Stˇ PRaha, 2000. Dostupn´e z: http://radio.feld.cvut.cz/personal/matejka/ wiki/dl.php?file=/personal/matejka/wiki/lib/exe/fetch.php?id= root%3Acz%3A37lbr%3Anavody&media=root:cz:37lbr:lbr9.pdf [17] RABINER, L., R. SCHAFER a C. RADER. The chirp z-transform algorithm. IEEE Transactions on Instrumentation an Measurement, 1969, pp. 86-92. Dostupn´e z: http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber= 1162034 [18] NATIONAL INSTRUMENTS. Windowing: Optimizing FFTs Using Window Functions. [online]. [cit. 2013-05-05]. Dostupn´e z: http://www.ni.com/ white-paper/4844/en [19] AGILENT TECHNOLOGIES. Agilent 33220A 20 MHz Waveform Generator. [online]. [cit. 2013-04-25]. Dostupn´e z: http://cp.literature.agilent.com/ litweb/pdf/33220-90002.pdf [20] NATIONAL INSTRUMENTS. NI 9234. [online]. [cit. 2013-04-25]. Dostupn´e z: http://sine.ni.com/ds/app/doc/p/id/ds-316/lang/cs
41