Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1)
Operation
Training Manual
chstraining@motorola.com
1-888-436-4678 (Option 5)
www.motorola.com/broadband
Copyright 2006 by Motorola, Inc.
No part of this publication may be reproduced in any form or by any means or used to make any derivative
work (such as translation, transformation, or adaptation) without written permission from Motorola, Inc.
Motorola reserves the right to revise this publication and to make changes in content from time to time
without obligation on the part of Motorola to provide notification of such revision or change.
Motorola provides this documentation without warranty of any kind, either implied or expressed, including,
but not limited to the implied warranties of merchantability and fitness for a particular purpose. Motorola
may make improvements or changes to the products described in this manual at any time.
MOTOROLA and the stylized M logo are registered trademarks of Motorola, Inc.
Contents
Introduction
Audience ........................................................................................................................... i
Prerequisites .................................................................................................................... i
Objectives ......................................................................................................................... i
Materials ............................................................................................................................ i
Agenda .............................................................................................................................. ii
Day 1 ........................................................................................................................... ii
Day 2 ........................................................................................................................... ii
Day 3 ........................................................................................................................... iii
Day 4 ........................................................................................................................... iii
Day 5 ........................................................................................................................... iii
Glossary
Acronym List .................................................................................................................... 1
Definitions of Terms ........................................................................................................ 11
Audience
The intended audience for this course is personnel who are responsible for operating and
maintaining the DAC 6000 digital addressable controller system.
Prerequisites
Before attending this course, participants should have experience with and a working
knowledge of:
PC Operations
Cable Addressability Theory
Objectives
This training course provides five days of theory, operations, and maintenance of the Motorola
DAC 6000 digital addressable controller. In addition to classroom theory and instructor-led
discussions, lab exercises are used to reinforce the learning process.
Materials
During the course, you will be provided the following materials:
Basic DAC 6000 (V3.1) Operation Training Manual
Various handouts
Course Completion Certificate
Agenda
The training materials, software, and hardware are continually being updated and improved.
As a result, the content and/or structure of this course change to reflect these improvements.
Day 1
Topic
Registration/Introduction/Agenda Review
Section 1: Digital Addressable System Overview
Section 2: Data Communications and Networking Principles
Section 3: Manage System and Users
Section 4: Business System Overview
Day 1 Review/Questions and Answers
Day 2
Topic
Review of Day 1
Section 5: Define and Configure Devices
Section 6: Manage Plants & Device Linkage
Section 7: Schedule Services and Programs
Day 2 Review/Questions and Answers
Day 3
Topic
Review of Day 2
Section 7: Schedule Services and Programs (continued)
Section 8: Manage Channel Maps
Section 9: Manage Terminals
Section 10: CableCARD/Host Support
Day 3 Review/Questions and Answers
Day 4
Topic
Review of Day 3
Section 11: Manage Operations
Section 12: Downloading Overview
Section 13: OCAP Overview
Day 4 Review/Questions and Answers
Day 5
Topic
Review of Day 4
Section 14: Operating Recommendations
Final Lab
After completing this section of the course, you will be able to:
Name the benefits associated with digital technology
Define the functions of the DAC 6000/RADD 6000
Identify the devices contained in the digital headend
Trace the digital signal path through the system, from the uplink facility to the customer site
and back to the addressable controller
1 At the uplink facility, channel programming signals are processed (encoded, encrypted,
compressed, etc.) for satellite transmission.
2 From a geostationary orbit 22,300 miles above Earth, a communications satellite receives
the signals in the C-band range of 5.9 to 6.4 GHz or Ku-band range of 14.0 to 14.5 GHz.
Using directional antennas, the signals are relayed to digital headend facilities in a range of
either 3.7 to 4.2 GHz (C-band) or 11.7 to 12.2 GHz (Ku-band). A transponder on-board the
satellite handles the frequency conversion.
3 At the local digital headend facility, an Earth Station Antenna (ESA) receives the signals.
A Low-Noise Block downconverter (LNB) downconverts the digital signal to L-band (950
to 1450 MHz) and routes it to the signal processing equipment in the digital headend.
Out-of-Band Modulator (OM 1000) - converts the control data digital input stream to
an RF output signal that is transmitted to customer terminals over an out-of-band
(OOB) cable frequency between 71 129 MHz. The OOB data stream can also include
other types of information, such as guide data and downloadable objects.
Analog System - provides scrambled and unscrambled analog services to both analog
and digital terminals. The analog system is comprised of a separate analog addressable
controller and analog headend equipment.
Note: The analog controller addresses analog terminals only. The digital addressable
controller addresses digital terminals only.
RF Combiner - combines multiple input streams from headend devices onto a single
RF output.
Diplex Filter - High Low Band Pass Filter used for RF Return.
Modem - on the transmitting side, it converts a digital signal into an analog signal for
transmission over telephone lines. On the receiving side, it converts the analog signal
back to a digital signal. The name modem is derived from modulation/demodulation.
Modems are used at the headend location to support the communication of purchases
from DCTs using STARFONE modules.
Return Path Demodulator (RPD 1000/2000) - receives, demodulates, and processes
RF upstream data from terminals and returns data to the NC 1500.
Network Controller (NC 1500) - acts as an IP gateway between two networks. They are
the application server network and Operations Administration Maintenance and
Provisioning network (OAM&P). The NC 1500 is used in digital cable networks that
support interactive communications such as video on demand (VOD).
Digital Consumer Terminal (DCT) - decompresses and decrypts digital signals, and
unscrambles analog signals, then presents them for viewing. DCTs can be one-way,
two-way. Two-way means communication is supported not only out to a DCT but also
back from that DCT.
CableCARD/Host - the host (set-top or integrated TV) provides generic cable tuning
and decoding capabilities. The removable CableCARD security module provides the
cable operators proprietary conditional access support and network messaging.
Copy Protection Management System (CPMS) a Motorola subsystem that supports
requests for the creation of copy protection validation messages intended for
CableCARD modules.
Business System
Serial RS-232 and/or TCP interface to the DAC 6000
WireLink 600 & 700 series command support
Learning Exercise 1
Circle the letter that corresponds to the most correct answer for each statement.
1 The SEM V8 is capable of doing all of the following operations except:
a. Decryption
b. Encryption
c. Modulation
d. Upconversion
2 The DCT (with STARVUE) upstream frequency range is:
a. 8 to 15 MHz
b. 50 to 1000 MHz
c. 8 to 12 MHz
d. 10 to 25 MHz
8 The digital video signal does not pass through which device?
a. RADD 6000
b. IRT 1000/2000
c. C6/8U
d. Both A and C
After completing this section of the course, you will be able to:
Explain the addressing scheme for Transmission Control Protocol/Internet Protocol
(TCP/IP) and User Datagram Protocol (UDP)
Identify a Media Access Control (MAC) address
Describe the use of Packet Identifiers (PIDs) in MPEG packets
Ethernet Description
Ethernet is one of the most popular cabling and signaling network schemes in use today. It is
the hardware protocol that enables devices connected in a LAN to communicate. Xerox
Corporation developed the original Ethernet specification, and then they developed a second
version (Ethernet II) in cooperation with Digital Equipment Corporation and Intel Corporation.
The International Electrical and Electronics Engineers (IEEE) used Ethernet to develop the
802.3 standard.
Frames of data are moved between ports entirely by electronic logic. Ethernet hardware
ensures that only one device on the network can communicate at a time. It uses Carrier Sense
Multiple Access with Collision Detection (CSMA/CD).
Carrier Sense Multiple Access - A device (or station) checks the wire to see if any
other device is already sending data. If idle, the device can begin to send data.
Collision Detection - If two or more devices try to communicate at the same time, a
collision occurs. Random delay periods before re-transmission are enacted.
Protocols
Protocols are standard sets of procedures that enable network devices to communicate with one
another. Software networking protocols can run above the Ethernet protocol, for example,
Internet Protocol (IP). Additional software protocols can also run above IP, such as
Transmission Control Protocol (TCP) and User Datagram Protocol (UDP).
Transmission Control Protocol/Internet Protocol (TCP/IP) - a software protocol used to
transport data packets via Ethernet to various devices interconnected in a LAN. TCP/IP is
typically used as a data transport protocol because it provides end-to-end reliability for
hosts. The TCP/IP software focuses most of its reliability control in the transport of data,
including the detection/recovery of datagram loss; the transmission duplicate packets;
time-outs; acknowledgments; flow control; and checksums.
Data
Addressing Schemes
Each network element or device is assigned a unique address.
MAC Address
The Media Access Control (MAC) address is the proprietary serial number assigned to each
Ethernet network device to identify it on the network for upstream/downstream
communications. With Ethernet devices, this address is permanently set when the device is
manufactured.
Each device has a unique MAC address, so that it will be able to exclusively grab packets off
the wire meant for it. If MAC addresses are not unique, there is no way to distinguish between
two stations. Devices on the network watch network traffic and look for their own MAC
address in each packet to determine whether they should decode it or not. Special
circumstances exist for broadcasting to every device.
MAC addresses are exactly 6 bytes in length, and are usually written in hexadecimal. Each
manufacturer of Ethernet devices applies for a certain range of MAC addresses they can use.
The first three bytes of the address determine the manufacturer.
00:20:40:00:F2:1A
\______/ \_______/
Motorola CHS Unique
Note: The colons may be omitted, but generally make the address more readable.
IP Address
IP address is a 32-bit identifier written in dotted-decimal notation. It is typically displayed in a
format of four decimal integers separated by periods. Each field represents 8 of the 32 bits and
can contain values ranging from 0 to 255. An example of an IP address is:
Sample IP address:
163.1.50.10
Currently, there are five classes of IP addresses. Classes help define the amount of networks
and hosts to be supported. An IP address consists of 2 parts: the network address (NetID) and
the host address (HostID).
Address Classifications
There are five classes of IP addresses. The most commonly used class is Class B.
IP Broadcast Addresses
Broadcast messages are messages that are addressed to every host on the network. A host will
process both messages with its unique IP address and those with a valid broadcast address. A
message can be broadcast to all hosts within a subnet and to all subnets within a network.
To broadcast a message to all hosts on all subnets in a specified network, the host and the
subnet portions of the address contain all ones. To broadcast to all hosts within a single subnet,
the host portion contains all ones
Network = 163.104. Subnet = .3
Broadcast address to use to address all hosts on all subnets = 163.104.255.255
Broadcast address to use to address all hosts on the .3 subnet only = 163.104.3.255
Figure 2-8 Example IP Broadcast Addresses
UDP Ports
UDP ports are used to identify from where the datagram was sent and to where it will be
routed. The UDP header consists of the following four fields:
Source Port (Calling Port Number)
Destination Port (Called Port Number)
Length
CheckSum (for the UDP header)
UDP port assignments for standard Motorola BCS equipment are as follows:
DAC 6000 51
IRT 1000/2000 54
NC 1500 56
OM 1000 57
RPD 1000/2000 58
MPS/SEM 60
RADD 6000 61
CS 1000 65
Note: During the OM 1000 configuration process, you are required to set up UDP ports.
Data Transports
188 Bytes
The PID number assignment enables a device to identify the information stream to which it
belongs. A PID number is assigned in the packet header, and all packets from the same stream
have the same PID number.
The PID0 stream provides multiplex definition information for a transport multiplex. It carries
the Program Association Table (PAT). The PAT contains all services in the multiplex and the
PID numbers of the service control channel for all data streams that construct each service.
PID1 is the control stream that points to data streams containing access control information for
the high-speed transport multiplex (HSTM). PID1 also carries the Conditional Access Table
(CAT). The CAT contains the PID numbers for all Entitlement Management Messages (EMM)
streams in the multiplex, as well as the provider ID associated with each EMM stream.
The Program Association Table (PAT) relates program numbers (MPEG Service
numbers) to their Program Map Table (PMT) Program Identification (PID).
The first column (Prog#) represents the MPEG Service number (this is also known as
the program number). The second column (PMT PID) represents the PMT PID, which
uniquely identifies the map table for each program.
Each program has a PMT, which contains information about each elementary portion of
the program.
The Packet ID shows the PMT PID number, which uniquely identifies the map table for
a program.
The Program box shows for which program information is displayed.
The Type column shows if each Packetized Elementary Stream (PES) contains video,
primary audio, secondary audio, or data.
The PES PID column shows the Program Identification (PID) number of each
Packetized Elementary Stream that belongs to the program.
The following figure relates the Program Association Table (PAT) and Program Map
Table (PMT) described on the previous pages to the Packetized Elementary Streams
that make up programs.
Each PMT PID shown in the PAT (left side of the figure) represents a PMT.
Each PES PID shown in the PMT (center of the figure) represents a single PES.
Packetized Elementary Streams (PES) are the building blocks of programs. They
provide the video, audio, and text streams that combine to create a program.
Learning Exercise 2
T = true statement F = false statement
After completing this segment of the training course, you will be able to:
Perform the steps necessary to log on to or off of the DAC 6000 (Main Menu)
Create a group
Add a user to the DAC 6000 database
Add a remote user to the DAC 6000 database
Shutdown the DAC 6000 application and the system using the GUI
Edit the hosts file
3 In the User Name field, type your user name and then press the Tab key.
4 In the Password field, type your password and then click Accept to start the application.
The DAC 6000 Main Menu is displayed.
Help Screens
Pressing any of the Help buttons will launch an instance of the mozilla browser which will
display a help page appropriate for the current DAC 6000 GUI screen. The help pages are
released as a series of HTML files based on the DAC 6000 operators manuals from the
Technical Publications group. The HTML files are installed on the DAC 6000 in the directory
$HOME/Documents/WebHelp. The DAC 6000 install/upgrade scripts load a single zip file
containing all the HTML files, and unzip it into the above directory. Some of the help pages
contain links to other pages in the help set. Click on the link to follow it to the referenced page.
Click on the browser's back button to return to the original page. Some pages have a link
labeled "Show" in the upper left corner of the page. Clicking on the "Show" link will bring up a
help task bar at the top of the page and a Table of Contents navigation pane at the left of the
page. Every help page in the help set is accessible from the Table of Contents navigation pane.
The Contents pane can be changed to an Index pane or a Search pane by clicking on buttons in
the help task bar.
Manage Users
The DAC 6000 enables you to control access to your system by managing user group
permissions. Each user group has a set of permissions that you can change through the Manage
Users option on the Manage Controller option of the DAC 6000 Main Menu.
You can change, add, and delete existing groups and users to create a user database that
matches your specific needs. For example, you can create a group named operators, specify
the functions for that group through the User Permissions window, and then add users to that
group who perform only those functions.
The DAC 6000 has four default user groups. The four case-sensitive group names and their
login names are:
system supervisor1
operation operator1
dispatch dispatcher1
factory factory1
Note: The supervisor user and the group name (system) and its associated permissions cannot
be deleted.
In the DAC 6000 Main Menu, click Manage Controller to display the Manage Controller
window.
Define a Group
The Define Group function enables you to:
Add a user group and configure permissions for that group.
Configure permissions for an existing group of users.
2 In the Manage Users window, click Define Group to display the Define Group window:
The permissions displayed on this window correspond directly to the operational windows
of the DAC 6000 GUI. If you disable a permission in this window, that permission is
disabled for any user defined as part of the group identified in the Name field of this
window.
There are three levels for the permissions list. Disabling a higher level permission also
disables all permissions controlled by it. For example, if you disable Manage Terminals, all
of the operations that can be accessed through the Manage Terminals window are also
disabled.
If you enable Manage Terminals and disable Define Terminal, any operation on the Manage
Terminals window will be accessible except Define Terminal and any operation that can be
accessed through Define Terminal.
6 Click the button next to a function to enable/disable it. When the button is dark, the
permission is enabled (on). Use the scroll bar to view the list of permissions.
7 Click Accept to update the database and redisplay the Define Group window.
2 Click Select and then click Name to display the Zoom: System Group Names window:
3 Click the System Group Name to be modified and then click Accept to display the Define
Group window with the Name field enabled.
4 Click Accept to enable Define Permissions.
5 Click Define Permissions to display the Define Permissions window.
6 Click the button next to a function to enable or disable it. When the button is dark, the
permission is enabled (on).
7 Click Accept to update the database.
Define Users
You can add a new user or change information for an existing user through the Define User
window. Each user must be associated with a user group and issued a password.
8 Click on the System Group Name to which you are adding this user and then click Accept
to display the Define User window.
9 Click Accept to update the database.
10 Click Exit.
3 Click the name of the user to be changed and then click Accept. The Define User window
is displayed.
4 Click Accept.
5 Click Change and make the changes to the user password or group selection.
6 Click Accept to update the database.
7 Click Exit.
Note: You cannot change the group assigned to supervisor1.
Change a Password
To change your password:
1 Click Change Password to display the Change Password window.
2 Type the current password in the Old Password field and then press the Tab key to move
the cursor to the New Password field.
3 Type the New Password and then press the Tab key to move the cursor to the Confirm
Password field.
4 Type the new password again.
5 Click Accept to update the database and save the changes.
Confirm This field enables you to confirm the password by typing it again.
Password
3 Click on the name of the remote user to be changed and then click Accept. The Define
Remote User window is displayed.
4 Click Accept.
5 Click Change and make the changes to the password.
6 Click Accept to update the database.
7 Click Exit.
3 Click on the name of the remote user to be deleted and then click Accept. The Define
Remote User window is displayed.
4 Click Accept.
5 Click Delete. The system displays the following pop-up window:
login: acc4000d
Password:
Last successful login for acc4000d: Mon Apr 26 13:56:44 2004 on tty1a
Last unsuccessful login for acc4000d: Tue Jan 18 17:26:50 2000
dac6000:/home/acc4000d% cd scripts
dac6000:/home/acc4000d/scripts% viewlog
(Note: Type viewlog to view the log file where remote user activity is recorded.)
Tue Apr 27 16:57:13 EDT 2004
2 In the Manage System menu, click Shutdown DAC 6000 to display the Shutdown
DAC 6000 prompt:
Manage a Site
The Manage Site options enable you to display site information and open a system window.
2 In the Manage Site window, click Display Site Information to display the Display Site
Information window:
This window displays whether your system is a cable system or wireless system.
2 To close the system window, type exit at the prompt and then press ENTER.
When you open a system/xterm window, you are in the Linux operating system environment.
To work in the Linux environment you will need to know some Linux commands. Appendix A
in this manual is a short list of Linux commands.
Note: Linux is case sensitive.
When you verify/edit the file, you will see lines similar to the ones below indicating IP
addresses, host names, aliases and comments for headend devices. Note that comments are for
informational purposes and are not used as values by the computer. When editing the hosts
file make sure you do not duplicate an IP address or an error will occur. It is also
recommended that the host name should be typed in both lower and uppercase letters so that it
can be resolved by either lower or uppercase entries.
To display the system hosts file, type cat /etc/hosts and then press ENTER. To edit the hosts
file, type emacs /etc/hosts and then press ENTER.
# PortServers
165.137.106.100 portserver PORTSERVER
# RADDs
165.137.106.200 radd001 RADD001
165.137.255.255 radd001BA #RADDs Broadcast Address
# DSG RADDs
165.137.104.222 radd002
224.10.10.100 radd002BA
# RPDs
165.137.104.60 rpd01 RPD01
# SEMs
165.137.104.90 sem01 SEM01
#
170.170.170.172 ecc sandiego # Encryption Control Center (ECC)
> text line from file 2 > (greater than symbol) indicates text lines
belonging to file 2
Example
PING
To do a quick check to confirm DAC to Headend device network connectivity, one can issue
the ping command. In a system window, type ping [host name or IP address]. To stop the
ping operation hold down both the Ctrl and C keys on the keyboard. A failed PING to an IP
address indicates that there is a possible network connection problem.
Add a Group
To add a group to the database:
1 In the Main Menu, click Manage Controller.
2 Click Manage Users.
3 Click Define Group.
4 Click Add.
5 Type CSR in the Name field.
6 Click Accept to enable Define Permissions.
7 Click Define Permissions.
8 Enable Manage Terminals > Define Terminals, Manage Services > Define Digital Service
& Define Analog Service and Manage Reports. Disable all other menu options.
9 Click Accept to update the database.
10 Click Exit to return to the Manage Users window.
9 When the shutdown is complete, type start_acc& in the xterm window and then press
ENTER.
Lab Exercise 3
Add a Group
1 Add a group to the database using the following information:
Name = CSR
Permissions = Manage Terminals > Define Terminals, Manage Services > Define
Digital Service & Define Analog Service and Manage Reports
After completing this segment of the training course, you will be able to:
Add Business Systems and Business System Ports to the DAC 6000
View a Business System's Services, Packages, and Objects
Describe the Business System Logging Routine
Generate a BSI Logging Report
3 Click Define Business System to display the Define Business System window:
The following table lists and describes the PPV Configuration Mode/Zero Handle
combinations.
6 Select the business system to be changed and then click Accept to display the Define
Business System window with the Name field populated.
7 Click Accept to enable Change.
8 Click Change to enable the user-editable fields.
9 Make the changes and then click Accept to update the database.
6 Select the business system to be deleted and then click Accept to display the Define
Business System window with the Name field populated.
7 Click Accept to enable Delete.
8 Click Delete. The Delete this Business System window is displayed:
9 Click Yes to delete the business system and all of its ports.
3 Select the business system to be displayed and then click Accept to display the Business
System window with the Name field populated.
4 Click Accept to enable the Operations section of the window.
5 Click Display Services to display the Display Business System Services window:
Display Objects/Resources
You can display objects/resources associated with a business system on the Display
Objects/Resources window.
To display the objects:
1 On the Define Business System window, click Select to enable Name.
2 Click Name to display the Zoom: Business System Name window.
3 Select the business system to be displayed and then click Accept to display the Business
System window with the Name field populated.
4 Click Accept to enable the Operations section of the window.
5 Click Display Objects/Resources to display the Display Objects/Resources window:
Port Type This is the type of communication that is being used. Valid
selections are Serial or TCP.
Port Number This unique integer field is the logical port number when the
port type is serial and it is the TCP port number (supported
range is from 15100 to 15199) when the port type is set to
TCP. For TCP support this number must be provided to the
business system so they can configure the correct TCP port
8 Select the Business System with which this port will be associated and then click Accept to
display the Edit Business System Port window with the Business System Name field
populated.
9 Click the Port State drop-down list and select Online to turn the port on or Offline to turn
it off.
10 If the Port Type is Serial, type the number and letter that identify the port to be used by this
business system in the TTY Port field.
11 If the Port Type is Serial, click the Baud Rate drop-down list and select the Baud Rate for
this business system port.
12 If the Port Type is Serial,Type the number of data bits to be used by this business system
port in the Data Bits field.
13 If the Port Type is Serial, type the number of stop bits to be used by this business system
port in the Stop Bits field.
14 If the Port Type is Serial, click the Parity drop-down list and select the parity for this
business system port.
15 If the Port Type is Serial, click the Flow Control drop-down list and select the flow control
for this business system port.
16 Click Accept to update the database.
Command Summary
Synchronization (001)
Return Status Message (001)
Collect Event Purchases (620)
Return Message (621)
Received Event Purchases (622)
Download (Add) Digital Events (630)
Download (Modify) Digital Events (631)
Download (Delete) Digital Events (633)
Add New Set-Top (660)
Change Set-Top Service (662)
Delete Digital Set-Top (663)
Initialize Digital Set-Top (664)
Clear Parental Lock (665)
Change Set-Top Activation (666)
Change Set-Top Features (680)
Collect Set-Top Services/Purchases (684)
Return Message Query Services (685)
Return Message Query Features (685)
Return Message Query Programs (685)
Change Set-Top Channel Map (688)
PPV Authorization Update (694)
Upload IPPV Purchases (720)
Return Message (721)
Receive IPPV Purchases (722)
Upload Single Terminal IPPV Purchases (724)
Return Message (725)
Receive Single Terminal IPPV Purchases (726)
Terminal Request (760)
Read Terminal Settings (770)
Return Message (771)
Authorize Programs (794)
bsilfile bsilfile.arc
bsilog
(14 megabytes) (14 megabytes)
delete
Report Functions
To view the data collected by the BSITL, perform the following steps:
1 Open a system (XTERM) window.
2 At the command prompt: /home/acc4000d/scripts%, type bsil_report. The system displays
the following window:
3 Type the number of a BSI task and then press ENTER to report transactions for that task, or
press ENTER for all BSI tasks.
Note: The BSI task number is the Port Number assigned to a Business System Port. By
entering the Port Number the report will reflect only transactions occurring on that one
port.
4 If you specify one BSI task the next question will be: To report on one message type only,
enter the number of the record type or press ENTER for all records. Type the number of a
message type and then press ENTER to report on just that command or press ENTER for all
commands
Note: The message type number is the command number. By entering the message type
number the report will reflect only that command occurring on that one port.
5 Finally when prompted, enter the Start date and time (MM/DD/YEAR HH:MM:SS) for the
report period and then press ENTER. Note the four-digit year format.
6 Enter the End date and time (MM/DD/YEAR HH:MM:SS) for the report period and then
press ENTER to create an ASCII file named bsil_report.txt in the /home/acc4000d/data
directory and display the following information:
If the BSITL has not yet created the archive file, the system reports a failure to open the
bsilfile.arc archive file. This does not indicate a failure to create the report.
Once the report file is successfully built, you can display the collected data.
7 To display the file when in the /home/acc4000d/data directory, type pg bsil_report.txt and
then press ENTER.
f bsil_report f filename This option takes the input for the report from the file
you specify in filename and stores the output from the
report in filename.R in the current directory.
s bsil_report s This option creates the file bsil_report.txt with an
added statistical table at the end of the file.
s f bsil_report s f filename This option combines the first two options.
First Packet Time This field displays the time that the first packet was received by the
BSI.
Last Packet Time This field displays the time that the last packet was sent to the BS.
Processing This field displays the difference between the First Packet Time and
Duration the Last Packet Time.
Cmd Nmbr This field displays the number identifying the command type.
Lab Exercise 4
After completing this section of the course, you will be able to:
Define device locations
Configure the DAC 6000 database with the following devices: RADD 6000, OM 1000,
IRT 1000/2000, MPS, SEM, Upconverter, RPD 1000/2000, Modem Bank, Router and
KLS 1000
Describe the effects of the Flush & Fill and Rebuild & Download Program Queues
operations on a digital service
Assign services to Decrypt TSODAS (Transport Sync OSD DES Audio)
Manage Devices
In the DAC 6000 Main Menu, click Manage Devices to display the Manage Devices window:
3 Click the name to be changed and then click Accept to display the Define Device Location
window with the Name field populated.
4 Click Change to enable the Name field.
5 Type the changes to be made and then click Accept to update the database.
Define RADD
The RADD executes various real-time, repetitive message operations, such as polling, as well
as downloads to set-tops. It generates the out-of-band multiplex and has a 56 Kbps minimum
continuous communication rate with the DAC 6000.
With the Define RADD window, you can add, change configuration settings, or delete a
RADD 6000.
Add a RADD
To add a RADD:
1 In the DAC 6000 Main Menu, click Manage Devices.
2 Click Define RADD.
Name This unique alphanumeric identifier is the name of the RADD 6000
entered next to the IP address in the /etc/hosts file.
IP Address This field is the IP address of the RADD 6000 retrieved from the hosts
file.
Location This optional, alphanumeric field is assigned by the operator on the
Define Device Location window. It typically specifies the location of
the RADD 6000.
Broadcast This field is the address the RADD uses for UDP broadcasts. It is
Address retrieved from the hosts file.
Copy Protection This is the telephone number that would be displayed on a Host
Phone Number television and would be the number the subscriber should call for
authorization of a CableCARD/Host pairing.
Communication Indicates if the DAC 6000 and the RADD 6000 currently have a
Established with connection.
RADD
Online Indicates if the DAC 6000 should attempt to communicate with the
RADD 6000.
RADD Reportback When active (filled), it enables the RADD 6000 to forward unsolicited
report back messages from set-tops.
Display Object This invokes the Display Object Load Status window, which displays all
Load Status the objects that have been downloaded to the RADD.
Reboot RADD This allows one to reboot a RADD remotely.
Change a RADD
To change a RADD:
1 Click Select.
2 Click Name to display the Zoom: Device Name window.
3 Select the RADD to be changed and click Accept.
4 Click Accept.
5 Click Change.
6 Type the changes and click Accept to update the database.
Delete a RADD
To delete a RADD:
1 Click Select.
2 Click Name to display the Zoom: Device Name window.
3 Select the RADD to be changed and click Accept.
4 Click Accept.
5 Click Delete. A confirmation window is displayed.
6 Click Yes to delete this RADD and update the database.
Load Status Indicates if the object has been downloaded to the RADD 6000
(Complete or In Progress).
Refresh Screen Repaints the window with updated information.
Reboot RADD
To reboot a RADD remotely:
1 Click Select in the Define RADD window.
2 Click Name to display the Zoom: Device Name window.
3 Select a RADD and click Accept.
4 Click Accept.
Add an OM 1000
To add an OM 1000:
1 In the Manage Devices window, click Define OM to display the Define OM window:
Insertion Rate The rate, in Kilobits per second (Kbps), the selected stream is being
transmitted.
Refresh Screen This option refreshes the data displayed on this window.
5 Select a device location name and then click Accept. The Define IRT window is
displayed.
6 Click diamond next to 64 QAM to select QAM operation.
7 Click Accept to add the IRT 1000/2000 to the database.
Name The name of the IRT 1000/2000 selected in the Define IRT window.
TSODA# This field is a number, followed by an a or b (for example, 1b) or an _1 or
_2 (for example, 1_2) and is used to index the TSODA.
Unit The unique 16 digit internal identifier for the TSODA. The address of the
Address TSODA used to decrypt the corresponding service.
Service Identifies the service within the transport stream to be decrypted by the
Name TSODA. Enter a valid name (for example, HBO) obtained from your
service provider and defined in the DAC 6000. You can assign no more
than two services to each TSODA.
Provider Identifies the digital service provider.
Name
Assign a Service
To assign a service for decryption by a specified TSODA:
1 Contact the uplink authorization center and acquire the service name (authorization) for the
IRT to decrypt a satellite signal.
2 In the Define IRT window, click Select. The Name field is enabled.
3 Click Name. The system displays the Zoom: Device Name window.
4 Select the IRT and click Accept.
5 In the Define IRT window, click Accept.
6 Click Assign Services to Decrypting TSODAs. The system displays the Assign Services
to Decrypting IRT TSODAs window.
7 Click Select and click a TSODA number.
8 Click Change. The system displays the Edit IRT Decrypting TSODA Service window.
3 Click Yes to continue. The DAC rebuilds the program queues, and then downloads them to
the IRT 1000/2000.
2 Click Yes to delete the TSODA addresses from the database and acquire the decrypt
TSODA addresses from the new IRT 1000/2000.
Note: Because the previous assigned services information is no longer valid, you must assign
services to the new decrypt TSODAs.
End Program Download This field displays the end time of the last program downloaded to
Time that IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed time. This field is comprised
of two two-digit integer fields using the format HH:MM, where
HH is the hour from 0 (zero) through 23, and MM is the minute
from 0 (zero) through 59 (for example, 06:05).
End Encrypting This field displays the end date of the last encryption element
Download Date queued for the IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed date. This field typically
matches the End Program Download Date. It is comprised of two
two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day,
and YYYY is the year (for example, 01/05/2000).
End Encrypting This field displays the end time of the last encryption element
Download Time queued for the IRT 1000/2000. Video will be available from the
IRT 1000/2000 up to the displayed time. This field typically
matches the End Program Download Time. It is comprised of two
two-digit integer fields using the format HH:MM, where HH is the
hour from 0 (zero) through 23, and MM is the minute from 0
(zero) through 59 (for example, 06:05).
Decrypt ACP This field is the TSODA identifying number (i.e. 1a or 1_1) of the
Access Control Processor (ACP) that decrypts the service.
Encrypt ACP This field is the TSODA identifying number (i.e. 1a or 1_1) of the
Access Control Processor (ACP) that encrypts the service.
Refresh Screen This option updates the displayed information.
Define an MPS
You can add, change or delete an MPS in the Define MPS window.
Add an MPS
To add an MPS to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices and then click Define MPS to
display the Define MPS window:
6 Click Yes.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.
5 Click Re-Acquire ACP Addresses. The following prompt is displayed:
6 Click Yes to delete the ACP decryption addresses from the database and acquire the ACP
decryption addresses from the MPS.
Note: Because the previously assigned services information is no longer valid, you must
assign services to the new decryption addresses.
Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the digital device (i.e. Slot 7 Port 1
Out). The operator can rename the output port using the Edit MPS
Output Port window.
Slot Number This field indicates which MPS slot number contains the output
card.
Port Number This field is the port number on the output card.
Transport Stream ID The DAC 6000 assigns this number to uniquely identify the
multiplex. The operator can change it with the Edit MPS Output
Port window.
Modulation This field indicates the output port modulation mode; it defaults
to QAM 64. Selections are as follows:
Modulation Inner Code Symbol Rate
QPSK 4/5 5
QAM 64 4/5 5
QAM 256 4/5 5
9 Click the Port Name input field and change the port name as desired.
10 Click the Transport Stream ID input field and change the ID as desired.
11 Click the Modulation /Inner Coding /Symbol Rate to display the Zoom: Modulation
window.
12 Select the modulation in use and click Accept.
13 Click Accept to return to the Configure MPS Output Ports menu.
Output Port The MPS slot number occupied by the output module and the
port designator of the output module.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name An 80-character alphanumeric field that is the name of the
service provider.
MPEG SVC Number The 16-bit MPEG service number for that source/service.
End Program This field displays the date (mm/dd/yyyy) of the last program
Download Date downloaded. It contains a two-digit month (mm) followed by a
slash, a two-digit day (dd) followed by a slash, and a four digit
(yyyy) year.
End Program This field displays the end time (hh:mm) of the last program
Download Time downloaded for the MPS. Video is available from the MPS up
to the displayed time. It contains a two-digit hour (hh) followed
by a colon and a two-digit minute (mm). Minutes are counted
from 00 through 59.
End Encrypting This field displays the end date (mm/dd/yyyy) of the last
Download Date encryption element queued for the MPS. Video is available
from the MPS up to the displayed date. This field typically
matches the End Program Download Date. It contains a
two-digit month (mm) followed by a slash, a two-digit day (dd)
followed by a slash, and a four digit (yyyy) year.
End Encrypting This field displays the end time (hh:mm) of the last encryption
Download Time element queued for the MPS. Video is available from the MPS
up to the displayed time. This field typically matches the End
Program Download Time. It contains a two-digit hour (hh)
followed by a colon and a two-digit minute (mm). Minutes are
counted from 00 through 59.
Decrypt ACP This field is index number of the ACP that decrypts the service.
(i.e. 1a or 1_1)
Encrypt ACP This field is the index number of the ACP that encrypts the
service. (i.e. 1a or 1_1)
Reboot MPS
When necessary, to reboot the MPS:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.
The Input Ports panel of this window displays the following fields:
7 Highlight a targeted row and click Change to invoke the Edit MPS Input Port window:
8 To edit the slot and port numbers, ensure Identification is selected in the Active Panel and
click the Port Name input field.
9 Change the Port Name Input field contents as necessary and click Accept to return to the
Configure MPS Input Port window.
10 At the MPS Input Port window, click Select to activate the Input Ports panel again.
11 Highlight the targeted row just edited and click Change to invoke the Edit MPS Input Port
window again:
12 To associate MPEG service numbers to source names, click Input Sources in the Active
Panel.
The Table Operation panel of this window displays the following fields:
MPEG Service Number This field displays an MPEG service number of one of the
services present on the incoming transport stream.
Source Name With this optional field entry, the operator can assign a name to
the MPEG service number.
2 Click Assign Services To Decrypting ACPs to invoke the Assign Sources To Decrypting
ACPs window.
3 On the Assign Sources To Decrypting ACPs window, click Select to enable the Sources
panel.
Source Name This 80 character alphanumeric field identifies the source in the transport
stream targeted for decryption by the ACP.
4 Highlight a targeted ACP # from the list and click Change to invoke the Edit ACP Sources
window.
5 Change the ACP information as necessary and click Accept to return to the Assign Sources
To Decrypting ACPs window.
6 Contact the uplink authorization center and acquire the authorization for the MPS to
decrypt the incoming services.
Route Services
You can route services from input ports to output ports with the Route Services window.
To route services:
1 On the Define MPS window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the MPS you want to update and click Accept. The Define MPS window is
displayed again.
4 Click Accept to enable the MPS Operation section of the window.
5 Click Route Services to display the Route Services window
Input Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the input port on the MPS that receives the
service. The operator can rename the input port using the Edit
MPS Input Port window.
Input MPEG SN This field is the 16-bit MPEG service number for the input
source/service.
Input Source Name This 80 character alphanumeric field identifies the source in the
transport stream service. The name is assigned in the Edit MPS
Input Port window.
Output Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the output port on the MPS. The operator can
rename the output port on the Edit MPS Output Port window.
Output MPEG SN This field is the 16-bit MPEG service number for the output
source/service.
Output Source Name This 80 character alphanumeric field identifies the output
source/service.
Output Provider Name This is the provider name for the output source/service.
6 Click off the All radio button (not solid filled) in the Associated Output Port panel.
7 Click Name to invoke the Zoom: Port Names window:
8 Select an output port name and click Accept to return to the Route Services window.
10 Click Output: Source Name / Provider Name / MPEG SN to invoke the Zoom: Source
Name / Provider Name / MPEG SN window:
11 Select the source name, provider name, and MPEG SN to associate with the selected output
port and click Accept to return to the Edit Route Service window.
13 Select an input port to associate with the selected output port and click Accept to return to
the Edit Route Service window.
14 Click Input: Source Name / MPEG SN to invoke the Zoom: Source Name / MPEG SN
window:
15 Select the Source Name / MPEG SN to associate with the input port and click Accept to
return to the Edit Route Service window.
16 Click Accept to return to the Route Services window and add the new association to the
Associated Services panel.
Route PIDs
You can add and delete user defined Pass Through streams with this window.
7 Highlight the target row in the Defined Routes panel of the Route PIDs window.
8 On the Route PIDs window, click Change, the Edit Route PID window appears.
9 On the Source panel of the Edit Route PID window, click DAC, Pass Through, or None,
as applicable, to change the PID source.
10 If Pass Through is not selected, skip to step 13. If Pass Through is selected, on the Edit
Route PID window, click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a new PID number for the Pass Through PID stream
or leave unchanged.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.
14 On the Route PIDs window, click Accept.
6 Click Rebuild & Download Program Queues. The following prompt is displayed:
7 Click Yes. The system deletes all information for the selected MPS in the DAC 6000
database; it then rebuilds and downloads the program queues to the MPS.
Define a SEM
You can add, change or delete a SEM in the Define SEM window.
Add a SEM
To add a SEM to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices and then click Define SEM to
display the Define SEM window:
6 Click Yes; the DAC 6000 deletes and refreshes all information in the selected SEM
database.
6 Click Yes to delete the ACP addresses from the database and acquire the ACP addresses
from the SEM.
Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the digital device (i.e. QAM_RF
Output Port 1). The operator can rename the output port using the
Edit SEM Output Port window.
Type This field indicates the output port type.
Transport Stream ID The DAC 6000 assigns this 16-bit number to uniquely identify the
multiplex. The operator can change it with the Edit SEM Output
Port window.
Destination IP The Gigabit Ethernet IP address of the GbE output port.
Address This field is not applicable for QAM and ASI output ports.
UDP Port Number The UDP port number assigned to the physical GbE output port.
This field is not applicable for QAM and ASI output ports.
Tuned Channel For QAM output ports only. The SEM reports to the DAC 6000
the frequency at which each QAM RF upconverter output is
configured. When a SEM with QAM outputs (which are dual RF
outputs) is added to the system, the Tuned Channel number
column is initially blank. This is because the Tuned Channel
value depends on the physical frequency map being utilized for a
particular downstream plant. Until the QAM RF outputs are
associated to a downstream plant by the DAC 6000 operator, the
Tuned Channel number cannot be determined. When the QAM
outputs are associated to a downstream plant (through the Edit
Downstream Plant window), the Tuned Channel numbers
corresponding to the frequencies reported by the SEM are
calculated, and this field is populated with the appropriate Tuned
Channel number. This column is always blank for ASI and GbE
outputs.
Two adjacent frequencies are assigned to each dual
(A and B) QAM upconverter RF output.
Modulation The default modulation for ASI and GbE is QAM 256. A
modulation must be specified for these port types, even though
they require the use of an external modulator. The modulation for
the QAM outputs is reported by the SEM.
Port Name System generated name assigned to the output port that can be modified.
Transport System generated value to identify the transport stream. This value can
Stream ID be modified.
Modulation, The modulation for the QAM outputs is reported by the SEM and cannot
Inner Coding, be modified. The default modulation for ASI and GbE is QAM 256. A
Symbol Rate modulation must be specified for these port types, even though they
require the use of an external modulator.
Modulation rates are: QAM 16, QAM 32, QAM 64, QAM 128, and
QAM 256.
Inner Coding indicates the conversion rate, for example, 4 to 5 (4/5).
This value cannot be modified for QAM output ports. For ASI and GbE
output ports, this value should be set to reflect the configuration of the
external modulator.
Symbol Rate is a value given in Msps. This value cannot be modified for
QAM output ports. For ASI and GbE output ports, this value should be
set to reflect the configuration of the external modulator.
Tuned Channel For QAM output ports only. The SEM reports to the DAC 6000 the
frequency at which each QAM RF upconverter output is configured.
When a SEM with QAM outputs (which are dual RF outputs) is added
to the system, the Tuned Channel number column is initially blank. This
is because the Tuned Channel value depends on the physical frequency
map being utilized for a particular downstream plant. Until the QAM RF
outputs are associated to a downstream plant by the DAC 6000 operator,
the Tuned Channel number cannot be determined. When the QAM
9 Click the Port Name field and change the port name as desired.
10 Click the Transport Stream ID field and change the ID if desired.
11 Click the Modulation /Inner Coding /Symbol Rate drop-down menu and select an option.
12 Click Accept to return to the Configure SEM Output Ports menu.
5 Click Display SEM Queuing Status to display the Display SEM Queuing Status window:
Output Port The SEM QAM, ASI, or GbE output port identifier.
Source Name This 80-character alphanumeric field is the name of the source.
Service Provider Name An 80-character alphanumeric field that is the name of the
service provider.
MPEG SVC Number The 16-bit MPEG service number for that source/service.
End Program This field displays the date (mm/dd/yyyy) of the last program
Download Date downloaded. It contains a two-digit month (mm) followed by a
slash, a two-digit day (dd) followed by a slash, and a four digit
(yyyy) year.
End Program This field displays the end time (hh:mm) of the last program
Download Time downloaded for the SEM. Video is available from the SEM up
to the displayed time. It contains a two-digit hour (hh) followed
by a colon and a two-digit minute (mm). Minutes are counted
from 00 through 59.
End Encrypting This field displays the end date (mm/dd/yyyy) of the last
Download Date encryption element queued for the SEM. Video is available
from the SEM up to the displayed date. This field typically
matches the End Program Download Date. It contains a
two-digit month (mm) followed by a slash, a two-digit day (dd)
followed by a slash, and a four digit (yyyy) year.
End Encrypting This field displays the end time (hh:mm) of the last encryption
Download Time element queued for the SEM. Video is available from the SEM
up to the displayed time. This field typically matches the End
Program Download Time. It contains a two-digit hour (hh)
followed by a colon and a two-digit minute (mm). Minutes are
counted from 00 through 59.
Decrypt ACP N/A
Encrypt ACP This field is a number, followed by an underscore and the
number 1, 2, 3 or 4 (for example, 1_1) and is used to index the
ACP that is encrypting the service.
Reboot SEM
When necessary, to reboot the SEM:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Configure Input Ports to display the Configure SEM Input Ports window:
The Input Ports panel of this window displays the following fields:
Port Name This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the SEM. The operator can rename the
input port using the Edit SEM Input Port window.
Type Indicates if the input port type is ASI , UDP or GbE.
Transport Stream ID This is the transport stream ID of the input multiplex, which is
obtained when the SEM extracts the Program Association Table
(PAT), from the input port. The PAT has a list of all the services
on the input wire to the SEM. No operator entry is required. It is
for information purposes and is strictly a function of what is being
fed to the input port.
IP Address Is display only and applicable to Ethernet and GbE ports. It
indicates the IP address of the port.
UDP Port Number Is assignable to differentiate the logical ports on a GbE physical
port. UDP port assignments appear indented under their
respective physical GbE ports.
7 Highlight a targeted row and click Change to invoke the Edit SEM Input Port window:
8 To edit the Port Name, click the Port Name field and change the name as necessary.
9 In the Active Panel, click Input Sources to display the Input Sources panel.
MPEG Service This field id is the 16-bit identifier for the MPEG.
Number
Source Name With this optional field entry, the operator can assign a name to
the MPEG service number.
10 To associate MPEG service numbers to source names, click Select in the Table Operation
panel.
11 Highlight a targeted MPEG Service Number and click Change to invoke the Edit Input
Source window:
Re-Acquire Configuration
This operation enables you to request the SEM to report its configuration information to the
DAC 6000.
Clicking the Re-Acquiring Configuration button causes the Device Status field to change
to Configuration Pending. After the configuration information is received from the SEM, the
Device Status window must be refreshed to view the latest status.
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Re-Acquire Configuration.
6 Click Yes.
7 Click Exit.
8 Click Define SEM to view the updated information.
Route Services
You can route services from input ports to output ports with the Route Services window.
To route services:
1 On the Define SEM window, click Select to enable Name.
2 Click Name to display the Zoom: Device Name window.
3 Select the SEM you want to update and click Accept. The Define SEM window is
displayed again.
4 Click Accept to enable the SEM Operation section of the window.
5 Click Route Services to display the Route Services window.
Input Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the input port on the SEM that receives the
service. The operator can rename the input port using the Edit
SEM Input Port window.
Input MPEG SN This field is the 16-bit MPEG service number for the input
source/service.
Input Source Name This 80 character alphanumeric field identifies the source in the
transport stream service. The name is assigned in the Edit SEM
Input Port window.
Output Port Name This 80-character, alphanumeric field is the DAC 6000
assigned name for the output port on the SEM. The operator
can rename the output port on the Edit SEM Output Port
window.
Output MPEG SN This field is the 16-bit MPEG service number for the output
source/service.
Output Source Name This 80 character alphanumeric field identifies the output
source/service.
Output Provider Name This is the provider name for the output source/service.
6 Click off the All radio button (not solid filled) in the Associated Output Port panel.
7 Click Name to invoke the Zoom: Port Names window:
8 Select an output port name and click Accept to return to the Route Services window.
10 Click Output: Source Name / Provider Name / MPEG SN to invoke the Zoom: Source
Name / Provider Name / MPEG SN window:
11 Select the source name, provider name, and MPEG SN to associate with the selected output
port and click Accept to return to the Edit Route Service window.
13 Select an input port to associate with the selected output port and click Accept to return to
the Edit Route Service window.
14 Click Input: Source Name / MPEG SN to invoke the Zoom: Source Name / MPEG SN
window:
15 Select the Source Name / MPEG SN to associate with the input port and click Accept to
return to the Edit Route Service window.
16 Click Accept to return to the Route Services window and add the new association to the
Associated Services panel.
Route PIDs
Route PIDs enables you to add, change, or delete the routing of a specified PID from an input
port to a selected output port. The PID to be routed can be specified by PID number, or for
reserved PIDs, by PID name.
For an add operation, if the PID does not exist in the DAC 6000 database, it is added prior
to the route. The input PID and output PID number must be the same; re-mapping is not
permitted.
When changing a PID route, you can change a PID route from DAC 6000 inserted to
Pass-Through, or from Pass-Through to DAC 6000 inserted. You can also change the PID
number or the input port of a Pass-Through PID route.
A delete operation terminates the routing of the specified PID from the input port to the
selected output port.
6 On the Route PIDs window, ensure All is not active (not filled in) and click Name. The
Zoom: Port Names window is displayed.
7 On the Zoom: Port Names window, highlight a targeted SEM output port and click Accept.
8 On the Route PIDs window, click Add, the Edit Route PIDs window appears.
9 On the Source panel of the Edit Route PIDs window, Pass Through is automatically
selected (the radio button appears filled in).
10 Click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a PID number for the Pass Through PID stream.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.
9 On the Source panel of the Edit Route PID window, click DAC, Pass Through, or None,
as applicable, to change the PID source.
10 If Pass Through is not selected, skip to step 13. If Pass Through is selected, on the Edit
Route PID window, click Input Port to invoke the Zoom: Port Names window.
11 On the Zoom: Port Names window, highlight the targeted input port and click Accept, the
Edit Route PID window reappears.
12 On the Edit Route PID window, enter a new PID number for the Pass Through PID stream
or leave unchanged.
13 On the Edit Route PID window, click Accept, the Route PIDs window re-appears.
14 On the Route PIDs window, click Accept.
Input Port This 80 character alphanumeric field is the assigned name for the SEM
Name input port for Transport Stream Pass Through.
Input Type Possible input port types are ASI or GbE.
Output Port This 80 character alphanumeric field is the assigned name for the SEM
Name output port for Transport Stream Pass Through.
Output Type Possible output port types are QAM, ASI, and GbE.
7 Click Yes. The system deletes all information for the selected SEM in the DAC 6000
database; it then rebuilds and downloads the program queues to the SEM.
Type This drop-down menu enables you to select either digital or analog as
the device type.
Name This 80-character alphanumeric field is the name of the upconverter
device.
Location This optional alphanumeric field typically specifies the location of the
upconverter device.
Tuned Channel This field identifies the tuned channel designated for the upconverter
device. Valid format is Annn or Bnnn, where nnn is the tuned channel
number. (i.e. A105)
Video Standard This drop-down menu enables you to select the video standard
associated with this upconverter device. This menu is only enabled for
analog type upconverter devices. If the type is digital then the video
standard drop-down menu is disabled and NTSC is the selection
shown.
3 Click Add to enable Name. Then type the name of the RPD 1000/2000 in the Name field.
4 Click Location to display the Zoom: Device Location window.
5 Click the device location name and then click Accept to display the Define RPD window
with the Location field populated.
6 Click Accept to enable Define Demod Boards.
Board Number Maps the physical card slot in the RPD 1000/2000 (slot on the left is 1).
Online It indicates if the RPD 1000/2000 channel should participate in a
purchase poll.
Upstream Center Frequency of the demod card configured on the RPD 1000/2000.
Frequency (MHz)
Poll Timeout Value The time to wait for each DCT to respond to a poll before moving on to
the next DCT.
Note: This value affects poll time. As the Poll Timeout Value increases,
poll time increases.
Poll Retry Count Number of times to retry a poll at a specific frequency.
Note: This value affects poll time. As the Poll Retry Count
5 Select a frequency and then click Accept to display the Edit Demod Board window with
the field populated.
6 Type the desired value in the Poll Timeout Value field.
7 Type the desired value in the Poll Retry Count field.
8 Type in the Return Path ID, if applicable.
9 Click the Shared Return Path button and select Yes or No.
10 Type the desired value in the Inter Cell Timeout field.
11 Type the desired maximum and minimum amplitudes and step size in the corresponding
fields.
12 Click Accept on the Edit Demod Board window. The Define RPD window is displayed.
13 Click Accept to update the database.
Define a Router
Add a Router
To add a Router to the DAC 6000 database:
1 On the DAC 6000 Main Menu, click Manage Devices.
2 Click Define Router to display the Define Router window:
3 Type the starting IP address for the range in the Starting IP Address field.
4 Type the ending IP address for the range in the Ending IP Address field.
5 Click Accept to display the Define IP Address Ranges window.
6 Click Accept to display the Define Router window.
2 Click Define KLS. The system displays the Define KeyList Server window.
3 Click Select and then click Name. The system displays the Zoom: KLS Name window.
4 Select the KLS name and click Accept. The system redisplays the Define KLS window
with the fields populated.
5 Click Accept, and then click Display Encryption Elements. The system displays the
Display KLS TSODAs window.
2 Click Select and then click Name to display the Zoom: Group Name window:
3 Click on a group name in the list and then click Accept to return to the Obtain Group
Config Request window.
4 Click Accept.
5 Click Send Request. The DAC 6000 displays a pop-up window indicating the process is
lengthy.
6 At the prompt, click Yes to initiate the configuration request process.
3 On the Manage Security window, click View Unit KeyList to display the View Unit
KeyList window:
Lab Exercise 5
Return Path ID = 2
Other Fields = Leave set to defaults
Learning Exercise 5
T = true statement F = false statement
1 The IP addresses for the headend devices are read out of the hosts file.
2 The TSODA unit address is a unique 18 digit identifier following the format
NNNN-NNNNN-NNNNN-NNNN (where N = a number from 0 to 9).
3 A single decryption TSODA in an IRT or MPS can decrypt two services.
4 A Flush & Fill operation to the IRT, MPS or SEM does not interrupt services.
5 The Rebuild & Download Program Queues to the IRT, MPS or SEM does not interrupt
services.
6 The Display Object Load Status Window identifies all of the code objects defined in the
DAC 6000 system that have been successfully downloaded to each RADD 6000.
7 Only one RADD 6000 can be configured on the DAC 6000.
8 To assign services to decrypting TSODAs or ACPs, the services need to be
previously defined on the DAC 6000.
9 There can be only one Upstream Frequency per RPD.
10 The Copy Protection Phone Number field on the Define RADD window is the telephone
number for a subscriber to call to enable copy protection features on their terminal.
After completing this section of the course, you will be able to:
Define a Carrier Definition Table (CDT)
Define a Headend
Configure the DAC 6000 for Downstream and DSG Plants
Define RF, Telco and IP-Return Upstream Plants
Assign Devices to Downstream, DSG and Upstream Plants
List examples of devices that are linked
CDT Information Lists the eight predefined system frequency maps and customized
frequency maps. It also indicates the build status as follows:
Built the map currently used by the headend.
Not Built a map being customized from the currently Built map that
will have the same name. It indicates, even though the names are the
same, this version is Not Built in the system.
4 Select a Carrier Definition Table and then click Duplicate CDT. The Duplicate Carrier
Definition Table window is displayed.
5 In the New CDT Name field, enter the name for the customized CDT.
6 Click Accept. The Define Carrier Definition Table window is displayed.
7 Select the new Carrier Definition Table and then click Change. The Edit Carrier
Definition Table window is displayed.
8 Click Define CDT Channels. The Define CDT Channels window is displayed.
9 Click Select.
10 Select the channel to be changed and click Change. The Edit CDT Channel Window is
displayed.
CDT Identification Displays the name of the CDT that is being modified.
Name
Channel Number This display field identifies the tuned channel number that is
being modified.
Channel This optional field is used to label or describe the channel.
Description
Frequency (KHz) This is the frequency of the channel.
Cable Type This option indicates if the frequency is OOB (Out-Of-Band) or
Inband.
Define a Headend
You can add, change, and delete a headend through the Define Headend window.
Headend Characteristics
The characteristics of a headend are:
It uses a single Carrier Definition Table (CDT).
It contains one or more downstream and/or DSG plants.
It contains one or more upstream plants.
It utilizes one or more OM 1000s.
It utilizes one or more RADD 6000s
Add a Headend
To add a headend:
1 In the DAC 6000 Main Menu, click Manage Plants to display the Manage Plants window:
External Handle This 5-digit integer field from 1 through 65535 is the value that
the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal
operations.
4 To make this headend the default for the DAC 6000, click the box next to Is Default to
enable it. This option is enabled when the box is dark.
5 Type a name for the new headend in the Name field.
6 Click Carrier Definition Table to display the Zoom: CDT Name window:
7 Click a Carrier Definition Table name and then click Accept to display the Edit Headend
window with the Carrier Definition Table field populated.
8 Type a unique, 5-digit number from 1 through 65535 in the External Handle field.
9 Click Accept to update the Headend Information and display the Define Headend window.
3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom: Headend Name window:
5 Select a Headend Name and then click Accept to display the Define Downstream Plant
window with the Name field populated.
Headend Name This 80-character alphanumeric field displays the name of the
headend to which this downstream plant is being assigned.
Plant Name This 80-character alphanumeric field is the name of the downstream
plant.
RADD This display field identifies the RADD 6000 assigned to he
downstream plant.
Active Panel The Plant ID Information Active Panel enables you to select a Plant
Options Name, set it as the default and select an External Plant Handle for
this downstream plant.
The Device Ports Active Panel enables you to add, change, or delete
downstream plant device ports.
The Multicast-16 Addresses Active Panel enables you to add,
change, or delete downstream plant multicast-16 addresses.
Plant Name This 80-character alphanumeric field is the name of the downstream
plant.
Is Default This option makes the downstream plant the default downstream
plant for the headend.
External Plant This 5-digit integer from 1 through 65535 is the value that the
Handle business/billing system uses to communicate with the DAC 6000
during add and modify terminal operations.
7 Type a new plant name in the Plant Name field on the active panel.
8 To make this plant name the default downstream plant for the headend, enable Is Default.
This option is enabled when the box is dark. Click the box next to Is Default to enable or
disable it.
9 Type a unique, 5-digit number from 1 through 65535 in the External Plant Handle field.
10 Click Accept to display the Define Downstream Plant window.
11 Click the diamond next to Device Ports to display the Device Ports Table Operation Panel:
The Device Ports Table Operation panel displays the following fields:
Devices This field displays the downstream devices associated with this downstream
plant.
Ports This field displays the port on the device that is associated with this
downstream plant.
12 Click Add to display the Edit Downstream Plant Device Port window:
13 Click Device and Port Name to display the Zoom: Device & Port Name Window.
14 Select a Device and Port Name and then click Accept to display Edit Downstream Plant
Device Ports Window.
15 Click Accept to display the Edit Downstream Plant window.
16 Click the diamond next to Multicast-16 Addresses to display the Multicast-16 Addresses
Table Operation panel:
17 Click Add on the Multicast-16 Addresses table operation panel to display the Edit
Downstream Plant Multicast 16 Addresses window:
19 Select a name and then click Accept to display the Edit Downstream Plant Multicast 16
Addresses window with the name field populated.
20 Click Accept to display the Edit Downstream Plant window.
21 Click the diamond next to Plant ID Information to display the Plant ID Information table
operation panel.
22 Click Accept to update the database.
4 Select the downstream plant to be changed and then click Change to display the Edit
Downstream Plant window.
5 Change the information and then click Accept to update the database.
6 Click Yes to delete this downstream plant and update the database.
Note: To delete a Downstream Plant, you must first delete all devices and multicast 16
addresses assigned to it.
3 Click Display Plant Associations to display the Downstream Plant Associations window:
Downstream Plant This field displays the name of the downstream plant for which you are
Name displaying associations.
Display Choices The OM option displays the name of the OM 1000 associated with this
Options downstream plant.
The VCMs option displays the names of the VCMs associated with this
downstream plant.
The C6Us option displays the names of the upconverters associated
with this downstream plant.
The Analog Devices option displays the names of the Analog Devices
associated with this downstream plant.
The Multicast-16 Address option displays the names of the multicast-16
addresses associated with this downstream plant.
4 Click the diamond next to the Display Choices option that you want to view.
5 Click Exit to display the Define Downstream Plant window.
3 Click Move Downstream Plant to display the Move Downstream Plant window with the
Downstream Plant, Headend, RADD and OM Name fields populated.
4 Click New Headend Name to display the Zoom: Headend Name window.
5 Select the headend to which you want to move this downstream plant and click Accept.
6 Click New RADD Name to display the Zoom: RADD Name window.
7 Select the RADD to which you want to move this downstream plant and then click Accept.
8 Click New OM Name to display the Zoom: Headend Name window.
9 Select the OM to which you want to move this downstream plant and then click Accept.
10 Click Accept to move the downstream plant.
3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom: Headend Name window:
5 Select a Headend Name and then click Accept to display the Define DSG Plant window
with the Name field populated.
6 Click Add to display the Edit DSG Plant window:
Headend Name This 80-character alphanumeric field displays the name of the
headend to which this DSG plant is being assigned.
Plant Name This 80-character alphanumeric field is the name of the DSG plant.
RADD Name This display field identifies the RADD 6000 assigned to the DSG
plant.
Active Panel The Identification Active Panel enables you to add, change, or delete
Options a Plant Name, set it as the default, define an External Plant Handle
stream name, description, IP address mode, IP address, RADD and
insertion bandwidth for the DSG plant.
The Device Ports Active Panel enables you to add, change, or delete
DSG plant device ports.
The Multicast-16 Addresses Active Panel enables you to add,
change, or delete DSG plant multicast-16 addresses.
Plant Name This 80-character alphanumeric field is the name of the DSG plant.
Is Default This option makes the DSG plant the default DSG plant for the
headend.
External Plant This 5-digit integer from 1 through 65535 is the value that the
Handle business system uses to communicate with the DAC 6000 during add
and modify terminal operations.
DSG Stream Name This alphanumeric field is the name of the data stream from DSG
RADD to the destination CMTS.
Description This alphanumeric field is a description of the data stream from the
DSG RADD to the destination CMTS.
IP Address Mode This drop-down menu enables you to select IP Multicast, IP Source
Multicast or IP Unicast as the IP address mode. Typically it will be
IP Multicast.
IP Address This is the destination IP address being used by the DSG RADD to
address messages to the CMTS.
RADD Name This is the name of the DSG RADD that is assigned to this DSG
plant.
Insertion This is the insertion rate for the DSG RADD. The recommended
Bandwidth (kbps) setting is 700.
7 Type a new plant name in the Plant Name field on the active panel.
8 To make this plant name the default downstream plant for the headend, enable Is Default.
This option is enabled when the box is dark. Click the box next to Is Default to enable or
disable it.
9 Type a unique, 5-digit number from 1 through 65535 in the External Plant Handle field.
10 Type a new stream name in the DSG Stream Name field.
11 Type a description for the stream.
12 Select the appropriate IP Address Mode. Typically it will be IP Multicast.
13 Type in the IP Address.
14 Click RADD Name to display the Zoom: RADD Name window.
15 Select a RADD and then click Accept to display the Define DSG Plant window with the
Name field populated.
16 Type in the desired insertion rate.
17 Click the diamond next to Device Ports to display the Device Ports Table Operation Panel:
The Device Ports Table Operation panel displays the following fields:
Devices This field displays the downstream devices associated with this DSG plant.
Ports This field displays the port on the device that is associated with this DSG plant.
19 Click Device and Port Name to display the Zoom: Device & Port Name Window.
20 Select a Device and Port Name and then click Accept to display Edit Device Ports Window.
21 Click Accept to display the Edit DSG Plant window.
22 Click the diamond next to Multicast-16 Addresses to display the Multicast-16 Addresses
Table Operation panel:
23 Click Add on the Multicast-16 Addresses table operation panel to display the Edit
Multicast 16 Addresses window:
Name This field displays the name of the downstream plant associated with
this upstream plant.
All This option enables you to view all of the upstream plants on the
DAC 6000 or only the upstream plants associated with the
downstream plant identified in the Name Field.
Upstream Plant This field is the upstream plant name.
Name
Is Default This field indicates whether this upstream plant is the default for the
downstream plant identified in the Name field.
Upstream Plant This 5-digit integer field from 1 through 65535 is the value that the
External Handle business/billing system uses to communicate upstream plant
information to the DAC 6000 during add or modify terminal
operations.
Associated This is the name of the downstream plant associated with the
Downstream Plant upstream plant.
Name
Associated This field identifies the downstream plant in the system table.
Downstream Plant
Index
5 Select a Downstream Plant Name and then click Accept to display the Define RF Upstream
Plant window with the Name field populated.
Upstream Plant Name This display-only field is the name of the upstream plant.
Downstream Plant Name This display-only field is the name of the downstream plant
with which this upstream plant is associated.
Active Panel The Identification option enables you to select an upstream
plant name, the associated downstream plant name, the
upstream plant external handle and whether the upstream
plant is the default for the downstream plant.
The RPD Channels option enables you to add, change, and
12 Click the diamond next to RPD Channels to display the RPD Channel Table Operation
panel:
The RPD Channels Table Operation panel displays the following fields:
13 Click Add to display the Edit Upstream Plant RPD Channels window:
14 Click RPD Name, Channel, Frequency to display the Zoom: RPD Channel window:
15 Select an RPD Name, Channel, Frequency and then click Accept to display the Edit
Upstream Plant RPD Channels window with the field populated.
16 Click Accept to display the Edit RF Upstream Plant window with the RPD Channel Table
Operation window populated.
17 Click Identification. The default panel is displayed.
18 Click Accept to update the database.
6 Click Yes to delete the upstream plant and update the database.
Note: To delete an RF Upstream Plant, you must first delete all RPD channels assigned to it.
Index
Upstream Plant Name This display-only field is the name of the upstream plant.
Active Panel Options The Identification Active Panel enables you to add, change, and
delete the upstream plant name and the upstream plant external
handle. Also you can set the upstream plant as the default for a
downstream plant.
The IP Address Range Active Panel enables you to add, change,
and delete an IP address range.
Upstream Plant Name This option displays the Zoom: Upstream Plant Name window
4 Type the name of the upstream plant in the Upstream Plant Name field.
5 Type a value in Upstream Plant External Handle.
6 Click the Return Type drop-down menu to display the return type options.
7 Click the type of return in use.
8 If you want to assign this upstream plant as the default for a downstream plant, click the
box next to This Upstream Plant Is Default For The Downstream Plant to enable.
9 Click the diamond next to IP Address Range to display the IP Address Range Table
Operation panel:
10 Click Add to display the Edit Upstream Plant Router IP Address Range window:
11 Click Router Name, IP Address Range to display the Zoom: Router/IP Address Range
window:
12 Select a Router Device Name and then click Accept to display the Edit Upstream Plant
Router IP Address Range window with the Router Name, IP Address Range field
populated.
13 Click Accept to display the Edit IP-Return Upstream Plant window with the Router Name
and IP Address Range displayed in the IP Address Range Table Operation panel.
14 Click the diamond next to Identification to display the Identification table operation panel.
15 Click Accept to update the database.
Upstream Plant Name This 80-character alphanumeric field is the upstream plant name.
Is Default This field displays if the upstream plant is a default for any
downstream plants.
Upstream Plant This 5-digit integer field from 1 through 65535 is the value that
External Handle the business/billing system uses to communicate headend
information to the DAC 6000 during add or modify terminal
operations.
4 Type the name of the upstream plant in the Upstream Plant Name field.
5 Type a value in Upstream Plant External Handle.
6 If you want to assign this upstream plant as the default for a downstream plant, click the
box next to This Upstream Plant is Default For:. Downstream Plants is enabled.
7 Click Downstream Plants to display the Downstream Plants window:
10 Select a Downstream Plant and then click Accept to display the Edit Downstream Plants
window with the Name field populated.
11 Click Accept to display the Downstream Plants window with the Downstream Plant
displayed in the Downstream Plants section of the window.
12 Click Accept to display the Edit Telco Upstream Plant window.
13 Click the diamond next to Modem Banks to display the Modem Banks Table Operation
panel:
14 Click Add to display the Edit Upstream Plant Modem Banks window:
3 Click the box labeled All next to the Name field to enable Name and disable All option.
4 Click Name to display the Zoom:Device Name window.
5 Select a Device and then click Accept to display the Define Device Linkage window with
the Name field populated.
7 Click Output Device Port to display the Zoom:Logical Port Names window.
8 Select a port and click Accept.
9 Click Input Device Name to display the Zoom:Device Names window.
10 Select a name and click Accept.
11 Click Input Device Port to display the Zoom:Logical Port Names window.
12 Select a port and click Accept.
13 Click Accept to display the Define Device Linkage window.
Add a Headend
To add a Headend to the database:
1 In the Main Menu, click Manage Plants.
2 In the Manage Plants window, click Define Headend.
3 Click Add.
4 Type Horsham Headend in the Name field.
5 Click Carrier Definition Table.
6 Highlight EIA Standard-center Frequency, click Accept.
7 Type 2 in the External Handle field.
8 Click Accept.
9 Click Exit.
18 Click Accept.
19 Click Exit.
Lab Exercise 6
Add a Headend
1 Add a Headend to the database using the following information:
Name = Horsham Headend
Carrier Definition Table = EIA Standard-center Frequency
External Handle = 2
After completing this section of the course, you will be able to:
List the steps involved in configuring a service
Build a digital service on the DAC 6000
Build an analog service on the DAC 6000
Define a program epoch
You can add, change, and delete service providers through the Define Service Provider
window.
Define a Source
Before you can add a service, you must define the source of the service by providing a unique
name, identifier, and type. This identifies each service on a system-wide basis.
1 In the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Source and the system displays the Define Source window:
Add a Source
To add a source to the DAC 6000 database:
1 In the Define Source window, click Add.
2 In the Name field, enter the name of the source, such as HBO.
3 In the Source Type field, click the button to select Service, Application or IR Blaster.
4 Click the Local Definition button to toggle Local on or off.
5 In the Source ID field, enter a number between 4097 and 65535 if you did not select
(enable) Local Definition. If you selected Local Definition, the system assigns the Source
ID.
6 Click Accept to add the source to the database.
Source Name This 80-character alphanumeric field identifies the source and must match
the name entered on the Define Source window.
Service This 80-character alphanumeric field identifies the cable service provider.
Provider Name
Active Panel The Identification option enables you to select, add, change, or delete the
Options service and provider options for the selected service.
The Locations option enables you to select, add, change, or delete the
MPEG service number, queuing state, and queuing device for the selected
service. You must define at least one location for each service.
The Languages option enables you to select, add, change, or delete the
language choice for the selected service. The default is English and no
other entry is required.
The Business Systems option enables you to select the business system
and BSG service handle for this service.
Source/ These 80-character alphanumeric fields identify the name of the
Provider Name source/service and the ID for the service provider.
Program This option indicates whether the program is Internally Generated (a
Provision subscription service with no programs supplied by the operator or
business system) or Externally Supplied (IPPV and PPV programs
downloaded from the business system or manually entered by the
operator).
Encryption This field displays the type of encryption selected. Valid options are: Full
Mode Encryption, Fixed WK (Working Key), Fixed PK (Program Key),
Unencrypted or Pre-encrypted. The default value is Full Encryption.
CCI Level Copy Control Information (CCI) is a component of the CableCARD copy
protection system, which ensures authorized content (video, audio, data),
provided by MSOs, is not copied without permission. It enables
assignment of copy protection levels to a digital service; all programs
related to that service inherit its CCI level. A CCI level cannot be
assigned to a single program.
If Encryption Mode is Unencrypted, then CCI level is meaningless.
CCI selections are:
Copy Freely subscriber can make unlimited copies of any of the
programs included in the service.
Copy Once subscriber is limited to one copy of any program
included in the service.
Copy No More copy freely or copy once subscriber privileges are
curtailed.
Copy Never programs within a service can never be copied.
Externally Defined causes CCI data in the program rekey message
to NOT be evaluated or the CCI level is not enabled.
Macrovision/ This field displays the type of Analog Protection Settings (APS) and
Constrain Constrained Image Trigger (CIT) selected. The APS specifies the type of
Image copy control settings to be applied to analog video outputs. The CIT
specifies whether or not High Definition output must be down converted
to reduce its resolution on analog component output.
The available options are:
Copy Protection Off/Constrain Image Off
AGC, Split Burst On/Constrain Image Off
AGC, 2 Line Split Burst On/Constrain Image Off
AGC, 4 Line Split Burst On/Constrain Image Off
Copy Protection Off/Constrain Image On
AGC, Split Burst Off/Constrain Image On
AGC, 2 Line Split Burst Off/Constrain Image On
AGC, 4 Line Split Burst Off/Constrain Image On
Externally Defined
The default setting is Externally Defined.
Define This button displays the Define Programs window that is used for adding,
Programs viewing or modifying program parameters.
Provision This button is obsolete so this button is no longer operational.
Location
Service This button displays the Service Connectivity Data window.
Connectivity
2 Click Add.
3 Type a Source Name in the first half of the Source & Provider Name field. Type a Provider
Name in the second half of the Source & Provider Name field.
4 From the Program Provision pull-down menu, select either Internally Generated or
Externally Supplied.
5 Select an encryption mode from the Encryption Mode pull-down menu.
6 From the CCI Level pull-down menu, select Copy Freely, Copy Once, Copy No More,
Copy Never or Externally Defined.
7 From the Macrovision/Constrain Image pull-down menu, select the desired option.
8 Click the diamond next to Location to display the Location Table Operation panel.
MPEG Service # This 5-digit numeric field is the MPEG Service # assigned to this
service.
Queuing State This field indicated whether queuing is enabled or disabled for this
service.
Queuing Device This field is the name of the queuing device for this service.
Routed It indicates with Yes or No if the routing is established for a
digital device (for example, MPS). It is always Yes for devices not
requiring routing.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the output port on the MPS or SEM for the service.
12 Click Queuing Device to display the Zoom: Headend Device Name window, select a name
and click Accept.
13 Click Port to display the Zoom: Port Names window; select a name and then click Accept.
The Edit Digital Service Location window is displayed.
14 Click Accept to display the Define Digital Service window with the Location Table
Operation window populated.
15 Click the diamond next to Languages to display the Language Table Operation panel:
16 Click Add.
18 Select the Language from the list and then click Accept to display the Edit Digital Service
Language window with the selected language displayed.
19 Click Accept to add the language to the Language Table Operation panel. The Define
Digital Service window is displayed.
20 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:
21 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:
22 Click Business System Name to display the Zoom: Business System Names window:
23 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
24 Type a unique integer in the BSG Service Handle field. The range of values is from 32768
through 16777215 and must be coordinated with the Business System.
Note: If a handle is not entered, then the DAC 6000 will automatically issue one for the service
and each Business System in the database.
25 Click Accept to display the Define Digital Service window.
26 Click the diamond next to Identification to enable Accept.
27 Click Accept.
A digital program epoch is comprised of the interstitial time and the actual program time.
Within a program other times can be established. These times include: preview time and
purchase time. The preview time is a window of time when the subscriber can view the
program without purchasing it. The purchase time is a window of time when the subscriber can
impulse purchase the program. These times both begin at the start of the program. The
interstitial time is the time between the end of the preceding program and the start of the next
program. Interstitial time is also a viewable window of time.
Source Name This 80-character alphanumeric field identifies the name of the service.
Scroll left or right to view the complete field.
Service Provider This 80-character alphanumeric field identifies the service provider.
Name
Program Name This 80-character alphanumeric field is the name of the program.
Interstitial This field is the number of hours and minutes between the end of a
program and the start of the next program. It is comprised of two,
two-digit integer fields using the format HH:MM, where HH is the
hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 00:05).
Start Date This field is the date that the program starts. This field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
Start Time This field is the time when the program starts. This field is comprised
of two, two-digit integer fields using the format HH:MM, where HH is
the hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Duration This field is the duration of the program, commencing at the Program
Start Time. This field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero) through
23, and MM is the minute from 0 (zero) through 59 (for example,
06:05). If your entry causes the program to overlap with the preceding
or next program, the entry is not accepted.
End Date This field is the date that the program ends. This field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
End Time This field is the time when the program ends. This field is comprised
of two, two-digit integer fields using the format HH:MM, where HH is
the hour from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Preview Time This field is the length of time after the start time that subscribers can
view the movie without a purchase. It is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59 (for
example, 00:05).
Purchase Time This field is the length of time after the start time that subscribers can
impulse purchase the movie. It is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05). This period begins with, and usually extends a few
minutes past, the Preview Time (for example, 00:15).
Cost (In Units) This field indicates the cost, in program units, of this program to the
subscriber.
Antitaping This flag indicates whether the antitaping option is enabled for the
Support program. Valid choices are Yes or No.
Enable Override This flag indicates whether the override option is enabled. Valid
choices are Yes or No.
Purchase Time This field is the length of time after the start time that subscribers can
purchase the movie. It is comprised of two, two-digit integer fields using
the format HH:MM, where HH is the hour from 0 (zero) through 23, and
MM is the minute from 0 (zero) through 59 (for example, 06:05). The
default value is 00:00. This period begins with, and usually extends a few
minutes past, the Preview Time (for example, 00:15).
Note: The time cannot exceed 18 hours.
Cost (In Units) This five-digit integer field is the price of the program, in units. The valid
range is from 1 through 65535. DCTs can be credited with units to pre-
authorize IPPV purchases. An IPPV purchase decreases the credit limit
by the value of the program units (for example, 10).
Antitaping This option, in conjunction with the antitaping vendor option on the
Support Define Digital Service window, enables you to toggle antitaping ON/OFF
for this program. When antitaping vendor is set to Macrovision, and this
option is enabled, antitaping can be applied to the program.
Antitaping This option indicates whether the antitaping override is enabled. Valid
Override Enable options are Yes or No.
Currency This column displays the currency on which this transaction is based.
Cost No Tape This field displays the subscribers cost, in the currency selected above,
to view the program without the right to record it.
Cost Tape This field displays the subscribers cost, in the currency selected above,
to view and record the program.
19 Click Add on the Ratings panel to display the Edit Digital Program Rating window:
33 Click the diamond next to Business System to display the Business Systems Table
Operation panel:
34 Click Add on the Business Systems Table Operation panel to display the Edit Digital
Program Business System window:
35 Click Business System Name to display the Zoom: Business System Names window:
36 Select a Business System Name and then click Accept to display the Edit Digital Program
Business System window with the Business System Name field populated.
37 Type a BSG Program Handle for this program.
38 Click Accept. The Edit Digital Program window is displayed.
39 Click the diamond next to Identification on the Active Panel.
40 Click Accept to update the database.
Source Name This 80-character alphanumeric field identifies the name of the source.
Service Provider This 80-character alphanumeric field identifies the name of the service
Name provider.
Encryption This field displays the type of encryption selected. Valid options are:
Mode Full_Encryption, Fixed_WK (Working Key), Fixed_PK (Program
Key), or unencrypted. The default value is Full_Encryption.
Program This option indicates whether the program is Internally Generated (a
Provision subscription service with no programs supplied by the operator or BSI)
or Externally Supplied (IPPV and PPV services downloaded from the
business system).
Current Program These fields display the date and time that the current program started.
Start The date field is comprised of two, two-digit integer fields and a
four-digit integer field using the format MM/DD/YYYY, where MM is
the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Current Program These fields display the date and time that the current program will
Stop end. The date field is comprised of two, two-digit integer fields and a
four-digit integer field using the format MM/DD/YYYY, where MM is
the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Last Program These fields display the end date and time of the last program in the
End DAC 6000. The date field is comprised of two, two-digit integer fields
and a four-digit integer field using the format MM/DD/YYYY, where
MM is the month, DD is the day, and YYYY is the year (for example,
01/05/2006). The time field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Last Program These fields display the date and time that the last program was
Authenticated authenticated. The date field is comprised of two, two-digit integer
fields and a four-digit integer field using the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006). The time field is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Active Display These options enable you to select various information to be displayed
Panel in the Table Operation section of the window.
Queuing Device This field displays the name of the queuing device for this service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned name
for the input port on the MPS that receives the service. The operator
can rename the input port using the Edit Digital Services Location
window.
Queued This field displays whether the program information has been built but
not downloaded to the queuing device hardware.
Downloaded This field displays whether the program information has been
downloaded to the queuing device hardware.
Encryption This field displays whether encryption is enabled or not on the queuing
Enabled device.
Encryption This field displays whether the rekey information for the encrypted
Enabled Queued programs has been built but not downloaded to the queuing device
hardware.
Encryption This field displays whether the rekey information for the encrypted
Enabled programs has been downloaded to the queuing device hardware.
Downloaded
Queuing Device This field displays the name of the queueing device for this
service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the MPS that receives the service. The
operator can rename the input port using the Edit Digital Services
Location window.
Encrypting ACP This field displays the identifier (i.e. 1a) of the Access Control
Processor (ACP) that encrypts the service.
Decrypting ACP This field displays the identifier of the ACP that decrypts the
service.
Total Queued This field displays the total number of services queued.
Total Downloaded This field displays the total number of services downloaded.
Total Encryption This field displays the total number of services that are encryption
Enabled enabled.
Total Encryption This field displays the total number of encryption enabled services
Enabled Queued that are currently queued.
Total Encryption This field displays the total number of encryption enabled services
Enabled that are downloaded.
Downloaded
2 Use the scroll bar under the Table Operation section of the window to view the remaining
columns:
Queuing Device This field displays the name of the queueing device for this
service.
Port This 80-character, alphanumeric field is the DAC 6000 assigned
name for the input port on the MPS that receives the service. The
operator can rename the input port using the Edit Digital Services
Location window.
Queued Date This field displays the end date of the last program queued for the
service. The field is comprised of two, two-digit integer fields and
a four-digit integer field using the format MM/DD/YYYY, where
MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006).
Queued Time This field displays the end time of the last program queued for the
service. The field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Downloaded Date This field displays the end date of the last program downloaded to
the queuing device. The field is comprised of two, two-digit
integer fields and a four-digit integer field using the format
MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
Downloaded Time This field displays the end time of the last program downloaded to
the queuing device. The field is comprised of two, two-digit
integer fields using the format HH:MM, where HH is the hour
from 0 (zero) through 23, and MM is the minute from 0 (zero)
through 59 (for example, 06:05).
Encryption Enabled This field displays the end date that the service was encryption
Date enabled. The field is comprised of two, two-digit integer fields
and a four-digit integer field using the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 01/05/2006).
Encryption Enabled This field displays the end time that the service was encryption
Time enabled The field is comprised of two, two-digit integer fields
using the format HH:MM, where HH is the hour from 0 (zero)
through 23, and MM is the minute from 0 (zero) through 59 (for
example, 06:05).
Encryption Enabled This field displays the end date of the rekey information that has
Queued Date been queued. The field is comprised of two, two-digit integer
fields and a four-digit integer field using the format
MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 01/05/2006).
Encryption Enabled This field displays the end time of the rekey information that has
Queued Time been queued. The field is comprised of two, two-digit integer
fields using the format HH:MM, where HH is the hour from 0
(zero) through 23, and MM is the minute from 0 (zero) through 59
(for example, 06:05).
Encryption Enabled This field displays the end date of the rekey information that has
Downloaded Date been downloaded to the queuing device. The field is comprised of
two, two-digit integer fields and a four-digit integer field using the
format MM/DD/YYYY, where MM is the month, DD is the day,
and YYYY is the year (for example, 01/05/2006).
Encryption Enabled This field displays the end time of the rekey information that has
Downloaded Time been downloaded to the queuing device. The field is comprised of
two, two-digit integer fields using the format HH:MM, where HH
is the hour from 0 (zero) through 23, and MM is the minute from 0
(zero) through 59 (for example, 06:05).
Tuned Channel This field identifies the tuned channel associated with the service.
Virtual Channel This field identifies the virtual channel associated with the service.
Virtual Channel Map This field identifies the virtual channel map associated with this
service.
Downstream Plant This field identifies the downstream plant associated with this
service.
11 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:
12 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:
13 Click Business System Name to display the Zoom: Business System Names window:
14 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
15 If the service is Internally Generated, type a unique, eight-digit integer in the BSG Service
Handle field. If the service is Externally Supplied, skip to step 17.
16 Click Accept to display the Define Analog Service window.
17 Click Identification to enable Accept.
18 Click Accept.
Configuring EAS
There are two configuration options for the Emergency Alert System (EAS) support.
With the first method (Force Tune), when an emergency condition occurs, the OM 1000 sends
a force tune message to the set-tops. The set-tops tune to the default emergency channel (for
example, channel 3). When the emergency condition ends, the subscriber must retune the
digital set-tops to the prior channel manually. This is the original method for Emergency Alert
System operation.
With the second method (Channel Override), when an emergency condition occurs, the OM
1000 sends a channel override message to the set-tops. The set-tops override to the EAS service
defined in the GUI for that OM 1000. When the emergency condition ends, the digital set-tops
automatically retune the prior channel. The EAS service (emergency channel) is configured,
by you, for your site per OM 1000.
Force Tune This option force tunes the terminals tuned to a digital or analog
Message channel to the default emergency channel (for example, channel 3).
When the emergency condition ends, you must retune the digital
terminals to the prior channel manually.
Channel Overrride This option uses a channel override message to tune the terminals
Message off the digital or analog channel to an emergency channel that you
specify through the GUI. When the emergency condition ends, the
digital terminals automatically retune the prior channel. The EAS
service (emergency channel) is configured, by you, for your site
per OM 1000.
Enable SCTE-18 SCTE-18 is a standardized emergency alert message for cable.
Message SCTE-18 was formerly known as DVS 208. If not using the SDM
to configure the OM 1000, enable this setting to configure the OM
1000 to block messages from the RADD 6000.
Enable FT/CO EAS Check Enable FT/CO EAS Flag if you want to inform set-top
Flag applications that they are receiving the force tune or channel
override messages in response to an emergency alert. This allows
the set-top to give proper priority to an emergency condition.
These messages can be used for other purposes.
Enable SCTE-18 Check Enable SCTE-18 Flag if you want to set a bit in the force
Flag tune and channel override messages that indicates an SCTE 18
message is present in the network stream when these messages are
sent. The default state for this option is disabled (hollow).
Enable PID Blocking When active it enables the PID to Block On OM field.
PID To Block On OM PID blocking only affects CEAS. This value specifies the logical
port on the OM 1000 to block the network PID on. The default
is 3.
5 Select the device name and then click Accept to display the Configure EAS window with
the Name field populated.
6 Click Accept to enable Add.
7 Click Add to display the Edit EAS Service window:
8 Click Source & Provider Name to display the Zoom: Service & Provider Name window.
9 Select the service provider for the EAS service and then click Accept to display the Edit
EAS Service window with the Source & Provider Name field populated.
10 Click RF Device Name & Port Name to display the Zoom: Device Name window.
11 Select an RF device that is associated with the same downstream plant as the service
provider and then click Accept to display the Edit EAS Service window with the RF
Device field populated.
12 Click Accept to update the database.
13 Repeat steps 4 through 12 for each OM 1000 in your system.
14 Click Exit until you return to the Main Menu.
Define a Package
The DAC 6000 enables you to group services, programs and/or objects into a single package.
Subscriber digital set-tops are then authorized to receive the services, programs, and objects in
the package. The Define Packages window enables you to add, change, and delete.
Note: The DAC 6000 default configuration contains a VIP package that includes all video and
audio services on the DAC 6000. Background services (used for code download),
software objects, and resources are not part of the VIP package. This package cannot
be deleted. If your system does not plan to use the VIP package change the BSG
Service Handle to one that is not in the Business System database.
Add a Package
To add a package:
1 Click Define Packages to display the Define Packages window:
5 Select a Package Provider Name and then click Accept to display the Edit Combination
Package window with the Package Provider field populated.
6 Click the diamond next to Components to display the Components Table Operation
window:
7 Click Add on the Components Table Operation panel to display the Edit Combination
Package Component window:
8 For packages that are to include a service, click the diamond next to Service then click
Service & Provider Name to display the Zoom: Service & Provider Name window.
9 Select the service and provider for this package and then click Accept to display the Edit
Combination Package Component window with the Service & Provider Name field
populated.
10 To include a program, click the diamond next to Program to enable Program Name & Start
Date/Time.
11 Click Program Name & Start Date/Time to display the Zoom: Program Name & Start
Date/Time window.
12 Select a program name and start date and time for this package then click Accept to display
the Edit Combination Package Component window with the Program Name & Start
Date/Time field populated.
13 To include an object, click the diamond next to Object to enable Object/Resource Name.
14 Click Object/Resources Name to display the Zoom: Object Name window.
15 Select an object name (with version and group) for this package, then click Accept to
display the Edit Combination Package Component window with the Object/Resource
Name, Version, and Group fields populated.
16 Click Accept to display the Edit Combination Package window.
17 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:
19 Click Business System to display the Zoom: Business System Names window.
20 Select a Business System Name and then click Accept to display the Edit Package Business
System window with the Business System field populated.
21 Type a unique, eight-digit integer from 32768 through 16777215 in the BSG Handle field.
22 Click Accept. The Edit Combination Package window is displayed.
23 Click the diamond next to Identification and then click Accept to update the database.
19 Click Add.
20 Click Business System Name.
21 Highlight Default from the Zoom window, click Accept.
22 Type 35006 in the BSG Service Handle field.
23 Click Accept.
24 Click diamond next to Identification.
25 Click Accept.
26 Click Exit until you return to the Main Menu.
Note: After adding this digital service on the DAC 6000, there are two additional steps that
need to be executed for it to be operational. First it needs to be assigned to the
appropriate IRT's decrypt TSODA. Second it needs to be added to one or more virtual
channel maps.
Define a Package
To define a package in the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Packages.
3 Click Add.
4 Type Music Package in the Package Name field.
5 Click Package Provider.
6 Highlight Horsham Headend, click Accept.
7 Click diamond next to Components.
8 Click Add.
9 Click diamond next to Service to designate component type.
10 Click Service & Provider Name.
Lab Exercise 7
Define a Package
1 Define a package in the database using the following information:
Package Name = Music Package
Package Provider = Horsham Headend
Components = VH1 SOUL, MTV HITS and BET ON JAZZ
Business System Name = Default
BSG Handle = 65500
Learning Exercise 7
Circle the letter that corresponds to the most correct answer that completes each statement.
1 When you define a source for a video channel, the source type is
a. service
b. video
c. application
d. none of the above
2 Before you define a service, you must first define
a. a source
b. a program
c. an application
d. both a source and an application
3 In the Define Source window, you enter the Source ID number when using
a. Microsoft as the EPG guide provider
b. TV GUIDE as the EPG guide provider
c. local servers as the EPG guide provider
d. none of the above
4 When you define a service, the MPEG service number must
a. be unique on the MPEG stream
b. match the service code
c. be a number in the range 0 to 20 only
d. match the BSG service handle
5 A package can contain
a. only digital subscription services
b. only analog subscription services
c. only objects
d. digital and analog subscription services and programs, objects and resources
6 The DCT needs to be authorized by the DAC 6000 to decrypt video when using this
encryption mode
a. FULL ENCRYPTION
b. FIXED_WK
c. FIXED_PK
d. UNENCRYPTED
7 To define a PPV or IPPV service you must set the
a. source type to application
b. program provision to internally generated
c. program provision to externally supplied
d. BSG service handle to a number between 32768 to 16777215
8 When you define a service, the BSG handle must match the
a. tuned channel
b. analog service code
c. number provided by service provider (i.e., HBO)
d. number provided by Business System
9 For an IPPV service, every DCT has authorization to decrypt the
a. interstitial period only
b. interstitial and preview periods
c. preview and purchase periods
d. interstitial and purchase periods
10 The BSG handles for a digital service are from
a. 1 to 32767
b. 32768 to 16777215
c. 1 to 16777215
d. 1 to 256
After completing this section of the course, you will be able to:
Describe the relationship between a virtual and display channel
Modify a channel map on the DAC 6000
Duplicate and edit the duplicate Virtual Channel Map
Build a Virtual Channel Map
Subscriber Home
Headend 1
PPV 1
PPV 2 Demultiplexing
PPV 3 Channels
PPV 4
PPV 5 Tuned Channel
PPV 6
TV LAND
A102
SCI-FI DCT
OUTDOOR LIFE 15 Virtual/Display Channels
WE multiplexed into
DMX LISTENING ROOM
1 EIA Tuned Channel
DMX JAZZ VOCAL BLENDS
DMX HOTTEST HITS ( 6 MHz wide )
PPV 1 100
DMX MODERN COUNTRY PPV 2 101
DMX ALTERNATIVE PPV 3 102
PPV 4 103
PPV 5 104
PPV 6 105
TV LAND 106
SCI-FI 107
OUTDOOR LIFE 108
WE 109
DMX LISTENING ROOM 200
DMX JAZZ VOCAL BLENDS 201
DMX HOTTEST HITS 202
DMX MODERN COUNTRY 203
DMX ALTERNATIVE 204
Add a VCM
To add a VCM:
1 In the DAC 6000 Main Menu, click Manage Plants display the Manage Plants window.
2 Click Define Virtual Channel Map to display the Define Virtual Channel Map window:
Name This 80-character alphanumeric field is the name of the headend with
which this VCM is associated.
All This flag enables all VCMs for all headends to be displayed.
Build Status Indicates if the channel map is built or is not built yet.
VCM Name This 80-character alphanumeric field is the name of the VCM.
External Handle This 5-digit integer field from 1 through 65535 is the value that the
billing system uses to communicate VCM information to the
DAC 6000 during add or modify terminal operations.
Headend This 80-character alphanumeric field is the name of the headend with
which this VCM is associated.
Duplicate Map Invokes the Duplicate Virtual Channel Map window, which reassigns
the VCM copy under a different name to new headend associations.
Build Channel Builds a channel map, downloads it to the RADD 6000, and inserts it
Map into the network PID stream.
5 Select the Name of the headend to associate with this VCM and then click Accept to
display the Define Virtual Channel Map window with the Name field populated.
9 Click the diamond next to Downstream Plants to display the Downstream Plants Table
Operation panel:
DSP Name This 80-character alphanumeric field is the name of the downstream plant.
Is Default This field indicates whether this VCM is the default VCM for the
downstream plant.
10 Click Add to display the Edit Virtual Channel Map Downstream Plants window:
11 Click DSP Name to display the Zoom: Downstream Plant Name window:
12 Select the Downstream Plant Name and then click Accept to display the Edit Virtual
Channel Map Downstream Plants window with the DSP Name field populated.
13 To make the downstream plant the default for this virtual channel map, click the box next to
Is Default to enable it. The box is dark when Is Default is enabled.
14 Click Accept to display the Edit Virtual Channel Map window with the Downstream Plants
Table Operation panel populated.
15 Click the diamond next to Identification to display the Identification Table Operation
panel.
16 Click Accept to update the database. The Define Virtual Channel Map window is
displayed.
17 Click Select to enable the user-editable fields.
18 Select a VCM name and then click Change to display the Edit Virtual Channel Map
window with Define Channels enabled.
19 Click Define Channels to display the Define Virtual Channel Map Row window:
20 Click Add to display the Edit Virtual Channel Map Row window:
21 Click Source & Provider Name to display the Zoom: Service & Provider Name window:
22 Select a service and provider and then click Accept to display the Edit Virtual Channel
Map Row window.
23 Click RF Device Name & Port Name to display the Zoom: RF Device/Port Name window.
24 Select a device and then click Accept to display the Edit Virtual Channel Map Row
window.
25 Type a number in the Channel Number field.
26 Click Accept to display the Define Virtual Channel Map Flow window.
27 Click Exit to display the Edit Virtual Channel Map window.
28 Click Exit to display the Define Virtual Channel Map window.
29 Click Exit to display the Manage Plants window.
Duplicate a VCM
Rather than creating an entire VCM from scratch, use the Duplicate Virtual Channel Map
window to quickly create a VCM from an existing one. Select an existing VCM that closely
approximates the required new VCM, duplicate it, then make the necessary minor editing
changes to the VCM.
A virtual channel is not copied to a destination map if the service location does not exist on all
downstream plants that are linked to the destination map. Warnings are output to the operation
log for each channel that cannot be copied; however, the duplication is still considered
successful even if some channels cannot be copied.
To duplicate a VCM:
1 On the DAC 6000 Main Menu, click Manage Plants display the Manage Plants window.
2 Click Define Virtual Channel Map to display the Define Virtual Channel Map window:
8 Click the Duplicate Map button to invoke the Duplicate Virtual Channel Map window:
9 Click the New VCM Name field to activate it and type the name of the duplicate VCM.
10 Click Headend Name to display the Zoom: Plant/Headend Name window.
11 Select the name of the headend to associate with the duplicate VCM and then click Accept.
The Duplicate Virtual Channel Map now has the Headend Name field populated.
12 Click the External VCM Handle field to activate it and type a designator number for the
duplicate VCM.
13 Click the Downstream Plants radio button to activate the Downstream Plants panel:
14 Click Add to invoke the Edit Duplicate VCM Downstream Plants window:
15 Click DSP Name to invoke the Zoom: Downstream Plant Name window.
16 Select a name from the list and click Accept.
17 In the Edit Duplicate VCM Downstream Plants window, click Is Default if the newly
created duplicate VCM is to be the default for the selected downstream.
18 The downstream plant name and its VCM default status appear in the Downstream Plants
panel of the Duplicate Virtual Channel Map window.
19 Click the Identification radio button and click Accept.
20 The newly created VCM appears in the VCM Information list of the Define Virtual
Channel Map window.
21 Highlight the new VCM and click Change.
22 Edit the new VCM as necessary using the Edit Virtual Channel Map, Define Channel Map
Row, and Edit Virtual Channel Map Row windows described previously under Add a
Virtual Channel Map.
4 From the VCM Information panel, highlight the VCM name that you want to build.
5 Click the Duplicate Map button to invoke the Duplicate Virtual Channel Map window.
6 Type MOT2 in the New VCM Name field.
7 Click Headend Name to display the Zoom: Plant/Headend Name window.
8 Select Headend 1 and then click Accept.
9 Type 5 in the External VCM Handle field.
10 Click the Downstream Plants radio button to activate the Downstream Plants panel.
11 Click Add.
12 Click DSP Name to display the Zoom: Downstream Plant Name window.
13 Select DSP 1 and click Accept.
14 Click the Identification radio button and click Accept.
15 Highlight MOT2 and click Change.
16 Click Define Channels.
17 Click Select.
18 Highlight KYW.
19 Click Delete.
20 Click Yes.
21 Click Accept.
22 Click Build Channel Map.
23 Click Yes.
24 Click Exit.
Lab Exercise 8
After completing this section of the course, you will be able to:
Perform terminal operations
Define a Multicast 16 Address Set
Terminal Overview
During this portion of the training class, we will discuss the function of the Digital Consumer
Terminals (DCTs) and how to define them in the DAC 6000 database.
The DCTs are cable terminals that support the delivery of both analog and digital services and
numerous other configurations. They are designed to operate in the same system with older
set-top terminal products.
2 Click Define Terminal. The system displays the Define Terminal window:
Terminal Type Used to identify the terminals model number and communication type as
One-Way, Fone-Way,Two-Way, Ethernet or DOCSIS. Click the button to
display the Zoom: Terminal Type window listing valid choices. Required
field entry.
Unit Address A unique, 16-character, decimal value representing the unit address of the
terminal used by the DAC 6000 for communication. The format is
nnn-nnnnn-nnnnn-nnn. This number is burned into the terminal NVRAM
during its manufacture and is displayed on the unit. Required field entry.
One of several fields that can be used to uniquely select a terminal.
Terminal ID A unique, system-generated, eight-digit integer between 1 and 16777215.
The DAC 6000 uses this number to identify this specific terminal. One of
several fields (Serial Number, Account Number) that can be used to
uniquely select a terminal
Serial Number A unique, twelve-character alphanumeric field for recording the serial
number of the terminal. This number is burned into the terminal NVRAM
during its manufacture. One of several fields that can be used to uniquely
select a terminal.
Account Number Customer account number that is issued by the Business System and that
can be used to uniquely select a terminal. One of several fields that can be
used to uniquely select a terminal.
On Plant A button that indicates this terminal is actively connected to the cable
plant.
Last Response These fields indicate the date (mm/dd/yyy format) and time (hh:mm
Date format) that the DAC 6000 received a response from the digital set-top
during the last poll. For one-way digital set-tops, this field is always
inactive.
Failures Number of poll attempts with no response from the terminal.
Power Leveling Number of poll attempts with power leveling enabled with no response
Attempts from the terminal.
Non- Number of times the telco set-top did not respond to a poll with
Participating conditional dial enabled.
Counts
Chronic Non- A button that indicates this terminal is a chronic non-responder or not.
Responding The terminal must not respond to polls for a number of days greater than
the tunable setting to be considered a chronic non-responder.
Install Date Indicates the date the terminal was added. The date is comprised of two
two-digit integers and a four-digit integer in the format MM/DD/YYYY,
where MM is the month, DD is the day, and YYYY is the year (for
example, 12/01/2000).
Auto- Indicates the date the DSG terminal auto-registered with the DSG RADD.
Registration The date is comprised of two two-digit integers and a four-digit integer in
Date the format MM/DD/YYYY, where MM is the month, DD is the day, and
YYYY is the year (for example, 12/01/2000).
Activated A button that indicates this terminal is active or inactive. A darkened
button indicates the terminal is active.
Autodiscovered A button that indicates this terminal was auto discovered and the upstream
plant info was updated.
IP Address Last reported DOCSIS/DSG terminal IP address used during auto .
discovery.
BSI Name This is the name of the Business System with which this digital set-top is
associated.
Downstream This field displays the name of the downstream plant for this terminal.
Plant Name
Upstream Plant This field displays the name of the upstream plant for this terminal
Name (applies only to two-way terminals).
Authorize IPPV... Displays a window for authorizing a terminal to purchase IPPV events.
Authorize Displays a window for authorizing a terminal for subscription services.
Services...
Authorize Displays a window for authorizing a terminal to receive PPV programs.
Program...
Authorize Displays a window for authorizing a terminal to receive packages.
Packages
Authorize Displays a window that enables you to authorize objects, as well as
Objects/Resources resources.
Configure Displays a window for defining Map Name, Amplitude Level,
Transmission Upstream Plant Name, Downstream Plane Name, Modem Bank, RPD
Parameters channel and frequency, and the interactive Downstream and Upstream
IDs and impulse credit limits.
Initialize Initializes a terminal and sends a configuration sequence. Clears
NVRAM except downloaded objects and view history stack. Clears
passwords.
Cold Initialize Initializes a terminal and clears NVRAM (including download code
objects) and static RAM. Resets the user processor and returns a
terminal to an out-of-box state and then sends the configuration
sequence.
In the Advanced Set-Top Boxes (ASTB), a cold initialization erases
everything in the flash memory except the boot code and base platform.
After the objects are erased, initialization commands are sent to the
ASTB.
Refresh Updates information for a terminal.
Disconnect This option sends a disconnect command to the terminal that prevents
the terminal from displaying any video.
Clear PIN Displays a window for clearing the passwords on a terminal.
Factory Reset This option is active for Advanced Set-Top Boxes (ASTB). Factory
Reset clears all objects in the ASTB flash memory except the boot
code. The boot code can process only the boot code control message
and download messages; it does not provide any video or audio
capabilities. Factory Reset is used primarily to clean out an ASTB
returned from a subscriber.
Display Terminal This option displays the terminal attributes with each associated value
Attributes and hierarchy.
Define This option displays the Define CableCARD/Host Parameters screen
CableCARD/Host set, which is used to input the CableCARD/Host pairing information.
Parameters
Clear Orphan This option allows the operator to clear orphan purchases from an
Purchases individual set-top.
Configure This option displays the Configure MediaCipher Smart Card window,
MediaCipher Smart which is used to mate an MCSC with a host set-top or remate a different
Cards MCSC with a host set-top. At the set-top, remating an MCSC requires
removal of the existing MCSC from the set-top and insertion of the
replacement MCSC.
Add a Terminal
To add a terminal to the DAC 6000 database:
1 In the Define Terminal window, click Add to enable the Terminal Type field.
2 Click Terminal Type. The system displays the Zoom: Terminal Type window:
4 Type in a Unit Address, Serial Number, optional Account Number, the Business System
Name, the Downstream Plant Name, the Upstream Plant Name (if it is two-way), and
indicate if it is on plant.
5 Click Accept to add the terminal to the database and enable the Terminal Operation
options.
6 Click Initialize to display the following window:
3 Only the IPPV option can be enabled. All IPPV services share the same tier. Select
Authorized, and then click Accept.
4 Click Exit. The system authorizes the selected terminal to purchase IPPV programs and
returns you to the Define Terminal window.
4 Click Add.
5 Click Service & Provider Name. The system displays the Zoom: Service & Provider
Name window.
6 Select a service and provider to be authorized for this terminal, and then click Accept.
7 Click Accept to accept the authorization.
8 Click Exit. Upon exiting, the system sends the service authorization(s) to the terminal.
Start Date The starting date of the program. Two two-digit integers and a
four-digit integer in the format MM/DD/YYYY, where MM is the
month, DD is the day, and YYYY is the year (for example,
12/01/2000).
Start Time The starting time of the program. Two 2-digit integers in the format
HH:MM, where HH is the hour ranging from 0 (zero) through 23, and
MM is the minute ranging from 0 (zero) through 59.
Allow Taping A button that indicates if taping of this program is permitted. If button
darkened, taping permitted.
3 Click Add. The system displays the Edit Program Authorization window:
This window includes the following data entry fields and buttons for selection from related
Zoom windows.
Service & An 80-character field alphanumeric field for entering the service and
Provider Name provider name.
Program Name & An 80-character field alphanumeric field for entering the program
Start Date/Time name. The starting date of the program. Type in the field directly or
select from the Zoom: Program Name & Start Date/Time window.
Enter two two-digit integers and a four-digit integer in the format
MM/DD/YYYY (for example, 05/08/2000). The starting time of the
program. Two 2-digit integers in the format HH:MM, where HH is
the hour ranging from 0 (zero) through 23, and MM is the minute
ranging from 0 (zero) through 59
Allow Taping Click to allow taping of program.
4 Enter the service and provider names in the fields. Or select a service from the Zoom:
Service & Provider Name window and then click Accept.
5 Enter the program name and the start date and time in the fields. Or, select a program from
the Zoom: Program Name & Start Date/Time window and then click Accept.
6 Click Accept to accept the authorization.
7 Click Exit. Upon exiting, the system sends the PPV authorization(s) to the terminal.
Authorize a Package
To authorize a terminal for a package:
1 In the Define Terminal window, click Authorize Packages to display the Authorize
Packages window:
Package Name This 80-character alphanumeric field is the name of the package.
Type This is the package type.
3 Select a package name and then click Accept to display the Authorize Package window
with the Package Name displayed in the Packages section of the window.
4 Click Exit. Upon exiting, the system sends the package authorization(s) to the terminal.
Authorize Objects/Resources
With the Authorize Objects/Resources window you can authorize or de-authorize a targeted
terminal for an .obj and associated file(s) or a resource. Resources are objects available for use
by applications. A typical resource is interactivity, which is applicable to all two-way digital
terminals.
If a terminal is authorized or de-authorized for interactivity from the Authorize
Objects/Resources window, the targeted terminal must be manually refreshed from the Define
Terminal window.
Like any resource that has a BSG handle defined, interactivity can be enabled or disabled with
a Wire Link command, in which case a manual refresh is not required.
To authorize objects/resources:
1 On the DAC 6000 Main Menu, click Manage Terminals to display the Manage Terminals
window.
2 Click Define Terminal to display the Define Terminal window.
3 Click Select to enable Terminal ID.
4 Type the ID number of the terminal that you want to authorize and then click Accept to
enable the Terminal Operation section of the window.
You can change, but not add or delete information in any fields. This window includes the
following fields:
Map Name A unique name that identifies the channel map. Click to display Zoom
window.
Amplitude This display-only two-digit integer field is for use with two-way
Level terminals only. Valid values are from zero through 255. This field
identifies the amplitude level (in dBmV increments) of the upstream
frequency. A predefined delta level instructs the system when to adjust
the terminal level.
Upstream This is the name of the upstream plant through which this terminal (if
Plant Name two-way) communicates with the DAC 6000.
Downstream This is the name of the downstream plant though which signals are
Plant Name communicated to this terminal.
Modem Bank This is the name of the modem bank through which the terminal (if
fone-way) will communicate with the headend.
RPD/Channel/ These fields identify the RPD, the channel on that RPD and its frequency
Frequency that are used by this terminal as return path. It is for use with two-way
RF terminals only.
Router/IP The Router ID followed by the starting and ending IP addresses in the
Range range (both IP addresses can be identical for a one address range).
Downstream This is the RF downstream interactive path assignment for the terminal.
ID
Upstream ID This is the upstream interactive path assignment for the terminal.
Credit This is the impulse credit limit (in units) issued to the terminal.
Purchases This is the impulse purchase limit issued to the terminal.
3 Enter all required information in the fields or click the buttons to select information from
the list in a Zoom window. For example, click Map Name to view the Zoom: Channel Map
Names window.
4 Select a channel map and then click Accept to display the Configure Transmission
Parameters window.
5 Click Accept. The system updates the DAC 6000 database with the new transmission
parameters for this terminal.
Initialize a Terminal
When you initialize a terminal from the DAC it clears user settings, guide data and non-volatile
RAM (NVRAM) except downloaded objects and purchases. Then a configuration sequence is
sent.
To initialize a terminal:
1 In the Define Terminal window, click Select. The system enables user-editable fields.
2 Type in any of the Terminal Information windows and click Accept. The system enables
the Terminal Operation options.
3 Click Initialize. The system displays the confirmation pop-up window:
3 Click Cold Initialize. The system displays the confirmation pop-up window:
Refresh a Terminal
A refresh sends the configuration sequence and authorizations to a terminal. To refresh a
terminal:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fields for the terminal to be refreshed, then click
Accept. The system enables the Terminal Operations options.
3 Click Refresh. The system displays the confirmation pop-up window:
Disconnect a Terminal
To disconnect a terminal:
1 In the Define Terminal window, click Select.
2 Type in any of the Terminal Information fieldsTerminal ID, Unit Address, Serial Number
or Account Numberfor the terminal to be disconnected, and then click Accept.
3 Click Disconnect.
4 Click Yes to disconnect the terminal.
Clear a PIN
To clear a PIN from a terminal:
1 On the Define Terminal window, click Clear PIN to display the Clear PIN window:
Factory Reset
This option is applicable to only ASTBs. Factory Reset clears all objects in the flash memory
except the boot code.
To factory reset an ASTB:
1 On the Define Terminal window, click Select to enable the user-editable fields.
2 Type a value in one of the Terminal Information fieldsTerminal ID, Unit Address, Serial
Number, or Account Number.
3 Click Accept to enable the Terminal Operation options.
4 Click Factory Reset to clear all objects in the flash memory except the boot code.
5 Click Yes to perform a factory reset on the terminal.
4 Click Display Terminal Attributes. The Display Terminal Attributes window is displayed:
A period is used to separate the high-byte from the low-byte. So the entry would be 31.157 in
the appropriate Address field.
Input Filename This 80-character alphanumeric field is the name of the file that
contains the serial numbers all of the digital set-tops to be
converted.
Success Output Filename This 80-character alphanumeric field is the path and filename of
the file that contains the names of the digital set-tops that
successfully convert. The default is
/home/acc4000d/data/type_convert.success.
Failure Output Filename This 80-character alphanumeric field is the path and filename of
the file that contains the names of the digital set-tops that do not
successfully convert. The default is
/home/acc4000d/data/type_convert.fail.
Non-Responding Terminal This 80-character alphanumeric field is the path and filename of
Filename the file that contains the names of the digital set-tops that do not
respond.
Terminal Type This field is the type to which the digital set-tops listed in the
Input Filename convert. A terminal type must be specified to
perform the conversion.
IPPV Enabled This button when enabled (filled-in) or disabled would enable
or disable the Impulse Pay Per View feature on two-way
terminals that are contained in the input file.
Refresh This option sends a full refresh to each digital set-top after it is
converted.
Init This option sends an initialization to each digital set-top after it
is converted.
Warm Init This option sends a warm initialization to each digital set-top
after it is converted.
Cold Init This option sends a cold initialization to each digital set-top
after it is converted.
No Init/Refresh This option updates the database after a digital set-top is
converted but does not initialize or refresh the digital set-top.
Send Conversion This option sends the conversion command to the digital
set-tops listed in the input file.
Cancel Conversion This option stops the conversion. Stopping the conversion
before it is completed is not recommended as it can cause a
partially committed database.
3 Type the name of the input file that contains the serial numbers of the digital set-tops to be
converted in the Input Filename field.
5 Select the Terminal Type to which you want to convert the digital set-tops and then click
Accept to display the Convert Terminal Type window with the Terminal Type field
populated.
6 Click the diamond next to the option that you want to execute when the conversion is
complete.
7 Click Send Conversion to convert the digital set-tops. When the conversion is complete,
the system logs a message to the dev_log file indicating that the terminal type conversion is
complete.
System The name assigned to the DAC 6000. When selected, it indicates the
attribute is applicable for the entire system of terminals.
Downstream Plant When selected, it indicates the attribute is applicable to all terminals on
that downstream plant.
All (Downstream When selected, it indicates the attribute is applicable to all terminals on
Plant) all downstream plants.
Upstream Plant When selected, it indicates the attribute is applicable to all terminals on
that upstream plant.
All (Upstream When selected, it indicates the attribute is applicable to all terminals on
Plant) all upstream plants.
Term. SN When selected, the attribute is applicable to a specific terminal.
card is used.
ob_network_wildcard_gran Specifies nibble or byte wild card
granularity in the 40 bit network address. Nibble granularity
provides 10 address fields; byte granularity provides 5 address
fields. A corresponding field in the message address is assumed
to equal the terminal network address if that field in the terminal
network address is designated as a wild card.
ob_network_wildcard_value Use net_wildcard_symbol_byte
or net_wildcard_symbol_nibble to specify the wild card value
for the wild card fields in the 40-bit network address.
output_channel_number The assigned terminal output channel
(typically 3 or 4 in USA systems).
output_freq_index Frequency index of the digital terminal
output channel.
parental_by_channel When enabled, locked channels require
the parental control password to be viewed.
parental_by_cost When enabled, programs exceeding the
subscriber defined cost threshold require the parental control
password to be viewed.
parental_by_rating - When enabled, programs exceeding the
subscriber defined morality rating require the parental control
password to be viewed.
parental_by_time - When enabled, programs associated with a
particular channel at a specified time require the parental control
password to be viewed.
purchase_cancel When disabled, the subscriber is not
permitted to cancel purchases. When enabled, the subscriber can
cancel purchases on a program-basis. Cancellation options for a
given program are specified in the programs access
requirements.
rating_region An identifier that is used to select from a number
of different program ratings delivered within a program (0
equals USA).
remote_control Enables or disables subscriber capability to use
the hand-held infrared remote control device.
rf_bypass Enables RF bypass capability. If disabled, RF
bypass functionality is disabled and the RF Bypass switch is set
to NON BYPASS mode, which causes any force_tune attempts
to be ignored.
time_control_prog Enables or disables the Time Controlled
Programming (TCP) terminal feature. With TCP, the subscriber
can configure terminal turn-on, turn-off, channel changes, and
purchase events as some future time and date.
Terminal SN This unique, 12-character alphanumeric field is used to record the serial
number of the digital set-top. This number is burned into the digital
set-top during production and is on a barcode label on the bottom of the
unit. It is one of three fields that you can use to uniquely select a digital
set-top.
Lab Exercise 9
Initialize a DCT
To initialize a DCT:
1 In the Main Menu, click Manage Terminals.
2 In the Manage Terminals window, click Define Terminal.
3 Click Select.
4 Type the Terminal ID number that is on your system (for example: 1, 3, 5).
5 Click Accept. The Define Terminals window displays the fields with information for this
particular DCT.
6 In the Define Terminal window, click Initialize.
7 At the prompt to continue, click Yes.
8 Watch the front LED display of the DCT to see if it flashes 4 eights and powers the display
off. Wait for the initialization to complete (1 minute). Power up the DCT.
Learning Exercise 9
T = True statement F = False statement
9 To convert the type of a number of terminals you create an input file that contains
the terminals unit addresses.
10 In the Define Terminal screen you can set the return level of a two-way terminal.
After completing this segment of the training course, you will be able to:
Describe what a CableCARD and Host are
Name the Copy Control Information(CCI) levels
Define what a CPMS is
Perform the steps to manually add a CableCARD/Host pairing to the DAC
Perform a validate
Run a report to monitor validation operations
CableCARD/Host Description
OpenCableTM is a project that standardizes the cable network interface and helps create a retail market
for digital cable products. As part of this effort, the OpenCableTM specifications define the following:
A Host device (set-top box or integrated television) that provides generic cable tuning and
decoding capabilities, that is portable across all cable networks. The Host is capable of decoding
clear analog and clear digital content.
A removable CableCARDTM security module that separates a retail delivered set-top box (Host)
from the cable operators proprietary conditional access system and network messaging. The
CableCARD module has a PCMCIA Type II form factor.
An interface between the Host and CableCARD, that allows for Hosts and CableCARDs from
different vendors to interoperate with each other freely.
The initiative provides portability for host devices. To enable portability, the proprietary
features of a set-top box, such as encryption, security, and other private network features, had
to be removed from the Host and placed on a removable device. This device, the CableCARD,
is the size of a laptop computers network interface card (NIC) or Personal ComputerMemory
Card International Association (PCMCIA) card. When inserted into a Host device, the
CableCARD provides the conditional access function and decrypts encrypted digital content.
Hosts developed using the OpenCableTM hardware specifications will allow a consumer to
purchase, from the retailer of their choice, a Host, which may then be connected to their home
entertainment system, much like any other piece of consumer electronics equipment. The
consumer would then receive a CableCARD, provided by the cable operator when subscribing
to encrypted digital services. If the consumer moves to an area of the country served by a
different cable operator, the consumer will simply return the CableCARD to his present cable
operator. The consumer will take the Host as he/she relocates and reconnect it upon moving to
the new cable system, obtaining a new CableCARD from the new cable provider.
The subscriber then calls the cable systems number and tells the CSR if the Host is one-way or
two-way. When it is two-way there is no need for the subscriber to read the CableCARD/Host
pairing information to the CSR from the MMI screen. If it reports as one-way then the
subscriber will need to read the CableCARD/Host information to the CSR
The information displayed on the MMI will appear as:
CableCARD ID = AAA-BBB-CCC-DDD-c
AAA = This is the manufacturer ID, Motorola was assigned 000.
BBB-CCC-DDD = This is the 9 least significant digits of the unit address (when in
decimal form).
c = This is the Luhn digit, which is a checksum defined by the OpenCable Copy
protection specification.
Host ID = EEE-FFF-GGG-HHH-c
EEE = This is the manufacturer ID
FFF-GGG-HHH = This is a unique value assigned to a Host device.
c = This is the Luhn digit, which is a checksum defined by the OpenCable Copy
protection specification.
Data Field
This is a unique randomly generated value created during the CableCARD/Host pairing
process. This value is a private security data authenticator utilized by the Motorola
Conditional Access System in performance of the functions specified in the
CableCARD Copy Protection System specification.
Unit Address = III-JJJJJ-KKKKK-LLL
This is a unique 16 digit decimal value representing the unit address of the CableCARD
with the LLL representing the checksum.
Host Communication Capability
One-way
Two-way
Unknown
13 Hold down the Ctrl and C keys to stop the ping operation.
14 Type exit and then press ENTER.
15 Type exit and then press ENTER.
2 Click Define Terminal. The system displays the Define Terminal window:
3 In the Define Terminal window, click Add to enable the Terminal Type field.
4 Click Terminal Type. The system displays the Zoom: Terminal Type window:
5 Select the Terminal Type that represents the CableCARD/Host and click Accept.
6 Type in a Unit Address (MMI display), Serial Number, optional Account Number, the
Business System Name, the Downstream Plant Name, and ensure On Plant (filled) is
enabled.
7 Click Accept to add the terminal to the database and enable the Terminal Operation
options.
Unit Address A unique, 16-character, decimal value representing the unit address of
the CableCARD used by the DAC 6000 for communication. The
format is nnn-nnnnn-nnnnn-nnn. Required field entry. One of several
fields that can be used to uniquely select a terminal.
Serial Number A unique, twelve-character alphanumeric field for recording the serial
number of the terminal. This number is burned into the terminal
NVRAM during its manufacture. One of several fields that can be
used to uniquely select a terminal.
Account Number Customer account number that is issued by the Business System and
that can be used to uniquely select a terminal. One of several fields
that can be used to uniquely select a terminal.
Host ID A unique identifier for the Host. The first 3 digits identify the Hosts
manufacturer. This value is displayed on the host/television.
Data This is a unique randomly generated value created during the
CableCARD/Host pairing process. This value is a private security data
authenticator utilized by the Motorola Conditional Access System in
performance of the functions specified in the CableCARD Copy
Protection System specification. This value is displayed on the
host/television.
CableCARD ID A unique identifier for the CableCARD. The first 3 digits identify the
CableCARDs manufacturer. This value is displayed on the
host/television.
Override The three radio buttons control the CPMS method of determining what
Host validation message is to be generated.
Valid - CPMS generates a Valid Host validation message
regardless of the contents of its Certificate Revocation List (CRL).
Invalid - CPMS generates a Invalid Host validation message
regardless of the contents of its Certificate Revocation List (CRL).
Dont Care - CPMS determines the correct Host validation
message to generate based upon the contents of its Certificate
Revocation List (CRL).
Validation DAC 6000 interfaces to the CPMS over the headend network and
requests generation of a Host validation message. CPMS responds and
sends the message to the DAC 6000. The DAC 6000 passes it to the
RADD 6000 and then the RADD 6000 passes it to the OM.
Re-Validation Not currently supported.
This report includes information on the status of the last Host validation message received for a
CableCARD/Host pairing.
5 Click File> Exit to return to the Define Reports screen.
6 Click Exit.
After completing this segment of the training course, you will be able to:
Schedule poll operations for terminals
View currently executing operations
Control operations
Manage Operations
The Manage Operations menu provides the capability to monitor and control DAC 6000 system
operations, which include: purchase/diagnostic polls, terminal refresh, channel maps, OOB
multiplex, code download, and flush and fill.
Define Operations
The Define Operations window enables you to create new DAC 6000 operations such as
terminal configuration updates (refreshes). It also provides purchase, diagnostic, and
auto-discovery polling capabilities.
1 In the DAC 6000 Main Menu, click Manage Operations.
Operation Type In the list that follows, the system creates automatically generated
operation types as needed; however, the user can monitor, stop, and
resume them:
User Defined Operations include:
Refresh
Purchase Poll
Diagnostic Poll
Chronic Non-Responding Poll
Category Epoch Transition
Flush and Fill
Fill Only
Resource OCAM
Synchronize CPMS
Automatically Generated Operations include:
Global Auth Refresh
Channel Map
Multiplex
Insert System Time
Code Download
Analog Rekey
Analog Clear Service
PPV Window Auth
CEC EMM Generation
Macrovision
Physical Channel Map
Periodic ERS EMM Generation
Compute DST Interval
CableCARD SNT
CP Phone Number
Device Name The name of the device currently associated with the event (a RADD 6000
or OM 1000). If a RADD 6000 is not chosen (left blank), the operation is
performed on all RADD 6000s.
Type Identifies the event type that is mapped to the operation type.
Operation Name User or system assigned name for the operation type being performed on
the targeted terminals.
Status Status indications are as follows:
New Events that have not been processed due to start_time.
Request Sent Events that have been read and initiated.
Timeout Initiated events that did not get an acknowledgement.
Downloaded Initiated events accepted by the RADD 6000.
Retrieving Status Retrieving event status information from the
RADD 6000.
Deleting Processing a delete request.
Canceling Processing a cancel request.
Pausing Processing a stop request.
Pause Acknowledge Pause request accepted.
Delete Acknowledge Delete request accepted.
Cancel Acknowledge Cancel request accepted.
Device Offline RADD 6000 is offline or lost communication.
Category Key Security is generating the next category key.
Filling Loading the RADD 6000 from a flush and fill or fill-only
request.
Active Event is currently executing.
Build Failed RADD 6000 unable to build a terminal message.
Insert Failed RADD 6000 unable to find insertion stream.
Stopped Event paused.
Unknown Event not found on RADD 6000.
Completed Event successfully completed.
Cancelled Event cancelled.
Deleted Event deleted.
Resuming Resuming a delayed operation.
Marked Completed Events that were active but have now passed
their end time so they are marked completed.
Failed The operation failed.
Delayed A Category Epoch operation is currently active. It will
4 Select the Operation Type you want to add and click Accept.
5 Click Add.
6 Enter the appropriate values in the options fields and click Accept to complete the change.
Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name Required input - user assigned name for the operation type being
performed on the targeted terminals.
Start Time Required input - the designated moment the operation type starts in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
End Time Required input - the designated moment the operation type ends in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
Delay Between Wait time in milliseconds before the operation type is performed on the
Terminals next targeted terminal. The minimum value is 250 milliseconds.
(milliseconds)
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every
Refresh This option refreshes all authorizations for the digital terminal.
Authorizations
Connect Message This option sends a connect message to the terminal(s) in the forward
direction.
Inband Processor This option sends in-band processor configuration information including
the:
EMM provider ID
Network unit address
Multicast-40 address
Multicast-24 address
Multicast-16 address
Region This option sends:
The country code
The currency region
The EPG region
The rating region
Interactive This option sends the upstream and downstream ID assignments.
Network (DVB This option sends a DVB Network Configuration message to the
only) terminal.
General This option sends information that sets:
The log port on the digital terminal to enabled or disabled
The code download function to enabled or disabled
The RF bypass capability to enabled or disabled
Purchase authentication to enabled or disabled
Multicast-16 This option sends the multicast-16 values to the digital terminal.
Phone This option sends telco communication information including the:
Line request
Dial-retry limit
Dial-retry spacing
Inactivity timeout
Phone number
Alternative phone number
Baud rate
Data size
Parity configuration
Carrier-detect timeout
Carrier-loss timeout
Note: The entries in the Criteria Panel are optional entries. You must select at least one item
in the Configure Message panel.
Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name Required input - user assigned name for the operation type being
performed on the targeted terminals.
Start Time Required input - the designated moment the operation type starts in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time.
End Time Required input - the designated moment the operation type ends in
mm/dd/yyyy (mm = month, dd = day, and yyyy = year) format for the
date and hh:mm (hh = hour and mm = minutes) format for the time .
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every
and (interval) fields.
Every Repeat rate applied to the (interval) field.
(interval) Is the unit interval (for example, days) repeated the number of times
indicated in the Every field.
Clear All Enabled for a Diagnostic Poll Operation only. Clears previously
Diagnostic collected diagnostic information before executing the new poll.
Information Prior
to Poll
All Terminals Is mutually exclusive with Terminal Range and Single Terminal. It
indicates the operation type affects all terminals in the selected RADD,
upstream plant, downstream plant, terminal type, RPD channel or
Business System.
RADD Name The RADD 6000 associated with the selected event. If a RADD 6000 is
not chosen (left blank), the operation is performed on all RADD 6000s.
Terminal Range Is mutually exclusive with All Terminals and Single Terminal. It
indicates a spread of terminal IDs that are targeted for the operation
type.
Starting ID The beginning terminal ID in the Terminal Range that is to be affected
by the operation type.
Ending ID The last terminal ID in the Terminal Range that is to be affected by the
operation type.
Upstream Plant This upstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all upstream plants.
Single Terminal Is mutually exclusive with All Terminals and Terminal Range. It
indicates only a single terminal, as defined by its ID or serial number, is
targeted for the operation type.
Terminal ID This read-only field is a unique, system-generated, eight-digit integer
from 1 through 16777215. The DAC 6000 uses this number to identify
this specific digital terminal.
Serial Number This unique, 12 character alphanumeric field is used to record the serial
number of the digital terminal. This number is burned into the digital
terminal NVRAM during production and is on a barcoded label on the
bottom of the unit. It is one of three fields that you can use to uniquely
select a digital terminal.
Downstream Plant This downstream plant associated to the target terminal(s). Leaving this
Name field blank indicates all downstream plants.
RPD/Channel/ This is the demod channel associated to the target terminals.
Frequency
BSI Name This is the name of the business system associated to the targeted
terminal(s). Leaving this field blank indicates all business systems.
Router/IP Range This is the Router and IP address range associated to the target
terminals.
Power Level Causes the power level to be increased for all non-responding terminals.
Phone Instructs the RADD 6000 to poll all telco terminals.
Conditional Dial Applies to telco polling as telco terminals will not respond to a poll
request if purchases were not made.
Frequency Search Instructs the RADD 6000 to try all return path frequencies for
non-responding terminals.
Terminal Never Instructs the RADD 6000 to poll all terminals that have never been
Polled polled. This is especially useful for telco terminals, as these installs are
not polled due to the required time. This option can be selected nightly
to poll all installed terminals.
IP-Return Instructs the RADD 6000 to poll all DOCSIS, DSG and Ethernet
terminals.
RF Instructs the RADD 6000 to poll all RF terminals.
Non-Participating Selecting this option instructs the RADD 6000 to poll all telco terminals
that did not respond to the conditional dial poll.
Non-Responding Causes all non-responding terminals to be polled.
Authenticate To improve polling throughput, you can specify that the DAC 6000
Empty Purchase ignore poll report-backs that do not contain purchases (this is the default
setting). You must select this option to authenticate all poll report-back
data.
Priority Indicates priority of the poll.
Diagnostics Type Enabled for a Diagnostic Poll Operation only.
Decryptor Gets credit information.
Inband Carrier Returns status of the inband receiver.
User Processor Returns firmware & applications loaded on the
terminal.
Number of Polls No This field establishes the unsuccessful poll count that will
Response be reported in the Non-Responder (#) Polls Report.
Number of Days No This field establishes how many days of unsuccessful polls
Response will be reported in the Non-Responder (#) Days Report.
Number of Days Chronic This field establishes if a terminal does not respond greater
Non-Responding than this number of days then it is to be classified as a
chronic non-responder.
4 Enter the appropriate values in the options fields and click Accept to complete the change.
Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name User assigned name for the operation type being performed on the
targeted terminals.
Start Time The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
End Time The designated moment the operation type ends in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time .
Repeat Enabled Indicates the operation type is to be repeated as determined by the Every
and (interval) fields.
Every Repeat rate applied to the (interval) field.
(interval) Is the unit interval (for example, days) repeated the number of times
indicated in the Every field.
Operation Type This field indicates the operation selected on the Define Operations
window.
Operation Name User assigned name for the operation type being performed on the
targeted terminals.
Start Time The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
End Time The designated moment the operation type ends in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date and hh:mm (hh =
hour and mm = minutes) format for the time.
Device Name The targeted RADD 6000 to be flushed and filled.
Channel Maps Removes and reloads channel map messages and data.
EMM Removes and reloads TERMINAL authentications.
This is a lengthy procedure.
Devices Removes and reloads all upstream and downstream device definitions.
Download Objects Removes and reloads code download objects.
Terminal Removes and reloads terminal configuration definition(s) (i.e. time
Control Operations
The Control Operations window set provides central monitoring for the DAC 6000. This
window set enables you to pause and resume any event, retrieve status for any event, retrieve
statistics for poll and terminal refresh operations, and cancel user defined operations.
1 In the DAC 6000 Main Menu, click Manage Operations.
RADD Name View events for a single RADD 6000. If a RADD 6000 is not chosen
(left blank), the operation is performed on all RADD 6000s.
All (for RADD) View events for all RADD 6000s.
OM Name View events for a single OM 1000.
All (for OM) View events for all OM 1000s.
Start Time Event view window start time.
End Time Event view window end time.
Actual Send Date The date when the event was actually sent to the destination (for
example, RADD 6000) so that it can already be there to be initiated on
the scheduled Start Date.
Actual Send Time The time when the event was actually sent to the destination (for
example, RADD 6000) so that it can already be there to be initiated on
the scheduled Start Time.
Actual Complete The date when the event was actually finished, which may occur sooner
Date than the scheduled End Date.
Actual Complete The time when the event was actually finished, which may occur sooner
Time than the scheduled End Time.
Cancel Operation Cancels selected event.
Pause Operation Stops selected event.
Resume Operation Restarts selected event.
Retrieve Operation Retrieves latest event status.
Status
Refresh Display Repaints screen with latest data.
Display Detail Shows lower level event breakout.
Operations
Display Operation Used for Refresh, Global Auth Refresh, and Poll operations to view
Statistics terminal statistics.
Retry Operation Causes an event to be restarted; should only be used when an event
fails.
Device Name The name of the device currently associated with the operation (a
RADD 6000 or OM 1000).
Type Identifies the event type that is mapped to the operation type.
Operation Name User or system assigned name for the operation type.
Status Identifies the status of each Detail Operation. The possible statuses are
described in Control Operations Window Fields.
Start Date The designated moment the operation type starts in mm/dd/yyyy (mm =
month, dd = day, and yyyy = year) format for the date.
Start Time The designated moment the operation type starts in hh:mm (hh = hour
and mm = minutes) format for the time.
Rate (scrolled Indicates how often the command set is sent.
right)
4 Click Display Operation Statistics. The Display Operation Statistics window is displayed:
Operation Name User or system assigned name for the operation type.
Terminals Number of terminals commanded to perform the operation.
Commanded
Terminals Number of terminals that successfully performed the operation.
Succeeded
Terminals Failed Number of terminals that failed to perform the operation.
Refresh Screen Repaints window fields.
4 Click Display Operation Statistics. The Display Poll Statistics window is displayed:
RADD Name Displays the name of the RADD executing the operation.
Operation Name User or system assigned name for the operation type.
RF Terminals Polled Number of RF return terminals polled.
Non-Responding RF Number of RF return terminals that did not respond to the poll
Terminals operation.
Number Number of telco return terminals commanded to dial in.
Commanded to Dial
Number of Calls Number of telco return terminals that successfully dialed in.
Received
IP-Return Terminals Number of DOCSIS, DSG and Ethernet return terminals polled.
Polled
Non-Responding IP- Number of DOCSIS, DSG and Ethernet return terminals that
Return Terminals did not respond to the poll operation.
Refresh Screen Repaints window fields.
Learning Exercise 11
T = true statement F = false statement
Lab Exercise 11
After completing this segment of the training course, you will be able to:
List the steps involved in downloading an object
Build a service to support a download
Load objects onto the DAC and then download them to the RADD
Define code suites
Build software object assignments
Monitor the download process
Downloading Overview
The downloading function allows an MSO to deliver, upgrade/update software and applications
to terminals remotely or locally. When an MSO receives Motorola Core terminals, they will
have firmware (also referred to as base platform) resident either in Read Only Memory (ROM)
or Flash. That firmware can be upgraded to be the latest release offered by Motorola. To
upgrade a Core terminals firmware you execute what is known as a download.
When an MSO receives Motorola Advanced terminals, they will not always have firmware
resident in memory. They have Bootloader code which will allow the terminals to have
firmware (base platform) code downloaded to them.
In a local control environment, the RADD 6000, together with the DAC 6000, enables you to:
Download executable code objects to terminals.
Maintain control over how data is distributed and processed by terminals.
Enable Start the specified code object. The DCT runs only one version of an object at a
time. If another version of the object is already enabled, the DCT disables the
current version before it starts a newly requested version of the object.
Disable Stop the specified code object and prevent it from being restarted except in
response to an enable control message.
Purge Remove all versions of an object from the DCT except the specified version.
Delete Delete the specified code object from the terminals memory.
The DAC 6000 controls the distribution of the following download control messages which are
in the Entitlement Management Message (EMM) data stream.
Conditional Instructs the Core terminals to tune to the specified channel to receive the
Tune Download download stream if the terminals have not already acquired the specified
Channel object.
Object File Contains the code/data to be downloaded. The object files are files
containing the terminal executable code objects. Each object file has an
associated data description file. The object file has a .obj filename
extension.
Data Contains the descriptive information about the object to enable the DLS to
Description File create the download data stream. The specific contents of this file vary
according to the type of the object. The file name has an extension .dat.
The information contained in the files includes:
Object name
Application id and version
Object type (code or data)
Object version
Object classification (basic platform, application, or loader)
Where to load
Object size
svar size
Constructor offset
Destructor offset
Text description of the object
Object File Contains the code/data to be downloaded. The object files are files
containing the DCT executable code objects. Each object file has an
associated data description file. The object file has a .obj filename
extension.
Data Contains the descriptive information about the object to enable the DLS to
Description File create the download data stream. The specific contents of this file vary
according to the type of the object. The file name has an extension .dat.
The information contained in the files includes:
Object name
Application id and version
Object type (code or data)
Object version
Object classification (basic platform, application, or loader)
Where to load
Object size
svar size
Constructor offset
Destructor offset
Text description of the object
Object ID
Relocatable Button
Absolute Address
Permission These two files describe the permissions needed by a terminal to use a
Files specific software object. The one file name has an extension .oca. The
other file name has an extension of .ecd.
Object Attributes
The Object Attributes describe certain information that is specific to that object. An example is
where to store the object on the terminal (i.e. Non-volatile Memory [NVM]). In some instances
this information is used by the DAC/RADD to build a control message.
The Advanced terminals have some added object attributes. They are:
Object ID
Relocatable
Absolute Address
When loading a software object onto the DAC 6000 in the Load Software Object window, the
attributes contained in the objects .dat file will be loaded into the DAC 6000s database.
These attributes can be viewed or changed on the DAC. They are located on a sub-window
accessed from the Define Software Object window called Edit Attributes.
Decoder Conditional
A decoder conditional is one mechanism that can be used to target downloads to a specific
terminal population. Code download messages may be addressed to specific sets of terminals
through the use of an optional message preamble. The preamble contains an expression
consisting of decoder conditional terms and logical operators. A preamble may be used in
conjunction with any other addressing mode (i.e. broadcast, terminal ID).
The term decoder conditional means if the terminal meets the condition then it should decode
the download stream.
An expression is defined on the DAC 6000 using the Define Decoder Conditional screen and
assigned to a message on the Assign Software Objects Destination panel.
Background Service
To support downloads using the DAC/RADD it will be necessary to configure a special service
referred to as a Background Service. The Define Background Service is a selection in the
Manage Services menu on the DAC 6000. It is called a Background Service since it is not a
service that a subscriber will be able to select and view. It is used as a path for the download.
The path that is currently used for downloads is the Downstream Plants Out-of-Band
frequency. Therefore the device used to do the downloads is an OM 1000.
OM 1000
A method of limiting which terminals receive a download is by configuring the Background
Service for the OM 1000 that services the Downstream Plant that the terminals are on.
Base Platform/Firmware
Provides basic video and audio capability. Provides capability to download an Application
(Core set-tops). Motorola develops base platform objects.
Applications
Provides enhanced set-top capabilities such as Electronic/Interactive Program Guide and Video
On Demand. Applications are developed by Independent Software Vendors (ISVs).
Monolithic
Application software is bundled with the Base Platform to form a monolithic object. This type
of object is designed to simplify the download process and minimize the Flash allocation
requirements. Monolithic objects are loaded onto Advanced set-tops.
Code Suite
A code suite provides the capability to perform a single download of a platform object and one
or more application objects and to sequence the loading order. Each object must be defined
and loaded to the RADD first. Then the code suite can be defined and loaded to the RADD.
When defining the code suite the object load order is identified. Base platform is always first
and always must be included in the code suite definition.
1. Add the Source(s) Manage Services > Define Source > Add
2. Add the Background Service(s) Manage Services > Define Background
Service > Add
3. Add the Background Service(s) to Manage Services > Define Background
the Virtual Channel Map(s) Service > Select > Assign to Virtual
Channel Map > Add
4. Build the Virtual Channel Map(s) Manage Plants > Define Virtual Channel
Map > Select > Build Channel Map
5. Add /Load the Software Object(s) Manage Services > Define Software
Object > Add > Load Software Object
6. Display the Software Object(s) Manage Services > Define Software
Attributes Object > Select > Display Attributes
7. Download the Software Object(s) Manage Services > Define Software
to RADD 6000(s) Object > Select > Download Software
Object
8. Add the Code Suite(s) [if desired] Manage Services > Define Code Suite >
Add
9. Download the Code Suite(s) to the Manage Services > Define Code Suite >
RADD(s) [if required] Select > Download Software Object
10. Define the Decoder Conditional(s) Manage Terminals > Define Decoder
[if required] Conditional > Add
11. Assign the Software Object(s) Manage Services > Assign Software
Object > Assign Type > Add
12. Load the Object Assignment(s) to Manage Services > Assign Software
the RADD 6000(s) Object > Assign Type > Select > Load
Object Assignment
2 Click Define Source and the system displays the Define Source window:
2 Click Define Background Service. The Define Background Service window is displayed:
Source Name This 80 character alphanumeric field identifies the source application
and must match the name entered on the Define Source window.
Service Provider This 80 character alphanumeric field identifies the cable service
Name provider.
Active Panel The Active Panel provides the following options:
The Identification option enables you to select, add, change, or delete
the background service and provider options for the selected service.
The Location option enables you to select, add, change, or delete the
MPEG service number, the queuing state, and queuing device for the
selected service. You must select at least one location for each
background service.
The Business Systems option enables you to select the business system
and BSG program handle for this service.
Source & Provider These 80 character alphanumeric fields identify the name of the service
Name and the ID for the service provider. The Source Name must match the
entry for the Name field defined on the Define Source window. The
Provider Name accepts the name of the service provider.
Encryption Mode This field displays Unencrypted.
DVB Service Type N/A
3 Click Add.
4 Click Source & Provider Name to display the Zoom:Source Name window
5 Select the Source Name and then click Accept.
6 Select the Provider Name and then click Accept.
Note : The Encryption Mode is Unencrypted.
7 Click the diamond next to Location to display the Location Table Operation panel.
MPEG Service # This 5-digit numeric field is the MPEG Service # assigned to this
service.
Queuing State This field indicated whether queuing is enabled or disabled for this
service.
Queuing Device This field is the name of the queuing device for this service.
Port (DVB only) This field is the output port on the queuing device.
14 Click the diamond next to Business Systems to display the Business Systems Table
Operation panel:
15 Click Add on the Business Systems Table Operation panel to display the Edit Service
Business System Assignment window:
16 Click Business System Name to display the Zoom: Business System Names window.
17 Select a Business System Name and then click Accept to display the Edit Service Business
System Assignment window with the Business System Name field populated.
18 Type a unique, eight-digit integer in the BSG Service Handle field. The range of values is
from 32768 through 16777215 and must be coordinated with the business system. This
handle should not align with a handle that is associated with a broadcast service.
19 Click Accept to display the Define Background Service window.
20 Click the diamond next to Identification to enable Accept.
21 Click Accept.
22 Click Cancel then Add to add additional background services or click Exit to exit the
window.
3 Click Select.
4 Click Source and Provider Name to display the Zoom: Service and Provider Name
window.
5 Select the Source Name and click Accept.
6 Select the Provider Name and click Accept.
7 Click Assign To Virtual Channel Map to display the Assign To Virtual Channel Map
window:
10 Select the VCM and then click Accept to return to the Edit Assign to VCM window.
11 Click Accept to return to the Assign To Virtual Channel Map window.
12 Click Add (to assign the background service to more VCMs) or
13 Click Exit to return to the Define Background Service window.
14 Click Cancel then Select to assign additional background services to VCM(s) or click Exit
to exit the window.
2 Click Define Virtual Channel Map. The Define Virtual Channel Map window is displayed:
3 Click Select.
4 From the VCM Information panel, highlight the VCM name that you want to build.
5 Click Build Channel Map.
Active Panel The Identification option enables you to select, add, change, or
delete the software object.
The Business Systems option enables you to select, add, change, or
delete the business system and BSG handle for this software object.
Software Object Name The name entered or selected from the Zoom: Object Name
window.
Version This field identifies the software object numeric release level
designator. Selecting a name from the Zoom: Object Name window
causes this field to be automatically populated.
Group This field is a drop-down list of possible groups that describe the
software object:
PROS (Permissions, Resource, Object Signatory) Advanced
terminals software objects.
Standard Core terminal software objects.
Base Platform Advanced terminal software object that can be
initially downloaded by the boot code to provide minimal TV
viewing functionality and the ability to download the
Application/Operating System (App/OS). After the App/OS is
resident, the base platform can be version updated under
App/OS control.
IR Blaster - The IR code data stream.
ASTB Application Data An application data object is
designed to load into advanced set-tops that have the base
platform. An example is a separate data object used by a VOD
application that enables the terminal to use VOD services.
File Name (without This field can be used to load an object onto the DAC. This is the
extension) name (excluding the extension) of the object to be loaded.
Insertion Rate The insertion rate in kbps.
Display Attributes Invokes the Display Software Object Attributes window, whereby
information contained in the .dat file associated to the object, must
be loaded into the system to describe the objects attributes.
Load Software Object Enables loading a software object from floppy or CD ROM. Also
there is a selection called loaded which means the required files are
in the download data directory already. Selecting loaded will cause
the information from the .dat file to be populated in the attributes
window.
Download Software Enables you to choose a list of RADD 6000s to which the object is
Object loaded.
3 Click Load Software Object to display the Load Software Object window:
Optional Step - Viewing the Objects Loaded onto the DAC 6000
To confirm that the object and .dat files are already loaded or have been loaded by executing
the Load Software Object operation:
1 In the Main Menu, click Manage Controller.
2 Click Manage Site.
3 Click Open System Window.
4 Type cd /home/acc4000d/dls/data and then press ENTER.
5 Type lc. The system displays all the files and subdirectories within this directory.
6 Check the list to locate the two or four required files. For example if I just executed the
Load Software Object operation and typed 0-8-0754 into the file name field, the two files
that should be listed are 0-8-0754.obj (the object file) and 0-8-0754.dat (the description
file).
7 Click Display Attributes to display the Display Software Objects Attributes window:
Name This field identifies the name of the download code object.
Version This field identifies the version of the download code object.
Each version must be represented between the numbers 00 and 99.
Group This field identifies the assigned group for the software object
(PROS, Standard, Base Platform, IR Blaster or ASTB Application
Data) as it appears on the Define Software Object window.
Destructor Specifies the byte location, relative to the beginning of the code
object, where the objects entry point for disable operations may
be found.
Description A text field that describes the object.
Object Id Applicable for the ASTBs only. This field is the decimal value
that represents the 32 bit unique identifier for the object on a
particular system. This value is assigned by the PROS software to
authenticate and authorize code objects.
Absolute Address Applicable for the ASTBs and only when the Relocatable radio
button is not selected (not filled-in). This field is the decimal
value for the 64 bit absolute starting address of the object.
Relocatable Applicable for ASTBs only. If this radio button is selected
(filled-in), it indicates the code object may be relocated within the
terminal. If not active, then the object is linked with an absolute
starting address as indicated in the Absolute Address field.
5 Select a software object on the Zoom: Object Name window and then click Accept.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Download Software Object to display the Download Software Object window:
9 Click All (to deselect) and then click Name to display the Zoom: Device Name window.
10 Select the desired RADD from the Zoom window and click Accept.
11 Click Accept.
12 Click Exit.
13 Click Cancel then Select to download additional software objects to a RADD(s) or click
Exit to exit the window.
7 Click Display Object Load Status. The Display Object Load Status window is displayed:
2 Click Define Code Suite to display the Define Code Suite window:
8 Click Add to display the Edit Resource/Software Object Business System window:
9 Click Business System Name to display the Zoom: Business System Names window.
10 Select a Business System and click Accept.
11 On the Edit Resource/Software Object Business System window, enter a value in the BSG
Service Handle field and click Accept to return to the Define Code Suite window. The
business system name and BSG Handle appear in the Table Operation panel.
12 Click the diamond next to Identification and then click Accept.
13 In the Define Code Suite window, click Define Components to display the Define Code
Suite Components window:
23 Click Source & Provider Name to display the Zoom: Service and Provider Name window.
24 Select the applications background service (for example, TV1522) and click Accept.
7 In the Define Code Suite window, click Download Software Object to display the
Download Software Object window:
8 In the Download Software Object window, click Add to display the Edit Download
Software Object window:
9 Click the All button (to deselect) and click Name to display the Zoom: Device Name
window.
10 Select a RADD and click Accept.
11 Click Accept.
12 Click Refresh Screen the Object Status should be Complete to indicate the code suite has
been downloaded to the RADD 6000(s).
13 Click Exit.
14 Click Cancel then Select to download additional core code suite to a RADD(s) or click
Exit to exit the window.
2 In the Manage Terminals window, click Define Decoder Conditional to display the Define
Decoder Conditional menu.
2 Click Assign Software Object to display the Assign Software Object window:
Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Code Suite
Enable Object
Disable Object
Description This 28 character alphanumeric field describes the object.
Object Name This eight-character alphanumeric field is the name of the object.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or Native Suite).
Service Name This 80 character alphanumeric field identifies the name of the
background service.
Start Date This field is the date the download starts. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Start Time This field is the time the download starts. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Stop Date This field is the date the download ends. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Stop Time This field is the time the download ends. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Object Assignment Same as Assign Type above.
Type
Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Core Suite
Enable Object
Disable Object
Object Name This eight-character alphanumeric field is the name of the object.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, or Native Suite).
Active Panel The Identification option enables you to add the object, associated
Options source, platform ID and schedule for the software object.
The Destination option enables you to specify the object destination of a
single terminal or broadcast.
The Include delete option enables you to delete objects out of the
terminals.
Assign Type This field is the type of object assignment. Valid selections are as
follows:
Include Object
Delete Object
Include Base Platform
Include Base Platform Upgrade
Purge Object
Include ASTB Application Data Object
Include Core Suite
Enable Object
Disable Object
Object Name This eight-character alphanumeric field is the name of the object.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
Source & Provider These 80 character alphanumeric fields identify the name of the service
Name and the ID for the service provider. The Source Name must match the
entry for Name field defined on the Define Source window. The
Provider Name accepts the name of the service provider.
Assignment This alphanumeric 28 character field describes the object assignment.
Description
Platform Id The type identifier burned into the terminal ROM. The Platform ID is
used for the boot code control message.
Auto Enable When active, it indicates the entire native suite is enabled immediately
after it is downloaded.
Auto Purge When active, it indicates the existing native suite must be purged after
the new native suite is downloaded.
Start Date & Time This field is the date and time that the download starts. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Stop Date & Time This field is the date and time that the download ends. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Enable Timeouts This flag enables/disables the Object Enable and Segment Zero
timeouts. When Enable Timeouts is active (filled), the timeouts are
enabled.
Object Enable This field specifies how long the digital terminal waits for the download
Timeout (Minutes) to complete. The digital terminal tries to acquire and enable the object
for the specified number of minutes before it times out.
Segment Zero This field specifies the number of minutes the digital terminal waits for
Timeout (Minutes) the zero segment of the download object. The digital terminal waits this
long after tuning the download channel to acquire the first segment of
the download object being acquired. If it does not receive it in the
specified number of seconds, it times out. This parameter limits the time
that a digital terminal tries to tune an object that does not exist.
Core Suite Timeout This flag enables/disables the Core Timeout.
Core Timeout This field specifies the number of minutes the digital terminal waits for
(Minutes) the core suite download to complete.
Name This 80 character alphanumeric field is the name associated with this
conditional expression.
Expression This is the conditional expression that is executed by the DAC 6000 for
this object. Expressions are sets of predefined commands in the
DAC 6000 that you can use to perform downloads.
Enabled When active (filled), this flag enables the decoder conditional
expression.
Version This field is the version number of the object. The format is xx.yy,
where xx is the major version and yy is the minor version.
Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
16 Click Add to display the Edit Include Delete window:
7 Click Yes.
8 Click Cancel then Select to load additional assignments or click Exit to exit the window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Select an Assign Type and then click Accept.
5 Click Select and highlight the object.
6 Click Display Object Load Status to view the status of the object load.
Object Group This field identifies the assigned group for the software object (PROS,
Standard, Base Platform, IR Blaster or ASTB Application Data).
Load Status This field shows the current status of the software object load to the
RADD. Statuses include In Progress and Complete.
7 Click Refresh Screen to update the status information being displayed.
8 Click Exit until you return to the Main Menu.
Control Operations
To monitor and/or control the downloads:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window:
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight the desired download.
6 Click Display Detail Operations to see the details.
7 Click Exit.
8 Or click Cancel Operation, Pause Operation, Resume Operation or Retry Operation to
control the download.
9 Click Exit.
Add the background service for the TV Guide application to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TVGUIDE from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.
9 Type 11 in the MPEG service number field.
10 Select Enable Queuing from the Queuing State pull-down menu.
11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click diamond next to Business Systems.
15 Click Add.
16 Click Business System Name.
17 Highlight Default from the Zoom window, click Accept.
18 Type 16777011 in the BSG Service Handle field.
19 Click Accept.
20 Click diamond next to Identification.
21 Click Accept.
22 Click Exit until you return to the Main Menu.
Add the background service for the TV Guide application to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.
5 Highlight TVGUIDE from the Zoom window, click Accept.
6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.
7 Click Accept.
8 Click Exit.
9 Click Yes to the Discard changes? pop-up.
10 Click Exit until you return to the Main Menu.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight Tv_Guide 72.25 and then click Accept twice.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
8 Verify the attributes for the object.
Object Name : Tv_Guide
Version ( Maj./Min. ) : 72.25
Group: Standard
Class : Application
Storage : NVM
Type : Executable
Image: tvg7225r
App ID : 2010
App Version : 7225
Size : 476996
Svar : 92240
Constructor : 67764
Destructor : 67892
Description : TV Guide Interactive
Version 72.25
9 Click Exit until you return to the Main Menu.
Control Operations
To monitor the Code Suite download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight Download Control for CS1. Click Display Detail
Operations
6 Verify the details for the download. The Status should be Active.
7 Click Exit until you return to the Main Menu.
Add the background service for the TV Guide application to the database:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Add.
4 Click Source & Provider Name.
5 Highlight TVG6412 from the Zoom window, click Accept.
6 Highlight Cable Company, click Accept.
7 Click the diamond next to Locations.
8 Click Add.
9 Type 31 in the MPEG service number field.
10 Select Enable Queuing from the Queuing State pull-down menu.
11 Click Queuing Device.
12 Highlight om001, click Accept.
13 Click Accept.
14 Click diamond next to Identification.
15 Click Accept.
16 Click Exit until you return to the Main Menu.
Add the background service for the TV Guide application to the virtual channel map:
1 In the Main Menu, click Manage Services.
2 In the Manage Services window, click Define Background Service.
3 Click Select.
4 Click Source & Provider Name.
5 Highlight TVG6412 from the Zoom window, click Accept.
6 Click Accept.
7 Click Assign To Virtual Channel Map.
8 Click Add to display the Edit Assign To VCM window.
9 Click Name to display the Zoom: VCM Name/Status window.
10 Highlight MOT1 and click Accept.
11 Click Accept to update the database.
12 Click Exit until you return to the Main Menu.
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Define Software Object to display the Define Software Object window.
3 Click Select to enable Software Object Name.
4 Click Software Object Name; the Zoom: Object Name window appears.
5 Highlight TC_P3_CS and then click Accept twice.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
8 Verify the attributes for the object.
Object Name : TC_P3_CS
Version ( Maj./Min. ) : 12.31
Group: Base Platform
Class : Platform Object
Storage : Flash
Type : Executable
Image: tc1231c3
App ID : 2199
App Version : 1231
Size : 4084712
Svar : 0
Constructor : 0
Destructor : 0
Description : Thin Client App
Object ID 144113664
Absolute Address 469893140
Relocatable Not Selected
9 Click Exit until you return to the Main Menu.
6 The Software Object Name, Version, and Group fields are updated on the Define Software
Object window.
7 Click Display Attributes to display the Display Software Objects Attributes window.
Verify the attributes for the object.
Object Name : Tv_Guide
Version ( Maj./Min. ) : 73.44
Group: ASTB Application
Data
Class : Application
Storage : NVM
Type : Executable
Image: tvg7344r
App ID : 2010
App Version : 7344
Size : 649024
Svar : 0
Constructor : 0
Destructor : 0
Description : ASTB Relocatable
Application
Object Id -------
Absolute Address 0
Relocatable Not Selected
8 Click Exit until you return to the Main Menu.
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and highlight C6412.
6 Click Load Object Assignment. A confirmation window is displayed.
7 Click Yes.
8 Click Exit until you return to the Main Menu.
1 On the DAC 6000 Main Menu, click Manage Services to display the Manage Services
window.
2 Click Assign Software Object to display the Assign Software Object window.
3 Click Assign Type to display the Zoom: Assign Type window.
4 Highlight Include Code Suite and then click Accept.
5 Click Select and then highlight CS6412.
6 Click Display Object Load Status to view the status of the object load.
7 Verify the load is In Progress and then Complete
8 Click Refresh Screen to update the status information being displayed.
9 Click Exit until you return to the Main Menu.
Control Operations
To monitor the 12.31 Thin Client object download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select and then highlight Download Control for TC_P3_CS. Click Display Detail
Operations
6 Verify the details for the download. The Statuses should be Active.
7 Click Exit until you return to the Main Menu.
After completing this segment of the training course, you will be able to:
List the steps to configure an OCAP common object download on the DAC
List the steps to configure an OCAP application object download on the DAC
Monitor the download process
OCAP Overview
The OpenCable Applications Platform (OCAP) specification is a middleware software layer
specification. The intention of the OCAP specification is that:
The services and applications of interactive televisions be developed so that they run on any
North American cable television system
Services and applications run independent of set-top or television receiver hardware or
operating system software
Manufacturers and retail distributors of set-tops, television receivers and other devices build
and sell capable devices that will support all currently available services delivered by cable
operators to consumer devices via lease from cable operators
The OCAP object download is designed to load firmware and applications to set-tops,
television receivers and other devices that will support all currently available services delivered
by cable operators.
This diagram depicts the loading of firmware and applications to downstream devices (i.e. set-
tops, television receivers).
Application files are broadcast as part of the MPEG-2 transport stream from an object carousel
server called the Digital Storage Media-Command and Control (DSM-CC). The XAIT
(Extended Application Information Table) contains the application signaling information. The
signaling information would inform the receiver that the application exits, when the application
is allowed to run and where everything it needs to run exists. The CVT (Code Version Table)
contains the firmware signaling information.
The DAC configures the CVT and XAIT controls messages sent out by the RADD. The
DAC supports creation and transport of multiple XAIT/CVT messages.
CVT, Code Verification Table, contains information for a Common Download. Each
CVT message contains the download command for a single Common Download object.
XAIT, Extended Application Information Table, contains information for an OCAP
Application Download. A single XAIT message can contain download commands for one or
more applications.
OCAP Downloads
There are two types of OCAP downloads that you can configure on the DAC: common and
application. The OCAP common download applies to the download of OCAP firmware only,
while the OCAP application download is limited to the download of OCAP applications. An
OCAP application download assumes the presence of OCAP firmware.
2 Click Define OCAP Object and the system displays the Define OCAP Object window:
Name This 80-character alphanumeric field is the name of the OCAP object.
Group Indicates that the OCAP object is a Common or Application OCAP
object
Vendor ID This field identifies the vendor ID assigned to the host that is being
downloaded to.
Hardware Version This field identifies the hardware version of the host that is being
ID downloaded to.
Originator PID The field identifies the PID on which the carousel server is broadcasting
the common object.
Code Filename The field identifies the full path and file name of the OCAP code
download file.
Code Version The field identifies the full path and file name of the code version
Certificate File certificate file for this OCAP code download.
Group This field identifies the assigned group for the OCAP object (Common
or Application).
Start Date This field is the date the download starts. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Start Time This field is the time the download starts. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Stop Date This field is the date the download ends. The date is comprised of two
two-digit integer fields and a four-digit integer field using the format
mm/dd/yyyy, where mm is the month, dd is the day, and yyyy is the year
(for example, 01/05/2000).
Stop Time This field is the time the download ends. The time is comprised of two
two-digit integer fields using the format hh:mm, where hh is the hour
from 0 (zero) through 23, and mm is the minute from 0 (zero) through
59 (for example, 06:05).
Object Assignment Same as Assign Type above.
Type
10 Click Enabled to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window. Select a decoder conditional and then click Accept.
11 Click the diamond next to Destination to display the Destination Panel.
7 Click Yes.
8 Click Exit to exit the window.
Control Operations
To monitor and/or control the download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window:
3 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
4 Click Accept.
5 Click Select.
6 Click Exit.
7 Or click Pause Operation, Retrieve Operation Status or Retry Operation to control the
download.
8 Click Exit.
2 Click Define OCAP Object and the system displays the Define OCAP Object window:
Name This 80-character alphanumeric field is the name of the OCAP object.
Group Indicates that the OCAP object is a Common or Application OCAP
object
Transport Choice This radio button identifies the transport choice of object carousel. The
Object Carousel - source and provider name field identifies the service being used for the
Source/Provider
download. The component tag identifies the component stream inside a
Name
Component Tag service that contains the object carousel
Transport Choice This radio button identifies the transport choice of HTTP. The URL
HTTP - identifies the URL being used for the download.
URL
Auto Select The field identifies if the service shall be automatically selected.
Abstract Service The field is the unique number assigned to identify the abstract service
ID
Abstract Service The field is the unique name assigned to identify the abstract service.
Name
Application This setting controls the state of the application. Valid selections
Control Code include:
AUTOSTART will be started automatically when the receiver
changes to that service. This allows the broadcaster to automatically
start an application associated with the current show (e.g. a news
ticker for CNN).
PRESENT will not be started automatically, but will be added to the
receiver's list of available applications. The user can then choose to
start this application by choosing it from that list. This may be used
on a sports broadcast to indicate that a sports statistics application is
available, but it will only be started if the user chooses to do so.
KILL or DESTROY will be automatically killed by the receiver. For
instance, this could be used at the end of a show to indicate that an
application associated with that show should be killed. The only
difference between these two control codes is that an application
with a control code of KILL will be granted the option to keep
running if the application chooses to. Applications with a control
code of DESTROY will always be killed.
REMOTE. This indicates that the receiver must switch to a different
service in order to start this application.
Organization ID This field is the unique number assigned to identify the terminal
manufacturer.
Application ID This field is the unique number assigned to identify the application.
Privileged This field is the privileged certificate ID. This is used to help
Certificate ID authenticate any applications that want to use functionality reserved for
the monitor application.
Application Name This field is the unique application name. (255 characters maximum)
Application This field includes any command line arguments for the application to
Parameters use.
Base Directory This field identifies the directory that is used as the base directory for
relative path names.
Classpath This field identifies a further extension for the class path where the
Extension classes of the application are searched in addition to the base directory.
Initial Class This field identifies the name of the object in the file system that is the
class implementing the Xlet interface.
Version Number This field identifies the version of the application.
Group This field identifies the assigned group for the OCAP object (Common
or Suite).
OCAP Suite This field is the name of the OCAP Suite. An OCAP Suite is used to
support OCAP Application downloads.
Description This alphanumeric 28 character field describes the object.
Start Date & Time This field is the date and time that the download starts. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
Stop Date & Time This field is the date and time that the download ends. The date is
comprised of two two-digit integer fields and a four-digit integer field
using the format mm/dd/yyyy, where mm is the month, dd is the day, and
yyyy is the year (for example, 01/05/2000). The time is comprised of
two two-digit integer fields using the format hh:mm, where hh is the
hour from 0 (zero) through 23, and mm is the minute from 0 (zero)
through 59 (for example, 06:05).
5 Click OCAP Suite to display the Zoom: OCAP Suite Name window.
6 Select the OCAP suite name and then click Accept.
7 Type in a description, start date & time and stop date & time.
8 Click the diamond next to Preamble to display the Preamble Panel.
9 Click Enabled to activate a decoder conditional and then click Name to display the Zoom:
Decoder Conditional window. Select a decoder conditional and then click Accept.
10 Click the diamond next to Destination to display the Destination Panel.
7 Click Yes.
8 Click Exit to exit the window.
Control Operations
To monitor and/or control the download:
1 In the DAC 6000 Main Menu, click Manage Operations.
2 Click Control Operations to display the Control Operations window.
3 In the Status Filter panel, click All Statuses (to deselect) and then click Active.
4 In the Type Filter panel, click All Types (to deselect) and then click Code Download.
5 Click Accept.
6 Click Select.
7 Click Exit.
After completing this segment of the training course, you will be able to:
Perform a database and a full system backup
Verify a successful database backup
Optimize the DAC 6000 database
Clean the DAC 6000 tape drive
Recommended Activities
This section of the training class covers the recommended procedures that should be performed
at regular intervals to ensure controller integrity.
Label Insert
Label Insert
Note: In addition to the Day of the Week identifier, put the date when the tape was first used.
This will allow you to determine when to remove the tape from circulation.
2 To write-enable the DAT tapes, slide the tab to the right as illustrated in Figure 15-1.
Write-enabled
position
3 Each morning check the whologin.dat file to verify that no errors were encountered during
the backup.
4 Remove the backup tape from the drive and insert the next tape. For example, insert the
tape labeled Monday on Monday morning. Unless the default backup time was changed at
your site, the backup occurs at 1:00 AM to capture all data from the previous day.
Use a different Friday tape each week to provide weekly backups in case anything happens
to the daily tapes. Some sites have a weekend operator and change the tapes on Saturday
and Sunday. At other sites, the Friday tape stays in the drive and is used for the Friday,
Saturday, and Sunday night backups. Either method is acceptable. Be sure the backup runs
each weekend day even if you use the same tape.
On Monday morning, remove the Friday (or Sunday) tape from the DAC 6000, store it in a
fireproof safe or off site, and insert the Monday tape. The storage location must be clean,
cool, and dry. Store the tapes in their protective case standing vertically rather than lying
flat.
5 Retire tapes after one year of use. Use a red marker to label the tapes "OLD" and put them
in a safe place so they are not used again. Discard the old tapes after making one month of
backups with the new tapes. Do not jeopardize your business by using old tapes.
6 Type 5 and then press ENTER. At the Hours prompt, type in the desired hour for the backup
to start and then press ENTER. At the Minute prompt, type in the desired minute for the
backup to start and then press ENTER. The scheduling information and a confirmation
message are displayed. Type y to create the schedule or n to abort the scheduling operation.
7 Type 7 and then press ENTER to exit the database scheduler script.
Verify a Backup
Check the whologin.dat file to verify that the database backup ran successfully.
To check the whologin.dat file:
1 Log into the DAC 6000.
2 In the Main Menu, click Manage Controller.
3 Click Manage Site.
4 Click Open System Window.
5 Type cd /home/acc4000d/data and then press ENTER to change the directory.
6 Type tail whologin.dat and then press ENTER to display the last 10 lines of the whologin.dat
file. If the backup was successful, the log file contains the following lines displaying the
date and time of the backup:
~ Starting Database Backup To Tape DATE: 03/22/02 TIME: 02:00:01
~ Starting Backup Tape Verification DATE: 03/22/02 TIME: 02:11:01
~ Finished Backup with Tape Verification DATE: 03/22/02 TIME: 02:13:01
Tape backup verified successfully
If the backup did not complete successfully, call the TRC at 1-888-944-HELP.
8 Type 7 and then press ENTER to exit the database scheduler script.
A system backup requires the Business System Interface[s] (Wire Link[s]) be shutdown
for the entire procedure. Contact you Business System administrator for the preferred
procedure to set the Business System Interface[s] offline.
5 Type the root password at the prompt and then press ENTER to initiate System Backup.
6 When the backup is complete, type su and then press ENTER.
7 Type the root password at the prompt and then press ENTER.
8 Type init 6 and then press ENTER to restart the DAC 6000.
9 Remove the tape. Label it with the current date and store it in a fire/flood/tornado-proof
location.
Other Procedures
The following Linux commands are provided for reference. Note that variable entries are
italicized, fields enclosed in brackets [ ] are optional, and italicized text without brackets is
required.
cat file Display the contents of a file.
cd directory Change directories (move from one directory to another)
Omit a directory entry to move to your home directory.
cp source_file Copy a file or group of files
target_file (or)cp files
directory
date Display or change the date and time
diff Compare 2 files line by line.
find directories -name Display all files that match the name variable.
name -print
grep [options] text List all lines in a file that match the specified text string.
[files]
ls [options] Display the contents of a directory.
lp file Print the contents of file.
man Displays the documentation (manual) on the screen.
mcopy path file path Copy a DOS file to/from Linux.
file
mv file new file Move (rename) a file.
pg [options] files Display the text of a file one screen at a time.
ps [options] Check status of processes.
pwd Print the working directory.
rm [options] files Delete a file or files.
su (or) su name Change to the root login name or to another login name.
tail file Display the end of file.
After completing this segment of the training course, you will be able to:
View, save, and print DAC 6000 reports
Reports Overview
The Define Reports window enables you to select one of the DAC 6000 reports and print them,
save them in a file, or display them on-screen.
Note: You can display only one report at a time.
Available Reports
The reports window enables you to view and save information for the following report
parameters (categories):
Active Carrier This report lists the physical channel maps name, type, tuned channel
Definition Table numbers with their corresponding frequencies and descriptions.
Amplitude Level This report displays the amplitude level for each demodulator. It
includes RPD name, upstream plant name, minimum, maximum, and
average power level per demod, number of terminals on-plant and the
interactive return path ID.
Attributes and This report lists the terminal attributes values and the number of
Downloads terminals set to/not set to the listed values. It also displays the
scheduled code downloads. It includes the object name and version,
source name, downloads start and stop times, insertion rate and
preamble information.
Authorized DCTs This report lists the DCT authorizations. It includes the terminal ID
and service name for the digital services, digital programs, analog
services and analog programs defined in the DAC 6000.
Base Platform PID This report lists the background services and their MPEG and PID
numbers.
Blemished This report displays the last seven days of not uploadable purchases
Purchases (also known asorphan purchases) and a failure status.
Business Systems This report names all the business systems and their respective
Objects associated objects. It includes the business system name, object name,
object version, and BSG handle for the object.
Business System This report lists each Business System and the associated packages.
Packages The package information includes: name, type, provider name and
BSG handle.
Business System This report lists the BSI names, codes Master BSI names and codes.
Relationships
CableCARD/Host This report lists all the CableCARD/Host terminals defined in the
Terminals DACs database.
Channel This report lists the channel map index, the virtual channel number, the
channel name and the channel type for all defined VCMs in the DAC
6000.
Code Download This report lists the defined assignments, active download control
Status operations, active code insertion operations and bandwidth and defined
decoder conditionals.
Code Suite This report lists all code suites and their respective components.
Component List
Component This report lists the components of a package. It includes each package
Packages name, package type, package start time, package stop time, periodic
rate and package cost for digital services and programs and analog
services and programs.
DAC DCP Inventory This report lists an inventory of all the Digital Convergence Platform
List (DCPs) in the DACs database. It includes each terminals name,
serial number, unit address and whether it is on-plant.
DSG Configuration This report lists the quantity of DSG RADDs and DSG Plants. It also
lists DSG RADD addresses, DSG Plants port to PID mapping and
download PIDs.
DVB Headend This report lists the DVB network Ids, physical channel map names,
and downstream plant names.
DVB Services This report lists all the digital services and applications. It includes
their name, tuned channel, source number, downstream plant name,
queueing device, port name, language and DVB service type.
DVB Transport This report includes the headend name, transport stream IDs,
Stream originating NIDs, symbol rates, modulation, FEC inner and outer
coding, frequencies and logical port names.
Download This report lists the code download bandwidth assigned per RADD. It
Bandwidth includes the objects names, versions, background services, insertion
rate and the total bandwidth.
Downstream DCTs This report lists the terminal types per downstream plant. It includes
each terminal's ID, serial number, upstream plant, upstream frequency
(for RF) and phone number (for telco).
Downstream This report lists the source, service provider, queue device, RF output
Services device and tuned channel for the downstream services on each
downstream plant.
Failed This report lists the terminal ID, purchase time, poll date, and status
Authentication for all terminals in the system that failed authentication.
IRT This report lists the IRT name, the ACP IDs, the decrypting and
encrypting ACP unit addresses and the names and identification
numbers of the services assigned to the decrypt ACPs.
Intermittent Non- This report lists the number of polls on which the report is based and
Responder the following information for the terminal: serial number, date and
time last responded, number of power levels, downstream plant,
upstream plant, RPD and RPD channel, Business System and if it is
On Plant
MCSC Mated This report lists the MediaCipher Smart Cards unit addresses, serial
numbers and status.
MCSC Unmated This report lists the MediaCipher Smart Cards unit addresses, serial
numbers and date and time of last operation.
Multiple RADD This report lists the terminal ID and serial number of the DCTs on
DCTs each RADD.
Non-Responding This report lists the terminal ID and serial numbers of all
Active DCTs non-responding active terminals.
Non-Responding This report lists the terminal ID, terminal type, and serial numbers of
DCTs all non-responding terminals.
Non-Responding This report lists the terminal ID, terminal type, and serial numbers of
Terminals On Plant all non-responding terminals that are on plant.
Non-Responder (# ) This report lists the DCTs that have not responded to polling within (#)
Days this number of days. This number (#) is a system tunable. It includes
the following information for each DCT: serial number, date and time
last responded, number of failures, number of power levels,
downstream plant, upstream plant, RPD name and channel, Business
System and whether it is On Plant.
Non-Responder (#) This report lists the DCTs that have not responded to polling within (#)
Polls this number of polls. This number (#) is a system tunable. It includes
the following information for each DCT: serial number, date and time
last responded, number of failures, number of power levels,
downstream plant, upstream plant, RPD name and channel, Business
System and whether it is On Plant.
Object For downloaded objects in the system, this report lists object name,
object version, source name and download type.
Objects Per This report lists all objects supported by the business systems. It
Business System includes the object name, version, business system name, and BSG
handle.
OCAP Application This report lists the components of any defined OCAP application
Suite code suite. It also lists any defined decoder conditionals.
OCAP Common This report lists any defined OCAP common download assignments.
Download It also lists any defined decoder conditionals.
Out of Band/Ret This report lists all the terminals. It includes their ID, type, serial
Freq number, downstream OOB frequency, return path channel (for RF) and
phone number (for telco).
PPV Analog This report lists all analog PPV programs per Business System. It
Programs Per includes their source name, provider name, program name, start time,
Business System includes the serial number, type, subtype and account number.
Terminals with This report lists all terminals in the database including the serial
Business Systems number, type, subtype and Business System.
Timezone
Tuned Channel This report lists, for each Carrier Definition Table (CDT), the tuned
channel numbers and their corresponding frequencies.
Unknown Terminal
Registration
Upstream DCTs This report lists the terminals per upstream plant. It includes the
terminal ID, terminal type, serial number and downstream plant for
upstream DCTs.
Upstream This report lists the terminal IDs, type, serial number, downstream and
Downstream Plants upstream plant for terminals.
VIP Authorized This report lists the serial number, unit address and install date of each
set-top that is authorized for the VIP package.
4 Select the report that you want to view and then click Display New to generate and store a
new report of the type that you selected, or click Display Last to display a stored copy of
the selected report from the last time it was generated:
5 Click Exit Emacs on the File drop-down menu to close the report.
Print a Report
To print a report:
1 While the report is displayed, Select Print Buffer from the File drop-down menu to print
the report.
Save a Report
To save a report:
1 While the report is displayed, Select Save Buffer As on the File drop-down menu.
2 Type a name for the file or hit ENTER to save it as the default name.
Note: It saves it to the following directory: /home/acc4000d/scripts/msorpt/output
3 Click Exit Emacs on the File drop-down menu to close the report.
Time zone management enables users with privileged permissions to set and change daylight
savings time (DST) transitions for the DAC 6000. International customer time zones, as well as
non-standard time zones are also supported.
When a time zone is defined, it is assigned an external handle; predefined time zones, which
cannot be modified or deleted, have assigned handles 1 through 50. Privileged users can define
and add their own time zone definitions, which can be modified and deleted. A unique external
handle is also required for each of these time zones; the external handle can be a maximum of
five digits (values 51 through 65535).
The DAC 6000 time zone management is decoupled from set-top time zone management,
although it is automated for release V2.90 and higher (previous releases still require a script
that is implemented manually from the DAC 6000). Automated set-top time zone management
has an algorithm resident on the DAC 6000 that computes the appropriate DST interval. It
schedules a background set-top time zone refresh for every 15 days. After exiting into standard
time, it computes next years DST time interval and sends it to set-tops that implement DST.
DAC 6000 time zone changes take affect after the DAC 6000 is rebooted; however, the
DAC 6000 does not have to be rebooted for set-top time zone changes.
External Time The value must be unique; valid time zone handles are from 1-65535.
Zone Handle Values 1 through 50 are predefined and cannot be applied to user-
st
11 If Month.Week.Day is the format, select a week (1 -Last) of the month when DST starts.
12 Select a day (Sun-Sat or 1-31, as determined by the format selection) when DST starts.
13 Type the time in hours, minutes format (HH:MM) when DST starts. Hours range from 0-23
and minutes range from 0-59.
14 Select a month (Jan-Dec) when standard time resumes.
st
15 If Month.Week.Day is the format, select a week (1 -Last) of the month when standard time
resumes.
16 Select a day (Sun-Sat or 1-31, as determined by the format selection) when standard time
resumes.
17 Type the time in hours, minutes format (HH:MM) when standard time resumes. Hours
range from 0-23 and minutes range from 0-59.
18 Click Accept.
7 Click Copy Time Zone to display the Copy Time Zone window.
8 Type a unique handle number for the new time zone in the External Time Zone Handle
field.
9 Type the name for the new time zone in the Name field.
10 Modify at least one of the original time zone settings.
11 Click Accept to update the database with the new time zone.
12 Click Exit.
3 Click External Time Zone Handle & Name to display the Zoom: Ext TZ Handle/Time
Zone Name window.
4 Highlight the time zone name.
5 Click Accept.
11 Click Exit.
Terminal Attributes
If a Downstream Plant is currently not in the same time zone as the DAC/RADD then you can
establish the correct time zone using a terminal attribute.
To define terminal attributes:
1 In the Main Menu, click Manage Terminals.
2 Click Define Terminal Attributes. The system displays the Define Terminal Attributes
window.
3 Click Downstream Plant.
4 Click Add.
5 Click Attribute to display the Zoom: Terminal Attribute window.
6 Highlight timezone_index and click Accept.
7 Click External Time Zone Handle & Name to display the Zoom: Ext TZ handle/ Time
Zone Namewindow
8 Highlight the time zone for the downstream plant and click Accept.
9 Click Name to display the Zoom: Downstream Plant Name window.
10 Highlight the downstream plant and click Accept.
12 Click OK.
13 Click Accept to complete the add.
Acronym List
AAL5-CP ATM Adaptation Layer 5-Common Part
AC or ac Alternating Current
AC Access Controller
AC-3 Audio Compression-3
ACC 4000 Addressable Controller Computer
ACC 4000D Addressable Controller Computer (Digital)
ACP Access Control Processor
ACSM Automatic Channel Scheduling and Maintenance (Motorola BCS Department)
A/D Analog to Digital (Converter)
ADM 1000G Add/Drop Multiplexer 1000 Groomer
ADSL Analog Digital Signal Line
ADM 1000 Add/Drop Multiplexer 1000
AGC Automatic Gain Control
AM Amplitude Modulation
AML Amplitude Modulating Link
ANI Automatic Number Identification
ANIC Addressable Network Interface Card
ANIC-A Addressable Network Interface Controller-A
ANSI American National Standards Institute
APC Angle Physical Contact connector
API Application Interface
ARU Automated Response Unit
ASCII American Standard Code for Information Interchange
ASEM Access Subnetwork Element Manager
ASG Automated Seed Generator
ASI Asynchronous Serial Interface
ASTB Advanced Set-Top Box
ATM Asynchronous Transfer Mode
ATP Acceptance Test Plan
BB Baseband
BER Bit Error Rate
B-ISDN Broadband Integrated Services Digital Network
BNC British Naval Connector
GHz Gigahertz
GMT Greenwich Mean Time
GMT/UDT Greenwich Mean Time/Universal Date and Time
GPS Global Positioning System
GUI Graphical User Interface
HCT 1000 Headend Configuration Tool 1000
HDTV High Definition Television
HFC Hybrid Fiber Coax
HFW Hybrid Fiber /Wireless
HITS Headend In The Sky
HMS Headend Management System
HPA High Power Amplifier
HRC Harmonically Related Carriers
HSCI High Speed Cable Interface
HSI High Speed Interface
HSSIO High Speed Serial I/O
HSTM High Speed Transport Multiplex
HTML Hypertext Markup Language
HTTP Hypertext Transfer Protocol
Hz Hertz
IBB In-Band Barker
IC Integrated Circuit
ICC Incremental Coherent Carriers
ICM Inverse Channel Map
IDE Integrated Drive Electronics
IDI Inband Device for Insertion
IEEE Institute of Electrical and Electronic Engineers
IF Intermediate Frequency
IM 1000 In-band Modulator 1000
IMTV Interactive Media Television signals
INTS Interoperable Network Technology System
IP Internet Protocol
IPG Interactive Program Guide
IPGT Interactive Program Guide Translator
IPPV Impulse Pay-Per-View
IR Infrared
IRC Incrementally Related Carriers
IRD Integrated Receiver Decoder
IRE Institute of Radio Engineers
IRT 1000/2000 Integrated Receiver Transcoder 1000/2000
ISDN Integrated Services Digital Network
ISI Inter-Symbol Interference
Definitions of Terms
802.2
Standards for the logical link control sub-layer of the data link layer.
802.3
CSMA/CD (Ethernet) standards, which apply at the physical layer and the Media Access Control
(MAC) sub-layer.
10 Base T
The IEEE standard for twisted pair Ethernet. It uses telephone wiring and standard RJ-45
connectors. It is wired in a star configuration and requires a hub.
100 Base T
The group of proposed IEEE 802.3 physical layer specifications for 100 Mbps Ethernet (Fast
Ethernet) over various wiring specifications.
AAL5-CP
ATM Adaptation Layer 5Common Part. A protocol used to segment and reassemble digital data
streams for ATM transport.
AC or ac
(Alternating Current) An electrical current where the polarity is periodically reversed.
ACC-4000D
Addressable Control Computer 4000 Digital, original name of the DAC 6000.
Access Control
All functions required for encrypting the digital signals and providing them to subscribers
individually or in groups. It includes tagging individual program services, virtual channel
mapping, all other features which are not video and audio program or low speed data related,
text services and program guides. Access requirements are specified for each program in a
service by the ECM stream and if a unit possesses access rights that match access requirements,
will allow the unit to access the program. Access requirements may change on a program-by-
program basis. Access Rights (entitlements) are delivered to each individual unit by the EMM
stream and determine the units service access capabilities, for example, defined tiers will
determine any individual units ability to receive a service. Access rights are generally delivered
to a unit and will remain in effect for some period of time. Immediate changes to access rights
are also possible.
access control data
A stream of 8-bit characters sent by the access controller to manipulate various devices in an
addressable system. It contains global, group, and specifically addressed commands to
controlled devices, such as set-top terminals.
access control element (ACE)
Element that provides the system security handling on the DCT 1000. See TSODA for more
information.
access requirements
Access requirements are specified for each program in a service by the ECM stream and if a
unit possesses access rights that match access requirements, will allow the unit to access the
program. Access requirements may change on a program-by-program basis.
access rights
Access rights (entitlements) are delivered to teach individual unit by the EMM stream and
determine the units service access capabilities, e.g., defined tiers will determine any individual
units ability to receive a service. Access rights are generally delivered to a unit and will remain
in effect for some period of time. Immediate changes to access rights are also possible.
Access Subnetwork Element Manager (ASEM 1000)
A Motorola BCS software component (ASEM 1000) of the digital headend system that instructs
the ITEM 1000 to provide downstream in-band network services. It also coordinates the
delivery of ECM messages from the DAC 6000 to the ITEM 1000.
ad Inserts
A commercial break within a network schedule that can be sold locally. An audio signal (or the
equivalent) cues the local affiliate to cover the break and air the local spot.
adaptive equalization
A function of the DCT 1000 that minimizes the effects of micro reflections found in cable plants
and in-home wiring.
Add/Drop Multiplexer (ADM 1000)
Equipment that provides the ability to groom more than one MPEG transport stream at the
headend. This allows for the injection of local digital signals or substitution of programming as
received from any given transponder.
address
A unique identifier, generally a number, assigned to a device within a system.
addressability
The capability of controlling operations of remote devices by sending a command from a central
computer.
addressable
The ability to control Subscriber Services from the Headend via a uniquely addressed Device.
addressable controller
An access control computer used to control addressable set-top terminals.
adjacent channel interference
Interference in a given channel, caused by the operation of an adjacent channel.
AFP
AppleTalk Filing Protocol - Protocol that lets workstations access files from remote file servers.
The protocol corresponds to layer 6 of the OSI Reference Model.
AGC
(Automatic Gain Control) The process of maintaining a pre-determined signal level output by
monitoring a specific frequency over a range of temperatures.
Alamar
A broadcast automation system used at NDTC that controls playback of logged elements from
Master Control.
alignment
The process of tuning or adjusting (either manually or electronically) equipment such as an earth
station antenna and receiver, to maximize sensitivity and signal reception capabilities.
AM/FM/PM Modulation
The process of changing a waveform by varying the amplitude, frequency or phase to transmit
information. - Amplitude Modulation/Frequency Modulation.
Amplifier
Device used to increase the operating level of an input signal.
Amplifier Interstage Tilt
A predetermined difference between the high and low channel provided by a plug-in electronic
card.
Amplifier Tilt
The output signal level difference between the high and low channels. The high channel is
always greater in signal level.
amplitude
The vertical distance between two points of a waveform or signal expressed in voltage. The size
or magnitude of a voltage or current wave form; the strength of a signal.
amplitude modulating link (AML)
A terrestrial microwave link using amplitude modulation.
amplitude modulation (AM)
A method of modulation in which the amplitude (or power) is varied and the frequency remains
constant. Used in the luminance portion of the television signal.
analog channel
A frequency band 6 MHz wide allocated within a cable frequency bandwidth that carries an
analog television signal. Each Analog Channel carries one video and one associated audio
signal at a time. (See also Digital Channel.)
antenna
Any structure or device used to collect or radiate electromagnetic waves.
antenna array
An antenna comprised of a number of identical radiation elements in a regular arrangement and
excited to obtain a prescribed radiation pattern.
Antitaping
The process of altering the video signal such that normal (or unmodified) VCRs cannot record the
signal with high entertainment quality.
API
Abbreviation of application program interface, a set of routine, protocol, and tools for building
software applications. A good API makes it easier to develop a program html by providing all
the building blocks. A programmer puts the blocks together.
Most operating environments, such as MS Windows, provide an API so that programmers can write
applications consistent with the operating environment. Although APIs are designed for
programmers, they are ultimately good for user because they guarantee that all programs using
a common API will have similar interfaces. This makes it easier for users to learn new
programs.
ATM
Asynchronous Transfer Mode - An international packet switching standard established by CCITT,
in which the network routing instructions and control information are part of the message itself.
ATM will operate at speeds of 2 Gbps and features the transmission of uniform cells of 53
bytes length each. Of that total, 48 bytes represent the payload while 5 bytes represent the
header. The header portion of the message unit identifies the owner of the transmitted
information. ATM headers also identify the circuit number to which the message is sent. The
header also contains error control information. Because each of the cells (which may be
thought of as "packets") is of identical length, whether completely full of data or empty, they
can be switched quickly through a network. In part, that advantage arises because the work
doesn't have to spend time examining each packet to read its address information and assess the
length of the packet. Cell relay systems, such as ATM, are desirable when transmitting vide
ATM connection
An association established at the ATM layer to support communication between to end-to-end
entities. Generally, the connection can be either a virtual channel connection or a virtual circuit
connection. The ITEM 1000 currently supports only virtual channel connections.
ATM Router
Delivery of digital signal by ATM.
attenuation
Difference between power transmitted and power received because of loss through transmission
mediums. Expressed in decibels.
audio loop-thru
An audio connection that would allow the audio signal to be passed through a particular piece of
equipment.
Augmented Message Stream (AMS)
A message stream that has been divided for insertion into transport packet payloads, and include
a single pointer byte in the first position of each payload only when that payload contains the
start of one or more messages, and optional padding bytes. An augmented message stream is
converted into transport packets labeled with a single PID through the addition of transport
packet headers and transport adaptation fields.
Authorization Station (AS)
The AS allows users to authorize/de-authorize/trip certain services within an Integrated
Receiver Decoder (IRD) or the entire IRD itself. Currently, this is designed only for IRDs with
the intention for it to be enhanced for Integrated Receiver Transcoders (IRTs).
Automated Call Distribution (ACD)
An automated system that answers phone calls and directs them to the appropriate Areas.
Automatic Number Identification (ANI)
ANI makes use of a phone system feature, which provides the phone number of the party calling.
The phone number is used to identify a Subscriber. The ANI takes the order. This is another
type of order source in addition to the Business Systems.
Automated Response Unit (ARU)
A person-to-machine mechanism for responding to incoming customer calls, where information
is taken by reading touch-tone signals originating by telephone. An ARU can be programmed
to provide answers to the most common interface inquiries and/or to route calls to the
appropriate department, and can accept information such as account numbers or similar
identification. Frequently used for PPV ordering.
back end
The system(s) that are responsible for the routing of set-top terminal dependent communications
and managing the relationship to other devices responsible for delivering the message. This
term is used in reference to the current TAC system only.
backward compatible
Also referred to as downward compatible, describing a new product that can be used with
equipment or media originally designed for use with an older product.
Bandwidth
Range of useable frequencies, measured in Hz, transmitted over a communications line or
channel.
barker channel
1. A Channel dedicated full-time to advertising other Channels or Services. 2. Override for an
unauthorized selection of a Channel or Service. This override is used to indicate the
unauthorized status of the Channel, or Service, or the promotion of other Services.
base map
A map containing streets, roads and landmarks. Base maps do not contain strand routing or
design.
base mode
Mode that an Encoder should be in, if there is not an Event. Usually this is a Static Service.
baseband
Transmission scheme in which the entire bandwidth, or data-carrying capacity, of a medium (such
as coaxial cable) is used to carry a single digital pulse, or signal, between multiple users.
Because digital signals are not modulated, only one kind of data can be transmitted at a time.
Contrast with broadband.
baseband channel
Connotes that modulation is used in the structure of the channel, as in a carrier system. The usual
consequence is phase or frequency offset. The simplest example is a pair of wires that transmits
direct current and has no impairments such as phase offset or frequency offset that would
destroy wave form.
baseband scrambling
A scrambling technology effect by inversion of the video element of the signal. Baseband
scrambling is generally more secure than RF Scrambling.
beat
A general term used to describe any high-frequency pattern in a television picture.
Bi-directional
Two-way cable communications (NCTA definition).
Billing System Interface
An interface between the billing and access control system that enables automatic billing of
authorized services.
Binary Numeration System
A system of numeration, based on 2, in which the numerals are represented as sums of powers of
2 and in which all numerals can be written using the symbols 0 and 1.
B-ISDN
Broadband ISDN is a high-bandwidth version of ISDN intended to support applications such as
full-motion video and image. It uses a basic signaling rate of 150 Mbps and is expected to
support additional bandwidth in increments of about 50 Mbps, up to about 600 Mbps. (CED
4/94)
Bit Error Rate (BER)
Percentage of bits in a transmittal received in error.
bit rate
The speed, at which bits are transmitted, usually expressed as bits per second (bps).
blanking interval
The time during which the electron gun is turned off while scanning from one line to the next.
bootstrap protocol (bootp)
The communication protocol used to transfer initialization information between digital headend
network elements and a central server. At power up, network elements issue a Bootp request.
The Bootp server receives the request and responds with a Bootp reply that specifies startup
information and operating parameters for the requesting device.
broadband
Wide bandwidth equipment or systems that can carry a relatively large proportion of the
electromagnetic spectrum. A broadband communications system can accommodate broadcast
as well as other services. Service requires 50-600 Mbps transport capacity.
broadband communication
Term characterizing both digital and analog transmission systems. If used to describe digital
systems, transmission speed is given in bits per second (bps). If used to describe analog
systems, transmission bandwidth is given in cycles per second (Hertz, abbreviated Hz).
Broadband communication is generally understood to indicate either a fast data rate digital
system or a wide bandwidth analog system.
broadband communication systems
Systems, digital and analog, that employs broadband communication. Examples of digital
broadband communication systems include DS-3 systems with rates of 44.736 megabits per
second (Mbps) and fiber digital distributed interface (FDDI) systems with rates of 100 Mbps.
Examples of analog broadband communication systems include a broadcast television station
with a 6 MHz bandwidth channel or an entire cable television system with a bandwidth of 550,
750 or even 1,000 MHz.
broadcast automation
The automated process that downloads a file from traffic and builds a schedule of breaks, spots
promos to control the playback of logged elements automatically in Master Control.
broadcast service providers
The entity providing PPV schedules. May be superseded by MPS.
BTSC
The defacto multichannel television sound standard adopted by the Broadcast Television Systems
Committee for stereo audio television broadcast.
burst
1. In data communication, a sequence of signals counted as one unit in accordance with some
specific criteria or measure. 2. A color burst.
Business System Interface (BSI)
The interface between a Customers computer system and the Authorization Center for the
purpose of providing access and control of video programming Devices.
busy time
For Headend and set-top equipment processing time during which later transactions are ignored.
byte
A group of bits treated as a unit used to represent a character in some coding systems. A byte
typically consists of eight bits and represents an amount of information roughly equivalent to a
single printed or typewritten character. In special purpose data storage or memories, a byte may
consist of more or fewer than eight bits.
Cable Headend Encryption Engine (CHEE)
Part of KeyList Server (KLS) that does actual encryption of digital programming signals. For
local control only.
cable loss
An electrical characteristic of coaxial cable that causes signal level reductions. The signal level is
reduced or attenuated because of distance and because of the signals frequency. The longer the
cable, or the higher the frequency, the greater the loss. Excessive cable loss will cause a
customers television reception to degrade
Cable Loss Ratio (CLR)
Ratio of cable attenuation at two frequencies is approximately equal to the square root of the ratio
of the two frequencies.
cable splice
A mechanical or electrical connection to join two cables together.
Cable Television Laboratories (CTL)
A cable television research and development consortium founded in 1988 and located in
Louisville, CO. Projects include cable test s of high definition television (HDTV), development
of advanced cable architecture, and improvements in field testing and cable operations
technology. Commonly referred to as Cablelabs.
Cable Tilt or Slope
The difference in gain between the lowest and the highest frequencies in a CATV system.
carriage rules
The set of contractual agreements and/or restrictions that determines which Services are carried
over which Channels from what Headends and when.
carrier
An electromagnetic wave in which some feature is changed in order to transmit information.
Carrier-Sense Multiple Access with Collision Detection (CSMA/CD)
Protocol for channel access method used by Ethernet and IEEE 802.3 in which devices transmit
only after finding the data channel clear for some period of time. When two devices transmit
simultaneously, a collision occurs and the colliding devices delay their retransmissions for a
random length of time.
carrier symbol rate
The number of symbols per second modulated onto the carrier.
Carrier-to-noise ratio (C/N or CNR)
A primary measurement of transmitted signal quality. In cable television, the ratio of peak carrier
power to root mean square (RMS) noise power in a 4 MHz bandwidth or the ratio of the carrier
level to the level of noise also found in the channel of interest. The measure of channel quality
is expressed in decibels with respect to a bandwidth around the carrier frequency. C/N results
for optical storage media are usually stated with respect to a 30 kHz bandwidth, which is much
narrower than the bands usually used to carry video or digital information. As a result, C/N has
value mostly as an arbitrary figure of merit with which everyone is familiar.
cascade
In the trunk system, the cascade is the number of amplifiers ordered sequentially from the
headend. In the distribution system, it is the number of line extenders ordered sequentially from
the bridging amplifier.
C-band
The band of frequencies ranging from 3.7 to 4.2 GHz (for downlink) and 5.7 to 6.2 GHz (for
uplink).
cell size
A pre-determined area to be covered by a given system design.
CFT2200
Motorola BCS Consumer Friendly Terminal, analog set-top terminal used in the cable subscribers
home.
channel
A frequency band 6 MHz wide that carries a television signal. Each Channel carries one video and
one associated audio signal (programming) at a time. (See also Display Channel, Output Channel,
and RF Channel.) A portion of the spectrum assigned for the operation of a specific carrier and the
minimum number of sideboards necessary to convey intelligence.
channel combiner
An electronic or passive device that accepts the radio frequency (RF) signals from many sources
and combines them for transmission on the cable.
channel map
client/server
A distributed system model of computing that brings computing power to the desktop, where users
(clients) access resources from servers.
clunk
1.93 milesUsed for calculating the radius of blackout areas. Used only by DBS.
coaxial cable (or coax)
A type of cable that has two conductors sharing the same axis. Consists of a center conductor,
insulating dielectric, conductive shield and optional protective covering.
The ability to install a Set-top terminal that is not pre-authorized. Also includes the ability to
facilitate the Authorizations for that set-top terminal using a touch tone phone. See big hammer.
collection
Collection is the process of obtaining programming, generally associated with network
broadcaster news.
color burst
In the NTSC color system, this refers to a burst of approximately nine cycles of 3.58 MHz
subcarrier included in the composite video signal. This serves as a color-synchronizing signal to
establish a frequency and phase reference for the receiver.
compression ratio
The ration between uncompressed (source) signal data rate and compressed signal data rate.
The number of services carried per transport multiplex depends on the Compression Ratio,
which in turn depends on desired program quality. The lower the ratio, the higher the bandwidth,
and quality. Ex: 4-to-1 ratio for sports is needed to match the 10-to-1-ratio quality acceptable for
films.
Concatenated Trellis Error Correction
Concatenated FEC (Forward Error Correction) is a technique where two types of FEC are used to
protect transmitted data. Commonly, Trellis Coning and Reed Solomon encoding are used.
concatenation
The linking together of various data structures.
conditional access table
A table carried in the PID1 stream of a transport multiplex that lists the PID numbers of all EMM
streams in a transport multiplex and indexes each EMM stream to an EMM provider ID.
conductor
A substance that controls or directs heat, light, sound or an electrical charge.
connection ID
A value assigned by the ASEM to identify a service. ASEM and the ITEM use the connection ID to
activate or deactivate a service.
controller (addressable)
PC-based operating system for control of an addressable database that is communicated to
addressable set-top terminals.
converter
An analog Device that the Subscriber uses to receive programming on a cable system. It is the last
Device used before the Product is consumed. The preferred term is set-top terminal.
cycle
DAC 6000
Digital Addressable Controller 6000, Model of local control device manufactured by General
Instrument. Controls analog and digital set-top terminals.
Daemon
A UNIX process that runs in the background.
data path
Refers to the equipment and data of the out-of-band control stream and return-path data streams.
data rate
In data communication, the speed of data transmission expressed in terms of bits per second (bps).
Two prefixes are often used to shorten or abbreviate the data rate expressions: K for kilo, or times
on thousand, and M for mega, or times on million. Thus one Mbps means one million bits per
second. Sometimes, the data rate multiplier is assumed and is not stated in conversation, as in
fourteen dot four (14.4 Kbps) or nineteen dot six (19.6 Kbps).
data stream
Information that flows from the access controller through digital headend equipment to the
subscribers DCT 1000. A character stream that carries Device instructions from the addressable
controller to various headends. Also, the information being sent down the cable by the data path
Device at the headends to the set-top terminals.
dB (decibels)
A unit that expresses the ratio of two power levels on a logarithmic scale. A unit of measurement
expressed as the ratio of two power levels on a logarithmic scale. Equation: dB = 10 log10 P1/P2
dBc
The ratio expressed in decibels, relative to the gain or loss to a reference carrier level. Example:
The audio carrier level is referenced as being X dB below the visual carrier level, or X dBc.
dBi
The unit of measure for antenna gain that applies to both transmit and receive antennas. The term
dBi measures gain in decibels above an isotropic radiator (a point source) and thus only theoretical.
It provides a convenient measure of a real antennas performance (gain) since it represents a unity
gain transmission.
dBm
Decibel referenced to a milliwatt. Power levels at the reception and transmission sites are
typically given in dBm. The level at any point in the system is expressed as dB above 1
milliwatt. Equation: dBm = 10 log [(power in mW)/(standard level of 1 mW)]
dBmV
Decibels referenced to a millivolt. Expression of signal amplitude. It is the ratio of the signal power
in a 75-ohm system to a reference power when one millivolt is across 75 ohms. Typically, for cable
television systems, the standard for measurement is referenced to the power corresponding to the
applied voltage of 1 millivolt across a 75-ohm resistor. The level at any point in the system
expressed in decibels above the 1-millivolt standard is said to be the level in dBmV. Equation:
dBmV = 20 log [voltage in mV/standard level of 1 mV]
DC or dc
(Direct Current) Flow of electrons in one direction that does not vary appreciably from a given
value.
DCT
(Discrete Cosine Transform) A source coding technique for compression of digital video.
decoder
A Customer or Headend Device capable of decoding an analog Scrambled Service. The device used
to restore a signal to its original format after it was scrambled or encoded.
A field that may be present in a PES packet header that indicates the time that an access unit is
decoded in the system target decoder.
decryption
The process of unscrambling an encrypted signal back into its original format.
defining process
density
The mass per unit volume of a substance under specified or standard conditions of pressure
and temperature.
descramble
A unique method that makes an unintelligible video signal intelligible.
dielectric
A non-conductive insulating material between the center conductor and shield of a coax.
DigiCable
Technology for distribution of digital video, audio and text information.
DigiCipher
Program delivery technology developed by Motorola BCS based on compressed and encrypted
digital video.
DigiCipher II
An Encoder/Compressor manufactured by Motorola BCS that converts analog broadcast signals to
digital and packetizes multiple services onto a single MPEG-II data stream.
DigiNet
A proprietary Motorola BCS network connecting UCS with other DCII equipment. Similar to
Ethernet, but has a higher throughput.
DigiNet Protocol
A proprietary Motorola BCS protocol used for communications between Motorola BCS products
(DCII, IRTs, etc.). MPS and UCS communicate via an Ethernet-based network using TCP/IP
protocol and DigiNet protocol on top of that.
digital
A method of storing, processing and transmitting information through use of distinct electronic or
optical pulses that represent the binary digits (bits) 0 and 1. Pertaining to the class of devices or
circuits in which the output varies in discrete steps (i.e., on/off operations or pulses).
digital circuit
A fully digital connection for the transmission of voice or data, or both. A digital circuit generally
offers higher capacity, has lower error rates, and is more reliable than an analog circuit.
digital compression
The reduction of storage space and/or transmission data rate necessary to store or transmit
information represented in a digital format. Common digital compression methods include the
suppression of long strings of 1s and 0s, delta transmission (sending only the difference between
two sampled signals in successive period). For video applications, compression methods include
matching the characteristics of picture quality to the limitations of the human eye.
digital compression certification
Signifies that a cable system is ready to deliver and maintain digitally compressed services.
Digital Consumer Terminal (DCT 1000)
Equipment installed in a subscribers home that, when authorized, can be tuned to an incoming
television signal to decode it and present a viewable output. It is also used to increase the channel
load of the television set.
digital cross-connect
Cross-connects a variety of electrical and optical signals
digital transmission
The sending of information represented by a finite number of signal states. For example, binary
transmission has only two possible signal states, 64 quadrature amplitude modulation (64 QAM) has
sixty four possible signal states. The advantages of digital transmission over analog transmission
include better noise immunity, the ability to regenerate and re-time the signal to its original quality,
and the relative ease of combining or multiplexing several signals.
digital video
Video signals represented in a digital format.
digital-to-analog (D/A) converter
Mechanical or electronic device used to convert discrete digital numbers to continuous analog
signals.
diplex filter
A device that provides signal branching on a frequency division basis.
Direct Broadcast Satellite (DBS)
Direct-to-set-top terminal broadcast service.
directional coupler
A passive electronic device that couples a set value of RF energy from the input signal, allowing
the remaining RF energy to pass through the output port.
display channel
The channel number that a subscriber sees displayed on the set-top terminal.
distortion
An undesired change in a signal waveform within a transmission medium. A non-linear
reproduction of the input waveform.
distribution system
The part of the CATV system consisting of the trunk and feeder cables used to carry signals from
the headend to subscriber.
Dolby
Technology for coding of audio information; Dolby Labs, Inc.
Domain Name Server (DNS)
Internet electronic-mail system for translating names of network nodes into addresses.
downconverter
Generally used in satellite receivers, the circuit that lowers a high frequency signal to a lower,
intermediate range.
downlink
Satellite to earth transmissions.
downstream
The flow of signals from the cable system headend through the distribution network system to the
subscriber set-top terminals. Transmitting the data stream from the addressable controller to
headend equipment and set-top terminals. Downstream capability is required in all addressable
cable systems.
drop cables
The cable that connects the feeder portion of the distribution system to the subscribers home.
DS-0, DS-1, DS-3
Digital service levels 0, 1 and 3. DS-0 is the worldwide standard speed for one digital voice signal
(64,000 bps). DS-1, in North America, equals 24 voice channels or 1.544 Mbps. DS-3 equals 28
DS-1 channels, or 44.7 Mbps.
D-Tip Protocol
Interface by which the billing system communicates with the AC and controls both analog and
digital set-top terminals. Is a serial protocol that supports digital set-top terminals and functions
and includes digital set-top terminal parameters. Translations from the D-Tip protocol to BSI
RPC calls are done at a modified y-box. D-Tip supports current AC analog set-top terminal types,
digital set-top terminal types & parameters, set-top terminal polling, report-back of purchases,
diagnostic & non-responding data, and subscriber messaging.
dual-up converter
Headend equipment that converts IF signals from the IRT to usable television frequencies.
dynamic event
Events with beginning or ending times which may vary during Product Delivery (e.g. a live sporting
Event).
dynamic service
A Service on which Events are provided.
earth resistance meter
egress
One stream of a given type of unique data within a packet multiplex (MPEG-II). I.e., video, audio,
text, data. Each elementary stream is uniquely identified within the stream by its Packet ID (PID).
Also known as Packet Elementary Stream (PES).
Embedded Control Messaging Stream
Special data stream included as part of the satellite-received transport multiplex containing access
control commands and messages typically received from a local access controller.
EMM Provider ID
Unique number that identifies the source of encryption for a data stream. Used in conjunction with
the unit-addressed EMM to enable a Motorola BCS TSODA to decrypt an encrypted data stream.
encoder
Equipment used to convert data by scrambling or digitizes programming signals and applying a key
for encoding each channel.
encoder hit
A process which enables or re-enables scrambling on a selected Encoder or Encoders.
Allows users to view the activity and state of the TSPs within an Encoder.
encryption
The operation performed on a data stream that prevents its use by unauthorized terminal devices
attached to the system. Encryption is a digital process inherently applied to digital signals. (Note:
encryption is not the same as scrambling.)
entry connector
A type of distribution cable connector utilized to connect the cable to an active or passive device in
the network. See feed-thru an pin connector.
EPG inserter
An add/drop multiplexer that inserts EPG data in the out-of-band data stream
epoch
1. A means of introducing tilt into the response of an amplifier or other device to compensate for
slope caused by the frequency vs. Attenuation characteristics of coaxial cable. 2. Adjustment of the
frequency response of an amplifier or network so that it will affect all signal components within a
specific bandwidth to result in a desired overall frequency response. Means of improving circuit
quality by equalizing different distortions; may be a function of a modem.
equalizer
A passive device or circuit with a tilted frequency response opposite that of the cable preceding
it, to compensate for the response of the cable.
error burst
A sequence of transmitted signals containing one or more errors occurring within a short period of
time, compared to the average incidence of errors; a sequence of errors sufficient to cause loss of
synchronization between sending and receiving stations and requiring re-synchronization.
error control
A system that detects and corrects errors in transmitted data.
error rate
The ratio of the number of characters of a message or data stream incorrectly received to the number
of characters of the message or data stream received. The probability that a bit, character, or block is
in error within a given sample size.
Ethernet
IEEE standard network protocol that specifies how data is placed on and retrieved from a
common transmission medium. Has a transfer rate of 10 Mbps. Forms the underlying transport
vehicle used by several upper-level protocols, including TCP/IP and XNS. See CSMA/CD for a
description of Ethernet's media-access method. Compare with Token Ring.
Ethernet hub
An Ethernet network used to control interaction and data flow between digital headend devices.
event
Program of limited duration (e.g. a movie or concert) that appears at a particular time and date
on a particular Service. A single pay-per-view service provided to cable subscribers beginning at
a specified time and lasting for a pre-determined interval.
event authorization
A process wherein a terminal receives permission to decode a signal on a cable channel beginning at
the event's specified time and lasting for the duration of the event. Each event is identified by its
Service Code.
event number
A system-wide unique identifier for an Event.
event packages
A Package, which consists of one or more Events, offered for sale to the Subscriber.
F connector
A type of connector that connects coaxial cable to equipment.
Fabry-Perot Return Laser
A low power laser utilized for the transmission of data signals from the network back to the
headend.
face plate
The plate containing the electronics that can be disconnected from the mechanical housing in taps,
splitters and directional couplers.
facilitate
Process data as throughput; receive from one source and send to an entity without changing
the data.
fading
1. A fast or slow deterioration of signal quality caused by increasing loss in an electromagnetic
propagation path. 2. A gradual decrease (fade-out) or increase (fade-in) in the brightness level of an
image.
fast Ethernet
A 100 Mbps technology based on the 10BASE-T Ethernet CSMA/CD network access method.
Federal Communications Commission (FCC)
U.S. Government agency that was established to regulate the electronics industry.
feeder cable
Coaxial cables that takes signals from the trunk line to the subscriber area.
feederline equalizers
An equalizer mounted in a tap housing installed in the feeder (distribution) cable to reduce the low
channel signal.
feed-thru connector
A distribution cable connector which allows the cable to feed thru and the cable center conductor
to be accessed directly for connections.
fiber optics
Hair-thin glass fibers that allow light beams to be bent and reflected with low levels of loss.
Field Addressable Management Systems (FAMS)
A subsystem created to decentralize the scheduling and management of PPV and Special Events.
fingerprinting
The process of visibly displaying the IRD unit address on the active portion of a video signal.
firewall
Separate hardware/software that acts as a B-1 level security gateway between the NDTC database(s)
and external entities.
flash EPROM
PROM (Programmable Read-Only Memory) technology providing nonvolatile storage that can be
electrically erased in the circuit and reprogrammed; developed by Intel and licensed to other
semiconductor companies.
A loop installed in distribution cables to compensate for weather changes (expansion and
contraction).
flatness board
An electronic network used in amplifiers to change the signal frequency response to compensate for
cable response and amplifier signature.
FM Modulator
An encoding technique applied to data before transmission to reduce the number of errors
introduced by transmission. The receiving device decodes the FEC to recover the original data.
The technique used for improving the accuracy of data transmission. Excess bits are included
in the outgoing data stream so error correction algorithms can be applied when it is received. In
data communication, the formatting of data with extra error detection and correction bits at the
sending end of a transmission. The bits are used, upon reception, to detect and correct a finite
number of transmission errors. This is the method used as an alternative to data re-transmission
when an error is detected. A recovery procedure in which the receiving hardware analyzes bit
patterns and corrects small errors, without requiring re-transmission of the block containing the
errors.
frame
In image technology, refers to one complete screen image in a timed sequence of images. An NTSC
frame consists of 525 video lines visible for 1/30th of a second displayed as two interleaved fields
of 1/60 second each.
frame rate
The rate at which images in a motion image sequence are displayed on a screen. Broadcast video is
displayed at 30 frames per second, film at 24 frames per second.
frequency
The number of vibrations per second of an electromagnetic signal, expressed in cycles per
second, or Hertz. The number of times an electromagnetic wave repeats an identical cycle in a
unit of time (usually one second). One Hertz (Hz) is one cycle per second. A kHz (kilohertz) is
one thousand cycles per second; a MHz (Megahertz) is one million cycles per second; a GHz
(Gigahertz) is one billion cycles per second.
Frequency Division Multiple Access (FDMA)
Carves up telephone channels by frequency, instead of time (i.e., TDMA) and assigns specific
frequencies for each user, as opposed to CDMA).
frequency mapping
A table that defines a specific channel and its related RF Frequency in the set-top terminal.
For Motorola BCS international set-top terminals, a table sent out to define the tuned Channel and
its related RF Frequency and spacing.
In an IRD, a table that defines the tuned Channel and its related L-Band frequency.
frequency range
That range of frequencies over which a device performs or meets its specifications.
frequency response
The gain versus frequency characteristic of a circuit, device, or network.
frequency-agile
The ability to easily tune to other frequencies.
front end
TCI Addressable Control System Product Delivery subsystem (includes a Database). This term is
used in reference to the current TAC system only.
FSK
(Frequency Shift Keying) A type of frequency modulation in which the signal shifts the output
signal between pre-determined values. Also, a type of signaling in which various frequencies are
used to represent different characters to be transmitted.
FTP
File Transfer Protocol - Upper level TCP/IP service allowing files to be copied across a network.
full-motion video
A description of the video capability of a teleconferencing system. An older term that was used to
indicate that a system had some degree of video support, not just still picture or still image support.
May or may not indicate smooth video motion.
full-service package
fusion splice
A technique of joining two pieces of optical fiber together.
gain
A measure of amplification, usually expressed in dB. The gain of a CATV amplifier is usually
specified at the highest frequency of operation. The amplification amount of input to output power,
generally expressed in decibels.
gain distortion
Distortion that results when all of the frequency components of a signal are not transmitted with the
same gain or loss. Also known as frequency distortion.
geostationary
Describes a satellite in orbit 22,300 miles above the equator that revolves around the Earth with
an angular velocity equal to that of the Earths rotation about its own axis. The satellites
position relative to the Earths surface is constant (stationary), so little or no ground antenna
tracking is needed. Also known as geosynchronous.
ghost
A weak image of the received picture, offset either to the left or right of the primary image, which is
the result of transmission conditions which create secondary signals which are received earlier or
later than the primary signal. A ghost displaced to the left of the primary image is designated as
leading, and one displaced to the right is designated as lagging. When the total variations of the
ghost are the same as the primary image, it is designated as positive; when it is the reverse, it is
designated as negative.
GigaHertz (GHz)
The process of de-authorizing an Event at the Headend and performing a global set-top terminal
de-authorization for each Customer through a Device dependent recognized command.
global tag
A Tag that is automatically assigned to an Event allowing a global Purge of the Event afterwards,
rather than a separate Purge from each set-top terminal. Must be used for the same Event on all
Headends.
Graphical User Interface (GUI)
An application programmer interface that supplies a tool set to easily build and manipulate
graphical displays for users to interact with. These displays have pre-defined windows, buttons,
help facilities, etc. and are used to present menus, forms, and display information to the user.
ground
An electrical connection or common conductor that, at some point, connects to the earth.
ground grid
A system of interconnected bare conductors arranged in a pattern over a specified area and on or
buried below ground level, the purpose of which is to provide a ground potential.
grounding rod
A 5/8 x 8 copper-clad steel rod that is driven into the ground to provide an electrical ground for
the drop cable or is used as an electrical ground for the cable plant, typically at amplifier locations,
power supplies, etc.
ground wire
A copper wire used to connect the ground block at cable drops and the cable plant to a suitable
ground.
grounding block
A device that is used in the drop cable to provide the means to connect an electrical ground. It
consists of an F-81 barrel connector and a lug for attaching a ground wire.
group delay
1. The phase delay of the envelope as defined by all of the frequencies within the channel bandpass
as it passes through a circuit or network. Group delay is usually very close in value to envelope
delay and transmission delay, and in the case of vanishing spectrum bandwidth of the signal these
quantities become identical. 2. In the propagation of electromagnetic signals consisting of several
frequencies, the difference in propagation transmission times between the highest and lowest
frequencies through a device or circuit.
guard band
A frequency band between two channels, which gives a margin of safety against mutual
interference.
Harmonically-Related Carriers (HRC)
A cable plan where each video carrier is a perfect multiple of 6 MHz. This technique is used to
mask composite triple beat distortion by zero-beating those distortions with the video carriers.
headend
An electronic control center of the CATV system where incoming signals are amplified, processed,
and combined for transmission to subscribers.
Hertz (Hz)
The unit for measuring the frequency with which an alternating electromagnetic signal cycles
through the zero-value state between lowest and highest states. One hertz (abbreviated Hz) equals
one cycle per second. Frequency measurement in hertz is employed to define the bands of the
electromagnetic spectrum that are used in voice and data communications, or to define the
bandwidth capacity of a transmission medium.
heterodyne
Combining two carriers to create a new carrier (sum or difference of the original carriers) or
using a local oscillator to shift a carrier frequency.
high channel input level
The signal level of the highest channel measured at the input to the electronic device (amplifier, tap
etc.)
A filter that passes frequencies above a given frequency and attenuates all others.
High Power Amplifier (HPA)
A device that amplifies an upconverted signal. It is used at the uplink to produce sufficient power
for transmission to the satellite.
High Speed Cable Interface (HSCI)
The physical interface on the back of the DCT that delivers the currently tuned MPEG
transport.
High-Speed Transport Multiplex (HSTM)
A self-defining, MPEG-2 compliant, packet-based digital data stream composed of multiple services
plus PID0 and PID1 control streams.
hot install
When a set-top terminal is installed at Subscriber Location, which has already been Initialized and
set up with Services, the set-top terminal is operational.
HTML
Hypertext Markup Language - The official language of the World Wide Web.
hub
One or more headends located at satellites to a central headend. In large population centers,
transmitting signals by microwave links to hubs may be more economical than a trunk line. Hubs
are not as complex as the central headend, since they merely relay and distribute the signals.
Huffman Coding
The technique where variable length is used to reduce the overall amount of data needed to
represent a given amount of information. The length of a code word is determined by the
relative probability of its occurrence. Thus, the most frequently used words get the shortest
length.
iconoscope
A television camera tube equipped for rapid scanning of an information storing , photoactive
mosaic.
Inband Device for Insertion (IDI)
This is a headend device that transforms User Datagram Protocol (UDP) packets into serial data.
IEEE
Institute of Electrical and Electronic Engineers - An international professional society that issues its
own standards and is a member of ANSI and ISO.
impedance
The total opposition to AC electron current flow within a device. This includes a resistive
element and a reactive element. This characteristic is expressed in ohms and is typically 75
ohms for coaxial cable and other components used in the CATV industry.
impediment
Impediment within this context means any blocking of the video signal, either through the output of
0 IRE in the active video portion of the signal or text superimposed upon the black background.
Impulse Pay Per View (IPPV)
Two-way, real time impulse purchasing of PPV products.
In-band Modulator (IM 1000)
The Motorola BCS IM 1000 links the digital headend equipment with the distribution system by
converting a digital input stream to an IF output signal that can be upconverted and distributed.
in-band transport
Where DCT messages are delivered on multiple transport streams also containing program
elementary streams. (Typical DCII transport mode.) All DCTs receive some of their control
messages via in-band transport.
Incremental Coherent Carriers (ICC)
A cable plan in which all channels except 5 and 6 correspond with the standard channel plan.
The technique is used to reduce composite triple beat distortions. Synonymous with ICC
(Incrementally Related Carriers).
Incrementally Related Carriers (IRC)
A cable plan in which all channels except 5 and 6 correspond with the standard channel plan. The
technique is used to reduce composite triple beat distortions. Synonymous with ICC (Incremental
Coherent Carriers).
independent service
A feature of cable service in which different set-top terminals can have different authorizations in
one subscriber site.
infrared
The frequency range used for hand held wireless remote controls.
ingress
The unwanted interfering radio frequency (electrical) signals into a cable television system. Contrast
with egress.
initialization
The process by which digital headend network elements obtain configuration information and
operating parameters at power up.
insertion gain
A change in signal level, expressed in decibels, caused by the inclusion of a circuit, circuit section,
or item of equipment in a network.
insertion loss
The loss incurred when a device such as a directional coupler is inserted into a circuit. It is
equal to the difference in signal level between the input and output of such a device (in dB).
Instrument Society of America (ISA)
The 16-bit bus design used for Intel-based personal computers.
Integrated Circuit (IC)
interface
5. intermodulation
6. The modulation of the components of a complex wave by each other, as a result waves are
produced that have frequencies equal to the sums and differences.
intermodulation distortion
Non-linear distortion in a system, characterized by the appearance of frequencies equal to the sums
and differences of integral multiples of frequencies present at the input. Harmonic components also
present in the output are usually not included as part of intermodulation distortion.
Internal Owner
Category to which ownership of a set-top terminal is assigned (e.g., Internal Owner of field is
used for Subscribers). Internal Owners are used to identify default set-top terminal status coupled
with available Authorizations.
internet
The world's largest inter-network, comprising large backbone nets (MILNET, NSFNET, and CREN,
for example) and an array of regional and local campus networks worldwide. It uses the Internet
protocol suite. Access to the Internet requires IP connectivity, or the ability to Telnet to -- or PING
-- other systems.
interoperable
Non-proprietary. Open to use by external entities (e.g., the system will be useable by any make or
model of set-top terminal).
IP address
Internet Protocol address. A public standard address used for packet- and connection-type
communications.
IPG
Interactive Program Guide, a TV-Guide type service developed by NLS, to be provided via some
NLS set-top terminals. Note that EPG is a similar service owned by another company; EPG is also
provided via some NLS set-top terminals.
IR Blaster
A transmitter used to transfer data via infrared to a peripheral device, such as transmission from
a hand held wireless remote control to a television or set-top terminal.
Isonchronous
Defines the characteristics of the clock that is associated with synchronous data. An isochronous
clock has a jitter specification that defines position of the edges of the clock at any instant in time.
In general, the assumption is that a PLL can be designed for a correctly specified isochronous clock,
where this may not necessarily be the case for a synchronous clock.
K Factor
A rating factor given to TV transmission and reproducing systems to express the degree of
subjective impairment of the TV picture.
KeyList Server (KLS)
Equipment located in the cable headend used to deliver encrypted keys to headend and distribution
devices.
Kilohertz (kHz)
1,000 hertz (Hz) or 1,000 cycles per second (cps). Normally applied to analog signals.
Klystron
A velocity-modulated tube comprising, in principle, an input resonator, a drift space, and an output
resonator. Commonly used in AML microwave transmitters.
Ku-band
The microwave frequency band approximately between 11 and 13 GHz used in satellite
broadcasting. Frequency band from 11.7 to 12.7 GHz used for a variety of satellite communications
services. One of the differences between KU-band and C-band satellite communications is that the
satellite dish needed to receive KU-band transmission is typically only about three to four feet
across, compared to the C-band dish that is several yards across.
L-band
A device that attempts to route the power generated by a lightning strike to an earth electrical
ground.
linear distortion
Distortion resulting from a channel having a linear filter characteristic different from an ideal
linear low-pass or band-pass filter; in particular, amplitude characteristics that are not flat over
the pass band and phase characteristics that are not linear over the pass band.
local access programming
In cable, video programming provided by local government or schools, and sometimes produced by
a local cable operator, to benefit the community.
Local Control
The ability to control authorization of set-top terminals and services in a cable system from a local
site, preferably the system headend.
log files
Files containing history of processes or errors that occurred while processes were running. These
files can be useful in tracing problems.
loop-back
Sending a signal back to the transmitter. This can be done electrically or physically at several
different points.
loop-back device
A network device, often at a customer location, that, on command, intercepts received messages and
re-transmits them back into the network. The device is used to troubleshoot suspected or reported
network problems. If, for example, a diagnostic signal can be received and re-transmitted back to
the network, then network operations personnel can eliminate many network segments as possible
sources of failure.
lossless
MAC address
A proprietary address used for upstream/downstream communications.
MCSODA
The MPS decrypt/encrypt chips are called MCSODAs, which stands for MediaCipher OSD (On
Screen Display) DES (Data Encryption Standard) Audio. It is the next generation of the TSODA
chip. It has the same capabilities as the TSODA; but in addition to DES signal decryption and
encryption, it also decrypts and encrypts DVB/CSA signals.
Megabyte (Mb)
A unit of measurement equal to 1,024 x 1,024 bytes, or 1,024 kilobytes; 8 million bits.
Megahertz (MHz)
message-level multiplexer
microwave transmitter
A measure of the computing power measured in terms of the number of instructions it can execute
in seconds.
modem
A device that converts data from one form into another, such as from one usable in data
processing to one usable in telephonic or RF transmission.
Modulating Video Processors (MVP)
A type of Motorola BCS scrambler.
modulation
The controlled variation of frequency, phase and/or amplitude of a carrier wave of any frequency in
order to transmit a message.
Multi-path fading
Found with AML or broadcast transmissions. Occurs when atmospheric conditions or other causes
attenuate the main transmission signal or boost the reflected signal to the point where they cancel
each other out, thus causing a partial or complete loss of signal at the receiver.
multiplexing
A function that permits two or more data sources to share a common transmission medium such that
each data source has its own channel.
multi-splits
Distributing signals in a multitude of directions.
N/C
No connection, i.e., open circuit.
narrowband
A relative term referring to a system that carries a narrow frequency range (sometimes used to refer
to frequency bandwidths below 1 MHz). In a telephone/television context, telephone would be
considered narrowband (3 kHz), and television would be considered broadband (6 MHz). Contract
to Broadband.
network performance
The measurement of noise levels, composite triple beat and cross modulation at the extremity of
the network stated in dB.
network services
Video, audio, or data programs delivered in MPEG-compliant packet-based digital data streams.
Each network service is comprised of one or more elementary streams plus a control stream that
specifies all streams in the service. If the network service is encrypted for access control, it might
also include an ECM data stream describing the access requirements for the service.
node
A branching or exchange point in the network where light is converted to electrical energy.
node launch amplifier
The electronic amplifier located immediately after the light/electrical conversion takes place.
node spotting
Nyquist
A standard data sampling frequency equal to two times the highest frequency in the sampled signal.
Used to avoid aliasing in the sampled data.
OAM&P
Ohms Law
The relationship among voltage, current, and resistance stating that the voltage drop across a resistor
is equal to the product of the resistance of the resistor and the current (I) flowing through the
resistor.
one-way
No Return Path used. Downstream data only.
Out-of-Band (OOB) Transport
Where messages are delivered on an independent stand alone transport stream, separately
tuned and modulated. (DCTs with out-of-band capabilities usually receive control messages
both in-band and out-of-band.)
Operational Support Systems (OSS)
A relational database used by telcos to deliver services, charge billings and interact with the
network.
Operations Center
Provider of national access control, located at the NDTC. Formally known as TAC; also known as
HITS Op Center.
Optical Carrier (OC)
The optical specification over SONET. An OC level is the optical equivalent of an STS signal.
Transmission rates are based on 51.84 Mbps (OC-1). A c following an OC level identifies
concatenation of payload (for example, OC-3c).
optical couplers
A passive component used to split or divine the optical power for distribution to receive nodes.
Location in the network where optical light energy is detected and converted to RF energy.
optical transmitter
An electronic device that connects electrical energy to light.
owner profile
The set of default Features, Functions, Authorizations, and Packages assigned to any specific
category of Office Owner.
packet
A collection of contiguous bits of data. Each packet has a header that defines the attributes of the
information in the packet. DigiCipher II packet format follows the MPEG format of a 188-byte data
structure consisting of a short header field followed by a longer data (payload) field. Also called
transport packet.
PID0 provides multiplex definition information for a transport multiplex (SSTM or HSTM). The
PID0 stream carries the service association table. PID1 points to data streams containing
access control information for an HSTM.
packet stream
A sequential flow of packets.
Packetized Elementary Stream (PES)
A data stream composed of end-to-end PES packets, which are variable length and typically far
longer than a transport packet.
pad
A flat loss device used to alternate signals at an amplifier.
passive device
Static in operation, not capable of amplification or oscillation, requires no power to function. For
example, splitters, taps, coupler, attenuators.
Pay-Per-View (PPV)
Used in cable TV programming where the user is charged a price for individual programs.
Permissions, Resource and Object Signatory (PROS)
The PROS is a PC that is used to sign DCT 5000 code objects to secure them.
persistence of vision
When viewing the two fields that make up a television image, the brain memorizes the first
field, and because the two consecutive fields follow each other in such rapid sequence, the brain
sees a complete frame or picture instead of two separate fields.
phase
A fraction, expressed in degrees, of one complete cycle of a waveform or orbit.
phase distortion
Lack of direct proportionally of phase shift to frequency over the required frequency range.
Phase Shift-Key
A form of modulation where digital information is conveyed by changing the phase of the signal.
Phased-Array Antenna
A radio frequency (RF) transmission and/or reception antenna that uses several smaller antenna
elements to create special transmission and/or reception characteristics. For example, phased-array
antennas, used in radar applications, create one or more pencil beams to track specific targets,
without the use of traditional radar rotating elements. Or, phased-array antennas (arranged in a flat
configuration) can replace cumbersome parabolic antennas. Special electronics are used to control
and combine the multiple signals to and from each antenna element. Phased-array antennas are
much more expensive than many other types of antennas.
Phase-Locked Modulator
Permits fixed modulator output to be phase locked to an interfering local off air station, resulting in
significantly reduced or eliminated interference.
photodetector receiver
An optical detector
pilot carrier
Signals on cable television systems used to operate attenuation (gain) and frequency response
(slope) compensating circuitry in amplifiers.
pilot subcarrier
A subcarrier serving as a control signal for use in the reception of the stereophonic broadcasts.
pilot tone
A modulated or unmodulated tone used in lieu of video carriers to control automatic gain and slope
control circuitry in CATV amplifiers.
PING
Packet INternet Grouper - A utility program used to test reach ability of destinations by sending
them an ICMP echo request and waiting for a reply. Ping is used as a verb: "Ping the host to see if
it is available"
poll
post amplifier
power doubling
An amplification technique where two amplifying devices are operated parallel to gain an increase
in output.
power inserter
A device used to couple power into antenna downlead to power LNB from a remote location.
power supply
As used in cable television systems, 1. A step down AC transformer that supplies low voltage AC
(usually 60 volts) to operate amplifiers in the system, and 2. The module located in the amplifier
housing that converts the low voltage AC to regulated DC for actual operation of the electronic
devices inside the housing.
premium channel
A Static Channel offered as a supplement to basic Services (e.g. HBO, Cinemax). This Service is
an additional fee to the Subscriber.
premium service
Continuous broadcasts as well as a-la-carte Events that are offered for a specific period of time, or
programs sold off a Premium Service.
A field that may be present in a PES packet header that indicates the time that a presentation
unit is presented in the system target DCT.
preview
The time period at the beginning of an Event when promotional material can be shown on the same
Channel as the Event, but unscrambled. Offices can determine whether to have Previews.
processor
Used to receive an off-air signal. The processor down converts the signal to an intermediate
frequency, amplifies and upconverts to an output frequency.
product ID
A unique number assigned by NDTC to any entity that can be purchased through PPV. Examples
include a product, a premium service, and possibly in the future, consumer goods, products sold on
QVC
Program Association Table (PAT)
A table carried in the PID0 stream of transport multiplex that lists the service number of all services
in the multiplex and indexes each number to a service control channel (SCC).
program map
Same as service map. A data structure describing all the service components that make up a service,
including the reference number (PID) of the packets that carry each components, and other related
information. MPEG-2 uses program instead of service to describe this map, which is more
typically defined for a series of programs.
A table that lists the PID numbers of data streams in a network service. This includes all
elementary streams, the stream carrying the services timing reference (called the PCR), and the
stream carrying the service ECM messages. Each service in an HSTM has a SCC stream that
carries the program map table; the service association table lists all SCC streams. An SSTM
carries the program map table in the PID0 control stream.
programmer
A Programmer as defined for this specification is the entity that controls or manages the source of
the video, audio or data that makes up a service.
program-specific information
Information provided with a specific service to support special user-interface features related to that
service. PSI includes such information as tier level, purchasability, price, and rating code.
proof-of-performance
protocol
Formal specification of rules and conventions that governs how devices on a network exchange
information; it defines format, timing, sequence, and error checking to be used.
PSTN
Public-Switched Telephone Network
purchase unit
Motorola BCSs definition of the internal price per product stored in the set-top terminal. Used to
establish and maintain credit limits.
purge
The process of removing Event information from the set-top terminals after an Event is over.
Quadrature Amplitude Modulation (QAM)
A data modulation technique used to convert digital program information for delivery in cable TV
systems over in-band frequencies. A form of double-sideband modulation. The data stream is split
into two half-rate streams. One of the data streams modulates a sine wave carrier, the other a cosine
carrier at the same frequency. The resultant signal resembles a vestigial sideband signal with no
pilot carrier present.
QPSK Modulator
Receives data from the IRT or DAC 6000 and multiplexes it with other OOB data. Outputs the
multiplexed data onto the 75.25 MHz guard band.
quantizer
A component of a digital communications system whose function is to assign a discrete set of
values to the amplitude of each successive sample of a signal.
Quantum Reach (QR)
A type of coaxial cable.
quiet time
The time when Event operations can be grouped and performed together during a less busy time
period for the computers.
randomization
The method used to randomize the pattern of bits to ensure a properly shaped power spectral
density.
real-time
An immediate (interactive) response; it does not involve a queue. RT puts messages and commands
into the data stream with a Real Time reference. This is done for the 10-12 analog streams. RT was
developed since the current Wagner HW for analog on Paris did not put out the right timing for the
SDA box. The Real Time box resolves the timing and framing issues.
redundancy
Reed-Solomon encoder
A block-based encoding technique used for FEC.
Reiss Media
A Broadcast Service Provider (Request Channel).
reminder
A DCT function that will remind the viewer in advance of a selected program.
Remote Addressable DANIS/DLS (RADD 6000)
A headend device that works in conjunction with the DAC 6000 to manage DCTs. It executes
various real-time message operations such as polling and downloads to DCTs.
remote headend
A secondary headend that is attached to a main headend via AML, fiber, or other connection.
replaceable security
Replaceable security refers to the ability to replace the DigiCipher II access control system.
Encryption cannot be replace.
retune event
Defined as the successful tuning from one channel to another. A Pending retune event is defined as
the retune information being present within the DCT 1000, an active countdown timer approaching
the retune event, and the retune event time not yet occurred.
return path
The path from customers and subscribers via the INTS network through which impulse
purchases and poll information is transported to the addressable controller.
reverse cable tilt
In short-spaced design applications; where the high frequencies are greater in amplitude than the
low frequencies.
RF channel
The assigned frequency allocation for the transmission of information (video, audio, or data).
RF filter
Radio frequency filter that filters out low and high pass, notch and bandpass frequencies.
RF scrambling
A scrambling technology effectuated by suppressing elements of the signals radio frequency. RF
scrambling is generally not as secure as Baseband Scrambling is.
riser
Pole location in network where the cable plant alternately changes from underground to aerial.
RMS Voltmeter
Rule of Frequency
See Cable Loss Ratio (CLR)
run-length coding
After digital video is compressed with spatial and temporal techniques, the resulting data is
examined for long strings of successive ones and zeros. The number of times a one or zero is
repeated is counted, and then represented by a shorter code. This technique is run-length coding.
SABRE
SONET/ATM BiCMOS Receiver/Transmitter. A processor in the ITEM 1000 that detects SONET
frames and delineates ATM cells carried in the frame payloads.
sag allowance
A percentage of fiber footage added to the design for future maintenance or emergency restoration
issues.
SAR processor
Segmentation And Reassembly processor. A processor in the ITEM 1000 that reconstructs AAL5-
CP protocol data units (PDUs) from ATM cell payloads and recovers MPEG packets from the PDU
payloads.
schedule
This is a list of Events for which Devices will need to be authorized by the Event beginning and de-
authorized after the Event end.
schedule rule
Rules that determine when the service is on or off for the channel.
scheduling request
A PPV participation request initiated by an Office.
Scientific-Atlanta (SA)
The manufacturer of one of two types of Controllers and set-top terminals used in the current TAC
system.
scramble
Changing a signal so that it contains information, which allows only authorized set-top terminals
to Descramble and view.
semaphores
A flag that prevents two or more processes from accessing the same resource at the same time.
Semaphores will be used to control access to shared memory.
Sequential Couleur Avec Memoire (SECAM)
The television display technology that is standard in France, the countries of the former Soviet
Union, and certain other countries. It is one of the three world TV standards, together with NTSC
(United States) and PAL (Europe other than France).
serial interface
An interface or connection in which a serial (that is, bit-by-bit) communication protocol is used.
Found on back of DCT and most personal computers.
serial number
A unique 10-digit number assigned to each terminal at the factory. It is programmed into non-
volatile memory, making it available to the terminal's CPU. Its value is important during
initialization, since the addressable controller uses it to assign a logical address to the terminal.
serial transmission
Transmission at successive intervals of signal elements constituting the same telegraph or data
signal. The sequential elements may be transmitted with or without interruption, provided they are
not transmitted simultaneously. The bit-by-bit transfer of data along a single path. This method is
slower than parallel transmission, but is much cheaper when transmission is required over a
distance.
service components
Any of the up to 8 components that comprise a digital signal. (Combination of audio, video, or
text services.)
Service Control Channel (SCC)
The message stream that conveys the service map message and other service related information
messages relating solely to a single service. The SCC is packetized and assigned a single PID; this
is the PID value referenced in the Service Association Table.
Service Handle
A number assigned by the DAC 6000 to coordinate delivery of ECM messages to the ITEM 1000.
Service Map
A data structure describing all the service components that make up a service, including the
reference number (PID) of the packets that carry each component, and other related information.
Service Number
An MPEG number used to identify video services provided by the cable system. Currently this
field has a range of 1-8192. A number assigned to each service in a transport multiplex (SSTM or
HSTM) to identify the collection of data streams that make up the service and distinguish it from
other services. Within an HSTM, each service number must be unique.
Service Providers
Same as Broadcast Service Providers and Outside Service Providers (see Broadcast Service
Providers).
Service Units
A unit used by the set-top terminal to store the value of a Product.
set-top terminal
A digital Terminal or analog Device that the Subscriber uses to receive programming on a cable
system. It is the last Device used before the Product is consumed.
set-top terminal address
An address that identifies a set-top terminal.
shared memory
The same memory segment is mapped into the address space of two or more processes
shared services
Allows different programs to run on the same Channel for a pre-determined time, on a Schedule
created by the requester.
shielding
signature
skin effect
When Alternating Current (AC) flows through a metallic conductor more electrons will flow
through the conductor in the area near the outer surface of the conductor than will flow through the
center of the conductor.
sleep timer
A programmable timer that can be set to automatically turn the DCT on or off.
SONET
Synchronous Optical Network - High-speed, synchronous network designed to run on fiber at
digital transmission rates from 51.84 Mbps to beyond 2.4 Gbps (gigabits per second).
spectrum
In telecommunications, a specified range of electromagnetic frequencies or, in some cases, the
whole range of frequencies considered to constitute electromagnetic signals.
spectrum allocation
A Federal Communications Commission allocation, or setting aside, of portions of the available
electromagnetic spectrum for specific purposes, such as for personal communication service.
spectrum analyzer
Equipment that automatically scans through a selected frequency spectrum and displays input
signals on a chart of amplitude versus frequency.
splitter
Equipment used to divide a signal into two or more identical, lower power signals.
standby mode
The mode that a Motorola BCS Encoder should be in if there is no Event. No scrambling or control.
standby power supply
A step down alternating current (AC) transformer that converts 120 volts AC to a lower AC voltage
(30 or 60 volts) to be carried on the coaxial cable along with the cable signals to power active
devices in the distribution plant. In addition, batteries and an inverter are included to provide backup
power in the event of an electrical power (120 volts AC) failure.
Start-Time Order
An ordering of NVOD movies wherein each movie appears in a list starting from the next closest
start time and continuing in the order of start times as far into the future as is required. Depending
on how far into the future this list is prepared, many of the movies may appear multiple times.
start-up phase
The period of time during which a new NVOD movie is introduced into the system. At the
beginning of this time period, only one playback machine starts to deliver video. Subsequently, at
the beginning of each new show channel increment, a new machine starts to deliver video. At the
end of the startup time, the last machine assigned to the movie begins to deliver video.
static service
Continuous subscription service.
status monitoring
A method of monitoring or alternately testing system parameters. P.C. based system that
communicates with transponders.
store-and-forward
set-top terminals store authorized Subscriber purchase(s) and forwards the information to the main
Headend or Data Collector when requested.
stream
A stream of data is a continuous receipt of packets that have an identical packet ID. Packets are
guaranteed to arrive in order, but their locations can move somewhat through the multiplexing
process. This movement represents packet location jitter. A packet stream carries one service
component.
subscriber ID
An identification number stored in the Business System and ACC 4000D that identifies the
subscriber.
surge
A transient wave of current, potential, or power in an electrical circuit.
surge arrester
A protective device for limiting surge voltages in equipment by discharging or bypassing surge
current. prevents continued flow of current to ground and is capable of repeating these functions as
specified. Synonymous with Lightning Arrester.
surge protector
A protective device, consisting of one or more surge arresters, a mounting assembly, optional fuses
and short circuiting devices, etc., which is used for limiting surge voltages on electrical and
electronic equipment or circuits.
Sybase
The relational SQL database used within the DAC 4000 to maintain information on set-top
terminals, subscribers, pay services, etc.
symbolic rate
A measurement of digital transmission speed. In telephone modems, referred to as Baud Rate.
synchronous
The term synchronous refers to the instantaneous alignment of two or more events in time.
Events may occur at irregular intervals, though at the same instant and still be synchronous.
Using this definition, synchronous data only implies that the data and the clock occur at the
same instant, not that the clock is regular.
Synchronous Transport Signal (STS)
The logical signal specification for SONET frame structure. This specifies electrical transmission
rates based on 51.84 Mbps (STS-1). OC-3 is 155.52 Mbps.
T Carrier
There is a hierarchy of T carrier systems, which were designed to transmit digital voice signals but
now also handles data transmission. In North America, the designations (T-1, T-3, etc.) correspond
to the designations for the digital signal hierarchy:
tags
A number inserted on the audio while modifying the vertical and horizontal pulses on the video
by a pulse waveform. If the set-top terminal has this tag number in its authorization mask, the
Service is Descrambled (see also Event Tag Number). Analog tags range from 1-253, while
digital Tags range from 1-XX.
tasks
Individual procedures stored in the database that run at specific times, based on the start and end
times of an Event, to prepare for the Event and clean up after the Event is over.
TAXI
Telco
teletext
Equipment used to generate textual information for broadcast.
Television Receive Only (TVRO)
Associated with the type of antenna used to receive the satellite assigned.
Telnet
A terminal emulation program for TCP/IP networks such as the Internet. The Telnet program runs
on your computer and connects your PC to a server on the network. You can then enter commands
through the Telnet program and they will be executed as if you were entering them directly on the
server console.
temperature compensation
A method of maintaining system levels that fluctuate due to changes in cable attenuation with
temperature.
terminal device
This is a digital device that the subscriber uses to receive programming on a cable system. It is
the last device used before the product is consumed. The preferred term is set-top terminal.
terminal multiplexer
thermal noise
Caused by the random activity of electrons within metal. The equivalent theoretical standard is -
59.2 dBmV for a 4 MHz Channel.
thermal pads
An attenuator that varies its loss dependent upon temperature.
tier
Refers to the level of services offered to subscribers by the Cable System, such as Basic or
Extended Basic.
tilt
The frequency vs. gain characteristics of amplifiers and other devices. Amplifiers most often
have a higher gain at higher frequencies to offset the greater attenuation of cable at higher
frequencies. The different in the amplifier gain at the highest system frequency and the lowest
system frequency is the tilt.
time base
The starting point of a schedule day. Varies by Service Provider.
Time Division Multiple Access (TDMA)
This involves the use of a single frequency/space slot by further dividing time into slots and
allocating those time slots to multiple users. Works by assigning each caller a unique timeslot and
then sends packets of data during that slot versus CDMA and FDMA. (CED 4/94)
time-out counter
The number of hours that a set-top terminal can operate without receiving the control data channel
information. Once this time is reached, the set-top terminal shuts down.
timed viewing
The ability of a customer to purchase programming for a selected time period only.
token ring
As defined in IEEE 802.5, a communications method that uses a token to control accesses to the
LAN. The difference between a token bus and a Token Ring is that a Token Ring LAN does not
use a master controller to control the token. Instead, each computer knows the address of the
computer that should receive the token next. When a computer with the token has nothing to
transmit, it passes the token to the next computer in line.
traffic system
An automated system that handles all areas of a services business functions: sales, spot
placement, billing, historical reporting, etc. Examples include Columbine, Enterprise, and
Savant.
transaction number
A unique identifier used to track a requests as they pass through the NDTC AC System.
transceiver
A terminal that can both transmit and receive data.
transcoder
A device that converts data between two different coding formats.
transducer
transmission
The sending of information (signals) from one point to another.
transmission channel
The transmission channel is the physical link layer defined in the ISO network model that is used to
carry the data link layer. For example, the satellite signal path and cable signal paths are
transmission channels. MPEG-2 transport is a data link layer that is carried on this physical
medium. FDDI, SONET and DS3 are all other examples of a transmission channel.
transmitter
Equipment used to generate, amplify, modulate and radiate an RF carrier signal into space.
transponder
The part of a satellite that receives and transmits a signal. A particular frequency on a particular
satellite relay device which receives a signal from a ground station, amplifies the signal then
broadcasts the signal at a different frequency back to earth.
transport
Transport is the carriage of data from one point to another using a specific protocol. In the
DigiCable System the transport protocol is packet based.
transport multiplex (transport stream)
A collection of transport packetized components whose data represent a single service or multiple
services, arranged as a multiplex and defined by a single service association table.
TSODA
Transport Sync OSD (On-Screen Display) DES (Data Encryption Standard) Audio. The TSODA is
an element that provides the system security handling. This security functionality exists on the
encoder and key server as Encryption Engine Element (EEE), on the IRT as TSODA, and on the
set-top terminal as Access Control Element (ACE). The hardware is the same in all places, but
the firmware changes. As the security element, the TSODA provides the encryption/decryption in
all of the indicated devices. The TSODA function on the IRT is to encrypt and decrypt the
packets--encrypt services on the satellite side and decrypt services on the cable side.
Trellis
A type of coding used with digital modulation that allows errors to be detected and corrected at the
receiver.
triple beat
An unwanted distortion component caused by the third order, non-linear transfer characteristics of
transistors and other active devices. Triple beat distortion is composed of the sum and difference
distortion products
turnaround
A service provider uplinked and downlinked at NDTC without further NDTC intervention.
TVPassCard
UNIX
Operating system, originally designed by AT&T, used for communicating, multi-user, 32-bit
minicomputers. It has become widely accepted because of its versatility.
Unshielded Twisted Pair (UTP)
Cabling that does not require the fixed spacing between connections that is necessary with coaxial-
type connections; used for rates between 1 and 4 Mbps.
upconverter
Uplink Facility
upstream
Upstream as it applies to cable systems includes all signal flow from set-top terminal units back
to cable headends.
1. User Datagram Protocol (UDP)
2. A transmission protocol that uses an IP address to identify the destination host and a port
number to identify the destination application.
3. Velocity of Propagation (VoP)
4. Velocity of signal transmission along a coaxial cable relative to the speed of light in free space.
5. Very High Frequency (VHF)
6. Corresponding to electromagnetic signals in the range from 30 to 300 MHz.
7. video band
8. The frequency band utilized to transmit a composite video signal (4.2 MHz).
video signals
30 Hz to 4.2 MHz Includes color, luminance, vertical and horizontal information.
video units
A contiguous finite time segment that a set-top terminal may be authorized to view and/or that must
be controlled separately. Examples of Video Units within an Event are: 1. The Preview period; 2.
The purchasability period; and 3. The period after the Preview and purchasability periods (which
may overlap) to the end of the Event.
virtual channel
The ability to dynamically build a Channel at uplink through the UMS. Through the set-top
terminal, the Subscriber is provided transparent switching of digital Services, creating a desired
collection of programming for purchase.
Identifies a service provider. This value is embedded in the SONET/ATM optical input to the
ITEM. The ITEM currently ignores this value. This value, along with the Virtual Channel
Indicator (VCI), identifies an ATM connection.
virtual pause
Offered in conjunction with NVOD, the ability to pause and resume viewing at a later time.
Resumption of viewing is achieved by the DCT automatically switching to a channel with a later
start time.
virtual rewind
Offered in conjunction with NVOD, the ability to rewind and resume viewing. Resumption of
viewing is achieved by the DCT automatically switching to a channel with an earlier start time.
Viterbi decoder
A decoder in the signal receiving equipment (in this case, the digital terminal) that decodes 4/5
convolutionally encoded data.
voltage regulation
A voltage sensitive device that automatically initiates a corrective change in its output voltage to
provide a constant voltage to provide a constant voltage to a circuit.
walk-out information
Information gathered preceding a system design strand distance verification, natural and man made
obstacles, M.D.Vs etc.
waveform
The characteristic shape of a signal, usually displayed as a plot of amplitude over a period of
time.
wavelength
Distance between two points of corresponding phase in consecutive cycles in a periodic wave.
Weatherstar
A device used by the local operator to interface local weather information and data into the
modulator of the National Weather Channel.
WireLink
A protocol/command set defined by Motorola BCS Inc. for communications between customer
billing systems and addressable controllers.