Timewave DSP-D300 Manual Download Page 88

 

Appendix: About Timewave

 

 
 

 

Timewave Technology Inc. 

 

 
Timewave Technology Inc. designs, manufactures, and sells leading-edge digital and 
voice communications products and instrumentation products to the world-wide military, 
government, industrial, and amateur radio marketplaces. Timewave's cost effective 
communication products enhance and upgrade the efficiency of new and existing radio 
and digital systems to the latest technology levels. Timewave’s instrumentation products 
combine Timewave’s extensive signal processing technology with its communication 
technology to create innovative networked and remote access solutions. 
 
This product is the DSP-D300, a DSP-based, network-enabled decoder for the 
ALERT/IFLOWS data system.  The DSP technology provides superior data recovery 
from noisy radio signals.  Remote reprogramming of the powerful DSP-D300 DSP 
resources opens the door for the new ALERT protocol as it is evolves and is implemented.  
The secure network technology effectively puts the ALERT system on the Internet, 
bypassing higher cost data delivery systems such as satellites and dedicated microwave 
systems. 
 
Timewave was established in 1984 in St. Paul, Minnesota. All Timewave products are 
manufactured in the U.S.A. 
 
Timewave Technology Inc.  
1025 Selby Ave., Suite 101 
St. Paul, MN 55104 U.S.A.  
Voice: (651) 489-5080 
Fax : (651) 489-5066 
E-mail: 

[email protected]

 

 
Please check the Timewave web site for the latest information. 
 

Summary of Contents for DSP-D300

Page 1: ...DSP D300 ALERT IFLOWS Decoder Revision 3 6 Copyright 2005 2009 Timewave Technology Inc All Rights Reserved...

Page 2: ......

Page 3: ...ll 11 SSH from UNIX or Cygwin 11 SSH from Windows 12 Type A Shell Commands 12 adduser 14 compareimage 14 deluser 14 echo 14 format 15 iflows 15 last 15 levelhistory 16 listusers 16 loadimage verifyima...

Page 4: ...rogram 34 File Menu 35 Edit Menu 35 View Menu 36 Connections Menu 36 Tools Menu 37 Tools Testing Menu 38 Tools Update Menu 39 Window Menu 39 Help Menu 40 Configuration Manager 41 Load from Disk 41 Sav...

Page 5: ...m Requirements 60 Connecting the Cables 61 Install the Software 62 Turning it all on 65 Installing the USB driver 65 Setting up the DSP D300 for the first time 66 Tuning 68 Setting up the Ethernet con...

Page 6: ...Table of Figures 106 Glossary 108 Index 110 6...

Page 7: ...t of the radio receiver and transmits the decoded data packets either to a Local RS 232 device a Filtered output for a Satellite RS 232 device or via a Filtered Ethernet port for use over the Internet...

Page 8: ...rts the standard NIST protocol However if the D300 is not connected to the Internet or there is an intervening firewall this will cause connection problems To override this set the NIST time to disabl...

Page 9: ...on the packets No packet activity for set period of time Open for future expansion These alarms may be set by entering the timeouts in the SET command line control See set on page 18 The D300 will se...

Page 10: ...essage Box This will pop up a message box in the middle of the screen Notify Message This will pop up a notify message off of the monitor icon See Figure 4 below Audio This will play the WAV file sele...

Page 11: ...A shells SSH from UNIX or Cygwin To connect via SSH to the D300 follow the following procedure ssh 192 168 3 238 lroot root 192 168 3 238 s password foo OpenSSH Version OpenSSH_3 7p1 see http www open...

Page 12: ...r the login that you entered 9 The shell should appear Type A Shell Commands You may get a list of commands by typing help at the command line help Internal Commands adduser user pass add user deluser...

Page 13: ...me to level 0 to 62 dB gain level set the gain to level 24 to 62 dB levelhistory list recent audio levels loadimage image ip upload new image from ip verifyimage image ip verify new image from ip comp...

Page 14: ...user root cannot be renamed compareimage compareimage Description Compares a downloaded image see loadimage with the program already set in the FLASH Used to determine if a program update is necessar...

Page 15: ...tes For the setting ON YES ENABLE and 1 may be used to enable to address If the entire filter is NOT selected than updates will be forced before setting the addresses This is not a real time update Th...

Page 16: ...file ipaddress verifyimage file ipaddress Parameter file The image file on the TFTP server Usually image bin Ipaddress The IP Address of the TFTP server Description Downloads a new program image from...

