Z87200
Zilog Spread-Spectrum Transceiver
4-29
4
Bits 7-4 — Integrate and Dump Filter Viewport Control
The Z87200 incorporates viewport (data selector) circuitry
to select any three consecutive bits from the 14-bit output
of the Integrate and Dump (I & D) Filters in the Downcon-
verter block as the 3-bit inputs to the dual-channel PN
Matched Filter. The signal levels of the Integrate and
Dump Filter I and Q outputs reflect the input signal levels
and the number of samples integrated before the filter con-
tents are “dumped,” where the number of samples is deter-
mined by the baseband sampling rate (nominally, twice the
PN chip rate) and the I.F. sampling rate (RXIFCLK). Set-
ting the viewport thus effectively normalizes the I & D Filter
outputs before further processing. The unsigned value, n,
of bits 7-4 of address 01
H
determines the 3-bit inputs to the
PN Matched Filter as the14-bit I & D Filter outputs divided
by 2
n
. Equivalently, bits 7-4 control the viewport of the In-
tegrate and Dump Filter outputs as shown in Note that
viewport control affects both I and Q channels of the Inte-
grate and Dump Filters.
Saturation protection is implemented for those cases when
the Integrate and Dump Filter output signal level overflows
the scaled range selected for the PN Matched Filter. When
the scaled value range is exceeded, the saturation protec-
tion limits the output word to the maximum or minimum val-
ue of the range according to whether the positive or nega-
tive boundary was exceeded.
Address 02
H
:
Bits 5-0 — Receiver Baseband Sampling (Dump) Rate
Control
The baseband sampling rate should be set to twice the
nominal PN chip rate of the received signal and must be
less than or equal to half the rate of RXIFCLK. When bit 0
of address 01
H
is set low, the baseband sampling clock for
the Integrate and Dump Filter and all subsequent receiver
circuitry is referenced to RXIFCLK and generated internal-
ly. The receiver baseband sampling rate is then set to the
frequency of RXIFCLK/(n+1), where n is the value stored
in bits 5-0 and must range from 1 to 63. This feature is use-
ful in cases where a specific sample rate is required that is
an integer sub-multiple of f
RXIFCLK
. In cases where a sam-
ple rate is required that is not an integer sub-multiple of
f
RXIFCLK
, an external baseband sampling rate can be pro-
vided by the RXMSMPL input.
Addresses 03
H
through 06
H
:
NCO Frequency Control Word
The Z87200’s internal NCO is driven by a frequency con-
trol word that is the sum of the frequency discriminator er-
ror value (generated in the demodulator) and the 32-bit fre-
quency control word (FCW) stored in this location. The four
8-bit registers at addresses 03
H
to 06
H
are used to store
the 32-bit frequency control word as shown in The LSB of
each byte is stored in bit 0 of each register.
The NCO frequency is then set by the FCW according to
the following formula:
In order to avoid in-band aliasing, f
NCO
must not exceed
50% of f
RXIFCLK
; normally, the FCW should be set so that
f
NCO
does not exceed ~35% of f
RXIFCLK
. While this limita-
tion may seem to restrict use of the NCO, higher I.F. trans-
mit or receive frequencies can generally be achieved by
using aliases resulting from digital sampling. The signal
bandwidth with respect to f
RXIFCLK
, the modulation type,
and the use of Direct I.F. or Quadrature Sampling Mode
also restrict the choice of NCO frequency, Theory of Oper-
ation.
PN Matched Filter Registers
Despreading of the received signal is accomplished in the
Z87200 with a dual (I and Q channel) PN Matched Filter.
Furthermore, the Z87200 is designed for burst signal oper-
ation, where each data burst begins with an Acquisi-
tion/Preamble symbol and is then followed by the actual in-
formation data symbols. Two separate and independent
PN codes can be employed, one for the Acquisition/Pre-
amble symbol, the other for the information symbols. Ac-
cordingly, the PN Matched Filter is supported by two PN
code registers to independently allow the programming of
two distinct codes up to 64 chips in length. The PN codes
are represented as a sequence of ternary-valued tap coef-
Table 6. Integrate & Dump Filter Viewport Control
Bits 7-4 I & D Bits Output to Matched Filter
0
H
2-0
1
H
3-1
2
H
4-2
3
H
5-3
• • • • • •
• • • • • •
A
H
12-10
B
H
13-11
Table 7. Integrate & Dump Filter Viewport Control
ADDR06H ADDR 05H ADDR04H ADDR03H
Bits 31-24 Bits 23-16 Bits 15-8 Bits 7-0
f
RXIFCLK
x FCW
2
32
f
NCO
= __________
PS010202-0601
Z87200
Spread-Spectrum Transceiver Zilog
4-30
CONTROL REGISTERS (Continued)
ficients, each requiring 2 bits of storage according to the
mapping shown in Table 8.
As a convention, Tap 0 is the first tap as the received sig-
nal enters the PN Matched Filter, and Tap 63 is the last. All
active taps of the PN Matched Filter, from Tap 0 up to Tap
(N-1), where N is the length of the PN code, should be pro-
grammed with tap coefficient values of +1 or -1 according
to the PN code sequence. Setting the end coefficients of
the PN Matched Filter registers to zero values permits the
effective length of the filter to be made shorter than 64
taps.
Addresses 07
H
through 16
H
:
Matched Filter Acquisition/Preamble Symbol
Coefficients
Addresses 07
H
to 16
H
contain the 64 2-bit Acquisition/Pre-
amble PN code coefficient values. The 128 bits of informa-
tion are stored in 16 8-bit registers at addresses 07
H
to 16
H
as shown in Table 8.
Addresses 17
H
through 26
H
:
Matched Filter Data Symbol Coefficients
Addresses 17
H
to 26
H
contain the 64 2-bit Data Symbol
PN code coefficient values. The 128 bits of information are
stored in 16 8-bit registers at addresses 17
H
to 26
H
as
shown in The contents of addresses 17
H
to 26
H
are inde-
pendent of and not affected by the contents of addresses
07
H
to 16
H
.
Address 27
H
:
Bit 0 — Front End Processor Disable
The Front End Processor (FEP) averages the two base-
band samples per chip by adding consecutive pairs of
samples. The function may be disabled for test purposes
by using this bit: when set low, the FEP is enabled and in
its normal mode of operation; when set high, the FEP is
disabled.
Power Estimator Registers
Address 28
H
:
Bits 1-0 — Matched Filter Viewport Control
The Z87200 incorporates viewport (data selector) circuitry
to select any eight consecutive bits from the 10-bit outputs
of the PN Matched Filter as the 8-bit inputs to the Power
Estimator and DPSK Demodulator blocks. The Symbol
Tracking Processor, however, operates on the full 10-bit
PN Matched Filter outputs before the viewport is applied.
The signal levels of the PN Matched Filter output reflect
the number of chips per symbol and the signal-to-noise ra-
tio of the signal. Setting the viewport thus effectively nor-
malizes the PN Matched Filter outputs prior to further pro-
cessing. The unsigned value, n, of bits 1-0 of address 28
H
determines the 8-bit input to the Power Estimator and
DPSK Demodulator blocks as the 10-bit PN Matched Filter
output divided by 2
n
. Equivalently, bits 1-0 control the
viewport of the PN Matched Filter output as shown in Note
Table 8. PN Matched Filter Tap Values
Tap Bits 1,0 Tap Coeff
X0 0
01 +1
11 -1
Table 9. Acquisition/Preamble Coefficient Storage
Address 16
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 63 Coeff. 62 Coeff. 61 Coeff. 60
Address 15
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 59 Coeff. 58 Coeff. 57 Coeff. 56
- - - - - - - - - - - -
- - - - - - - - - - - -
Address 08
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 7 Coeff. 6 Coeff. 5 Coeff. 4
Address 07
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 3 Coeff. 2 Coeff. 1 Coeff. 0
Table 10. Data Symbol Coefficient Storage
Address 26
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 63 Coeff. 62 Coeff. 61 Coeff. 60
Address 25
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 59 Coeff. 58 Coeff. 57 Coeff. 56
- - - - - - - - - - - -
- - - - - - - - - - - -
Address 18
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 7 Coeff. 6 Coeff. 5 Coeff. 4
Address 17
H
Bits 7,6 Bits 5,4 Bits 3,2 Bits 1,0
Coeff. 3 Coeff. 2 Coeff. 1 Coeff. 0
PS010202-0601
Z87200
Zilog Spread-Spectrum Transceiver
4-31
4
that viewport control affects both I and Q channels of the
PN Matched Filter output.
Saturation protection is implemented for those cases when
the PN Matched Filter output signal level overflows the
scaled range selected for the Power Estimator and DPSK
Demodulator. When the scaled value range is exceeded,
the saturation protection limits the output word to the max-
imum or minimum value of the range according to whether
the positive or negative boundary was exceeded.
Acquisition and Tracking Processor
Registers
The Acquisition and Tracking Processor Registers allow
the user to configure how the PN Matched Filter outputs for
the Acquisition/Preamble symbol and the data symbols
that follow thereafter are treated in the Symbol Tracking
Processor. Since operation of the Z87200 receiver pre-
sumes symbol-synchronous PN modulation, processing of
the PN Matched Filter outputs can be used for symbol syn-
chronization prior to DPSK demodulation. The Acquisi-
tion/Preamble symbol and the data symbols may have dif-
ferent PN spreading codes, however, and so the PN
Matched Filter outputs may exhibit different signal levels
due to the different code lengths and auto-correlation
properties. The control registers in this block allow such
differences to be treated, as well as permitting specifica-
tion of the number of receive data symbols per burst and
other parameters associated with burst data communica-
tions.
The I and Q channel outputs of the PN Matched Filter are
processed to estimate the correlation signal power at each
baseband sampling instant. This estimated signal power is
compared with the contents of the Acquisition/Preamble
and Data Symbol Threshold registers, as appropriate, to
determine whether “successful” correlation has been de-
tected. Successful detection in acquisition mode immedi-
ately switches the receiver to despread and track the ex-
pected subsequent data symbols, while successful
detection thereafter yields symbol synchronization. The
threshold register values must be set by the user to satis-
factorily detect the correlation peak in noise obtained when
the received PN-spread signal is correlated against a local
version of the PN code by the PN Matched Filter. Once the
power estimation value exceeds the threshold register val-
ue, a successful correlation is assumed to have been de-
tected. Further operations in the Symbol Tracking Proces-
sor then handle the possibility of multiple detects per
symbol, missed detects, etc.
The choice of the threshold values will be determined by
several factors. Arithmetically, the digital baseband sam-
ples of the received signal are multiplied by the PN
Matched Filter tap coefficients each baseband sample
clock cycle and the results are summed to provide a corre-
lation value. The I and Q PN Matched Filter correlated out-
put values are then used to estimate the signal power ac-
cording to the following approximation:
Max{Abs(I),Abs(Q)}+1/2 Min{Abs(I), Abs(Q)}.
The magnitude of the estimated power thus depends on
several variables, including the setting of the Integrate and
Dump Filter viewport, the PN code length and autocorrela-
tion properties, and the magnitudes of the incoming
RXIIN
7-0
and RXQIN
7-0
signals. The actual threshold val-
ues that should be programmed will therefore vary from
application to application.
Addresses 29
H
and 2A
H
:
Acquisition/Preamble Threshold
Addresses 29
H
and 2A
H
contain the unsigned Acquisi-
tion/Preamble Threshold value, as shown in This value is
used for comparison with the estimated signal power from
the PN Matched Filter to determine whether a successful
correlation has been detected in acquisition mode. The
Acquisition/Preamble Threshold value must be set by the
user to satisfactorily detect the correlation peak in noise
obtained when the received PN-spread Acquisition/Pre-
amble is correlated against a local version of the Acquisi-
tion/Preamble PN code by the PN Matched Filter. Once
the power estimation value exceeds the threshold value, a
successful correlation is assumed to have been detected.
Note that the Symbol Tracking Processor does not insert
missed detect pulses when the device is in acquisition
mode.
Addresses 2B
H
and 2C
H
:
Data Symbol Threshold
Addresses 2B
H
and 2C
H
contain the Data Symbol Thresh-
old value, as shown in This value is used for comparison
with the estimated signal power from the PN Matched Fil-
ter to determine whether a successful correlation has been
detected for each data symbol. The Data Symbol Thresh-
old value must be set by the user to satisfactorily detect the
correlation peak in noise obtained when the received PN-
spread data symbol is correlated against a local version of
the data symbol PN code by the PN Matched Filter. Once
the power estimation value exceeds the threshold value, a
successful correlation is assumed to have been detected.
If bit 2 of address 30
H
is set low, then the Symbol Acquisi-
Table 11. Matched Filter Viewport Control
Bits 1-0 ISUM, QSUM
0 0 Bits 7-0
0 1 Bits 8-1
1 X Bits 9-2
Table 12. Acquisition/Preamble Threshold Storage
ADDR 2A
H
ADDR 29
H
Bits 1-0 Bits 7-0
Acq. Thresh. Bits 9-8 Acq. Thresh. Bits 7-0
PS010202-0601

Z8720045FSG

Mfr. #:
Manufacturer:
ZiLOG
Description:
RF Transceiver SS MODEM
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union