• Evaluation Kit for the HSP50110 Digital Quadrature
Tuner and the HSP50210 Digital Costas Loop
• PSK Demodulator Board for Rapid Prototyping
• Interfaces with HI5703 A/D Evaluation Boards for
Analog Inputs
• Interfaces to PC Serial Port
• DOS Based Control/Status Software
• HSP43124 Serial FIR Filters for Custom Filtering
• SERINADE FIR Filter Design Software
• Power and RS232 Cables Supplied
Applications
• Prototyping Tool for PSK Communication Receivers
• PSK Demodulators from 1 KBPS to 2.5 MBPS
• Bit Synchronizers
• Digital Downconversion
• Narrowband Tracking Filters
Description
Evaluation Kit
The HSP50110/210EVAL kit consists of a circuit board, a
Control/Status software program, the SERINADE™ FIR filter
development software, and interface cables. The kit provides
the necessary tools to evaluate the HSP50110 Digital
Quadrature Tuner , the HSP43124 FIR Filter and the HSP50210
Digital Costas Loop integrated circuits. The evaluation kit is
designed as a drop in prototype PSK demodulator for digitized
(A/D converted) IF communications applications. The circuit
board accepts an input signal of up to 10 bits of I and Q
samples and recovers baseband I/Q data and symbol clock.
Analog IF signals can also be processed by inserting an
HI5703 A/D evaluation board between the analog source and
the HSP50110/210EV AL circuit board.
Circuit Board
Figure 1 illustrates the major functions of the evaluation circuit
board. The circuit board is a 3U x 160mm VME/Eurocard form
factor with dual 96 pin I/O connectors. The connector pinouts
conforms to the VME P2 connector pinout (i.e. power pin
positions located on the middle row and I/O pin positions
located on the outer rows). Data enters the board on the P1 96
pin plug connector and is routed through the HSP50110 Digital
Quadrature Tuner to the HSP50210 Digital Costas Loop. Data
leaves the board through the P2 plug connector. For
applications requiring custom filtering, the HSP43124 Serial I/O
FIR Filter can be inserted in the data path prior to the Digital
Costas Loop. An on-board microcontroller , a Motorola 68HC11,
provides a control and status interface to the serial port of a
Personal Computer (PC) running the Control/Status software
program. The microcontroller EPROM contains the Motorola
monitor program which provides the serial interface to the PC.
Test connectors are provided at ke y signal and control locations
in the demodulator circuit.
Functional Block Diagram
JP1JP2JP3
HSP43124 (U4)
96 PIN
CONNECTOR
P1
IF OR BASEBAND
SAMPLED DATA
JP9
JP7
JP6
CAUTION: These devices are sensitive to electrostatic discharge. Users should follow proper IC Handling Procedures.
Copyright
SERINADE™ is a trademark of Harris Corporation.
RS232
CONFIGURE/CONTROL
HSP50110
DIGITAL
QUADRATURE
TUNER
(U1)
MICROCONTROLLER
MICROCONTROLLER
SERIAL I/O FIR FILTER
HSP43124 (U5)
SERIAL I/O FIR FILTER
DOWNCONVERTED
SAMPLED DATA
68HC11
(U12)
FIGURE 1.
1
8K x 8 RAM
(U13)
JP4JP5
HSP50210
DIGITAL
COSTAS
LOOP
(U7)
I AND Q BASEBAND
DATA SYMBOLS
SERIAL I DATA
CLOCK
GENERATOR/BUFFER
(U2 AND U3)
File Number 4149
P2
JP8
Page 2
HSP50110/210EVAL
Appendices A through H contain detailed information about
Circuit Board Layout, Initial Jumper Settings, Connector Pin
Assignments, Test Header Pin definitions, Detailed Schematics, Parts List, Memory Maps and a Descriptive File List.
Control/Status Software Program
The Control/Status software program, written for DOS based
PC’s, is included in the evaluation kit. This software supports
operation of the evaluation circuit board in basic PSK
demodulator and phased locked loop (PLL) configurations.
The menu driven software program allows the user to select
a variety of demodulator and data path configurations. It calculates demodulator/PLL configuration data based on the
user menu selections, downloads configuration data to the
evaluation circuit board and displays operational status. The
calculated configuration data are the register values for the
IC’s on the evaluation board. This data is downloaded to the
evaluation circuit board microcontroller using the COM1 or
COM2 serial port on the PC. Status is read from circuit
board registers using the same serial interface and displayed on the computer screen. The downloaded configuration data is available in a text file to facilitate editing, printing,
or exporting. Additionally, the software can configure the
HSP43124 FIR filter by importing .RPT files generated using
SERINADE, a Harris filter design application.
The Control/Status software MAIN MENU offers six submenus for various configuration selections and three command actions. The menu tree is illustrated in Figure 2.
The six configuration submenus are:
• Data Path/Modulation Setup Menu
• Carrier Tracking Loop Setup Menu
• Bit Synchronization Loop Setup Menu
• Acquisition/Tracking Setup Menu
• Configure Hardware Menu
• Generate Output Files
The three command actions are:
• Load Configuration File
• Save Configuration File
• Exit
A typical operational sequence is:
A. Load Configuration File.
Executing this MAIN MENU item brings up a screen with the
current file name and requests the name of the file to be
loaded. Once the new filename name is entered, this command
loads the configuration setup and returns to the MAIN MENU
screen. This command allows the user to select a previously
saved configuration file f or display, review and editing.
B. Edit Configuration File.
This is done by sequencing through each of the configura-
tion submenus and adjusting the parameters for the desired
hardware configuration.
- The DATA PATH/MODULATION SETUP MENU is used
to select clock rates, modulation type, filtering, signal
levels, SNR range and I/O formats.
- The CARRIER TRACKING LOOP SETUP MENU is
used to select loop bandwidth, loop filter order, damping
coefficient, sweep rate, and limits for both Carrier acquisition and tracking.
- The BIT SYNC LOOP SETUP MENU is used to select
loop bandwidth, loop filter order, damping coefficient,
and limits for both Bit Timing tracking and acquisition.
- The ACQUISITION AND TRACKING SETUP MENU is
used to select lock detection integration time, lock
detection thresholds and other acquisition and tracking
parameters.
C. Save Configuration File
Executing this MAIN MENU item brings up a screen with the
current file name and a request for a filename to be saved.
Once the new filename name is entered, this command
stores the configuration setup to the new file.
MAIN MENU
(6) SAVE CONFIGURATION FILE
(5) LOAD CONFIGURATION FILE
(1)(2)(3)(4)(7)(8)
DATA PATH/
MODULATION
SETUP MENU
ENTER
(1)
VALUE
MENU
ENTER
(27)
VALUE
MENU
NEW
NEW
CARRIERBIT SYNC
TRACKING LOOP
SETUP MENU
ENTER
(1)(1)(1)(1)
(15)(8)(10)(5)
NEW
VALUE
MENU
ENTER
NEW
VALUE
MENU
FIGURE 2. MENU TREE FOR THE CONTROL/STATUS SOFTWARE
LOOP
SETUP MENU
ENTER
NEW
VALUE
MENU
ENTER
NEW
VALUE
MENU
(9) EXIT
ACQUISITION
AND
TRACKING
SETUP MENU
ENTER
NEW
VALUE
MENU
ENTER
NEW
VALUE
MENU
GENERATECONFIGURE
OUTPUT FILES
REVIEW MENU
2
HARDWARE
MENU
ENTER
NEW
VALUE
MENU
ENTER
NEW
VALUE
MENU
Page 3
HSP50110/210EVAL
D. Generate Output Files
This command will generate a number of intermediate files
which contain the register values for the IC’s on the evaluation
circuit board. Four of the files, IFIRCOEF.ARY, IFIRREG.ARY,
QFIRCOEF.ARY and QFIRREG.ARY, contain FIR specific configuration and coefficient data. One additional file has a suffix of
.ARY, and the prefix of the last saved configuration filename. It
contains the configuration data for the Digital Tuner and Digital
PLL chips.
E. Configure Hardware
This command accesses a menu called the HARDWARE
INTERFACE MENU. The menu allows selection of full initialization, loading of only the HSP50110 and HSP50210 IC’s,
loading of only the FIR filters, or changing only one specific
register. Full initialization should be selected the first time the
evaluation board is configured. Selection of items 1 - 5 will
create a number of .S files that transfer the configuration
data to the microcontroller on the evaluation circuit board
and call microcontroller subroutines that load the data into
the IC’s on the evaluation board.
D. Display Status
This command in the HARDWARE INTERFACE MENU config-
ures the PC screen to display a variety of status information.
Should further adjustment in the configuration be required, a
partial hardware download can be done using the same process and using a command item other than Full Initialization
in the Hardware Interface menu.
For a detailed listing of the every Menu screen, with selection item definitions, refer to Appendix I.
Configuration/Test Headers
Ten dual row test headers located on the evaluation circuit
board are used to monitor signals and set control pins. The
pin assignments for each of these headers are found in
Appendix D. Headers JP1, 3, and 5 contain the data path signals for monitoring the input and output busses of the
HSP50110 and HSP50210. Input pins for the HSP50110 hav e
pull down resistors. Headers JP2 and JP4 contain the I/O signals for the HSP50110/210 that are not in the data path. JP2
also selects the clock source for the board. Header JP6 contains the microcontroller control signals. A microprocessor
RESET function can be implemented by installing a “normally
open” push button switch across pins 9 and 10 of JP6. Header
JP7 contains the RS232 connection to the 68HC11 microcontroller. Header JP8 contains the HSP50210 output I data at
RS232 levels. Header JP9 allows monitoring of the microcontroller busses. JP10 contains +5VDC and ground.
Typical Evaluation Configuration
Figure 3 identifies the equipment configuration in a typical
performance evaluation setup. A test data stream is generated in the Bit Error Rate Tester (BERT) and used by the
modulator to generate a modulated IF signal. Noise and
other signal impairments are summed with the IF signal, filtered, then digitized by an A/D converter. The digitized IF
signal is routed to the circuit board. From the evaluation
board, recovered clock and data are returned to the BERT
for calculation of BER performance. A computer is connected via RS232 for control and status of the circuit board.
A logic analyzer is shown for viewing real time display of the
I/Q constellations, filter outputs, or error detector outputs of
the HSP50210 during operation.
Getting Started
Evaluation Circuit Board Configuration and Set Up
1. ___ Connect the serial cable, provided in the e valuation kit,
to JP7 on the evaluation board.
2. ___ Connect the DB-9 end of the serial cable to the COM
port on the PC.
3. ___ Connect +5 VDC to the ev aluation board at J1, using
the cable provided in the kit. The lead with the white
stripe is the +5 VDC wire. (The board draws approximately 400mA when operated with the on board
40MHz oscillator)
4. ___ V erify that JP2 has pin 29 jumpered to pin 30, as well
as pin 31 jumpered to pin 32. Installing these jumpers
utilizes the on board 40MHz oscillator. (Set the jumpers on JP2, to connect pin 29 to 30, if the on board
oscillator is not desired. Supply an external clock
source on pins 3 and 4 of JP1.)
The circuit board is ready for use when the +5 VDC is
applied to it.
Requirements for the Control/Status Software Program
In order to properly operate the Control/Status software program included in the evaluation kit, the PC m ust meet the f ollowing requirements:
PC/XT/AT or 100% compatible with a minimum of 640K of
RAM
DOS Version 3.0 or higher
One serial port with 9 pin connector (COM1 or COM2)
Installing the Software
The instructions that follow will load both the
HSP50110/210EVAL and SERINADE software onto the “C”
drive of the computer. If you do not wish to run the software
from the “C” drive, consult your computer user’s manual for
operation from another drive. It is always smart practice to
backup original disks prior to installing the software on your
computer
1. ___ Insert the HSP50110/210EVAL disk in Drive A and
copy the contents of the distribution diskette to the
target directory on Drive C.
2. ___ Insert the SERINADE disk into Drive A and install the
software carefully following the instructions found on
page 1-1 and 1-2 of the SERINADE User’s Manual.
The software must be run from the new target directory
established on the C drive.
Running the Control/Status Software Program
1. ___ On the PC, change the directory to be the one where
the Control/Status software is installed.
2. ___ Start the program by typing: DEMODEVB <Enter>.
The program will prompt for which COM port to use.
3. ___ Select a COM port and press <Enter>. The MAIN
MENU screen will appear. It will look like Figure 4.
4. ___ Select item (5) and load B128RRC.CFG (or a configuration of your choice)
5. ___ Select MAIN MENU item (1), by typing: 1<Enter>. The
DATA PATH/MODULATION MENU will appear. It
should match the entries found in Figure 5.
6. ___ Make any adjustments to the parameters b y entering
the desired item number and editing it.
7. ___ Repeat Steps 5 and 6 for MAIN MENU items (2), (3),
and (4). These Menus should match the items found
in Figures 6, 7 and 8 respectively.
8. ___ Select MAIN MENU item (6) by typing 6<Enter>. This
will save the edited file.
9. ___ Select MAIN MENU item (7) by typing 7<Enter>. This
will calculate the configuration parameters and generate the.AR Y files.
10. ___ V erify that the hardware test configur ation is ready
and that the evaluation circuit board has power applied to it. (Note that menu items 1 through 7 can be
executed without the evaluation circuit board connected to the PC)
11. ___ Select MAIN MENU item (8) by typing 8<Enter>.
12. ___ Select HARDW ARE INTERFACE MENU item (1) by
typing 1<Enter>. The menu should match Figure 9.
Item (1) does a full initialization of the board. Items (2)
and (3) of the HARDWARE INTERFACE MENU,
download the selected configurations to the
HSP50110 and HSP50210, item (2), and the
HSP43124 FIRs, item (3). Item (1) should be selected whenever the board has been reset. After that,
item (2) can be selected for a faster update . Items (1)
or (3) should be selected whenever a ne w FIR coefficient file is chosen.
13. ___ Select HARDW ARE INTERFACE MENU item (4) by
typing 4<Enter>. This starts the polling of the circuit
board for status. Some of the status is only v alid when
the demod is tracking and thus, is not displayed during acquisition. The status display is toggled on and
off by repeatedly selecting item (4).
(1) Full Initialization
(2) Load filename.ary Registers to Board
(3) Load filter.ary FIR coefs to Board
(4) Turn Status Display ON
(5) Change one register
(0) MAIN MENU
ENTER SELECTION:
FIGURE 9. HARDWARE INTERFACE MENU
The hardware is now configured as a 128 KBPS BPSK
demodulator with root raised cosine data filters. The Control/Status software is now configured to report status to the
screen so that you can evaluate the performance of the
demodulator configuration.
5
Page 6
HSP50110/210EVAL
Advanced Evaluation Configurations
Terminal/PC With Terminal Emulation Control of
Evaluation Board
The user has the option of communicating directly with the
evaluation board microcontroller monitor program using a
“dumb terminal” or a PC with a communications program
such as Terminal under Microsoft Windows
settings are 4800 baud, 8 bits, 1 stop bit, and no parity. The
download (.DLD) files generated by the Control/Status software contain monitor commands for loading the HSP registers. A terminal emulator program can be used to send these
files to the monitor program as a text file download. Faster
transfers result when using “Line at a Time” versus other
download options because the text transfers wait only for the
prompt string “>”.
1. On reset, the monitor program sends a greeting.
2. Press enter and the monitor will return a prompt.
3. To display a help screen, send “?”.
4. To initialize the 68HC11 to communicate with the HSP
parts enter the following commands:
MM 005A
00 88 08 03 04 01
This sets up the memory map and address decoding.
The memory map for the 68HC11 is provided in Appendix G.
A list of the file types on the distribution disk with a brief
description, is provided in Appendix H.
For further information on the MC68HC11K4 microprocessor, reference the following Motorola data books:
Motorola M68HC11 Reference Manual (M68HC11RM/AD)
Motorola MC68HC11K4 Technical Data (MC68HC11K4/D)
The source code for the monitor program (BUFK4.ASM,
.S19, and .LST) is available on the Motorola’s bulletin board
for microprocessor products. It can be accessed using either
anonymous ftp to freeware.aus.sps.mot.com or via modem
at (512) 891-3733 (8 bits, 1 stop bit, no parity).
Serial Data Output at RS232 Levels
A user can read the I symbol serial data directly from the
output bus of the HSP50210 at RS232 levels using JP8-3.
JP4 must have pin 31 jumpered to pin 32 to connect the output data to RS232 driver, U8.
Using SERINADE Designed Filters
Once SERINADE has been used to synthesize a filter, it is
possible to use this filter design in the FIR filters in the
demodulator on the evaluation board. This procedure
assumes that the SERINADE .RPT files are available for
import. Version 1.1 or higher is recommended.
™
. The COM port
Root Raised Cosine Filter
Several filter coefficient files have been included on the
HSP50110/210EVAL disk because the SERINADE program
does not compute square root of raised cosine filters. These
files are provided for import into SERINADE. Select FIR
type:
Imported
SERINADE will add the control register values for the raised
cosine filter and any half band stages that you might select.
SERINADE will generate the .RPT files as before. The root
raised cosine coefficient files have been provided for alpha =
0.2, 0.35, 0.4, and 0.5 at 2X, 4X, and 8X baud rate. The
impulse response length is 8 baud intervals for all cases.
Non Demodulator Configurations
If other configurations are needed, the software can be used
to generate computed data gain, filtering, and I/O settings.
These settings can be downloaded as a file, as before, or
modified as individual register IC parameters after an initial
download.
on the SERINADE design menu screen.
Detailed Circuit Description
The reader should reference the detailed schematics,
found in Appendix E, while reading the detailed circuit
description.
Signal Path
The signal path begins with digitized IF data samples input
to the P1 connector. These data samples form a complex
data bus, 10 bits of each I and Q samples, which is routed to
the input of the HSP50110 Digital Quadrature Tuner, U1. Pull
down resistors, RZ1-3, are provided for unused inputs. If the
input sampled IF data format is offset binary and it is a real
signal (either I or Q data only), the MSB of the unused input
bus (I or Q) should be pulled up to a logic “1” to set the bus
to midscale. Because all of the P1 signals pass through test
header JP1, it can also serve as an input connector. In
addition to the P1 signals, JP1 has two HSP50110 signals,
the input enable signal DQTENI# and the output signal
DQTHI/LO. JP1 also has the AGCLVL input signal for the
68HC11 internal A/D converter. The external access to the
DQTENI# signal provided on P1 allows the HSP50110 to be
evaluated in both the gated input and interpolated input
modes. The DQTHI/LO, when externally filtered, can be
used in designing an Automatic Gain Control (AGC) circuit
around the IF A/D converter. Both the threshold and logic
sense of the DQTHI/LO signal are programmable. The
AGCLVL signal is the return path for an external analog AGC
signal. The AGCLVL signal is digitized and read by the
processor.
Microsoft Windows™ is a trademark of Microsoft Corporation.
6
Page 7
HSP50110/210EVAL
The digital downconverted complex parallel b us output of the
HSP50110 Digital Quadrature Tuner is routed to the
HSP50210 Digital Costas Loop, U7. This parallel bus is also
routed through test header JP3. The baseband data ready
signal (BBDRDY#), HSP50210 input AGC signal
(DCLHI/LO), and the 68HC11 imbedded A/D input
(AGCLVL) are also provided on JP3. The BBDRDY# provides synchronization for the parts following the HSP50110.
The DCL HI/LO is provided to allow external filtering for use
of this signal in designing an AGC circuit around the A/D
converter when the HSP50110 is bypassed. The AGCLVL
signal is the return path for an external analog AGC signal.
The AGCLVL signal is digitized and read by the processor.
Test header JP2 contains the remaining output signals from
the HSP50110, control inputs for the HSP50110, and card
clock source/polarity jumpered selections.
The serial outputs of the Digital Quadrature Tuner, IBB0 and
QBB0, are routed to two HSP43124 Serial I/O filters, U4 and
U5, and then to the U7, Digital Costas Loop, serial input.
This filtered serial signal path is provided for those applications requiring special filtering beyond the Root Raised
Cosine (RRC) and Integrate & Dump (I&D) filters offered by
the HSP50210 Digital Costas Loop integrated circuit. An
octal register, U6, is provided to ensure that setup and hold
times are guaranteed up to the 45MHz maximum clock rate
of the FIR filters. Selection of signal routing to the FIR filters
is done in the DATA PATH/MODULATION MENU, item (14).
A set of .ARY files (two each for I and Q FIR filter) is generated by the program. Selecting the DATA PATH/MODULATION MENU item (14) and identifying a .RPT file, sets the
FIR filter response. The HARDWARE INTERFACE MENU
item (3) allows the download of only the FIR filter files and is
useful when only the FIR filters need to be changed.
The I and Q output busses from the HSP50210, and the high
speed output clock are routed through the test header JP5 to
the 96 pin connector, P2. When a jumper is placed between
JP-5 pins 29 and 31, the data rate clock (DATACLK) is provided on both JP5 and P2. The I/Q output enable and loop
freeze control inputs, along with the loop tracking outputs of
the HSP50210, are routed to header JP4. Pin assignments
for all connectors and headers are provided in Appendices C
and D.
Clocking
Microcontroller
An on-board microcontroller, a 68HC11, provides the control
and status of the evaluation board. It includes RAM, EPROM
(programmed with Motorola’s BUFFALO™ monitor program),
EEPROM, a serial port, address decoding, a synchronous
serial port, an A/D converter, and other features. U8 provides
the RS232 drive levels for the serial port, JP7. U13 is an 8K x 8
static RAM for 68HC11 program and data storage. U14 provides the address decoding for the HSP parts. U15 provides
additional address decoding that is brought to JP9. U9 and U10
are the power-on reset and optional switch controlled reset v oltage detectors. U11 is the 8MHz oscillator for the 68HC11. JP8
provides an RS232 port for the I channel received symbol data
stream when JP4 pins 31 and 32 are jumpered. JP6 provides
for jumpering the operating mode of the 68HC11, installing a
RESET switch, and applying 12.25V for the programming the
68HC11 EPROM.
The jumper options for JP6 are:
Pins 1-2Description
No Jumper IRQB = 1 (Note 1)
Jumpered HSP50110 LKDET INT = IRQB
Pins 3-4Pins 5-6Description
JumperedJumperedSpecial HC11 Bootstrap Mode
No Jumper JumperedSpecial HC11 Test Mode
JumperedNo Jumper Special HC11 Single Chip Mode
No Jumper No Jumper Expanded HC11 Mode (Note 1)
Pins 7-8Description
No Jumper XIRQ = Program Voltage (pin 8) (Note 1)
JumperedXIRQ = 0 (GND)
Pins 9-10Description
No Jumper OPERATE (Note 1)
JumperedMicroprocessor RESET (temporary connec-
tion only, is required for RESET)
NOTE:
1. Indicates normal operational mode for the evaluation board
JP9 is provided for monitoring the microcontroller and provides access to the address bus, the data bus, the SPI port,
control signals, and general purpose I/O signals.
Jumpered Options
The clock associated with the digitized IF samples can be
input at P1 pin 20 if the card is configured for external clock
(JP2 header pins 29-30). If the card is configured for internal
40MHz reference clock (JP2 header pins 29-31 and 30-32),
then the 40MHz reference clock is output on P1 pin 20.
Three ACT86 gates (U3) isolate the on-board and off-board
clock signals, allow different polarities for the clocks, and
provide the 3.0V minimum V
Installing a jumper between J2-25 and 26 inverts clock for
the Digital Quadrature Tuner, the Digital PLL and the FIR Filters. Installing a jumper between J2-27 and 28 inverts the
high speed output clock.
BUFFALO™ is a trademark of Motorola.
required by the HSP parts.
IH
Power Supply Connections
The +5V input jack is J1. The +5V can be supplied from any
generic +5VDC/500mA AC/DC power adapter. A cable that
has the mating connector to J1 is provided with the ev aluation
kit for use with a standard laboratory power supply. A zener
diode provides some protection against overvoltage or polarity reversal. The J1 input is fused f or protection from e xcessiv e
current draw . V
the JP10 header, or at either the P1 or P2 connectors. The
supply pins on these 96 pin connectors match VME P2 pins
for +5V and ground and also are compatible with the supply
pins on other Harris evaluation boards. The evaluation board
draws approximately 400mA at 40MHz.
1DQTHI/LODQT HI/LO Signal2GNDGround
3CLKINInput Clock to Board4GNDGround
5II9I Input Bus Bit 9 (MSB)6II8I Input Bus Bit 8
7II7I Input Bus BIT 78II6I Input Bus Bit 6
9II5I Input Bus BIT 510II4I Input Bus Bit 4
11II3I Input Bus BIT 312II2I Input Bus Bit 2
13II1I Input Bus BIT 114II0I Input Bus Bit 0 (LSB)
15GNDGround16GNDGround
17QI9Q Input Bus Bit 9 (MSB)18QI8Q Input Bus Bit 8
19QI7Q Input Bus Bit 720QI6Q Input Bus Bit 6
21QI5Q Input Bus Bit 522QI4Q Input Bus Bit 4
23QI3Q Input Bus Bit 324QI2Q Input Bus Bit 2
25QI1Q Input Bus Bit 126QI0Q Input Bus Bit 0(LSB)
27GNDGround28GNDGround
29DQTENI#DQT Input Enable30GNDGround
31AGCLVLA/D Input to 68HC1132GNDGround
JP2 TEST HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1GNDGround2DQTPH1DQT Phase Shift Bit1
3GNDGround4DQTPH0DQT Phase Shift Bit 0
5GNDGround6DQTCFLDDQT Center Freq Load
7GNDGround8DQTOEI#DQT Output Enable I
9GNDGround10DQTOEQ#DQT Output Enable Q
11GNDGround12DQTLOTPDQT L.O. Test Point
13GNDGround14SPH0Bit Sync Phase Bit 0
15GNDGround16SPH1Bit Sync Phase Bit 1
17GNDGround18SPH2Bit Sync Phase Bit 2
19GNDGround20SPH3Bit Sync Phase Bit 3
21GNDGround22SPH4Bit Sync Phase Bit 4
23GNDGround24SSTRB#Bit Sync Strobe
25GNDGround26INVDCLKInvert Demod Clock
27GNDGround28INVCKOUTInvert Output Clock
29CLKINInput Clock to Board30MSTRCLKMaster Clock Node
31DRVCLKClock Driver32OSCCLKOscillator Output
NOTE: T o input the cloc k to the board, connect pin 29 to 30; to source the clock from the on-board oscillator, connect pin 29 to 31 and pin 30 to 32.
10
Page 11
HSP50110/210EVAL
JP3 TEST HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1DCLHI/LODCL HI/LO Signal2GNDGround
3DEMODCLKChipset Master Clock4GNDGround
5IBB9I Baseband Bit 9 (MSB)6IBB8I Baseband Bit 8
7IBB7I Baseband Bit 78IBB6I Baseband Bit 6
9IBB5I Baseband Bit 510IBB4I Baseband Bit 4
11IBB3I Baseband Bit 312IBB2I Baseband Bit 2
13IBB1I Baseband Bit 114IBB0I Baseband Bit 0 (LSB)
15GNDGround16GNDGround
17QBB9Q Baseband Bit 9 (MSB)18QBB8Q Baseband Bit 8
19QBB7Q Baseband Bit 720QBB6Q Baseband Bit 6
21QBB5Q Baseband Bit 522QBB4Q Baseband Bit 4
23QBB3Q Baseband Bit 324QBB2Q Baseband Bit 2
25QBB1Q Baseband 126QBB0Q Baseband Bit 0 (LSB)
27GNDGround28GNDGround
29BBDRDY#DCL Input Enable30GNDGround
31AGCLVLA/D Input to 68HC1132GNDGround
9AO5A Output Bus Bit 510AO4A Output Bus Bit 4
11AO3A Output Bus Bit 312AO2 A Output Bus Bit 2
13AO1A Output Bus Bit 114AO0 A Output Bus Bit 0
15GNDGround16GNDGround
17BO9B Output Bus Bit 918BO8B Output Bus Bit 8
19BO7B Output Bus Bit 720BO6B Output Bus Bit 6
21BO5B Output Bus Bit 522BO4B Output Bus Bit 4
23BO3B Output Bus Bit 324BO2B Output Bus Bit 2
25BO1B Output Bus Bit 126QI0BB Output Bus Bit 0
27GNDGround28GNDGround
29DATACLKOutput Symbol Clock30GNDGround
31GPOUTJumper to Pin 29 to Connect
DATACLK to P2
32GNDGround
JP6 TEST HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1LKDETINTInterrupt From 502102IRQB68HC11 Interrupt Input
3GNDGround4MODB (Note)68HC11 Mode Select
5GNDGround6MODA (Note) 68HC11 Mode Select
7GNDGround8No Connect
9PULLDWNPull Down Resistor10RSTSWReset Switch Input
NOTE: Mode Definitions (A,B)
00--Special bootstrap mode
01--Special test mode
10--Single chip mode
11--Expanded mode (normal mode for eval board)
See the 68HC11K4 data sheet for further explanation.
JP7 RS232 HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1No Connect2No Connect
3TX1RS232 Data From HC114No Connect
5RX1RS232 Data To HC116No Connect
7No Connect8No Connect
9GNDGround10No Connect
12
Page 13
HSP50110/210EVAL
JP8 RS232 HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1No Connect2No Connect
3TX2HSP50210 Buffered AO9 Data4No Connect
5No Connect6No Connect
7No Connect8No Connect
9GND Ground10No Connect
JP9 TEST HEADER PIN ASSIGNMENTS
PINSIGNALDESCRIPTIONPINSIGNALDESCRIPTION
1PD06811 Data Bit 02GNDGround
3PD16811 Data Bit 14WRSTRB1GP Address Decode
5PD26811 Data Bit 26WRSTRB2GP Address Decode
7PD36811 Data Bit 38GNDGround
9PD46811 Data Bit 410GNDGround
11PD56811 Data Bit 512GNDGround
13PD66811 Data Bit 614GNDGround
15PD76811 Data Bit 716GNDGround
17GNDGround18GNDGround
19R/Wb6811 Read/Write20E6811 Bus Enable
21GNDGround22CSIOHSP Chip Select
23PA06811 Address Bit 024PA16811 Address Bit 1
25PA26811 Address Bit 226PA36811 Address Bit 3
27PA46811 Address Bit 428PA56811 Address Bit 5
29PA66811 Address Bit 630PA76811 Address Bit 7
31GNDGround32GNDGround
33PA86811 Address Bit 834PA96811 Address Bit 9
35PA106811 Address Bit 1036PA116811 Address Bit 11
37PA126811 Address Bit 1238PA136811 Address Bit 13
39PA146811 Address Bit 1440PA156811 Address Bit 15
41GNDGround42GNDGround
43GP0General Purpose I/O44GP1General Purpose I/O
45GP2General Purpose I/O46GP3General Purpose I/O
47GP4General Purpose I/O48GP5General Purpose I/O
49GP6General Purpose I/O50GP7General Purpose I/O
51GP8General Purpose I/O52GP9General Purpose I/O
53GP10General Purpose I/O54GP11General Purpose I/O
55GNDGround56GNDGround
57SCKSPI Port Clock58SSBSPI Port Strobe
59MISOSPI Port I/O60MOSISPI Port I/O
MSB FIRST
4680-46FFUnused (128 Bytes)
4700-471FDQT Registers 00-07
MSB First
4720-47FFUnused (224 Bytes)
4800-4FFFUnused (2048 Bytes)
5000-502FDQT Write Program
5030-50FFUnused (192 Bytes)
5100-51B2DCL Write Program
51BF-51FFUnused (64 Bytes)
5200-526IFIR Write Program
5270-52FFUnused (144 Bytes)
5300-536FQFIR Write Program
5370-53FFUnused (144 Bytes)
5400-546FDCL Status Program
5680-569FStatus Registers
56A0-5FFFUnused (2400 Bytes)
68HC11 CONFIGURATION REGISTER
PROGRAMMING
ADDR NAMEDATA COMMENT
005A CSCTR00hNo CS Cycle Stretching
005BCSCTL88hEN, Active Low, Sync to E, 4K Block GP Priority, Bit 7 GP
005CGPCS1A 08hAddress Start at 4000h
005DGPCS1C 03hNo CS Interaction, Active Low, Sync TO E, 8K Block
005EGPCS2A 04hAddress Start at 2000h
005FGPCS2C 01hNo CS Interaction, Active Low, Sync TO E, 2K Block
27
Page 28
Appendix H
Descriptive File List
HSP50110/210EVAL
PC PROGRAM
FILEDESCRIPTION
DEMODEVB.EXE Compiled Program for PC
68HC11 FILES AND PROGRAMS
FILEDESCRIPTION
INIT.SDownload to Initialize the 6811 (Define Ports,
Map Memory, etc.)
DQTWRITE.S6811 Program to Transfer Registers to the
HSP50110
DCLWRITE.S6811 Program to Transfer Registers to the
HSP50210
DCLSTAT.S6811 Program to Get Status From the
HSP50210
IFIRWRIT.S6811 Program to Transfer Coefficients to the
HSP43124 (I Channel)
QFIRWRIT.S6811 Program to Transfer Coefficients to the
HSP43124 (Q Channel)
IFIRREGS.SS-Record File, Generated by
DMDEVAL4.EXE, Containing Register Values
for the HSP43124 (I channel)
QFIRREGS.SS-Record File, Generated by
DMDEVAL4.EXE, Containing Register Values
for the HSP43124 (Q Channel)
IFIRCOEF.S
QFIRCOEF.S
S-Record File, Generated by
DMDEVAL4.EXE, Containing Coefficients for
the HSP43124 (Both Channels)
PROGRAM EXECUTION
FILEDESCRIPTION
FILENMHolds File Prefix for Last Configuration Saved.
Loaded on Start-up/modified On Save
*.CFGHolds Menu items for Setup. Loaded by
Program When a New File is Selected (and on
Start Up Using the File in FILENM)
*.DLDHolds 6811 Monitor Commands to Download
to 50110 and 50210
*.ARYListing of Register Values for 50110 and
50210
*.RPTOutput File from SERINADE Filter Design
Program. Used to Generate Coefficient
Download Files
NOTE: Only one of many example files. The naming convention for
these files is:
128
RRC
FILTER TYPE
DATA RATE IN KBPS
MODULATION FORMAT
B
Modulation Formats: BPSK, QPSK, 8PSK
Data Rates: 1p2 to 2500
Filter Types: RRC, I&D, FIR
28
Page 29
HSP50110/210EVAL
Appendix I
Detailed Menu Item Descriptions
Data Path/Modulation Menu
Item 1: Master Clock Frequency
(1,000Hz to 52,000,000Hz)
Enter the frequency of the external reference input clock, or
40,000,000Hz as the frequency of the on-board oscillator.
Make sure that the evaluation board is configured for external clock before the external clock is applied to the board.
Item 2: Input Sample Rate
(1,000Hz to 52,000,000Hz)
The input sample rate is the rate that the HSP50110 ENI#
pin (JP1-29) is asserted. In interpolated mode, this should
be an integer submultiple of the master clock. In gated
mode, this is the rate the carrier and bit sync NCOs in the
50110 are updated; in interpolated mode, this is the rate that
the carrier NCO is updated--the bit sync NCO is updated at
the master clock rate. The carrier NCO in the 50210 always
updates at the master clock rate.
Item 3: Input Mode
(0; 1)
Gated = 0; Interpolated = 1.
When the input mode is gated, the new data is processed
when ENI# asserted. Pipelining is done at the master clock
rate. When the input mode is interpolated, new samples are
input when ENI# is asserted, zeros are inserted between
these samples, and the processing is done at the master
clock rate.
Item 4: DQT Input Samples
(0; 1)
Complex = 0; real = 1
If a real input is used (either I or Q only), the unused input
bus should be tied to midscale external to the HSP50110.
This will be 200h if the input format is offset binary and 0 if it
is 2s complement
Item 5: DQT Input Format
(0; 1)
0 = Twos Complement
1 = Offset Binary
Item 6: Carrier Center Freq
(-52,000,000Hz to 52,000,000Hz)
The carrier L.O. center frequency is interpreted as twos
complement, so it can be a positive or negative frequency
and select either the upper or lower sideband of a real input
signal.
(1 to 56,000,000 Symbols/s)
This is the output symbol rate of the HSP50210. Note that
entering a value greater than one half the clock rate induces
excessive aliasing.
Item 9: DQT Output Rate
(1 to 56,000,000 Samples/s)
This is the output sample rate of the HSP50110. It will be a
multiple of baud rate and depends on the decimation following the HSP50110. If the integrate and dump filtering in the
HSP50210 is enabled, the HSP50110 output rate will be N
times the baud rate where N is the number of samples integrated. If the integrate and dump filtering is not used (and no
external filtering is used, the input rate to the HSP50210
should be 2x the baud.
Item 10: I.F. Noise Bandwidth
(1Hz to 26,000,000Hz)
This is the noise bandwidth of the I.F. filtering preceding the
HSP50110. This is used to compute the gain needed to
compensate for the change in SNR from the A/D to the
matched filtering.
(0; 1)0 = Bypass; 1 = Enable
The root raised cosine in the HSP50210 should be enabled if
it is the matched filter for the data. It should be bypassed if
the matched filtering is done in the HSP43124 FIR filters. It
can be enabled for out-of-band signal filtering and SNR
improvement when integrate-and-dump filtering over 2 or 4
samples is used. (Some degradation will be seen with integration over 2 or 4 samples and the RRC filter enabled.)
Item 13: DCL I&D Filtering
(0; 1; 2; 3; 4; 5)
Value 0 < = N < = 5; (2
Item 14: HSP43124 Serial Filter Enable
(0; 1)
0 = HSP43124 filters bypassed
1 = HSP43124 filters enabled
(user is then prompted for a file prefix
prefix.RPT extension assumed)
Item 15: Minimum Es/No
(-100dB to 100dB)
Enter the minimum Es/No expected. This is used to set the
data path maximum gain.
Item 16: Maximum Es/No
(-100dB to 100dB)
Enter the maximum Es/No expected. This is used to set the data
path minimum gain. Enter 100 for noise free .
N
samples integrated)
29
Page 30
HSP50110/210EVAL
Item 17: Design Es/No
(-100dB to 100dB)
Enter the design Es/No. This is used to set the carrier phase
detector operational gain. Enter 100 for noise free.
Item 18: Minimum A/D backoff
(0 to 60)
This is the minimum total power backoff at the A/D. The
nominal backoff is halfway between the minimum and max
backoff.
Item 19: Maximum A/D backoff
(0 to 60)
This is the maximum total power backoff at the A/D.
Item 20: DCL Output Vector Length
(-60 to 3)
This is the nominal HSP50210 output level set by the AGC.
This is in dB relative to full scale on either axis. Typically , this
is set to -6dB for BPSK, -3dB for QPSK, and -1.8dB for
8PSK.
Item 21: DQT Output Vector Level
(-60 to 3)
The output level for the HSP50110 is set to minimize limiting
while maximizing effective bits. With noise only, this is typically
set to -12dBFS. Since the HSP50210 can only add gain and
cannot attenuate a signal, this should be set low enough that
the output level at the HSP50210 can be achieved (for example, the HSP50110 output should not be set to -6dBFS when
the desired output of the HSP50210 is -6dBFS).
Item 22: DCL Output Level Detector Threshold
(-60 to 3)
This is the threshold for the output level detector on the
HSP50210 (THRESH#). The output pin is asserted when the
signal magnitude out of the HSP50210 exceeds this programmed threshold.
Item 23: Output Slicer Threshold
(0 to 1)
The output slicer thresholds are set based on the needs of
the FEC. The programmed level is the first of the three comparator thresholds. The thresholds are relative to the full
scale magnitude on one rail. The output format set by the
program for the soft decisions is currently signed-magnitude.
The range is 0-1. The decisions thresholds are at 1x, 2x, 3x
the programmed threshold.
Item 24: DQT AGC Slew Rate
(0 to 1,000,000)
This is the slew rate for the A GC in the HSP50110. The AGC
is updated on every output sample. Since this AGC adjusts
for changes that are out of the band of interest (FDM signals
coming and going, etc.), it is typically set to slew faster than
the AGC in the HSP50210. The value entered is in dB/s
Item 25 DCL AGC Slew Rate
(0 to 1,000,000)
This is the slew rate for the AGC in the HSP50210. This
AGC adjusts for changes in signal level due to SNR changes
or signals coming and going inside the filter band of the
HSP50110. This AGC is typically set to slew slower than the
AGC in the HSP50110. The value entered is in dB/sec
Item 26: AGC Limits
(0; 1)
0 = Computed; 1 = FULL RANGE
This value is either calculated from the bandwidths and
Es/No’s, or is entered as FULL RANGE.
The output multiplexer selects the signals that are routed to
the output bus of the HSP50210. In most cases, the soft
decisions are available at the MSBs of the AOUT bus. This
allows other nodes to be monitored without disturbing the
output data. In most cases where an error detector is
brought out, it is the bottom 7 bits of the BOUT bus. Selection 7 can be used to plot the I/Q constellation using a logic
analyzer or a pair of D/A converters.
(-52,000,000Hz to 52,000,000Hz)
This is the upper limit for carrier loop filter lag accumulator.
This sets the upper limit on carrier acquisition and tracking.
During acquisition, the sweep direction reverses when this
limit is reached.
Item 2: Carrier Tracking Loop Lower Limit
(-52,000,000Hz to 52,000,000Hz)
This is the lower limit for carrier loop filter lag accumulator.
This sets the lower limit on carrier acquisition and tracking.
During acquisition, the sweep direction reverses when this
limit is reached.
Item 3: Carrier Tracking Loop Order
(0; 1; 2)
0 = disabled, 1 = 1st, 2 = 2nd
When carrier tracking is disabled, the feedback path from the
HSP50210 in the HSP50110 is disabled and the complex multiplier in the HSP50210 is bypassed. In first order mode, the
phase error input to the carrier lag accumulator is zeroed. In
second order mode, the loop filter is a lead/lag type. During
acquisition, the program sets the loop to first order.
30
Page 31
HSP50110/210EVAL
Item 4: Carrier Acq. Fractional Loop Bandwidth
(0.0 to 0.125)
This is the single-sided loop noise bandwidth used for acquisition. Enter the bandwidth desired at the design SNR (it will
narrow as SNR decreases). Fractional loop bandwidth is the
ratio of the loop bandwidth to the baud rate (or the rate that
the loop filter is updated). For example a loop bandwidth of
1kHz at 100kbaud would have a FLBW of 0.01.
(0.0 to 0.125)
This is the single-sided loop noise bandwidth used for track-
ing. Enter the bandwidth desired at the design SNR (it will
narrow as SNR decreases). Fractional loop bandwidth is the
ratio of the loop bandwidth to the baud rate (or the rate that
the loop filter is updated). For example a loop bandwidth of
1kHz at 100kbaud would have a FLBW of 0.01. The tracking
bandwidth is used during lock verification.
Item 6: Carrier Tracking Loop Damping Factor
(0.0 to 1.5)
This damping factor is used for acquisition and tracking.
Enter the damping desired at the design SNR
Item 7: Carrier AFC Function Enabled
(0; 1)
0 = Off; 1 = On
This item enables/disables the frequency error term to the
carrier loop lag accumulator during both acquisition and
tracking. To enable only during acquisition or tracking, zero
the AFC gain for the mode not wanted.
Item 8: AFC Error Gain (acquisition)
(0 to 26,000,000)
This is the gain for the frequency error term summed into the
carrier lag accumulator. This is in Hz/Hz (i.e. if constant
offset of 100Hz is measured and the gain is set to 100Hz/Hz,
the lag accumulator will move by 10,000Hz during one
second).
Item 9: AFC Error Gain (tracking)
(0 to 26,000,000)
This is the gain for the frequency error term summed into the
carrier lag accumulator. This is in Hz/Hz (i.e. if constant
offset of 100Hz is measured and the gain is set to 100Hz/Hz,
the lag accumulator will move by 10,000Hz during one
second).
The frequency offset is calculated by differencing the carrier
phase error after a delay (dp/dt). The delay is in half baud
intervals (for this program). Longer delays give higher gains.
Aliasing can occur in the detector if the filtering is not tight
enough for the delay chosen. The delay can be set to 1, 2, 4,
8, or 16 samples (0.5, 1, 2, 4, or 8 baud intervals).
Item 11: Acquisition Sweep Rate
(0Hz/baud to 1,000,000Hz/baud)
This is the amount that the lag accumulator is incremented
each time the loop filter runs (during swept acquisition
mode) or each time the lock detector times out (during
stepped acquisition mode).
This is the number of bits of the offset frequency sent from
the HSP50210 to the HSP50110. At higher data rates, fewer
bits can be used since the ratio between the clock rate and
the loop bandwidth can be lower. This allows for faster
updates and less delay around the loop.
Item 13: Carrier Tracking Mode
(0; 1; 2)
0 = lead and lag terms to DQT
1 = lead to DCL, lag to DQT
2 = lead and lag terms to DCL
These tracking modes offer a trade-off between delay around
the loop and how well the signal is kept centered in the filtering.
Mode 0 has the longest delay around the loop; mode 1 has a
shorter delay for the lead term, so wider loop bandwidths can
be used while the signal is still centered in the filtering; mode 2
has the shortest delay and uses the HSP50110 as a fixed
tuner. Mode 2 allows the widest loop bandwidths , but the carrier
offset must be small relative to the baud rate.
Item 14: DCL Slow Serial Output Clock
(2; 4; 8; 16)
If the frequency offset serial output from the HSP50210 is
routed to a destination instead of the HSP50110 (a D/A, an
NCO), the serial data can be output at a submultiple of the
master clock. The master clock/slower clock selection is
done in menu item 15. Options are Fclk/N where N = 2, 4, 8,
or 16.
Item 15: Carrier Serial Output
(0; 1)
If the frequency offset serial output from the HSP50210 is
routed to a destination other than the HSP50110 (a D/A, an
NCO), the serial data can be output at a submultiple of the
master clock. The master clock/slower clock selection is
done here, and the speed of the slower clock slow clock is
selected in menu item 14. The options are: Fclk (the master
clock) and serial clock.
Bit Sync Loop Menu
Item 1: Bit Sync Loop Upper Tracking Limit
(-26,000,000 to 26,000,000)
This is the upper limit for bit sync loop filter lag accumulator.
This sets the upper limit on symbol acquisition and tracking.
Item 2: Bit Sync Loop Lower Tracking Limit
(-26,000,000 to 26,000,000)
This is the lower limit for bit sync loop filter lag accumulator.
This sets the lower limit on symbol acquisition and tracking.
31
Page 32
HSP50110/210EVAL
Item 3: Bit Sync Loop Order
(0; 1; 2)
0 = disabled, 1 = 1st, 2 = 2nd
When symbol tracking is disabled, the feedback path from
the HSP50210 in the HSP50110 is disabled. In first order
mode, the phase error input to the bit sync lag accumulator
in the loop filter is zeroed. In second order mode, the loop filter is a lead/lag type.
Item 4: Bit Sync Acquisition Fractional Loop Bandwidth
(0.0 to 0.125)
This is the single-sided loop noise bandwidth used for acqui-
sition. Enter the bandwidth desired at the design SNR (it will
narrow as SNR decreases. Fractional loop bandwidth is the
ratio of the loop bandwidth to the baud rate (or the rate that
the loop filter is updated). For example a loop bandwidth of
1kHz at 100kbaud would have a FLBW of 0.01.
Item 5: Bit Sync Tracking Fractional Loop Bandwidth
(0.0 to 0.125)
This is the single-sided loop noise bandwidth used for tracking.
Enter the bandwidth desired at the design SNR. Fractional loop
bandwidth is the ratio of the loop bandwidth to the baud rate (or
the rate that the loop filter is updated). For example a loop
bandwidth of 1kHz at 100kbaud would have a FLBW of 0.01.
Item 6: Bit Sync Loop Damping Factor
(0.0 to 1.5)
This damping factor is used for acquisition and tracking.
Enter the damping desired at the design SNR.
Item 7: Symbol Tracking Bits
(0; 1; 2; 3)
0 = 8, 1 = 16, 2 = 24, and 3 = 32.
This is the number of bits of the offset frequency sent from
the HSP50210 to the HSP50110. At higher data rates, fewer
bits can be used since the ratio between the clock rate and
the loop bandwidth can be lower. This allows for faster
updates and less delay around the loop.
Item 8: Bit Sync Serial Output at
(0; 1)
0 = Fclk (master clock);
1 = Serial clock (the SLOCLK output pin)
If the frequency offset serial output from the HSP50210 is
routed to a destination other than the HSP50110 (a D/A, an
NCO), the serial data can be output at a submultiple of the
master clock. The master clock/slower clock selection is
done here, and the speed of the slower clock slow clock is
selected in menu item 14 of the carrier loop menu. If the
tracking is done via the HSP50110, the master clock must
be used.
Lock Detector Menu
Item 1: Lock Detector Integration Time (Acquisition)
(1 to 1025)
This is the number of baud times that the magnitude of the
carrier phase error is integrated before making decisions
when searching for potential lock points during acquisition.
Item 2: Lock Detector Integration Time (Tracking)
(2 to 1025)
This is the number of baud times that the magnitude of the
carrier phase error is integrated to when verifying a potential
lock points and during tracking.
Item 3: Lock Detector Acquisition Threshold
(In Degrees)
(0 to 180)
This is the average magnitude of the carrier phase error over
the acquisition integration time. This is the decision threshold for potential lock points.
Item 4: Lock Detector Tracking Threshold (In Degrees)
(0 to 180)
This is the average magnitude of the carrier phase error over
the verification and tracking integration. This is the threshold
used to switch back to acquisition mode.
(0 to 15)
This is the number of lock detector integration periods that
loop must be in lock before the state machine transitions
from the verify to the lock state.
Item 6: False Lock/Frequency Error Integ
(0; 1)
0 = freq error; 1 = false lock
This item selects whether the false lock accumulator integrates the magnitude of the frequency error or the (square
wave) f alse loc k decisions when deciding whether a potential
lock point is actually a false lock point.
Item 7: False Lock Detector
(0; 1)
0 = off; 1 = on
This item enables/disables false lock detection.
Item 8: False Lock Threshold
(0 to Discriminator Range)
This sets the false lock threshold in % of symbols that indi-
cate (square wave) false lock or Hz of freq error.
Item 9: False Lock Sweep Count
(0 to 15)
This is the number of lock detector integration times that
sweep is forced to move beyond a false lock point.
32
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.