This unit is a used, refurbished TTC 1010B Digital Delay
Simulator.
The TTC (Later ‘Acterna’ and ‘JDSU’) 1010B is an instrument
produced from the mid 1980’s until early 1990’s, by TTC in Gaithersburg Maryland. It is no longer in production, however can be
found at a quality used test equipment refurbisher, such as NSCA Technology in
Gaithersburg Maryland, which has a supply of these units for rental, lease, and
sale.
The following information is excerpts from legacy
publications, and application notes.
While specific to applications, the information also provides insight to
the capabilities and use of the instrument.
Excerpt From NASA Archive Document Describing Operation of TTC 1010B
and 1020B
The Digital Satellite Communications Simulator (DSCS) is a microprocessor-based system designed to
simulate the time delay, error conditions and electrical interfaces which
characterize a full duplex digital
satellite circuit.
The system is comprised of two distinct units:
Ř
1020B Satellite Digital Error Simulator.
Ř
1010B Satellite Digital Delay Simulator
The DSCS is made by
Telecommunications Techniques Corporation (TTC – Later Actera,
then JDSU).
The 1010B Satellite Digital Delay Simulator is used to create a delay
satellite circuit environment in the lab. The 1010B
has the following features and ~ capabilities:
Ř
Capable of introducing up to 999 milliseconds of delay to both data paths of
a full duplex (FDX) channel allowing
simulation of a single or multiple hop satellite transmission path.
Ř
Capable of interfacing with data terminal
equipment (DTE) through RS232, RS449, V.35 and DS1 (Tl).
Ř
The 1010B works by
having the delay controller store data in the delay memory until the programmed
delay time has expired. The delay memory then sends the data out as received data.
Ř
Capable of varying bit rates from 2400 bps to 6.312 Mbps.
Ř
Capable of being remotely controlled through
IEEE-488 interface.
The 1010B Satellite Digital Delay Simulator is designed to
operate either as a standalone instrument
or in conjunction with the 1020B Satellite Digital Error
Simulator. The 1020B Satellite Digital Error Simulator is used to
create an error satellite circuit environment in the lab. The 1020B has the
following features and
capabilities:
Ř
Capable of introducing Gaussian distributed bit
errors, with or without burst characteristics, over a wide range of bit error
rates to both data paths of a
Ř
FDX channel allowing realistic simulation of a satellite channel error characteristics.
Ř
Capable of interfacing with data terminal
equipment (DTE) through RS232, RS449, V.35 and
DS1 (Tl).
Ř
Capable of varying bit rates from 2400 bps to 6.312 Mbps.
Ř
Capable of being remotely controlled through
IEEE-488 interface.
The 1020B is composed of two parts, the error controller and
the error generator. The error controller is programmed by the processor to the
specific error rate selected. The error controller then sets the error
generator to this error rate and sends the data through the error generator
circuitry where the errors are introduced
into the data.
The 1020B can be used to develop and test virtually any type
of terminal equipment and supporting software prior to using expensive satellite facilities.
The 1020B Satellite Digital Error Simulator is also designed to operate either as a
standalone instrument or in conjunction with the 10108 Satellite Digital Delay
Simulator.
Application White
Paper showing a typical test using the TTC 1010B Digital Delay Simulator
CONGESTION
and DELAY HAMPER the GLOBAL INTERNET
By Bill Gibson, Chief Technical Officer, Niwot Networks, Inc. April 5, 2000
(revised July 25, 2000)
The
Global Internet promises world wide efficient and inexpensive communications
for individuals and businesses.
Measurements of the evolving Global Internet show congestion (packet
loss) and long round-trip delays (ping times) are facts of life in this
environment. TCP (Transmission Control Protocol) is the basic transport for
Internet applications such as email, web browsing, and file transfer. This paper presents Niwot
Networks’ research on the performance of TCP over Global Internet conditions.
When
an application program sends a stream of data, the sending TCP divides that
data into packets, sends those packets, and the receiving TCP reassembles the
data stream from received packets. With TCP, if packets are lost the sending
side must retransmit them.
Measurements
show round-trip delay (ping time) on the Global Internet from 80 milliseconds
(within North America) to over 600 milliseconds (to South
America). Congestion is another name for packet loss, and
measurements show from 0 per cent to 8 per cent of packets being lost Globally.
Our
results show that TCP is significantly slowed by either packet loss or delay,
and that the slowing is dramatic under Global Internet conditions where packet
loss and delay occur together.

