RFspace NetSDR Manual do Utilizador

Consulte online ou descarregue Manual do Utilizador para não RFspace NetSDR. NetSDR Interface Specification Rev. 1.03 Nov 01, 2011 Manual do Utilizador

  • Descarregar
  • Adicionar aos meus manuais
  • Imprimir
  • Página
    / 32
  • Índice
  • MARCADORES
  • Avaliado. / 5. Com base em avaliações de clientes
Vista de página 0
NetSDR Interface Specification
Rev. 1.03
Nov 01, 2011
www.rfspace.com
This specification describes the protocol used to communicate with the NetSDR digital receiver. A brief
description of the NetSDR architecture is provided along with a detailed description of the various command and
data message formats is given.
Vista de página 0
1 2 3 4 5 6 ... 31 32

Resumo do Conteúdo

Página 1 - Nov 01, 2011

NetSDR Interface SpecificationRev. 1.03Nov 01, 2011www.rfspace.comThis specification describes the protocol used to communicate with the NetSDR digita

Página 2 - Table of Contents

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

Página 3

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)

Página 4 - 1. NetSDR Architecture

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

Página 5 - 1.2. Block Diagram

4.1.3 Interface VersionPurpose: Contains the version number of the Host or Targets implemented Interface. This allows the Host or Target to display

Página 6

0x0E = NetSDR Boot mode Idle0x0F = NetSDR Boot mode busy programming0x20 = NetSDR A/D overload occurred0x80 = NetSDR Boot mode programming errorExampl

Página 7 - 2. Basic Protocol Concepts

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

Página 8 - 2.2. Host and Target Examples

4.2. NetSDR Receiver Control Items4.2.1 Receiver StatePurpose: Controls the operational state of the NetSDR and specifies the data capture modes and

Página 9 - 3. General Message Format

4.2.2 Receiver Channel SetupPurpose: Sets up the various multi-channel modes.Control Item Code: 0x0019Control Item Parameter Format:The one paramete

Página 10

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

Página 11

[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:

Página 12 - 4.1. General Control Items

Table of Contents1. NetSDR Architecture...

Página 13

4.2.7 RF Filter SelectionPurpose: Controls the Analog RF Filter selection.Control Item Code: 0x0044Control Item Parameter Format: The first paramete

Página 14

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

Página 15

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

Página 16

4.4. NetSDR Misc Control Items4.4.1 Pulse Output ModesPurpose: Controls various Hardware Pulse output modes.(requires Hardware Option)Control Item Co

Página 17

4.4.4 CW Startup MessagePurpose: Specifies CW power on startup message for NetSDR.Control Item Code: 0x0150Control Item Parameter Format: Parameter

Página 18

4.4.5 RS232 Serial port OpenPurpose: Specifies and opens the NetSDR RS232 Serial port.Control Item Code: 0x0200Control Item Parameter Format: The Ne

Página 19

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

Página 20

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

Página 21

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

Página 22 - The host sends this:

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

Página 23

4.3.2 NetSDR DC Calibration Data...

Página 24

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

Página 25

5. Examples of Basic NetSDR Operations5.1. 24bit I/Q Continuous Capture Setup ExampleThe following minimal steps are required to start the NetSDR capt

Página 26

6. Protocol Change LogRevision 1.01 Initial release. Interface Version 0.08 (Firmware Version 1.03 )Revision 1.02 (Not backwards compatible) Inter

Página 27

1. NetSDR Architecture1.1. FunctionalityThe NetSDR is a hardware device whose basic operation is to digitize RF signals, perform various operations on

Página 28

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

Página 29

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

Página 30

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

Página 31

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

Página 32 - 6. Protocol Change Log

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

Comentários a estes Manuais

Sem comentários