Zjištění zpoždění signálu od 0 do 20pí s velkou přesností

Bezdrátová pojítka, vysílací a přijímací technika, diskuze o VF technice, zařízeních a konstrukcích, konstrukce a parametry antén

Moderátor: Moderátoři

Zpráva
Autor
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

Zjištění zpoždění signálu od 0 do 20pí s velkou přesností

#1 Příspěvek od pirat077 »

Ahoj,
potřeboval bych detekovat zpoždění jednoho signálu od druhého, jde o sinusovky 60kHz,

Jde to udělat nějak analogově?? Našel jsem jen obvody, které pracují od 0 do 360° (přesnost 1° nebo 0,1°):

http://www.analog.com/media/en/technica ... AD8302.pdf


Potřeboval bych ale větší rozsah, tzn. od 0 do 20x360°s co nejmenším krokem.

Pokud se nenajde analogová možnost, poraďte prosím, jak začít, aby to někdy fungovalo digitálně (prozatím bych si vystačil s navzorkováním v osciloskopu 2GSPS a vyhodnocení v matlabu nebo i něčem v Céčku....časem bych to možná přenesl do nějakýho ARMu...)

Díky!
Uživatelský avatar
forbidden
Příspěvky: 9442
Registrován: 14 úno 2005, 00:00
Bydliště: Brno (JN89GF)
Kontaktovat uživatele:

#2 Příspěvek od forbidden »

Jen drobná technická, ∏=180 °, ne 360 °.
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#3 Příspěvek od Ruprecht »

Do 20∏? Jak se pozná sinusovka, posunutá o násobky 360°/2∏? Čím se liší sinusovky posunuté dejme tomu o 30° a 390°?
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#4 Příspěvek od pirat077 »

forbidden píše:Jen drobná technická, ∏=180 °, ne 360 °.

jasně, pardon,

platí, že potřebuju detekovat zpoždění do 20x180°
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#5 Příspěvek od pirat077 »

Ruprecht píše:Do 20∏? Jak se pozná sinusovka, posunutá o násobky 360°/2∏? Čím se liší sinusovky posunuté dejme tomu o 30° a 390°?


Neliší se ničím... Ale potřebuju to zpoždění zjistit :D

Asi to dopadne tak, že se pošlou třeba dvě periody a pak se to vyhodnotí digitálně....

(Jenže to bude potřeba vyfiltrovat a pomazlit se s tím, aby to fakt fungovalo s takovou přesností)
Uživatelský avatar
Ruprecht
Příspěvky: 1494
Registrován: 28 zář 2005, 00:00
Bydliště: ZČ + JM

#6 Příspěvek od Ruprecht »

Máš nějaký "pevný bod", kdy víš, že sinusovky jsou ve fázi (případně aspoň že posun mezi nimi je menší než ∏)? Pak budeš muset přičítat a odečítat počet celých period "k" (2∏) a okamžitý fázový rozdíl bude α+k*2∏ (okamžitý úhel + k*360°)
Když promluví, tak buď kňučí, nebo lže.
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#7 Příspěvek od pirat077 »

Ruprecht píše:Máš nějaký "pevný bod", kdy víš, že sinusovky jsou ve fázi (případně aspoň že posun mezi nimi je menší než ∏)? Pak budeš muset přičítat a odečítat počet celých period "k" (2∏) a okamžitý fázový rozdíl bude α+k*2∏ (okamžitý úhel + k*360°)


Nevím vůbec nic ;)
Uživatelský avatar
Habesan
Příspěvky: 7376
Registrován: 12 led 2009, 00:00
Bydliště: Plzeňsko
Kontaktovat uživatele:

#8 Příspěvek od Habesan »

Takže "začne" jedna sinusoida, během 333µs "začne" druhá a ty chceš vědět o kolik jsou posunuté, vyjádřeno v periodách (i s desetinami).
Sháním hasičák s CO2 "sněhový", raději funkční.
(Nemusí mít platnou revizi.)
(Celkově budu raději, když se to obejde bez papírů.)
Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 00:00
Bydliště: Psáry JN79GW

#9 Příspěvek od Jirka525 »

S matlabem pracovat neumím ale z toho, co o něm vím je to pro tento účel asi ten nejvhodnější prostředek. Když už navzorkuješ oba měřené průběhy a je jedno jestli to bude MCU nebo digitálním osciloskopem. A když ti přesnost dovolí použít aproximaci y1 = sin(x1) a y2 = sin(x2), tak z měřeného průběhu můžeš pomocí inverzní funkce arcsin zjistit zpětně fázi v intervalu -∏/2, ∏/2. tedy x1 = arcsin(y1), x2 = arcsin(y2). delta bude potom x1 - x2. Další půlvlny se musí dopočítat jiným způsobem.
Jirka
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#10 Příspěvek od pirat077 »

Já bych to viděl spíš tak, že bude potřeba udělat něco jako korelaci....

Přijímaný signál + ideální umělá sinusovka s neposunutou fází.

=>rovnou mi to vyplivne, ve kterém čase je největší shoda...


Ten přijímaný signál bude trochu zasviněný šumem....bude se hodit i mediánový filtr....
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#11 Příspěvek od Bernard »

Ta sínusovka by měla mít nějakou modulační obálku, která poslouží jako reference pro skupinu period nosné frekvence.
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#12 Příspěvek od pirat077 »

Bernard píše:Ta sínusovka by měla mít nějakou modulační obálku, která poslouží jako reference pro skupinu period nosné frekvence.


Tomu nerozumím :(
Uživatelský avatar
Jirka525
Příspěvky: 325
Registrován: 22 kvě 2013, 00:00
Bydliště: Psáry JN79GW

#13 Příspěvek od Jirka525 »

pirat077 píše:Já bych to viděl spíš tak, že bude potřeba udělat něco jako korelaci....

Přijímaný signál + ideální umělá sinusovka s neposunutou fází.

=>rovnou mi to vyplivne, ve kterém čase je největší shoda...

Podle mě jsi popsal funkci arcsin().
Já to vidím tak, buď můžeš zpracovávat datový proud pomocí funkce arcsin a budeš mít průběžně fázový posun nebo můžeš provádět měření času v definovaných bodech jednotlivých průběhů (nabízí se průchod nulou) a pak můžeš vypočítat vypočítat fázový posun v těchto diskrétních bodech. Případně použít nějakou kombinaci obou metod. Nějak mě nenapadá něco dalšího.
Jirka
Uživatelský avatar
Bernard
Příspěvky: 3654
Registrován: 27 kvě 2005, 00:00

#14 Příspěvek od Bernard »

pirat077 píše:Tomu nerozumím :(

Viz obrázek. Je tam simulace bezztrátového vedení, správně zakončeného. To znamená, že výstup toho vedení se musí nacházet tam, kde vstup, aby to šlo porovnat. O nějaké přesnosti na stupně nemůže být ani řeči.

Účel těch požadavků je neznámý, tak je těžké to řešit. Obyčejně se taková zpoždění měří pomocí ojedinělých impulzů.
Přílohy
Delay-line.png
(29.31 KiB) Staženo 159 x
Uživatelský avatar
pirat077
Příspěvky: 324
Registrován: 02 kvě 2014, 00:00

#15 Příspěvek od pirat077 »

Přesný účel nemůžu prozradit.

Každopádně tam nenastane postupné zpožďování nebo takněco....

Bude se měřit jednou za deset sekund a fázovej posun může být od nuly do dvaceti pí.. (deseti period), při každém měření to může být úplně jinak...
Odpovědět

Zpět na „Bezdrátová technika a technologie, VF technika“