This
chart shows the dramatic drop in throughput of TCP file transfer over a T1 link
with various ping time(delay) and packet loss
(congestion). Tests were done between NT4(Service pack
6a) Pentium workstations. Software was Niwot’s
Gigabyte Express with compression disabled. Delay simulated by a TTC 1010B
Delay simulator. Packets dropped by
custom NT4 WAN drivers.
Problem Summary: When faced with the typical Global Internet
ping time of 300 milliseconds and 1 out of 25 packets being lost (4 per cent)
an Internet user with a T1 connection who might expect 10 megabytes/minute
throughput on a clean local connection will find he is getting less than 10 per
cent or under 1 megabytes/minute. In the
case of a 600 millisecond (satellite) ping time and one in 12 packets being
lost (8.5 per cent) theT1 throughput falls even farther, to less than 3 per
cent or under .3 megabytes/minute.
What
can be done?
Parallel
Operations: If
a customer is transmitting hundreds
of files, multiple FTP or Gigabyte Express clients can run in parallel to move
the files. Each file moves slowly, but
the total throughput can be acceptable.
Special
Products for Satellites: Mentat (www.mentat.com) makes a
gateway that efficiently handles most of the issues with satellite delay and
packet loss and is installed at either end of the satellite link. Existing
applications may gain an advantage when the transmission path includes a
satellite link equipped with Mentat technology.
Redundant
Extensions to TCP: Niwot’s RELIA technology (patent pending) is
an extension to TCP which adds redundant information that enables the receiver to reconstruct lost
information without requiring the time delay of
retransmission. The first application to support RELIA is Niwot’s Gigabyte Express for Windows version 5.0
Measured Packet Loss and Delay: From www.InternetTrafficReport.com, these two charts show recent 30
day International Packet Loss measurements and Delay measurements:

Global
Packet loss measured in July 2000.