Page 17: ...ng URL IP Parameters URL The URL address of a domain Example www yahoo com IP The IP address to test Example 216 109 118 68 Description Test a connection Note Unlike the UNIX ping this will only send...

Page 18: ...alling PC will need to be reset to allow logins from the client SSH rm rm file Parameter File Virtual file to remove Description Removes a file from the virtual filesystem Notes 1 The virtual file SYS...

Page 19: ...EIF TelnetServer0 test1 timewave com 216 43 106 188 TelnetPort0 3000 TelnetRetry0 30 seconds TelnetMode0 Raw NIST host Enabled 207 200 81 113 nist1 aol ca truetime com TrueTime AOL facility Sunnyvale...

Page 20: ...represents the server number from 0 to 14 Set the URL to 0 to disable the telnet client connection TelnetPortn Any port from 1 to 64000 The port for the Telnet connection Standard is 23 TelnetRetryn 1...

Page 21: ...st server is determined at boot time If there are no NIST servers available or the shell is operating offline then the time will be in seconds since booting If the NIST server is offline the time may...

Page 22: ...shell interface version Example OpenSSH Version OpenSSH_3 7p1 see http www openssh org Shell Version 1 0 Copyright c 2004 Timewave Technology Inc volume volume left right level Parameter left right Wh...

Page 23: ...p at the command line help help command settelnet setnetwork setpassword settimeout reboot ls ping date status levelhistory factoryreset volume gain iflows last save loadimage updateimage help quit se...

Page 24: ...offline the time may be set via the s parameter If a date before 2000 is desired then use the full date Example date Mon Jan 1 1970 12 00 00 am CDT date s 12 22 04 12 42 32 date Wed Dec 22 2004 12 42...

Page 25: ...not a real time update There may be a lag of up to 10 minutes for updates This includes reboot last last Description Lists the recorded system events Notes The last 32 system events are recorded There...

Page 26: ...e TFTP server Description Downloads a new program image from a TFTP server loadimage will load the new program into memory whereas verifyimage will check the downloaded image against an image already...

Page 27: ...192 0 0 0 0 3000 0 2 LISTEN 0 0 0 18 IPV4 0 8688 691 8688 127 0 0 1 64805 127 0 0 1 65170 6 ESTABLISHED 1000 0 19 IPV4 2 8688 0 8688 127 0 0 1 65170 127 0 0 1 64805 7 ESTABLISHED 1000 0 13 IPV4 0 8688...

Page 28: ...5 DNS2 205 171 2 65 NIST Host 0 0 0 0 setnetwork ip 216 43 106 186 save Saved Reboot to activate changes Notes 1 After changing a setting the save command must be used to save the changes 2 After savi...

Page 29: ...12 14 port0 3500 retry0 40 server1 192 168 3 60 192 168 3 60 port1 3500 retry1 30 settelnet server0 216 43 106 186 save Saved Reboot to activate changes Notes 1 After changing a setting the save comma...

Page 30: ...l standard settings Field Possible Values Description time 0 1073741823 seconds The idle timeout for packets If no packet is received within the timeout a warning alarm is sent port Any port from 1 to...

Page 31: ...0x00233168 UdpDebugThread 080289f4 00010000 0023320c 8192 7 0x00307cf8 MEDIA0 Thread 080857a8 00010000 003081f8 8192 1 0x0035b218 MEDIA1 Thread 0808574c 00010000 0035b718 8192 107 0x00239214 Treck Tim...

Page 32: ...FLASH Warning This will commit the update The next boot will load the new image version version Description Returns the DSP D300 shell interface version Example version DSP D300E Version 4 0 0 Built...

Page 33: ......

Page 34: ...please see Appendix Troubleshooting on page 78 Value Meaning Power Supply The power supply voltage 14VDC to 18VDC Temperature The main processor temperature Should be about 100 with 70 room temperatu...

Page 35: ...ract with the serial data being shown on the diagnostic terminal monitor click on Terminal and all keystrokes will be captured and sent to the terminal The terminal monitor has many messages displayin...

Page 36: ...n toolbar Status Bar Show the Status bar Options General options See General on page 46 Connections Menu Line In Use the RJ 45 audio input on the back of the unit Panel Use the microphone mount on the...

Page 37: ...nnection Reset Ethernet Reset the Ethernet processor This needs to be done following a Ethernet Firmware update See Ethernet on page 66 Configuration Manager Save and Restore all the settings from a D...

