Page 1
LS-28-DRSM Interface Control Document 5/2/2019 LS-28-DRSM Multi-Mode Modular Receiver Interface Control Document (ICD) Lumistar Inc 2270 Camino Vida Roble, Suite L Carlsbad, California 92011 (760) 431-2181 www.lumistar.net Lumistar Inc. DOC-28M-01-ICD-07...
Page 2
Lumistar, Inc. This document is provided as is, with no warranties of any kind. Lumistar, Inc. disclaims and excludes all other warranties and product liability, expressed or implied, including but not limited to any implied...
LS-28-DRSM Interface Control Document 5/2/2019 List of Figures Figure 1-1 Document Flag Formats ............................15 Figure 2-1 Block Diagram: Slice 1 - RF to IF Downconversion..................18 Figure 2-2 Block Diagram: Slice 2 - 2 IF and Analog Processing ................19 Figure 2-3 Block Diagram: Slice 3 - Digital Signal Processing ..................
Page 10
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-135 LDPC Decoder Status Command Message 0x210C................143 Figure 4-136 LDPC Decoder Status Response Message 0x210C ................144 Figure 4-137 LDPC Encoder Status Command Message 0x2113 ................145 Figure 4-138 LDPC Encoder Status Response Message 0x2113 ................. 146 Figure 4-139 Current Primary PSK Setup Status Command Message 0x4100 ............
Page 11
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-183 Current Secondary Bit Sync Setup Status Response Message 0x4401 .......... 184 Figure 4-184 Current Sec Bit Sync Output Encoder Selection Table ................. 185 Figure 5-1 Graphing UDP Datagram Header Contents ....................186 Figure 5-2 Data Packet Transfer Case Definitions ......................223 Figure 5-3 Example of real-time streaming package set (SOY) ...................
Page 12
LS-28-DRSM Interface Control Document 5/2/2019 List of Tables Table 2-1 General Device Specifications Table ........................17 Table 3-1 Ethernet Port Assignments Table .......................... 22 Table 4-1 0x1000 Set Receiver Operational Mode Command Message Bits Definitions........26 Table 4-2 0x1001 Command Message Bit Definitions ...................... 27 Table 4-3 0x1002 Continuious UDP Data Request Message Bit Definitions ............
Page 13
LS-28-DRSM Interface Control Document 5/2/2019 Table 4-44 0x1112 TX PCM Encoder Setup Command Message Bit Definitions ............ 80 Table 4-45 0x1113 LDPC Encoder Setup Command Message Bit Definitions ............82 Table 4-46 0x1200 PCM/FM Receiver Setup Command Message Bit Definitions ..........85 Table 4-47 0x1200 PCM/FM Receiver Setup Status Response Message Bit Definitions ........
Page 14
LS-28-DRSM Interface Control Document 5/2/2019 Table 4-92 0x4108 Current Decommutator Setup Command Message Bit Definitions ........162 Table 4-93 0x4108 Current Decommutator Setup Response Message Bit Definitions........163 Table 4-94 0x410A Dual Length FSync Pattern Setup Response Message Bit Definitions ....... 165 Table 4-95 Current LDPC Decoder Pri.
1. Document Introduction 1.1 General This document provides the communications interface definitions for the LS-28-DRSM product line. It defines the message formats and protocols for controlling and statusing the device via one of its interface methods. From this point forward this document will simply be referred to as the Interface Control Document (ICD).
Page 16
The unit has been designed in such a manner that precludes the necessity of a commercial operating system hosted within the device. The LS-28-DRSM is capable of many functions in the signal processing and post processing arena. Please refer to the device sales literature for full details on available options and capabilities.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 2-2 Block Diagram: Slice 2 - 2 IF and Analog Processing Figure 2-3 Block Diagram: Slice 3 - Digital Signal Processing Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 2-4 Block Diagram: Slice 4 – Processing, Storage and DC Power Conversion Lumistar Inc. DOC-28M-01-ICD-07...
921.6K BAUD rates. 3.2 USB 2.0 Interface The LS-28-DRSM provides a USB 2.0 serial interface. Included with the delivery is a driver installation that converts the USB serial interface into a standard COM port for a number of different operating systems, Lumistar Inc.
1 start bit, 1 stop bit and no parity. The speed can be increased dramatically to a maximum of 921.6K BAUD. This interface is capable of being used for field upgrade of on-board firmware sources. 3.3 Ethernet Interface The LS-28-DRSM provides a 10/100/1000Mbps Ethernet interface. This interface is considered the “primary”, and most capable, device interface.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 3-2 General Message Structure The message structure is applied to both the command and the response. The op code is typically arranged on a “series” basis and is grouped with similar functional messages. For example, the most primitive message supported is the device “Ping”...
Page 24
These protocol extensions and definitions are beyond the scope of this manual. Refer to appropriate networking documentation for additional information. Ethernet package payload sizes are limited to 1500 bytes for the LS-28-DRSM and follow the IEEE 802.3 format.
This series of messages is for primary interface identification and test. Only one message exists in this series of messages as defined below. This ping message is provided in all LS-28-DRSM configurations. Refer to Figure 4-1 for command and status response message formats.
This series of commands are primary functional commands which are used for setting operational modes. See definitions below. This series of messages are provided in all LS-28-DRSM configurations regardless of licensing of functional options. Refer to Figure 4-2 for the Operational Mode Command definition.
LS-28-DRSM Interface Control Document 5/2/2019 4.2.2 Mode Command Message 0x1001 Figure 4-4 Mode Command Message 0x1001 The mode command message is not to be confused with the 0x1000 series operational mode command. This message provides a means of performing discrete utilitarian tasks. Some of these tasks provide the user with configuration information.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-5 Mode Command Response Message 0x1001 Responses to the 0x1001 series commands may contain pertinent data. Status data is contained in the bytes associated with STAT1 thru STAT4. The response definitions will follow in sections 4.2.2.1 thru 4.2.2.11.
LS-28-DRSM Interface Control Document 5/2/2019 The diagrams in Figure 4-7 describe the sub-model mode command and response message bodies. This command provides status related to the hardware model number in ASCII characters. This message provides four status bytes as shown above.
This command provides status on the firmware that resides in the two core processors within the LS-28-DRSM. This message provides four status bytes as shown above. The command contains a bit for selecting which DSP firmware version is requested. A logic 0 requests the version from processor 1 while a logic 1 requests the firmware version of processor 2.
LS-28-DRSM Interface Control Document 5/2/2019 4.2.2.7 FPGA Version Mode Command/Response Message Bodies Figure 4-12 FPGA Version Mode Command/Response Message Bodies The command and message bodies for the FPGA Firmware version mode command are shown in Figure 4-12. This command provides status on the firmware that resides in one of three internal FPGAs used for control and digital signal processing.
LS-28-DRSM Interface Control Document 5/2/2019 4.2.2.9 DSP Complier Version Command/Response Message Bodies Figure 4-14 DSP Compilier Version Command/Response Message Bodies Figure 4-14 describes the DSP Complier Version mode command and response message bodies. This command provides status on the complier version used in creating the processor firmware code.
Figure 4-17 Continous UDP Data Request Command Message 0x1002 The 0x1002 command, shown in Figure 4-17, is used to initiate, and then keep UDP data packets streaming from the LS-28-DRSM. This command initiates real-time raw buffer data to stream to the host for further processing and display.
4.2.4 User Note Command 0x1003 This command allows the user to program a sixteen character ASCII identification into the LS-28-DRSM. This identification is read by the Lumistar network software and assists when there are multiple units located on the same network by providing an easy to remember user defined name. The User Note command and response message formats are in Figure 4-19 and Figure 4-20.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-19 User Note Command Message 0x1003 The 0x1003 command message bit definitions are shown in Table 4-4. Array Byte Name Bits Value Meaning/Definition (Undefined) D6-D0 128-0 Undefined; no meaning WRITE Perform a read of the presently configured User Note characters...
Figure 4-20 User Note Response Message 0x1003 4.2.5 Front End Steering Status Command 0x1004 The LS-28-DRSM provides the user a means of statusing the analog front-end of the design to determine various operating characteristics of the AGC and the baseband baseline correction circuitry.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-22 Front End Steering Status Response Message 0x1004 The 0x1004 command response message bit definitions are shown in Table 4-6. Lumistar Inc. DOC-28M-01-ICD-07...
4.2.7 Set Video Output Power Command 0x1007 This command allows for the control of the analog video output power of the LS-28-DRSM. Up to six video output channels are available for use. The Set Video Output Power command and status messages follow in Figure 4-25 and Figure 4-26.
This response will be provided whether the command message is a Read or Write command. 4.2.8 Licensed Options 0x1008 This command provides the user with a list of licensed and installed LS-28-DRSM options. Figure 4-27 and Figure 4-28 diagram the associated command and status messages respectively.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-28 Permitted Options Response Message 0x1008 Lumistar Inc. DOC-28M-01-ICD-07...
Page 42
LS-28-DRSM Interface Control Document 5/2/2019 The 0x1008 response message bit definitions are provided in Table 4-10. Array Byte Name Bits Value Meaning/Definition Physical Form Factor D15-D0 LS28 provided as a standalone brick Physical Form Factor D15-D0 LS28 provided as part of a 1U chassis assembly...
Table 4-10 0x1008 Permitted Options Response Message Bit Definitions 4.2.9 Load New License File Command 0x1009 This command provides the user with the ability to provide the LS-28-DRSM unit with license updates provided by the Lumistar factory. This command allows for the integration of additional feature sets post delivery.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-31 AM Gain Default Value Command/Response Message 0x100A The 0x100A response message bit definitions are shown in the Table 4-13. Array Byte Name Bits Value Meaning/Definition Ch1 AM Gain Default Values D15-D0 99-0 Ch1 Default AM Gain Control Factory Calibration Value (0=Min., 99=Max.)
This command provides the user software with controls to load utilitarian command files to the LS-28- DRSM. These files would only be necessary to address certian functions and be directed by the Lumistar factory support. Format of the files is fatcory defined and the file length varies. Refer to Figure 4-34 for the command and Figure 4-35 for the status response.
This command provides the user software with controls to load utilitarian command files to the LS-28- DRSM. These files would only be necessary to address certian functions and be directed by the Lumistar factory support. Format of the files is fatcory defined and the file length varies. Refer to Figure 4-36 for the command and Figure 4-37 for the status response.
LS-28-DRSM Interface Control Document 5/2/2019 The 0x100D Command message bit definitions are shown in the Table 4-18. Array Byte Name Bits Value Meaning/Definition Save Settings Take no action Save Settings Save the present settings to internal storage Setup at Boot...
This command provides the user with a means of monitoring the present state of the internal recording function. In response to the host command, the response message will contain the present state of the recording functions of the LS-28-DRSM. Refer to command and status message configurations in Figure 4-40.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-40 NAND Flash Monitor Command/Status Message 0x1011 The 0x1011 response message bit definitions are shown in Table 4-21. Array Byte Name Bits Value Meaning/Definition Recording CH1 Ch1 Recording State - Inactive Recording CH1 Ch1 Recording State - Active...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-41 NAND (Recording) Flash Download File Command Message 0x1012 The 0x1012 command message bit definitions are shown in Table 4-22. Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 NAND Bank Selected D1-D0 Channel 2 NAND Bank Selected...
4.3 0x11xx Series messages The series of messages is used to control the Phase Shift Key (PSK) receiver functions of the LS-28-DRSM as well as many generic operational functions of the receiver system. This is one of the primary control modes of the LS-28-DRSM.
Page 54
LS-28-DRSM Interface Control Document 5/2/2019 Bit definitions for the 0x1100 command follow in Table 4-24. Array Byte Name Bits Value Meaning/Definition D1-D0 PSK Channel 1 Selected D1-D0 PSK Channel 2 Selected D1-D0 PSK Combiner Selected D1-D0 Undefined SETUP_NUMBER D5-D2 15-0...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-45 PSK Receiver Setup Response Message 0x1100 The 0x1100 response message bit definitions are shown in Table 4-25. Array Byte Name Bits Value Meaning/Definition BAND D3-D0 RF Band Input Select (all other values are invalid)
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-46 PSK Receiver Aux Setup Command Message 0x1101 Bit definitions for the 0x1101 command are detailed in Table 4-26. Array Byte Name Bits Value Meaning/Definition D1-D0 PSK Channel 1 Selected D1-D0 PSK Channel 2 Selected...
4.3.3 Receiver TX Bert Setup Command 0x1102 The 0x1102 setup command is used to configure both of the LS-28-DRSM on-board Bit Error Test (BERT) generators. This command is used in all operational modes and is not dedicated to only PSK modes.
The 0x1103 setup command is used to configure any of the up to six Bit Error Test (BERT) receivers contained in the LS-28-DRSM design. This command is used in all operational modes and is not dedicated to only PSK modes. Message details are provided in Figure 4-51 and Figure 4-53. PCM Input Decoder and RX BERT patterns are shown in Figure 4-52.
The response is void of status content and only acts as a command acknowledgement. 4.3.5 Frame Synchronizer Setup Command 0x1104 The LS-28-DRSM can optionally contain a PCM frame synchronizer. The frame synchronizer function is required for the use of the PCM decommutator but can also be provided as a stand-alone functionality.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-54 Frame Synchronizer Setup CommandMessage 0x1104 Bit definitions for the 0x1104 command are shown in Table 4-29. Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Input Channel D1-D0 Channel 2 Input Channel D1-D0...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-55 Frame Synchronizer Barker Codes/Input Sources Figure 4-56 Frame Synchronizer Setup Response Message 0x1104 The response message provides information pertaining to the streaming data message. Bit definitions appear in Table 4-30. Array Byte Name...
LS-28-DRSM Interface Control Document 5/2/2019 4.3.6 PSK Combiner Setup Command 0x1105 If combiner provisions are licenses in PSK mode, a set of combiner parameters must be provided proper combining operations. The 0x1105 command provides these parameters as described in Figure 4-57. The status reponse message is shown in Figure 4-58.
The response is void of status content and only acts as a command acknowledgement. 4.3.7 IRIG Time Reader Setup Command 0x1106 The LS-28-DRSM contains the ability to provide an IRIG Time code reader. This reader value can be used as a time-tagging source for all decommutator, frame synchronization and data streaming applications.
LS-28-DRSM Interface Control Document 5/2/2019 External 1PPS Type D3-D2 External 1PPS Type – Ethernet 1PPS (IEEE1588 PTP) External 1PPS Type D3-D2 Undefined IRIG Type D5-D4 IRIG Code Type – IRIG A IRIG Type D5-D4 IRIG Code Type – IRIG B...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-61 IRIG Time Generator Setup Command Message 0x1107 Bit definitions for the 0x1107 command are detailed in Table 4-34. Array Byte Name Bits Value Meaning/Definition Undefined D1-D0 Undefined Use Ext 1PPS Use External 1PPS Input - Disabled...
The response is void of status content and only acts as a command acknowledgement. 4.3.9 Decommutator Setup Command 0x1108 The LS-28-DRSM has the ability to provide an IRIG Chapter 4 Decommutator function on any or all channels. To setup the frame decommutator function, the 0x1108 command is provided. Details are shown in Figure 4-63 and Figure 4-64.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-63 Decommutator Setup Command Message 0x1108 Bit definitions for the 0x1108 command are detailed in Table 4-35. Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Input Channel D1-D0 Channel 2 Input Channel D1-D0...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-65 Decommutator Word Attributes Setup Command Message 0x1109 Bit definitions for the 0x1109 command are detailed in Table 4-37. Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Input Channel D1-D0 Channel 2 Input Channel...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-66 Decommutator Word Attributes Setup Response Message 0x1109 - Read Bit definitions for the 0x1109 “Read” message response follow in Table 4-38. Array Byte Name Bits Value Meaning/Definition Index 0 Data MSB Attribute Data for Decom Word – Mask Word = FALSE (Include data) Index 0 Data MSB Attribute Data for Decom Word –...
4.3.11 LDPC Dual FSync Pattern Pri. Setup Command 0x110A If the LS-28-DRSM has been licensed to provide a LDPC decoder, this command allows the user to set various frame sync patterns for the ASM frame synchronizer. The 0x110A command details are shown in Figure 4-68 and Figure 4-69.
The 0x110A response is void of status content and only acts as a command acknowledgement. 4.3.12 LDPC Decoder Setup Command 0x110C If the LS-28-DRSM has been licensed to provide a LDPC decoder, this command allows the user to select the decoder block length and randomizer settings. Rate data is operational mode dependent and does not have to be set.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-70 LDPC Decoder Setup Command Message 0x110C Bit definitions for the 0x110C command are detailed in Table 4-41. Lumistar Inc. DOC-28M-01-ICD-07...
4.3.13 LDPC Decoder Advanced Setup Command 0x110D If the LS-28-DRSM has been licensed to provide a LDPC decoder, this command allows the user to select the advanced decoder settings. Rate data is operational mode dependent and does not have to be set.
This command use to be part of message 0x1101 but was moved to this separate command upon the introduction of FEC to the LS-28-DRSM. Command 0x110E provides these setup attributes along with other demodulator settings assocaied with demodulation controls. Refer to Figure 4-74 and Figure 4-76 that follow for message structure.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-76 PSK Receiver Demodulator Setup Response Message 0x110E The response is void of status content and only acts as a command acknowledgement. 4.3.15 TX PCM Encoder Setup Command 0x1112 If the TX PCM Encoder Setup command allows the user to set certain valriables of the on-board TX data generators.
4.3.16 LDPC Encoder Setup Command 0x1113 If the LS-28-DRSM is licensed to contain an LDPC encoder, this message allows the user to control certain setups aspects of the LDPC data encoding section. Refer to Figure 4-80 and Figure 4-81 that follow for message structures.
This message series is used to control the Multi-Symbol PCMFM (MS-PCMFM) and Single-Symbol PCMFM (SS-PCMFM) receiver functions of the LS-28-DRSM. Some messages in this series will only be applicable if LS-28-DRSM has been licensed for the applicable functionality. Communication via these messages will be ignored if communication attempts are made and there are no corresponding license provisions.
Page 84
LS-28-DRSM Interface Control Document 5/2/2019 Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-84 PCM/FM Receiver Setup Response Message 0x1200 The 0x1200 response message bit definitions are detailed in Table 4-47. Array Byte Name Bits Value Meaning/Definition Returned Band D3-D0 RF Band Input Select (all other values are invalid)
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-85 PCM/FM Receiver Aux Setup Command Message 0x1201 Bit definitions for the 0x1201 command follow in Table 4-48. Array Byte Name Bits Value Meaning/Definition D1-D0 PCMFM Channel 1 Selected D1-D0 PCMFM Channel 2 Selected...
LS-28-DRSM Interface Control Document 5/2/2019 4.4.3 PCM/FM Combiner Setup Command 0x1205 If combiner provisions are licenses in PCM/FM mode, a set of combiner parameters must be provided proper combining operations. The 0x1205 command provides these parameters as described in Figure 4-87 and Figure 4-88.
This command use to be part of message 0x1201 but was moved to this separate command upon the introduction of FEC to the LS-28-DRSM. Command 0x120E provides these setup attributes along with other demodulator settings assocaied with demodulation controls. Refer to Figure 4-89 and Figure 4-91 that follow for message structure.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-91 PCMFM Receiver Demodulator Setup Response Message 0x120E The response is void of status content and only acts as a command acknowledgement. Lumistar Inc. DOC-28M-01-ICD-07...
This series of messages used to control the Multi-H Constant Phase Modulation (MHCPM) receiver functions of the LS-28-DRSM. Some messages in this series will only be applicable if LS-28-DRSM has been licensed for the applicable functionality. Communication via these messages will be ignored if communication attempts are made and there are no corresponding license provisions.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-94 MH-CPM Receiver Setup Response Message 0x1300 The 0x1300 response message bit definitions are detailed in Table 4-52. Array Byte Name Bits Value Meaning/Definition BAND D3-D0 RF Band Input Select (all other values are invalid)
LS-28-DRSM Interface Control Document 5/2/2019 The response is void of status content and only acts as a command acknowledgement. 4.5.3 MHCPM Combiner Setup Command 0x1305 If combiner provisions are licenses in MHCPM mode, a set of combiner parameters must be provided proper combining operations.
This command use to be part of message 0x1301 but was moved to this separate command upon the introduction of FEC to the LS-28-DRSM. Command 0x130E provides these setup attributes along with other demodulator settings assocaied with demodulation controls. Refer to Figure 4-99 and Figure 4-101 that follow for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-101 MH-CPM Receiver Demodulator Setup Response Message 0x130E The response is void of status content and only acts as a command acknowledgement. Lumistar Inc. DOC-28M-01-ICD-07...
5/2/2019 4.6 0x14xx Series messages This series of messages used to control the PCM Bit Synchronizer functions of the LS-28-DRSM. Some messages in this series will only be applicable if LS-28-DRSM has been licensed for the applicable functionality. Communication via these messages will be ignored if communication attempts are made and there are no corresponding license provisions.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-103 Bit Synchronizer PCM Input Decoder Selections Figure 4-104 Bit Synchronizer Setup Response Message 0x1400 The 0x1400 response message bit definitions are detailed in Table 4-57. Array Byte Name Bits Value Meaning/Definition Returned I Input Data Rate...
LS-28-DRSM Interface Control Document 5/2/2019 4.6.2 Bit Synchronizer Auxiliary Setup Command 0x1401 In addition to the 0x1400 primary Bit Synchronizer setup message, a set of auxiliary parameters must also be set up for proper modal operations. These auxiliary setups are typically more utilitarian in nature and include analog output signal gains as well as other less fundamental settings which are not covered by the 0x1400 command.
This command use to be part of message 0x1401 but was moved to this separate command upon the introduction of FEC to the LS-28-DRSM. Command 0x140E provides these setup attributes along with other demodulator settings assocaied with demodulation controls. Refer to Figure 4-107 and Figure 4-109 that follow for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-108 Bit Synchronizer PCM Output Encoder Selections Figure 4-109 Bit Synchronizer Demodulator Setup Command Message 0x140E The response is void of status content and only acts as a command acknowledgement. Lumistar Inc. DOC-28M-01-ICD-07...
4.7 2xxx Series messages This series of messages provides utilitarian status of LS-28-DRSM functions. These messages can be utilized by system application software to gather status and operational state data from all LS-28-DRSM parameters. 4.7.1 Available Operational Modes Status Message 0x2000...
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition Current Hardware Config D15-D0 Slices 3 and 4 are present in the hardware stack Current Hardware Config D15-D0 Slices 1, 2 and 4 are present in the hardware stack...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-112 System Values Status Response Message 0x2001 The 0x2001 response message bit definitions are detailed in Table 4-61. Array Byte Name Bits Value Meaning/Definition Digital P5.0V Rail D7-D0 255-0 Voltage of the Digital 5VDC Power Rail (Value * 0.1) Digital P3.3V Rail...
Figure 4-115 and Figure 4-116 below outline the message structures. Figure 4-117 contains a list of operational modes or “personalities” that can be loaded in the LS-28-DRSM based on licensing options. Figure 4-115 Indentity Values Status Command Message 0x2003 Lumistar Inc.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-116 Indentity Values Status Response Message 0x2003 The 0x2003 response message bit definitions are detailed in Table 4-63. Figure 4-117 Demod FPGA Boot Personalities Lumistar Inc. DOC-28M-01-ICD-07...
Table 4-63 0x2003 Network Values Status Response Message Bit Definitions 4.7.5 User EEPROM Page Status Message 0x2009 This command provides the user a means of loading LS-28-DRSM configuration information from the on- board storage EEPROM. This data provides critical information to the application software concerning the capabilities of the system as well as limitations and boundaries for certain operational parameters.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-118 EEPROM Page Status Command/Response Message 0x2009 The 0x2009 response message bit definitions follow in Table 4-59. Array Byte Name Bits Value Meaning/Definition Line 0 Data D15-D0 User EEPROM Page Line 0 Configuration Data …...
Page 114
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.1 EEPROM Page 0 Communications Configuration Addr (Dec) Contents Default Spectral Display Data Ch 1 Port Number - UDP (DMA Capable) 5001 Spectral Display Data Ch 2 Port Number - UDP (DMA Capable) 5002 Decom Streaming Data Ch 1 Port Number - UDP (DMA Capable)
Page 115
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.2 EEPROM Page 2 Firmware Configuration Addr (Dec) Contents Default DSP16 Firmware ID (MSW) 0x2015 DSP16 Firmware ID (LSW) 0x0720 (Unused/Spare) (Unused/Spare) DSP32 Firmware ID (MSW) 0x2015 DSP32 Firmware ID (LSW) 0x0720 (Unused/Spare) (Unused/Spare) Ethernet FPGA Firmware ID FLASH 0 (MSW)
Page 117
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.4 EEPROM Page 4 Hardware Configuration 1 Addr (Dec) Contents Default Internal Receiver Reference IO Port Frequency (MHz) External (customer provided) Receiver Reference IO Port Frequency (MHz) Reference Clock Mode (1 = Master, 2 = Slave)
Page 118
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.5 EEPROM Page 5 Hardware Configuration 2 Addr (Dec) Contents Default CH1 SE Impedance Value 1 CH1 SE Impedance Value 2 CH1 SE Impedance Value 3 CH1 SE Impedance Value 4 1000 CH1 Differential Impedance Value 1...
Page 119
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.6 EEPROM Page 6 Hardware Configuration 3 Addr (Dec) Contents Default BITSYNC_MODE Minimum Symbol support (ksps) BITSYNC_MODE Maximum Symbol support (ksps) 30000 SS_VID_FM_MODE Minimum Symbol support (ksps) SS_VID_FM_MODE Maximum Symbol support (ksps) 25000 PSK_MODE Minimum Symbol support (ksps)
Page 120
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.7 EEPROM Page7 Receiver RF Configuration Addr (Dec) Contents Default Ch1 RF Band 1 Lower Frequency Band Edge (MHz) 5091 Ch1 RF Band 1 Upper Frequency Band Edge (MHz) 5250 Ch1 RF Band 2 Lower Frequency Band Edge (MHz)
Page 130
LS-28-DRSM Interface Control Document 5/2/2019 4.7.5.17 EEPROM Page 31 User IO Configuration Addr (Dec) Contents Default J8-13 User IO Configuration Word 0x2B J8-20 User IO Configuration Word 0x00 J8-21 User IO Configuration Word 0x00 J8-23 User IO Configuration Word 0x08...
LS-28-DRSM Interface Control Document 5/2/2019 4.7.6 NAND Flash File Directory Command Message 0x2010 This command provides the user a means of downloading the file name and file size information from the option on-board recording section of the design. The message formats are shown in Figure 4-119 and Figure 4-120.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-120 NAND Flash (Recording Memory) File Directory Response Message 0x2010 The 0x2010 response message bit definitions are detailed in Table 4-61. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition File Name [0] of File Number 0 D7-D0 0-255 ASCII Character 0 of the User defined name for File 0 File Name [1] of File Number 0 D7-D0 0-255...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-121 Retrieve NAND Flash (Rec. Memory) File Header Command Message 0x2011 Bit definitions for the 0x2011 command are detailed in Table 4-67. Array Byte Name Bits Value Meaning/Definition D1-D0 Recording NAND Flash for Channel 1 Selected...
LS-28-DRSM Interface Control Document 5/2/2019 4.8 21xx Series messages These messages generally provide real-time operational status updates. Some commands in this section are dependent on licensed options. 4.8.1 General Status Message 0x2100 This command provides generic operational status. Refer to Figure 4-123 and Figure 4-124 below for message structures.
4.8.2 RxBert Values Status Message 0x2103 To receive real-time updates for any of the six receive BERTs of the LS-28-DRSM, the host will need to issue a 0x2103 message. This command is operational mode independent. Details of the command and response message follow in Figure 4-125 and Figure 4-126 respectively.
4.8.3 Frame Sync Pattern Status Message 0x2104 To receive real-time updates for any of the six receive BERTs of the LS-28-DRSM, the host will need to issue a 0x2103 message. This command is operational mode independent. Details of the command and response messages follow in Figure 4-127 and Figure 4-128.
Table 4-74 0x2104 Frame Sync Status Response Message Bit Definitions 4.8.4 Combiner Values Status Message 0x2105 If the LS-28-DRSM has been licensed for the combiner, command 0x2105 message provides the host with combiner operational status. Details of the command and response are shown in Figure 4-129. Some response values require further definitions as shown in Figure 4-130.
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition SNR_LOG_CH1 D15-D0 Varies Signal to Noise Ratio Est. Ch 1 in Combiner BW in dB (See additional Info below) SNR_LOG_CH2 D15-D0 Varies Signal to Noise Ratio Est. Ch 2 in Combiner BW in dB (See additional Info below)
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-132 IRIG Reader Status Response Message 0x2106 The 0x2106 response bit definitions are detailed in Table 4-76. Array Byte Name Bits Value Meaning/Definition LOCKED IRIG Time Source Lock State - Unlocked LOCKED IRIG Time Source Lock State - Locked...
4.8.6 Dual Stream FSync Pattern Status Message 0x210A If LDPC is licensed for the LS-28-DRSM, a separate frame sync pattern detector is required to synchronize the Attached Synchronious Marker (ASM) of the LDPC encoded packet. This message only pertains to the ASM frame sync detector and does not pertain to the standard channel IRIG frame data.
4.8.7 LDPC Decoder Status Message 0x210C If LDPC is licensed for the LS-28-DRSM, the 0x210C decoder status message may be used by the commanding host to read the present status of the LDPC Decoding engine. Refer to Figure 4-135 and Figure 4-136 for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-136 LDPC Decoder Status Response Message 0x210C The 0x210C response bit definitions are detailed in Table 4-78. Lumistar Inc. DOC-28M-01-ICD-07...
4.8.8 LDPC Encoder Status Message 0x2113 If LDPC encoding is licensed for the LS-28-DRSM, the 0x2113 Encoder status message may be used by the commanding host to read the present status of the LDPC Encoding engine. Refer to Figure 4-137 and Figure 4-138 for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-138 LDPC Encoder Status Response Message 0x2113 The 0x2113 response bit definitions are detailed in Table 4-79. Array Byte Name Bits Value Meaning/Definition 13-6 Encoder Count <D63:D0> D63-D0 Varies LDPC Data Encoder Package Count Full Error LDPC Decoder FIFO Empty Error –...
The 0x41xx series of messages are used to provide setup status updates to the host. This series of messages applies to PSK modulation formats and general system setup statuses. These commands allow the host to check the present setup of the LS-28-DRSM if the state is unknown. 4.9.1 Current Primary PSK Setup Status Message 0x4100 This message is a setup response counterpart to the 0x1100 command.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-141 Current Primary PSK Setup Status Response Message 0x4100 Bit definitions for the 0x4100 response message follow in Table 4-81. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 4.9.2 Current Secondary PSK Setup Status Message 0x4101 This message is a setup status response counterpart to the 0x1101 command. Refer to Figure 4-142 and Figure 4-143 that follow for message structures. Figure 4-144 lists the available PCM Output Encoder options.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-144 PCM Output Encoder Selection Table 4.9.3 Current TxBert Setup Status Message 0x4102 This message is a setup status response counterpart to the 0x1102 command. Refer to the message structure Figure 4-145 and Figure 4-146 below.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-147 Current TX Bert Setup Status Pattern and Output Encoder Selects 4.9.4 Current RxBert Setup Status Message 0x4103 This message is a setup status response counterpart to the 0x1103 command. Refer to Figure 4-148 and Figure 4-149 for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-149 Current RX Bert Setup Status Response Message 0x4103 Bit definitions for the 0x4103 response are detailed below in Table 4-87 Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Input Channel D1-D0 Channel 2 Input Channel...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-150 Current RX Bert Setup Status Input Decoder Selects 4.9.5 Current PSK Combiner Setup Status Message 0x4105 This message is a setup status response counterpart to the 0x4105 command. Refer to Figure 4-151 and Figure 4-152 for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-152 Current PSK Combiner Setup Status Response Message 0x4105 Bit definitions for the 0x4105 status message follow in Table 4-89. Array Byte Name Bits Value Meaning/Definition Undefined D1-D0 Undefined SETUP_NUMBER D5-D2 15-0 PSK combiner setup internal storage reference number (future function)
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-153 Current IRIG Time Reader Setup Status Command/Response Message 0x4106 Bit definitions for the 0x1106 response follow in Table 4-90. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition Use IRIG IRIG Time Reader Function – Disabled (Flywheel Mode) Use IRIG IRIG Time Reader Function - Enabled Use Ext MSW Use External Manual Set Words - Disabled Use Ext MSW...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-154 Current IRIG Time Gen. Setup Status Cmd/Response Message 0x4107 Bit definitions for the 0x4107 response follow in Table 4-91. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition Undefined D1-D0 Undefined Use Ext 1PPS Use External 1PPS Input - Disabled Use Ext 1PPS Use External 1PPS Input - Enabled Undefined Undefined IRIG Rate D5-D4 IRIG Time Rate – Normal (100%) speed...
LS-28-DRSM Interface Control Document 5/2/2019 Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Input Channel D1-D0 Channel 2 Input Channel D1-D0 Combiner Input Channel D1-D0 Undefined Undefined D4-D2 Undefined 1stMnrFrmNum First Minor Frame Number – Set to 0 1stMnrFrmNum...
LS-28-DRSM Interface Control Document 5/2/2019 Bit definitions for the 0x410A response follow in Table 4-94. Array Byte Name Bits Value Meaning/Definition AUTO_INV External Data Invert - Disabled AUTO_INV External Data Invert - Enabled INV_CLK External Clock Invert - Disabled INV_CLK...
LS-28-DRSM Interface Control Document 5/2/2019 Soft Decision Scale D17-D0 Varies Soft Decision Scale Value (0 to 131,072) OUT OF LOCK BER MAX D6-D0 0-31 # of bit errors to declare out ot lock condition Bit Slips Max D1-D0 # of bit slips allowable in the ASM...
4.10 0x42xx Series messages The 0x42xx series of messages are used to provide setup status updates to the related to the PCMFM modulation format. These commands allow the host to check the present setup of the LS-28-DRSM if the state is unknown.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-164 Current Primary PCMFM Setup Status Response Message 0x4200 Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Bit definitions for the 0x4200 response are detailed in Table 4-98. Array Byte Name Bits Value Meaning/Definition D1-D0 PCMFM Channel 1 Selected D1-D0 PCMFM Channel 2 Selected D1-D0 PCMFM Combiner Selected D1-D0 Undefined SETUP_NUMBER D5-D2...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-165 Current Primary PCMFM Setup PCM Input Decoder Selection Table 4.10.2 Current Auxiliary PCMFM Setup Status Message 0x4201 This message is a setup status response counterpart to the 0x1201 command. Refer to Figure 4-166 and Figure 4-167 that follow for message structures.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-167 Current Secondary PCMFM Setup Status Response Message 0x4201 Refer to Table 4-100 for bit definitions for the 0x4201 status response message. Array Byte Name Bits Value Meaning/Definition D1-D0 PCMFM Channel 1 Selected D1-D0...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-168 PCM Output Encoder Selection Table 4.10.3 Current PCMFM Combiner Setup Status Message 0x4205 This message is a setup status response counterpart to the 0x1205 command. See Figure 4-169 and Figure 4-170 that follow for message details.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-170 Current PCMFM Combiner Setup Status Response Message 0x4205 Bit definitions for the 0x4205 response follow in Table 4-102. Array Byte Name Bits Value Meaning/Definition Undefined D1-D0 Undefined SETUP_NUMBER D5-D2 15-0 PCMFM Combiner setup internal storage reference number (future function)
4.11 0x43xx Series messages The 0x43xx series of messages are used to provide setup status updates to the related to the Multi-H CPM modulation format. These commands allow the host to check the present setup of the LS-28-DRSM if the state is unknown.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-172 Current Primary MH-CPM Setup Status Response Message 0x4300 Table 4-104 that follows contains bit definitions for the 0x4300 response message. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-173 Current Primary MH-CPM Setup PCM Input Decoder Selection Table 4.11.2 Current Auxiliary MHCPM Setup Status Message 0x4301 This message is a setup status response counterpart to the 0x1301 command. Refer to Figure 4-174 and Figure 4-175 for message definitions.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-175 Current Secondary MH-CPM Setup Status Response Message 0x4301 Bit definitions for the 0x4301 response follow in Table 4-106. Array Byte Name Bits Value Meaning/Definition D1-D0 Multi-H CPM Channel 1 Selected D1-D0 Multi-H CPM Channel 2 Selected...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-176 Current Sec MH-CPM Output Encoder Selection Table 4.11.3 Current MHCPM Combiner Setup Status Message 0x4305 This message is a setup status response counterpart to the 0x1305 command. Refer to Figure 4-177 and Figure 4-178 for message details.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-178 Current MH-CPM Combiner Setup Status Response Message 0x4305 Bit definitions for the 0x4305 response follow in Table 4-108. Array Byte Name Bits Value Meaning/Definition Undefined D1-D0 Undefined SETUP_NUMBER D5-D2 15-0 Multi-H CPM Combiner setup internal storage ref number (future function)
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-179 Current Primary Bitsync Setup Status Command Message 0x4400 The 0x4400 command message bit definitions are detailed in Table 4-109. Array Byte Name Bits Value Meaning/Definition D1-D0 Channel 1 Video Output Selected D1-D0 Channel 2 Video Output Selected...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-181 Current Primary Bit Sync Setup PCM Input Decoder Selection Table 4.11.5 Current Auxiliary Bit Sync Setup Status Message 0x4401 This message is a setup status response counterpart to the 0x1401 command. Refer to Figure 4-182 and Figure 4-183 for message definitions.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 4-183 Current Secondary Bit Sync Setup Status Response Message 0x4401 Bit definitions for the 0x4401 response follow in Table 4-112. Array Byte Name Bits Value Meaning/Definition D1-D0 Bit Sync Channel 1 Selected D1-D0 Bit Sync Channel 2 Selected...
5.1 Graphing Datagrams This series of messages is for primary interface identification and test. Only one message exists in this series of messages as defined below. This ping message is provided in all LS-28-DRSM configurations. 5.1.1 Graphing Datagram Header Although the content of the graphing UDP datagrams are all application specific, they all start with a sixteen byte common header.
Page 187
5/2/2019 5.1.2 Constellation Datagram The LS-28-DRSM contains the ability to display IQ Constellation displays for all three demodulator channels. Data is streamed back to the requesting host via a package of three 1424 byte UDP message packets. Once the UDP stream is started by the host using message 0x1002, the frequency of repetition for the Constellation data package of three packets is 4-5 Hertz per channel.
Page 188
LS-28-DRSM Interface Control Document 5/2/2019 5.1.2.1 UDP Constellation Datagram - Index 0 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 189
LS-28-DRSM Interface Control Document 5/2/2019 5.1.2.2 UDP Constellation Datagram - Index 1 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 190
LS-28-DRSM Interface Control Document 5/2/2019 5.1.2.3 UDP Constellation Datagram - Index 3 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 191
5/2/2019 5.1.3 Eye Pattern I/Q Datagram There are provisions for Eye Pattern display data for all three demodulators within the LS-28-DRSM. The Eye Pattern data is composed of four consecutive UDP datagrams of 1168 bytes each. Once the UDP stream is started by the host using message 0x1002, the frequency of repetition for the Eye Pattern data package of four packets is 4-5 Hertz per channel.
Page 192
LS-28-DRSM Interface Control Document 5/2/2019 5.1.3.1 UDP Eye Pattern Datagram - Index 0 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 193
LS-28-DRSM Interface Control Document 5/2/2019 5.1.3.2 UDP Eye Pattern Datagram - Index 1 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 194
LS-28-DRSM Interface Control Document 5/2/2019 5.1.3.3 UDP Eye Pattern Datagram - Index 2 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 195
LS-28-DRSM Interface Control Document 5/2/2019 5.1.3.4 UDP Eye Pattern Datagram - Index 3 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 196
5/2/2019 5.1.4 Spectrum Analysis Datagram The LS-28-DRSM provides IF Spectral display data for both of the RF/IF input channels. The Frequency Spectrum data is composed of eleven consecutive UDP datagrams of 1424 bytes each and one datagram of 912 bytes. Once the UDP stream is started by the host using message 0x1002, the frequency of repetition for the Spectral data package of twelve packets is 4-5 Hertz per channel.
Page 197
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.2 UDP Spectrum Analysis Datagram - Index 1 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 198
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.3 UDP Spectrum Analysis Datagram - Index 2 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 199
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.4 UDP Spectrum Analysis Datagram - Index 3 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 200
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.5 UDP Spectrum Analysis Datagram - Index 4 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 201
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.6 UDP Spectrum Analysis Datagram - Index 5 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 202
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.7 UDP Spectrum Analysis Datagram - Index 6 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 203
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.8 UDP Spectrum Analysis Datagram - Index 7 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 204
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.9 UDP Spectrum Analysis Datagram - Index 8 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 205
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.10 UDP Spectrum Analysis Datagram - Index 9 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 206
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.11 UDP Spectrum Analysis Datagram - Index 10 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 207
LS-28-DRSM Interface Control Document 5/2/2019 5.1.4.12 UDP Spectrum Analysis Datagram - Index 11 Payload Lumistar Inc. DOC-28M-01-ICD-07...
Page 208
5/2/2019 5.2 Non-graphing Datagrams The LS-28-DRSM contains provisions to stream real-time data from up to two data sources as well as consolidated status. The consolidated status is a simplified means of providing all of the general system status to any network client application that may need this data without the need for a continuously requesting this data.
Page 209
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 0 5.2.2.1 Lumistar Inc. DOC-28M-01-ICD-07...
Page 210
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 1 5.2.2.2 Lumistar Inc. DOC-28M-01-ICD-07...
Page 211
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 2 5.2.2.3 Lumistar Inc. DOC-28M-01-ICD-07...
Page 212
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 3 5.2.2.4 Lumistar Inc. DOC-28M-01-ICD-07...
Page 213
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 4 5.2.2.5 Lumistar Inc. DOC-28M-01-ICD-07...
Page 214
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 5 5.2.2.6 Lumistar Inc. DOC-28M-01-ICD-07...
Page 215
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 6 5.2.2.7 Lumistar Inc. DOC-28M-01-ICD-07...
Page 216
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 7 5.2.2.8 Lumistar Inc. DOC-28M-01-ICD-07...
Page 217
LS-28-DRSM Interface Control Document 5/2/2019 Consolidated Status Message Content – Payload Index 8 5.2.2.9 Lumistar Inc. DOC-28M-01-ICD-07...
Page 218
LS-28-DRSM Interface Control Document 5/2/2019 5.2.2.10 Consolidated Status Message Content – Payload Index 9 Lumistar Inc. DOC-28M-01-ICD-07...
Page 219
LS-28-DRSM Interface Control Document 5/2/2019 5.2.2.11 Consolidated Status Message Content – Payload Index 10 Lumistar Inc. DOC-28M-01-ICD-07...
Page 220
LS-28-DRSM Interface Control Document 5/2/2019 5.2.2.12 Consolidated Status Message Content – Payload Index 11 Lumistar Inc. DOC-28M-01-ICD-07...
Page 221
LS-28-DRSM Interface Control Document 5/2/2019 5.2.2.13 Consolidated Status Message Content – Payload Index 12 Lumistar Inc. DOC-28M-01-ICD-07...
Page 222
LS-28-DRSM Interface Control Document 5/2/2019 5.2.2.14 Consolidated Status Message Content – Payload Index 13 5.2.3 Real-Time Data Streaming When streaming real-time data, messages may consist of one or more UDP datagrams. The basis of a data package is the minor frame length definition as dictated by messages 0x1108 and 0x1109. Since minor frame sizes vary dramatically, some may be much less than the largest allowed UDP datagram and many much larger than can be transferred in a single packet.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 5-2 Data Packet Transfer Case Definitions A typical real-time streaming data packet would look like the contents shown in Figure 5-3. Lumistar Inc. DOC-28M-01-ICD-07...
LS-28-DRSM Interface Control Document 5/2/2019 Figure 5-3 Example of real-time streaming package set (SOY) 5.2.4 Data Package Formats Real-time streaming data, as well as internally recorded data is formatted similarily. In the case of real- time streaming, data is returned to the user via UDP network transfers. Since recorded data is transfered to the user in a post-recording fashion, transfers are made via TCP which help to ensure that all data is present in the transfer.
LS-28-DRSM Interface Control Document 5/2/2019 5.2.4.1 Datagram Header The datagram header helps decode the type of datagram transfers that are being performed as well as provides a message sequence count. The datagram header format is shown in Figure 5-4. Figure 5-4 Datagram header format The content are defined as follows: Datagram Sequence Number - These bytes are used for message continuity testing.
LS-28-DRSM Interface Control Document 5/2/2019 5.2.4.2 Frame Header The frame header is applied to the transfer packet by the data processing engine. This frame header is applied no matter which decom mode is enabled. Based on the decom operational mode, there are two different Frame Header formats as shown in Figure 5-5 and Figure 5-6.
LS-28-DRSM Interface Control Document 5/2/2019 Figure 5-6 Frame header: Decom Format - Binary Coded Decimal (BCD) Each of the frame headers consists of the following sections: 5.2.4.2.1 Frame Header – Data Type The frame header data type field represents the type of data that will be found in the frame data section.
8 nanosecond resolution in time stamps, the user can select the "Seconds of Year" (SOY). For IRIG applications, the traditional time tag format is a Binary Coded Decimal (BCD) format. Both formats are selectable in the LS-28-DRSM design. For the Seconds of Year (SOY) format, Figure 5-7describes the time stamp format. Table 5-3 contains descriptions of the associated bit fields.
LS-28-DRSM Interface Control Document 5/2/2019 Name Bits Value Meaning/Definition BCD 1's Years D7-D4 BCD value Years x1 BCD 100's Days D1-D0 BCD value Days of Year x100 BCD 10's Days D7-D4 BCD value Days of Year x10 BCD 1's Days...
LS-28-DRSM Interface Control Document 5/2/2019 Name Bits Value Meaning/Definition Right Align Alignment of data in the data field: 1 = Right Aligned, 0 = Left Aligned Major Lock Decom Major Frame Lock: 1 = Locked, 0 = Unlocked (SFID Only)
Need help?
Do you have a question about the LS-28-DRSM and is the answer not in the manual?
Questions and answers