|
|
|
| United States Patent | 5436591 |
| Link to this page | http://www.wikipatents.com/5436591.html |
| Inventor(s) | Henze; Werner (Wietzendiek 13, 30657 Hannover, DE) |
| Abstract | In a demodulator for radio data signals the transmission of which is made
by phase-keying of a suppressed subcarrier the occurence of transient
times is avoided in that the received signal of subcarrier frequency is
transformed into a first square wave signal (A) and that a second square
wave signal of subcarrier of frequency is formed which is brought into
such a time relationship to the first square wave signal that by means of
a comparison of both square wave signals a phase information for the first
square wave signal (A) is obtained. Demodulator can be implemented by
means of only digital components. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5436591 |
|
|
Demodulator for radio data signals |
|
|
|
|
|
| Publication Date |
July 25, 1995 |
|
|
|
|
|
| Filing Date |
August 17, 1994 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Priority Data |
Feb 19, 1992[DE]42 05 014.6
Feb 19, 1992[DE]42 05 015.4
Feb 19, 1992[DE]42 05 016.2
Nov 13, 1992[DE]42 38 373.0 |
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
I claim:
1. Demodulator for radio data signals, the transmission of which is
performed by phase-keying of a suppressed subcarrier, comprising:
means for transforming a received signal of a subcarrier frequency into a
first square wave signal;
means for forming a second square wave signal of subcarrier frequency;
means for comparing phase information of the first and second square wave
signals at predetermined times;
means for evaluating a resulting phase difference between the first and
second square wave signals; and
means for producing a demodulated radio data signal from the phase
difference between the first and second square wave signals.
2. Demodulator according to claim 1, characterized in that the received
signal of subcarrier frequency is transformed into the first square wave
signal having a constant pulse duty ratio.
3. Demodulator according to claim 1, wherein the resulting phase difference
between the first and second square wave signals is evaluated with respect
to the progression in time and the amplitude, and that at the occurrence
of a phase difference within a predetermined time interval a load pulse is
derived which matches the phase relation of said second square wave signal
with the phase relation of the first square wave signal and forms a first
edge of the demodulated radio data signal.
4. Demodulator according to claim 3, characterized in that the means for
evaluating the phase difference between the first and second square wave
signals includes a detecting means for detecting the pulse width of a
third square wave signal which is derived from the first and the second
square wave signals by means of a logic circuit.
5. The demodulator as recited in claim 4, wherein the logic circuit is an
exclusive-OR circuit.
6. Demodulator according to claim 3, characterized in that the means for
transforming includes a first counter started by the received signal of
subcarrier frequency which is clocked by a frequency being a multiple of
the subcarrier frequency and which is reset after arriving at a half
multiple.
7. The demodulator as recited in claim 6, wherein the multiple is a value
of 76.
8. Demodulator according to claim 6, wherein the means for forming a second
square wave signal includes a second counter, which counter is clocked by
a frequency being a multiple of the subcarrier frequency and which is
reset after arriving at said multiple, that a counter state, occurring
during a first edge of the first square wave signal within a duration
predetermined by the load pulse, is loaded into a memory, that a first
comparator compares the content of the memory with the counter state, and
that, if both signals are identical, a first edge of the second square
wave signal is produced, and half a period duration of the subcarrier
later, a second edge of the second square wave signal is produced.
9. The demodulator as recited in claim 8, wherein the multiple is a value
of 76.
10. Demodulator according to claim 8, characterized in that a third counter
is provided for which is also clocked by the multiple of subcarrier
frequency, that the output of the first comparator is connected to an
input of a first flip-flop, a reset input of which is connected to an
output of a first decoder which edits a signal if the third counter has
arrived at a counter state corresponding to the half period duration, and
that an output of the first flip-flop is connected to reset input of the
third counter.
11. Demodulator according to claim 10, characterized in that said load
pulse is produced only if the phase difference between the first and
second square wave signals depending on a first threshold value has
continuously been reduced within a period starting from the last load
pulse.
12. Demodulator according to claim 11, characterized in that the load pulse
is produced only if the sum of all phase differences between the first and
the second square wave signals since the last preceding load pulse exceeds
a predetermined second threshold value.
13. Demodulator according to claim 12, wherein the means for producing a
demodulated signal includes a clock signal having the frequency of the
subcarrier that is derived from a quartz clock signal of a higher
frequency by means of a first frequency division and that by means of a
second frequency division a bit clock signal for the demodulated radio
data signal is produced.
14. Demodulator according to claim 13, characterized in that at least one
shift register is provided for the second frequency division, said at
least one shift register is set to a predetermined value at the time a
data pulse signal being derived from the load pulse occurs.
15. Demodulator according to claim 14, characterized in that the output of
said at least one shift register is connected to an input of another shift
register at an output of which the bit clock signal is present, that the
data pulse signal being derived from the load pulse triggers a second
flip-flop, and that an output signal of the second flip-flop and said bit
clock signal are fed to a difference decoder.
16. Demodulator for radio data signals, the transmission of which is
performed by phase-keying of a suppressed subcarrier, comprising:
means for transforming a received signal of a subcarrier frequency into a
first square wave signal;
means for delaying said first square wave signal for a half period of a bit
clock of the radio data signal to form a delayed square wave signal of
subcarrier frequency;
means for measuring a resulting phase difference between the first and
delayed square wave signals;
means for deriving a data pulse signal, said signal being one of a first
level and a second level depending on the polarity of the phase
difference; and
means for producing a demodulated radio data signal from the phase
difference between the first and delayed square wave signals.
17. Demodulator according to claim 16, wherein the means for delaying
includes an oscillator for producing a frequency on a multiple of the
frequency of subcarrier, and further comprising a fourth counter, which is
reset at a counter state corresponding to said multiple, that the counter
state at which a first edge of the first square wave signal is present is
delayed for a half bit clock period, and that a first edge of the delayed
square wave signal on subcarrier frequency is derived if the counter state
corresponds to the delayed counter state.
18. Demodulator according to claim 17, characterized in that the delay is
performed by means of shift registers.
19. Demodulator according to claim 18, characterized in that the means for
delaying further comprises a fifth counter which is clocked by a multiple
of the frequency of subcarrier and which is started by the first edge of
the delayed square wave signal on subcarrier frequency and is terminated
after said fifth counter has reached half of said multiple whereby a
second edge of the delayed square wave signal on subcarrier frequency is
derived.
20. Demodulator according to claim 19, characterized in that one of said
first and second levels of said data pulse signal changes only if the
phase of the first square wave signal on subcarrier frequency has been
changed relatively to the phase of the delayed square wave signal on
subcarrier frequency for a certain predetermined amount.
21. Demodulator according to claim 20, wherein the means for deriving a
data pulse signal further comprises sixth, seventh, eighth, and ninth
counters for counting first and second pulses using clock pulses of an
oscillator and that the data pulse signal is set on the corresponding one
of said first and second levels if a predetermined counter state has been
arrived by the respective counter.
22. Demodulator according to claim 21, characterized in that clock signals
counted during the existence of phase differences between the first square
wave signal of subcarrier frequency and the delayed square wave signal of
subcarrier frequency are separately compared for both polarities of the
phase differences with a third threshold value, that said eighth and ninth
counters for each polarity of phase difference is clocked if the third
threshold value has been reached, and that counter states of said eighth
and ninth counters are compared with a fourth threshold value and that one
of said first and second levels of the data pulse signal is set if one of
the eighth and ninth counters has arrived at the fourth threshold value.
23. Demodulator according to claim 22, characterized in that the eighth and
ninth counters are alternately released and reset through a third
flip-flop.
24. Demodulator for radio data signals, the transmission of which is
performed by phase-keying of a suppressed subcarrier, comprising:
means for transforming a received signal of a subcarrier frequency into a
first square wave signal;
means for delaying said first square wave signal for a half period of a bit
clock of the radio data signal to form a delayed square wave signal of
subcarrier frequency;
means for summing vectorially the first and delayed square wave signals to
produce a fourth square wave signal of a certain phase derived from phases
of the first and delayed square wave signals;
means for recovering the subcarrier frequency from the fourth square wave
signal;
means for deriving a data pulse signal from the third square wave signal,
said data pulse signal being one of a first level and a second level
independent from the polarity of the measured phase difference between the
square wave signal and the recovered subcarrier; and
means for producing a demodulated radio data signal from the phase
difference between the first and delayed square wave signals.
25. Demodulator according to claim 24, characterized in that the fourth
square wave signal is only evaluated for demodulation if the amplitude of
the signal is sufficiently large.
26. Demodulator according to claim 24, characterized in that a signal
having a doubled bit clock frequency is derived from the recovered
subcarrier and the first square wave signal or the delayed square wave
signal and is used for demodulation.
27. Demodulator according to claim 24, wherein the means for delaying
includes an oscillator for producing a multiple of the frequency of the
subcarrier and a tenth counter being reset at a counter state
corresponding to said multiple, and that the counter state being present
at first and second edges of the first square wave signal is delayed for
half a bit clock period, and that a first edge of the delayed square wave
signal of subcarrier frequency is derived if the counter states of said
first square wave signal equal the delayed counter state.
28. Demodulator according to claim 27 characterized in that the delay is
performed by means of shift registers.
29. Demodulator according to claim 27 wherein the means for delaying
further comprises an eleventh counter which is clocked by a multiple of
the frequency of subcarrier and is started by means of the first edge of
the delayed square wave signal of subcarrier frequency, and stopped if the
half multiple has been reached, whereby a second edge of the delayed
square wave signal of subcarrier frequency is derived.
30. Demodulator according to claim 29, characterized in that count pulses
are derived from the fourth square wave signal by means of a
frequency/phase demodulator in dependence from the polarity from the phase
difference, which count pulses being fed to a twelfth counter and a
thirteenth counter, that said twelfth and thirteenth counters are reset by
a frequency corresponding to the doubled bit clock frequency and that the
counter states existing immediately before said reset are compared by a
second comparator, the result of said comparison leading to a data pulse
signal.
31. Demodulator according to claim 30, characterized in that a level change
in data pulse signal is produced only if the output signal of the second
comparator shows the same value within two periods of a clock signal
having the doubled bit clock frequency.
32. Demodulator according to claim 30, characterized in that a carrier
frequency for the frequency/phase demodulator is derived using a sync
signal, edges of which starting essentially in the middle of the pulses of
the first and delayed square wave signals, the count pulses being counted
up to a predetermined count state and having a frequency during the pulses
of the first and delayed square wave signals which is half the frequency
within pulse gaps of the first and delayed square wave signals.
33. Demodulator according to claim 32, characterized in that a recovered
57-khz subcarrier of square waves is used for producing a clock signal
having a doubled bit clock frequency, for demodulation of the first and
delayed square wave signals having subcarrier frequency wherein pulse
edges of the demodulated signals are used for determining the phase of
said clock signal.
34. Demodulator according to claim 33, characterized in that phase
determining pulses are effective only in a predetermined time interval.
35. Demodulator according to claim 34, characterized in that adjacent
pulses are derived from the recovered carrier by means of a fourteenth
counter and a plurality of decoders and that a pulse is selected for
producing the doubled bit clock which coincides with the phase determining
pulses.
36. Demodulator according to claim 35, characterized in that an averaging
of phase determining pulses is performed during the pulses derived by
means of said decoders for a fine phase determination of the clock signal
by means of a phase fine adjusting circuit. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
DESCRIPTION
The present invention is related to a demodulator for radio data signals
according to the introductory part of claim 1.
By means of the well known radio data system data signals can be
transmitted additionally to the audio signals, which data signals e.g.
comprise the name of the transmitted program and other information. In
order to assure the compatibility with the audio signals as well as with
traffic broadcast signals for FM stereo radio transmission the carrier of
57 kHz used also for traffic broadcast transmission is modulated with the
data to be transmitted, wherein, however, the sidebands are choosen
different from the modulation frequencies used for the different signals
of traffic broadcast transmission. A biphase coding is used effecting that
no spectral components result at 57 kHz and that the clock is transmitted
implicitly. The whole spectrum of the modulated radio data signals, in the
following called RDS signals, is limited to .+-.2,4 kHz.
Conventional RDS decoders rely on the use of phase locked loops. In the
magazine Funkschau No. 7/1988, page 42, a RDS decoder is disclosed to
which the 57 kHz signal is fed after amplification and amplitude
limitation, i.e. as a square wave signal. RDS information is demodulated
by means of a synchronous demodulator with carrier recovery (Costas loop).
It is the object of the present invention to provide a demodulator for RDS
signals in which no delay due to rise times of phase locked loops occur.
According to the present invention this problem is solved by a demodulator
comprising the features described generally in FIG. 1.
The demodulator according to the present invention can advantageously be
built up by means of digital components only, allowing a low cost
realization as an integrated circuit and rendering expensive matching
works during production unnecessary.
The demodulator according to the present invention can also be put into
effect by means of suited programs for signal processors or other micro
electronic components. Since the demodulator according to the present
invention can work on a high speed it may advantageously be used in a
broadcast receiver in which short periods checks on alternative
frequencies are performed (e.g. according to DE 41 03 062 A1) without
disturbing the reception of the actual tuned frequency.
For producing the second square wave signal in an embodiment of the
invention a signal on about a subcarrier frequency is produced the phase
of which is matched to the phase of the received RDS signal from time to
time. In a further embodiment the second signal is produced by delaying
the first signal by half a RDS data period.
Advantageous embodiments of the invention are recited in the subclaims and
will be explained by means of examples of the invention and their
properties and advantages with reference to the drawing, in which:
FIG. 1 shows a block diagram of a demodulator according to a first
embodiment
FIG. 2 is a block diagram of a first pulse former being part of the
demodulator according to FIG. 1
FIG. 3 is a block diagram of a gate circuit being part of the demodulator
according to FIG. 1
FIGS. 4 and 5 show evaluation circuits being part of the demodulator
according to FIG. 1
FIG. 6 shows a further evaluation circuit being part of the demodulator
according to FIG. 1
FIG. 7 shows an embodiment of a logic circuit being part of the demodulator
according to FIG. 1
FIG. 8 is a block diagram of a demodulator according to a further
embodiment of the invention
FIG. 9 is a block diagram of a pulse former being part of the demodulator
according to FIG. 8
FIG. 10 is a schematic diagram of RDS signal vectors of various signals
occurring in the demodulator according to FIG. 8
FIG. 11 is a block diagram of a circuit for recovering data clocks being
part of the demodulator according to FIG. 8
FIG. 12 shows time diagrams of signals in the circuit arrangement according
to FIG. 11
FIG. 13 is a block diagram of a demodulator according to a third embodiment
of the invention
FIG. 14 shows time diagram of signals occurring in the demodulator
according to FIG. 13
FIG. 15 shows a circuit for implementing a vector addition indicated in
FIG. 13
FIG. 16 shows time diagrams of signals occurring in the circuit arrangement
according to FIG. 15
FIG. 17 is a block diagram of a carrier recovery circuit
FIG. 18 is a block diagram of a circuit for producing synchronous pulses
said circuit being part of the carrier recovery circuit according to FIG.
17
FIG. 19 is a block diagram of a circuit for producing a doubled bit clock
frequency
FIGS. 20 to 22 block diagrams of parts of the circuit according FIG. 19.
In the drawings counters are indicated by a symbol "0, 1, 2. . .", memories
by "MEM" and shift registers by "SR". "CL" means clock terminal, "R" reset
terminal, "D" data input and "LD" load input. Inputs to comparators are
indicated by X and Y and the output by means of the respective condition.
Decoder producing information depending on the content of a counter are
indicated by means of the respective counter state in square brackets.
Some inputs and outputs are provided with arrows and numerals indicating
from and to which components the respective signals are conducted.
Referring to FIG. 1 the received multiplex signal is fed to the demodulator
at 1. By means of a band pass 2 the RDS signal is recovered from the
multiplex signal and amplitude limited in a subsequent limiter 3. By means
of a pulse former 4 a square wave signal is formed from the amplitude
limited RDS signal having a pulse duty ratio of 50% and comprising the
phase modulation of the RDS signal, said square wave signal being
referenced as signal A in the following. Signal A is combined in a logic
circuit 5 with a signal B also having the form of a meander, having a
frequency of 57 kHz and the phase of which being synchronized at certain
times to the phase of the signal A.
A quartz oscillator 6 having a frequency of 4,332 MHz is used for producing
a 57 kHz clock signal by dividing the frequency of 4,332 MHz by means of a
first counter 7 and a first decoder 8. As soon as a first counter 7 to
which the output signal of the quartz oscillator 6 is fed as a clock has
counted to 76 this is realized by decoder 8 and the counter is reset.
For producing a signal B the counter state of the first counter 7 is fed
into a memory 9 at the time of an edge of signal A which is selected by
means of a load pulse L. For this purpose signal A is fed to the load
input of memory 9 via a gate circuit 10. Gate circuit 10 will be explained
in detail with reference to FIG. 3.
Content of memory 9 is compared with content of first counter 7 by means of
a comparator 11. If both values are equal a flip-flop 12 is set at the
output of which signal B is present. By setting flip-flop 12 the leading
edge of signal B is produced. Trailing edge of signal B is produced by
means of a second counter 13 and second decoder 14. Second counter 13 is
fed by the 4,332 MHz clock and reset by setting the flip-flop 12. If
counter has reached half of the period of signal B, which is the case at a
counter state 38 flip-flop is reset by means of second decoder 14.
Logic circuit 5 essentially corresponds to an exclusive OR-circuit. A more
complicated embodiment is described in detail with reference to FIG. 7.
Output signal of logic circuit 5 therefore has a first logic level if
signals A and B are different and has the other logic level if signals A
and B are equal. Signal C being combined in this way indicates phase
differences between signals A and B. By means of said phase differences
four different conditions are examined in four evaluation circuits.
If a RDS signal the is received without traffic broadcast signal pulse
width of signal C becomes smaller with reference to the time of the e.g.
maximum positive phase deviation, if the time of the maximum negative
phase deviation has passed.
If a RDS signal with traffic broadcast signals is received the pulse width
of signal C becomes smaller if the subcarrier shows its maximum phase
deviation with respect to its zero phase.
As will be described later, a load pulse is produced in the first case
after occurrence of the maximum phase deviation and in the second case at
each maximum phase deviation of the sub-carrier.
The evaluation circuit 15 receives besides signal C the 4,332 MHz clock
signal and load pulse L, which is derived from the output signals of
evaluation circuits 15 to 18 by means of a further logic circuit 19. As
will be described later with reference to FIG. 4 evaluation circuit 15
checks if the pulse width of signal C becomes continuously smaller. A
corresponding output signal is fed to the further logic circuit 19.
For sensing the pulse width of signal C evaluation circuit 15 comprises a
counter which counts pulses of the 4,332 MHz clock signal during the
duration of one pulse each of signal C. Counter state at the end of said
pulse of signal C corresponds accordingly to the pulse width. Said counter
state is fed from evaluation circuit 15 to evaluation circuit 16. There
the condition is checked whether or not the phase deviation has exceeded a
predetermined threshold value. If this is the case a corresponding signal
is fed to the further logic circuit 19. Furthermore evaluation circuit 16
produces a threshold value switching signal being fed to evaluation
circuit 17 and being used for examination whether the summation of all
clock pulses of all counted pulses of signal C has exceeded a
predetermined threshold value. If this is the case the signal is fed to
the further logic circuit 19, too. Finally a signal is produced in
evaluation circuit 18 and fed to the further logic circuit 19 indicating
whether or not a minimum time has lapsed after a positive edge of clock
signal (57 kHz).
From output signal of further logic circuit 19 the load pulse L is produced
by means of a further pulse former 20. Said load pulse L is fed to gate
circuit 10 on one hand and to circuit 21 for realizing pulse gaps being
represented in detail in FIG. 6. By means of circuit 21 it is checked if
the phase of input signal has changed during a half or a full bit clock
period, i.e. it is sensed whether or not a load pulse is present after
half a bit clock period. If no load pulse is present a data clock is
edited.
A bit clock signal is derived from 57 kHz clock signals by means of a
frequency divider 22 and of two shift registers 23, 24. Frequency divider
22 produces a 19 kHz signal clock for shift registers 23, 24. Shift
register 23 is loaded by each data pulse signal produced by circuit 21 to
binary 1000 0000 and shift register 24 is set to 0. Due to shift clock of
19 kHz sixteen shift clocks are present within a RDS bit clock period.
After eight shift clocks the middle of data signal is reached, i.e. the
"1" loaded into shift register 23 then is present at output of shift
register 24. As long as no data clock pulse occurs loaded "1" is
cyclically shifted through shift registers 23, 24 and occurs at output of
shift register 24 after each RDS bit clock period. The advantage of this
circuit arrangement is the new synchronization of bit clock for each data
clock.
Data pulse signal triggers a flip-flop 25 producing pulses changing the
level from one to another for each pulse of data pulse signal. This signal
corresponds essentially to RDS signal, wherein, however, difference coding
being performed by the transmitting station still is present. Said
difference coding is decoded by means of a well-known circuit 26 so that
the demodulated RDS signal is present at output 27.
Since evaluation circuits 15 to 18 evaluate both the leading edges and
trailing edges of signal A a constant pulse duty ratio is highly
important, being however not fulfilled by only limiting the modulated RDS
signal by means of limiter 3. Therefore, a signal having a pulse duty
ratio of 50% is produced by pulse former 4. For this purpose in the pulse
former 4, an advantageous embodiment of which is illustrated in FIG. 2,
output signal of limiter 3 is fed to the clock input of a flip-flop 31 the
data input of which is supplied with a positive voltage. By means of the
leading edge of the limiter modulated RDS signal flip-flop 31 is set.
Inverting output of flip-flop 31 is connected with the reset terminal of a
counter 32 to which the 4,332 MHz clock signal is fed.
As soon as flip-flop 31 is set, counter 32 starts counting. By means of
decoder 33 counter 32 is reset at counter state [38] by means of resetting
flip-flop 31. Due to the frequency ratio of 76:1 of the 4,332 MHz clock to
the carrier frequency of 57 kHz at counter state [38] half of the period
has been consumed. Therefore, the pulse duty ratio of signal at output 34
is 50%.
FIG. 3 is a block diagram of gate circuit 10 (FIG. 1). From signal A a
short pulse is produced by means of an AND circuit 41 one input signal of
which is inverted and a delay circuit 42, which short pulse corresponds to
leading edges of signal A being fed to input 40. Delay circuit 42 may be
implemented in a simple manner by logic elements, e.g. serially connected
invertors. Load pulse L being supplied to one input 43 sets a flip-flop 44
the output of which is connected to a further input terminal of AND
circuit. A further flip-flop 45 can only be set to a time in which
flip-flop 44 is set and the pulse derived from the leading edge of signal
A is 1. As soon as the further flip-flop 45 is set memory 9 (FIG. 1) is
loaded via output 46.
After setting the further flip-flop 44 both flip-flops 44, 45 are reset, if
the 4,332 MHz clock signal becomes 0. For this purpose the 4,332 MHz clock
signal is supplied to the clock inputs of flip-flops 44, 45 through an
AND-circuit 47.
FIG. 4 represents block diagrams of evaluation circuits 15 and 16. Signal C
is supplied to evaluation circuit 15 through an input terminal 51.
Furthermore evaluation circuit 15 receives the 4,332 MHz clock signal
through a further input terminal 52. Both signals are supplied to a
counter 54 through an AND-circuit 53 which counter therefore only receives
clock signals during phase differences between signals A and B. Signal C
and the 4,332 MHz clock signal are fed to a circuit 55 for pulse control
producing a reset signal for counter 54, a load signal for a memory 56 and
further signals controlling the timing of functions being described in the
following. After each pulse of signal C counter state of counter 54 is
written into memory 56. Previously, however, counter state at the end of
the pulse of signal C is compared with the content of memory 56 by means
of comparator 57.
Comparator 57 has two output terminals at which signals are present
indicating if signal at input terminal X is greater than the signal at
input terminal Y or signal at input terminal X is smaller than signal at
input terminal Y, respectively. Both output terminals 58, 59 are connected
with AND-circuits 60, 61. Output terminal of AND circuit 60 is connected
to clock input of a further counter 62 whereas output of AND-circuit 61 is
connected to reset input of counter 62 through OR-circuit 63.
Load pulse L is supplied to OR-circuit 63 through an input terminal 64.
Counter state of counter 62 is compared with a threshold value S1 being
fed at 66 in a further comparator 65. If both supplied signals are equal,
output of comparator 65 is a signal indicating that the condition is met
and being present at output terminal 67 of evaluation circuit 15. If pulse
width has become smaller from one pulse of signal C to the following,
counter 62 is incremented by means of comparator 57 through output
terminal 58 and AND-circuit 60. If, however, pulse width has become
greater counter 62 is decremented through output 59 of comparator 57,
AND-circuit 61 and OR-circuit 63. Consequently counter state (counter 62)
can rise to threshold value S1 being supplied at 66 only if pulsewidth is
continuously reduced during a number of periods of signal C being
determined by S1.
Evaluation circuit 16 also being represented in FIG. 4 checks if the second
condition is met, namely if pulsewidth of signal C has exceeded the
predetermined value. For this purpose content of memory 56 is compared
with a threshold value S3 or a threshold value S4 in a comparator 70,
which threshold values are alternatively supplied to input terminal Y of
comparator 70 through a controllable switch 71. If the content of memory
56, representing the pulsewidth, is greater than the corresponding
threshold value S3 or S4, a flip-flop 73 is set through an AND-circuit 72
so that at the output terminal 74 of flip-flop 73 a signal is present
indicating that the second condition is met. Flip-flop 73 is reset after
the end of the pulse of signal C by means of a reset signal produced by
pulse control circuit 55.
The selection of the threshold value for comparator 70 depends on whether
or not a traffic broadcast signal is present in the received signal
besides the RDS-signal. In this case a smaller maximum phase difference
between signals A and B can be expected so that the threshold is reduced.
For sensing this a further comparator 75 is provided for being supplied
with a threshold value S5 and setting or resetting a flip-flop 78 through
AND-circuits 76, 77 in correspondence with pulse width being greater or
smaller than threshold value S5. Output signal SU of flip-flop 78 is on
one hand used for controlling switch 71 and is on the other hand available
for evaluation circuit 17 being illustrated in FIG. 5 through output
terminal 79.
FIG. 5 shows evaluation circuits 17 and 18 (FIG. 1). Evaluation circuit 17
checks whether or not the summation of pulsewidths of all pulses of signal
C starting from the last load pulse exceeds a threshold value. For this
purpose output signal of AND-circuit 53 (FIG. 4) is fed to input terminal
81 as a clock signal for a counter 82. Counter 82 is reset by load pulse L
being supplied to an input terminal 83. By this, counter receives the
number of pulses of the 4,332-MHz-clock signal occuring during pulses of
the signal C since the last load pulse. This number corresponds to the
summation of all pulse widths.
For a comparison with a threshold value a comparator 84 is provided which
is alternatively supplied with a threshold value S6 or a threshold value
S7 through a controllable switch 85. Controllable switch 85 can be
switched by means of signal SU being present at output terminal 79 of
evaluation circuit 16 (FIG. 4) and supplied through input terminal 86. As
soon as the counter state of counter 82 exceeds the corresponding
threshold value a flip-flop 87 is set at the output 88 of which a signal
is present corresponding to the third condition. Flip-flop 87 is reset by
load pulse L.
By means of evaluation circuit 18 also being represented in FIG. 5, it is
checked whether or not a certain predetermined time has passed after the
last load pulse. This time is sensed by counting the 57-kHz-pulses
supplied at 91 by means of a counter 92, and a decoder 93. Counter 92 is
reset by means of load pulse L. As long as counter state is below or equal
to [20] decoder 93 edits the logic level 0. Correspondingly AND-circuit 94
having an inverting input transmits count pulses to clock input of counter
92. If counter state [20] is exceeded output signal of decoder jumps to
logic level 1 after which AND-circuit 94 interrupts a further counting.
Thereby signal at output 95 of evaluation circuit 18 assumes level 1
indicating that after the last load pulse a certain predetermined time has
lapsed. Thereby a premature generation of a load pulse after meeting the
first three conditions is excluded.
After the meeting of said four conditions is checked by means of the
further logic circuit 19 (FIG. 1) the load pulse L is produced from output
signal of the further logic circuit 19 by pulse former 20. This is
according to FIG. 6 performed simply by supplying output signal of the
further logic circuit 19 within pulse former via an input terminal 100
directly to a first input terminal of AND-circuit 101 and through a delay
member 102 to an inverting second input of AND-circuit 101. Delay member
102 may simply be implemented by logic circuits and determines the pulse
duration of load pulse L being present at output terminal 103.
For producing the data pulse signal load pulse is supplied to a circuit 21
being also represented in FIG. 6. Here load pulse L serves for resetting
counter 104 to which the 19 kHz clock signal which is supplied through
input terminal 105 from frequency divider 22 (FIG. 1) is fed. If a
threshold value determined by decoder 106 is exceeded counting is
terminated and flip-flop 25 (FIG. 1) connected to output terminal 107 of
circuit 21 is set. In this way flip-flop 25 supplies the already
demodulated RDS-signal, however without a difference decoding.
FIG. 7 shows an embodiment for a logic circuit 5 (FIG. 1) serving for
detecting which of the two possible phase relations between signal A and B
is dominant between two load pulses. A corresponding pre-setting for the
phase relation to be expected is performed by means of flip-flop 123.
Noise resistance of demodulator is improved thereby.
Signals A and B are supplied to delay circuit 113, 114, each, through input
terminals 111, 112. Delayed signals A and B are clock signals for
flip-flops 115, 116 which are set due to positive voltages at data inputs.
Resetting of flip-flops 115, 116 is performed by output signals of
exclusive OR-circuit 110.
If signals A and B are different, flip-flops can be set whereas they are
reset if signals A and B are equal. Outputs of flip-flops 115 and 116 are
connected with clock inputs of counters 119, 120 through AND-circuits 117,
118, which counters are reset by load pulse L being supplied at 121. Due
to AND-circuits 117 and 118 only that signal of that flip-flop 115, 116
respectively, can be fed to the corresponding counter 119 or 120,
respectively, which has been set at first.
At the time of the load pulse one of the counters 119, 120 will comprise a
greater value than the other one. This is detected by means of comparator
122. Depending on said comparison a flip-flop 123 is set for which load
pulse L is clock. By resetting counters 119, 120 counts can be restarted.
Output terminals of AND-circuits 117, 118 are connected to an input of
further AND-circuits 124, 125, each, the other inputs of which are
connected to outputs of flip-flop 123.
A pre-selection of pulses at the outputs of AND-circuits 117 and 118 is
performed by means of flip-flop 123 and AND-circuits 124 and 125. Via
OR-circuit 126 selected pulses from signal C are available at output
terminal 127.
A second embodiment of demodulator is represented in FIG. 8 and supplied
with the received multiplex signal at 201. By means of bandpass 202 the
RDS-signal is recovered from the multiplex signal. The amplitude of
RDS-signal is limited by a subsequent limiter 203. By pulse former 204 a
square wave signal with a pulse duty ratio of 50% is produced from the
limited RDS-signal which square wave signal comprises the phase modulation
of the RDS-signal and is called signal A in the following.
A quartz oscillator 206 having a frequency of 4,332 MHz serves for
producing an 57 KHz clock signal by dividing the 4,332 MHz frequency by
[76] by means of a first counter 207 and a first decoder 208. As soon as
the first counter 207 being supplied with the output signal of quartz
oscillator 206 as clocked, has counted up to [76] this is detected by
decoder 208 and counter is reset.
By means of circuits 209 to 215 signal A is delayed by a half period of
RDS-bit clock. Thereby the phase relation of signal A is strictly
conserved also in the delayed signal. Delayed signal is called signal B in
the following. At each positive edge of signal A counter state of counter
207 comprising 7 bits is transferred into memory 209. Thereby the phase
difference between the 57 kHz clock signal produced by means of counter
207 and decoder 208 and signal A is fixed for the corresponding edge of
signal A. Said phase difference is delayed by means of a delay circuit 210
for half a bit clock period which delay is preferably done by means of
seven shift registers having each a length of 24 bit.
Counter states transferred into memory 209 are shifted by means of edges of
signal A to the output of the shift registers. Output signals of shift
registers comprising 7 bits are compared with the counter state of counter
207 by means of comparator 211. Output signal of comparator is released if
counter 207 is not incremented; for this purpose the 4,332 MHz clock
signal is fed to an enable input EN of comparator through an inverter 215.
If the output signal of delay circuit 210 equals the counter state, a
flip-flop 212 is set and counter 213 is released thereby starting a pulse
of signal B. If counter 213 reaches counter state 38 decoder 214 resets
flip-flop 212 thereby terminating the "1" level of signal B and resetting
counter 213.
From signals A and B circuit 221, being explained in more detail with
respect to FIGS. 10 and 11, extracts RDS-clock DT.
A bit clock signal is derived from said 57-kHz-clock-signal by means of
frequency divider 222 and of two shift registers 223, 224. Frequency
divider 222 at first produces a 19 kHz-signal clock for shift registers
223, 224. Shift register 223 is loaded to binary 1000 0000 at each data
pulse signal produced by circuit 221, and shift register 224 is set to 0.
For a shift clock of 19 kHz one RDS-bit clock period comprises 16 shift
clocks. After eight shift clocks the middle of data signal has been
reached, i.e. the "1" loaded into a shift register 223 has arrived at
output of shift register 224. As long as no data clock pulse occurs the
loaded "1" is cyclically shifted through shift registers 223, 224. At the
output of shift register 224 the "1" occurs at intervals of one RDS-bit
clock period each. It is an advantage of the circuit that bit clock is
synchronized anew for each data clock.
Data pulse signal triggers a flip-flop 225 thereby producing pulses which
change their level from one level to the other at each pulse of data pulse
signal. Produced signal corresponds essentially to RDS-signal, however,
the difference coding performed for transmission is still present.
Difference coding is decoded by means of a well-known circuit 226 so that
at output terminal 227 demodulated RDS-signal is available.
For the function of circuit 221 a pulse duty ratio of signals A and B of
50% is necessary. For signal B this is assured by means of clock 213
together with decoder 214. For signal A in the pulse former 204, a
preferred embodiment of which is illustrated in FIG. 9, output signal of
limiter is fed to clock input of flip-flop 231 the data input of which
receives a positive voltage. By the leading edge of the limited modulated
RDS-signal flip-flop 231 is set. The inverting output of flip-flop 231 is
connected to the reset input of counter 232 being clocked by the 4,332
MHz-clock-signal.
As soon as flip-flop 231 is set, counter 232 starts counting. By means of
decoder 233 counter 232 is reset at counter state [38] by resetting
flip-flop 231. Due to the frequency ratio of 76:1 of the 4,332 MHz-clock
to carrier frequency of RDS-signal of 57 kHz at counter state 38 the half
period has lapsed. Pulse duty ratio of signal at output 234 therefore is
50%.
FIG. 10 represents signal vectors of signals A and B wherein timings are
selected a | | |