SW problem - vymyslite reseni?

Pavel Chromy mac
Středa Březen 17 11:49:37 CET 2004



On Fri, 27 Oct 2000, Oldrich Kepka wrote:

> > vzajemne fazove posunuji. Kdyz je freqence B mensi nez A, tak se B
> > opozduje
> > (posunuje doprava) a opacne. Kazda hrana signalu B vyvola preruseni ve
> > kterem se precte stav signalu A (vraci 1 nebo 0). Potrebuju algoritmus pro
> > zjisteni ktery signal ma vyzsi freqenci (samozrejme vzhldem k pomalemu
> > posunu pocitam, ze ten vypocet muze trvat dlouho).
> >
> > diky chaos
> 
> Uvaha 1:
> (Viz. vzorkovaci osc., jen pro nazornou predstavu)
> Pokud signal B vzorkuji v pravidelnych intervalech (tj. pri kazde hrane A),
> vysledek je pomale posouvani mericiho bodu po B dleva ci doprava, tj.
> obdelnik pro oba pripady. => nerozlisitelne.
> 
> Uvaha 2:
> Necht, B(i), je posloupnost i-tych vzorku signalu B od zacatku mereni
> (zminovany obdelnik v uvaze 1). Necht X(i) = B(i) a Y(i) = B(i+k), kde k je
> vhodne volena konstanta (zavisi na rozdilu kmitoctu, cim mensi rozdil, tim
> vetsi konstanta), takova, ze (Ta/2)/Dt > k (Ta je perioda signalu A a Dt je
> (Ta-Tb)/2). Posloupnosti X a Y jsou obdelniky o stejnem kmitoctu, ale
> navzajem posunute. A prave z tohoto posunuti (X predbiha Y a Y predbiha X)
                     ~~~~~~~~~~~~~~~~~~~~~~~~~
Tady je chyba v uvaze. Posununti = k, coz je konstanta, kterou jsme
dodali. Tudiz posloupnosti se budou "predbihat" vzdy stejne, je zcela
jedno, ktery kmitocet je vetsi ci mensi. Mimoto presnou hodnotu Dt nemame. 







Další informace o konferenci Hw-list