Audio Signaling Processor
14
MX803A PRELIMINARY INFORMATION
1996 MX
COM, INC.
Tele: 800 638 5577 910 744 5050 Fax: 910 744 5054
Doc. # 20480122.003
5.2.4.3 The Remainder (R) - Byte 0
This is a binary number representing the remainder part, R, of twice the Input Signal Frequency. R = “the number of
specified measuring-clock cycles” required to complete the specified measurement period (See 5.2.4.2). The clock cycle
frequency (f) is:
High Band Decode
Mid Band Decode
Extended Band Decode
=
=
=
56.00kHz
28.00kHz
56.00kHz
Note
: See section 5.2.4.4 for calculation of clock cycle frequency (f) using a Xtal other than 4.032MHz.
Figure 6: Format of the Rx Tone Frequency Register
5.2.4.4 f
XTAL
Scaling Factors
The following formulas allow the calculation of the Integer N (see section 5.2.4.2) and the Remainder R (see section 0)
using any Xtal value.
t scaled = t x
4.032
f
XTAL
f scaled = f x
f
4.032
XTAL
5.2.5 Frequency Measurement
The following formulas show the derivation of the Rx frequency S
IN
from the measured data bytes (N and R)
Note:
The following measurements are based on a clock frequency of 4.032 MHz. See section 5.2.4.4 for a scaling
formula for other Xtal values.
5.2.5.1 High Band Measurement
S
IN
- High Band
In the measurement period of 9.125ms, there are N cycles
at 2S
IN
and R clock cycles at 56.000kHz.
N and R - High Band
The measurement period = 9.125ms.
Clock Frequency = 56.000kHz
The measured frequency = 2S
IN
Hz
In the measurement period there are:
(
)
N
S
IN
2
from which S = 28000 x N
IN
+
R
56000 = 9.125ms
511 - R
2S
IN
x 9.125 x 10 cycles
N
HIGH
is the lower integer value of the decimal number:
N = INT (9.125 x 10 x 2S )
R
HIGH
is the lower integer value of the decimal number:
R = INT (9.125 x 10 - 3 -
N
2S
) x 56000
IN