1\. **Objectives**

Test all equipment and cabling to handle operational, minimum, and
maximum return data rates from \"end-to-end\".

2\. **Requirements to be Tested**

> a\. The return patch panel and all the cabling to and from it can
> input \"telemetry\" data from a clock and data synthesizer, output it
> to a receiver-driver, input it from a receiver-driver, and output it
> to a Monarch board at various return data rates.
>
> b\. Each receiver-driver can input \"telemetry\" data from the return
> patch panel and output it to the return patch panel at various return
> data rates.
>
> c\. Each Monarch board can lock onto input \"telemetry\" data at
> various return data rates.
>
> d\. The PTP\'s can output \"telemetry\" data received from the return
> patch panel to a \"MOC\" PTP via an IP socket at various return data
> rates.
>
> e\. \"Telemetry\" data sent from a clock and data synthesizer into the
> return patch panel, then to a receiver-driver, then to Monarch boards,
> and finally to a \"MOC\" PTP via IP socket will exhibit no more than 1
> bit error per 10^6^ bits (a Bit Error Rate, or BER, of 1.E-06) at the
> following return data rates: 100, 1000, 2000, 4000, 4864, 5180, 6000,
> 8000, 16000, 32000, and 512000 bps. Refer to figure 1.

3\. **Configuration for Testing**

> a\. Create a test desktop on a \"MOC\" PTP with the following modules:

1\) Network Sockets Module for PTP3

a\) Socket Type = TCP Server

b\) PTP Address = 0.0.0.0

c\) PTP Port = 20013

d\) Remote Address = (not applicable)

e\) Remote Port = (not applicable)

f\) TCP Rx Length = 1264

g\) Minimum Delay = No (unchecked)

h\) Keep Alive = No (unchecked)

i\) TCP Safe Mode = No (unchecked)

> \* Data output port 1 to Bit Error Rate Tester module for PTP3.

2\) Bit Error Rate Tester Module for PTP3

3\) Network Sockets Module for PTP4

a\) Socket Type = TCP Server

b\) PTP Address = 0.0.0.0

c\) PTP Port = 20014

d\) Remote Address = (not applicable)

e\) Remote Port = (not applicable)

f\) TCP Rx Length = 1264

g\) Minimum Delay = No (unchecked)

h\) Keep Alive = No (unchecked)

i\) TCP Safe Mode = No (unchecked)

> \* Data output port 1 to Bit Error Rate Tester module for PTP4.

4\) Bit Error Rate Tester Module for PTP4

> b\. Create test desktops on PTP3 and PTP4 with the following modules:
>
> 1\) Avtec Serial Input Module

a\) Board number = (for board to be tested)

b\) Polarity = True

c\) APC = (not applicable)

d\) Source = Ext 422

e\) Code = NRZ-L

f\) Orientation = MSB

g\) Clock Phase = True

h\) Bits/Wd = 8

i\) PipeLine = No (unchecked)

j\) Frame Len = 1264

k\) FramesPerBuffer = 1

l\) User GRT Offset msec = 0

m\) Synchronizer = Disable

n\) Sync Pattern = (not applicable)

o\) Mask Pattern = (not applicable)

p\) Sync Location = (not applicable)

q\) Slip Size = (not applicable)

r\) Search Errors = (not applicable)

s\) Lock Errors = (not applicable)

t\) Check Frames = (not applicable)

u\) Fly Frames = (not applicable)

v\) Use Time Board = Yes (checked)

w\) Tag First Bit = Yes (checked)

x\) Extended Options = (default values)

> \* Data output port 1 to Network Sockets module.

2\) Network Sockets Module

a\) Socket Type = TCP Client

b\) PTP Address = 0.0.0.0

c\) PTP Port = 20013 for PTP3, 20014 for PTP4

d\) Remote Address = (IP address for \"MOC\" PTP)

e\) Remote Port = 20013 for PTP3, 20014 for PTP4

f\) TCP Rx Length = 1264

g\) Minimum Delay = No (unchecked)

h\) Keep Alive = No (unchecked)

