DE3886865T2 - Steuereinrichtung in einem Senderempfänger. - Google Patents
Steuereinrichtung in einem Senderempfänger.Info
- Publication number
- DE3886865T2 DE3886865T2 DE3886865T DE3886865T DE3886865T2 DE 3886865 T2 DE3886865 T2 DE 3886865T2 DE 3886865 T DE3886865 T DE 3886865T DE 3886865 T DE3886865 T DE 3886865T DE 3886865 T2 DE3886865 T2 DE 3886865T2
- Authority
- DE
- Germany
- Prior art keywords
- predetermined
- control
- receiver
- transmitter
- time duration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 description 18
- 238000000034 method Methods 0.000 description 11
- 238000001228 spectrum Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000005855 radiation Effects 0.000 description 4
- 230000003252 repetitive effect Effects 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
- 239000010453 quartz Substances 0.000 description 1
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/38—Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
- H04B1/40—Circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B15/00—Suppression or limitation of noise or interference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Transceivers (AREA)
- Channel Selection Circuits, Automatic Tuning Circuits (AREA)
- Electric Clocks (AREA)
- Noise Elimination (AREA)
- Mobile Radio Communication Systems (AREA)
Description
- Die vorliegende Erfindung betrifft Steuerungsvorrichtungen in Senderempfängern und insbesondere eine Steuerungsvorrichtung in einem Senderempfänger, die geeignet ist, die unnötige Strahlung von Frequenzsignalen zu unterdrücken, die von mit einer feststehenden Zeitdauer immer wieder auftretenden Steuerungsschritten verursacht werden, um dadurch eine gute Qualität der Funkverbindung zu realisieren.
- Eine allgemeine Anordnung eines Senderempfängers 1 ist in Fig. 8 dargestellt, wo ein Sprachsignal, das in einem Mikrofon 2 eines Senderempfängers 1 erzeugt wird, in einem Sender 3 moduliert wird und dann über einen Antennenduplexer 4 an eine Antenne 5 übertragen wird, um von der Antenne in Form von elektromagnetischen oder Funkwellen an einen Senderempfärger 1' eines anderen Teilnehmers gesendet zu werden.
- Wenn der Senderempfänger 1 dagegen Funkwellen empfängt, die von dem Senderempfärger 1' an der Antenne 5 ausgesendet worden sind, sendet er sie über den Anennenduplexer 4 an einen Empfänger 6, wo die Funkwellen zu einem ursprünglichen Sprachsignal demoduliert werden, das dann einem Empfänger oder Fernhörer 7, z.B. einem Lautsprecher oder einem Ohrhörer, zugeführt wird.
- Eine Steuerungsschaltung 8 in dem Senderempfänger 1 führt die Steuerung durch, um eine Funkverbindungslinie zwischen dem Senderempfänger 1 und 1' herzustellen.
- Ein Synthesizer 9 ist außerdem im Senderempfänger 1 vorhanden, um ein Frequenzsignal zu erzeugen, das eine Funkkanalfrequenz auf der Grundlage der Kanalzuordnung durch die Steuerungsschaltung 8 festlegt.
- Die Anordnung und der Betrieb des Senderempfängers 1' sind genau identisch mit denen des Serderempfängers 1.
- Inzwischen liegt eine Tendenz bei Senderempfängern vor, nämlich daß eine steigende Anzahl von Funktionen, z.B. Mehrkanalzugriff und dgl., eine komplizierte Steuerung der Funkverbindungsschaltung nach sich zieht mit dem Ergebnis eines komplizierten Steuerungsablaufs.
- Um mit diesen Bedingungen zurechtzukommen, ist ein Mikroprozessor (nachstehend als MCU bezeichnet) in die Steuerungsschaltung 8 einbezogen worden. Ein Beispiel für die Anordnung einer solchen Steuerungsschaltung ist in Fig. 9 dargestellt.
- Die Steuerungsschaltung gemäß Fig. 9 weist folgendes auf: einen MCU 10 als einen Kern, einen EPROM 11 zum Speichern eines Steuerungsprogramms, einen IDROM 12 zum Speichern individueller Identifikationscodes für entsprechende Senderempfänger, einen RAM 13 zum zeitweiligen Speichern von Informationen zur Steuerung, einen Quarzschwinger 14 zum Erzeugen einer Referenztaktfrequenz für den MCU 10, eine Detektionsschaltung 15 zum Durchführen verschiedener Detektionen, z.B. der Detektion einer Stromquellenspannung, wobei der MCU 10 mit den EPROM 11, dem IDROM 12 und dem RAM 13 jeweils über Datenbusse bzw. verbunden ist.
- Diese Datenbusse , und arbeiten ständig mit einer Arbeitstaktfrequenz fc des MCU 10.
- Der Sieuerungsablauf der Steuerungsschaltung 8 mit einer solchen Anordnung ist z.B. in einem Ablaufdiagramm in Fig. 10 dargestellt.
- Wenn man das Beispiel eines Ablaufdiagramms gemäß Fig. 10 näher betrachtet, so entscheidet die Steuerungsschaltung 8 nacheinander, ob sie eine Sprechbeendigungseinrichtung, z.B. einen Schalter (nicht dargestellt), veranlassen soll, das Gespräch in einer Sprechbetriebsart (Schritt 16) zu beenden, ob sie eine Anzeige für zu geringe Spannung oder Niedrigspannungsanzeige auf der Grundlage eines Detektionssignals, das von der Detektionsschaltung 15 (Schritt 17) empfangen worden ist, bereitstellen soll und ob sie das Gespräch auf der Grundlage eines Sprechbeendigungsanforderungssignals, das von dem Senderempfänger 1' des anderen Teilnehmers (Schritt 18) gesendet worden ist, beenden soll, und führt dann auf der Grundlage des entsprechenden Entscheidungsergebnisses einen Steterschritt durch, indem sie zu dem dazugehörigen Sprechbeendigungsablauf oder dem Niedrigspannungsanzeigeablauf übergeht.
- Wenn das Gespräch zu diesem Zeitpunkt normal weitergeführt wird, führt die Steuerungsschaltung 8 wiederholt die Schritte von Schritt 16 bis Schritt 18 aus.
- Die Steuerungsausführungszeit für nur einen Zyklus vom Schritt 16 über den Schritt 17 bis zum Schritt 18, deren Zeit durch die Anzahl der Programmschritte bestimmt wird, ist konstant.
- Das heißt, solche Steuerungsschritt werden in Intervallen mit einer konstanten Zeitdauer T ausgeführt, während der die Steuerprogrammdaten in einer Zeitdauer T beispielsweise über den Datenbus , der zwischen den MCU 10 und dem EPROM 11 geschaltet ist, aus dem EPROM 11 gelesen werden. Das bedeutet, daß eine Serie von Impulsen, die eine Arbeitstaktfrequenz fc haben und über den Datenbus fließen, in einer Zeitdauer von T (Sekunden) oder mit einer Frequenz von 1/T amplitudenmoduliert wird. In diesem Fall treten unvermeidlich Frequenzspektren auf, die die folgende Bedingung zwischen der Arbeitstaktfrequenz fc und ihren Oberwellen nfc erfüllen:
- nfc ± m/T
- wobei folgendes gilt: und sind jeweils ganzzahlig.
- Derartige Frequenzspektren sind in Fig 11 dargestellt. Wie aus der Zeichnung deutlich wird, treten unvermeidlich zahllose Frequenzspektren auf, da die Frequenz 1/T normalerweise viel kleiner ist als die Arbeitstaktfrequenz fc (z.B. fc = 4 MHz und 1/T 10 kHz).
- Die Erzeugung solcher zahllose Frequenzspektren verbessert die Möglichkeit hier Erzeugung der gleichen Frequenz wie der Funkübertragungskanal, und wenn z.B. Funkwellen, die im Senderempfänger 1 empfangen werden, zu schwach sind, führt dies leider zur Erzeugung von Überlagerungsstörungen und somit zu einer schwierigen Verständigung mit dem Senderempfänger des anderen Teilnehmers.
- Ein solcher Nachteil während des Wellenempfangs des Senderempfängers tritt auch während des Sendevorgangs des Senderempfängers auf. Das heißt, selbst in der Sendebetriebsart des Senderempfängers treten solche zahllosen Frequenzspektren, wie oben erwähnt, auf und wirken so, daß die unnötige Strahlung erhöht wird mit dem Ergebnis, daß eine Verschlechterung der Verständigungsqualität nicht vermieden werden kann.
- Somit bestand bei der bekannten Steuerungsschaltung des Senderempfängers ein Problem, nämlich folgendes: Wenn die Steuerungsschaltung wiederholt die Steuerungsschritte ausführt, die zum Senden und Empfangen erforderlich sind, führt dies zur Erzeugung von zahllosen Frequenzspektren, die dazu führen, daß die unnötige Störstrahlung, z.B. die typische Überlagerungsstörung, während des Wellenempfangs stattfindet, wodurch sich die Verständigungsqualität verschlechtert.
- Angesichts solcher Bedingungen ist es eine Aufgabe der vorliegenden Erfindung, eine Steuerungsschaltung in einem Senderempfänger bereitzustellen, die die unnötige Störstrahlung während des Sendens und des Empfangens verringern kann, um die Erzeugung von Überlagerungsstörungen zu vermindern und um eine gute Qualität der Verständigung zu realisieren.
- Gemäß der vorliegenden Erfindung ist in einem Senderempfänger eine Steuerungsvorrichtung vorhanden mit mindestens einem Empfänger, welche Steuerungsvorrichtung einen Taktgeber hat zum Erzeugen eines Taktsignals, das ein Referenzsignal für einen Steuerungsbetrieb darstellt, und welches wiederholt vorbestimmte Steuerungsschritte unter Steuerung des Taktsignals ausführt, das im Taktgeber erzeugt wird, und welches eine Zeitdauerstelleinrichtung aufweist zum Steuern einer sich wiederholenden Zeitdauer von vorbestimmten Steuerungsschritten, so daß die Zeitdauer nicht konstant ist.
- Die Zeitdauerstelleinrichtung kann folgendes aufweisen: eine Einrichtung zum Erzeugen einer Zufallszahl und eine Einrichtung zum Ändern der Zeitdauer der vorbestimmten Steuerungsschritte um einen Zeitbetrag, der der Zufallszahl entspricht, die von der Zufallszahlerzeugungseinrichtung erzeugt worden ist.
- Die Zeitdaueränderungseinrichtung ist an einer vorbestimmten Stelle des vorbestimmten Steuerungsschrittes oder an mehreren vorbestimmten Stell en derselben vorhanden
- Die Zeitdauerstelleinrichtung kann außerdem aufweisen: eine Einrichtung rum Erzeugen eines Wertes einer vorbestimmten Funktion und eine Einrichtung zum Ändern der Zeitdauer der vorbestimmten Steuerungsschritte um einen Zeitbetrag, der dem Funktionswert entspricht, der in der Funktionserzeugungseinrichtung erzeugt worden ist.
- Die Funktionserzeugungseinrichtung kann z.B. eine Einrichtung aufweisen zum Zählen der Anzahl der Schleifendurchläufe in den Steuerungsschritte, um den vorbestimmten Funktionswert als eine Variable des Zählwerts der Zähleinrichtung zu erzeugen.
- Die Funktionserzeugungseinrichtung kann außerdem folgendes aufweisen: eine Einrichtung zum Zählen der Anzahl der Schleifendurchläufe in den Steuerungsschritten und eine Einrichtung zum Rücksetzen des Funktionswerts auf seinen Anfangswert immer dann, wenn der Zählwert der Zähleinrichtung einen vorbestimmten Wert erreicht.
- Die Zeitdauerstelleinrichtung kann außerdem folgendes aufweisen: eine Einrichtung zum Zählen der Anzahl der Schleifendurchläufe in den Steuerungsschritten und eine Einrichtung zum Modifizieren der Anzahl der vorbestimmten Steuerungsschritte entsprechend dem Zählwert der Zähleinrichtung oder immer dann, wenn der Zählwert einen vorbestimmten Wert erreicht.
- Die Schrittnummermodifizierungseinrichtung modifiziert die Schrittnummer, indem sie einen vorbestimmten Schritt von den vorbestimmten Steuerungsschritten subtrahiert oder einen vorbestimmten Schritt zu den vorbestimmten Steuerungsschritten addiert oder indem sie den gleichen Schritt wiederholt.
- Fig. 1 ist ein Blockschaltbild einer Ausführungsform der Steuerungsvorrichtung in einem Senderempfänger gemäß der vorliegenden Erfindung;
- Fig. 2 ist ein Ablaufdiagramm einer Ausführungsform des Arbeitsablaufs der Steuerungsvorrichtung des Senderempfängers gemäß der vorliegender Erfindung;
- Fig. 3 bis 7 sind Ablaufdiagramme anderer Ausführungsformen des Arbeitsablaufs der Steuerungsvorrichtung gemäß der vorliegenden Erfindung;
- Fig 8 ist ein Blockschaltbild einer Gesamtanordnung eines normalen Senderempfängers;
- Fig. 9 ist ein Blockschaltbild einer Anordnung einer bekannten Steuerungsvorrichtung in einem derartigen Senderempfänger;
- Fig. 10 ist ein Ablaufdiagramm eines Beispiels des Arbeitsablaufs der bekannten Sieuerungsvorrichtung des Senderempfängers: und
- Fig. 11 ist ein Diagramm zur Erläuterung, wie Frequenzspektren unter der Steuerung der bekannten Steuerungsvorrichtung des Senderempfängers auftreten.
- Nachstehend werden Ausführungsformen der vorliegenden Erfindung anhand der beigefügten Zeichnungen ausführlich beschrieben.
- In Fig. 1 ist zunächst ein Blockschaltbild einer Ausführungsform einer Steuerungsvorrichtung dargestellt, die in einem erfindungsgemäßen Senderempfänger verwendet wird, bei dem Teile mit den gleichen Funktionen wie in der bekannten Steuerungsschaltung gemäß Fig. 9 mit den gleichen Bezugszeichen bezeichnet sind. Die Steuerungsvorrichtung im erfindungsgemäßen Senderempfänger unterscheidet sich in der Anordnung von der bekannten Steuerungsschaltung dadurch, daß ein Zufallszahlgenerator 21 neu hinzugefügt worden ist, und zwar verbunden mit dem MCU 10.
- Nachstehend wird der Betrieb der Ausführungsform mit Bezug auf ein Flußdiagramm gemäß Fig. 2 ausführlich erläutert. Im einzelnen weist der Arbeitsablauf, der in dem Ablaufdiagramm gemäß Fig. 2 dargestellt ist, die Abarbeitung der Schritte 16 bis 18 im Arbeitsablauf des Ablaufdiagramms gemäß Fig. 10 auf und entspricht den Steuerungsschritten, die mit einer konstanten, sich wiederholenden Zeitdauer ausgeführt worden sind, wie es bekannt ist.
- In der Steuerungsvorrichtung des Senderemfängers gemäß der vorliegenden Ausführungsform sind dagegen die Abarbeitungen von neuen Schritten 19 und 20 hinzugefügt worden, um eine zufällige, sich wiederholende Zeitdauer für die oben erwähnten Steuerungsschritte bereitzustellen, d.h. um für die sich wiederholende Zeitdauer der oben erwähnten Steuerungsschritte einen Zufallswert zu ermitteln.
- Der MCU 10 führt als Hauptsteuerungsvorgang die Abarbeitung der Schritte 16 bis 18 aus, während er Daten liest oder schreibt, und zwar über die Datenbusse a, b und , die zwischen den EPROM 11, den IDROM 12 und den RAM 13 geschaltet sind.
- Insbesondere entscheidet der MCU 10 nacheinander, ob er eine solche Sprechbeendigungseinrichtung (nicht dargestellt) wie eine Schalter veranlassen soll, das Gespräch in einer Sprechbetriebsart zu beenden (Schritt 16): ob er eine Niedrigspannungsanzeige auf der Grundlage eines Detektionssignals bereitstellen soll, das von der Detektionsschaltung 15 gekommen ist (Schritt 17), und ob er das Gespräch auf der Grundlage eines Sprechbeendigungsanforderungssignals beenden soll, das vom Senderempfänger des anderen Teilnehmers gesendet worden ist (Schritt 18), und geht dann auf der Grundlage des Entscheidungsergebnisses zum entsprechenden Sprechbeendigungsablauf oder zum Niedrigspannungsanzeigeablauf über.
- Wenn zu diesem Zeitpunkt das Sprechen normal fortgesetzt wird, führt der MCU 10 wiederholt die gleichen Abarbeitungen der Schritte 16 und 18 aus.
- Wenn dar MCU 10 unter einer solchen Bedingung die Abarbeitung des Schrittes 3 ausgeführt hat und der Zufallszahlgenerator 21 eine Zufallszahl k erzeugt (Schritt 19), übergibt der MCU 10 die Zufallszahl k.
- Dann multipliziert der MCU 10 die Zufallszahl k, die vom Zufallszahlgenerator 21 übergeben worden ist, mit einer festgelegten Zeit t&sub1; und weist einen Timer an (Schritt 20), die Serie von Abarbeitungen (Schritte 16 bis 18) für eine Zeit, die dem Multiplikationsergebnis (k x t&sub1;) entspricht, zu unterbrechen
- Die Zeit t&sub1; kann so eingestellt werden, daß sie der Dauer des Referenztaktimpulses oder der einen Abarbeitungszeit des MCU 10 entspricht, wobei der wert der Zufallszahl k für jeden Zyklus der Serie der Abarbeitungen geändert werden muß.
- Durch eine solche Anordnung wird es möglich, daß der Abarbeitungszeit, die für einen vollständigen Schleifendurchlauf des Sprechbetriebs erforderlich ist, entsprechend dem Wert der Zufallszahl k ein Zufallswert zuzuordnen.
- Daraus folgt, daß bei der erfindungsgemäßen Steuerungsvorrichtung des Senderempfängers eine solche Serie von Impulsen mit der Arbeitstaktfrequenz fc, wie im Zusammenhang mit dem Stand der Technik erwähnt, einer Zufallsamplitudenmodulation unterzogen wird und somit die Erzeugung der Frequenzspektren ebenfalls zu einem Zufallsvorgang wird, so daß solche Frequenzspekren (±m/T), wie sie in Fig. 11 dargestellt sind, nicht stationär erzeugt werden müssen.
- Die Nichterzeugung solcher Frequenzspektren bedeutet, daß unnötige Strahlung, meist Überlagerungsstörungen in der Sprechbetriebsart, unterdrückt wird, und dies trägt dazu bei, daß eine gute Qualität der Verständigung realisiert wird.
- Obwohl die Zufallserzeugungsschritte 19 und 20 an einer Stelle des Abarbeitungsablaufs und insbesondere nach dem Schritt 18 in der oben erwähnten Ausführungsform vorhanden sind, ist die vorliegende Erfindung jedoch nicht auf das besoidere Beispiel beschränkt, und die Zufallserzeugungsschritte 19, 20 und 19', 20' können z.B. an zwei Stellen, d.h. nach dem Schmitt 16 bzw. nach dem Schritt 18, wie in Fig. 3 dargestellt, vorhanden sein. In Fig. 3 übergibt der MCU 10 nach dem Entscheidungsschritt 16, nämlich ob dieser das Gespräch beenden soll, eine Zufallszahl ' aus dem Zufallszahlgenerator 21 (Schritt 19), multipliziert die Zufallszahl ', die aus dein Zufallszahlgenerator 21 übergeben worden ist, mit einer festgelegten Zeit t&sub2; und weist einen Timer an, die Serie der Abarbeitungen für eine Zeit zu unterbrechen, die dem Multiplikationsergebnis (k x t&sub2;) entspricht (Schritt 20). Die Zeit t&sub1; ist normalerweise nicht gleich der Zeit t&sub2;, kann aber der Zeit t&sub2; gleichgesetzt werden. Ferner sind die Zufallserzeugungsschritte an zwei Steilen nach den Schritten 16 und 18 vorhanden, die vorliegende Erfindung ist jedoch nicht auf das besondere Beispiel beschränkt, und die Zufallserzeugungsschritte können an einer entsprechenden Anzahl von Stellen vorhanden sein, die von der Art des verwendeten Ablaufdiagramms bestimmt wird.
- Fernen ist eine Zufallszahlerzeugung nicht unbedingt erforderlich, um der sich wiederholende Zeitdauer einen Zufallswert zuzuordnen. Eine solche Zufallserzeugung kann z.B. durch einen Funktionsgenerator erreicht werden.
- Im letzteren Fall kann z.B. ein solches Verfahren verwendet werden, bei dem eine Pseudozufallszahl ' festgelegt wird, die folgende Bedingung erfüllt:
- k'=l&sub2; + l + a
- Dabei gilt folgendes: l ist die Anzahl der Schleifendurchläufe, und a ist eine Konstante. Und wenn die Schleifendurchlaufanzahl l eine Konstante a erreicht, wird sie auf 0 zurückgesetzt und die Konstante a wird aus mehreren festgelegten Konstanten erneut gewählt.
- In Fig 4 ist eine weitere erfindungsgemäße Ausführungsform mit einer solchen Anordnung dargestellt. Bei der vorliegenden Ausführungsform wird nach dem Schritt 18, nämlich der Feststellung, ob der andere Teilnehmer das Gespräch beendet, vom MCU 10 entschiedene ob die Anzahl l der Schleifendurchläufe einen festgelegten Wert ls (l = ls) erreicht hat (Schritt 21). Wenn l ≠ ls ist, dann setzt der MCU 10 das alte l für eine Addition (l + 1) als neues l ein (Schritt 22). Der MCU berechnet die folgende Gleichung mit dem neuen l, um eine Pseudozufallszahl k' zu erhalten (Schritt 23):
- k' = l&sub2; + l + a
- Danach multipliziert der MCU die berechnete Zufallszahl k' mit einer festgelegten Zeit l und weist einen Timer an, die Serie der Abarbeitungen für eine Zeit (k x t) zu unterbrechen, die dem Rechenergebnis entspricht (Schritt 24).
- Wenn der MCU in dem Schritt 21 feststellt, daß l = ls ist, dann löscht er den Wert l auf Null (Schritt 25) und wählt dann einen aus mehreren festgelegten Konstanten ai (i = 1, 2, 3 ...), um wiederum die gewählte Konstante als ein neues a festzulegen (Schritt 26).
- Fig. 5 und 6 zeigen jeweils weitere erfindungsgemäßen Ausführungsformen, bei denen immer dann, wenn die Anzahl der Schleifendurchläufe im Abarbeitungsablauf einen vorbestimmten Wert erreicht, vorbestimmte Schritte gelöscht oder hinzugefügt werden, um zu verhindern, daß die sich wiederholende Zeit des Abarbeitungsablaufs konstant wird. Insbesondere wird in der Ausführungsform gemäß Fig. 5 immer dann, wenn die Anzahl der Schleifendurchläufe im Abarbeitungsablauf einen vorbestimmten Wert erreicht, ein Schritt gelöscht, nämlich die Feststellung, ob eine zu geringe Spannung oder Niedrigspannung vorliegt. Das heißt, in Fig. 5 entscheidet der MCU 10, ob eine Schleifendurchlaufanzahl N des Abarbeitungsablaufs einen vorbestimmten Wert n (N = n) erreicht hat (Schritt 27). Wenn N ≠ n ist, dann führt der MCU eine Serie von Abarbeitungen von Schritt 16 bis Schritt 18 aus. Das heißt, der MCU 10 entscheidet nacheinander, ob er eine solche Sprechbeendigungseinrichtung (nicht dargestellt) wie einen Schalter veranlassen soll, das Gespräch in der Sprechbetriebsart zu beenden (Schritt 16), ob er auf der Grundlage des Detektionssignals, das von der Detektionsschaltung 15 kommt (Schritt 17), eine Anzeige für zu geringe Spannung bereitstellen soll und ob er dann das Gespräch auf der Grundlage eines Sprechbeendigungsanforderungssignals, das vom Senderempfänger des anceren Teilnehmers kommt (Schritt 18), beenden soll. Und der MCU geht auf der Grundlage der entsprechenden Entscheidungsergebnisse zum entsprechenden Sprechbeendigungsablauf oder zum Niedrigspannungsanzeigeablauf über.
- Wenn das Gespräch normal weitergeführt wird, löscht der MCU den Wert N auf Null (Schritt 28) und wählt dann eine von mehreren vorher festgelegten Konstanten ni (i = 1, 2, 3...), um wiederum die gewählte Konstante als ein neues n festzulegen (Schritt 29). Danach führt der MCU andere Schritte aus als den gelöschten Schritt, nämlich die Feststellung, ob eine Niedrigspannung vorliegt, d.h. er führt folgende Schritte aus: den Schritt 16', nämlich die Feststellung, ob es dich um eine Beendigung des Sprechens handelt, und den Schritt 18', nämlich die Feststellung, ob der andere Teilrehmer das Gespräch beendet, und kehrt dann zu Schritt 27 zurück. Durch eine solche Anordnung wird es möglich, daß die Schleifendurchlaufanzahl des Abarbeitungsablaufs um das erhöhte n verringert wird, wodurch die Zufälligkeit realisiert wird.
- Die Ausführungsform gemäß Fig. 6 ist so angeordnet, daß immer dann, wenn die Anzahl der Schleifendurchläufe des Abarbeitungsablaufs einen vorbestimmten Wert erreicht, der Entscheidungsschritt, ob ein Beendigung des Sprechens vorliegt, und der Entscheidungsschritt, ob der andere Teilnehmer das Gespräch beendet, jeweils zweimal wiederholt werden. In Fig. 6 entscheidet der MCU 10 insbesondere, ob die Anzahl N der Schleifendurchläufe des Abarbeitungsablaufs den vorbestimmten Wert n (N = n) erreicht hab (Schritt 27). Wenn N ≠ n ist, dann arbeitet der MCU die Serie von Abarbeitungsschritten vom Schritt 16 bis zum Schritt 18 ab. Wenn der MCU im Schritt 27 feststellt, daß N = n ist, dann löscht er den Wert N auf 0 (Schritt 28) und wählt dann einen von mehreren vorher festgelegten Konstanten ni (i = 1, 2, 3 ...), um wiederum die gewählte Konstante als ein neues n festzulegen (Schritt: 29). Danach führt der MCU 10 die Schritte 16' und 16", namlich die Feststellung, ob eine Beendigung des Sprechens vorliegt, und die Schritte 18' und 18", nämlich die Feststellung, ob der andere Teilnehmer das Gespräch beendet, und kehrt zum Schritt 27 zurück. Durch eine solche Anordnung wird es möglich, daß die Anzahl der Schleifendurchläufe des Abarbeitungsablaufs um das erhöhte erhöht wird, wodurch die Zufälligkeit realisiert wird.
- Die oben beschriebene Ausführungsform wurde zwar im Hinblick auf die vom MCU 10 in der Sprechbetriebsart durchgeführte Ermittlung eines Zufallswertes für die sich wiederholenden Zeitdauer beschrieben, die vorliegende Erfindung ist jedoch nicht auf das bestimmte Beispiel beschränkt.
- Wenn z.B. der MCU 10) so eingerichtet ist, daß er für die sich wiederholende Zeitdauer auch in der Wartebetriebsart einen Zufallswert ermittelt, kann eine Verbesserung des Tastverhältnisses der Funkwellen im Senderempfänger, der ein Rufsignal vom Senderempfänger eines anderen Teilnehmers empfängt, erwartet werden.
- In Fig. 7 ist eine weitere Ausführungsform dargestellt, die die Ermittlung eines Zufallswertes für die sich wiederholende Betriebszeitdauer in einer Wartebetriebsart realisiert. Im einzelnen führt der MCU 10 in der Wartebetriebsart wiederholt folgendes aus: einen Schritt 30, nämlich die Feststellung, ob ein ankommender Ruf vorliegt, und einen Schritt 31, nämlich die Feststellung, ob ein abgehender Ruf vorliegt, während er Daten schreibt oder liest, und zwar über die Datenbusse , b und die zwischen den EPROM 11, den IDROM 12 und den RAM 13 geschaltet sind. Wenn der MCU in Schritt 30 einen ankommenden Ruf feststellt, dann geht er über zu einem vorbestimmten Ablauf für ankommende Rufe, während er bei Feststellen eines abgehenden Rufs im Schritt 31 zu einem vorbestimmten Ablauf für abgehende Rufe übergeht.
- Der MCU 10 gibt gleichzeitig mit der Erzeugung der Zufallszahl aus dem Zufallszahlgenerator 21 (Schritt 32) die Zufallszahl dort ein.
- Dann multipliziert der MCU 10 die Zufallszahl , die aus dem Zufallszahlgenerator dort eingegeben worden ist, mit der vorher festgelegten Zeit t und weist einen Timer an (Schritt 33), die Serie der
- Abarbeitungen (der Schritte 30 und 31) für eine Zeitdauer zu unterbrechen, der dem Multiplikationsergebnis (k x t) entspricht.
- Mit einer derartigen Anordnung kann für die Abarbeitungszeit, die für einen vollständigen Schleifendurchlauf im Wartebetrieb erforderlich ist, ein Zufallswert entsprechend dem Wert der Zufallszahl ermittelt werden.
Claims (15)
1. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') mit
mindestens einem Empfänger (7), in welcher Vorrichtung (8) ein Taktgeber
(14) vorhanden ist zum Erzeugen eines Taktsignals, das eine Bezugsgrundlage
für einen Stuerungsbetrieb darstellt, um vorbestimmte Steuerungsschritte
unter der Steuerung des Taktsignals wiederholt auszuführen, das in dem
Taktgeber 14) erzeugt wird, dadurch gekennzeichnet, daß die
Steuerungsvorrichtung (8) aufweist:
Zeitdauerstelleinrichtung (21) zum Steuern einer sich wiederholenden
Zeitdauer dem vorbestimmten Steuerungsschritte so daß die Zeitdauer nicht
konstant ist.
2. Steueringsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 1, wobei die Zeitdauerstelleinrichtung folgendes aufweist: eine
Einrichtung (21) zum Erzeugen einer Zufallszahl und eine Einrichtung zum
Andern der Zeitdauer der vorbestimmten Steuerungsschritte um einen
Zeitbetrag, der der Zufallszahl entspricht, die in der
Zufallszahlerzeugungseinrichtung (21) erzeugt wird.
3. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 2, wobei die Zeitdaueränderungseinrichtung an einer vorbestimmten
Stelle der vorbestimmten Steuerungsschritte vorhanden ist.
4. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 2, wobei die Zeitdaueränderungseinrichtung an mehreren
vorbestimmten Stellen der vorbestimmten Steuerungsschritte vorhanden ist.
5. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 1, wobei die Zeitdauerstelleinrichtung folgendes aufweist: eine
Einrichtung zum Erzeugen eines Wertes einer vorbestimmten Funktion und eine
Einrichtung zum Ändern der Zeitdauer der vorbestimmten Steuerungsschritte
um einen Zeitbetrag, der dem Funktionswert entspricht, der in der
Funktionserzeugungseinrichtung erzeugt worden ist.
6. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 5, wobei die Funktionserzeugungseinrichitung eine Einrichtung zum
Zählen der Anzahl der Schleifendurchläufer in den Steuerungsschritten
aufweist, um den vorbestimmten Funktionswert als eine Variable des
Zählwerts der Zähleinrichtung zu erzeugen.
7. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 5, wobei die Funktionserzeugungseinrichtung folgendes aufweist:
eine Einrichtung zum Zählen der Anzahl der Schleifendurchläufer in den
Steuerungsschritten und eine Einrichtung zum Rücksetzen des Funktionswertes
auf seinen Anfangswert immer dann, wenn der Zählwert der Zähleinrichtung
einen vorbestimmten Wert erreicht.
8. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 5, wobei die Funktionserzeugungseinrichtung folgendes aufweist:
eine Einrichtung zum Zählen der Anzahl der Schleifendurchläufer in den
Steuerungsschritten und eine Einrichtung zum Modifizieren einer
Funktionsgleichung immer dann, wenn der Zählwert der Zähleinrichtung einen
vorbestimmten Wert erreicht.
9. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 5, wobei die Funktionserzeugungseinrichtung und die
Zeitdaueränderungsvorrichtung an einer vorbestimmten Stelle der
vorbestimmten Steuerungsschritte vorhanden sind.
10. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 1, wobei die Zeitdauerstelleinrichtung folgendes aufweist: eine
Einrichtung zum Zählen der Anzahl der Schleifendurchläufer in den
Steuerungsschritten und eine Einrichtung zum Modifizieren der Anzahl der
vorbestimmten Steuerungsschritte entsprechend dem Zählwert der
Zähleinrichtung.
11. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 10, wobei die Schrittanzahl-Modifizierungseinrichtung einen
vorbestimmten Schritt aus den vorbestimmten Steuerungsschritten entfernt.
12. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 10, wobei die Schrittanzahl-Modifizierungseinrichtung einen
weiteren Schritt zu den vorbestimmten Steuerungsschritten hinzufügt.
13. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 10, wobei die Schrittanzahl-Modifizierungseinrichtung einen
bestimmten Schritt der vorbestimmten Steuerungsschritte mehrere Male
wiederholt.
14. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 1, wobei die Zeitdauerstelleinrichtung folgendes aufweist: eine
Einrichtung zum Zählen der Anzahl der Schleifendurchläufer in den
Steuerungsschritten und eine Einrichtung zum Ändern der Anzahl der
vorbestimmten Steuerungsschritte immer dann, wenn der Zählwert der
Zähleinrichtung einen vorbestimmten Wert erreicht.
15. Steuerungsvorrichtung (8) in einem Senderempfänger (1,1') nach
Anspruch 14, wobei der vorbestimmte Wert immer dann modifiziert wird, wenn
der Zählwert der Zähleinrichtung den vorbestimmten Wert erreicht.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62246782A JPS6489823A (en) | 1987-09-30 | 1987-09-30 | Control circuit for radio equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
DE3886865D1 DE3886865D1 (de) | 1994-02-17 |
DE3886865T2 true DE3886865T2 (de) | 1994-06-23 |
Family
ID=17153584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE3886865T Expired - Fee Related DE3886865T2 (de) | 1987-09-30 | 1988-09-27 | Steuereinrichtung in einem Senderempfänger. |
Country Status (6)
Country | Link |
---|---|
US (1) | US5148447A (de) |
EP (1) | EP0310325B1 (de) |
JP (1) | JPS6489823A (de) |
KR (1) | KR910008751B1 (de) |
AU (1) | AU602249B2 (de) |
DE (1) | DE3886865T2 (de) |
Families Citing this family (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5263055A (en) * | 1991-11-04 | 1993-11-16 | Motorola, Inc. | Apparatus and method for reducing harmonic interference generated by a clock signal |
US5631920A (en) * | 1993-11-29 | 1997-05-20 | Lexmark International, Inc. | Spread spectrum clock generator |
US5488627A (en) * | 1993-11-29 | 1996-01-30 | Lexmark International, Inc. | Spread spectrum clock generator and associated method |
JPH09501815A (ja) * | 1994-04-21 | 1997-02-18 | エリクソン インコーポレイテッド | 電子装置における発振器からの干渉低減 |
US6175259B1 (en) | 1999-02-09 | 2001-01-16 | Cypress Semiconductor Corp. | Clock generator with programmable two-tone modulation for EMI reduction |
JP4177525B2 (ja) | 1999-07-23 | 2008-11-05 | 京セラ株式会社 | 携帯電話機 |
US6553057B1 (en) | 1999-11-09 | 2003-04-22 | Cypress Semiconductor Corp. | Circuit and method for linear control of a spread spectrum transition |
US6850554B1 (en) | 1999-11-09 | 2005-02-01 | Cypress Semiconductor Corp. | Circuit and method for controlling a spread spectrum transition |
US6980581B1 (en) | 2000-07-18 | 2005-12-27 | Cypress Semiconductor Corp. | Adaptive spread spectrum |
US7305020B2 (en) * | 2002-02-04 | 2007-12-04 | Vizionware, Inc. | Method and system of reducing electromagnetic interference emissions |
US20050105591A1 (en) * | 2003-02-28 | 2005-05-19 | Xemi, Inc. | Noise source synchronization for power spread signals |
US7948327B1 (en) | 2005-06-30 | 2011-05-24 | Cypress Semiconductor Corporation | Simplified phase lock loop control model system and method |
US7813411B1 (en) | 2005-06-30 | 2010-10-12 | Cypress Semiconductor Corporation | Spread spectrum frequency synthesizer with high order accumulation for frequency profile generation |
US8072277B1 (en) | 2005-06-30 | 2011-12-06 | Cypress Semiconductor Corporation | Spread spectrum frequency synthesizer |
US7961059B1 (en) | 2005-06-30 | 2011-06-14 | Cypress Semiconductor Corporation | Phase lock loop control system and method with non-consecutive feedback divide values |
US8174326B1 (en) | 2005-06-30 | 2012-05-08 | Cypress Semiconductor Corporation | Phase lock loop control error selection system and method |
US7912109B1 (en) | 2005-06-30 | 2011-03-22 | Cypress Semiconductor Corporation | Spread spectrum frequency synthesizer with first order accumulation for frequency profile generation |
US7932787B1 (en) | 2005-06-30 | 2011-04-26 | Cypress Semiconductor Corporation | Phase lock loop control system and method |
US7813410B1 (en) | 2005-09-02 | 2010-10-12 | Cypress Semiconductor Corporation | Initiating spread spectrum modulation |
US7685405B1 (en) * | 2005-10-14 | 2010-03-23 | Marvell International Ltd. | Programmable architecture for digital communication systems that support vector processing and the associated methodology |
US20070103204A1 (en) * | 2005-11-10 | 2007-05-10 | X-Emi, Inc. | Method and apparatus for conversion between quasi differential signaling and true differential signaling |
US8035455B1 (en) | 2005-12-21 | 2011-10-11 | Cypress Semiconductor Corporation | Oscillator amplitude control network |
US20080250184A1 (en) * | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Adaptive two-wire bus |
US20080250175A1 (en) * | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Cable assembly having an adaptive two-wire bus |
US20080250170A1 (en) * | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Clock mode detection in an adaptive two-wire bus |
US20080247414A1 (en) * | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Clock stretching in an adaptive two-wire bus |
US20080246626A1 (en) * | 2007-04-03 | 2008-10-09 | Vizionware, Inc. | Data transaction direction detection in an adaptive two-wire bus |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3582783A (en) * | 1968-12-19 | 1971-06-01 | Zenith Radio Corp | Multiple-function remote control system |
US3701103A (en) * | 1971-04-07 | 1972-10-24 | Warwick Electronics Inc | Remote control receiver using a phase locked loop |
US3872437A (en) * | 1972-12-12 | 1975-03-18 | Robertshaw Controls Co | Supervisory control system |
GB1502433A (en) * | 1974-05-18 | 1978-03-01 | Ferranti Ltd | Security systems |
US4168485A (en) * | 1974-08-12 | 1979-09-18 | Continental Oil Company | Simultaneous use of pseudo-random control signals in vibrational exploration methods |
IT1047437B (it) * | 1975-10-08 | 1980-09-10 | Cselt Centro Studi Lab Telecom | Procedimento e dispositivo per il controllo in linea di memorie logiche sequenziali operanti a divisione di tempo |
US4135243A (en) * | 1977-07-15 | 1979-01-16 | Hewlett-Packard Company | Single sampler heterodyne method for wideband frequency measurement |
US4311986A (en) * | 1978-09-13 | 1982-01-19 | The Bendix Corporation | Single line multiplexing system for sensors and actuators |
EP0088564B1 (de) * | 1982-03-10 | 1988-08-31 | EMI Limited | Nachrichtenverbindung über verrauschte Leitungen |
US4600942A (en) * | 1982-07-29 | 1986-07-15 | Telease, Inc. | Secure coding and decoding system and method for television program signals |
US4507796A (en) * | 1982-10-20 | 1985-03-26 | Printronix, Inc. | Electronic apparatus having low radio frequency interference from system clock signal |
US4642647A (en) * | 1983-08-29 | 1987-02-10 | Litton Systems, Inc. | Signal generator for radio navigation system |
JPS6124321A (ja) * | 1984-05-30 | 1986-02-03 | テクトロニツクス・インコ−ポレイテツド | デジタル機器の放射低減装置 |
-
1987
- 1987-09-30 JP JP62246782A patent/JPS6489823A/ja active Granted
-
1988
- 1988-09-27 DE DE3886865T patent/DE3886865T2/de not_active Expired - Fee Related
- 1988-09-27 US US07/249,755 patent/US5148447A/en not_active Expired - Lifetime
- 1988-09-27 EP EP88308924A patent/EP0310325B1/de not_active Expired - Lifetime
- 1988-09-28 AU AU22912/88A patent/AU602249B2/en not_active Ceased
- 1988-09-30 KR KR1019880012750A patent/KR910008751B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
EP0310325A3 (en) | 1990-09-12 |
EP0310325A2 (de) | 1989-04-05 |
KR910008751B1 (ko) | 1991-10-19 |
AU2291288A (en) | 1989-04-06 |
KR890006009A (ko) | 1989-05-18 |
US5148447A (en) | 1992-09-15 |
JPH0588013B2 (de) | 1993-12-20 |
AU602249B2 (en) | 1990-10-04 |
DE3886865D1 (de) | 1994-02-17 |
EP0310325B1 (de) | 1994-01-05 |
JPS6489823A (en) | 1989-04-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE3886865T2 (de) | Steuereinrichtung in einem Senderempfänger. | |
DE69218678T2 (de) | Funktelefon aus getrennten Modulen | |
DE3415032C2 (de) | Verfahren zur störresistenten Funkübertragung | |
DE69421364T2 (de) | Verfahren zum Prüfen eines Sender-Empfängers und Basisstation einer Zeitmultiplexfunkkommunikationsanlage | |
DE3872942T2 (de) | System zur analogen, wechselseitigen authentifikation zwischen einem endgeraet und einer uebertragungsleitung. | |
DE69834211T2 (de) | Vorrichtung und verfahren zur verminderung der amplitude von signalen | |
DE69326672T2 (de) | Zeitduplex-Sender-Empfänger | |
EP0566773A2 (de) | FSK-Modulationssystem | |
DE69124196T2 (de) | Signalverarbeitungseinheit für das europäische digitale zellulare Funktelefonsystem | |
DE3787788T2 (de) | Verfahren zum betrieb eines funkübertragung- oder kommunikationssystems einschliesslich einer zentralstation und eine mehrheit individueller fernstationen; funkübertragung oder kommunikationssystem, sowie ein fernstation. | |
DE2048055C1 (de) | Verfahren zur Feststellung der | |
DE69029050T2 (de) | Mobiles Telefonsystem | |
DE4494736C2 (de) | Verfahren zur Spektralanalyse eines Eingangssignals sowie Spektral-Analysator zum Ausführen einer Spektralanalyse | |
DE69533652T2 (de) | Datenübertragungsverfahren und zellulares funksystem | |
EP0048859A1 (de) | Verfahren zur Erkennung von Digitalinformation bei einer digitalen Informationsübertragung, insbesondere Informationsübertragung in Mobilfunk-Kommunikationssystemen | |
DE3519996C2 (de) | Synchronisierverfahren | |
DE4430349C2 (de) | Verfahren zum Messen der Leistung eines zusammen mit einem Carrier-Signal in einem Funkkanal eines Mobilfunknetzes empfangenen und dort ein Summensignal bildenden Interferer-Signals | |
DE19623279C1 (de) | Schnurloses Telekommunikationsverfahren | |
EP1405454B1 (de) | Verfahren und vorrichtung zur drahtlosen übertragung von sprachdaten | |
DE3035759C2 (de) | ||
DE3132233C2 (de) | ||
DE2600635C2 (de) | Verfahren zur Verschlüsselung eines Analogsignals und Übertragungsvorrichtung, bei der dieses Verfahren eingesetzt wird | |
DE60024786T2 (de) | Abstimmvorrichtung | |
DE2850414A1 (de) | Funkuebertragungssystem | |
DE2537136C3 (de) | Funktelefoniesystem mit mehreren miteinander korrespondierenden, vorzugsweise als mobile Anlagen ausgebildeten Stationen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8364 | No opposition during term of opposition | ||
8320 | Willingness to grant licences declared (paragraph 23) | ||
8339 | Ceased/non-payment of the annual fee |