參數(shù)資料
型號: RC86L50-1
廠商: Electronic Theatre Controls, Inc.
英文描述: VOICE SYNTHESIZER
中文描述: 語音合成器
文件頁數(shù): 37/48頁
文件大?。?/td> 747K
代理商: RC86L50-1
37
RC8650 VOICE SYNTHESIZER
RC SYSTEMS
SINUSOIDAL TONE GENERATOR
The musical tone generator is capable of producing three tones simul-
taneously, and works well in applications which require neither precise
frequencies nor a “pure” (clean) output. The output is a pulse train rich
in harmonic energy, which tends to sound more interesting than pure
sinusoids in music applications.
The sinusoidal tone generator enables the simultaneous generation of
two sinusoidal waveforms. Applications for this generator range from
generating simple tones to telephone call-progress tones (such as a
dial tone or busy signal). The frequency range is 0 to 2746 Hz, with a
resolution of 4 to 11 Hz.
The sinusoidal tone generator is activated with the command
n
J,
where
n
is an ASCII number between 0 and 99. Note the similarity to
the musical tone generator command, J, which uses no parameter.
The parameter
n
programs the internal sampling rate, much like the
Real Time Audio Playback command does; in fact, the sampling rate
f
s
has the same relationship to
n
as the Real Time Audio Playback
command:
f
s
= 617 / (155 – n)
Immediately following the
n
J command are three
binary
parameter
bytes:
n
J K
d
K
1
K
2
where K
d
determines the tone duration, and K
1
and K
2
set the output
frequencies of generators 1 and 2, respectively.
The tone duration and frequencies are not only functions of these
parameters, but of
n
as well. The output amplitude is a function of
the Volume command (
n
V). The command and parameter values are
buffered within the RC8650, and can be intermixed with text and other
commands without restriction.
The tone duration T
d
is calculated as follows:
T
d
= K
d
x 256 / f
s
(sec)
where 0
K
d
255. Substituting the relationship f
s
= 617 / (155 – n)
into the above equation,
T
d
= K
d
x (155 – n) / 2410 (sec)
Setting K
d
= 1 yields the shortest duration; K
d
= 0 (treated as 256)
the longest. Depending on the value of
n
, T
d
can range from 23 ms
to 16.5 sec.
The tone frequencies F
1
and F
2
are computed as follows:
F
i
= K
i
x f
s
/ 1024 (Hz)
where 0
K
i
255. Substituting the relationship f
s
= 617 / (155 - n)
into this equation,
F
i
= K
i
x 603 / (155 – n) (Hz)
Depending on the value of
n
, F
i
can range from 0 Hz to 2746 Hz. If only
one tone is to be generated, the other tone frequency may be set to 0
(K
i
= 0), or equal in frequency. Note, however, that due to the additive
nature of the tone generators, the output amplitude from both genera-
tors running at the same frequency will be twice that of just one genera-
tor running. Both K
1
and K
2
may be set to 0 to generate silence.
Note that the frequency step size and frequency range are strictly
functions of
n
. In general, the larger
n
is, the larger the step size and
range will be. The parameter K
i
can be thought of as a multiplier, which
when multiplied by the step size, yields the output frequency. For ex-
ample, setting
n
= 95 (corresponding to an internal sampling rate of
10.28 kHz) results in a frequency step size of 603 / (155 - 95) Hz, or
10 Hz. Thus, the output frequency range spans 0 Hz to 255 x 10 Hz,
or 2550 Hz, in 10 Hz steps.
As an example, suppose your application needed to generate the tone
pair 440/350 Hz (a dial tone) for say, 2.5 seconds. We will choose
n
=
95, because it yields a convenient step size of 10 Hz. The tone duration
parameter K
d
is calculated as follows:
K
d
= 2410 x T
d
/ (155 – n)
substituting T
d
= 2.5 (sec) and
n
= 95,
K
d
= 2410 x 2.5 / (155 – 95) = 100
K
1
(440 Hz) is computed as follows:
K
1
= F
1
x (155 – n) / 603
= 440 x (155 – 95) / 603 = 44
In like manner, K
2
(350 Hz) is computed to be 35.
In order to embed the command in a text file, the computed values
must be converted into their ASCII equivalents: 100 = “d”, 44 = “,” and
35 = “#”. The complete command becomes
^A95Jd,#
which can be embedded within normal text for the synthesizer.
相關PDF資料
PDF描述
RC86L50-2 VOICE SYNTHESIZER
RC86L50-3 VOICE SYNTHESIZER
RCM3200 C-Programmable Module with Ethernet
RCV336ACFWSP RCV336ACF/SP and RCV144ACF/SP Modem Device
RCV144ASP RCV336ACF/SP and RCV144ACF/SP Modem Device
相關代理商/技術參數(shù)
參數(shù)描述
RC86L50-2 制造商:未知廠家 制造商全稱:未知廠家 功能描述:VOICE SYNTHESIZER
RC86L50-3 制造商:未知廠家 制造商全稱:未知廠家 功能描述:VOICE SYNTHESIZER
RC86L60-1 制造商:未知廠家 制造商全稱:未知廠家 功能描述:CMOS, 3.3 Volt / 5 Volt Voice Synthesizer Chipset
RC86L60-2 制造商:未知廠家 制造商全稱:未知廠家 功能描述:CMOS, 3.3 Volt / 5 Volt Voice Synthesizer Chipset
RC86L60-3 制造商:未知廠家 制造商全稱:未知廠家 功能描述:CMOS, 3.3 Volt / 5 Volt Voice Synthesizer Chipset