i\) TCP Safe Mode = No (unchecked)

c\. Configure a clock and data synthesizer to generate a 2047
pseudo-random bit pattern at 10112 bits (1264 bytes) per frame for the
data rate to be tested. \"Block\" and \"frame\" are synonymous.

d\. Connect clock and data cables from the output of the clock and data
synthesizer to the return patch panel for each Monarch board to be
tested as follows (where board#1 corresponds to BRIDGE-1, board#2 to
BRIDGE-2, and board#3 to BRIDGE-3):

Clock and Data Synthesizer to BRIDGE-1 INPUT Load

Clock and Data Synthesizer to BRIDGE-2 INPUT Load

Clock and Data Synthesizer to BRIDGE-3 INPUT Load

e\. On the return patch panel, bottle plug the data/clock receptacles
from:

BRIDGE-1 OUTPUT 1 Source to PTP-3 RTN SVC 1 Load

BRIDGE-1 OUTPUT 2 Source to PTP-4 RTN SVC 1 Load

BRIDGE-2 OUTPUT 1 Source to PTP-3 RTN SVC 2 Load

BRIDGE-2 OUTPUT 2 Source to PTP-4 RTN SVC 2 Load

BRIDGE-3 OUTPUT 1 Source to PTP-3 RTN SVC 3 Load

BRIDGE-3 OUTPUT 2 Source to PTP-4 RTN SVC 3 Load

4\. **Test Procedure**

> a\. On the \"MOC\" PTP, start a Console.exe on any Avtec server, load
> the test desktop, and enable all streams for the desktop.
>
> b\. On PTP3, start Console.exe on the Avtec server corresponding to
> the Monarch board being tested (port 5000 for board #1, port 5001 for
> board #2, or port 5002 for board #3), load the test desktop, and
> enable all streams for the desktop.
>
> c\. On PTP4, start Console.exe on the Avtec server corresponding to
> the Monarch board being tested (port 5000 for board #1, port 5001 for
> board #2, or port 5002 for board #3), load the test desktop, and
> enable all streams for the desktop.
>
> d\. Test the connections:

1\) From the clock and data synthesizer, insert some bit errors.

2\) From PTP3 and PTP4, verify:

a\) The Network Sockets module status shows a connection has been made
to the \"MOC\" PTP.

b\) The Avtec Serial Input module status shows a lock state, clock
present, frames incrementing, and an Rx BitRate of approximately the
data rate configured at the synthesizer.

3\) From the \"MOC\" PTP, verify:

a\) The Network Sockets module for PTP3 has a status that shows a
connection has been made from PTP3.

b\) The Network Sockets module for PTP4 has a status that shows a
connection has been made from PTP4.

c\) The Bit Error Rate Tester module for PTP3 has a status that shows
frames are being received with frame bit errors.

d\) The Bit Error Rate Tester module for PTP4 has a status that shows
frames are being received with frame bit errors.

> e\. Test the return data rates:

1\) From the clock and data synthesizer, configure the data rate to be
tested.

2\) From PTP3 and PTP4, verify that the Avtec Serial Input module status
shows a lock state, clock present, frames incrementing, and an Rx
BitRate of approximately the data rate configured at the synthesizer.

3\) From the \"MOC\" PTP:

a\) Zero out the counts for the Bit Error Rate Tester module for PTP3
and verify that its status shows frames are being received with no frame
bit errors and no frames are being dropped.

b\) Zero out the counts for the Bit Error Rate Tester module for PTP4
and verify that its status shows frames are being received with no frame
bit errors and no frames are being dropped.

4\) Run the test until at least 5,000,000 bits have been tested and
record the number of frames received with frame bit errors and the
number of frames dropped at the \"MOC\" PTP from PTP3 and PTP4.

> f\. Test the other two Monarch boards by repeating previous steps d
> and e.

5\. **Test Results**