Page 38: ...a Generator Generate test packets from the PC s sound card This requires that the PC s sound card is connected to the input of the D300 See Test Data Generator on page 35 Decoder Test Start the Decode...

Page 39: ...ore Firmware Update the Core Firmware See Version Revision Update on page 74 Window Menu Cascade Show all the opened device windows top left to bottom right Tile Arrange all the opened device windows...

Page 40: ...Help Menu Help Topics Launch Help with a topic list Check for Updates Check the DSP D300 Website for program updates About Control300 This will show the about box Figure 6 Control300 About Box 40...

Page 41: ...load a saved configuration into the Configuration Manager from a file choose Load from Disk A saved file may be modified and reloaded Only settings that are non diagnostic will be available for saving...

Page 42: ...ving the configuration to a file for diagnostic purposes Load Configuration To read the settings from the DSP D300E choose Load Configuration Save Configuration To write the settings to the DSP D300E...

Page 43: ...y be selected and copied to the clipboard A paste operation will send the text to the D300 Either click on the Copy and Paste buttons or right click on the text to get a context menu For more details...

Page 44: ...evel is changed This is normal Manual Tuning Normal Level Indicator Overload Level Indicator Low Level Indicator Power on Indicator Data Indicator Figure 9 DSP D300 Front Panel The Normal or Medium in...

Page 45: ...hernet settings from the Ethernet module This may take 10 20 seconds Figure 10 DSP D300 Control300 Ethernet Settings Adjust the settings to match those required Up to 10 telnet clients may be added Mo...

Page 46: ...ns Allow Expert Settings Allow expert specific settings from Control300 This requires a good knowledge to how the D300 works VM Display This is the Input Level voltage readout on the main display It m...

Page 47: ...etection for the decoding This should be left at 256 It may be increased or decreased for high noise environments Half Interspace Timing Decrease packet update timing buffer Allows packets to be close...

Page 48: ...ng The Control300 program can log the packet directly from the demodulator This may be used for comparison with port output doing diagnostics Also the text shown on the Control300 monitor may be logge...

Page 49: ...re 14 Control300 Port Options Bypass Bypass the packet checking system and send packets that are not certified to the satellite port This will also disable the filter See Setting the IFLOWS filter Dis...

Page 50: ...just on the selected range The filter may be saved for future use Choose Save to save the filter Load reads it back in Check on OK to activate the changed filter This will implemented immediately unl...

Page 51: ...ed dBm which is what the level would be if the soundcard was playing the audio directly Many soundcards attenuate output so this may be 6 12 dB less than estimated For IFLOWS test packets set the Gaug...

Page 52: ...esetting the Processors The three main processors can be individually reset This is primarily for use in upgrading firmware The reset commands may be found on the tools menu as described on page 26 52...

Page 53: ...am The CommReadTW program is for test logging the DSP D300 data on the destination host It monitors the incoming ports for IFLOWS data and logs it Figure 24 DSP D300 CommReadTW Screen Adding a Port To...

Page 54: ...er data from them It is useful for high noise environments but may result in faulty data This was always on in the original CommRead system This is done by taking two packets of data and attempting al...

Page 55: ......

Page 56: ...lick on Import Tones It is necessary to do this first so that the log import will have a tone cross reference This is the CONFIGURATION txt file Select the log file for each side and click on the matc...

Page 57: ...mpared for size and matching entries Figure 27 DSP D300 LogCompareTW Compare Screen There are several types of reports that may be generated This are Report Description Export CDF This will create a c...

Page 58: ...3005 into the Source Filter box and click Apply To reset click on Import again to re import the log Frequency After a Tone file is loaded the frequency may be selected to limit matches to a certain fr...

Page 59: ......

Page 60: ...le assembly USB A to USB B Check to make sure that they are all present Other Hardware Needed The DSP D300 is designed to interface with existing hardware Make sure that the following Hardware is pres...

Page 61: ...ector Audio Data Monitor connector Ethernet connector USB B connector Figure 28 DSP D300 Back Panel 1a For systems with serial connections Connect the RS 232 cables between the DSP D300 and the destin...

Page 62: ...00 lets users receive data packets and allows the user to configure and program the unit locally The CommReadTW software is a diagnostic monitoring program for receiving Ethernet Internet packets See...

Page 63: ...otification disabled and you need to run SETUP from the CD This may be done by typing D Setup where D is the CD drive letter from the Start Run menu If you have an old version of the Windows Installer...

Page 64: ...nstall the DSP D300 tools into When complete click on Next Figure 33 Setup Review Screen 4 Make sure that you are installing to the location that you want When complete click on Install Figure 34 Setu...