Global Ping Time measured in July
2000..
Where are packets being
lost? It is hard to identify
where any particular packet on the Internet is lost. The prime suspects are:
Congestion: The
Internet Standards treat packet loss and congestion as synonyms. Routers
discard incoming packets that can’t be stored or transmitted. Imagine an Ethernet (10 megabit/sec) pipe
feeding a T1 (1.536 megabit) router.
Anytime the average feed from the Ethernet exceeds 1.536 megabits/sec,
packets will be lost. This is normal congestion, (ie.
packets lost) because the average sum of the inputs to a router exceeds the
capacity of its output. When the output
connection is a costly nation-to-nation or satellite link, it becomes very
expensive to make the pipe big enough so packets won’t be lost.
Bit errors: As information packets move from place to
place, there is always a chance that some bits will be modified. Each packet
has a mathematical sum of the bits it contains appended to it. When a receiving
router or station receives a packet whose contents and the appended sum don’t
agree, that packet is discarded. This is
most likely on satellite links (when the sun is near the satellite, or there is
an electrical or rain storm) and on “last mile” plain old telephone service
links, but it can occur anyplace in the journey from source to destination.
Deliberate Discard: ATM networks guarantee
that voice or video connections won’t lose bits. Internet packet traffic moves
over these same networks, and if it looks like there are too many packets to
get all the voice and video through without missing a bit, packets are
discarded until there is room for the voice and video. Similarly Cisco and Nortel backbone routers
offer packet discard policies, so the operator of the router can decide which
types of traffic will suffer lost packets as the router approaches congestion.
What is causing the delay? 600 milliseconds is a typical ping time when a satellite is in the
path. 80 milliseconds is a typical North American ping time when going between
national backbones. Most of this delay cannot be avoided.
Speed of Light:
In the case of a synchronous
satellite, the speed of light isn’t fast enough. For a geosynchronous satellite it takes 250
milliseconds for the signal to get from the earth to the satellite and back(22000 miles). If the return path also goes via
satellite, the ping time will be at least 500 milliseconds (600 milliseconds is
a typical ping time when a satellite is in the path). The speed of light in a fiber optic cable
works out to 10 millisec per thousand miles, for a
ping time (due to the speed of light) of 60 millisec
on a coast-to-coast (US)
fiber link.
Router in and out time: Routers
receive packets before forwarding them.
If a router is sending a 1500 byte packet at T1(1.536
megabits/sec) the time from the first bit to the last bit is 7.8
milliseconds. If the router is storing
packets waiting to send them, then the delay time increases. We believe this is the reason the measured
Global Internet ping time varies.
Why is TCP so slow?
TCP does a wonderful job on long distance slow data links and on high speed
local data links. It was not designed
for long distance high speed data links.
Congestion Avoidance: TCP
assumes that all packet loss is caused by congestion and responds by reducing
the transmission rate.
Slow Start: When a TCP connection starts (or re-starts if
more than one packet has been lost) it sends one packet, waits for the
acknowledgment, then sends 2, then 4...and ramps up its transmission pace. Each
step in the ramp consumes a round trip delay.
Data Acknowledgments: The TCP receiver sends an acknowledgment to
the sender whenever a segment of information is received. The sender does not
assume any data is lost until a multiple of round trip time has elapsed without
receiving an acknowledgment, or until it has received multiple duplicate
acknowledgments.
Window
Size:
TCP can only send a
certain amount of data before it must stop transmitting and wait for
an acknowledgment. That amount of data is called the window size. The standard
window size in TCP is limited to 64 kilobytes.
RFC1323 allows larger windows, but it is not yet usable by applications
running on Microsoft platforms.
TESTING DETAILS:
Target Test Conditions:
·
Ping times
of 10 millisec, 80 millisec,
300 millisec, and 600 milliseconds. This covers the
range of delays expected.
·
TCP file
transfers of a large file(3 megabytes). A large file
is used to reduce the effect of start-up and closing handshakes on the results.
·
Packet
loss from none to 8 per cent. This covers the range of packet loss expected.
The meaning of “x% packet loss” is ambiguous, since the measurements don’t
specify in which direction of the round trip the packets are being lost, and
the measurements can’t tell the difference of 4 per cent due to 1 packet being
lost out of every 25 as compared to a burst of 8 packets being lost out of
every 200. We tested packet loss conditions of: none(0
per cent), 1 out of 100(1 per cent), 1 out of 50 (2 per cent), 1 out of 25 (4
per cent), and 1 out of 12(8.5 per cent)
as well as 4 out of 100(a bursty 4 per cent) and 8
out of 100(a bursty 8 per cent). These packets are
lost in the direction the files are being transferred.
·
Link
data rate of 1.536 megabits/sec(T1). This rate was
chosen because it represents a “good” typical business connection to the
Internet.
Test Platform:
·
Route
using Windows NT4 as an IP router at each end of the delay link.
·
Delay
using TTC 1010B Digital Delay Simulator.
·
Packet
loss accomplished by programming Niwot’s WAN drivers
on the file receiving side to lose the desired percentage and burstiness of packets.
·
File
Transfer Software running on Pentium computers with Windows NT4 Service Pack 6a
installed. Measured
both Niwot’s Gigabyte Express(tm) file
transfer software with compression turned off and Microsoft-standard FTP file
transfer sofware. Results for FTP were inferior to
Gigabyte Express in the 80 millisecond and longer environment. and are not charted.
The full results follow:
|
3/10/00
|
|
|
|
|
|
Sending a 3.22 Meg file
|
|
|
|
|
|
Throughput in Megabytes/minute
|
|
|
|
|
|
(a megabyte is 1,000,000 bytes)
|
|
|
|
|
|
Link rate 1536
|
|
|
|
|
|
NT4 to NT4 using FTP
|
|
|
|
|
|
Packet Loss one way
|
|
|
|
|
|
Ping time
|
10ms
|
80ms
|
300ms
|
600ms<
Contact Us
- Model: 1010B
- Manufactured by: Acterna
This product was added to our catalog on Tuesday 06 December, 2005.
|
 |