NetSDR Interface SpecificationRev. 1.03Nov 01, 2011www.rfspace.comThis specification describes the protocol used to communicate with the NetSDR digita
3.1. Detailed Description of the Message Block Types and Their Purpose3.1.1 Set Control ItemThis Message type is sent from the Host to the Target requ
3.2. The ACK and NAK Messages and Their PurposeA "NAK" message is a 16 bit header without a Control Item or parameters (Message length of 2)
4. NetSDR Control Item DefinitionsThese are all the command and control messages that are sent/received over the TCP socket connection of the NetSDR.A
4.1.3 Interface VersionPurpose: Contains the version number of the Host or Targets implemented Interface. This allows the Host or Target to display
0x0E = NetSDR Boot mode Idle0x0F = NetSDR Boot mode busy programming0x20 = NetSDR A/D overload occurred0x80 = NetSDR Boot mode programming errorExampl
4.1.8 Security CodePurpose: Returns 32 bit Security code based on 32 bit security key.Control Item Code: 0x000BControl Item Parameter Format: The fi
4.2. NetSDR Receiver Control Items4.2.1 Receiver StatePurpose: Controls the operational state of the NetSDR and specifies the data capture modes and
4.2.2 Receiver Channel SetupPurpose: Sets up the various multi-channel modes.Control Item Code: 0x0019Control Item Parameter Format:The one paramete
Example, To set The NetSDR Channel 1 NCO frequency to 14.010 MHz.The host sends this:[0A][00] [20][00] [00] [90][C6][D5][00][00]The Target responds
[09][00] [22][00] [02] [78][56][34]12]The Target responds with:[09][00] [22][00] [02] [78][56][34]12]4.2.5 Receiver A/D Amplitude ScalePurpose:
Table of Contents1. NetSDR Architecture...
4.2.7 RF Filter SelectionPurpose: Controls the Analog RF Filter selection.Control Item Code: 0x0044Control Item Parameter Format: The first paramete
4.2.9 I/Q Output Data Sample RatePurpose: Specifies the NetSDR I/Q data sample rate.Control Item Code: 0x00B8Control Item Parameter Format: The firs
4.3. NetSDR Calibration Control Items4.3.1 A/D Input Sample Rate CalibrationPurpose: Specifies the NetSDR A/D input sample rate for calibration purpo
4.4. NetSDR Misc Control Items4.4.1 Pulse Output ModesPurpose: Controls various Hardware Pulse output modes.(requires Hardware Option)Control Item Co
4.4.4 CW Startup MessagePurpose: Specifies CW power on startup message for NetSDR.Control Item Code: 0x0150Control Item Parameter Format: Parameter
4.4.5 RS232 Serial port OpenPurpose: Specifies and opens the NetSDR RS232 Serial port.Control Item Code: 0x0200Control Item Parameter Format: The Ne
4.5. NetSDR Data Item Definitions4.5.1 NetSDR Output Data Item 0Purpose: This is the main UDP data item message that is sent back to the host when th
4.5.1.4 Data Format DetailsThe data bytes represent either two 16 bit sample values representing the I and Q data or 1 real 16 bit sample value.The b
4.5.2 Serial Port Data Item 2Purpose: This data message is used to send and receive RS232 serial port data to and from the NetSDR. Data 2 Item Param
4.6. NetSDR Firmware Update Item DefinitionsThis set of items is used to update the NetSDR firmware or FPGA code.4.6.1 Update Mode ControlPurpose: Co
4.3.2 NetSDR DC Calibration Data...
Data blocks sent to the NetSDR from the host are a fixed size containing a 4 byte address, followed by “Flash Programming Page Size“ bytes of data wi
5. Examples of Basic NetSDR Operations5.1. 24bit I/Q Continuous Capture Setup ExampleThe following minimal steps are required to start the NetSDR capt
6. Protocol Change LogRevision 1.01 Initial release. Interface Version 0.08 (Firmware Version 1.03 )Revision 1.02 (Not backwards compatible) Inter
1. NetSDR Architecture1.1. FunctionalityThe NetSDR is a hardware device whose basic operation is to digitize RF signals, perform various operations on
1.2. Block DiagramA more detailed block diagram showing the various internal function blocks.1.3. NetSDR Ethernet InterfaceThe NetSDR runs as a TCP/I
1.4. NetSDR USB Debug/Development PortThe NetSDR has a USB port that can be used as an aid in developing/debugging interfaces to the NetSDR. It inst
2. Basic Protocol Concepts2.1. Definitions used in this specificationIn the case of the NetSDR, the host is the PC and the Target device is the NetSDR
2.2. Host and Target ExamplesTo simplify the protocol, the link can only comprise one host and one target. The Host is the only one that can set or r
3. General Message FormatThe basic message structure starts with a 16 bit header that contains the length of the block in bytes and also a 3 bit type
Kommentare zu diesen Handbüchern