<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ep-patent-document PUBLIC "-//EPO//EP PATENT DOCUMENT 1.1//EN" "ep-patent-document-v1-1.dtd">
<ep-patent-document id="EP96119057B1" file="EP96119057NWB1.xml" lang="de" country="EP" doc-number="0777130" kind="B1" date-publ="20021113" status="n" dtd-version="ep-patent-document-v1-1">
<SDOBI lang="de"><B000><eptags><B001EP>......DE....FRGB........NLSE....................................................</B001EP><B005EP>J</B005EP><B007EP>DIM350 (Ver 2.1 Jan 2001)
 2100000/0</B007EP></eptags></B000><B100><B110>0777130</B110><B120><B121>EUROPÄISCHE PATENTSCHRIFT</B121></B120><B130>B1</B130><B140><date>20021113</date></B140><B190>EP</B190></B100><B200><B210>96119057.6</B210><B220><date>19961128</date></B220><B240><B241><date>19990730</date></B241><B242><date>20020208</date></B242></B240><B250>de</B250><B251EP>de</B251EP><B260>de</B260></B200><B300><B310>19545022</B310><B320><date>19951202</date></B320><B330><ctry>DE</ctry></B330></B300><B400><B405><date>20021113</date><bnum>200246</bnum></B405><B430><date>19970604</date><bnum>199723</bnum></B430><B450><date>20021113</date><bnum>200246</bnum></B450><B451EP><date>20020605</date></B451EP></B400><B500><B510><B516>7</B516><B511> 7G 01S   7/292  A</B511></B510><B540><B541>de</B541><B542>Digitales Verfahren zur Detektion zeitlich kurzer Pulse und Anordnung zur Durchführung des Verfahrens</B542><B541>en</B541><B542>Digital method for detecting temporally short pulses, and device for performing the method</B542><B541>fr</B541><B542>Procédé digital de détection d'impulsions courtes et appareil pour la mise en oeuvre du procédé</B542></B540><B560><B561><text>DE-A- 4 344 022</text></B561><B561><text>US-A- 5 349 567</text></B561></B560><B590><B598>1</B598></B590></B500><B700><B720><B721><snm>Wolf, Günter, Dipl.-Ing.</snm><adr><str>Schiesshausallee 1</str><city>89231 Neu-Ulm</city><ctry>DE</ctry></adr></B721></B720><B730><B731><snm>EADS Deutschland GmbH</snm><iid>02686116</iid><irf>P111454/EP/1</irf><adr><str>
