Agilent Technologies E3238S Installation And Configuration Reference
Agilent Technologies E3238S Installation And Configuration Reference

Agilent Technologies E3238S Installation And Configuration Reference

Signals development system
Table of Contents

Advertisement

E3238S
Installation and
Configuration Reference
Part Number: E3238-90037
Software Version: E3.4
Printed in U.S.A.
Print Date: September 2011
© Copyright Agilent Technologies, Inc. 1995-2011. All rights reserved.
1615 75th Street SW Everett, Washington 98203-6261 U.S.A

Advertisement

Table of Contents
loading

Summary of Contents for Agilent Technologies E3238S

  • Page 1 E3238S Installation and Configuration Reference Part Number: E3238-90037 Software Version: E3.4 Printed in U.S.A. Print Date: September 2011 © Copyright Agilent Technologies, Inc. 1995-2011. All rights reserved. 1615 75th Street SW Everett, Washington 98203-6261 U.S.A...
  • Page 2 REGARD TO THIS MANUAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Agilent Technologies shall not be liable for errors contained herein or direct, indirect, special, incidental, or consequential damages in connection with the furnishing, performance, or use of the material.
  • Page 3: Table Of Contents

    Table of Contents Hardware Installation........... 7 Supported Components .
  • Page 4 Install the E3238S Program........
  • Page 5 Calibration Cycle ..........221 E3238S Hardware Configurations........222 Tuner Sweep Control (Locked Tuner mode) .
  • Page 6 Appendix B: d.e3238s.cfg Listing ........253...
  • Page 7: Hardware Installation

    Hardware Installation This chapter describes the installation and configuration of measurement hardware for the E3238S Signals Development System. This chapter contains the following topics: Supported Components ..........8 Safety Notices .
  • Page 8: Supported Components

    • Conduant LTX2 (E3238S-050) 5.12 TB 1U Disk Array • Conduant LTX2-35 (E3238S-051) 16.0 TB 2U Disk Array • EX2500A GigABit LAN I/O Module Most of the E3238S systems are integrated at the factory by Agilent Technologies. This note Notes describes the recommended system configurations.
  • Page 9: Safety Notices

    Hardware Installation Safety Notices This product has been designed and tested in accordance with accepted industry standards, and has been supplied in a safe condition. The documentation contains information and warnings that must be followed by the user to ensure safe operation and to maintain the product in a safe condition.
  • Page 10: Hardware Installation Process

    Note the EMI and The E3238S passes IEC/EN 61326-1 when the front cover and ground wire are installed per Cable Protection Kit Installation Note that was included in your shipment. If you would like to upgrade a 5-slot (MFRAME1) or 13-slot (E8403A or E8404A) VXI mainframe that was shipped prior to April 1, 2009, contact Agilent Technologies.
  • Page 11: About Tuners And Adcs

    Hardware Installation About Tuners and ADCs If the baseband frequency range of the ADC is sufficient, no tuner is required. Only the ADC Only N6830/HF ADC is recommended for use without a tuner. A pair of VXI modules (LO and RF tuner) that covers 2 MHz to 32 MHz. It is designed to WJ9119-1 work with the E1437A ADC.
  • Page 12 Hardware Installation 1. In baseband mode the E1439 has no input attenuation and its fullscale input level is -21 dBm. Since the output level for most of these tuners is -6 dBm, an external attenuator should be used to avoid overloading the ADC input. 2.
  • Page 13: Typical System Configurations (Cabling)

    Hardware Installation Typical System Configurations (cabling) The following figures show examples of module and cable placement for various configurations. Individual module configurations are described in detail starting on page HF Search and Collection (N6830) Figure 1 shows an N6830 HF receiver configuration in a 5-slot chassis (MFRAME1) that provides HF search and collection in a small package.
  • Page 14: Dual Channel Hf Search And Collection (N6830)

    The two HF search and collection systems are totally independent of each other. In this Note configuration, two instances of the E3238S application run in the same computer, so only one software license is required. Data is passed to the E9821 DSP via the fiber-optic FPDP (front-panel data port) interface.
  • Page 15 Hardware Installation Because of the heat generated by the DSPs, the FAN SPEED switch on the back of the 5-slot Note and the E1421B 6-slot mainframes should always be set to HIGH.
  • Page 16: Hf Search And Collection (E1437)

    Hardware Installation HF Search and Collection (E1437) Figure 3 shows an E1437 ADC configuration that provides HF search and collection in a 5 slot VXI mainframe (MFRAME1). Figure 3. search and collection Depending on the PMC modules installed on the E9821A board, this system can perform search and provide 32 channels of narrowband channelization for collection.
  • Page 17: Vhf/Uhf Search And Collection (N6830)

    Hardware Installation VHF/UHF Search and Collection (N6830) Figure 4 shows a configuration in a 5-slot chassis (MFRAME1) that provides V/UHF search and collection in a small package. Figure 4. VHF/UHF search and collection Data is passed to the E9821 DSP via the fiber-optic FPDP (front-panel data port) interface. Fiber Optic Cabling of the DSP Module on page 28 for more information.
  • Page 18: Dual Channel Vhf/Uhf Search And Collection (N6830)

    The two VHF/UHF search and collection systems are totally independent of each other. In Note this configuration, two instances of the E3238S application run in the same computer, so only one software license is required. Data is passed to the E9821 DSP via the fiber-optic FPDP (front-panel data port) interface.
  • Page 19: Simultaneous Hf/Vhf/Uhf Search And Collection (N6830)

    The HF search and collection system and the V/UHF search and collection system are totally Note independent of each other. In this configuration, two instances of the E3238S application run in the same computer, so only one software license is required.
  • Page 20: Vhf/Uhf Search And Collection (E1439D)

    Hardware Installation VHF/UHF Search and Collection (E1439D) Figure 7 shows a configuration in a 5-slot chassis (MFRAME1) that provides V/UHF search and collection in a small package. Figure 7. VHF/UHF search and collection When the ADC is an E1439B/D the data is passed to the E9821A via the fiber-optic FPDP (front-panel data port) interface instead of the backplane local bus.
  • Page 21: Channel Vhf/Uhf Search And Collection (E1439D)

    Hardware Installation 128 Channel VHF/UHF Search and Collection (E1439D) Figure 8 shows a 128 channel narrowband V/UHF collection configuration.The block diagram for this configuration appears in figure 22 on page Figure 8. VHF/UHF collection The typical E9821 DSP configuration for most signal types is one dual G4 processor (option Note 101) for each 32 channel digital downconverter (DDC, option 200).
  • Page 22: Vxi Tuner Cabling

    Hardware Installation VXI Tuner Cabling Cabling for VXI tuners is shown in figure Figure 9. VXI tuners: -WJ9119-1 -E2730A -CS5040 Setting address switches: • WJ-9119 (HF) tuner configuration information is on page • E2730A (VHF/UHF) tuner configuration information is on page •...
  • Page 23: Psa Tuner Cabling

    Hardware Installation PSA Tuner Cabling The cabling for the E444xA PSA + HY7 tuner is shown in figure 10. This uses the tuner section of the PSA and controls it via a LAN connection to the E9821A DSP. Figure 10. E8491B firewire PSA tuner cabling E1439D ADC...
  • Page 24: Psa Tuner Interface Setup

    Setup 1. Start the E9821 LAN setup utility: Start - Programs - Agilent E3238S - Tools - E9821 LAN Configure 2. Enter the VXI logical address of the E9821A (usually 128) and click Open 3. Enable the E9821 LAN Interface 4.
  • Page 25: Si-9250 Cabling

    Hardware Installation SI-9250 Cabling Cabling for the SI-9250-2 tuner is shown in figure Figure 13. SI-9250 cabling Special requirements: • A 50Ω termination must be installed on the 100 MHz Reference output. • A 10 MHz, 0 dBm signal must be applied to the 10 MHz Reference input The configuration file entries for this tuner are as follows: searchRx1.tuner1.tunerModel: SI9250...
  • Page 26: Si-9136B Cabling Dual Search Receiver Configuration

    Hardware Installation SI-9136B Cabling Dual search receiver configuration Cabling for the SI-9136B tuner, when used in a dual search receiver configuration is shown figure Figure 14. SI-9136B Dual search receiver cabling Special requirements: • The SI-9136B requires a VME/VXI carrier card for installation. The configuration file entries for this tuner are as follows: searchRx1.tuner1.tunerModel: SI9136...
  • Page 27: Si-9136B Cabling Dual Band Configuration

    SI-9136B Dual Band cabling Special requirements: • The SI-9136B requires a VME/VXI carrier card for installation. • 2 separate instances of the E3238S software with separate config files The first configuration file entries for tuner #1 are as follows: searchRx1.tuner1.tunerModel: SI9136 searchRx1.tuner1.tunerInterfaceParm: 4096, 1, 0, 0, 5, 3, 0, 400...
  • Page 28: Fiber Optic Cabling Of The Dsp Module

    Hardware Installation Fiber Optic Cabling of the DSP Module The proper routing of the FPDP fiber optic cables is dependant upon the type of receiver, ADC, and the configuration of the internal DSP modules. Some possible configurations of these internal modules are described in the section DSP Configuration (page 36).
  • Page 29: N6830 Hf Or Vhf/Uhf Single Channel Configuration, One Dsp

    Hardware Installation N6830 HF or VHF/UHF Single Channel Configuration, One DSP The following configuration shows one N6830 Dual channel HF Receiver and 70 MHz IF ADC and one E9821A DSP. This system is configured for search and for no delay. The cabling is the same whether the N6830 HF input or the N6830 70 MHz IF input is being used.
  • Page 30 The two VHF/UHF search and collection systems are totally independent of each other. In Note this configuration, two instances of the E3238S application run in the same computer, so only one software license is required. For configuring multiple DSPs with no Delay, see “VHF/UHF Configuration, Multiple DSPs...
  • Page 31: E1439D Vhf/Uhf Configuration, One Dsp

    Hardware Installation E1439D VHF/UHF Configuration, One DSP The following configuration is that of one E1439D ADC and one E9821A DSP. This system is configured for search and for no delay. As shown in figure 18, a pair of cables run from the ADC’s Serial FPDP ports to the A section of serial ports on the DSP.
  • Page 32: Vhf/Uhf Configuration, Multiple Dsps With No Delay

    Hardware Installation VHF/UHF Configuration, Multiple DSPs with no Delay The following two configurations shown are that of a system with one E1439D ADC and two or three E9821A DSP modules, configured for search with no delay. See figure 19. This configuration daisy-chains the DSPs through their A section XMT and RCV sockets.
  • Page 33: Vhf/Uhf Configuration, Multiple Dsps With Delay

    Hardware Installation VHF/UHF Configuration, Multiple DSPs with Delay The following subsection describe how to configure VHF/UHF systems for delay. In these configurations, the data is carried from the E1439D ADC to the DSP modules using fiber optic cables routed from the ADC’s Serial FPDP port. The first configuration shown is that of a VHF/UHF system with one E1439D ADC and two Two DSPs with E9821A DSP modules, configured for search and with delay.
  • Page 34: E1437A Hf Configuration, Multiple Dsps With Delay

    Hardware Installation E1437A HF Configuration, Multiple DSPs with Delay The following subsection describe how to configure E1437A HF systems for delay. In these configurations, the data is carried from the E1437A ADC to the first DSP module using the local bus. The data is then routed to and from later DSPs using fiber optic cabling. The first configuration shown is that of a HF system with two E9821A DSP modules, Two DSPs with configured for search and with delay.
  • Page 35: Theory Of Operation

    ADC model and the options in it. For example the E1439D ADC has a 1 GB RAM option that serves the purpose. As many as 100 handoff receivers can be managed by the E3238S system. These may be Handoff Receivers VXI modules (on the VXIbus) or connect via RS232, LAN, GPIB, etc.
  • Page 36: Dsp Configuration

    Hardware Installation DSP Configuration Much of the detail of how the system works lies in the E9821A DSP module. It holds as many as 4 PMC modules . The PMC modules are either G4 or digital down converters (DDC). A G4 module provides either search (S), signal processing (P), or time delay (D) functionality.
  • Page 37: Installing The System Controller

    Hardware Installation Installing the System Controller The laptop controller uses a firewire interface to connect to the VXI mainframe as shown in figure Figure 26. Laptop controller firewire interface...
  • Page 38: Configuring Vxi Components

    This must be done to insure that performance specifications are met. 6. Edit the configuration file so that it describes the new configuration. The e3238s.cfg configuration commands used in it are described in the Hardware Configuration Reference on page...
  • Page 39: E1437A, E1438A/B/D, E1439A/B/D, N6830 Vxi Adc

    4. A framing error from one of the ADC deserializers was detected. In this case, the LED will blink twice and then pause. The following information is taken from the d.e3238s.cfg file. Use this information to help configure the ADC settings in the e3238s.cfg file for your system.
  • Page 40 Hardware Installation ! The ADC configuration commands are as follows: ! - adcModel [E1437A, E1438A, E1438B, E1439A/70, E1439A/BB, E1439B/70, E1439B/BB, E1439C/70, E1439C/BB, E1439D/70, E1439D/BB, N6830A/70, N6830A/HF] Specifies the ADC's model type. If the ADC model type is N6830A/HF, only the HF input of the N6830 module is used and the tunerType must be set to N6830A/HF.
  • Page 41 Hardware Installation searchRx1.adcModel: N6830A/HF searchRx1.adcSampleRate: 20480000 searchRx1.adcDataPort: FPDP Increasing the ADC sample rate may affect the sweep rate depending on the search setup number of averages and RBW selections. searchRx1.adcModel: E1439D/70 searchRx1.adcInterfaceParm: 130 searchRx1.adcClock: Internal searchRx1.adcDataPort: FPDP searchRx1.adcMasterClock: Auto...
  • Page 42: E9821A Vxi Signal Processing Module

    Hardware Installation E9821A VXI Signal Processing Module There may be as many as ten E9821A modules in a system. The capabilities of the module depend on the type and number of PMC cards installed on it. The first module is configured to provide search processing but may also provide some signal processing capability.
  • Page 43: E1472A Vxi Rf Multiplexer

    Only one switch module may installed in a system. Note (default) configuration file contains the commands to implement the e3238s.cfg switch configuration shown above. To enable this configuration, just remove the comment characters in the first column of these commands.
  • Page 44: E1368/69A Vxi Microwave Switch

    Hardware Installation E1368/69A VXI Microwave Switch This VXI module supports switching signals for the microwave tuners. It can be installed in any chassis slot. Set the address to 131. Figure 30. E1369A Settings The configuration shown above consists of the switch driver board, the switches, and an extender module.
  • Page 45: Tuner Configuration

    2. Set the baud rate jumper. If the system was integrated at the factory, skip this step and proceed to step 3. Before the 89431A RF tuner can be used in the E3238S system, an internal jumper must be set to the proper position.
  • Page 46 Attach the other end of the BNC cable to the front panel connection on the ADC module labeled “Analog In”. 5. Reconnect the power cable. This concludes the hardware installation procedure for the E3238S system. searchRx.tuner.tunerInterfaceParm (pg 162) for the configuration command that...
  • Page 47: Watkins-Johnson Wj9119-1 Vxi Hf Tuners

    Hardware Installation Watkins-Johnson WJ9119-1 VXI HF Tuners If your system does not include a WJ9119-1 tuner, this procedure is not applicable to your Note installation. Configure the modules as described in figure 34 and then install them in the VXI mainframe as described in figure •...
  • Page 48: E2730B/E2731B Vhf/Uhf Tuner

    Hardware Installation E2730B/E2731B VHF/UHF Tuner If your system does not include an E2730B or an E2731B tuner, this procedure is not Note applicable to your installation. Set the module's logical address as described in figure 35 and then install it in the VXI mainframe as described in figure 9 on page searchRx.tuner.tunerInterfaceParm (pg 162)
  • Page 49: Si-9250 Block Downconverter

    Hardware Installation SI-9250 Block Downconverter If your system does not include an SI-9250 tuner, this procedure does not apply to your Note installation. Set the module's logical address as described in figure 36 and then install it in the VXI mainframe as described in figure 13 on page Figure 36.
  • Page 50: Si-9136B Vhf/Uhf Digital Vme Tuner

    Hardware Installation SI-9136B VHF/UHF Digital VME Tuner If your system does not include an SI-9136B tuner, this procedure does not apply to your installation. Set the module's VME address as described in figure 37 and then install it in the VXI mainframe using the required VME/VXI carrier as described in figure 14 on page Figure 37.
  • Page 51 SI-9136B dual tuner channels. The diagram in figure 38 illustrates how the dual tuner can be used by two instances of the E3238S software in a Dual Band configuration. This configuration allows collection in two different RF frequency bands. Figure 38.
  • Page 52: Communication Solutions Cs-5040 Microwave Tuner

    Hardware Installation Communication Solutions CS-5040 Microwave Tuner This tuner is used with the E1439A/B/D ADC as shown in figure 9 on page Figure 40. Configuring the CS-5040 tuner.
  • Page 53: Wideband Recording And Playback Sub-System Configuration

    To use the Agilent 35688E Option WRP, Wideband Recording and Playback Subsystem, the LAN interface must be enabled in the DSP module so that the DSP module auto recognizes the disk hardware. The following lines appear in the E3238s configuration file. Use the IP address of your WRP for the searchRx1.wrpIpAddress. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • Page 54: Serial Fpdp Cable Connections

    "Port 2" of the recorder. In this configuration, sFPDP “Port B” on the Agilent E9821 DSP modules are not used. • If delay is being used, the FPDP cables are connected as shown in the Agilent E3238S Installation and Configuration Reference in the VHF/UHF Single Channel Configuration, Multiple DSPs with Delay section, except the ADC connection is connected to "Port 2"...
  • Page 55: Lan Configuration -- Recorder/Agilent E9821 Dsp, Other Device (For Example, Psa Spectrum Analyzer)

    Hardware Installation If you're adding recording capability to an existing E3238s system, the LAN port on the Agilent E9821 DSP must have its IP address set and the LAN port enabled. The utility program in the folder is used for this e9821LanConfigure.exe...
  • Page 56: Configuring The Ex2500A

    Hardware Installation Configuring the EX2500A You can manage the E3238S software’s connection to the VTI Technologies EX2500A GigABit LAN I/O module by using the Agilent Connection Expert. Once you are connected to the EX2500A, the module’s settings can be configured using the module’s web page.
  • Page 57 Hardware Installation 6. Click the Add button. 7. Click the Search Local Network button to find any EX2500A modules on the local network. The software will display a list of connected EX2500A modules. 8. Click the LEDs button to and verify that the LEDs on the front of the EX2500A are flashing to test the connection.
  • Page 58 Hardware Installation 11. Click OK. 12. Click OK. 13. Note in the Agilent Connection Expert window now shows the VXIO interface and all of the modules installed in the VXI chassis. If any of the modules do not have green check marks, click the Refresh All if the General Tasks menu to make sure that are communicating properly.
  • Page 59 Hardware Installation 17. In the group of controls labeled IP Source, click to clear the AutoIP selection. 18. Close the web browser. 19. Exit the Agilent Connection Expert.
  • Page 60: Hardware Diagnostics

    Testing VXI Modules A hardware diagnostic utility called eVxiTest is provided. This utility is installed when you install the E3238S software. To run the utility, click Start > All Programs > Agilent E3238S > eVxiTest > eVxiTest. When you run the program, a window appears as shown in figure Figure 41.
  • Page 61: Laptop/Firewire System Diagnostics

    To start it click Start > Programs > Agilent IO Libraries Suite > Utilities > Visa assistant Figure 42. Agilent Visa Assistant Compare the addresses here with the entries in the file. Also, check the e3238s.cfg E3238S File > Shared Libraries dialog box to determine which file is used. e3238s.cfg...
  • Page 62 Hardware Installation...
  • Page 63: Software Installation And Configuration

    Miscellaneous E3238S Configurations ........90...
  • Page 64: Updating System Components

    Configuring the E3238S Software (page 69). Note The E3238S software requires a valid copy of your software license file. If you do not have a valid license file, contact Agilent to have one regenerated and e-mailed to you. See Software License File (page...
  • Page 65: Controller Requirements

    MINIMUM RECOMMENDED Processor 1.5 GHz Pentium P4 Dual 3 GHz Pentium (E3238S libraries are optimized for (Load eXceed on one CPU & E3238S on Intel Processors) the other) Memory 512 MB 2 GB (performance suffers with less) (More memory is always better)
  • Page 66 E3283S system (Use: Parallel printers) 1-port (USB-1 OK) 4-ports (USB-2) One port required for License Key One port required for E3238S License Key Fire Wire 1-port (Must meet OHCI standard) 2-ports (Must meet OHCI standard) Required to Connect PC to VXI...
  • Page 67 Microsoft Office Word & Excel (Win2K or Suite of E3283S system (Word, Excel & (Use: Export of E3238S (Use: Export of E3238S databases to a Power Point) databases to a spreadsheet for spreadsheet for manipulation of data and/or manipulation of data and/or...
  • Page 68: Setting The Compiler Environment Variables For Option Asd

    Software Installation and Configuration Setting the Compiler Environment Variables for option ASD The following is required to develop libraries with E3238S option ASD: • Microsoft Visual Studio Ver 6.0 • Microsoft Visual Studio.NET, Ver 7.0 • Microsoft Visual Studio.NET, Ver 8.0 When installing the Microsoft compiler, we recommend allowing the setup program to register the compiler environment variables necessary for command line compilation.
  • Page 69: Installing And Configuring The E3238S Software

    Install the E3238S Program........
  • Page 70: Configure The Operating System

    This procedure creates the folders for the E3238S software. Agilent recommends copying an image of the E3238S DVD to the computer’s C: drive. Placing the image on the C: drive allows the software to be re-installed without the distribution DVD.
  • Page 71: Install The E3238S Program

    Software Installation and Configuration Install the E3238S Program Be sure that the E3238S application is installed before installing the license software. Also, if Note your software license uses a USB key, the USB key must be disconnected from the computer until after the E3238S application software has been installed.
  • Page 72 Exceed X server. 8. Click "Yes" to install the Exceed X Server Software 9. Once the Exceed installation is complete, the E3238S installation should continue automatically. If it doesn’t, re-start the E3238S installation following the instructions in step 1.
  • Page 73 Software Installation and Configuration 10. If you are installing the E3238S software for the first time on a PC, you may encounter a spurious error message generated by the FLEXid dogle driver installer, directing you to reboot your system at that point in the install procedure. .
  • Page 74: Configuring The Vxi Interface

    The Agilent IO Libraries Suite allows you to connect to a VXI mainframe with two different types of connections, the IEEE 1394 interface and a Gigabit LAN connection. ® If you are installing the E3238S software on a PC that is running Microsoft Windows 7 Note ®...
  • Page 75: To Configure Your Ieee 1394 Vxi Interface

    Software Installation and Configuration 7. Slect the option Browse my computer for driver software. 8. Select from the displayed list, 1394 OHCI Compliant Host Controller (Legacy). 9. Click Next. 10. Click Close. 11. If you have changed the IEEE 1394 device driver, reboot your PC to install the changes to Windows 7.
  • Page 76 The E8491 will always show a red x. Figure 45. IO Config 4. In order to use the E3238S Software with your configured IO Devices, you must change the VME Bus Request level to 2. The Agilent IO Library default value is 3. To change the VME Bus Request: •...
  • Page 77 Software Installation and Configuration Figure 46. VME Bus Level Make sure the "VME bus request level" is set to "2". Then select OK to save your settings. Agilent IO Libraries Suite also provides a VXI Resource Manager. This is a software utility that initializes and prepares a VXI system for use.
  • Page 78: To Configure Your Gigabit Lan Vxi Interface

    To configure your Gigabit LAN VXI interface: If you are using the VTI Technologies EX2500A GigABit LAN I/O module, you must install both the 32-bit and 64-bit EX2500A device drivers provided on the E3238S installation disc. The drivers are found in the installation disc directory:...
  • Page 79: Installing Software Options

    \images\E3238s\E3.2\Option\ 3. Modify the e3238s.cfg file to enable the selected libraries: The sections of the e3238s.cfg file that control the libraries are found at the file’s end. Details are given in a readme.txt file installed in each library’s install directory (e.g., narrow band recorder, option NBR, is installed in \E3238s\NBR)
  • Page 80: Software Licensing

    “Next.” When the license installation is complete, remove the license CD and store it in a safe place. If you have received a license file in some other manner, such as by E-mail, and the E3238S From a File software is installed on the computer, install the license file as follows: 1.
  • Page 81: Dealing With License Problems

    Software Installation and Configuration Dealing with License Problems If the E3238S software is unable to validate its license, an error message is displayed. If you experience license problems, check for the following common causes. • Is the license file at the location expected by the E3238S software?
  • Page 82: The Software License File

    Agilent. The new license must then be re-installed. The E3238S software runs only on a controller or PC upon which its license is valid. The software checks that it is running on a proper controller by one of two processes: •...
  • Page 83 Software Installation and Configuration If the E3238S software is, at startup, unable to validate its license because the license file is not in its expected location or the license does not match the expected controller hardware, the software displays an error message. For more information on resolving license problems, Licensing Validation Problems (page 87).
  • Page 84 If the hostID does not match the computer when the E3238S software starts, the software displays an error message. The E3238S GUI interface will halt until the component is returned and the user clicks the dialog box’s “OK” button. License files provided by Agilent have names like the following example: N6820E-20JW1234-11ab56789a12-SWL-14Apr2006.lic...
  • Page 85: In Case Of Failure

    This section describes how to recover from the loss of a functional license due to a hardware failure in your hostID device. This is indicated by an error message stating that the E3238S licensing system could not validate the license.
  • Page 86 This special USB Key is shipped in a package marked as a “single-use emergency backup key.” The Backup Key will enable operation of the E3238S software for a limited time whether the original key mechanism was USB-key based or computer-key based. This provides...
  • Page 87: Licensing Validation Problems

    USB port. Is the license valid for the current version of the software? Licenses for earlier versions of the E3238S software may not be valid for later releases. Licensing Support To contact Agilent regarding licensing needs:...
  • Page 88: Modifying The Hardware Configuration File

    (i.e., the configuration file already e3238s.cfg exists in the E3238S directory) the configuration file is not overwritten. This avoids losing the information in the existing file. To setup the new configuration 1. Rename the existing if you wish to save it e3238s.cfg...
  • Page 89: Configuring X Window Application Resources

    Profile or HOME directories. When the application is started, the window manager searches a number of places until it finds the E3238s resource file. It uses the first one it finds. The resource file search order is as follows: 1.
  • Page 90: Miscellaneous E3238S Configurations

    The E3238S application contains a security feature that blanks the E3238S window when you select Utilities, Secure Display (or press Ctrl-S). • By default, this feature is enabled. It may be disabled by editing the e3238s.cfg file and commenting out the line disableAccess: Secure Display •...
  • Page 91: File System Organization

    This defines a sockets port and is usually added during installation. This entry must appear in the services file of both the workstation running E3238S and the remote workstation (the numbers must be the same). Verify that the entry exists as shown above. If not, add it.
  • Page 92: User Programming

    On a Microsoft Windows system, the application files may be installed wherever the user indicates. The default location is the directory but since this may vary from one C:\E3238s installation to the next, the label is used to indicate the application's home $E3238S directory in the following discussion.
  • Page 93: Creating A Development Environment

    <HOME>\asd\userPane\userPane.dll genericLib: <HOME>\asd\genericLib\genericLib.dll 3. Install a personal copy of the E3238S application resource file and modify it. copy <E3238S>\d.E3238s <HOME>\E3238s Note that this copies the file and renames it. Edit the resource file and add the following line specifying the hardware configuration file to load when the application starts: *hardwareConfiguration: <HOME>\e3238s.cfg...
  • Page 94 Software Installation and Configuration...
  • Page 95: Hardware Configuration Reference

    Some software options, such as option USD, provide their own configuration file that can be Note cut and pasted into the e3238s.cfg file. The configuration files are located in the directory for the specific option. For example, the USD configuration file default location is :\E3238s\usd\d.e3238s.cfg.
  • Page 96 Hardware Configuration Reference handoffRx.label ............121 irigCableDelay .
  • Page 97 Hardware Configuration Reference searchRx.AdcSynchronization (EMC) ........167 searchRxConfiguration (EMC) .
  • Page 98: Asxdsp_0

    G4 on a dual-G4 processor PMC card. elf = Executable and Linking Format esl = elf shared library Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll...
  • Page 99: Asxdsp_1

    G4 on a dual-G4 processor PMC card. elf = Executable and Linking Format esl = elf shared library Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll...
  • Page 100: Df.alias (Edf)

    Specifies an alternate name to be used in the application’s user interface so that the real signal Description name is not displayed. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: df1.longitude: df1.declination: df1.heading: You may use either regular slashes (/) or back slashes (\) in the pathname. Note...
  • Page 101: Df.args (Edf)

    The maximum length is 255 characters. Specifies the values for any parameters that a custom library might pass in. Description Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: 45 90 135 180 360 df1.alias: NorthPole df1.latitude: df1.longitude: df1.declination: df1.heading: Note...
  • Page 102: Df.declination (Edf)

    North. Values are entered as decimal values. This parameter may be changed in the GUI. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: 47.21 df1.longitude: 75.42 df1.declination: -15.2...
  • Page 103: Df.enabled (Edf)

    Another way to disable a signal library is to leave the setting True and just comment out the signal.enabled line. The following example shows a DF library that is disabled: Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: 47.21 df1.longitude: 75.42 df1.declination: -15.2 df1.heading:...
  • Page 104: Df.heading (Edf)

    102) to derive the true heading with respect to true North. Values are entered as decimal values. This parameter be changed in the GUI. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: 47.21 df1.longitude: 75.42 df1.declination: -15.2 df1.heading:...
  • Page 105: Df.hostlib (Edf)

    Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: df1.longitude: df1.declination: df1.heading: You may use either regular slashes (/) or back slashes (\) in the pathname.
  • Page 106: Df.latitude (Edf)

    Values are entered as decimal values. Negative values indicate a location in the Southern Hemisphere. This may be changed in the GUI. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: 47.21 df1.longitude: 72.45 df1.declination: df1.heading: df.declination (EDF) (page 102)
  • Page 107: Df.longitude (Edf)

    Specifies the initial longitude location of the system. This may be changed in the GUI. Description Values are entered as decimal values. Negative values indicate the Western Hemisphere. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Direction Finding !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! df1.enabled: False df1.hostLib: C:\E3238s\lib\demoDF.dll df1.args: df1.alias: NorthPole df1.latitude: 47.21 df1.longitude: 75.42 df1.declination: df1.heading: df.declination (EDF) (page 102)
  • Page 108: Disableaccess

    The user may change the menu access status by entering the password for user when e3238s prompted. i. Menu access control exists in the GUI in the File, Access Control ... dialog box. There is no password control unless there is a user defined as 'e3238s'. enableAccess (page 115) See Also...
  • Page 109: Downloadable

    The maximum length is 79 characters. The E9821A DSP module serves as the measurement engine for the E3238S system. As Description such, it manages the system tuner(s), the ADC, and its own DSP assets such that, given a set of sweep/search parameters provided by the host, it returns spectral data.
  • Page 110: E3238Sservice

    Description server services are listed in a file: For Windows systems, the file is \WinNT\system32\drivers\etc\Services The line in the file may look like this: e3238s 7011/tcp The default value of this parameter is e3238s The following commands show an example socket configuration:...
  • Page 111: E3238Sservicedatabuffersize

    Specifies the maximum size of the buffer used to hold incoming data (from the sockets Description receive buffer). For the E3238S, this data amounts to incoming commands. The default value of this parameter is 512. The following commands show an example socket configuration:...
  • Page 112: E3238Sservicemaxconnections

    Syntax e3238sServiceMaxConnections: integer 1 ≤ integer ≤ 10 Specifies the maximum number of server sockets available on the E3238S host. The E3238S Description Sockets Connections dialog box shows the maximum number of connections and any clients connected to the E3238S service.
  • Page 113: E3238Sservicerecvbuffersize

    The default value for this parameter is 0 which allows the system to adjust the actual value ® used to match the conditions. The default value for Windows is 8192. The following commands show an example socket configuration: Example e3238sService: e3238s e3238sServiceMaxConnections: 4 e3238sServiceDataBufferSize: 512 e3238sServiceSendBufferSize: 0 e3238sServiceRecvBufferSize: 0 e3238sService (page 110) See Also...
  • Page 114: E3238Sservicesendbuffersize

    The default value for this parameter is 0 which allows the system to adjust the actual value ® used to match the conditions. The default value for Windows is 8192. The following commands show an example socket configuration: Example e3238sService: e3238s e3238sServiceMaxConnections: 4 e3238sServiceDataBufferSize: 512 e3238sServiceSendBufferSize: 0 e3238sServiceRecvBufferSize: 0 See Also e3238sService (page 110)
  • Page 115: Enableaccess

    Syntax enableAccess: string The maximum length is 255 characters. Used to restore access to features within the E3238S application that have been restricted Description through use of the disableAccess (page 108). You can also choose to just comment out the disableAccess lines in the e3238s.cfg file...
  • Page 116: Energyhistoryfilter

    If a library contains code for both features and filters, use the same name with both Notes commands. Either regular slashes (/) or back slashes (\) may be used in the pathname. Example energyHistoryFilter: /e3238s/filterBUTCH.dll, \ /e3238s/filterSUNDANCE.dll featureExtraction: /e3238s/featureBUTCH.dll, \ /e3238s/featureSUNDANCE.dll...
  • Page 117: Featureextraction

    Description spectral search data. Example featureExtraction: /e3238s/featureBUTCH.dll, \ /e3238s/featureSUNDANCE.dll As many as 4 feature shared libraries may be loaded, each of which may define as many as 4 features. If one shared-library program contains code for both features and filters, use the same name Note with both commands.
  • Page 118: Genericlib

    Specifies a shared library comprising features that do not belong in any of the specific user- Description defined categories such as panes, feature types, feature filters, alarm tasks, and signal processing. As many as four generic shared libraries may be loaded. Example genericLib: C:/e3238s/examples/doItAll.dll...
  • Page 119: Handoffrx.driver

    Specifies the shared-library file containing the driver code for a specific handoff receiver. Description As many as 100 handoff receivers may be controlled by the E3238S system. The number 16 that appears in the syntax above is determined by the maxHandoffRxs parameter setting in resource file.
  • Page 120: Handoffrx.interface

    Description examples are hpib, vxi, and com1. As many as 100 handoff receivers may be controlled by the E3238S system. The number 16 that appears in the syntax above is determined by the maxHandoffRxs parameter setting in resource file. An error occurs when you specify more than this setting.
  • Page 121: Handoffrx.label

    Specifies a label for the handoff receiver listing in the handoff receiver pane. Description As many as 100 handoff receivers may be controlled by the E3238S system. The number 16 that appears in the syntax above is determined by the maxHandoffRxs parameter setting in resource file.
  • Page 122: Irigcabledelay

    Hardware Configuration Reference irigCableDelay Syntax irigCableDelay: integer -9999999 ≤ integer ≤ 9999999 Specifies the amount of time to allow for an IRIG time reference signal due to cable length Description between the IRIG source and this system. Units are integers where each increment is equivalent to 100 ns (10e-7 s). This selection has no effect when timeReference (page 181) is systemClock.
  • Page 123: Irigclock

    Hardware Configuration Reference irigClock Syntax irigClock: enum enum = {Internal, External} Specifies the source of the clock signal for the IRIG time reference module. This signal is Description used when irigOperatingMode (page 126) is Freerun or when decoding a reference signal that ceases.
  • Page 124: Iriginterfaceparm

    Hardware Configuration Reference irigInterfaceParm Syntax irigInterfaceParm: integer 1 ≤ integer ≤ 254 Specifies the logical address for the IRIG VXI module. Description See the Hardware Installation section for information on configuring the module switches. This selection is ignored when timeReference (page 181) is systemClock.
  • Page 125: Irigmodel

    Hardware Configuration Reference irigModel Syntax irigModel: enum enum = {None, BC350VXI} Specifies the model number of the IRIG (time reference) VXI module. Description The bc350VXI Time and Frequency Processor (TFP) by Datum Inc is the only IRIG time reference module supported. This selection has no effect when timeReference (page 181) is systemClock.
  • Page 126: Irigoperatingmode

    Hardware Configuration Reference irigOperatingMode Syntax irigOperatingMode: enum enum = {Decode, Freerun, 1PPS, RealtimeClock, DigitalSync, GPSOnboard, GPSinAntenna} Specifies the method used by the time and frequency processor (TFP) to determine the time Description reference. • Decode means the TFP decodes the IRIG timecode signal on its front panel connector to generate time values.
  • Page 127: Irigsecondsfromgmt

    Hardware Configuration Reference irigSecondsFromGMT Syntax irigSecondsFromGMT: integer -86399 ≤ integer ≤ 86399 Specifies the number of seconds by which to shift the time reference to get GMT. Description All time stamp values are given in GMT. When the system time reference signal is a local time, this parameter may be used to derive GMT such that time_ref + irigSecondsFromGMT = GMT Example...
  • Page 128: Irigtimecodeformat

    Hardware Configuration Reference irigTimeCodeFormat Syntax irigTimeCodeFormat: enum enum = {IRIGA, IRIGB, 2137, NASA36, XR3} Specifies the time reference signal code format applied to the time code input (pin 7 of J1). Description • IRIGA specifies IRIG Standard Format A 1000 PPS code. Reference IRIG document 200- •...
  • Page 129: Irigtimecodemodulation

    Hardware Configuration Reference irigTimeCodeModulation Syntax irigTimeCodeModulation: enum enum = {AM, PCM} Specifies type of time code modulation used on the time reference signal. Description • AM specifies amplitude modulation. • PCM specifies pulse code modulation or DC level shift (DCLS). This modulation type is not supported when irigTimeCodeFormat (page 128) is 2137 or XR3.
  • Page 130: Maxclientsockets

    Syntax maxClientSockets: integer 0 ≤ integer ≤ 16 Specifies the maximum number of client sockets that can be open in the E3238S application. Description The default is 0. However, a user-defined library may use client sockets to connect to external services (typically on other systems).
  • Page 131: Maxservices

    Specifies the number of sockets used to listen for connections. Description The default value of this parameter is 1. Only one listen socket is required for 1-10 clients to the E3238S service. There should be 1 listen socket for every service provided by the system (see \WINNT\system32\drivers\etc\services This number may be incremented to support additional socket services implemented through user-defined shared-library programs.
  • Page 132: Modrec.alias (Emr)

    Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Modulation Recognition !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! modRec1.enabled: False modRec1.hostLib: C:\E3238s\mr1\mr1.dll modRec1.args: modRec1.alias: You may use either regular slashes (/) or back slashes (\) in the pathname. Note modRec.args (EMR) (page 133) See Also modRec.enabled (EMR) (page 134)
  • Page 133: Modrec.args (Emr)

    Specifies the values for any parameters that a custom library might pass in. Description Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Modulation Recognition !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! modRec1.enabled: False modRec1.hostLib: C:\E3238s\mr1\mr1.dll modRec1.args: modRec1.alias: You may use either regular slashes (/) or back slashes (\) in the pathname. Note modRec.alias (EMR) (page 132) See Also modRec.enabled (EMR) (page 134)
  • Page 134: Modrec.enabled (Emr)

    The following example shows a signal that is disabled: Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Modulation Recognition !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! modRec1.enabled: False modRec1.hostLib: C:\E3238s\mr1\mr1.dll modRec1.args: modRec1.alias: You may use either regular slashes (/) or back slashes (\) in the pathname. Note modRec.alias (EMR) (page 132) See Also modRec.args (EMR) (page 133)
  • Page 135: Modrec.hostlib (Emr)

    Specifies the filename of the Mod Rec library to be loaded in the host (system controller). Description This provides the host component of the typical host-target interaction mechanism. Example !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Modulation Recognition !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! modRec1.enabled: False modRec1.hostLib: C:\E3238s\mr1\mr1.dll modRec1.args: modRec1.alias: You may use either regular slashes (/) or back slashes (\) in the pathname. Note...
  • Page 136: Multisystemsynctimeout (Ems)

    Hardware Configuration Reference multiSystemSyncTimeout (EMS) Syntax multiSystemSyncTimeout: integer 1 ≤ integer ≤ 60 Specifies the time (in seconds) to wait for system synchronization acknowledgment in a Description multi system configuration. Example multiSystemSyncTimeout: 5...
  • Page 137: Multisystemsynchronization (Ems)

    Hardware Configuration Reference multiSystemSynchronization (EMS) Syntax multiSystemSynchronization: enum enum = {Off, Master, Slave} Specifies whether the system is either a master or slave system Description Example multiSystemSynchronization: Master -or- multiSystemSynchronization: Slave...
  • Page 138: Multiplesignalsperprocessor

    Syntax multipleSignalsPerProcessor: enum enum = {Disabled, Enabled} Specifies whether you can process more than one signal type on a G4 processor is activated. Description Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238S\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238S\downloadables\ASXdsp_1.elf searchRx1.minDelayTimeRequired: 0 ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll...
  • Page 139: Numsearchrx (Emc)

    Hardware Configuration Reference numSearchRx (EMC) Syntax numSearchRx: integer 1 ≤ integer ≤ 4 Specifies the number of search channels installed. Description Tuner, ADC, and DSP modules should be specified for each channel. Example searchRxConfiguration: MultiChannelParallelTimeSynchronousSearch numSearchRx:2 searchRx1.adcModel: E1439B/70 searchRx1.adcInterfaceParm: searchRx1.adcClock: Internal searchRx1.adcDataPort: localBus...
  • Page 140: Searchrx.adcclock

    Hardware Configuration Reference searchRx.adcClock Syntax searchRx1.adcClock: enum enum = {Internal, External} Specifies the clock source for the analog-to-digital converter in the search receiver. Description • Internal means the ADC will use it's own internal reference. This is the default selection. •...
  • Page 141: Searchrx.adcdataport

    Hardware Configuration Reference searchRx.adcDataPort Syntax searchRx1.adcDataPort: enum enum = {VXI, LocalBus, FPDP} Specifies the data path between the ADC and DSP modules. Description • VXI specifies using the bi-directional VXI bus on the VME backplane. This bus is also used to send commands from the controller to the VXI modules and to move the DSP output data back to the host/controller.
  • Page 142: Searchrx.adcinterfaceparm

    Hardware Configuration Reference searchRx.adcInterfaceParm Syntax searchRx1.adcInterfaceParm: integer 1 ≤ integer ≤ 254 Specifies the VXI logical address used to communicate with the ADC module in the search Description receiver. This address must correspond with switches set inside the module. The following commands define the hardware configuration for the ADC in the search Example receiver.
  • Page 143: Searchrx.adcmasterclock

    Hardware Configuration Reference searchRx.adcMasterClock Syntax searchRx1.adcMasterClock: enum enum = {Off, On, Auto} Specifies whether the search ADC provides its sample clock for use by other sampling Description modules such as other ADCs (in a multi-channel system) or the DDC (digital downconverter) to use.
  • Page 144: Searchrx.adcmodel

    Hardware Configuration Reference searchRx.adcModel Syntax searchRx1.adcModel: enum enum = {E1437A, E1438A, E1438B, E1439A/70, E1439B/70, E1439C/70, E1439D/70, E1439A/BB, E1439B/BB, E1439C/BB, E1439D/BB, N6830A/70, N6830A/HF} Specifies the model number of the analog-to-digital converter module in the search receiver. Description As of this printing, the ADC modules supported are as follows: •...
  • Page 145: Searchrx.adcsamplerate

    Hardware Configuration Reference searchRx.adcSampleRate Syntax searchRx1.adcSampleRate: integer [10240000, 20480000, 40960000, 81920000, etc (see below)] Specifies the ADC sample rate for the N6830A. This parameter will affect the bandwidth Description available for narrowband signal processing. For best probability of intercept (fastest search revist times) use the lowest stare bandwidth that covers the frequency range of interest.
  • Page 146: Searchrx.antenna.calfile

    !These commands control the application of corrections to compensate for !tuner response and antenna path response. These user-supplied !corrections are in addition to built-in RF and IF corrections. For an !example of the file format, see the file e3238s\cal\d.tuner1.cal. !Cal files are normally located in the C:\E3238s\cal searchRx1.antenna1.calFile:...
  • Page 147: Searchrx.antenna.switchcmnd

    Hardware Configuration Reference searchRx.antenna.switchCmnd Syntax searchRx1.antenna(1..16).switchCmnd: integer This command is used to program the RF switch. The value is logically compared with Description searchRx.antenna.switchMask (page 148) to determine which switches must be changed such that only those are changed when the antenna selection changes. This approach is used to minimize relay activity and maximize switch contact life.
  • Page 148: Searchrx.antenna.switchmask

    Hardware Configuration Reference searchRx.antenna.switchMask Syntax searchRx1.antenna(1..16).switchMask: integer Description This command is used to program the RF multiplex switch, which allows antenna switching. It is used in conjunction with searchRx.antenna.switchCmnd (page 147) to minimize relay activity and maximize switch contact life. Example searchRx1.antenna1.switchCmnd: 0x00010001...
  • Page 149: Searchrx.dspcmndport

    VXI modules up to now. This bus may also be used to move the DSP output data to the host/controller. The following commands define the hardware configuration for the search receiver DSP Example module: searchRx1.dspModel: E9821A searchRx1.dspModules: searchRx1.dspNoHardwareConfig: 222D searchRx1.dspCmndPort: searchRx1.dspDataPort: searchRx1.dspDataCompression: downloadable: C:\E3238s\downloadables\e9821a.out searchRx.dspDataPort (page 151) See Also searchRx.adcDataPort (page 141)
  • Page 150: Searchrx.dspdatacompression

    Hardware Configuration Reference searchRx.dspDataCompression Syntax searchRx(1..4).dspDataCompression: enum enum = {Off, On} Description This provides a compression feature that moves the data from the DSP module back to the controller much more efficiently. The default setting is Off. Data compression improves the search system performance when the limiting factor is the IO bandwidth between the DSP and the controller.
  • Page 151: Searchrx.dspdataport

    VXI modules up to now. This bus may also be used to move the DSP output data to the host/controller. The following commands define the hardware configuration for the search receiver DSP Example module: searchRx1.dspModel: E9821A searchRx1.dspModules: searchRx1.dspNoHardwareConfig: 222D searchRx1.dspCmndPort: searchRx1.dspDataPort: searchRx1.dspDataCompression: downloadable: C:\E3238s\downloadables\e9821a.out searchRx.dspCmndPort (page 149) See Also...
  • Page 152: Searchrx.dspmodel

    222D searchRx1.dspCmndPort: searchRx1.dspDataPort: searchRx1.dspDataCompression: downloadable: C:\E3238s\downloadables\e9821a.out For multi-channel systems that have multiple ADC’s sharing one E9821A DSP, Note searchRx2.dspModel:, searchRx3.dspModel:, and so on should be set to Shared. The configuration of the E9821A is discussed under DSP Configuration (page 36).
  • Page 153: Searchrx.dspmodules

    Example searchRx1.dspModel: E9821A searchRx1.dspModules: 128,129 searchRx1.dspNoHardwareConfig: 222D searchRx1.dspCmndPort: searchRx1.dspDataPort: searchRx1.dspDataCompression: downloadable: C:\E3238s\downloadables\e9821a.out See Also The DSP module runs the program specified by the downloadable (page 109) command. This program controls most of the other VXI modules in the system.
  • Page 154: Searchrx.dspnohardwareconfig

    The maximum length is 79 characters. Description Specifies the type and location of PMC cards on the E9821 DSP modules when the E3238s application is run in the -noHardwre mode. • E = empty • 1 = single-G4 processor (option 110) •...
  • Page 155: Searchrx.mindelaytimerequired

    Hardware Configuration Reference searchRx.minDelayTimeRequired Syntax searchRx(1..4).minDelayTimeRequired: float 0 ≤ float ≤ 3600 Description Specifies minimum amount of delay (in seconds) required for signal processing. When one or more narrowband signal processing libraries are loaded, the application allocates narrowband assets based on the number of libraries loaded and the various channel requirements associated with each, as well as the number of DDC channels and G4 processors that are installed.
  • Page 156: Searchrx.snapshotmemory.interfaceparm

    The E9830A is obsolete. This configuration parameter is provided to support the continued Note use of previously-purchased units. The following command defines a snapshot module in the file: Example e3238s.cfg searchRx1.snapshotMemory1.model: E9830A searchRx1.snapshotMemory1.interfaceParm: 133 The example above defines the configuration of one E9830A (Snapshot) module shown in figure 51.
  • Page 157: Searchrx.snapshotmemory.model

    The E9830A is obsolete. This configuration parameter is provided to support the continued Note use of previously-purchased units. The following command defines a snapshot module in the file: Example e3238s.cfg searchRx1.snapshotMemory1.model: E9830A searchRx1.snapshotMemory1.interfaceParm: 133 The example above defines the configuration of one E9830A module as shown in the block diagram in figure 52.
  • Page 158: Searchrx.switchconfiguration

    Hardware Configuration Reference searchRx.switchConfiguration Syntax searchRx1.switchConfiguration: string The maximum length is 31 characters. This command is used to program the VXI multiplex switch. It specifies the string to appear Description in the Switch Configuration dialog with the label "Configuration". The following command represents a switch configuration with 16 inputs (from antennas) Example and 1 output.
  • Page 159: Searchrx.switchconnections

    Hardware Configuration Reference searchRx.switchConnections Syntax searchRx1.switchConnections: string The maximum length is 255 characters. This command is used to program the E1472A RF multiplex switch. Description Specifies labels that appear in the Show Connections dialog box. These are used to identify what each connector should be connected to.
  • Page 160: Searchrx.switchinterfaceparm

    Hardware Configuration Reference searchRx.switchInterfaceParm Syntax searchRx1.switchInterfaceParm: integer 1 ≤ integer ≤ 254 Specifies the VXI logical address of the RF switch module. Description The range specified above applies to VXI logical addresses. The address must correspond with switches set inside the module. Example searchRx1.switchInterfaceParm: 131 The Hardware Installation section of this book.
  • Page 161: Searchrx.switchmodel

    Hardware Configuration Reference searchRx.switchModel Syntax searchRx1.switchModel: enum enum = {None, E1472A, E1368/69/70A} Specifies the RF switch model installed. Description A switch may be used to implement multiple antennas and tuners. Figure 53 is an example configuration showing multiple antennas and multiple tuners. See searchRx.tuner.tunerModel (page 163).
  • Page 162: Searchrx.tuner.tunerinterfaceparm

    LO outputs are active. See searchRx.tuner.tunerModel (page 163) for the list of tuner models. Each tuner type has unique parameters defined in the d.e3238s.cfg file as follows: Tuner Parameters • WJ9119-1: An HF tuner comprised of two VXI modules (see searchRx1.tuner1.tunerModel:...
  • Page 163: Searchrx.tuner.tunermodel

    Hardware Configuration Reference searchRx.tuner.tunerModel Syntax searchRx1.tuner(1..4).tunerModel: enum enum = {None, HP89430A, HP89431A, WJ9119, WJ9119-1, CS5040, Interad9640, CS5320A, E2730A, E2731A, E2730B, E2731B, SI9250-ADV3000, SI9250-E273X, SI9250, ADV3000, PSA, SI9136, SI9250-SI9136, N6830/HF, Off } Specifies the tuner model(s) for the search receiver. Multiple tuners may be specified. A Description switch is used to implement multiple antennas and tuners.
  • Page 164: Searchrx.tuner.tunerswitchcmnd

    Hardware Configuration Reference searchRx.tuner.tunerSwitchCmnd Syntax searchRx1.tuner(1..4).tunerSwitchCmnd: integer Specifies the switch relay settings necessary to select a certain tuner. Description The value is logically compared with the searchRx.tuner.tunerSwitchMask (page 165) command to determine which relays need to change. Minimizing relay activity maximizes switch contact life.
  • Page 165: Searchrx.tuner.tunerswitchmask

    Hardware Configuration Reference searchRx.tuner.tunerSwitchMask Syntax searchRx1.tuner(1..4).tunerSwitchMask: integer This parameter value is used in conjunction with searchRx.tuner.tunerSwitchCmnd (page Description 164) to limit the number of switch relay changes needed to select a specified tuner. This maximizes the switch contact reliability and life. Example searchRx1.tuner1.tunerSwitchCmnd: 0x110000 searchRx1.tuner1.tunerSwitchMask: 0xFF0000...
  • Page 166: Searchrx.tuner.usercalfile

    !These commands control the application of corrections to compensate for !tuner response and antenna path response. These user-supplied !corrections are in addition to built-in RF and IF corrections. For an !example of the file format, see the file e3238s\cal\d.tuner1.cal. !Cal files are normally located in the C:\E3238s\cal !searchRx1.tuner1.userCalFile:...
  • Page 167: Searchrx.adcsynchronization (Emc)

    Hardware Configuration Reference searchRx.AdcSynchronization (EMC) Syntax searchRx.AdcSynchronization: enum enum = {VXIBackplane, ADCFrontPanel} This specifies the routing of the master ADC’s clock and sync signals are passed from the Description master ADC to the slave ADCs. VXIBackplane specifies that the signals are passed on bus lines at the rear of the mainframe.
  • Page 168: Searchrxconfiguration (Emc)

    Hardware Configuration Reference searchRxConfiguration (EMC) Syntax searchRxConfiguration: enum enum = {SingleChannelSearch, MultiChannelParallelTimeSynchronousSearch, MultiChannelParallelPhaseSynchronousSearch} Specifies how the search receiver section operates: Description SingleChannelSearch is the common operation type in which one channel sweeps. MultiChannelParallelTimeSynchronousSearch is the mode in which multiple search receiver channels sweep the same regions and sampling is time-synchronous. MultiChannelParallelPhaseSynchronousSearch is the mode in which multiple search receivers sweep the same regions and the measurement results are phase synchronous.
  • Page 169: Signal.alias

    The maximum length is 31 characters. Description Specifies an alternative name to be used in the application’s user interface so that the real signal name is not displayed. Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll...
  • Page 170: Signal.args

    Syntax signal(1..32).args: string The maximum length is 255 characters. Description Specifies the values for any parameters that a custom library might pass in. Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll signal1.hostDsp: C:\E3238S\demo\demoDsp.dll...
  • Page 171: Signal.enabled

    Another way to disable a signal library is to leave the setting True and just comment out the signal.enabled line. The following example shows a signal that is disabled: Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib:...
  • Page 172: Signal.hostdsp

    Specifies the filename of the DSP library to be loaded in the host (system controller). This provides the same signal processing normally performed in the G4 processor for the case where you run the E3238S application in the -noHardware mode. Example...
  • Page 173: Signal.hostlib

    Description Specifies the filename of the library to be loaded in the host (system controller). This provides the host component of the typical host-target interaction mechanism. Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll...
  • Page 174: Signal.loadfactor

    It is used to determine the processing topology, given how many other signals are loaded, their load factors, and the signal processing hardware assets installed. Example The following example shows a load factor of 64 channels per processor. multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib:...
  • Page 175: Signal.maxchannels

    You may use either regular slashes (/) or back slashes (\) in the pathname. Note The E3238S supports as many as ten E9821A modules. Each module has four sites so the configuration supporting the maximum channel count is three 32-channel DDCs and one G4 processor.
  • Page 176: Signal.minchannels

    DDC channels and G4 processors that are available in the installed hardware. The following example shows a minimum number of channels of 4. Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib:...
  • Page 177: Signal.targetdsp

    This file supports the ELF shared library (ESL) usage in which a single G4 processor can handle multiple signal types. When this file is used, the commands are not used. targetDsp_0 targetDsp_1 Example multipleSignalsPerProcessor: Enabled asxDsp_0: C:\E3238s\downloadables\ASXdsp_0.elf asxDsp_1: C:\E3238s\downloadables\ASXdsp_1.elf ! Demo Signal Type signal1.enabled: False signal1.hostLib: C:\E3238S\demo\demoHost.dll signal1.hostDsp: C:\E3238S\demo\demoDsp.dll...
  • Page 178: Socketserver

    Hardware Configuration Reference socketServer Syntax socketServer: enum enum = {Disabled, Enabled} Specifies whether the sockets feature is active. Description The default value of this parameter is Disabled. Example The following commands show an example socket configuration: socketServer: Enabled maxServices: maxClientSockets: socketServerTimerInterval: maxClientSockets (page 130) See Also...
  • Page 179: Socketservertimerinterval

    Hardware Configuration Reference socketServerTimerInterval Syntax socketServerTimerInterval: integer 1 ≤ integer ≤ 10000 This specifies how often the system checks for the presence of sockets data. Description Units are milliseconds. Default value is 5 ms. The following commands show an example socket configuration: Example socketServer: Enabled...
  • Page 180: Timecorrectionmaxblocksize

    Hardware Configuration Reference timeCorrectionMaxBlocksize Syntax timeCorrectionMaxBlocksize: integer 1 ≤ integer ≤ 2147483647 Specifies the maximum block size for applying Time Corrections. Description When Time Correction processing is enabled, time snapshot files larger than this value will not be corrected. If not specified, this defaults to 16 Mega-samples. Time correction processing is performed on the host computer and is memory intensive, requiring 8 bytes for each sample.
  • Page 181: Timereference

    Hardware Configuration Reference timeReference Syntax timeReference: enum enum = {SystemClock, VXIIRIG} Specifies whether to use the system clock or an IRIG time reference module as the time Description reference source. This is the reference for all time stamp values. Example timeReference: vxiIRIG irigModel:...
  • Page 182: Timereferencecal

    Hardware Configuration Reference timeReferenceCal Syntax timeReference: integer integer = [0, 1] Enables adjustment of ADC sample clock generated timestamps to track IRIG time. Only Description applies with tuner locked and vxiIRIG timeReference Example timeReference: vxiIRIG timeReferenceCal irigModel: bc350vxi irigInterfaceParm: irigOperatingMode: Decode irigTimeCodeFormat: IRIGB...
  • Page 183: Timerinterruptinterval

    E3238S system is interrupted to handle messaging between the host and target processes. The default is 100 ms. Great care should be used in selecting this value. Values too small inhibit the search process (E3238S) and values too large may cause the signal processing message buffer to overflow.
  • Page 184: Useralarmtask

    Hardware Configuration Reference userAlarmTask Syntax userAlarmTask: filename The maximum length is 511 characters. Specifies the user-defined alarm task (shared-library) program to load. Description Example userAlarmTask: C:\e3238s\userTaskEmail.dll You may use either regular slashes (/) or back slashes (\) in the pathname. Note...
  • Page 185: Usermenu

    Specifies the user-defined menu shared-library program to load. Description As many as 4 user-defined menu bar entries may be defined, each with as many as 8 menu entries. Example userMenu: C:/e3238s/examples/userMenu/userMenu.dll,\ C:/e3238s/examples/userMenu/userMenuArrow.dll You may use either regular slashes (/) or back slashes (\) in the pathname. Note...
  • Page 186: Userpane

    The maximum number of user-defined panes allowed is 4. To display a pane, add it to the application window with the layout.pane.type command. Example userPane: C:/e3238s/examples/userPane/userPane.sl You may use either regular slashes (/) or back slashes (\) in the pathname. Note...
  • Page 187: Userthreshold

    Hardware Configuration Reference userThreshold Syntax userThreshold: filename The maximum length is 511 characters. Specifies the user-defined shared library that implements a custom threshold algorithm. Description...
  • Page 188: Vxiinterface

    Hardware Configuration Reference vxiInterface Syntax vxiInterface: string The maximum length is 31 characters. This command identifies the VISA name for the VXI system as it is defined in the controller Description software. Configuring the VXI interface (page 74) The default name is (zero).
  • Page 189: Application Resources

    3. E3238s directory (as defined during installation) 4. Standard Exceed locations (e.g., XUSERFILESEARCHPATH) If no E3238s file is found, fallback resources defined in the program are used. See also, the discussion above. Any values specified on the command line with the...
  • Page 190 This option specifies a resource name and value to override any defaults. It is also very useful for setting resources that don't have explicit command line arguments. It is recommended that you start by copying the E3238s file into your home directory. This allows users to have custom configurations.
  • Page 191 Application Resources 1. Find the bin spacing. The following tables show the relationship between shape factor, bin spacing, and RBW RBW (Hz) vs. Bin Spacing and Shape Factor E1437 and N6830A/HF ADC 20.48 MSamples/Sec and 81.92 MSamples/Sec Shape Factor | Bin Spacing | 9.0:1 | 4.0:1 | 2.6:1 | |-------------|-------|-------|-------| | 80,000.0 | 120 k | 177 k | 305 k |...
  • Page 192 Application Resources 2. Next, calculate the number of frequency points. num points = (Stop Frequency - Start Frequency)/ Bin Spacing For our example this would be: num points = (2.65 GHz - 2 MHz) / 625 num points = 4,236,800 3.
  • Page 193 See following note. type: XmRString hardwareConfiguration default: <E3238S_home>/e3238s.cfg Specifies the hardware configuration file. See note below. Example: *hardwareConfiguration: /E3238s/e3238s.cfg.mine You can also start the program with the -xrm flag and specify this file. This is very useful for specifying multiple startup icons, each with a different configuration file and/or initial state (specified with the -missionState flag).
  • Page 194 However, on single hardware colormap systems, going into and out of the E3238S window causes harsh color usage for the window without focus. You can also use the -ownColormap flag when stating the program from the prompt.
  • Page 195 Specifies whether to start sweeping when the software is first started. type: XmRString default: powerUpMissionSetup When a filename is specified, the e3238s software's initial state is defined by the mission setup contained in this file. type: Boolean default: False remoteMode Prevents the software from displaying an X Window as well as error or message dialog boxes.
  • Page 196 Application Resources type: Integer default: 2000000 spectrogramBackingStoreSizeTraceA type: Integer default: 0 spectrogramBackingStoreSizeTraceB type: Integer default: 0 spectrogramBackingStoreSizeTraceC type: Integer default: 0 spectrogramBackingStoreSizeTraceD This is a companion resource with 'spectrogramBackingStoreSize'. Since the color spectrogram requires a large amount of memory for a full backing store, you may want to allocate individual trace values.
  • Page 197 Application Resources type: XmRString default: traceTranslations Specifies translations for the traces. A common use of these translations is to map function keys to various command line functions. An action routine, commandLine(), is provided to send strings to the command line of this software. For a list of commands available, see the Command Reference (a PDF file).
  • Page 198 Application Resources...
  • Page 199: Multi-Channel Hardware Installation

    Multi-Channel Hardware Installation This chapter describes the installation and configuration of measurement hardware for Option EMC, multi-channel search. Option EMC is only available with the E3238S/35688E Signal Intercept and Collection System. Option EMC is not available with the E3238S/N6820E Signal Survey Software.
  • Page 200: Overview

    Multi-Channel Hardware Installation Overview This section describes configurations supported by option EMC, Multi-Channel Search. This supports more than one and as many as four search receiver “channels” in an E3238s system. The block diagram in figure 57 illustrates a four-channel configuration. The tuners’ IF outputs are digitized by the ADCs.
  • Page 201: Hf Configurations

    A 2-channel N6830A HF system configuration is shown in figure 59. Figure 59. N6830A 2 channel HF system 2-channel N6830A HF Configuration Settings The following is a configuration example for a 2-channel, N6830A HF system for the e3238s.cfg file. searchRxConfiguration: MultiChannelParallelTimeSynchronousSearch numSearchRx: 2 searchRx1.dspModel: E9821A searchRx1.dspModules: searchRx1.dspCmndPort:...
  • Page 202: 4-Channel N6830A Hf Configuration

    A 4-channel N6830A HF system configuration is shown in figure 60. Figure 60. N6830A 4 channel HF system 4-channel N6830A HF Configuration Settings The following is a configuration example for a 4-channel, N6830A HF system for the e3238s.cfg file. searchRxConfiguration: MultiChannelParallelTimeSynchronousSearch numSearchRx: 4 searchRx1.dspModel: E9821A searchRx1.dspModules: searchRx1.dspCmndPort:...
  • Page 203 Multi-Channel Hardware Installation searchRx4.adcModel: N6830A/HF searchRx4.adcInterfaceParm: 67 searchRx4.adcClock: Internal searchRx4.adcMasterClock: Auto Figure shows a detailed view of the FPDP cabling for a 4 channel N6830A system. The cabling is the same whether you are using the HF or 70 MHz IF inputs on the N6830A. Figure 61.
  • Page 204: 3-Channel E1437A Hf Configuration

    Multi-Channel Hardware Installation 3-channel E1437A HF Configuration The E1437A HF configuration uses the WJ-9119 LO and downconverter sections and the E1437A ADC modules as shown in figure 62. Figure 62. E1437A 3 channel HF system...
  • Page 205: 3-Channel E1437A Hf Configuration Settings

    Multi-Channel Hardware Installation 3-channel E1437A HF Configuration Settings The following is a configuration example for a 3-channel, E1437 HF system for the e3238s.cfg file.
  • Page 206: General Configuration

    Multi-Channel Hardware Installation General Configuration searchRxConfiguration : MultiChannelParallelTimeSynchronousSearch specifies the multi-channel search mode; all channels sweep the same frequency range. numSearchRx specifies the number of search receiver channels installed. searchRxAdcSynchronization specifies whether the ADC clock and Sync signals are passed from one ADC to the next via the VXI backplane or the ADC front panel connectors.
  • Page 207: Adc Configuration

    Multi-Channel Hardware Installation ADC Configuration The first two parameters listed are the model and logical address. Each ADC is either a master or a slave with respect to the “shared” clock. There is only one ADC Clock master in a system. Background •...
  • Page 208: Dsp Hardware Optimization

    Multi-Channel Hardware Installation DSP Hardware Optimization The E9821A is a carrier for ePMC cards. There are mounting locations for four cards on the E9821A. Option 101 is a card containing two G4 processors. The E9821A supports as many as three of these The optimum number of cards depends on whether the sweep settings result in performance that is bound by DSP resources or the IO throughput between the DSP and controller.
  • Page 209: Vhf/Uhf Configurations

    2-channel VHF/UHF system using the E2730/31 tuners and the N6830A ADCs. Figure 63. VHF/UHF 2-channel N6830A system 2-channel N6830A V/UHF Configuration Settings The following is a configuration example for a 2-channel, N6830A VHF/UHF system for the e3238s.cfg file. searchRxConfiguration: MultiChannelParallelTimeSynchronousSearch numSearchRx: 2 searchRxAdcSynchronization: ADCFrontPanel searchRx1.tuner1.tunerModel: E2731B searchRx1.tuner1.tunerInterface Parm: 136, 0, 3, 20 searchRx2.tuner1.tunerModel:...
  • Page 210 Multi-Channel Hardware Installation searchRx2.adcModel: N6830A/70 searchRx2.adcInterfaceParm: 65 searchRx2.adcClock: Internal searchRx2.adcMasterClock: Auto...
  • Page 211: 4-Channel N6830A V/Uhf Configuration

    4-channel VHF/UHF system using the E2730/31 tuners and the N6830A ADCs. Figure 64. VHF/UHF 4-channel N6830A system 2-channel N6830A V/UHF Configuration Settings The following is a configuration example for a 4-channel, N6830A VHF/UHF system for the e3238s.cfg file. searchRxConfiguration: MultiChannelParallelTimeSynchronousSearch numSearchRx: 4 searchRxAdcSynchronization: ADCFrontPanel searchRx1.tuner1.tunerModel: E2731A searchRx1.tuner1.tunerInterface Parm: 136, 0, 3, 20 searchRx1.tuner2.tunerModel:...
  • Page 212 Multi-Channel Hardware Installation searchRx1.adcModel: N6830A/70 searchRx1.adcInterfaceParm: 64 searchRx1.adcClock: Internal searchRx1.adcMasterClock: Auto searchRx2.adcModel: N6830A/70 searchRx2.adcInterfaceParm: 65 searchRx2.adcClock: Internal searchRx2.adcMasterClock: Auto searchRx3.adcModel: N6830A/70 searchRx3.adcInterfaceParm: 66 searchRx3.adcClock: Internal searchRx3.adcMasterClock: Auto searchRx4.adcModel: N6830A/70 searchRx4.adcInterfaceParm: 67 searchRx4.adcClock: Internal searchRx4.adcMasterClock: Auto...
  • Page 213: 3-Channel E1439D V/Uhf Configuration

    Multi-Channel Hardware Installation 3-channel E1439D V/UHF Configuration This VHF/UHF configuration uses the E2730/31 tuners and E1439A/B/D ADC modules as shown in figure 65 Figure 65. VHF/UHF 3-channel E1439D system...
  • Page 214: 3-Channel E1439D V/Uhf Configuration Settings

    Multi-Channel Hardware Installation 3-channel E1439D V/UHF Configuration Settings This configuration is defined in the following configuration-file listing: Figure 66. Configuration settings VHF/UHF...
  • Page 215: General Configuration

    Multi-Channel Hardware Installation General Configuration searchRxConfiguration : MultiChannelParallelTimeSynchronousSearch specifies the multi-channel search mode; all channels sweep the same frequency range. numSearchRx specifies the number of search receiver channels installed. searchRxAdcSynchronization specifies whether the ADC clock and Sync signals are passed from one ADC to the next via the VXI backplane or the ADC front panel connectors.
  • Page 216: Adc Configuration

    Multi-Channel Hardware Installation ADC Configuration The first two parameters listed are the model and logical address. Each ADC is either a master or a slave with respect to the “shared” clock. There is only one ADC Clock master in a system. Background •...
  • Page 217: Dsp Hardware Optimization

    Multi-Channel Hardware Installation DSP Hardware Optimization The E9821A is a carrier for ePMC cards. There are mounting locations for four cards on the E9821A. Option 101 is a card containing two G4 processors. The E9821A supports as many as three of these The optimum number of cards depends on whether the sweep settings result in performance that is bound by DSP resources or the IO throughput between the DSP and controller.
  • Page 218 Multi-Channel Hardware Installation...
  • Page 219: Specifications

    Conditions, Certification, and Calibration ......221 E3238S Hardware Configurations........222 Tuner Sweep Control (Locked Tuner mode).
  • Page 220: Definitions

    Specifications Definitions Specifications describe the performance of parameters covered by the product warranty Specifications Characteristics Characteristics describe the product performance that is useful in the application of the product, but is not covered by the product warranty. Typical indicates performance within specification that 80% of the units exhibit with a 80% Typical confidence level over the temperature range 20 to 30 °C.
  • Page 221: Conditions, Certification, And Calibration

    • The product has been warmed up for at least 30 minutes. Certification Agilent Technologies certifies that this product met its published specifications at the time of shipment from the factory. Agilent Technologies further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology, to the extent allowed by the Institute’s calibration facility, and to the calibration...
  • Page 222: E3238S Hardware Configurations

    Option HY7 PSA Systems Option HY7 adds a 70 MHz IF Output to the PSA, which is required for use in E3238S sys- tems. Option H70 is also supported but HY7 is preferred because of it improves residual response performance.
  • Page 223: Tuner Sweep Control (Locked Tuner Mode)

    Specifications Tuner Sweep Control (Locked Tuner mode) “Tuner Lock” is a setting of the application software for this system. It appears as a check box under Search, Type, Tuner Sweep Control. The Tuner Lock setting affects specifications such as frequency span and affects other system capabilities. When Tuner Lock is Off, the system can search over a large frequency range by rapidly stepping the tuner center frequency.
  • Page 224: Specifications For N6830 100 Khz To 32 Mhz Vxi System

    Specifications Specifications for N6830 100 kHz to 32 MHz VXI System This section lists the specifications and supplemental information that applies to the hardware configurations that use the HF inputs of the N6830A dual channel HF receiver and 70 MHz IF ADC. This measurement hardware consists of a VXI mainframe and three VXI modules: one E8491 firewire module, one N6830 dual channel HF receiver, and one E9821A Signal Processing module.
  • Page 225: Frequency

    < -105 dBc/Hz (typical) The maximum frequency span depends on the chosen ADC sample rate. Set the sample rate in the searchRx1.adcSampleRate: line of the e3238s.cfg file. 20480000 = 8 MHz, 40960000 = 16 MHz, 81920000 = 32 MHz. When running narrowband signal processing such as Narrow-band Recorder, the minimum RBW is 60 Hz.
  • Page 226: Amplitude

    Specifications Amplitude Description N6830A/HF Nominal Specification Amplitude Range Full-scale level (ADC overload level) at RF input (Preset, 0 dB -12 dBm Attenuation) Input Attenuation -12 dB to +18 dB in 2 dB steps Additional Tuner Attenuation 0 dB (Attenuator Disabled) or 18 dB (Attenuator Enabled) Amplitude Accuracy Direct, No preselection filters ±3.2 dB...
  • Page 227: Inputs And Outputs

    In directed sweep mode, the start frequency is the lowest start frequency used in any active band, and the stop frequency is the highest stop frequency used in any active band. Software Features and Benchmarks Description Nominal Specification See the E3238S Options list at, E3238S Software Features http://www.agilent.com/find/n6820e.
  • Page 228: Specifications For 2.7 Ghz Vxi System And 6 Ghz Vxi System

    Specifications Specifications for 2.7 GHz VXI System and 6 GHz VXI System This section lists the specifications and supplemental information that applies to the hardware configurations that use the 2.7 GHz or 6 GHz VXI tuner. This measurement hardware consists of a VXI mainframe and four VXI modules: one E8491 firewire module, one E2730B or E2731B tuner module, one N6830A or E1439D ADC module, and one E9821A Signal Processing module.
  • Page 229: Frequency

    Specifications Frequency E273XB/E1439D E273XB/N6830A Description Nominal Specification Nominal Specification Frequency Range E2730B VXI tuner 20 MHz to 2.7 GHz 20 MHz to 2.7 GHz E2731B VXI tuner 20 MHz to 6.0 GHz 20 MHz to 6.0 GHz The tuner module and N6830A The tuner module and ADC can be configured to use their module can be configured to use...
  • Page 230 Specifications When running narrowband signal processing such as Narrow-band Recorder, the minimum RBW is 140 Hz. The maximum RBW is 556.65 kHz Each frequency point requires 4 bytes of host computer memory. Limited by the E2730/31 tuner.
  • Page 231: Amplitude

    This electronic attenuator is located after the first mixer of the tuner. To maintain dynamic range, its setting should not exceed about 10 dB. In the E3238S software, this attenuator setting can be different for each band of a Directed Search.
  • Page 232: Inputs And Outputs

    Level of displayed signal due to RF per IEC 61326-1 and IEC 61000-4-6 energy on power line with no RF Displayed signal level: -60 dBm (-73 dBV) input Software Features and Benchmarks Description Nominal Specification See the E3238S Options tab at, E3238S Software Features http://www.agilent.com/find/n6820e.
  • Page 233: Specifications For 26 Ghz Psa Systems

    Specifications Specifications for 26 GHz PSA Systems This section lists the specifications and supplemental information that applies to the hardware configurations that use the E4440A PSA Spectrum Analyzer with VXI ADC and signal processing modules. The PSA is used as a tuner, and it must have option HY7 or H70, a 70 MHz IF output.
  • Page 234: Frequency

    Specifications Frequency Description Nominal Specification Frequency Range E4440A PSA option HY7 9 kHz to 26.5 GHz Other PSA models Varies with model Frequency Reference ±0.2 ppm Frequency Span Tuner unlocked 199 kHz to 26.5 GHz, depends on PSA model Tuner locked Frequency Spans, and Snapshot File Frequency 600 Hz to 37.1 MHz in 2x steps Spans.
  • Page 235: Amplitude

    Residual responses, Option H70 <– 94 dBm This preamp is controlled by a mechanical switch which cannot be changed by the E3238S software. Use of the preamp limits the frequency range to < 3 GHz. After measuring the conversion gain of the PSA Option HY7 or H70 and entering the value in...
  • Page 236: Inputs And Outputs

    < – 90 dBm > 2.7 GHz < – 80 dBm Software Features and Benchmarks Description Nominal Specification See the E3238S Configuration and Performance guide, E3238S Software Features http://www.agilent.com/find/n6820e. Search Speed Sweep rate (1 Average, two E9821A Option 101 dual processor modules)
  • Page 237: General Specifications

    ICES/NMB-001 This ISM device complies with Canadian ICES- 001. Cet appareil ISM est conforme à la norme NMB-001 du Canada. The E3238S/N6820E passes IEC/EN 61326-1 when the front cover and ground wire are installed per instructions. Consult the Declaration of Conformity for the "E3238S/N6820E" to determine the compliance status and performance of specific hardware combinations.
  • Page 238: Safety Summary

    Technologies Sales and Service Office for service and repair to ensure that safety features are maintained. If the equipment is used in a manner not specified by Agilent Technologies, the protection provided by the equipment may be impaired. DO NOT service or adjust alone: Do not attempt internal service or adjustment unless another person, capable of rendering first aid and resuscitation, is present.
  • Page 239 Specifications DO NOT remove the module covers. Caution Operating personnel must not remove module covers. Component replacement and internal adjustments must be made only by qualified service personnel. Modules that appear damaged or defective should be made inoperative and secured against unintended operation until they can be repaired by qualified service personnel.
  • Page 240: Safety Symbols And Instrument Markings

    Specifications Safety Symbols and Instrument Markings Symbols and markings in manuals and on instruments alert you to potential risks, provide information about conditions, and comply with international regulations. The following table defines the symbols and markings you may find in a manual or on an instrument. Safety symbols and instrument markings Safety symbols Warning: risk of electric shock.
  • Page 241: Service And Support

    Service and Support Any adjustment, maintenance, or repair of this product must be performed by qualified personnel. Contact your customer engineer through your local Agilent Technologies Service Center. You can find information about technical and professional services, product support, and...
  • Page 242 Specifications...
  • Page 243: Index

    Index Numerics WJ9119 tuner 1PPS time reference alarm 89430 configuration log view length 89431 tuner task shared library configuration alias 132, configuration command amplitude modulation 102, 104, 106, 107, 9119 settings antenna switching application recovery access resources disable upgrade enable audio activate filename extension...
  • Page 244 123, 181, color block diagram ADC overload options background declination (DF) plot default trace audio filename extension location energy history plot E3238s resource file grid e3238s.cfg file marker delay plot IRIG cable trace memory trace alias trace label arguments colors, GUI...
  • Page 245 E2730 settings filter, energy history E2730B tuner firewire cabling configuration command fonts switch settings log view E3238s, software installation trace E8491B cabling FPDP (fiber optic) E9821A DSP ADC interface cabling cabling 22, 28, 32, configuration frequency accuracy...
  • Page 246 PSA tuner in case of failure (licensing) laptop installation filesystem software license firewire cabling installing installation hardware components installing E3238s software IRIG module latitude (DF) license file library microwave switch alarm task RF switch energy history filter software feature extraction...
  • Page 247 Index RF switch status E1369A modulation, time ref code 102, 104, 106, 107, E1472A mouse, double-click time snapshot memory multiClickTime, mouse tuner multiple CS-5040 search channels E2730A/E2731A tuners WJ9119 longitude (DF) N6830A ADC address setting mainframe configuration command cooling 13, 15, 16, 17, 18, 19, error LED fan switch 13, 15, 16, 17, 18, 19,...
  • Page 248 Index plotColor (resource) tuner cabling PMC board types tuner interface port ADC data safety DSP command summary DSP data symbols sockets sample rate power limits search power-on engine mission state receiver sweep status ADC model printer configuration program DSP model alarm task tuner model energy history filter...
  • Page 249 Index maximum client connections switch settings number of settling port number snapshot receive buffer file format send buffer module configuration server status stamp, reference 181, service name zone timer interval timer software license, activating interrupt interval 180, software option, installing sockets interval spectrogram titles, dialog boxes...
  • Page 250 Index description diagnostics component installation interface logical address configuration entry 142, 143, RF switch tuner switch settings ADC (all models) E1369A switch E1472A switch E9821A DSP IRIG module tuner cabling microwave VHF/UHF widget hierarchy resources Windows® XP, configuring WJ9119 tuner cabling configuration command switch settings...
  • Page 251: Appendix A: D.e3238S Listing

    Installation Appendix A: d.E3238s Listing The following file listing is from the d.E3238s Motif resource file in the E3238s home direc- tory. Do not modify this file. To modify or add resource parameters, copy it to the name E3238s and modify that file.
  • Page 252 Appendix A: d.E3238s Listing E3238S Installation...
  • Page 253: Appendix B: D.e3238S.cfg Listing

    , a duplicate of is created and given that name. e3238s.cfg d.e3238s.cfg When you upgrade (i.e., install the E3238S software on a system with an earlier version) the installation process does not overwrite the existing file. This avoids destroy- e3238s.cfg ing configuration information you may need.
  • Page 254 Appendix B: d.e3238s.cfg Listing E3238S Installation ! When the label is in the form @A1, @A2 ... @A16, this string is ! replaced by the corresponding antenna name. ! The 'switchCmnd' and 'switchMask' commands specify which switch relays ! must be updated to connect the particular antenna input to the tuner ! such that switch activity is minimized to maximize contact life.
  • Page 255 E3238S Appendix B: d.e3238s.cfg Listing Installation of switch configuration. - 'switchConnections' specifies the labels for each of the switch's input and output connections. Each input/output connection label is separated by a comma. The order of each field for the E1368/69/70A switch is as follows:...
  • Page 256 Appendix B: d.e3238s.cfg Listing E3238S Installation SI9250-E273X: 20 - 18000 MHz With E1439 ADC and E2730/31 or, N6830A/70 ADC and E2730/31 SI9250-ADV3000: 20 - 18000 MHz Only with E1439 ADC and ADV3000 SI9250-SI9136: 20 - 18000 MHz With E1439 ADC and DRS 9136B or,...
  • Page 257 E3238S Appendix B: d.e3238s.cfg Listing Installation searchRx1.tuner1.tunerInterfaceParm: 136, 0, 3, 20 !searchRx1.tuner1.tunerModel: E2731A !searchRx1.tuner1.tunerInterfaceParm: 136, 0, 3, 20 !!!!!!!!!!!!!!!!!!!!!!!! ! CS5040 or CS5020 !!!!!!!!!!!!!!!!!!!!!!!! ! The 'tunerInterfaceParm' for the CS5040 tuner is a comma-separated value string ! that specifies: Logical address...
  • Page 258 Appendix B: d.e3238s.cfg Listing E3238S Installation add second tunerInterfaceParm line with the same VME address and 2 for the channel. LO Mode: Controls sharing of the 1st and 2nd LO. (0=independent, 1=Master, 2=Slave). Preselector Filter: Enables tuned preselection filter when tuned between 20 MHz and 125 MHz.
  • Page 259 E3238S Appendix B: d.e3238s.cfg Listing Installation ! PSA must have option HY7 or option H70, which adds 70 MHz IF output. ! The IF output should be connected to E1439 ADC Analog In or N6830A 70MHz ! IF input. The E9821 controls the PSA via the LAN.
  • Page 260 Appendix B: d.e3238s.cfg Listing E3238S Installation - adcMasterClock [Off, On, Auto] Specifies whether the ADC puts its clock signal on the VXI backplane for use by other modules. Only one ADC may drive the VXI backplane. If the Auto mode is selected, the adcMasterClock for the search ADC is turned Off unless the searchRxConfiguration is set to a multiple channel mode.
  • Page 261 E3238S Appendix B: d.e3238s.cfg Listing Installation - dspDataCompression [Off] specifies whether to compress the frequency data uploaded from the DSP module. The compression causes approximately +/- 0.1 dB reduction in amplitude accuracy. - downloadable [C:\E3238s\downloadables\e9821a.out] specifies the DSP program. searchRx1.dspModel: E9821A searchRx1.dspModules:...
  • Page 262 <interface>,<interface parameters> ! where <N> is the number of the handoff receiver that appears on the e3238s user interface (e.g. 1), may be as large as 100 <driver shared library> is the filename of the handoff receiver shared library (e.g. C:\E3238s\lib\HD_8711.dll), <interface>,<interface parameters>...
  • Page 263 E3238S Appendix B: d.e3238s.cfg Listing Installation !!!!!!!!!!!!!!!!!!!!!! !!! WJ-8711 !!!!!!!!!!!!!!!!!!!!!! !handoffRx1.driver: C:\E3238s\lib\HD_8711.dll !handoffRx1.interface: rs232,ASRL0,9600 !handoffRx1.label: !!!!!!!!!!!!!!!!!!!!!! !!! WJ-8712 !!!!!!!!!!!!!!!!!!!!!! Note: Use driver HD_8712L.dll if the 8712 does NOT have the extended IF bandwidths option. !handoffRx1.driver: C:\E3238s\lib\HD_8712L.dll !handoffRx1.driver: C:\E3238s\lib\HD_8712.dll !handoffRx1.interface: rs232,ASRL0,9600 !handoffRx1.label:...
  • Page 264 Appendix B: d.e3238s.cfg Listing E3238S Installation !handoffRx1.driver: C:\E3238s\lib\HD_icom_r20.dll !handoffRx1.interface: rs232,ASRL2,9600,6c,0 !handoffRx1.label: VHF/UHF RCVR !!!!!!!!!!!!!!!!!!!!!! !!! ICOM R7000 !!!!!!!!!!!!!!!!!!!!!! !handoffRxN.driver: C:\E3238s\lib\HD_icom_r7000.dll !handoffRxN.interface: rs232,ASRL<N>,1200,4a,0 | +-- non-zero for debug output +-- radio address in hex +-- baud rate +-- ASLR1 or ASRL2 (VISA names for COM1..) +-- must be rs232 !handoffRx1.driver:...
  • Page 265 ! from the File, Access Control ... dialog box. This is password protected ! if the user name "e3238s" appears in the password file. If no such entry ! exists, there are no restrictions on menus access that a user can't change.
  • Page 266 User Programming Shared Libraries !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ! Option ASD also provides the ability for users to implement new ! capabilities and add them to the E3238S application by creating ! shared-library programs. The documentation supporting writing such ! programs appears in the ASD Programming Guide under "Adding Functionality ! to the E3238S".
  • Page 267 ! These commands control the application of corrections to compensate ! for tuner response and antenna path response. These user-supplied ! corrections are in addition to built-in RF and IF corrections. ! For an example of the file format, see the file e3238s\cal\d.tuner1.cal. searchRx<N>.tuner<M>.userCalFile: <filename>...
  • Page 268 Appendix B: d.e3238s.cfg Listing E3238S Installation...

Table of Contents