> The requirements were successfully tested from 8/3/03 through 9/9/03
> in GSFC building 13, room 262, test berth 3, for the three Monarch
> boards in each of the five WDISC expansion PTP\'s for each return data
> rate. PTP5 was tested after it replaced STGT PTP3 in the rack on
> 8/13/03.
>
> Data Frames Bit
>
> Rate Frames Bits w/Bit Frames Error
>
> PTP Board (bps) Checked Checked Errors Dropped Rate
>
> STGT PTP3 1 100 1236 1.2 E07 0 0 0. E-07
>
> 1000 5216 5.3 E07 0 0 0. E-07
>
> 2000 11105 1.1 E08 0 0 0. E-08
>
> 4000 14407 1.5 E08 0 0 0. E-08
>
> 4864 1914 1.9 E07 0 0 0. E-07
>
> 5180 2964 3.0 E07 0 0 0. E-07
>
> 6000 1632 1.7 E07 0 0 0. E-07
>
> 8000 1007 1.0 E07 0 0 0. E-07
>
> 16000 1517 1.5 E07 0 0 0. E-07
>
> 32000 2878 2.9 E07 0 0 0. E-07
>
> 512000 41906 4.2 E08 0 0 0. E-08
>
> 2 100 1136 1.1 E07 0 0 0. E-07
>
> 1000 5218 5.3 E07 0 0 0. E-07
>
> 2000 1316 1.3 E07 0 0 0. E-07
>
> 4000 1067 1.1 E07 0 0 0. E-07
>
> 4864 972 9.8 E06 0 0 0. E-06
>
> 5180 1763 1.8 E07 0 0 0. E-07
>
> 6000 1236 1.2 E07 0 0 0. E-07
>
> 8000 784 7.9 E06 0 0 0. E-06
>
> 16000 978 9.9 E06 0 0 0. E-06
>
> 32000 2045 2.1 E07 0 0 0. E-07
>
> 512000 32472 3.3 E08 0 0 0. E-08
>
> 3 100 1974 2.0 E07 0 0 0. E-07
>
> 1000 591 6.0 E06 0 0 0. E-06
>
> 2000 1202 1.2 E07 0 0 0. E-07
>
> 4000 530 5.4 E06 0 0 0. E-06
>
> 4864 2240 2.3 E07 0 0 0. E-07
>
> 5180 28617 2.9 E08 0 0 0. E-08
>
> 6000 1977 2.0 E07 0 0 0. E-07
>
> 8000 3977 4.0 E07 0 0 0. E-07
>
> 16000 1079 1.1 E07 0 0 0. E-07
>
> 32000 1713 1.7 E07 0 0 0. E-07
>
> 512000 5002 5.1 E07 0 0 0. E-07
>
> Data Frames Bit
>
> Rate Frames Bits w/Bit Frames Error
>
> PTP Board (bps) Checked Checked Errors Dropped Rate
>
> STGT PTP4 1 100 1233 1.2 E07 0 0 0. E-07
>
> 1000 5216 5.3 E07 0 0 0. E-07
>
> 2000 11105 1.1 E08 0 0 0. E-08
>
> 4000 14407 1.5 E08 0 0 0. E-08
>
> 4864 1751 1.8 E07 0 0 0. E-07
>
> 5180 2964 3.0 E07 0 0 0. E-07
>
> 6000 1632 1.7 E07 0 0 0. E-07
>
> 8000 1007 1.0 E07 0 0 0. E-07
>
> 16000 1517 1.5 E07 0 0 0. E-07
>
> 32000 2878 2.9 E07 0 0 0. E-07
>
> 512000 41906 4.2 E08 0 0 0. E-08
>
> 2 100 1137 1.1 E07 0 0 0. E-07
>
> 1000 5218 5.3 E07 0 0 0. E-07
>
> 2000 1316 1.3 E07 0 0 0. E-07
>
> 4000 1067 1.1 E07 0 0 0. E-07
>
> 4864 972 9.8 E06 0 0 0. E-06
>
> 5180 1763 1.8 E07 0 0 0. E-07
>
> 6000 1240 1.3 E07 0 0 0. E-07
>
> 8000 787 8.0 E06 0 0 0. E-06
>
> 16000 990 1.0 E07 0 0 0. E-07
>
> 32000 2073 2.1 E07 0 0 0. E-07
>
> 512000 32472 3.3 E08 0 0 0. E-08
>
> 3 100 1974 2.0 E07 0 0 0. E-07
>
> 1000 591 6.0 E06 0 0 0. E-06
>
> 2000 1202 1.2 E07 0 0 0. E-07
>
> 4000 529 5.3 E06 0 0 0. E-06
>
> 4864 2240 2.3 E07 0 0 0. E-07
>
> 5180 28617 2.9 E08 0 0 0. E-08
>
> 6000 1977 2.0 E07 0 0 0. E-07
>
> 8000 3977 4.0 E07 0 0 0. E-07
>
> 16000 1079 1.1 E07 0 0 0. E-07
>
> 32000 1713 1.7 E07 0 0 0. E-07
>
> 512000 5002 5.1 E07 0 0 0. E-07
>
> Data Frames Bit
>
> Rate Frames Bits w/Bit Frames Error
>
> PTP Board (bps) Checked Checked Errors Dropped Rate
>
> WSGT PTP3 1 100 1093 1.1 E07 0 0 0. E-07
>
> 1000 1033 1.1 E07 0 0 0. E-07
>
> 2000 1421 1.4 E07 0 0 0. E-07
>
> 4000 1220 1.2 E07 0 0 0. E-07
>
> 4864 866 8.8 E06 0 0 0. E-06
>
> 5180 670 6.8 E06 0 0 0. E-06
>
> 6000 1411 1.4 E07 0 0 0. E-07
>
> 8000 2409 2.4 E07 0 0 0. E-07
>
> 16000 1865 1.9 E07 0 0 0. E-07
>
> 32000 1002 1.0 E07 0 0 0. E-07
>
> 512000 10205 1.0 E08 0 0 0. E-08
>
> 2 100 3173 3.2 E07 0 0 0. E-07
>
> 1000 12646 1.3 E08 0 0 0. E-08
>
> 2000 1117 1.1 E07 0 0 0. E-07
>
> 4000 1161 1.2 E07 0 0 0. E-07
>
> 4864 1249 1.3 E07 0 0 0. E-07
>
> 5180 1452 1.5 E07 0 0 0. E-07
>
> 6000 1014 1.0 E07 0 0 0. E-07
>
> 8000 1002 1.0 E07 0 0 0. E-07
>
> 16000 5366 5.4 E07 0 0 0. E-07
>
> 32000 1281 1.3 E07 0 0 0. E-07
>
> 512000 3974 4.0 E07 0 0 0. E-07
>
> 3 100 1831 1.9 E07 0 0 0. E-07
>
> 1000 3345 3.4 E07 0 0 0. E-07
>
> 2000 1381 1.4 E07 0 0 0. E-07
>
> 4000 1060 1.1 E07 0 0 0. E-07
>
> 4864 1013 1.0 E07 0 0 0. E-07
>
> 5180 8465 8.6 E07 0 0 0. E-07
>
> 6000 4514 4.6 E07 0 0 0. E-07
>
> 8000 2185 2.2 E07 0 0 0. E-07
>
> 16000 1170 1.2 E07 0 0 0. E-07
>
> 32000 1226 1.2 E07 0 0 0. E-07
>
> 512000 3525 3.6 E07 0 0 0. E-07
>
> Data Frames Bit
>
> Rate Frames Bits w/Bit Frames Error
>
> PTP Board (bps) Checked Checked Errors Dropped Rate
>
> WSGT PTP4 1 100 1093 1.1 E07 0 0 0. E-07
>
> 1000 1022 1.0 E07 0 0 0. E-07
>
> 2000 1421 1.4 E07 0 0 0. E-07
>
> 4000 1220 1.2 E07 0 0 0. E-07
>
> 4864 866 8.8 E06 0 0 0. E-06
>
> 5180 670 6.8 E06 0 0 0. E-06
>
> 6000 1402 1.4 E07 0 0 0. E-07
>
> 8000 2409 2.4 E07 0 0 0. E-07
>
> 16000 1866 1.9 E07 0 0 0. E-07
>
> 32000 1001 1.0 E07 0 0 0. E-07
>
> 512000 10207 1.0 E08 0 0 0. E-08
>
> 2 100 3173 3.2 E07 0 0 0. E-07
>
> 1000 12647 1.3 E08 0 0 0. E-08
>
> 2000 1117 1.1 E07 0 0 0. E-07
>
> 4000 1163 1.2 E07 0 0 0. E-07
>
> 4864 1251 1.3 E07 0 0 0. E-07
>
> 5180 1452 1.5 E07 0 0 0. E-07
>
> 6000 1014 1.0 E07 0 0 0. E-07
>
> 8000 1002 1.0 E07 0 0 0. E-07
>
> 16000 5366 5.4 E07 0 0 0. E-07
>
> 32000 1281 1.3 E07 0 0 0. E-07
>
> 512000 3974 4.0 E07 0 0 0. E-07
>
> 3 100 1831 1.9 E07 0 0 0. E-07
>
> 1000 3345 3.4 E07 0 0 0. E-07
>
> 2000 1381 1.4 E07 0 0 0. E-07
>
> 4000 1060 1.1 E07 0 0 0. E-07
>
> 4864 1014 1.0 E07 0 0 0. E-07
>
> 5180 8465 8.6 E07 0 0 0. E-07
>
> 6000 4515 4.6 E07 0 0 0. E-07
>
> 8000 2189 2.2 E07 0 0 0. E-07
>
> 16000 1174 1.2 E07 0 0 0. E-07
>
> 32000 1245 1.3 E07 0 0 0. E-07
>
> 512000 3526 3.6 E07 0 0 0. E-07
>
> Data Frames Bit
>
> Rate Frames Bits w/Bit Frames Error
>
> PTP Board (bps) Checked Checked Errors Dropped Rate
>
> PTP5 1 100 781 7.9 E06 0 0 0. E-06
>
> 1000 640 6.5 E06 0 0 0. E-06
>
> 2000 554 5.6 E06 0 0 0. E-06
>
> 4000 543 5.5 E06 0 0 0. E-06
>
> 4864 535 5.4 E06 0 0 0. E-06
>
> 5180 516 5.2 E06 0 0 0. E-06
>
> 6000 538 5.4 E06 0 0 0. E-06
>
> 8000 11774 1.2 E08 0 0 0. E-08
>
> 16000 512 5.2 E06 0 0 0. E-06
>
> 32000 1004 1.0 E07 0 0 0. E-07
>
> 512000 4880 4.9 E07 0 0 0. E-07
>
> 2 100 583 5.9 E06 0 0 0. E-06
>
> 1000 614 6.2 E06 0 0 0. E-06
>
> 2000 1067 1.1 E07 0 0 0. E-07
>
> 4000 1025 1.1 E07 0 0 0. E-07
>
> 4864 521 5.3 E06 0 0 0. E-06
>
> 5180 1596 1.6 E07 0 0 0. E-07
>
> 6000 734 7.4 E06 0 0 0. E-06
>
> 8000 573 5.8 E06 0 0 0. E-06
>
> 16000 609 6.2 E06 0 0 0. E-06
>
> 32000 1027 1.0 E07 0 0 0. E-07
>
> 512000 2799 2.8 E07 0 0 0. E-07
>
> 3 100 714 7.2 E06 0 0 0. E-06
>
> 1000 5152 5.2 E07 0 0 0. E-07
>
> 2000 602 6.1 E06 0 0 0. E-06
>
> 4000 1257 1.3 E07 0 0 0. E-07
>
> 4864 841 8.5 E06 0 0 0. E-06
>
> 5180 2216 2.2 E07 0 0 0. E-07
>
> 6000 2786 2.8 E07 0 0 0. E-07
>
> 8000 2004 2.0 E07 0 0 0. E-07
>
> 16000 602 6.1 E06 0 0 0. E-06
>
> 32000 1002 1.0 E07 0 0 0. E-07
>
> 512000 1430 1.4 E07 0 0 0. E-07
>
> ![](media/image1.wmf)