</str><city>81663 München</city><ctry>DE</ctry></adr></B731></B730><B740><B741><snm>Meel, Thomas</snm><sfx>et al</sfx><iid>00083871</iid><adr><str>Patentassessor,
c/o Dornier GmbH
L H G</str><city>88039 Friedrichshafen</city><ctry>DE</ctry></adr></B741></B740></B700><B800><B840><ctry>DE</ctry><ctry>FR</ctry><ctry>GB</ctry><ctry>NL</ctry><ctry>SE</ctry></B840><B880><date>19981202</date><bnum>199849</bnum></B880></B800></SDOBI><!-- EPO <DP n="1"> -->
<description id="desc" lang="de">
<p id="p0001" num="0001">Die Erfindung geht aus von einem digitalen Verfahren zur Detektion zeitlich kurzer Pulse nach dem Oberbegriff des Patentanspruchs 1 und einer Anordnung zur Durchführung des Verfahrens nach dem Oberbegriff des Patentanspruchs 7.</p>
<p id="p0002" num="0002">In der Nachrichtentechnik, insbesondere der Radartechnologie, ist es in vielen Fällen erforderlich, kurze Pulse mit gewisser Längenvariation zu detektieren, das heißt zu erkennen und/oder zu markieren. Dabei sollen die kurzen Pulse auch bei einem möglichst geringen Störspannungsabstand (S/N-Verhältnis) und/oder bei dem Vorhandensein zeitlich langer Pulse zuverlässig erkannt werden.<!-- EPO <DP n="2"> --></p>
<p id="p0003" num="0003">Es ist naheliegend, zu einer solchen Detektion ein Hochpaßfilter mit einer geeignet gewählten unteren Grenzfrequenz sowie einer nachgeschalteten Schwellwertschaltung, z.B. zur Unterdrückung des Amplitudenrauschens, zu verwenden.</p>
<p id="p0004" num="0004">Bei einem solchen Verfahren sind Grenzfrequenz und Schwellwert in nachteiliger Weise lediglich mit einem hohem technischen Aufwand änderbar, insbesondere dann, wenn diese Werte in einem weiten Bereich sowie zeitlich schnell geändert werden müssen.</p>
<p id="p0005" num="0005">Dieser Nachteil kann vermieden werden mit einer Filterbank, die mehrere Einzelfilter mit jeweils fest eingestellter Grenzfrequenz enthält, sowie einem gesteuertem Schwellwertschalter mit zugehöriger Steuerschaltung. Ein solches Verfahren ist ebenfalls in nachteiliger Weise technisch aufwendig und daher kostenungünstig.</p>
<p id="p0006" num="0006">Aus der DE-A-43 44 02 ist weiterhin ein Verfahren bekannt, bei dem mittels eines sogenannten Ordered-Statistics-Verfahren (geordnete Statistik Verfahren) ein Schwellwert gebildet wird. Dieser Schwellwert ermöglicht eine weitgehende Anpassung an ein zeitabhängiges Amplituden(Betrags-)Signal, dem zu detektierende zeitlich kurze Pulse überlagert sind.</p>
<p id="p0007" num="0007">Der Erfindung liegt die Aufgabe zugrunde, ein weiteres gattungsgemäßes Verfahren anzugeben, welches eine gute und schnelle Anpassung an zu detektierende Kurzpulse ermöglicht.<!-- EPO <DP n="3"> --></p>
<p id="p0008" num="0008">Der Erfindung liegt außerdem die Aufgabe zugrunde, eine Anordnung zur Durchführung eines solchen Verfahrens anzugeben.</p>
<p id="p0009" num="0009">Diese Aufgabe wird gelöst durch die in den kennzeichnenden Teilen der Patentansprüche 1 und 7 angegebenen Merkmale.</p>
<p id="p0010" num="0010">Vorteilhafte Ausgestaltungen und/oder Weiterbildungen sind den Unteransprüchen entnehmbar.</p>
<p id="p0011" num="0011">Ein erster Vorteil besteht darin, daß das Verfahren mit ein und derselben Einstellung die gleichzeitige Detektierung von verschiedenlangen Kurzpulsen erlaubt.</p>
<p id="p0012" num="0012">Ein zweiter Vorteil der Erfindung besteht darin, daß im wesentlichen von einem Takt gesteuerte elektronische Bausteine und/oder Baugruppen verwendet werden. Durch Änderung der Taktfrequenz ist in einem weiten Bereich eine Anpassung an die zu detektierende Pulslänge möglich.</p>
<p id="p0013" num="0013">Ein dritter Vorteil besteht darin, daß ansonsten bei einem Hochpaß-Filter vorhandene Einschwingzeiten weniger auftreten, so daß eine schnellere Änderung und/oder Anpassung an sich ändernde Parameter, z.B. sich sprunghaft änderndes Amplitudenrauschen, ermöglicht wird.</p>
<p id="p0014" num="0014">Ein vierter Vorteil besteht darin, daß der Schwellwert in weiten Grenzen automatisch an die sich ändernde Amplitudenwerte des Rauschens angepaßt wird.<!-- EPO <DP n="4"> --></p>
<p id="p0015" num="0015">Ein fünfter Vorteil besteht darin, daß die Schaltungsanordnung mit wenigen Baugruppen in integrierter Technologie ausführbar ist, so daß eine leichte, mechanisch robuste, zuverlässige sowie kostengünstige Anordnung möglich ist.</p>
<p id="p0016" num="0016">Weitere Vorteile ergeben sich aus der nachfolgenden Beschreibung.</p>
<p id="p0017" num="0017">Die Erfindung beruht auf der Verwendung von mindestens zwei an sich bekannten FIR-Filtern ("Finite Impulse Response"). Ein FIR-Filter ist schematisch in FIG. 3 dargestellt. Die Funktion besteht darin, daß an einem Eingang anliegende zeitliche äquidistante Pulse Si, beispielsweise von einem Analog/Digital-Wandler mit nachgeschaltetem Betragsbildner erzeugte Abtastwerte, einer Reihenschaltung aus an sich gleichen Verzögerungsgliedern d zugeführt werden. Diese verzögern jeweils ein anliegendes Signal (Puls) um eine Taktperiode, beispielsweise diejenige, mit welcher die Abtastwerte erzeugt werden. Der unverzögerte Puls und die nach jedem Verzögerungsglied d entstehenden verzögerten Pulse werden jeweils einem Eingang eines Multiplikators MF zugeführt. Dem jeweils anderen Eingang der Multiplikatoren MF werden vorgebbare Koeffizienten h(0) bis h(n-1) zugeführt, wobei n die Anzahl der Stufen des FIR-Filters bedeutet. Durch die Koeffizienten h(0) bis h(n-1) ist die gewünschte Charakteristik des FIR-Filters einstellbar. Die Ausgangssignale der Multiplikatoren MF werden einem gemeinsamen Summierglied SU zugeführt, an dessen Ausgang das Ausgangssignal Yi des FIR-Filters entsteht.<!-- EPO <DP n="5"> --></p>
<p id="p0018" num="0018">Solche FIR-Filter werden beispielsweise in Radartechnologie für das sogenannte CFAR-Verfahren ("Constant False Alarm Rate") verwendet.</p>
<p id="p0019" num="0019">Mit solchen FIR-Filtern ist es nun in überraschender Weise möglich, einen Detektor für Pulse mit vorgebbarer maximaler Pulslänge aufzubauen. Dabei wird die Pulslänge in Einheiten eines Taktes bestimmt, beispielsweise desjenigen, mit welchem die Abtastwerte eines Analog/Digital-Wandlers entstehen.</p>
<p id="p0020" num="0020">Die Erfindung wird im folgenden anhand eines Ausführungsbeispieles unter Bezugnahme auf schematisch dargestellte weitere Figuren näher erläutert. Es zeigen:
<dl id="dl0001">
<dt>FIG. 1</dt><dd>ein Blockbild des Ausführungsbeispiels</dd>
<dt>FIG. 2A bis 2C,</dt><dd>FIG. 4 Diagramme zur Erläuterung der Erfindung.</dd>
</dl></p>
<p id="p0021" num="0021">FIG. 1 zeigt eine schematisch dargestellte Schaltungsanordnung, wobei an dem Eingang E eines Analog-/Digital-Wandlers A/D ein komplexes analoges Eingangssignal anliegt. An dem Ausgang des Analog-/Digital-Wandlers A/D entsteht ein zugehöriges digital abgetastetes komplexwertiges Eingangssignal, das vorzugsweise aus zeitlich äquidistanten Abtastwerten besteht. Dabei ist der (Abtast-) Takt entsprechend dem Abtasttheorem gewählt. Dieses digitale Eingangssignal gelangt auf ein getaktetes erstes Schieberegister S1, das lediglich aus zeichnerischen Gründen 7-stufig ausgebildet ist und das lediglich als getaktete Verzögerungsleitung wirkt. Bei dem ersten Schieberegister<!-- EPO <DP n="6"> --> S1 ist in dessen letzter Speicherzelle, der siebenten Stufe, ein sogenanntes Signal unter Test AU anliegend.</p>
<p id="p0022" num="0022">Dieses liegt gleichzeitig an am Ausgang, dem ersten Ausgang AS1, des ersten Schieberegisters S1. Bei diesem Signal unter Test AU soll geprüft werden, ob es einem kurzen Puls angehört, der sich über mehrere digitale Abtastwerte erstrecken kann. Diese Prüfung erfolgt mit einer Schaltungsanordnung, die mit einer gestrichelt dargestellten Linie umrahmt ist.</p>
<p id="p0023" num="0023">Entsprechend FIG. 1 gelangt das komplexwertige digitale Eingangssignal zunächst auf einen Betragsbildner B, dessen Ausgang mit dem Eingang eines zweiten Schieberegisters S2 und den Eingängen von zwei FIR-Filtern FA, FB verbunden ist. Das zweite Schieberegister S2 hat dieselbe Anzahl von Stufen, hier sieben, und dient ebenfalls lediglich als getaktetes Verzögerungsglied. Der Ausgang des zweiten Schieberegisters S2, an welchem das dem Signal unter Test AU entsprechende Betragssignal AUT anliegt, ist mit einem ersten Eingang eines Komparators K verbunden.</p>
<p id="p0024" num="0024">Die FIR-Filter FA, FB sind vorzugsweise, aber nicht notwendigerweise, gleich aufgebaut, was nachfolgend noch näher erläutert wird. Die FIR-Filter FA, FB besitzen eine Stufenzahl (hier vierzehn), die größer ist als diejenige der Schieberegister S1, S2. Die FIR-Filter FA, FB haben unterschiedliche Koeffizientensätze KA, KB, die über zugehörige Steuerleitungen entsprechend einer vorgebbaren Parametisierung vorgebbar und einstellbar sind, was nachfolgend noch näher erläutert wird. Die getakteten Ausgangssignale der FIR-Filter FA, FB werden den Eingängen eines<!-- EPO <DP n="7"> --> Vergleichers MIN zugeführt, welcher das jeweils kleinere Signal (Minimum) AL ermittelt, das auch Amplitudenwertgröße genannt wird. Dieses wird einem ersten Eingang eines Multiplikators M zugeführt. Dessen zweiten Eingang wird ein vorgebbares Schwellwert-Multiplikator-Signal K (Wichtungsfaktor) zugeführt. Das Ausgangssignal k·AL (Amplituden-Schwellwert) des Multiplikators M wird einem zweiten Eingang des Komparators K zugeführt. Dieser prüft, ob das (Ausgangs-Amplituden-)Signal AUT (erster Eingang) größer ist als das Signal k·AL (zweiter Eingang). Wenn ja, entsteht am Kamparator-Ausgang AK ein Markierungssignal (Flag-Signal). Dieses und das Ausgangssignal AU des ersten Schieberegisters S1 sind an den Ausgängen AK sowie AS1 gleichzeitig vorhanden. Dabei kann ein zu detektierender Puls aus mehreren Abtastwerten bestehen. Das Signal k·AL entspricht einem (Amplituden-)Schwellwert SW, dessen zeitlicher Verlauf in FIG. 2A gestrichelt dargestellt ist, was nachfolgend noch näher erläutert wird.</p>
<p id="p0025" num="0025">FIG. 2A zeigt ein exemplarisches Betrags-Eingangssignal, das am Ausgang des Betragsbildners B (FIG. 1) anliegt. Dabei ist der Amplitudenwert A in Abhängigkeit von der Nummer n des Abtastwertes aufgetragen. Da die Abtastwerte zeitlich äquidistant ermittelt werden, kann die Abszisse auch als Zeitachse betrachtet werden. Der von der digitalen Zeit n abhängige Amplitudenverlauf A(n) kann aufgefaßt werden als eine Überlagerung von Rauschen und/oder zeitlich langen Pulsen mit zeitlich kurzen und mittellangen Pulsen P1 bis P4, die detektiert werden sollen.</p>
<p id="p0026" num="0026">Es ist nun in überraschender Weise möglich, die Parametrisierung (Koffezientensätze KA, KB, Schwellwert-Multiplikator<!-- EPO <DP n="8"> --> k) derart zu wählen, daß der zeitliche Verlauf des Schwellwertsignales SW = k·AL den gestrichelt dargestellten Verlauf besitzt. Dieser zeichnet sich dadurch aus, daß immer ein bestimm- und einstellbarer Abstand AB zu dem Rauschen und zu den langen Pulsen eingehalten wird und daß der zeitliche Verlauf des Schwellwertsignales SW demjenigen des Rauschens und der langen Pulse entspricht. Bei einem solchen Schwellwertsignal SW sind die kurzen Pulse P1 und mittellangen Pulse P2 bis P4 zuverlässig dadurch detektierbar, daß zu jedem Abtastwert unter Test AU an dem Komparatorausgang AK ein zugehöriges Markierungssignal (Flag-Signal) entsteht. Dieses zeigt an, ob der am Ausgang AS1 anliegende Abtastwert unter Test AU zu einem zu detektierenden kurzen Puls P1 bis P4 gehört oder nicht.</p>
<p id="p0027" num="0027">Entsprechend der gewählten Parametrisierung (Koeffizientensätze KA, KB, Schwellwert-Multiplikator k) ist es möglich, die Länge der zu detektierenden Nutzpulse in weiten Bereichen zu variieren.</p>
<p id="p0028" num="0028">Dieses wird anhand der FIG. 2B, 2C näher erläutert. Diese haben eine Darstellung entsprechend FIG. 2A.</p>
<p id="p0029" num="0029">FIG. 2B, 2C zeigen jeweils denselben Verlauf der Abtastwerte A(n). Dieser enthält die Pulse P5, P5' sowie P6. Der Puls P5' ist zeitlich kürzer als Puls P5. Die Pulse P5, P5' sind kürzer als Puls 5. Die Pulse P5, P5' sind hier überlagert, das heißt, sie treten gleichzeitig auf.</p>
<p id="p0030" num="0030">Entsprechend FIG. 2B ist nun aufgrund einer ersten Parametrisierung A der Schwellwert SW derart gewählt, daß alle<!-- EPO <DP n="9"> --> "kurzen" Pulse (Nutzpulse) P5, P5' sowie P6 detektiert werden.</p>
<p id="p0031" num="0031">Entsprechend FIG. 2C ist dagegen aufgrund einer zweiten Parametrisierung B der Schwellert SW derart gewählt, daß lediglich besonders kurze Pulse, nämlich die Pulse P5', P6 detektiert werden. Der Puls P5 wird unterdrückt.</p>
<p id="p0032" num="0032">Eine derart unterschiedliche Wahl des Schwellwertes SW entsprechend FIG. 2A bis 2C ist möglich durch eine entsprechende Wahl der Koeffizientensätze KA (für FIR-Filter FA) und KB (für FIR-Filter FB). Dabei können die Koeffizientensätze KA, KB in gewisser Weise als komplementär zueinander betrachtet werden, was anhand der FIG. 4 näher erläutert wird.</p>
<p id="p0033" num="0033">FIG. 4 zeigt eine schematische Darstellung der hier beispielsweise angenommenen vierzehnstufigen FIR-Filter FA, FB entsprechend FIG. 1. Dabei sind die Stufen von 0 bis 13 numeriert. In beiden FIR-Filtern FA, FB befindet sich das in FIG. 1 schraffiert dargestellte Signal unter Test AUT jeweils in der Stufe Nr. 6. Zu jeder Stufe gehört, entsprechend FIG. 3, ein Filterkoeffizient, nämlich zu Stufe Nr. 0 der Koeffizient hO, zu Stufe Nr. 1 der Koeffizient h1, und so weiter. Die jeweils zu einem FIR-Filter gehörenden Koeffizienten werden als Koeffizientensatz KA, KB (FIG. 1) bezeichnet.</p>
<p id="p0034" num="0034">Im folgenden wird angenommen, daß die Koeffizienten normiert sind, und zwar bezüglich aller Koeffizienten ungleich Null innerhalb eines FIR-Filters. Besteht dieses beispielsweise aus vierzehn Stufen und sind dabei lediglich<!-- EPO <DP n="10"> --> acht Koeffizienten ungleich Null, so entspricht bei diesem FIR-Filter dem normierten Koeffizienten 1 der tatsächlich einzustellende (Einheits-)Koeffizient 1/8 = 0,125, den man auch als Einheits-Multiplikationsfaktor bezeichnen kann.</p>
<p id="p0035" num="0035">In FIG. 4 sind bei jedem FIR-Filter FA, FB in jeder Stufe beispielhaft gewählte zugehörige normierte Koeffizienten eingetragen. Zu den FIR-Filtern FA, FB (FIG. 1) gehören also die beispielhaft gewählten Koeffizientensätze KA, KB mit 
<tables id="tabl0001" num="0001">
<table frame="all">
<tgroup cols="2" colsep="1" rowsep="0">
<colspec colnum="1" colname="col1" colwidth="78.75mm"/>
<colspec colnum="2" colname="col2" colwidth="78.75mm"/>
<tbody valign="top">
<row>
<entry namest="col1" nameend="col1" align="left">KA</entry>
<entry namest="col2" nameend="col2" align="left">1  1  1  0  0  0  0  0  0  0  0  1  1  1</entry></row>
<row rowsep="1">
<entry namest="col1" nameend="col1" align="left">KB</entry>
<entry namest="col2" nameend="col2" align="left">0  0  0  0  0  1  1  1  1  0  0  0  0  0.</entry></row></tbody></tgroup>
</table>
</tables></p>
<p id="p0036" num="0036">Aus dieser Darstellung ist ersichtlich, daß die (normierten) Koeffizienten des ersten FIR-Filters FA einen sogenannten äußeren Rahmen darstellen bezüglich der (normierten) Koeffizienten des zweiten FIR-Filters FB mit folgenden Eigenschaften
<ul id="ul0001" list-style="dash">
<li>die "1" (Koeffizienten ungleich Null) in beiden FIR-Filtern FA, FB dürfen sich nicht überlappen,</li>
<li>die "O" (Koeffizienten gleich Null) in beiden Filtern dürfen sich überlappen (Stufen Nr. 3, 10 in FIG. 4),</li>
<li>die "1" des zweiten FIR-Filters FB sind vorzugsweise zentriert angeordnet bezüglich der "1" (Rahmen) des ersten FIR-Filters FA.</li>
</ul><!-- EPO <DP n="11"> --></p>
<p id="p0037" num="0037">Der (Koeffizienten-)Rahmen des ersten FIR-Filters FA umgibt also ein maximal nutzbares Fenster, das durch eine zeitliche Fensterlänge R<sub>innen</sub> gekennzeichnet ist. Diese beträgt in diesem Beispiel acht Stufen (Takte). Die detektierbaren kurzen Pulse haben eine Pulslänge P mit<maths id="math0001" num=""><math display="block"><mrow><msub><mrow><mtext>1 ≤ P ≤ 2 · R</mtext></mrow><mrow><mtext>innen</mtext></mrow></msub><mtext>.</mtext></mrow></math><img id="ib0001" file="imgb0001.tif" wi="36" he="5" img-content="math" img-format="tif"/></maths></p>
<p id="p0038" num="0038">Die normierten Koeffizienten in beiden FIR-Filtern können entsprechend den zu detektierenden kurzen Pulsen nahezu beliebig gewählt werden, das heißt, die Koeffizienten können nahezu beliebige positive reelle Zahlen sein. Damit ist es beispielsweise möglich, einen innerhalb des Fensters befindlichen kurzen Puls zu verstärken (Koeffizienten des zweiten FIR-Filters FB sind größer 1) und gleichzeitig die (zeitliche) Umgebung des Pulses abzuschwächen (Koeffizenten des ersten FIR-Filters FA sind kleiner 1).</p>
<p id="p0039" num="0039">Die vorstehend erwähnten Parameter k, KA, KB, die Anzahl der Speicherzellen in den Schieberegistern S1, S2, die Anzahl der Stufen der FIR-Filter sowie die für diese verwendete Taktfrequenz sind z.B. experimentell anpaßbar an ein zu erwartendes Eingangssignal, z.B. ein Radarsignal im Basisband (Videobereich).</p>
<p id="p0040" num="0040">Ein solcher Detektor für kurze Pulse, der auch SPD (Short Pulse Detector) genannt wird, ist in vielen Gebieten der Nachrichtentechnik einsetzbar, beispielsweise in der Radartechnik zur Zielerkennung (kurzer Puls P mit variabler Länge) in der Umgebung von Clutter.<!-- EPO <DP n="12"> --></p>
<p id="p0041" num="0041">Es ist ersichtlich, daß ein solcher Detektor vorteilhafter schnell an sich ändernde Situationen (Eingangssignale, zu detektierende kurze Pulse) anpaßbar ist, denn dazu muß lediglich die Parametrisierung (FIG. 2A bis 2C) geändert werden. Dabei sind beispielsweise vorgebbare Parametrierungen verwendbar, welche gespeichert sind und daher schnell abrufbar sind, beispielsweise bei sich ändernden Clutter-Situationen.</p>
<p id="p0042" num="0042">Die Erfindung ist nicht auf das beschriebene Ausführungsbeispiel beschränkt, sondern sinngemäß auf weitere anwendbar, beispielsweise zur Detektion kurzer Störpulse aber mit variabler Länge (sogenannter Glitches) in einer Pulsfolge, deren (Nutz-)Pulse dann als lange Pulse zu betrachten sind.</p>
<p id="p0043" num="0043">Derartige exemplarische Anwendungsfälle sind in der folgenden Tabelle zusammengestellt: 
<tables id="tabl0002" num="0002">
<table frame="all">
<tgroup cols="2" colsep="1" rowsep="0">
<colspec colnum="1" colname="col1" colwidth="78.75mm"/>
<colspec colnum="2" colname="col2" colwidth="78.75mm"/>
<thead valign="top">
<row rowsep="1">
<entry namest="col1" nameend="col1" align="left">zu detektierender kurzer und/oder mittlerer Puls</entry>
<entry namest="col2" nameend="col2" align="left">nicht zu detektierender langer Puls</entry></row></thead>
<tbody valign="top">
<row>
<entry namest="col1" nameend="col1" align="left">Störpuls</entry>
<entry namest="col2" nameend="col2" align="left">Nutzpuls</entry></row>
<row>
<entry namest="col1" nameend="col1" align="left">Ziel</entry>
<entry namest="col2" nameend="col2" align="left">Clutter</entry></row>
<row>
<entry namest="col1" nameend="col1" align="left">Nutzpuls</entry>
<entry namest="col2" nameend="col2" align="left">Störpuls/Störumgebung</entry></row>
<row>
<entry namest="col1" nameend="col1" align="left">Fremdpuls</entry>
<entry namest="col2" nameend="col2" align="left">Eigenpuls</entry></row>
<row rowsep="1">
<entry namest="col1" nameend="col1" align="left">Eigenpuls</entry>
<entry namest="col2" nameend="col2" align="left">Fremdpuls.</entry></row></tbody></tgroup>
</table>
</tables></p>
</description><!-- EPO <DP n="13"> -->
<claims id="claims01" lang="de">
<claim id="c-de-01-0001" num="0001">
<claim-text>Digitales Verfahren zur Detektion zeitlich kurzer Pulse, wobei
<claim-text>- ein Eingangssignal als Folge von getakteten Abtastwerten vorliegt,</claim-text>
<claim-text>- bei jedem Abtastwert geprüft wird, ob dieser zu einem zu detektierenden Puls gehört, und</claim-text>
<claim-text>- lediglich die Pulse, deren Pulslänge kleiner ist als ein zugehöriger vorgebbarer Pulslängen-Schwellwert und deren Pulshöhe größer ist als ein zugehöriger vorgebbarer Amplituden-Schwellwert, ermittelt werden, <b><u>dadurch gekennzeichnet,</u></b></claim-text>
<claim-text>- <b>dass</b> zu den Abtastwerten gehörende Amplitudenwerte (A(n)), die durch eine Betragsbildung erzeugt werden, mindestens zwei FIR-Filter (FA, FB) mit einer vorgebbaren Anzahl von Filter-Stufen zugeführt werden,</claim-text>
<claim-text>- <b>dass</b> die FIR-Filter (FA, FB) jeweils unterschiedliche Koeffizientensätze (KA, KB) besitzen, wobei die Koeffizientensätze (KA, KB) der jeweiligen FIR-Filter (FA, FB) so eingestellt werden, dass sich in dem einen Koeffizientensatz (KA, KB) eine Fenstermaskierung und in dem anderen Koeffizientensatz (KB, KA) eine die Fenstermaskierung umgebende nicht überlappende Rahmenmaskierung ergibt,</claim-text>
<claim-text>- <b>dass</b> die Amplitudenwerte (A(n)) gleichzeitig die Rahmen- und die Fenstermaskierung durchlaufen,</claim-text>
<claim-text>- <b>dass</b> zu einem Amplitudenwert unter Test (AUT), dem eine vorgebbare Stelle innerhalb der Fenstermaskierung zugeordnet wird, durch eine Minimum-Selektion (MIN) zwischen der Rahmen- und der Fenstermaskierung eine Amplitudenwertgröße (AL) ermittelt wird,</claim-text>
<claim-text>- <b>dass</b> die Amplitudenwertgröße (AL) mit einem vorgebbare Wichtungsfaktor (k) multipliziert wird, so dass der Amplituden-Schwellwert (SW) entsteht und</claim-text>
<claim-text>- <b>dass</b> alle Abtastwerte, deren Amplitude größer ist als der Schwellwert (SW) gekennzeichnet werden.</claim-text><!-- EPO <DP n="14"> --></claim-text></claim>
<claim id="c-de-01-0002" num="0002">
<claim-text>Verfahren nach Anspruch 1, <b>dadurch gekennzeichnet, daß</b> die Koeffizientensätze (KA, KB) derart gewählt werden,
<claim-text>- daß die in Stufen (Takten) gemessene vorgebbare Breite der Fenstermaskierung kleiner ist als die maximal nutzbare Fensterlänge (R<sub>innen</sub>) der Rahmenmaskierung,<!-- EPO <DP n="15"> --> und</claim-text>
<claim-text>- daß die Fenstermaskierung zentriert angeordnet wird bezüglich der maximal nutzbaren Fensterlänge (R<sub>innen</sub>).</claim-text></claim-text></claim>
<claim id="c-de-01-0003" num="0003">
<claim-text>Verfahren nach Anspruch 1 oder Anspruch 2, <b>dadurch gekennzeichnet, daß</b> die maximal nutzbare Fensterlänge (R<sub>innen</sub>) gewählt wird entsprechend der Formel<maths id="math0002" num=""><math display="block"><mrow><msub><mrow><mtext>1 ≤ P ≤ 2 · R</mtext></mrow><mrow><mtext>innen</mtext></mrow></msub></mrow></math><img id="ib0002" file="imgb0002.tif" wi="35" he="5" img-content="math" img-format="tif"/></maths> wobei P die in Takten (Stufen) gemessene Pulslänge der zu detektierenden Pulse bedeutet.</claim-text></claim>
<claim id="c-de-01-0004" num="0004">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, daß</b> zur Bildung des Schwellwertes (SW)
<claim-text>- zeitlich fortlaufend eine vorgebbare Anzahl von Amplitudenwerten in mindestens einem FIR-Filter (FA, FB) gespeichert und ausgewertet wird,</claim-text>
<claim-text>- die Amplitudenwerte gleichzeitig zeitlich fortlaufend in einer getakteten zweiten Verzögerungsleitung (S2) gespeichert werden und</claim-text>
<claim-text>- in der zweiten Verzögerungsleitung (S2) ein Amplitudenwert unter Test (AUT) ausgewählt wird mit einem Speicherplatz, der innerhalb der Fenstermaskierung des FIR-Filters (FB) liegt.</claim-text></claim-text></claim>
<claim id="c-de-01-0005" num="0005">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, daß</b> der Speicherplatz für den Amplitudenwert<!-- EPO <DP n="16"> --> unter Test (AUT) im wesentlichen in der Mitte der Fenstermaskierung des FIR-Filters (FB) liegt.</claim-text></claim>
<claim id="c-de-01-0006" num="0006">
<claim-text>Verfahren nach einem der vorhergehenden Ansprüche <b>dadurch gekennzeichnet,</b>
<claim-text>- <b>daß</b> die Abtastwerte einer zeitlich getasteten ersten Verzögerungsleitung (S1) zugeführt werden,</claim-text>
<claim-text>- <b>daß</b> in der ersten Verzögerungsleitung (S1) ein Abtastwert unter Test (AU), welcher dem zugehörigen Amplitudenwert unter Test (AUT) zugeordnet ist, ausgewählt wird<br/>
und</claim-text>
<claim-text>- <b>daß</b> der Abtastwert unter Test (AU) markiert wird, sofern sich dessen Zugehörigkeit zu einem zu detekierenden Puls ergibt.</claim-text></claim-text></claim>
<claim id="c-de-01-0007" num="0007">
<claim-text>Anordnung zur Durchführung des Verfahrens nach einem der vorhergehenden Ansprüche, <b>dadurch gekennzeichnet, daß</b> die getaktete erste Verzögerungsleitung (S1) und die getaktete zweite Verzögerungsleitung (S2) als getaktete Schieberegister ausgebildet sind mit jeweils einer Stufenzahl, die derart gewählt ist, daß ein Amplitudenwert unter Test (AUT) aus dem Bereich der Fenstermaskierung eines FIR-Filters (FA, FB) auswählbar ist.</claim-text></claim>
<claim id="c-de-01-0008" num="0008">
<claim-text>Anordnung nach Anspruch 7, <b>dadurch gekennzeichnet, daß</b> die Anzahl der Stufen innerhalb eines FIR-Filters (FA) mindestens doppelt so groß ist wie die Stufenzahl der zweiten Verzögerungsleitung (S2).<!-- EPO <DP n="17"> --></claim-text></claim>
<claim id="c-de-01-0009" num="0009">
<claim-text>Anordnung nach Anspruch 7 oder Anspruch 8, <b>dadurch gekennzeichnet,</b>
<claim-text>- <b>daß</b> an einem ersten Ausgang (AS1) der aus der ersten Verzögerungsleitung (S1) ausgewählte Abtastwert unter Test (AU) anliegt<br/>
und</claim-text>
<claim-text>- <b>daß</b> an einem Komparator-Ausgang (AK) zeitgleich ein zu dem Abtastwert unter Test (AU) gehörendes Markierungssignal (Flag) anliegt, sofern der Abtastwert unter Test (AU) zu einem zu detektierenden Puls gehört.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="18"> -->
<claims id="claims02" lang="en">
<claim id="c-en-01-0001" num="0001">
<claim-text>Digital method for detection of short pulses, in which
<claim-text>- an input signal is present as a sequence of pulsed sample values,</claim-text>
<claim-text>- a check is carried out for each sample value to determine whether this belongs to a pulse to be detected, and</claim-text>
<claim-text>- only those pulses whose pulse length is shorter than an associated pulse length threshold value which can be predetermined and whose pulse magnitude is greater than an associated amplitude threshold value which can be predetermined are determined, <b><u>characterized</u></b></claim-text>
<claim-text>- <b>in that</b> amplitude values (A(n)), which are associated with the sample values and are produced by magnitude formation are supplied to at least two FIR filters (FA, FB) having a number of filter stages which can be predetermined,</claim-text>
<claim-text>- <b>in that</b> the FIR filters (FA, FB) each have different coefficient sets (KA, KB), with the coefficient sets (KA, KB) of the respective FIR filters (FA, FB) being set such that this results in window masking in the first coefficient set (KA, KB) and in frame masking, which surrounds the window masking but does not overlap, in the second coefficient set (KB, KA),</claim-text>
<claim-text>- <b>in that</b> the amplitude values (A(n)) pass through the frame and window masking at the same time,</claim-text>
<claim-text>- <b>in that</b> an amplitude value variable (AL) is<!-- EPO <DP n="19"> --> determined for an amplitude value under test (AUT) which is associated with a point, which can be predetermined, within the window masking, by means of a minimum selection (MIN) between the frame and the window masking,</claim-text>
<claim-text>- <b>in that</b> the amplitude value variable (AL) is multiplied by a weighting factor (k) which can be predetermined, thus producing the amplitude threshold value (SW), and</claim-text>
<claim-text>- <b>in that</b> all the sample values whose amplitude is greater than the threshold value (SW) are identified.</claim-text></claim-text></claim>
<claim id="c-en-01-0002" num="0002">
<claim-text>Method according to Claim 1, <b>characterized in that</b> the coefficient sets (KA, KB) are selected in such a way,
<claim-text>- that the width of the window masking, which can be predetermined and is measured in steps (clock cycles) is shorter than the maximum usable window length (R<sub>internal</sub>) of the frame masking,<br/>
and</claim-text>
<claim-text>- that the window masking is arranged centrally with respect to the maximum usable window length (R<sub>internal</sub>).</claim-text></claim-text></claim>
<claim id="c-en-01-0003" num="0003">
<claim-text>Method according to Claim 1 or 2, <b>characterized in that</b> the maximum usable window length (R<sub>internal</sub>) is selected using the formula<maths id="math0003" num=""><math display="block"><mrow><msub><mrow><mtext>1 ≤ P ≤ 2 · R</mtext></mrow><mrow><mtext>internal</mtext></mrow></msub><mtext>,</mtext></mrow></math><img id="ib0003" file="imgb0003.tif" wi="39" he="5" img-content="math" img-format="tif"/></maths> where P is the pulse length which is measured in clock cycles (steps) of the pulses to be detected.</claim-text></claim>
<claim id="c-en-01-0004" num="0004">
<claim-text>Method according to one of the preceding claims, <b>characterized in that</b>, in order to form the threshold value (SW),
<claim-text>- a number of amplitude values, which can be predetermined, are stored and evaluated, sequentially in time, in at least one FIR filter (FA, FB),<!-- EPO <DP n="20"> --></claim-text>
<claim-text>- the amplitude values are at the same time stored, sequentially in time, in a pulsed second delay line (S2), and</claim-text>
<claim-text>- an amplitude value under test (AUT) with a memory location which is located within the window masking of the FIR filter (FB) is selected in the second delay line (S2).</claim-text></claim-text></claim>
<claim id="c-en-01-0005" num="0005">
<claim-text>Method according to one of the preceding claims, <b>characterized in that</b> the memory location for the amplitude value under test (AUT) is essentially located in the centre of the window masking of the FIR filter (FB).</claim-text></claim>
<claim id="c-en-01-0006" num="0006">
<claim-text>Method according to one of the preceding claims, <b>characterized</b>
<claim-text>- <b>in that</b> the sample values are supplied to a pulsed, first delay line (S1),</claim-text>
<claim-text>- <b>in that</b> a sample value under test (AU), which is associated with the associated amplitude value under test (AUT), is selected in the first delay line (S1), and</claim-text>
<claim-text>- <b>in that</b> the sample value under test (AU) is marked if it is associated with a pulse to be detected.</claim-text></claim-text></claim>
<claim id="c-en-01-0007" num="0007">
<claim-text>Arrangement for carrying out the method according to one of the preceding claims, <b>characterized in that</b> the pulsed first delay line (S1) and the pulsed second delay line (S2) are in the form of pulsed shift registers, each having a number of stages, which number is selected such that an amplitude value under test (AUT) can be selected from the region of the window masking of one FIR filter (FA, FB).</claim-text></claim>
<claim id="c-en-01-0008" num="0008">
<claim-text>Arrangement according to Claim 7, <b>characterized in that</b> the number of stages within one FIR filter (FA) is at least twice as great as the number of stages in the second delay line (S2).<!-- EPO <DP n="21"> --></claim-text></claim>
<claim id="c-en-01-0009" num="0009">
<claim-text>Arrangement according to Claim 7 or Claim 8, <b>characterized</b>
<claim-text>- <b>in that</b> the sample value under test (AU) which is selected from the first delay line (S1) is produced at a first output (AS1),<br/>
and</claim-text>
<claim-text>- <b>in that</b> a marking signal (Flag) which is associated with the sample value under test (AU) is produced at the same time at a comparator output (AK), if the sample value under test (AU) is associated with a pulse to be detected.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="22"> -->
<claims id="claims03" lang="fr">
<claim id="c-fr-01-0001" num="0001">
<claim-text>Procédé numérique destiné à la détection d'impulsions courtes par rapport au temps, dans lequel :
<claim-text>- un signal d'entrée se présente en tant que séquence de valeurs de balayage rythmées,</claim-text>
<claim-text>- on teste à chaque valeur de balayage si celle-ci est associée à une impulsion à détecter, et</claim-text>
<claim-text>- on repère seulement les impulsions dont la longueur d'impulsion est plus petite qu'une valeur de seuil de longueur d'impulsion prédéterminable associée et dont la hauteur d'impulsion est plus grande qu'une valeur de seuil d'amplitude prédéterminable associée,</claim-text> <b>caractérisé</b>
<claim-text>- <b>en ce que</b> des valeurs d'amplitude (A(n)) associées aux valeurs de balayage et générées par un dispositif formateur d'amplitude sont introduites dans au moins deux filtres FIR (FA, FB) présentant un nombre prédéterminable d'étages de filtre,</claim-text>
<claim-text>- <b>en ce que</b> les filtres FIR (FA, FB) présentent chacun des jeux différents de coefficients (KA, KB), les jeux de coefficients (KA, KB) de chaque filtre FIR (FA,FB)étant adaptés de sorte qu'un masquage de fenêtre en résulte dans l'un des jeux de coefficients (KA, KB) et qu'un masquage d'encadrement entourant le masquage de fenêtre sans le chevaucher en résulte dans l'autre jeu de coefficients (KB,KA),<!-- EPO <DP n="23"> --></claim-text>
<claim-text>- <b>en ce que</b> les valeurs d'amplitude (A(n)) parcourent simultanément le masquage d'encadrement et le masquage de fenêtre,</claim-text>
<claim-text>- <b>en ce qu'</b>une grandeur de valeur d'amplitude (AL) est déterminée par rapport à une valeur d'amplitude sous test (AUT) à laquelle est affecté un endroit prédéterminable à l'intérieur du masquage de fenêtre, par une sélection du minimum (MIN) entre le masquage d'encadrement et le masquage de fenêtre,</claim-text>
<claim-text>- <b>en ce que</b> la grandeur de valeur d'amplitude (AL) est multipliée avec un facteur de pondération (k) prédéterminable de façon que la valeur de seuil d'amplitude (SW) apparaisse et</claim-text>
<claim-text>- <b>en ce que</b> toutes les valeurs de balayage dont l'amplitude est plus grande que la valeur de seuil (SW) sont marquées.</claim-text></claim-text></claim>
<claim id="c-fr-01-0002" num="0002">
<claim-text>Procédé selon la revendication 1, <b>caractérisé en ce que</b> les jeux de coefficients (KA, KB) sont choisis de sorte que :
<claim-text>- la largeur prédéterminable du masquage de fenêtre, mesurée en étapes (cycles) soit plus petite que la longueur de fenêtre maximalement utilisable (R<sub>intérieur</sub>) du masquage d'encadrement et</claim-text>
<claim-text>- le masquage de fenêtre soit disposé au centre de la longueur de fenêtre maximalement utilisable (R<sub>intérieur</sub>)</claim-text></claim-text></claim>
<claim id="c-fr-01-0003" num="0003">
<claim-text>Procédé selon la revendication 1 ou la revendication 2, <b>caractérisé en ce que</b> la longueur de fenêtre maximalement utilisable (R<sub>intérieur</sub>) est choisie conformément à la formule<maths id="math0004" num=""><math display="block"><mrow><msub><mrow><mtext>1 ≤ P ≤ 2.R</mtext></mrow><mrow><mtext>intérieur</mtext></mrow></msub></mrow></math><img id="ib0004" file="imgb0004.tif" wi="35" he="5" img-content="math" img-format="tif"/></maths> dans laquelle P signifie la longueur d'impulsion des impulsions à détecter, mesurée en cycles (étapes).</claim-text></claim>
<claim id="c-fr-01-0004" num="0004">
<claim-text>Procédé selon l'une quelconque des revendications précédentes, <b>caractérisé en ce que</b> pour former la valeur de seuil (SW)<!-- EPO <DP n="24"> -->
<claim-text>- un nombre prédéterminable de valeurs d'amplitude est mémorisé et évalué dans au moins un filtre FIR (FA, FB) de façon continue dans le temps,</claim-text>
<claim-text>- les valeurs d'amplitude sont mémorisées simultanément de façon continue dans le temps dans une seconde ligne à retard rythmée (S2) et</claim-text>
<claim-text>- dans la seconde ligne à retard (S2) une valeur d'amplitude sous test (AUT) est sélectionnée avec un endroit de mémorisation qui se trouve à l'intérieur du masquage de fenêtre du filtre FIR (FB).</claim-text></claim-text></claim>
<claim id="c-fr-01-0005" num="0005">
<claim-text>Procédé selon l'une quelconque des revendications précédentes, <b>caractérisé en ce que</b> l'endroit de mémorisation pour la valeur d'amplitude sous test (AUT) se trouve essentiellement au centre du masquage de fenêtre du filtre FIR (FB).</claim-text></claim>
<claim id="c-fr-01-0006" num="0006">
<claim-text>Procédé selon l'une quelconque des revendications précédentes, <b>caractérisé</b>
<claim-text>- <b>en ce que</b> les valeurs de balayage sont introduites dans une premiére ligne à retard (S1) balayée dans le temps,</claim-text>
<claim-text>- <b>en ce que</b> dans la première ligne à retard (S1) une valeur de balayage sous test (AU), laquelle est affectée à la valeur d'amplitude sous test (AUT) associée, est sélectionnée et</claim-text>
<claim-text>- <b>en ce que</b> la valeur de balayage sous test (AU) est marquée pour autant que son association à une impulsion à détecter soit donnée.</claim-text></claim-text></claim>
<claim id="c-fr-01-0007" num="0007">
<claim-text>Dispositif pour la réalisation du procédé selon l'une quelconque des revendications précédentes, <b>caractérisé en ce que</b> la première ligne à retard rythmée (S1) et la deuxième ligne à retard rythmée (S2) sont conformées comme registres à décalages rythmés présentant chacun un nombre d'étages qui est choisi de sorte qu'une valeur d'amplitude sous test (AUT) soit sélectionnable à partir de la zone de masquage de fenêtre d'un filtre FIR (FA, FB).</claim-text></claim>
<claim id="c-fr-01-0008" num="0008">
<claim-text>Dispositif selon la revendication 7, <b>caractérisé en ce que</b> le nombre d'étages à l'intérieur d'un filtre FIR (FA) est au moins deux fois aussi grand<!-- EPO <DP n="25"> --> que le nombre d'étages de la seconde ligne à retard (S2).</claim-text></claim>
<claim id="c-fr-01-0009" num="0009">
<claim-text>Dispositif selon la revendication 7 ou la revendication 8, <b>caractérisé</b>
<claim-text>- <b>en ce que</b> à la première sortie (AS1) se présente la valeur de balayage sous test (AU) sélectionnée à partir de la première ligne à retard (S1) et</claim-text>
<claim-text>- <b>en ce que</b> simultanément à une sortie de comparateur (AK) se présente un signal de marquage (indicateur) associé à la valeur de balayage sous test (AU) pour autant que la valeur de balayage sous test (AU) soit associée à une impulsion à détecter.</claim-text></claim-text></claim>
</claims><!-- EPO <DP n="26"> -->
<drawings id="draw" lang="de">
<figure id="f0001" num=""><img id="if0001" file="imgf0001.tif" wi="168" he="225" img-content="drawing" img-format="tif"/></figure><!-- EPO <DP n="27"> -->
<figure id="f0002" num=""><img id="if0002" file="imgf0002.tif" wi="158" he="237" img-content="drawing" img-format="tif"/></figure>
</drawings>
</ep-patent-document>
