SE508289C2 - Förfarande och anordning vid övervakning och styrning av oscillatorsignal - Google Patents
Förfarande och anordning vid övervakning och styrning av oscillatorsignalInfo
- Publication number
- SE508289C2 SE508289C2 SE9700245A SE9700245A SE508289C2 SE 508289 C2 SE508289 C2 SE 508289C2 SE 9700245 A SE9700245 A SE 9700245A SE 9700245 A SE9700245 A SE 9700245A SE 508289 C2 SE508289 C2 SE 508289C2
- Authority
- SE
- Sweden
- Prior art keywords
- signal
- time
- discrete
- oscillator
- value
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000012544 monitoring process Methods 0.000 title description 2
- 238000012937 correction Methods 0.000 claims abstract description 105
- 238000006243 chemical reaction Methods 0.000 claims description 17
- 238000001914 filtration Methods 0.000 claims description 16
- 230000001364 causal effect Effects 0.000 claims description 3
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims 1
- 230000001419 dependent effect Effects 0.000 claims 1
- 230000003044 adaptive effect Effects 0.000 abstract description 12
- 238000005259 measurement Methods 0.000 description 11
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000010354 integration Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 238000005316 response function Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 241000201308 Boschniakia Species 0.000 description 1
- 101100298295 Drosophila melanogaster flfl gene Proteins 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000021615 conjugation Effects 0.000 description 1
- 238000009795 derivation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000002243 precursor Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 238000010183 spectrum analysis Methods 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/02—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S13/00
- G01S7/40—Means for monitoring or calibrating
- G01S7/4004—Means for monitoring or calibrating of parts of a radar system
- G01S7/4008—Means for monitoring or calibrating of parts of a radar system of transmitters
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03B—GENERATION OF OSCILLATIONS, DIRECTLY OR BY FREQUENCY-CHANGING, BY CIRCUITS EMPLOYING ACTIVE ELEMENTS WHICH OPERATE IN A NON-SWITCHING MANNER; GENERATION OF NOISE BY SUCH CIRCUITS
- H03B23/00—Generation of oscillations periodically swept over a predetermined frequency range
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03C—MODULATION
- H03C3/00—Angle modulation
- H03C3/02—Details
- H03C3/08—Modifications of modulator to linearise modulation, e.g. by feedback, and clearly applicable to more than one type of modulator
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03L—AUTOMATIC CONTROL, STARTING, SYNCHRONISATION OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
- H03L7/00—Automatic control of frequency or phase; Synchronisation
- H03L7/02—Automatic control of frequency or phase; Synchronisation using a frequency discriminator comprising a passive frequency-determining element
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
- G01S13/08—Systems for measuring distance only
- G01S13/10—Systems for measuring distance only using transmission of interrupted, pulse modulated waves
- G01S13/26—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave
- G01S13/28—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave with time compression of received pulses
- G01S13/282—Systems for measuring distance only using transmission of interrupted, pulse modulated waves wherein the transmitted pulses use a frequency- or phase-modulated carrier wave with time compression of received pulses using a frequency modulated carrier wave
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/02—Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
- G01S13/06—Systems determining position data of a target
- G01S13/08—Systems for measuring distance only
- G01S13/32—Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
- G01S13/34—Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated using transmission of continuous, frequency-modulated waves while heterodyning the received signal, or a signal derived therefrom, with a locally-generated signal related to the contemporaneously transmitted signal
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)
Description
15 20 25 508 289 Denna frekvensvariation utnyttjas vid moduleringen av den signal som sänds ut från radarantennen. Den utsända signalen reflekteras mot målet och mottages sedan av radarantennen. Genom att betrakta hur skillnaden i frekvens mellan den utsända signalen och den mottagna signalen varierar kan man erhålla màlavstånd och màlhastighet. För att få god noggrannhet i uppmätningen av målavstånd och för att få en effektiv undertryckning av markekon så krävs det en mycket god rätlinjighet hos frekvensvariationen.
En annan sådan tillämpning är testutrustning för spektralanalys.
Vid en sådan analys önskar man bestämma spektralsammansättningen hos en provsignal. Provsignalen blandas då med en oscillerande referenssignal vars frekvens varierar rätlinjigt med tiden.
Genom blandningen erhåller man en ny signal, och den nya signalen passerar genom ett smalt bandpassfilter.
Man kan visa att utsignalen från bandpassfiltret är en signal som momentant oscillerar med en frekvens som är lika med skillnaden mellan referenssignalens frekvens och bandpass- filtrets ndttfrekvens. Man kan även visa att utsignalen från bandpassfiltret har ett momentant toppvärde som är proportionellt mot beloppet av provsignalens fouriertransform vid en frekvens som är lika med skillnaden mellan referenssignalens frekvens och bandpassfiltrets mittfrekvens.
Beloppet av provsignalens fouriertransform som funktion av frekvens kan enkelt åskàdliggöras med hjälp av ett oscilloskop.
För att åstadkomma detta låter man först utsignalen från bandpassfiltret tillföras en toppvärdesdetektor och sedan låter man utsignalen från toppvärdesdetektorn tillföras oscilloskopet. 10 15 20 25 30 508 289_ Sambandet mellan frekvens och styrspänning hos en spänningsstyrd oscillator är vanligtvis inte helt rätlinjigt. Detta gör det svårare att generera ett frekvenssvep där frekvensen varierar rätlinjigt med tiden. Hade sambandet mellan styrspänning och frekvens varit rätlinjigt så hade man fått ett rätlinjigt frekvenssvep om man tillfört en med tiden rätlinjigt varierande spänningsramp som styrspänning till oscillatorn, och en sådan spänningsramp är förhållandevis enkel att generera.
För att med en spänningsstyrd oscillator generera en oscillatorsignal vars frekvens varierar med tiden på ett önskat sätt så måste styrspänningen således variera med tiden på ett förhållandevis komplicerat sätt.
Styrspänningens variation bestäms härvidlag dels av den önskade frekvensvariationen, dels av sambandet mellan frekvens och styrspänning hos den spänningsstyrda oscillatorn.
Det är naturligtvis möjligt att mäta upp sambandet mellan frekvens och styrspänning, och med. vetskap om detta samband konstruera en styrspänningsgenerator som genererar en styr- spänning som ger det önskade resultatet. För att erhålla höga prestanda, i exempelvis en. radartillämpning, så krävs det en mycket noggrann kartläggning av sambandet mellan frekvens och styrspänning, ofta kan det röra sig om storleksordningen tusentals mätvärden.
Ytterligare en komplikation är att sambandet mellan frekvens och styrspänning, bland annat, beror av omgivningstemperaturen.
Detta betyder att man måste göra om uppmätningen av sambandet mellan frekvens och styrspänning då temperaturen ändras; alternativt måste man lagra mätvärden som beskriver sambandet mellan frekvens och styrspänning för ett stort antal temperaturer. Det första alternativet är tidskrävande. Det andra 10 15 20 25 508 289 alternativet kräver mycket minne, och då sambandet mellan och styrspänning frekvens dessutom ändras då oscillator- komponenterna åldras så måste uppmätningarna ändock göras om med jämna tidsmellanrum.
För att kringgå dessa problem brukar man utnyttja någon form av sluten styrning av oscillatorsignalen. Vid en sådan styrning tar man vanligen fram en felindikeringssignal soul på något sätt indikerar avvikelsen hos oscillatorsignalens verkliga variation från dess önskade variation. Felindikeringssignalen utnyttjas sedan för att ta fram en korrektionssignal, som i sin tur utnyttjas för att modifiera den styrsignal som tillförs oscillatorn, sà att oscillatorn avger en oscillatorsignal vars variation efterhand alltmer överensstämmer med den önskade variationen.
I patentlitteraturen återfinns ett flertal sätt för att styra frekvensen hos en spännigsstyrd oscillator så att denna varierar med tiden på ett önskat sätt.
I patentskriften US, A, 4129832 är avsikten att få en rätlinjig frekvensvariation från en spänningsstyrd oscillator. Detta görs genom att man kalibrerar en styrsignal. Styrsignalen fås genom att successivt D/A-omvandla värden som finns lagrade i ett RAM- minne, genom att integrera resultatet av D/A-omvandlingen och genom att tillföra resultatet av integrationen som en styrsignal till den spänningsstyrda oscillatorn.
För att få ett rätlinjigt svep så måste värdena i RAM-minnet kalibreras, vilket tillgår enligt det följande.
Oscillatorsignalen blandas med en tidsfördröjd version av sig själv, varvid resultatet av denna blandning därefter lågpass- filtreras. Signalen som på detta sätt erhålles får en frekvens 10 15 20 25 sos 289 som huvudsakligen är proportionell mot frekvenslutningen - det vill säga frekvensändringen per tidsenhet - hos oscillator- signalen. Denna signal, vars frekvens beror av frekvens- lutningen, jämförs på ett oscilloskop med en signal med en konstant frekvens svarande mot den önskade frekvenslutningen hos svepet. Värdena i RAM-minnet justeras manuellt tills de tvà kurvorna på oscilloskopskärmen fås att sammanfalla.
En nackdel med denna metod är att den är manuell. I ett system med höga krav' på rätlinjighet hos frekvensvariationen måste kalibreringen kunna ske på ett automatiserat sätt.
I patentskriften US, A, 5172123 är avsikten att få en rätlinjig frekvensvariation från en spänningsstyrd oscillator. Det som beskrivs i detta dokument kan, i viss mån, sägas vara en automatisering av den metod som lades fram i den ovan berörda patentskriften.
På ett liknande sätt som i den ovan berörda patentskriften gênereras en detektorsignal var frekvens huvudsakligen är proportionell mot frekvenslutningen hos oscillatorsignalen.
Detektorsignalen analyseras av en nollgenomgàngsdetektor som genererar en fyrkantvàg vars nollgenomgångar är samtidiga med detektorsignalens nollgenomgàngar. Fyrkantvågen används för att styra två räknare, son\ när de är aktiverade räknar antalet pulser som genereras med fix frekvens från en klockkrets.
Antalet pulser som räknarna hinner räkna blir en indikation på frekvenslutningen hos oscillatorsignalen. Från räknarnas värden dras ett börvärde motsvarande det antal pulser som räknarna skulle räkna om oscillatorsignalen hade den önskade frekvenslutningen, erhålles. varvid en tidsdiskret felindikeringssignal 10 15 20 25 sus 289 Korrektionsvärdena som finns lagrade i ett RAM-minne D/A- omvandlas successivt, och resultatet av D/A-omvandlingen integreras. Resultatet av integrationen tillförs efter förstärkning som styrsignal till den spänningsstyrda oscilla- torn.
Varje värde hos den tidsdiskreta felindikeringssignalen adderas till ett motsvarande korrektionsvärde som hämtas från RAM- minnet. Resultatet av additionen lagras på korrektionsvärdets plats i RAM-minnet, varvid man på detta sätt erhåller ett nytt förbättrat korrektionsvärde, som utnyttjas vid nästa styrning av frekvensvariationen.
En nackdel med denna metod är att den kräver en hel komplicerad analog elektronik.
I patentskriften US, A, 4647873 är avsikten att få en räzlp frekvensvariation från en spänningsstyrd oscillator. För ändamål utnyttjas en krets för styrning av fas eller fran hos oscillatorsignalen. Kretsen innefattar en spänningss: ;; oscillator, ett felmätningssystem, ett adaptivt korrektions~ system och styrspänningsgenerator.
Det av felmätningssystemet uppmätta felet hos fas eller frekvens används för att korrigera den av styrspännings- generatorn genererade styrspänningen, vilken utnyttjas för att styra oscillatorn. Denna korrigering sker dels i en bredbandsloop, dels i en adaptiv loop. Bredbandsloopen är till för att korrigera snabbt varierande slumpmässiga fel, och den adaptiva loopen är till för att korrigera för långsamt varierande olinjäriteter hos den spänningsstyrda oscillatorn, exempelvis orsakade av temperaturvariationer. 10 15 20 25 SÛÉ 289 I bredbandsloopen utnyttjas felsignalen direkt för korrigering av styrsignalen, genom att felsignalen helt enkelt adderas till styrsignalen från styrspänningsgeneratorn.
I den adaptiva loopen utnyttjas felsignalen enligt det följande. Felsignalen samplas vid bestämda tidpunkter och A/D- omvandlas. Korrektionsvärden, som hämtas från ett RAM-minne, adderas delvis till de A/D-omvandlade felsignalvärdena. Denna process kallas i dokumentet för "fading memory" och är till för att få ett stabilt system. Resultatet av "fading memory"- processen, vid en viss samplingstidpunkt, lagras i samma minnesutrymme som korrektionsvärdet som utnyttjades vid denna process var lagrat i och utnyttjas således som ett nytt korrektionsvärde för motsvarande samplingstidpunkt vid nästa svep.
Det korrektionsvärde som, vid en viss samplingstidpunkt, hämtas fràn RAM-minnet för användning i "fading memory"-processen utnyttjas även för att korrigera styrsignalen till oscillatorn.
Korrektionsvärdet D/A-omvandlas, resultatet av D/A-omvandlingen làgpassfiltreras och utnyttjas därefter som en korrektions- signal som adderas till styrsignalen från styrspännings- generatorn.
En nackdel med denna metod är att felsignalen baseras på avvikelser i fas eller frekvens. Vid generering av en rätlinjig frekvensvariation mäste man därför generera ett tidsberoende börvärde, vilket ställer större krav vad det gäller tidsnoggrannhet och precision hos felmätningssystemet. 10 15 20 25 30 508 289 REDoGöRELsn FÖR UPPFINNINGEN Den föreliggande uppfinningen avser att lösa problemet att på ett effektivt sätt övervaka och styra en oscillatorsignal från en styrbar oscillator, exempelvis en VCO, på ett sådant sätt att oscillatorsignalens frekvens kan fås att variera med tiden pá ett förutbestämt sätt; speciellt skall frekvensen härvidlag kunna varieras rätlinjigt med tiden med mycket god noggrannhet.
Problemet löses generellt enligt det följande. En korrektionssignal genereras. Korrektionssignalen genereras i en styrloop och utnyttjas för att modifiera den styrsignal som styr oscillatorn. I styrloopen genereras en tidsdiskret representation av en sekundär fas, där den tidsdiskreta representationen representerar den sekundära fasen vid ett antal tidspositioner. Den sekundära fasen är sådan att frekvensen svarande mot den sekundära fasen är lika med skillnaden mellan oscillatorsignalens frekvens och en konstant frekvens. I styrloopen genereras utifrån den tidsdiskreta representationen av den sekundära fasen en tidsdiskret approximationssignal. Den tidsdiskreta approximationssignalens signalvärden, svarande mot de olika tidspositionerna, representerar approximationer till den sekundära fasens andraderivata med avseende pà tiden vid de olika tidspositionerna. Den sekundära fasens andraderivata med avseende på tiden relateras till oscillatorsignalens faktiska frekvenslutning. Den tidsdiskreta approximationssignalen innehåller således information om den faktiska frekvenslutningen hos oscillatorsignalen. I beroende av den tidsdiskreta approximationssignalen genereras det i styrloopen en tidsdiskret felindikeringssignal. Den tidsdiskreta felindikeringssignalen indikerar avvikelsen hos oscillatorsignalens faktiska frekvenslutning från den önskade frekvenslutningen. I styrloppen l0 15 20 25 30 508 289 genereras korrektionssignalen i beroende av den tidsdiskreta felindikeringssignalen. Styrloopen kan vara adaptiv, varvid data genererad vid en styrning av oscillatorn lagras för att användas vid nästa styrning av oscillatorn. Avsikten med uppfinningen är således att med den tidsdiskreta approximationssignalen fastställa oscillatorsignalens frekvenslutning och att med en sluten styrning av oscillatorn styra oscillatorsignalens frekvens så att denna frekvens varierar med tiden pá ett förutbestämt sätt, och uppfinningen omfattar förfaranden och anordningar för dessa ändamål.
Problemet löses mera konkret enligt det följande. I styrlcrçvn kvadraturdemoduleras oscillatorsignalen. Vid kvadra:t;- demoduleringen av oscillatorsignalen genereras en f“- kvadratursignal med den sekundära fasen och en kvadratursignal med en fas som ligger n/2 frán den Q» fasen. Den första och den andra kvadratursignalen A/D-c" vid ett antal tidspositioner, varigenom en tidsdiskret kvadratursignal och en tidsdiskret andra kvadratu:>. v genereras. Den tidsdiskreta första kvadratursignalen u:u;: tillsammans med den tidsdiskreta andra kvadratursignalen den tidsdiskreta representationen av den sekundära fasen. I beroende av de tidsdiskreta kvadratursignalerna genereras en tidsdiskret differenssignal, som representerar förstadifferenser av den sekundära fasen mellan olika tidpunkter. I beroende av den tidsdiskreta differenssignalen genereras den tidsdiskreta approximationssignalen, så att den representerar andra- differenser av den sekundära fasen mellan olika tidpunkter. Vid en adaptiv styrning av oscillatorn har ett antal lagrade korrektionsvärden, vilka vanligen har genererats vid tidigare styrningar av oscillatorn, lagrats i ett minne. I beroende av de lagrade korrektionsvärdena och den tidsdiskreta felindikerings- 10 15 20 25 508 289 1,, signalen generas nya korrektionsvärden i styrloopen.
Genereringen av de nya korrektionsvärdena kan härvidlag göras genon1 att generera en första respektive en. andra tidsdiskret lágpassignal, genom tidsdiskreta làgpassfiltreringar av den tidsdiskreta felindikeringssignalen respektive de lagrade korrektionsvärdena, varvid de nya korrektionsvärdena genereras i beroende av den första och den andra tidsdiskreta lågpassignalen. De nya korrektionsvärdena kan ersätta de gamla lagrade korrektionsvärdena. De nya korrektionsvärdena D/A- omvandlas, och resultatet av D/A-omvandlingen utgör korrektionssignalen.
Den föreliggande uppfinningen har, förutom att lösa ovan formulerade problem, följande fördelar. För det första är den lösning på problemet som uppfinningen erbjuder förhållandevis enkel och ger möjligheter till en effektiv och noggrann signalbehandling. För det andra utnyttjar uppfinningen en felindikeringssignal soul baseras pà en avvikelse hos faktisk frekvenslutning fràn önskad frekvenslutning, vilket förenklar styrningen av en rätlinjig frekvensvariation, eftersom börvärdesinformationen i ett sådant fall är tidsoberoende.
FIGURBESKRIVNING Figur 1 visar en öppen styrning av en spänningsstyrd oscillator enligt vad som är allmänt känt.
Figur 2 visar en kurva som är ett exempel pà ett samband mellan frekvens och styrspänning hos en spänningsstyrd oscillator.
Figur 3 visar en kurva som är ett exempel på en önskad frekvensvariation från en spänningsstyrd oscillator. 10 15 20 25 n sos 282 Figur 4 visar en kurva som är ett exempel pá hur en styrspänning bör variera med tiden för att få en önskad frekvensvariation från en spänningsstyrd oscillator.
Figur 5 visar en sluten styrning av en spänningsstyrd oscillator enligt vad som är allmänt känt.
Figur 6 visar ett blockschema som illustrerar en utföringsform för styrning av en spänningsstyrd oscillator enligt den föreliggande uppfinningen.
Figur 7 visar ett exempel pà en önskad frekvensvariation från en spänningsstyrd oscillator enligt den föreliggande uppfinningen.
Figur 8 visar ett flödesschema som sammanfattar förfarandesteg som är involverade vid styrning av en styrbar oscillator enligt den föreliggande uppfinningen.
Figur 9 visar en anordning för generering av en oscillatorsignal med förutbestämd frekvensvariation enligt den föreliggande uppfinningen.
FÖREDRAGNA UTFöRINGsFom-:ER I figur 1 visas, i enlighet med vad som är allmänt känt, hur öppen styrning av en spänningsstyrd. oscillator 1 - en. VCO - principiellt kan gà till.
Oscillatorn 1 i figur 1 styrs av en styrsignal i form av en med tiden varierande spänning 'V(t) i beroende av och genererar, styrsignalen V(t), en oscillatorsignal cos($t)L $(t) cos($&)) genereras av en styrsignalgenerator 3.
Här betecknar oscillatorsignalens fas. Styrsignalen V(t) 10 15 20 25 12 sus 289 Oscillatorsignalens cos($t)) frekvens f(t) och frekvenslutning u(t) - vilka är storheter som kommer till användning i den fortsatta framställningen - definieras genom följande samband füfl E ÉÉQ (1) 2n ut) E f(t) = - <2).
Här avser prickning, såsom brukligt är, derivering med avseende på tiden.
Oscillatorsignalens cos($t)) frekvens f(t) beror av styr- signalen V(t), och som nämnts tidigare så uppstår ofta behovet av att styra oscillatorn 1 så att dess frekvens f(t) varierar med tiden på något visst önskvärt sätt.
I figur 3 visas, schematiskt, ett exempel på en sådan önskad frekvensvariation fD(t). Som synes är det här önskvärt för f(t) att frekvensen variera med vilket rätlinjigt tiden, naturligtvis får till följd att den önskade frekvenslutningen är en konstant po.
I figur 2 visas, schematiskt, sambandet mellan styrsignalen V och oscillatorsignalens frekvens f. För en ideal oscillator hade detta samband varit helt rätlinjigt. Oscillatorn 1 i figur 1 är dock ej en ideal oscillator, och sambandet som visas i figur 2 är ej heller rätlinjigt. Detta ställer till vissa problem då det gäller att förse oscillatorn 1 med en styrsignal V(t) som skall ge den önskade frekvensvariationen fD(t).
I figur 4 visas, schematiskt, den styrsignal VD(t) fun). som ger den önskade frekvensvariationen Styrsignalen VD(t) blir förhållandevis komplicerad då den, såsom indikeras i figur 4, 10 15 20 25 13 508 289_ måste genereras med hänsyn till både den önskade frekvensvariationen fD(t) och sambandet mellan styrsignal V och frekvens f hos oscillatorn 1.
Såsom nämnts påverkas sambandet mellan styrsignal V och frekvens f exempelvis av omgivningstemperaturen. Detta gör det svårt att med god noggrannhet utföra en öppen styrning av en VCO, varför man vanligen utnyttjar någon form av sluten styrning. I figur 5 visas, i enlighet med vad som är allmänt känt, hur en sådan sluten styrning principiellt kan gå till.
I figur 5 visas hur en spänningsstyrd oscillator 5 tillförs en styrsignal i form av en spänning V(t). Styrsignalen V(t) genereras av en styrsignalgenerator 7, vilken även mottager en korrektionssignal K(t). Styrsignalgeneratorn 7 modifierar Styrsignalen V(t) i beroende av den mottagna korrektionssignalen K(t) för att oscillatorsignalens frekvens f(t) skall variera med tiden på det önskade sättet fD(t).
I figur 5 genereras korrektionssignalen K(t) i en styrloop enligt det följande.
Oscillatorsignalen cos@&J) uppmäts, och ett felmätningssystem 9 genererar i beroende av den uppmätta oscillator- signalen cos($&)) en felindikeringssignal e. Felindikerings- signalen e, i figur 5, indikerar avvikelsen hos oscillatorsignalens cos($k)) frekvenslutning p(t) från den önskade frekvenslutningen pm. I figur 5 finns information om den önskade frekvenslutningen pp i ett börvärde B, vilket tillförs felmätningssystemet 9. 10 15 20 25 508 289 14 Det är även. möjligt att utnyttja en felindikeringssignal som indikerar avvikelsen från önskad fas $D(t) eller önskad frekvens fpm.
Av figur 5 framgår vidare att ett felprocesseringssystem 11 genererar korrektionssignalen K(t) i beroende av felindikerings- signalen e. Felprocesseringssystemet 11 kan realiseras pà olika sätt. Felprocesseringssystemet 11 kan i sin enklaste form mer eller mindre direkt överföra felindikeringssignalen e såsom korrektionssignal K(t) till Ett signalgeneratorn 7. mera avancerat felprocesseringssystem JJ. kan. vara adaptivt, varvid systemet kan lagra data så att det för varje gång som man försöker generera den önskade frekvensvariationen fD(t) kan lyckas allt bättre med detta, genom att utnyttja data från tidigare försök.
Den föreliggande uppfinningen skall nu beskrivas, med hänvisning till figur 6 till och med 9.
I figur 6 visas ett blockschema över hur en sluten och adaptiv styrning av frekvensen f(t) hos en oscillator- signal cos($k)) från en spänningsstyrd oscillator 13 går till i enlighet med den föreliggande uppfinningen. Blockschemat i figur 6 skall i första hand ses som beskrivande den förfarandemässiga uppbyggnaden hos uppfinningen, även om blockschemat naturligtvis till vissa delar kan tänkas indikera möjliga konstruktions- mässiga lösningar.
I figur 6 mottager den spänningsstyrda oscillatorn 13 en styrsignal i form av en varierande spänning V(t). Oscillatorn 13 genererar en oscillatorsignal cos($t)) vars frekvens f(t) beror av den mottagna styrsignalen V(t). 10 15 20 25 15 sos 282 I figur 6 genereras styrsignalen V(t) genom att en spänning U0 adderas 17 till en korrektionssignal K(t), varvid den vid additionen 17 erhållna summasignalen integreras 15. Resultatet av integrationen 15 tillförs oscíllatorn 13 såsom styrsignalen V(t). Styrsignalen V(t) modifieras således hela tiden i beroende av korrektionssignalen K(t). den Spänningen U0 bestämmer nominella lutningen på styrsignalen V(t), och värdet på spänningen UO har valts så att den nominella lutningen på styrsignalen får ett lämpligt värde.
I figur '7 visas den önskade frekvensvariationen fpm.
Oscillatorns 13 frekvens f(t) skall styras så att den varierar rätlinjigt med tiden under en tidsperiod I. Den önskade en konstant rätlinjiga frekvensvariationen fD(t) svarar mot önskad frekvenslutning un.
Ibland kan den önskade frekvensvariationen vara sådan att den innefattar flera tidsperioder där frekvensen skall variera rätlinjigt med tiden, varvid de önskade frekvenslutningarna svarande mot de olika tidsperioderna kan vara olika. Den föreliggande uppfinningen kan, i ett sådant fall, naturligtvis utnyttjas för att styra frekvensvariationen för ett valfritt antal av dessa tidsperioder.
Hos utföringsformen i figur 6 skall således korrektionssignalen K(t) genereras så att styrsignalen 'V(t) modifieras på sådant sätt att den fD(t) önskade frekvensvariationen uppnås.
Genereringen av korrektionssignalen görs i figur 6 i en styrloop, som beskrivs i det följande.
Styrloopen i figur 6 inleds med en kvadraturdemodulering av oscillatorsignalen cos(Mt)). Vid kvadraturdemoduleringen av oscillatorsignalen cos(Mt)) genereras det en första kvadratur- 10 15 20 25 16 508 289 signal I(t) (engelsk term: in-phase signal) och en andra kvadratursignal Q(t) (engelsk term: quadrature-phase signal). De tvà kvadratursignalernas I(t) och Q(t) faslägen ligger n/2 från varandra.
Kvadraturdemoduleringen i figur 6 inleds med en uppmätning av oscillatorsignalen cos(Mt)). I indikeras att figur 6 uppmätningen sker medelst en kopplare 19, men uppmätningen kan naturligtvis ske på något annat sätt.
Kvadraturdemoduleringen av oscillatorsignalen cos($ü)) uppmätta i figur 6 fortsätter med att den oscillator- signalen cos@NU) uppdelas i en första del och en andra del, där den första och den andra delen är lika stora.
Den första kvadratursignalen I(t) genereras genom att den första delen av den uppmätta oscillatorsignalen cos($t)) multipliceras 21 med en första harmoniskt oscillerande signal 2cos(coot) och genom att resultatet av multiplikationen 21 làgpassfiltreras 27.
Den första harmoniskt oscillerande signalen 2cos(w0U oscillerar med en konstant frekvens mo/2n.
Den andra kvadratursignalen Q(t) genereras pà liknande sätt genom att den andra delen av den uppmätta oscillatorsignalen cos($t)) multipliceras 23 med en andra harmoniskt oscillerande signal -2sin(w¿à och genom att resultatet multiplikationen 23 làgpassfiltreras 25. Den. andra harmoniskt oscillerande signalen -2sin«n¿J har samma toppvärde och frekvens som den första harmoniskt oscillerande signalen 2cos(w°U ; fasen hos den andra harmoniskt oscillerande signalen -2sin(w°t) ligger dock n/2 före fasen hos den första harmoniskt oscillerande signalen 2cos(m°U. 10 15 20 17 sos 282 I figur 6 indikeras den första och den andra harmoniskt oscillerande signalen som Zcoskoot) och - 2sin(mot). Toppvärdet två och signalernas absoluta fasläge har här endast valts för att förenkla framställningen, och dessa val skall inte ses som begränsande för uppfinningen.
I figur '7 ligger den ëmskade frekvensvariationen fD(t) på en förhållandevis hög grundnivå fb. Den förändring av oscillatorsignalens cos($t)) frekvens f(t) som uppstår vid styrningen är liten i förhållande till denna grundnivå fb.
Frekvensen 0% /2n hos den första och andra harmoniskt oscillerande signalen 2cos(w°O och - Zsinkngfl har valts så att denna är av samma storleksordning som grundnivàn, fb. Utifrån detta visar det sig praktiskt att skriva om oscillatorsignalens fas enligt dan-_) = mot: + 9(t-_) (3).
Här har' det införts en sekundär fas Gtl För den sekundära fasen Ok) gäller det att frekvensen Öt)/'2n svarande mot den sekundära fasen 9%) är lika med skillnaden mellan oscillator- signalens frekvens f(t) och den konstanta frekvensen wo,/2n hos den första och den andra harmoniskt oscillerande signalen 2cos(woU och - 2sin(m°U . Man observerar direkt att ë = öm <4).
Enligt vad som sagts måste det dessutom gälla att IÖQÅ << wo (5). 10 15 20 25 18 508 289 Då den första delen av den uppmätta oscillatorsignalen cos($t)) multipliceras 21 med den första harmoniskt oscillerande signalen 2cos(m¿3 erhålles, med utnyttjande av ekvation (3), 2 cos (mot) cos (mot + 6) = cos (6) + cos (9) cos (Zmot) - sin (9) sin (2m0t) (6) .
Dä den andra delen av den uppmätta oscillatorsignalen cos($&)) multipliceras 23 med den andra harmoniskt oscillerande signalen -2 sin(m°t) erhålles pà motsvarande sätt -2 sin (mot) cos (mot + 9) = sin (9) - cos (6) sin (2m0t) - sin (9) cos (2m0t) (7) .
Vid làgpassfiltreringarna 25 och 27 av signalerna i ekvationerna (6) och (7) bortfiltreras de snabbast varierande termerna, varvid i huvudsak endast de första termerna i högerleden hos ekvation (6) och (7) kommer att kvarstå. Den första kvadratursignalen I(t) och den andra kvadratursignalen Q(t) kan således skrivas I(t) = cos (Q(t)) (8) Qüfl = sinflflü) (9).
Den första kvadratursignalens I(t) fas är, som den synes, sekundära fasen 9(t).
Den första kvadratursignalen I(t) och den andra kvadratursignalen Q(t) har samma frekvens, men den andra kvadratursignalens Q(t) fas ligger n/2 frán den första kvadratursignalens I(t) fas.
Styrloopen i figur 6 fortsätter med att den första kvadratursignalen I(t) och den andra kvadratursignalen Q(t) A/D- omvandlas 31 och 29. 10 15 20 25 508 289. 19 A/D-omvandlingen 31 och 29 sker successivt vid ett antal tidspositioner tk; k=0,1,.H,N under den tidsperiod I vid vilken styrningen. av oscillatorsignalens frekvens f(t) är tänkt att ske. I figur 7 indikeras några av tidspositionerna tk. Av figur 7 framgàr att den första tidspositionen to huvudsakligen sammanfaller med tidsperiodens I början och att den sista tidspositionen tu huvudsakligen sammanfaller med tidsperiodens I slut. Av figur 7 framgår även att tidsskillnaden mellan tvà pà varandra följande tidspositioner, hos den i figur 6 visade utföringsformen, är ett konstant tidsintervall T.
I den fortsatta framställning förekommer ett antal tidsdiskreta signaler; när det refereras till dessa tidsdiskreta signaler generellt så utnyttjas index k och när det refereras till något visst signalvärde hos dessa tidsdiskreta signaler så utnyttjas index n eller nàgot annat.
A/D-omvandlingen 31 av den första kvadratursignalen I(t) innebär att en tidsdiskret första kvadratursignal Ik; k=O,1p ,N genereras, och pà motsvarande sätt innebär A/D-omvandlingen 29 av den andra kvadratursignalen Q(t) att en tidsdiskret andra kvadratursignal Qk; k=O,1,. ,N genereras. Med utnyttjande av ekvationerna (8) och (9) finner man direkt att vid en given den tidsdiskreta tidsposition tn första kvadratursignalens signalvärde In och den tidsdiskreta andra kvadratursignalens signalvärde Qn svarande mot tidspositionen tn kan skrivas I = cos(9n) (10) Qn = sin(Gn) (11), där Gn E Gän) (12).
Vid en given tidsposition tn utgör den tidsdiskreta första kvadratursignalens signalvärde In i kombination med den lO 15 20 'Q 25 20 508 289 tidsdiskreta andra kvadratursignalens signalvärde Qn en representation av den sekundära fasen Gn vid tidspositionen tn.
Att de tvà signalvärdena In och Qn utgör en representation av den sekundära fasen Bh innebär här att den sekundära fasen Gn direkt kan beräknas (sá när som pà en godtycklig heltalsmultipel av 2n) utifrån signalvärdena In och Q5.
Kvadraturdemoduleringen av den uppmätta oscillatorsignalen cos($&)) ger således en dubbel vinst; dels får man signaler I(t) och Q(t) med en långsammare tidsvariation, vilket förenklar A/D- omvandlingarna 31 och 29, dels får man direkt en representation av den sekundära fasen Sn.
I figur 6 fortsätter styrloopen med att en första tidsdiskret komplex signal Xk; k=O,lpH,N genereras. Svarande mot en given tidsposition tn genereras härvidlag den första tidsdiskreta signalens signalvärde Xn så att dess realdel motsvarar den tidsdiskreta första kvadratursignalens signalvärde In svarande mot tidspositionen tn och sà att dess imaginärdel motsvarar den tidsdiskreta andra kvadratursignalens signalvärde Qn svarande mot tidspositionen tn, det vill säga xn E In + jon = e* (13).
Här är j den imaginära enheten.
Styrloopen i figur 6 fortsätter med att en tidsdiskret differenssignal Yk; k=0,1,. ,N genereras. Svarande mot en given tidsposition tn genereras härvidlag den tidsdiskreta differenssignalens signalvärde Yn så att det motsvarar värdet av en. multiplikation 35 mellan den första tidsdiskreta komplexa signalens och signalvärde Xn svarande mot tidspositionen tn komplexkonjugatet av den första tidsdiskreta komplexa signalens 10 15 20 25 508 289 21 signalvärde Xzvl svarande mot den närmast föregående tidspositionen tnq. Här markerar * komplexkonjugering.
I figur 6 indikeras att det vid genereringen av den tidsdiskreta differenssignalen Yk utnyttjas ett första fördröjningsblock 33.
Detta skall tolkas så att vid en given tidsposition tn den första tidsdiskreta komplexa signalens signalvärde Xml svarande mot närmast föregående tidspositionen tml har fördröjts, till exempel genom att det har lagrats i ett minnesutrymme. Det lagrade signalvärdet Xml komplexkonjugeras och multipliceras 35 med den första tidsdiskreta komplexa signalens nyligen genererade signalvärde Xn. Efter multiplikationen 35 lagras det nya signalvärdet Xn och fördröjs således så att det kan utnyttjas vid nästa tidsposition tnu. Det första fördröjningsblocket 33 indikerar härvidlag att signalvärdet Xn lämpligen lagras i det minnesutrymme där signalvärdet X n-l tidigare var lagrat.
Då det gäller generering av den tidsdiskreta differenssignalens signalvärde YO svarande mot den första tidspositionen to så finns dock inget tidigare signalvärde X4 att utnyttja, eftersom något sådant signalvärde aldrig har genererats. Xnl är därför ett förutbestämt startvärde. I utföringsformen i figur 6 är detta startvärde X4 satt till noll. Startvärdet Xd finns således lagrat i det minnesutrymme som indikeras av det första fördröjningsblocket 33 redan innan styrningen av oscillatorn börjar. Startvärdet X4_ är naturligtvis endast ett fiktivt hjälpvärde svarande mot en likaså fiktiv tidsposition t_1.
Enligt vad som sagts här kan således den tidsdiskreta differenssignalens signalvärde Yn svarande mot en given tidsposition tn skrivas 10 15 20 25 22 508 289 Yn E xnxflvl = e“°fl'°fl-=* = e1^'°~ (14).
Här har det införts en differensoperator AÄ vilken här betecknar bakàtdifferens enligt Afßn E On - 6n_1 (15).
Styrloopen i figur 6 fortsätter med att en tidsdiskret approximationssignal Zk; k=0,1P ,N genereras. Svarande mot en given tidsposition tn genereras härvidlag den tidsdiskreta approximationssignalens signalvärde A1 sà att det motsvarar värdet av en nmltiplikation 39 mellan den tidsdiskreta differenssignalens signalvärde Yn svarande mot tidspositionen En och komplexkonjugatet av den tidsdiskreta differenssignalens signalvärde Yxvl svarande mot den närmast föregående tidspositionen tnfl.
I figur 6 indikeras att det vid genereringen av den tidsdiskreta approximationssignalen Zk utnyttjas ett andra fördröjningsblock 37. Detta skall tolkas pà motsvarande sätt som för det första fördröjningsblocket 33.
Dà det gäller generering av den tidsdiskreta approximations- signalens signalvärde Z0 svarande mot den första tidspositionen to så finns dock inget tidigare signalvärde YQ1 att utnyttja, eftersom något sådant signalvärde aldrig har genererats. Y4 är därför ett förutbestämt startvärde. I utföringsformen i figur 6 är detta startvärde Y4_ satt till noll. Startvärdet finns således lagrat i det minnesutrymme som indikeras av det andra fördröjningsblocket 37 redan innan styrning av oscillatorn börjar. Startvärdet Ya är naturligtvis endast ett fiktivt hjälpvärde svarande mot en likaså fiktiv tidsposition t_r 10 15 20 25 508 289_ 23 Enligt vad som sagts här kan således den tidsdiskreta approximationssignalens signalvärde Zn svarande rmn: en given tidsposition tn skrivas _ * '(A'e,,-A'e,__ > ufufon) (ll-fen zn = YnY M = e” 1 = e] = ef (16).
Den tidsdiskreta approximationssignalen Zk ger information. om den faktiska frekvenslutningen p(t) hos oscillatorsignalen cos($t)L exakt hur detta går till kommer att förklaras ingående längre fram i beskrivningen.
Styrloopen i figur 6 fortsätter med att en andra tidsdiskret komplex signal Ek; k=0,lpH,N genereras. Svarande mot en given tidsposition tn genereras den andra tidsdiskreta komplexa signalens signalvärde En så att det motsvarar värdet av en multiplikation 41 mellan den tidsdiskreta approximations- signalens signalvärde Zn svarande mot tidspositionen tn och ett komplext börvärde b = e*"fl“. Av detta följer att den andra tidsdiskreta komplexa signalens signalvärde En svarande mot en given tidsposition tn kan skrivas E e z b = ef”^'>'°~"=““”==“ n n (17).
I figur 6 fortsätter styrloopen med att en tidsdiskret felindikeringssignal ek; k=O,1p",N genereras. Svarande mot en given tidsposition tn genereras den tidsdiskreta felindikerings- signalens signalvärde en så att det motsvarar värdet av en multiplikation 45 mellan imaginärdelen Im§¶} 43 av den andra tidsdiskreta komplexa signalens signalvärde En svarande mot tidspositionen tn och en reell loopkonstant a. Den tidsdiskreta felindikeringssignalens signalvärde en svarande mot en given tidsposition tn kan således skrivas 10 15 20 25 24 508 289 en -=- a Im{En} = on sin( (A')26n - 2nT2pD) (18) .
Loopkonstanten a har här införts pá grund av oscillatorns orätlinjiga karakteristik. Loopkonstanten a behövs för att stabilisera styrloopen. Värdet pà loopkonstanten a bestäms i huvudsak av oscillatorns 13 maximala frekvensförstårkning, nàgot som år välkänt för en fackman.
Med utnyttjande av approximationerna “ z ät ) och sin(fi ~ x (då x är litet) finner man vidare att a sin( (Avsn - znfrzpn) z awëtn) - znfrïln) = zwwzqutn) - pp) (19) .
Den tidsdiskreta felindikeringssignalens signalvärde indikerar, som synes, avvikelsen hos oscillatorsig:=1-> cos($t)) frekvenslutning pkn) vid den givna tidsposition-: från den önskade frekvenslutningen un.
Styrningen av oscillatorn 13 i figur 6 är adaptiv. Detta inn-1. här att det finns lagrade korrektionsvärden Kk; k=0,1,.U,X svarande mot var och en av tidspositionerna tk. Korrektions- värdena Kk är lagrade i ett minne, och i figur 6 indikeras att detta minne, förslagsvis, utgörs av ett RAM-minne 47.
Om det är första gången som styrningen av frekvensvariationen f(t) sker så är de lagrade korrektionsvärdena Kk, när den första styrningen startar, satta till förutbestämda startvärden, exempelvis kan de vara satta till noll.
Om det inte är första gången som styrningen av frekvensvariationen f(t) sker så är de lagrade korrektions- värdena Kk, när den aktuella styrningen startar, värden som adaptivt har förbättrats vid tidigare styrningar av oscillatorns 10 15 20 25 25 508 2a9_ 13 frekvensvariation f(t). Hur den adaptiva förbättringen av de lagrade korrektionsvärdena Kk gár till kommer att framgà av den fortsatta beskrivningen.
I figur 6 fortsätter styrningen med att korrektionssignalen K(t) genereras. Korrektionssignalen K(t) genereras härvidlag i beroende av dels den tidsdiskreta felindikeringssignalen eb dels de lagrade korrektionsvärdena Kk.
För att generera korrektionssignalen K(t) så genereras en första tidsdiskret làgpassignal LPl(ek); k=O,1,. ,N och en andra tidsdiskret làgpassignal LP2(Kk); k=O,l,. ,N.
Den första tidsdiskreta làgpassignalens signalvärde LP1(eQ svarande mot en given tidsposition tn genereras genom en tidsdiskret làgpassfiltrering 49 av den tidsdiskreta felindikeringssignalen ek vid den givna tidspositionen tn.
Làgpassfiltreringen 49 av den tidsdiskreta felindikerings- signalen ek är i figur 6, förslagsvis, en FIR-filtrering (Finite Impulse Response filter) svarande mot en första tidsdiskret impulssvarsfunktion *hk; k=0,l,.H,ml. Den första tidsdiskreta lágpassignalens signalvärde LPl(en) svarande mot en given tidsposition tn kan i ett sàdant fall skrivas min(n,m1) LPuen) = lhiem (20). i=0 Den andra tidsdiskreta làgpassignalens signalvärde LP2(Kn) svarande mot en given tidsposition tn genereras genom en tidsdiskret làgpassfiltrering 51 av de lagrade korrektions- värdena Kk vid den givna tidspositionen tn ~ de lagrade korrektionsvärdena Kk ses naturligtvis i. detta sammanhang som lagrad tidsdiskret signal. lO 15 20 25 508 289 26 Làgpassfiltreringen 51 av de lagrade korrektionsvärdena Kk är i figur 6, förslagsvis, en FIR-filtrering svarande mot en andra tidsdiskret impulssvarsfunktion zhk; k=-m2,-m2+l,.n,m3-l,m3.
Den andra tidsdiskreta lágpassignalens signalvärde LP2(Kn) svarande mot en given tidsposition tn kan i ett sådant fall skrivas rnin(n,m3) Lpzxn) = 2 *hixmi (21). i=max(n-N,-m2) Hur de tvâ tidsdiskreta impulssvarsfunktionerna lhk och zhk skall väljas för att uppnå önskad lágpass- filtrerande verkan är något som är välkänt för en fackman.
Lágpassfiltreringen 49 som utnyttjas vid genereringen av den första tidsdiskreta lágpassignalen LPl(ek) är en kausal FIR- filtrering. Att så måste vara fallet beror på att filtreringen måste ske i realtid. När' det gäller generering av' den andra tidsdiskreta lágpassignalen LP2(Kk) finns inget krav pà att filtreringen 51 skall vara sådan att den fungerar i realtid, eftersom lagrade alla korrektionsvärden Kk svarande mot tidspositioner tk redan finns tillgängliga. Làgpassfiltreringen 51 av den andra tidsdiskreta lágpassignalen LP2(Kk) kan därför, såsom indikeras av ekvation (21), vara en icke-kausal FIR- filtrering.
När det gäller generering av den andra tidsdiskreta lágpassignalen LP2(Kk) så kan naturligtvis även andra typer av lágpassfiltreringar 51 som inte fungerar i realtid utnyttjas, exempelvis en FFT-baserad filtrering (Fast Fourier Transform).
Svarande mot en given tidsposition tn genereras i figur 6 ett nytt korrektionsvärde Én. Det nya korrektionsvärdet Én svarande lO 15 20 25 27 sus 2s9_ mot tidspositionen tn genereras härvidlag så att det motsvarar värdet av en addition 53 mellan den första tidsdiskreta làgpassignalens signalvärde LP1(en) svarande mot tidspositionen tn och den andra tidsdiskreta làgpassignalens signalvärde LP2(Kn) svarande mot tidspositionen tn. Det vill säga 12 = Lpuen) + LP2(1<,,) (22) . h I figur 6 lagras det nya korrektionsvârdet Én svarande mot en given tidsposition tn pá det minnesutrymme i RAM-minnet där det lagrade korrektionsvârdet Kn svarande mot tidspositionen tn är lagrat. Det lagrade korrektionsvârdet Kn skrivs då över av de: nya korrektionsvârdet É vilket skall tolkas så att if: nl lagrade korrektionsvârdet Kn svarande tidspositionen tn an::; A till att motsvara det nya korrektionsvârdet K n» De nya korrektionsvärdena Ék (k=O,1P ,N) D/A-omvaná. successivt. Resultatet av D/A-omvandlingen 55 utgör i korrektionssignalen K(t).
I och med detta har hela styrloopen gàtts igenom. Uppfinningens funktionssätt skall nu förklaras mera ingående och generaliseras.
I styrloopen genereras den tidsdiskreta felindikeringssignalen ek. Den tidsdiskreta felindikeringssignalen ek indikerar avvikelsen hos den verkliga frekvenslutningen u(tk) hos oscillatorsignalen frán den önskade frekvenslutningen un.
I beroende av den tidsdiskreta felindikeringssignalen ek och de lagrade korrektionsvärdena Kk genereras de nya korrektions- värdena Ék. Vid genereringen av de nya korrektionsvärdena Ék så görs tidsdiskreta làgpassfiltreringar 49 och 51 av den 10 15 20 25 30 508 289 28 tidsdiskreta felindikeringssignalen ek och de lagrade korrektionsvärdena Kk. Orsaken till att dessa làgpassfiltreringar 49 och 51 måste göras ligger i styrloopens stabilitetsegenskaper. Sàsom är välkänt för en fackman, sà bestäms en styrloops stabilitetsegenskaper vanligen av loopbandbredd och loopförstärkning. Vid genereringen av den tidsdiskreta felindikeringssignalen ek utnyttjas två fördröjningar, indikerade av de tvâ fördröjningsblocken 33 och 37. Detta ger upphov till ett speciellt stabilitetsproblem.
På grund av de tvâ fördröjningarna 33 och 37 och det faktum att det alltid finns komponenter i styrloopen som genererar brus så skulle det genereras mer störningar för varje varv i styrloopen än vad som togs bort, och detta även om exempelvis den tidsdiskreta felindikeringssignalen ek làgpassfiltrerades kraftigt. Resultatet blir att de lagrade korrektionsvärdena Kk skulle innehålla mer brus för varje varv i styrloopen. För att komma runt detta problem sà görs de tvà lágpassfiltreringarna 49 och 51, bruset begränsas därmed, och styrloopen stabiliseras.
Korrektionssignalen K(t) genereras genom en D/A-omvandling 55 av de nya korrektionsvärdena Ék. Styrsignalen V(t) genereras i beroende av korrektionssignalen K(t). På det sätt som styrsignalen V(t) genereras i figur 6 så kommer korrektionssignalen K(t) att pàverka styrsignalens V(t) lutning.
Genereringen av styrsignalen V(t) i beroende av korrektionssignalen K(t) kan dock göras pà andra sätt.
Exempelvis skulle korrektionssignalen i. stället kunna adderas efter integrationen 15, korrektionssignalen skulle då påverka styrsignalens V(t) värde direkt. Genereringen av styrsignalen V(t) i beroende av korrektionssignalen K(t) kan naturligtvis även göras enligt något av de sätt som anges av känd teknik. 10 15 20 25 29 sos 282 Det sätt pà vilket uppfinningen genererar den tidsdiskreta felindikeringssignalen ek förtjänar extra uppmärksamhet. Den tidsdiskreta approximationssignalens signalvärde Zn svarande mot en given tidsposition tn representerar, såsom framgår av ekvationerna (16), en andradifferens (AUIGH och kan därmed även (AÜZÛn sägas representera en approximation av den sekundära fasens andraderivata med avseende pá tiden Ötn) vid tidspositionen tn. Med termen tidsdiskret approximationssignal avses här rent allmänt en tidsdiskret signal vars signalvärde svarande mot en given tidsposition tn representerar en approximation till den sekundära fasens andraderivata med avseende pä tiden Öka) vid den givna tidspositionen tn.
Den sekundära fasens 9(t) andraderivata med avseende pà tiden Öt) är lika med andraderivatan med avseende på tiden Ök) av oscillatorsignalens fas $(t). Andraderivatan næd avseende pà tiden öt) av oscillatorsignalens fas (2), $(t) relateras, direkt till frekvenslutningen enligt ekvation u(t) hos oscillatorsignalen cos($&)L Den tidsdiskreta approximationssignalens signalvärde Zn vid en given tidsposition tn fastställer således frekvenslutningen u(tn) hos oscillatorsignalen cos($t)) vid den givna tidspositionen tn.
När nu information om oscillatorsignalens frekvenslutning p(t) erhållits via den tidsdiskreta approximationssignalen Zk så är det, med vetskap om den önskade frekvenslutningen un, enkelt att generera den tidsdiskreta felindikeringssignalen ek i beroende av den tidsdiskreta approximationssignalen Zk.
Den tidsdiskreta approximationssignalen Zk genereras i beroende av den tidsdiskreta första kvadratursignalen Ik och den 10 15 20 25 508 289 30 tidsdiskreta andra kvadratursignalen Qk. I figur 6 görs detta genom att först generera den tidsdiskreta differenssignalen Yk. tidsdiskreta Den differenssignalen Yk är sådan att dess signalvärde Y; svarande mot en given tidsposition tn representerar en differens ATQ nællan den sekundära fasen Gm vid den givna tidspositionen tn och den sekundära fasen GN1 vid den närmast föregående tidspositionen twif vilket väl enklast framgår genom betraktande av ekvationerna (14). Den tidsdiskreta approximationssignalen Zk kan sedan genereras i beroende av den tidsdiskreta differenssignalen Yk.
Det sätt på vilket approximationssignalen Zk, i figur 6, genereras i beroende av den tidsdiskreta första kvadratur- signalen Ik och den tidsdiskreta andra kvadratursignalen Qk är ett föredraget sätt. Uppfinningen skall dock inte ses som begränsad till detta sätt att i beroende av den tidsdiskreta första kvadratursignalen Ik och den tidsdiskreta andra kvadratursignalen Qk generera en tidsdiskret approximations- signal Zk, utan detta kan naturligtvis tänkas tillgå på något annat sätt.
Ett sådant annat sätt är' att fràn. den representation. av' den sekundära fasen Gk som ges av den tidsdiskreta första kvadratursignalen Ik och den tidsdiskreta andra kvadratur- signalen Qk direkt beräkna den sekundära fasen Ok vid tidspositionerna tk. Vid en sådan beräkning bör man ha i áminnelse att den sekundära fasen 9(t), så som den är definierad här, är deriverbar och kontinuerlig med avseende på tiden. En fackman har dock inte ha några problem att konstruera en beräkningsalgoritm för beräkning av den sekundära fasen Bk vid 10 15 20 25 sos 2s9_ 31 varje tidsposition. tk som är förenlig med hur den sekundära fasen 9(t) är definierad.
När den sekundära fasen Bk har beräknats för olika tidspositioner tk så är det enkelt att utifrân dessa beräkningar ta fram en approximation av fasens den sekundära andraderivata Ökn) för olika tidspositioner tn. Exempelvis kan detta göras pä liknande sätt som i figur 6, genom en direkt generering av en tidsdiskret signal av första- differenser ATL; k=0,1p ,N och genom en direkt generering av en tidsdiskret signal. av andradifferenser (A¶2Q¿ k=O,l,. ,N i beroende av den tidsdiskreta signalen av första differenser Aïk. Den tidskdiskreta signalen av andra- differenser (AUZGK utnyttjas härvidlag lämpligen som tidsdiskret approximationssignal Zk.
Approximationer till den sekundära fasen andraderivata med avseende på tiden Öt) kan naturligtvis tas fram, utifrån beräkningarna av den sekundära fasen Ok vid olika tidspositioner tk, på mera sofistikerade sätt - och här får man hänvisa till den matematiska litteraturen, förslagsvis teorin för serieutvecklingar.
Det sätt som man enligt den föreliggande uppfinningen fastställer oscillatorsignalens frekvenslutning u(t) - det vill säga bildandet av en tidsdiskret approximationssignal Zk på de sätt som innefattas i uppfinningen - kan naturligtvis användas även i andra sammanhang där det är önskvärt att fastställa frekvenslutningen p(t) hos en oscillatorsignal, exempelvis vid andra typer av förfaranden för styrning av en styrbar oscillator. 10 15 20 25 508 289 32 Förfarandet som illustreras i figur 6 kan med vissa modifikationer användas vid styrning av en styrbar oscillator då den önskade frekvensvariationen fD(t) inte är rätlinjig. I ett sådant fall kommer dock den önskade frekvenslutningen pD(t) att variera med tiden, vilket får till följd att börvärdesinformationen som utnyttjas vid styrningen även den mäste variera med tiden. Således skulle man för att kunna utnyttja förfarandet i figur 6 behöva generera en tidsdiskret komplex börvärdessignal bk = eü"f““" svarande mot de olika tidspositionerna tk, istället för det komplexa börvärdet b - i övrigt kan förfarandet användas i oförändrat skick. Dä börvärdesinformationen varierar med tiden ställs dock högre krav pá systemets tidsnoggrannhet och precision.
I figur 8 sammanfattas generellt förfarandesteg som är involverade vid den i figur 6 beskrivna styrningen.
Det första steget 61 i figur 8 är generering av en styrsignal V(t) för styrning av den styrbara oscillatorn 13.
Det andra steget 63 i figur 8 är generering av en tidsdiskret representation Ik och Qk av en sekundär fas 9(t) utifrån oscillatorsignalen cos($t)L För den sekundära fasen G(t) skall härvidlag gälla att frekvensen Ök)/2n svarande mot den sekundära fasen 9(t) är lika med skillnaden mellan oscillatorsignalens frekvens f(t) och en konstant frekvens wo / 2n.
Det tredje steget 65 i figur 8 är generering av en tidsdiskret approximationssignal Zk i beroende av den tidsdiskreta representationen L, och Qk av den sekundära fasen. 6(t). Den tidsdiskreta approximationssignalen Zk genereras härvidlag så 10 l5 20 25 33 508 289 att den ger information om den faktiska frekvenslutningen p(t) hos oscillatorsignalen cos($t)L Det fjärde steget 67 i figur 8 är generering av en tidsdiskret felindikeringssignal ek i beroende av den tidsdiskreta approximationssignalen Zk. Den tidsdiskreta felindikerings- signalen ek genereras härvidlag så att den indikerar skillnaden mellan faktisk u(t) och önskad un frekvenslutning hos oscillatorsignalen cos($&)L Det femte steget 69 i figur 8 är generering av korrektionssignalen K(t) i beroende av den tidsdiskreta felindikeringssignalen ek. Korrektionssignalen K(t) utnyttjas för att modifiera styrsignalen V(t).
Figur 9 visar en anordning för generering av en oscillatorsignal med en förutbestämd frekvensvariation fD(t). Anordningen i figur 9 kan användas för att under någon tidsperiod I generera en med tiden rätlinjig frekvensvariation, och de styrförfaranden som innefattas i den föreliggande uppfinningen kan med fördel utnyttjas i denna anordning.
Anordningen i figur 9 innefattar en styrbar oscillator 71, och i figur 9 är denna oscillator 71 en VCO. Den styrbara oscillatorn innefattar en styrsignalingàng 75, via vilken den styrbara oscillatorn 71 mottager en styrsignal V(t), och en oscillatorsignalutgâng 73, via vilken den styrbara oscillatorn cos($@)L frekvens f(t) beror härvidlag av styrsignalen V(t). 71 avger en oscillatorsignal Oscillatorsignalens Styrsignalen V(t) genereras i figur 9 av en styrsignalgenerator 77. Styrsignalgeneratorn 77 innefattar en styrsignalutgàng 79 och ena korrektionssignalingàng 81” Styrsignalgeneratorn 'T7 är 10 15 20 25 34 508 289 anordnad att avge styrsignalen V(t) via styrsignalutgàngen 79 och att modifiera styrsignalen V(t) i beroende av en via korrektionssignalingången 81 mottagen korrektionssignal K(t).
Styrsignalutgàngen 79 är ansluten till styrsignalingàngen 75. I styrssignalgeneratorn 77 tillförs korrektionssignalen Kit) och en spänning UO till signalingàngarna pá en adderare 83.
Signalutgàngen hos adderaren 83 är ansluten till en integrator 85, och styrsignalen V(t) utgörs i detta fall utsignalen från integratorn 85. Spänningen U0 bestämmer den nominella lutningen pá styrsignalen V(t), och värdet pä spänningen UO har valts sä att den nominella lutningen pà styrsignalen får ett lämpligt värde. Denna konstruktion av styrsignalgeneratorn 77 skalï endast ses som en möjlighet, och styrsignalgeneratorn 77 1-1.; givetvis vara konstruerad på något annat sätt, exempelvis av de sätt som anges av känd teknik.
Korrektionssignalen K(t), som tillförs styrsignalgeneratin genereras i figur 9 i en styrloop enligt det följande.
Styrloopen i figur 9 innefattar organ för kvadraturdemodule:;;: av oscillatorsignalen cos(MU). Ett mätorgan 87 för uppmätning av oscillatorsignalen cos($&)) är anslutet till oscillatorsignalutgàngen 73. I figur 9 är mätorganet 87 en kopplare. En signalingàng 91 hos en kvadraturdemodulator 89 är ansluten till mätorganet 87. Kvadraturdemodulatorn 89 är anordnad att kvadraturdemodulera den på signalingàngen 91 mottagna signalen mot en konstant frekvens wo/2n och att via en första respektive en andra kvadratursignalutgàng 93 och 95 avge en första respektive en andra kvadratursignal I(t) och Q(t). Den första kvadratursignalen I(t) har härvidlag en sekundär fas 6(t), och den andra kvadratursignalen Q(t) har en fas som ligger 10 15 20 25 508 289. 35 n/2 från den sekundära fasen Q(t).
Konstruktionen av en kvadraturdemodulator är något som är välkänt för en fackman.
Styrloopen i figur 9 innefattar vidare en styrenhet 97 och en till styrenheten 97 ansluten analog indata/utdata-enhet 99.
Styrenheten 97 innefattar processororgan, minnesorgan och klockorgan. Styrenheten 97 innefattar vidare program, lagrade i minnesorganen, för styrning av styrenhetens 97 arbete.
Indata/utdata-enheten 99 innefattar en första och en andra analog indataport 103 och 101 samt en analog utdataport 105.
Indata/utdata-enheten 99 innefattar vidare A/D-omvandlare anslutna till indataportarna 101 och 103 och en D/A-omvandlare ansluten till utdataporten 105. Styrenheten 97 är härvidlag ansluten till indata/utdata-enheten 99 på sådant sätt att den kan styra var och när indata respektive utdata skall inhämtas respektive avges via indata/utdata-enheten 99. I figur 9 är den första respektive den andra indataporten 101 och 103 ansluten till den första respektive den andra kvadratursignalutgàngen 93 och 95, och utdataporten 105 är ansluten till korrektionssignalingången 81.
Anordningen i figur 9 kan utnyttjas för att erhålla en oscillatorsignal cos($t)) med en förutbestämd frekvensvariation fD(t); speciellt kan anordningen användas för att erhålla en rätlinjig frekvensvariation, varvid något av de styrförfaranden som lagts fram enligt den föreliggande uppfinningen kan användas.
Således kan styrenheten 97 i kombination med indata/utdata- enheten 99 få till stånd en A/D-omvandling av kvadratursignalerna I(t) och Q(t) vid ett antal tidspositioner tk, 'varvid tidsdiskreta kvadratursignaler' Ik och Qk erhålles. 10 15 20 508 289 36 Utifrån de tidsdiskreta kvadratursignalerna Ik och Qk kan styrenheten 97 vidare generera en tidsdiskret approximations- signal Zk, indikerande oscillatorsignalens cos($&)) faktiska frekvenslutning u(t). Styrenheten 97 genererar vidare i beroende av den tidsdiskreta approximationssignalen Zk en tidsdiskret felindikeringssignal ek, indikerande avvikelsen hos oscillator- signalens cos(@&)) faktiska frekvenslutning p(t) fràn frekvens- lutningen un svarande mot den önskade rätlinjiga frekvens- variationen fD(t). Styrenheten 97 i kombination med indata/utdata-enheten 99 kan vidare i beroende av den tidsdiskreta felindikeringssignalen ek generera en korrektionssignal K(t), som avges via utdataporten 105.
Genereringen av korrektionssignalen K(t) kan vara adaptiv, varvid de lagrade korrektionsvärdena Kk är lagrade i styrenhetens 97 minnesorgan.
Det sätt pà vilket anordningen i figur 9 är anordnad att fastställa oscillatorsignalens frekvenslutning - det vill säga genom bildandet av en tidsdiskret approximationssignal Zk - kan naturligtvis utnyttjas i andra anordningar där det är önskvärt att fastställa frekvenslutningen hos en oscillatorsignal, exempelvis andra typer av anordningar för styrning av styrbar oscillator.
Claims (23)
1. Förfarande för styrning av en oscillatorsignal (cos($&)) från en styrbar oscíllator (13) under en tidsperiod (1) då oscillatorsignalens (cos($k))) frekvens (f(t)) avses att variera rätlinjigt med tiden svarande mot en förutbestämd frekvenslutning (MD), varvid oscillatorn (13) styrs av en styrsignal (V(t)) som modifieras under tidsperioden (I) i beroende av en korrektionssignal K(t), k ä n n e t e c k n a t av: a) kvadraturdemodulering av oscillatorsignalen (cos($t))) mot en konstant frekvens (mo /2n), varigenom en ftzr kvadratursignal (I(t)) med en sekundär fas (6(t)) och en kvadratursignal (Q(t)) med en fas som ligger n/2 frå: sekundära fasen (6(t)) genereras; b) A/D-omvandling (31,29) av kvadratursignalerna (I«t vid ett antal tidspositioner (tk; k=O,l, .,N) under tids;~: (I), varigenom tidsdiskreta kvadratursignaler (Ik,Qk; k=O,1, genereras; c) generering av en tidsdiskret approximationssignal (ZU k=0,1,. ,N) i beroende de tidsdiskreta kvadratursignalerna (IKQK), sà att den tidsdiskreta approximationssignalens signalvärde (Zn), svarande mot en given tidsposition (tg, representerar en approximation av den sekundära fasens (9(tH andraderivata med avseende pá tiden @ü¿)) vid den givna tidspositionen (tn); d) generering av en tidsdiskret felindikeringssignal (ek; k=0,l,...,N) i (Zk), signalvärde beroende av den tidsdiskreta approximations- signalen sà att den tidsdiskreta felindikeringssignalens (en), svarande mot en given tidsposition (tu), 10 15 20 25 38 508 289 indikerar avvikelsen hos oscillatorsignalens (cos($(t)) frekvenslutning från (p(tn)) vid den givna tidspositionen (tQ den förutbestämda frekvenslutningen (pD); e) och generering av korrektionssignalen (K(t)) i beroende av den tidsdiskreta felindikeringssignalen (ek).
2. Förfarande, enligt krav 1, k ä n n e t e c k n a t av: f) att steg c) innefattar generering av en tidsdiskret differenssignal (Yk; k=0,1p ,N) i beroende av de tidsdiskreta kvadratursignalerna (Ik,QQ, så att den tidsdiskreta differenssignalens signalvärde (Yn), svarande mot en given tidsposition (tn), representerar en differens (ATL) mellan den sekundära fasen (GQ vid den givna tidspositionen (tn) och den sekundära fasen (GH4) vid närmast föregående tidsposition (tn-1)f g) och att steg c) innefattar att genereringen av den tidsdiskreta approximationssignalen (ZQ göres i. beroende av den tidsdiskreta differenssignalen (Yk), så att den tidsdiskreta approximationssignalens signalvärde (Zn), svarande mot en given tidsposition (tn), representerar en differens ((AW29n) mellan den differens (ACGH) som representeras av den tidsdiskreta differenssignalens signalvärde (Yn), svarande mot den givna tidspositionen (tm), och den differens (Aï) ) som representeras av den tidsdiskreta n-l differenssignalen signalvärde svarande mot den närmast (ïfn-1) , föregående tidspositionen (tml).
3. Förfarande, enligt krav 2, k å n n e t e c k n a t av: h) att steg f) innefattar generering av en första tidsdiskret komplex signal (Xk; k=0,lpn,N), så att den första tidsdiskreta komplexa signalens signalvärde (Xn), svarande mot en given 10 15 20 25 508 282 39 tidsposition (tn), har en realdel respektive en imaginärdel motsvarande den tidsdiskreta första respektive andra kvadratursignalens signalvärden (In,Qn) vid den givna tidspositionen (tn); i) och att steg f) innefattar att genereringen av den tidsdiskreta differenssignalen (Yk) göres så att dess signalvärde (Yn), svarande mot en given tidsposition (tn), (35) mellan den första (Xn), motsvarar värdet av en nmltiplikation tidsdiskreta komplexa signalens signalvärde svarande mot den givna tidspositionen (tQ, och komplexkonjugatet av den första tidsdiskreta komplexa signalens signalvärde (XÄP1), svarande mot den närmast föregående tidspositionen (tn4).
4. Förfarande, enligt krav 3, k ä n n e t e c k n a t av j) att steg g) innefattar att genereringen av den tidsdiskreta approximationssignalen (Zk) göres så att dess signalvärde (tn), [ svarande mot en given tidsposition motsvarar värdet av en multiplikation (39) (Yn) I mellan den tidsdiskreta differenssignalens signalvärde svarande mot den givna tidspositionen (tQ, och komplexkonjugatet av den tidsdiskreta differenssignalens signalvärde (Y;d'), svarande mot den närmast föregående tidspositionen (tnq).
5. Förfarande, enligt krav 1, k ä n n e t e c k n a t av: k) lagring av lagrade korrektionsvärden (Kk; k=0,l,. ,N), svarande mot var och en av tidspositionerna (tk), varvid lagringen görs innan tidsperiodens (I) början; l) och att steg e) innefattar att genereringen av korrektionssignalen (K(t)) sker även i beroende av de lagrade korrektionsvärdena (Kk).
6. Förfarande, enligt krav 5, k ä n n e t e c k n a t av: 10 15 20 25 40 508 289 m) att steg l) innefattar tidsdiskret lågpassfiltrering (49) av' den tidsdiskreta felindikeringssignalen (ek), varigenom en första tidsdiskret làgpassignal (LP1(ek); k=0,1,_ ,N)) genereras; n) att steg l) innefattar tidsdiskret làgpassfiltrering (Kk) I (51) av de lagrade korrektionsvärdena varigenom en andra tidsdiskret làgpassignal (LP2(Kk); k=O,1,. ,N) genereras; o) att steg 1) innefattar generering av nya korrektionsvärden (Ék; k=O,l,. ,N) i beroende av den tidsdiskreta första och andra làgpassignalen (LPl(ek),LP2(KQ); p) och att steg l) innefattar generering av korrektions- signalen (K(t)) genom en D/A-omvandling (55) av de nya korrektionsvärdena (Ék)
7. Förfarande, enligt krav 6, k ä n n e t e c k n a t av q) att den tidsdiskreta làgpassfiltreringen (49) i steg m) är en kausal FIR-filtrering.
8. Förfarande, enligt krav 6, k ä n n e t e c k n a t av r) att den tidsdiskreta làgpassfiltreringen (51) i steg n) är en FIR-filtrering.
9. Förfarande, enligt krav 6, k ä n n e t e c k n a t av s) att steg o) innefattar att det nya korrektionsvärdet (ÉHL svarande mot en given tidsposition (tn), genereras att motsvara mellan den första och den andra värdet av en addition (53) tidsdiskreta làgpassignalens signalvärden (LPl(en),LP2(KQ), svarande mot den givna tidspositionen (tQ.
10. Förfarande, enligt krav 6, k ä n n e t e c k n a t av t) ändring av de lagrade korrektionsvärdena så att det (Kn), (Kk) | lagrade korrektionsvärdet svarande mot en given 10 15 20 25 30 sos 289 41 (tn), ändras till att tidsposition motsvara det nya korrektionsvârdet (Én), svarande mot den givna tidspositionen (tn).
11. ll. Anordning för oscillator- generering av en signal (cos($t))) med en förutbestämd frekvensvariation (fD(t)), (fD(t)) tidsperiod (I) då frekvensen (f(t)) skall variera rätlinjigt med varvid frekvensvariationen innefattar minst en tiden svarande mot en för den aktuella tidsperioden (1) förutbestämd frekvenslutning (un), innefattande: en styrbar oscillator (71), i sin tur innefattande en styrsignalingàng (75) och en oscillatorsignalutgáng (73), varvid den styrbara oscillatorn (71) är anordnad att via oscillatorsignalutgángen (cos($(t)) (73) avge en oscillatorsignal vars frekvens (f(t)) ingången (75) mottagen styrsignal (V(t)); beror av en via styrsignal- en styrsignalgenerator (77), i sin tur innefattande en styrsignalutgàng (79) och en korrektionssignalingàng (81), där styrsignalutgàngen (79) är ansluten till styrsignalingàngen (75) hos den styrbara oscillatorn (71), varvid styrsignalgeneratorn (77) är anordnad att via styrsignalutgàngen (79) avge styrsignalen (V(t)) som modifieras i beroende av en via korrektionssignalingàngen (81) mottagen korrektionssignal (K(t)), k ä n n e t e c k n a d av: att anordningen innefattar organ (87,89) för kvadratur- demodulering av oscillatorsignalen (cos($ü))) mot en konstant frekvens (mo/2%), där organen (87,89) för kvadraturdemodulering i sin tur innefattar en första och en andra kvadratursignalutgàng (93,95), varvid organen (87,89) för kvadraturdemodulering är anordnade att via den första respektive den andra kvadratursignalutgàngen (93,95) avge en första 10 15 20 25 30 42 508 289 kvadratursignal (I(t)) med en sekundär fas (6(t)) respektive en andra kvadratursignal (Q(t)) med en fas som ligger n/2 fràn den sekundära fasen (9(t)); att anordningen innefattar organ (97,99) för A/D-omvandling av kvadratursignalerna (I(t),Q(t)), varvid organen (97,99) för A/D- omvandling är anordnade att A/D-omvandla kvadratursignalerna (I(t),Q(t)) vid ett antal tidspositioner (tk; k=0,l,. ,N) under tidsperioden (1) och därvid generera tidsdiskreta kvadratursignaler (Ik,Qk; k=O,1,. ,N); att anordningen innefattar organ (97) för generering av en tidsdiskret approximationssignal (Zk; k=0,1p ,N) i beroende av de tidsdiskreta kvadratursignalerna (Ik,QQ, så att den tidsdiskreta approximationssignalens signalvärde (Zn), svarande mot en given tidsposition (tn), representerar en approximation andraderivata (Öt )) med avseende pà fl av den sekundära fasens tiden vid den givna tidspositionen (tn); att anordningen innefattar' organ (97) för~ generering av en tidsdiskret felindikeringssignal (ek; k=0,1P ,N) i beroende av den tidsdiskreta approximationssignalen (Zk), så att den tidsdiskreta felindikeringssignalens signalvärde svarande (eQ, mot en given tidsposition (tn), indikerar avvikelsen hos oscillatorsignalens (cos($k)) frekvenslutning vid den (p(tQ) givna tidspositionen (tn) från den förutbestämda frekvens- lutningen (pD); och att anordningen innefattar organ (97,99) för generering av korrektionssignalen (K(t)) i beroende av den tidsdiskreta felindikeringssignalen (eg, varvid organen (97,99) för generering av korrektionssignalen (K(t)) är anslutna till korrektionssignalingángen (81).
12. Anordning, enligt krav ll, k ä n n e t e c k n a d av: 10 15 20 25 sus 2s9_ 43 att anordningen innefattar en styrenhet (97), i sin tur innefattande minnesorgan, processororgan, klockorgan och program; och att anordningen innefattar en analog indata/utdata-enhet (99), i sin tur innefattande en första och en andra analog indataport (101,l03) och en analog utdataport (105), där den första respektive den andra indataporten (101,103) är ansluten till den första respektive den andra kvadratursignalutgången (93,95) och där utdataporten (105) är ansluten till korrektionssignalingången (81), varvid indata/utdata-enheten (99) är ansluten till styrenheten (97).
13. Anordning, enligt krav 12, k ä n n e t e c k n a d av att organen (97,99) för A/D-omvandling av kvadratursignalerna (I(t),Q(t)) utgörs av styrenheten (97) i kombination med indata/utdata-enheten (99).
14. Anordning, enligt krav 12, k ä n n e t e c k n a d av att organen (97) för generering av den tidsdiskreta approximationssignalen (Zk) utgörs av styrenheten (97).
15. Anordning, enligt krav 12, k ä n n e t e c k n a d av att organen (97) för generering av den tidsdiskreta felindikeringssignalen (ek) utgörs av styrenheten (97).
16. Anordning, enligt krav 12, k ä n n e t e c k n a d av att organen (97,99) för generering av korrektionssignalen (K(t)) utgörs av styrenheten (97) i kombination med indata/utdata-enheten (99).
17. Anordning, enligt krav 11, k ä n n e t e c k n a d av: att organen (87,89) för kvadraturdemodulering av oscillatorsignalen (cos($t)) innefattar en kvadraturdemodulator lO 15 20 25 44 508 289 (89), i sin tur innefattande en signalingàng (91) och kvadratursignalutgàngarna (93,95); och att organen (87,89) för kvadraturdemodulering av oscillatorsignalen (cos($k)) innefattar ett mâtorgan (87) för uppmätning av oscillatorsignalen (cos($t)), varvid mätorganet (87) är anslutet till oscillatorsignalutgàngen (73) samt anslutet till signalingàngen (91) hos kvadraturdemodulatorn (89).
18. Anordning, enligt krav 17, k ä n n e t e c k n a d av att mätorganet (87) utgörs av en kopplare (87).
19. Förfarande för fastställande av en oscillatorsignals frekvenslutning, k ä n n e t e c k n a t av: a) kvadraturdemodulering av oscillatorsignalen (cos(ók))) mot en konstant frekvens (wo /2n), varigenom en första (I(t)) (Q(t)) kvadratursignal med en sekundär fas (9(t)) och en andra kvadratursignal med en fas som ligger n/2 från den sekundära fasen (9(t)) genereras; b) A/D-omvandling (3l,29) av kvadratursignalerna (I(t),Q(t)) vid ett antal tidspositioner (tk), varigenom tidsdiskreta kvadratursignaler (Ik,Qk) genereras; c) och generering av en tidsdiskret approximationssignal (ZQ i beroende de tidsdiskreta kvadratursignalerna så att (Ikpk) , den tidsdiskreta approximationssignalens signalvärde (ZQ, svarande mot en given tidsposition (tn), representerar en approximation av den sekundära fasens (9(t)) andraderivata med avseende pà tiden (Ö&n)) vid den givna tidspositionen (tn), varvid approximationssignalen (ZQ fastställer oscillator- signalens frekvenslutning (p(t)), då denna frekvenslutning 10 15 20 25 sne 282 45 (p(t)) direkt relateras till den sekundära fasens (6(t)) andraderivata med avseende pà tiden (Öt))
20. Förfarande, enligt krav 19, k ä n n e t e c k n a t av: d) att steg C) innefattar generering av en tidsdiskret differenssignal (Yk) i beroende av de tidsdiskreta kvadratursignalerna (Ik,Qk), så att den tidsdiskreta differenssignalens signalvärde (Yu), svarande mot en given tidsposition (tn), representerar en differens (Aïä) mellan den sekundära fasen (Gn) vid den givna tidspositionen (tg (OW1) och den sekundära fasen vid närmast föregående tidsposition (tn_1)f e) och att steg c) innefattar att genereringen av den tidsdiskreta approximationssignalen (ZQ göres i. beroende av den tidsdiskreta differenssignalen (Yk), så att den tidsdiskreta approximationssignalens signalvärde (Zn), svarande mot en given tidsposition (tn), representerar en differens (wfe) mellan den differens (Ne) n H SOITI rêpresentêfas av den tidsdiskreta differenssignalens signalvärde (YQ, svarande mot den (tn), och den givna tidspositionen differens Uïßnq) som representeras av den tidsdiskreta differenssignalen signalvärde (Yml), svarande mot den närmast föregående tidspositionen (tml).
21. Förfarande, enligt krav 20, k ä n n e t e c k n a t av: f) att steg d) innefattar generering av en första tidsdiskret komplex signal (Xk), sà att den första tidsdiskreta komplexa signalens signalvärde (Xn), (En), svarande mot en given tidsposition har en realdel respektive en imaginärdel motsvarande den tidsdiskreta första respektive andra kvadratursignalens signalvärden (In,Qn) vid den givna tidspositionen (tn); 10 15 sos 289 46 g) och att steg d) innefattar att genereringen av den tidsdiskreta differenssignalen (Yk) göres så att dess signalvärde (Yk), svarande mot en given tidsposition (tn), (35) mellan. den första (Xn), motsvarar värdet av en nmltiplikation tidsdiskreta komplexa signalens signalvärde svarande mot den givna tidspositionen (tg, och komplexkonjugatet av den första tidsdiskreta komplexa signalens signalvärde (XÄP1), svarande mot den närmast föregående tidspositionen (tnq).
22. Förfarande, enligt krav 21, k ä n n e t e c k n a t av h) att steg e) innefattar att genereringen av den tidsdiskreta approximationssignalen (Zk) göres så att dess signalvärde (ZQ, svarande mot en given tidsposition (tm), motsvarar värdet av en multiplikation (39) (Yn), mellan den tidsdiskreta differenssignalens signalvärde svarande mot den givna tidspositionen (tn), och komplexkonjugatet av den tidsdiskreta differenssignalens signalvärde (Y;ü'), svarande mot den närmast föregående tidspositionen (tn4).
23. Användning av förfarande enligt något av kraven 19 till och med 22 vid styrning av styrbar oscillator.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9700245A SE508289C2 (sv) | 1997-01-28 | 1997-01-28 | Förfarande och anordning vid övervakning och styrning av oscillatorsignal |
| EP98850010A EP0855792B1 (en) | 1997-01-28 | 1998-01-20 | Method and device relating to supervision and control of an oscillator signal |
| DE69817041T DE69817041T2 (de) | 1997-01-28 | 1998-01-20 | Methode und Anordnung zur Überwachung und Kontrolle eines Oszillatrorsignals |
| US09/013,220 US6147560A (en) | 1997-01-28 | 1998-01-26 | Method and device relating to supervision and control of an oscillator signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| SE9700245A SE508289C2 (sv) | 1997-01-28 | 1997-01-28 | Förfarande och anordning vid övervakning och styrning av oscillatorsignal |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| SE9700245D0 SE9700245D0 (sv) | 1997-01-28 |
| SE9700245L SE9700245L (sv) | 1998-07-29 |
| SE508289C2 true SE508289C2 (sv) | 1998-09-21 |
Family
ID=20405547
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE9700245A SE508289C2 (sv) | 1997-01-28 | 1997-01-28 | Förfarande och anordning vid övervakning och styrning av oscillatorsignal |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6147560A (sv) |
| EP (1) | EP0855792B1 (sv) |
| DE (1) | DE69817041T2 (sv) |
| SE (1) | SE508289C2 (sv) |
Families Citing this family (146)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3936190B2 (ja) * | 1999-11-16 | 2007-06-27 | アンリツ株式会社 | Ytoを備えた信号解析装置 |
| EP1251363B1 (de) * | 2001-04-20 | 2005-04-27 | Krohne Messtechnik Gmbh & Co. Kg | Verarbeitungsverfahren für ein Frequenzsignal |
| US11229472B2 (en) | 2001-06-12 | 2022-01-25 | Cilag Gmbh International | Modular battery powered handheld surgical instrument with multiple magnetic position sensors |
| US10659071B2 (en) | 2002-10-24 | 2020-05-19 | Teledyne Lecroy, Inc. | High bandwidth oscilloscope |
| US7219037B2 (en) | 2002-10-24 | 2007-05-15 | Lecroy Corporation | High bandwidth oscilloscope |
| US8182501B2 (en) | 2004-02-27 | 2012-05-22 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical shears and method for sealing a blood vessel using same |
| US20060079874A1 (en) | 2004-10-08 | 2006-04-13 | Faller Craig N | Tissue pad for use with an ultrasonic surgical instrument |
| US20070191713A1 (en) | 2005-10-14 | 2007-08-16 | Eichmann Stephen E | Ultrasonic device for cutting and coagulating |
| US7621930B2 (en) | 2006-01-20 | 2009-11-24 | Ethicon Endo-Surgery, Inc. | Ultrasound medical instrument having a medical ultrasonic blade |
| US8911460B2 (en) | 2007-03-22 | 2014-12-16 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments |
| US8142461B2 (en) | 2007-03-22 | 2012-03-27 | Ethicon Endo-Surgery, Inc. | Surgical instruments |
| US8057498B2 (en) | 2007-11-30 | 2011-11-15 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instrument blades |
| US8226675B2 (en) | 2007-03-22 | 2012-07-24 | Ethicon Endo-Surgery, Inc. | Surgical instruments |
| US20080234709A1 (en) | 2007-03-22 | 2008-09-25 | Houser Kevin L | Ultrasonic surgical instrument and cartilage and bone shaping blades therefor |
| US8808319B2 (en) | 2007-07-27 | 2014-08-19 | Ethicon Endo-Surgery, Inc. | Surgical instruments |
| US8882791B2 (en) | 2007-07-27 | 2014-11-11 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments |
| US8523889B2 (en) | 2007-07-27 | 2013-09-03 | Ethicon Endo-Surgery, Inc. | Ultrasonic end effectors with increased active length |
| US8512365B2 (en) | 2007-07-31 | 2013-08-20 | Ethicon Endo-Surgery, Inc. | Surgical instruments |
| US9044261B2 (en) | 2007-07-31 | 2015-06-02 | Ethicon Endo-Surgery, Inc. | Temperature controlled ultrasonic surgical instruments |
| US8430898B2 (en) | 2007-07-31 | 2013-04-30 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments |
| EP2217157A2 (en) | 2007-10-05 | 2010-08-18 | Ethicon Endo-Surgery, Inc. | Ergonomic surgical instruments |
| US10010339B2 (en) | 2007-11-30 | 2018-07-03 | Ethicon Llc | Ultrasonic surgical blades |
| US9089360B2 (en) | 2008-08-06 | 2015-07-28 | Ethicon Endo-Surgery, Inc. | Devices and techniques for cutting and coagulating tissue |
| US8058771B2 (en) | 2008-08-06 | 2011-11-15 | Ethicon Endo-Surgery, Inc. | Ultrasonic device for cutting and coagulating with stepped output |
| US9700339B2 (en) | 2009-05-20 | 2017-07-11 | Ethicon Endo-Surgery, Inc. | Coupling arrangements and methods for attaching tools to ultrasonic surgical instruments |
| US8334635B2 (en) | 2009-06-24 | 2012-12-18 | Ethicon Endo-Surgery, Inc. | Transducer arrangements for ultrasonic surgical instruments |
| US8461744B2 (en) | 2009-07-15 | 2013-06-11 | Ethicon Endo-Surgery, Inc. | Rotating transducer mount for ultrasonic surgical instruments |
| US9017326B2 (en) | 2009-07-15 | 2015-04-28 | Ethicon Endo-Surgery, Inc. | Impedance monitoring apparatus, system, and method for ultrasonic surgical instruments |
| US8663220B2 (en) | 2009-07-15 | 2014-03-04 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments |
| US10441345B2 (en) | 2009-10-09 | 2019-10-15 | Ethicon Llc | Surgical generator for ultrasonic and electrosurgical devices |
| US9050093B2 (en) | 2009-10-09 | 2015-06-09 | Ethicon Endo-Surgery, Inc. | Surgical generator for ultrasonic and electrosurgical devices |
| US9168054B2 (en) | 2009-10-09 | 2015-10-27 | Ethicon Endo-Surgery, Inc. | Surgical generator for ultrasonic and electrosurgical devices |
| US11090104B2 (en) | 2009-10-09 | 2021-08-17 | Cilag Gmbh International | Surgical generator for ultrasonic and electrosurgical devices |
| USRE47996E1 (en) | 2009-10-09 | 2020-05-19 | Ethicon Llc | Surgical generator for ultrasonic and electrosurgical devices |
| US8951272B2 (en) | 2010-02-11 | 2015-02-10 | Ethicon Endo-Surgery, Inc. | Seal arrangements for ultrasonically powered surgical instruments |
| US8469981B2 (en) | 2010-02-11 | 2013-06-25 | Ethicon Endo-Surgery, Inc. | Rotatable cutting implement arrangements for ultrasonic surgical instruments |
| US8579928B2 (en) | 2010-02-11 | 2013-11-12 | Ethicon Endo-Surgery, Inc. | Outer sheath and blade arrangements for ultrasonic surgical instruments |
| US8486096B2 (en) | 2010-02-11 | 2013-07-16 | Ethicon Endo-Surgery, Inc. | Dual purpose surgical instrument for cutting and coagulating tissue |
| US8531064B2 (en) | 2010-02-11 | 2013-09-10 | Ethicon Endo-Surgery, Inc. | Ultrasonically powered surgical instruments with rotating cutting implement |
| US8961547B2 (en) | 2010-02-11 | 2015-02-24 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments with moving cutting implement |
| GB2480498A (en) | 2010-05-21 | 2011-11-23 | Ethicon Endo Surgery Inc | Medical device comprising RF circuitry |
| US8795327B2 (en) | 2010-07-22 | 2014-08-05 | Ethicon Endo-Surgery, Inc. | Electrosurgical instrument with separate closure and cutting members |
| US9192431B2 (en) | 2010-07-23 | 2015-11-24 | Ethicon Endo-Surgery, Inc. | Electrosurgical cutting and sealing instrument |
| US9259265B2 (en) | 2011-07-22 | 2016-02-16 | Ethicon Endo-Surgery, Llc | Surgical instruments for tensioning tissue |
| JP6165780B2 (ja) | 2012-02-10 | 2017-07-19 | エシコン・エンド−サージェリィ・インコーポレイテッドEthicon Endo−Surgery,Inc. | ロボット制御式の手術器具 |
| US9724118B2 (en) | 2012-04-09 | 2017-08-08 | Ethicon Endo-Surgery, Llc | Techniques for cutting and coagulating tissue for ultrasonic surgical instruments |
| US9226766B2 (en) | 2012-04-09 | 2016-01-05 | Ethicon Endo-Surgery, Inc. | Serial communication protocol for medical device |
| US9237921B2 (en) | 2012-04-09 | 2016-01-19 | Ethicon Endo-Surgery, Inc. | Devices and techniques for cutting and coagulating tissue |
| US9439668B2 (en) | 2012-04-09 | 2016-09-13 | Ethicon Endo-Surgery, Llc | Switch arrangements for ultrasonic surgical instruments |
| US9241731B2 (en) | 2012-04-09 | 2016-01-26 | Ethicon Endo-Surgery, Inc. | Rotatable electrical connection for ultrasonic surgical instruments |
| US20140005705A1 (en) | 2012-06-29 | 2014-01-02 | Ethicon Endo-Surgery, Inc. | Surgical instruments with articulating shafts |
| US9283045B2 (en) | 2012-06-29 | 2016-03-15 | Ethicon Endo-Surgery, Llc | Surgical instruments with fluid management system |
| US9198714B2 (en) | 2012-06-29 | 2015-12-01 | Ethicon Endo-Surgery, Inc. | Haptic feedback devices for surgical robot |
| US9226767B2 (en) | 2012-06-29 | 2016-01-05 | Ethicon Endo-Surgery, Inc. | Closed feedback control for electrosurgical device |
| US9326788B2 (en) | 2012-06-29 | 2016-05-03 | Ethicon Endo-Surgery, Llc | Lockout mechanism for use with robotic electrosurgical device |
| US20140005702A1 (en) | 2012-06-29 | 2014-01-02 | Ethicon Endo-Surgery, Inc. | Ultrasonic surgical instruments with distally positioned transducers |
| US9408622B2 (en) | 2012-06-29 | 2016-08-09 | Ethicon Endo-Surgery, Llc | Surgical instruments with articulating shafts |
| US9351754B2 (en) | 2012-06-29 | 2016-05-31 | Ethicon Endo-Surgery, Llc | Ultrasonic surgical instruments with distally positioned jaw assemblies |
| US9393037B2 (en) | 2012-06-29 | 2016-07-19 | Ethicon Endo-Surgery, Llc | Surgical instruments with articulating shafts |
| US9820768B2 (en) | 2012-06-29 | 2017-11-21 | Ethicon Llc | Ultrasonic surgical instruments with control mechanisms |
| IN2015DN02432A (sv) | 2012-09-28 | 2015-09-04 | Ethicon Endo Surgery Inc | |
| US9095367B2 (en) | 2012-10-22 | 2015-08-04 | Ethicon Endo-Surgery, Inc. | Flexible harmonic waveguides/blades for surgical instruments |
| US10201365B2 (en) | 2012-10-22 | 2019-02-12 | Ethicon Llc | Surgeon feedback sensing and display methods |
| US20140135804A1 (en) | 2012-11-15 | 2014-05-15 | Ethicon Endo-Surgery, Inc. | Ultrasonic and electrosurgical devices |
| US10226273B2 (en) | 2013-03-14 | 2019-03-12 | Ethicon Llc | Mechanical fasteners for use with surgical energy devices |
| US9241728B2 (en) | 2013-03-15 | 2016-01-26 | Ethicon Endo-Surgery, Inc. | Surgical instrument with multiple clamping mechanisms |
| US9814514B2 (en) | 2013-09-13 | 2017-11-14 | Ethicon Llc | Electrosurgical (RF) medical instruments for cutting and coagulating tissue |
| ITMI20131559A1 (it) | 2013-09-23 | 2015-03-24 | Quadro Vehicles S A | Freno di stazionamento |
| US9265926B2 (en) | 2013-11-08 | 2016-02-23 | Ethicon Endo-Surgery, Llc | Electrosurgical devices |
| GB2521228A (en) | 2013-12-16 | 2015-06-17 | Ethicon Endo Surgery Inc | Medical device |
| GB2521229A (en) | 2013-12-16 | 2015-06-17 | Ethicon Endo Surgery Inc | Medical device |
| US9795436B2 (en) | 2014-01-07 | 2017-10-24 | Ethicon Llc | Harvesting energy from a surgical generator |
| US9554854B2 (en) | 2014-03-18 | 2017-01-31 | Ethicon Endo-Surgery, Llc | Detecting short circuits in electrosurgical medical devices |
| US10463421B2 (en) | 2014-03-27 | 2019-11-05 | Ethicon Llc | Two stage trigger, clamp and cut bipolar vessel sealer |
| US10092310B2 (en) | 2014-03-27 | 2018-10-09 | Ethicon Llc | Electrosurgical devices |
| US9737355B2 (en) | 2014-03-31 | 2017-08-22 | Ethicon Llc | Controlling impedance rise in electrosurgical medical devices |
| US9913680B2 (en) | 2014-04-15 | 2018-03-13 | Ethicon Llc | Software algorithms for electrosurgical instruments |
| US10285724B2 (en) | 2014-07-31 | 2019-05-14 | Ethicon Llc | Actuation mechanisms and load adjustment assemblies for surgical instruments |
| US10639092B2 (en) | 2014-12-08 | 2020-05-05 | Ethicon Llc | Electrode configurations for surgical instruments |
| US10245095B2 (en) | 2015-02-06 | 2019-04-02 | Ethicon Llc | Electrosurgical instrument with rotation and articulation mechanisms |
| US10342602B2 (en) | 2015-03-17 | 2019-07-09 | Ethicon Llc | Managing tissue treatment |
| US10321950B2 (en) | 2015-03-17 | 2019-06-18 | Ethicon Llc | Managing tissue treatment |
| US10595929B2 (en) | 2015-03-24 | 2020-03-24 | Ethicon Llc | Surgical instruments with firing system overload protection mechanisms |
| US10034684B2 (en) | 2015-06-15 | 2018-07-31 | Ethicon Llc | Apparatus and method for dissecting and coagulating tissue |
| US11020140B2 (en) | 2015-06-17 | 2021-06-01 | Cilag Gmbh International | Ultrasonic surgical blade for use with ultrasonic surgical instruments |
| US10034704B2 (en) | 2015-06-30 | 2018-07-31 | Ethicon Llc | Surgical instrument with user adaptable algorithms |
| US10357303B2 (en) | 2015-06-30 | 2019-07-23 | Ethicon Llc | Translatable outer tube for sealing using shielded lap chole dissector |
| US11129669B2 (en) | 2015-06-30 | 2021-09-28 | Cilag Gmbh International | Surgical system with user adaptable techniques based on tissue type |
| US11051873B2 (en) | 2015-06-30 | 2021-07-06 | Cilag Gmbh International | Surgical system with user adaptable techniques employing multiple energy modalities based on tissue parameters |
| US11141213B2 (en) | 2015-06-30 | 2021-10-12 | Cilag Gmbh International | Surgical instrument with user adaptable techniques |
| CN104965198B (zh) * | 2015-06-30 | 2018-04-03 | 南京理工大学 | 雷达回波模拟器频率校准的装置及方法 |
| US10898256B2 (en) | 2015-06-30 | 2021-01-26 | Ethicon Llc | Surgical system with user adaptable techniques based on tissue impedance |
| US10154852B2 (en) | 2015-07-01 | 2018-12-18 | Ethicon Llc | Ultrasonic surgical blade with improved cutting and coagulation features |
| US11058475B2 (en) | 2015-09-30 | 2021-07-13 | Cilag Gmbh International | Method and apparatus for selecting operations of a surgical instrument based on user intention |
| US10595930B2 (en) | 2015-10-16 | 2020-03-24 | Ethicon Llc | Electrode wiping surgical device |
| US10179022B2 (en) | 2015-12-30 | 2019-01-15 | Ethicon Llc | Jaw position impedance limiter for electrosurgical instrument |
| US10575892B2 (en) | 2015-12-31 | 2020-03-03 | Ethicon Llc | Adapter for electrical surgical instruments |
| US10716615B2 (en) | 2016-01-15 | 2020-07-21 | Ethicon Llc | Modular battery powered handheld surgical instrument with curved end effectors having asymmetric engagement between jaw and blade |
| US11129670B2 (en) | 2016-01-15 | 2021-09-28 | Cilag Gmbh International | Modular battery powered handheld surgical instrument with selective application of energy based on button displacement, intensity, or local tissue characterization |
| US11229471B2 (en) | 2016-01-15 | 2022-01-25 | Cilag Gmbh International | Modular battery powered handheld surgical instrument with selective application of energy based on tissue characterization |
| US11051840B2 (en) | 2016-01-15 | 2021-07-06 | Ethicon Llc | Modular battery powered handheld surgical instrument with reusable asymmetric handle housing |
| US12193698B2 (en) | 2016-01-15 | 2025-01-14 | Cilag Gmbh International | Method for self-diagnosing operation of a control switch in a surgical instrument system |
| US10555769B2 (en) | 2016-02-22 | 2020-02-11 | Ethicon Llc | Flexible circuits for electrosurgical instrument |
| US10485607B2 (en) | 2016-04-29 | 2019-11-26 | Ethicon Llc | Jaw structure with distal closure for electrosurgical instruments |
| US10646269B2 (en) | 2016-04-29 | 2020-05-12 | Ethicon Llc | Non-linear jaw gap for electrosurgical instruments |
| US10702329B2 (en) | 2016-04-29 | 2020-07-07 | Ethicon Llc | Jaw structure with distal post for electrosurgical instruments |
| US10456193B2 (en) | 2016-05-03 | 2019-10-29 | Ethicon Llc | Medical device with a bilateral jaw configuration for nerve stimulation |
| US10245064B2 (en) | 2016-07-12 | 2019-04-02 | Ethicon Llc | Ultrasonic surgical instrument with piezoelectric central lumen transducer |
| US10893883B2 (en) | 2016-07-13 | 2021-01-19 | Ethicon Llc | Ultrasonic assembly for use with ultrasonic surgical instruments |
| US10842522B2 (en) | 2016-07-15 | 2020-11-24 | Ethicon Llc | Ultrasonic surgical instruments having offset blades |
| US10376305B2 (en) | 2016-08-05 | 2019-08-13 | Ethicon Llc | Methods and systems for advanced harmonic energy |
| US10285723B2 (en) | 2016-08-09 | 2019-05-14 | Ethicon Llc | Ultrasonic surgical blade with improved heel portion |
| USD847990S1 (en) | 2016-08-16 | 2019-05-07 | Ethicon Llc | Surgical instrument |
| US10952759B2 (en) | 2016-08-25 | 2021-03-23 | Ethicon Llc | Tissue loading of a surgical instrument |
| US10420580B2 (en) | 2016-08-25 | 2019-09-24 | Ethicon Llc | Ultrasonic transducer for surgical instrument |
| US10603064B2 (en) | 2016-11-28 | 2020-03-31 | Ethicon Llc | Ultrasonic transducer |
| US11266430B2 (en) | 2016-11-29 | 2022-03-08 | Cilag Gmbh International | End effector control and calibration |
| US10820920B2 (en) | 2017-07-05 | 2020-11-03 | Ethicon Llc | Reusable ultrasonic medical devices and methods of their use |
| EP3819660B1 (en) * | 2019-11-05 | 2025-01-08 | NXP USA, Inc. | Radar transmitter module for digital modulation |
| US11786291B2 (en) | 2019-12-30 | 2023-10-17 | Cilag Gmbh International | Deflectable support of RF energy electrode with respect to opposing ultrasonic blade |
| US11944366B2 (en) | 2019-12-30 | 2024-04-02 | Cilag Gmbh International | Asymmetric segmented ultrasonic support pad for cooperative engagement with a movable RF electrode |
| US11684412B2 (en) | 2019-12-30 | 2023-06-27 | Cilag Gmbh International | Surgical instrument with rotatable and articulatable surgical end effector |
| US12349961B2 (en) | 2019-12-30 | 2025-07-08 | Cilag Gmbh International | Electrosurgical instrument with electrodes operable in bipolar and monopolar modes |
| US12053224B2 (en) | 2019-12-30 | 2024-08-06 | Cilag Gmbh International | Variation in electrode parameters and deflectable electrode to modify energy density and tissue interaction |
| US12076006B2 (en) | 2019-12-30 | 2024-09-03 | Cilag Gmbh International | Surgical instrument comprising an orientation detection system |
| US11779387B2 (en) | 2019-12-30 | 2023-10-10 | Cilag Gmbh International | Clamp arm jaw to minimize tissue sticking and improve tissue control |
| US11986234B2 (en) | 2019-12-30 | 2024-05-21 | Cilag Gmbh International | Surgical system communication pathways |
| US11696776B2 (en) | 2019-12-30 | 2023-07-11 | Cilag Gmbh International | Articulatable surgical instrument |
| US20210196357A1 (en) | 2019-12-30 | 2021-07-01 | Ethicon Llc | Electrosurgical instrument with asynchronous energizing electrodes |
| US11452525B2 (en) | 2019-12-30 | 2022-09-27 | Cilag Gmbh International | Surgical instrument comprising an adjustment system |
| US11950797B2 (en) | 2019-12-30 | 2024-04-09 | Cilag Gmbh International | Deflectable electrode with higher distal bias relative to proximal bias |
| US11779329B2 (en) | 2019-12-30 | 2023-10-10 | Cilag Gmbh International | Surgical instrument comprising a flex circuit including a sensor system |
| US11589916B2 (en) | 2019-12-30 | 2023-02-28 | Cilag Gmbh International | Electrosurgical instruments with electrodes having variable energy densities |
| US11937863B2 (en) | 2019-12-30 | 2024-03-26 | Cilag Gmbh International | Deflectable electrode with variable compression bias along the length of the deflectable electrode |
| US11911063B2 (en) | 2019-12-30 | 2024-02-27 | Cilag Gmbh International | Techniques for detecting ultrasonic blade to electrode contact and reducing power to ultrasonic blade |
| US12343063B2 (en) | 2019-12-30 | 2025-07-01 | Cilag Gmbh International | Multi-layer clamp arm pad for enhanced versatility and performance of a surgical device |
| US12023086B2 (en) | 2019-12-30 | 2024-07-02 | Cilag Gmbh International | Electrosurgical instrument for delivering blended energy modalities to tissue |
| US11986201B2 (en) | 2019-12-30 | 2024-05-21 | Cilag Gmbh International | Method for operating a surgical instrument |
| US12064109B2 (en) | 2019-12-30 | 2024-08-20 | Cilag Gmbh International | Surgical instrument comprising a feedback control circuit |
| US11812957B2 (en) | 2019-12-30 | 2023-11-14 | Cilag Gmbh International | Surgical instrument comprising a signal interference resolution system |
| US12114912B2 (en) | 2019-12-30 | 2024-10-15 | Cilag Gmbh International | Non-biased deflectable electrode to minimize contact between ultrasonic blade and electrode |
| US12262937B2 (en) | 2019-12-30 | 2025-04-01 | Cilag Gmbh International | User interface for surgical instrument with combination energy modality end-effector |
| US11660089B2 (en) | 2019-12-30 | 2023-05-30 | Cilag Gmbh International | Surgical instrument comprising a sensing system |
| US12082808B2 (en) | 2019-12-30 | 2024-09-10 | Cilag Gmbh International | Surgical instrument comprising a control system responsive to software configurations |
| US12336747B2 (en) | 2019-12-30 | 2025-06-24 | Cilag Gmbh International | Method of operating a combination ultrasonic / bipolar RF surgical device with a combination energy modality end-effector |
| CN218679005U (zh) * | 2020-02-20 | 2023-03-21 | 良派实验室有限责任公司 | 基准振荡器布置结构和雷达系统 |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4129832A (en) * | 1977-06-20 | 1978-12-12 | Harris Corporation | Method and means for linearizing a voltage controlled oscillator sweep generator |
| US4499435A (en) * | 1982-09-30 | 1985-02-12 | Harris Corporation | System for linearizing sweep of voltage controlled oscillator |
| US4593287A (en) * | 1982-09-30 | 1986-06-03 | The Boeing Company | FM/CW sweep linearizer and method therefor |
| US4603305A (en) * | 1984-07-24 | 1986-07-29 | Cushman Electronics, Inc. | Apparatus and method for sweep oscillator calibration |
| US5172123A (en) * | 1985-01-29 | 1992-12-15 | Hercules Defense Electronics, Inc. | Frequency feedback linearizer |
| US4647873A (en) * | 1985-07-19 | 1987-03-03 | General Dynamics, Pomona Division | Adaptive linear FM sweep corrective system |
| US4831373A (en) * | 1987-04-30 | 1989-05-16 | Motorola, Inc. | Method for dynamically allocating data channels on a trunked communication system |
| US4916405A (en) * | 1988-10-27 | 1990-04-10 | Unisys Corp. | Smart sweep apparatus for data rate receivers |
| US5028886A (en) * | 1989-09-29 | 1991-07-02 | Hewlett-Packard Company | Swept frequency slope correction system for synthesized sweeper |
| GB2237157A (en) * | 1989-10-20 | 1991-04-24 | Marconi Instruments Ltd | Control of frequency modulators |
| GB9106131D0 (en) * | 1991-03-22 | 1991-06-12 | Marconi Gec Ltd | Digital waveform lineariser |
| ES2060536B1 (es) * | 1992-11-30 | 1995-06-01 | Alcatel Standard Electrica | Sintetizador de frecuencias. |
| US5379001A (en) * | 1993-10-25 | 1995-01-03 | Alliant Techsystems Inc. | Closed loop linearizer for ramp modulated VCO |
| US5721762A (en) * | 1993-12-01 | 1998-02-24 | Sharp Microelectronics Technology, Inc. | Shared base stations for voice and data cellular telecommunications and method |
| US5533019A (en) * | 1994-01-31 | 1996-07-02 | Motorola, Inc. | Packet data in an analog cellular radiotelephone system |
| JP3418463B2 (ja) * | 1994-10-27 | 2003-06-23 | 富士通株式会社 | ディジタル移動電話通信方法と通話チャネル切換方法及びそれらを実現するための移動局と基地局 |
| US5557241A (en) * | 1995-05-24 | 1996-09-17 | Ail Systems, Inc. | Linear chirp generation using VCO tuning with polynomial predistortion |
| US5764781A (en) * | 1995-12-12 | 1998-06-09 | Ding; Chih-Shun | Speaker and amplifier system |
-
1997
- 1997-01-28 SE SE9700245A patent/SE508289C2/sv not_active IP Right Cessation
-
1998
- 1998-01-20 DE DE69817041T patent/DE69817041T2/de not_active Expired - Lifetime
- 1998-01-20 EP EP98850010A patent/EP0855792B1/en not_active Expired - Lifetime
- 1998-01-26 US US09/013,220 patent/US6147560A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| SE9700245L (sv) | 1998-07-29 |
| DE69817041T2 (de) | 2004-03-25 |
| EP0855792B1 (en) | 2003-08-13 |
| EP0855792A1 (en) | 1998-07-29 |
| SE9700245D0 (sv) | 1997-01-28 |
| US6147560A (en) | 2000-11-14 |
| DE69817041D1 (de) | 2003-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| SE508289C2 (sv) | Förfarande och anordning vid övervakning och styrning av oscillatorsignal | |
| EP0875764B1 (en) | Self-calibration of an oscilloscope using a square-wave test signal | |
| KR100442649B1 (ko) | 펄스폭변조된신호용복조기 | |
| EP1531334A2 (en) | Electrical power measuring devices | |
| CN105424140B (zh) | 振动传感器 | |
| EP0417774B1 (en) | Feedback control system | |
| CN110995250A (zh) | 一种高分辨率任意频率信号的直接数字锁相电路及方法 | |
| NO854672L (no) | Telleapparat og fremgangsmaate for frekvenssampling. | |
| US5895863A (en) | Smart flowmeter pre-amplifier | |
| CN100462725C (zh) | 用于计量电功率的计量仪 | |
| US4785236A (en) | Device for measuring voltage by scanning | |
| EP0321963A1 (en) | Impedance measuring apparatus | |
| JP2681105B2 (ja) | 周期波形の発生方法 | |
| JPH11264849A (ja) | リアクタンスの離散時間的測定のための方法及び装置 | |
| US4616329A (en) | Self-calibrating adaptive ranging apparatus and method | |
| EP0191478A2 (en) | Measurement circuit for evaluating a digital-to-analog converter | |
| US6049297A (en) | Digital phase measuring system and method | |
| US5469166A (en) | Method to generate a continuous periodic signal from a short sample of the signal | |
| CN104506140A (zh) | 恒温晶体振荡器高精度频率控制装置及其控制方法 | |
| CN115421092B (zh) | 电子式互感器谐波校验仪校验装置及校验方法 | |
| US20040151210A1 (en) | Signal processor latency measurement | |
| Serov et al. | A research on the influence of non-ideal analog-to-digital converter on the measurement error of frequency | |
| Tu et al. | Correlation theory-based phase difference estimation method for sinusoidal signals | |
| CN108540285B (zh) | 一种连续变量量子密钥分发后处理零差探测相位补偿方法 | |
| EP2639590B1 (en) | Wide range, high resolution frequency monitor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| NUG | Patent has lapsed |