Page 65: ...rd into the DSP D300 All the LEDs will light for 2 seconds The power LED will remain lit Installing the USB driver Note This is the most probable sequence Driver installation procedures vary greatly f...

Page 66: ...and choose Install from a List or Specific Location When asked type the location of the DSP D300 software installation This is typically C Program Files Timewave DSP D300 or C Program Files x86 Timewa...

Page 67: ...sure it is at 0 zero for initial setup 4 Choose General Settings from the Tools menu page 47 and pick the DSP tab 5 Make sure that Sensitivity is set for 128 to 256 Baud Rate should be 300 and Reverse...

Page 68: ...n gain then click on Set When packets are being properly decoded they will be seen on the main display 3 The DSP will reset and the next packet should pop up into the 25 to 32 dBm range Keep adjusting...

Page 69: ...3 Hit the Enter key type reset and then hit the Enter key once again Wait a minute not 50 or 30 seconds for everything to update Cycle the power to the unit by unplugging the power cable from the back...

Page 70: ...ess NOTE The software and firmware for the DSP D300 units is updated several times a year For the latest versions please check the D300 web site at http www timewave com support DSP D300 When an updat...

Page 71: ......

Page 72: ...three sections but if updating from 2 2 70302 to 2 2 70503 then it may be done one section at a time WARNING Do not attempt to update the Firmware unless specifically told to do so by Timewave Technol...

Page 73: ...steps 1 Restart the DSP D300 2 The versions will be displayed CORE Version Ethernet Version DSP Version There is no way to determine the COM sub processor version It must be updated when the CPU proc...

Page 74: ...u Figure 38 DSP D300 Firmware update screen Enter the Filename of the BIN file and click on Upload The file will be uploaded to the DSP D300 Verify the upload by clicking on Verify DO NOT skip the ver...

Page 75: ...han version 2 2 If the serial number is greater or equal to 25100 then it is upgradable to any version of the firmware Do not worry if some part of this is done incorrectly just repeat the procedure l...

Page 76: ...the two screws holding the rear bezel in place Loosen them They do not need to be completely removed Bezel Screw Bezel Screw 3 Remove the bezel and locate the four back panel screws Remove them Panel...

Page 77: ...4 Flip the box over Remove the two circuit board screws These may have washers Board Screws 77...

Page 78: ...5 Slowly and carefully pull out the back panel 2 5 inches until the CPU JTAG connector is exposed DO NOT pull the board out any further Doing so will pull out the front panel connectors 2 5 78...

Page 79: ...6 Connect the USB Debug Adapter JTAG Programmer Make sure the ribbon cable has the red stripe facing the correct direction Also plug in the power cord AFTER the Debug Adapter is connected 79...

Page 80: ...his is located in the tools folder of the installation CD and is called FlashUtil exe You may also download it from Silicon Labs at http www silabs com tgwWebApp public web_content products Microcontr...

Page 81: ...our adapter type otherwise use the default connection options Click on Connect You will get a message box saying that it connected Click on OK You will see the Debug adapter version and the device nam...

Page 82: ...le Tab Click on Browse and select the CPU HEX file update 10 Click on Download A dialog will appear and download the file When complete click on OK Click on the Connect Disconnect tab then click on Di...

Page 83: ...red stripe facing the correct direction Right on the top connector and facing the back on the bottom connector The red stripe should match the end of the connector with the white 1 on the board 12 Rep...

Page 84: ...D300 Verify the upload by clicking on Verify DO NOT skip the verify If there is a problem with the upload that is not fixed the system will need factory technicians to repair the unit Figure 39 DSP D...

Page 85: ...ad if desired 3 Start your TFTP server on a machine connected to the network Make sure that you know the IP address of the TFTP server If you need a server you may download a Windows one from SolarWin...

Page 86: ...5041 All other D300 Boxes will have the Version 2 Ethernet Module 5 From the prompt type the following loadimage image bin 192 168 1 100 Where the IP address is the IP address of the TFTP server 6 Wai...

Page 87: ......

Page 88: ...ess solutions This product is the DSP D300 a DSP based network enabled decoder for the ALERT IFLOWS data system The DSP technology provides superior data recovery from noisy radio signals Remote repro...

Page 89: ......

Page 90: ...umber Fixed several cosmetic problems Added Software Update section Updated Firmware Update section Updated Flow Diagrams Version 1 3b Added unplug detect to the Ethernet Module Version 1 3 Updated Et...

Page 91: ...ctory Reset Changed filter setup to be more intuitive both from the command line and from the Filter Setup Dialog Added Decibel indicator to Control300 screen Moved Sensitivity TTY Threshold to separa...

Page 92: ...als Figure 40 shows how the DSP 300 processes information FM Audio from a Base Station Radio receiver is demodulated and each incoming data packets is converted to binary Binary data is then sent to a...

Page 93: ...on The Ethernet Controller uses the TCP Telnet client to send the packet to the remote TCP Telnet server The USB Control sends the data to a computer if connected with the Control300 software installe...

Page 94: ...d 4 Return for control lines ground 5 Squelch from receiver future 6 Transmit Audio output from DSP 300 600 Ohm balanced 7 Transmit key line low during transmit 8 Not Used Ethernet Connector Type RJ 4...

Page 95: ...C 9 NC RS 232 Data Control Connector Type DB 9F 1 NC 2 TX 3 RX 4 NC 5 Return ground 6 NC 7 NC 8 NC 9 NC USB Connector Type USB B Signal USB Full Speed 12 MHz 1 VBUS 2 DIN 3 DOUT 4 Return Ground Power...

Page 96: ...t RS 232 1 Local RS 232 2 Satellite USB RX Audio Data In TX Audio Data Out TX keying option RX Squelch IN option Telnet TCP Client Shell Control Commands Status Commands Streaming Data Out Checked Dat...

Page 97: ......

Page 98: ...191 gauges and a data range of 2047 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 Byte 0 0 1 A5 A4 A3 A2 A1 A0 Byte 1 0 1 A11 A10 A9 A8 A7 A6 Byte 2 1 1 D4 D3 D2 D1 D0 A12 Byte 3 1 1 D10 D9 D8 D7 D6...

Page 99: ...ry See http docs afws net supportsite iflows enhanced_iflows_format htm BYTE jp_getcrc BYTE eifmsg BYTE rem BYTE curbyte int bytecnt bitcnt rem 0 for bytecnt 0 bytecnt 4 bytecnt curbyte eifmsg bytecnt...

Page 100: ...version 3 It is downloadable from http www timewave com support DSP D300 o Use the manual command line method for setting the Ethernet The Audio data will not decode o Check the input level o Check t...

Page 101: ...art the monitoring by clicking on the device ID The serial number for my D300 is scrambled or blank o Restart the Control300 software o Restart the D300 and the Control300 software o Reboot Windows Th...

Page 102: ...date procedure is needed o Send the D300 back to Timewave for repairs I cannot connect to a new DSP D300 from an old version of Control300 o Update Control300 I cannot connect to a old DSP D300 from C...

Page 103: ......

Page 104: ...rface 2 0 compatible USB type B RS 232C non filtered DB 9 connector RS 232C with address filtering DB 9 connector Terminal data rates RS 232 300 9600 bps Ethernet 10 100 Mbps USB 12 Mbps Ethernet prot...

Page 105: ......

Page 106: ...ilter Editor 50 Figure 17 DSP D300 Control300 Frequency Editor 50 Figure 18 DSP D300 Control300 Test Data Generator 51 Figure 24 DSP D300 CommReadTW Screen 53 Figure 25 DSP D300 Add Port Screen 54 Fig...

Page 107: ......

Page 108: ...Federal Information Processing Standard All government computer operations must follow this standard Firmware The program embedded on chips IFLOWS Integrated Flood Observing and Warning System The net...

Page 109: ...ting system files over Ethernet Telnet An unencrypted connection to a Shell Uses Telnet Protocol to maintain formatting UNIX A multitasking operating system Linux is a version of UNIX other versions a...

Page 110: ...ation Manager 37 41 Configuration txt 56 Connectors 94 Contents 3 Control300 34 57 Board Voltage 34 Configuration Manager 37 41 Decoder Test 38 Device Options 47 DSP 47 Logging 48 Ports 49 DSP Setting...

Page 111: ...ptions Logging Comparing See LogCompareTW Compari ng Format 48 Types 56 M MAC See Ethernet MAC Menu Connections 36 Edit 35 File 35 Help 40 Tools 37 Testing 38 Update 39 View 36 Window 39 Message Box d...

Page 112: ...enerator See Control300 Test Data Generator Testing 38 See Menu Tools Testing TFTP defined 109 TFTP Server 85 Timewave 88 Troubleshooting 100 Tuning See Input Threshold Manual 44 Tuning Level 34 See C...

Reviews: