Difference between revisions of "Output Modes"

From indie Semiconductor Wiki
Jump to navigation Jump to search
(Created page with "== Configuration scripts == The ADC raw data output allows the processing of the radar data on a PC. This can be useful for scientific purposes or for doing a processing with...")
 
(Phase Data)
 
(141 intermediate revisions by 2 users not shown)
Line 1: Line 1:
== Configuration scripts ==
+
__NUMBEREDHEADINGS__
 +
=How to change protocol type=
 +
The Easy r4 FMCW firmware has 3 different protocol types named; Standard (WebGUI), TSV (Tab Separated Values), and Binary. How to select between them is explained below.
 +
The Protocol can be changed from the System Configuration command, bit number 19-20. You can either calculate the respective commands send transmit over a terminal program or you can use WebGUI to configure the SiRad evaluation kit. For detailed information please see the protocol description [https://login.siliconradar.com].
  
The ADC raw data output allows the processing of the radar data on a PC. This can be useful for scientific purposes or for doing a processing with a higher number of FFT points to increase the resolution of the resulting target data. We provide configuration that can be send to the evaluation kit via UART, for example, using a terminal program.
+
'''Standard Protocol'''
  
The scripts support the following output modes:
+
It is the default protocol of SiRad Easy r4 FMCW firmware. In order to use WebGUI, the Standard protocol should be selected by assigning 00 to the Protocol section in the System Configuration command.
- ADC raw data output (digitized IF output of our radar front ends) [Customer Login / scripts for ADC raw data]
+
- windowed ADC data output (windowed ADC raw data) [Customer Login / scripts for windowed ADC raw data]
+
'''TSV Protocol'''
 +
 
 +
In TSV protocol, the data format is in decimal and separated with Tab, therefore it eases the evaluation of the data frames. In order to activate, 01 should be assigned to the Protocol section in the System Configuration command.
 +
 
 +
'''Binary Protocol'''
 +
 
 +
In Binary protocol, the length of transmitted data is fewer therefore transmission time is shorter. In order to activate, 10 should be assigned to the Protocol section in the System Configuration command.
 +
 
 +
=How to choose Output Frame=
 +
You can choose which data you want from the SiRad Easy r4 Evaluation kit such as Raw ADC, Magnitude/Range, and Target List. Below there are some examples listed.
 +
 
 +
==Raw ADC==
 +
To acquire raw ADC data from the kit you need to follow the steps below:
 +
 
 +
'''System Configuration Command:'''
 +
*set 1 to RAW bit
 +
After that you need to de-select processing-related parameters, otherwise, you will receive ADC data with selected processing applied. Secondly, the value range of the raw ADC data for 1 ramp is 12 bits (0 to 4096), the number of ramps should be less than 16 to eliminate saturation.
 +
 
 +
'''Baseband Configuration Command:'''
 +
*set 0 to WIN bit
 +
*set 0 to FIR bit
 +
*set 0 to DC bit
 +
*Adjust Number of ramps
 +
 
 +
WebGUI does not support ADC data demonstration!
 +
 
 +
'''Change the data format from WebGUI:'''
 +
*Open the Com2WebSocket tool, select the correct baud rate and COM port for your firmware, and connect to the system
 +
*Open the WebGUI and connect to the WebSocket provided by the Com2WebSocket tool
 +
*(Optional) Set any desired RF, processing, and target recognition parameters
 +
*Change to the “Output Data” tab
 +
*Chose the protocol type with the “Protocol Type” slider
 +
*Select the desired output data checkboxes
 +
From that moment on, the system transmits the selected data frames and it can be disconnected from the WebGUI and the Com2WebSocket tool if needed.
 +
 
 +
'''Example Configuration:'''
 +
 
 +
<div style="overflow-x: auto">
 +
{| style="text-align:center; width:80%"
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Product'''</span>
 +
|style="min-width:250px; background-color:#f2f2f2"|<span style="color: black">'''Configuration Description'''</span>
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Script'''</span>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
Self Trigger, trigger delay 0, Gain 4, RAW 1, CPL, C, R, P, TL 0, ERR and ST 1, Protocol TSV</br>
 +
ADC clk div 2, Number of samples 512, Number of ramps 1, DC Cancel OFF, WIN OFF, FIR OFF</br>
 +
Base frequency 119500 MHz </br>
 +
Bandwidth 5 GHz
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S11052C12}</br>
 +
{!B0452C022}</br>
 +
{!F00074B30}</br>
 +
{!P000009C4}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
For firmware 1.3.xx</br>
 +
DC cancelled and unwindowed ADC </br>
 +
ADC clock divider 5, samples 512, number of ramps 16 , down sampling 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01113A0A}</br>
 +
{!BB0344025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
For firmware 1.3.xx</br>
 +
non DC cancelled and unwindowed RAW ADC </br>
 +
ADC clock divider 5, samples 512, number of ramps 16 , down sampling 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
{!S01113A02}</br>
 +
{!BB0344025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
For firmware 1.4.xx</br>
 +
DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2 "|
 +
{!S01432012}</br>
 +
{!B0452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
For firmware 1.4.xx</br>
 +
DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
{!S01452012}</br>
 +
{!B0452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
For firmware 1.4.xx</br>
 +
SER1 1, AGC ON, RAW 1, DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01031012}</br>
 +
{!B0452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
For firmware 1.4.xx</br>
 +
SER1 1, AGC ON, RAW 1, DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; "|
 +
{!S01051012}</br>
 +
{!B0452C025}
 +
|}
 +
</div>
 +
 
 +
== Target List==
 +
To acquire only Target List from the kit you need to follow the steps below:
 +
 
 +
'''System Configuration Command:'''
 +
*set 1 to TL(Target list) bit
 +
*set 0 to RAW, CPL, P, R, and C
 +
 
 +
'''Example Configuration:'''
 +
<div style="overflow-x: auto">
 +
{| style="text-align:center; width:80%"
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Product'''</span>
 +
|style="min-width:250px; background-color:#f2f2f2"|<span style="color: black">'''Configuration Description'''</span>
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Script'''</span>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
Target List, ST and ERR 1,AGC ON, unit mm, protocol WebGUI
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S11022E02}</br>
 +
 
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol WebGUI, SER2 1, SER1 0, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01012202}
 +
 
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol TSV, SER2 1, SER1 0, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; |
 +
{!S01032202}
 +
 
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol Binary, SER2 1, SER1 0, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01052202}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol WebGUI, SER2 0, SER1 1, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
{!S01011202}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol TSV, SER2 0, SER1 1, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01031202}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol Binary, SER2 0, SER1 1, AGC ON, trigger delay 0
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top;|
 +
{!S01051202}
 +
|}
 +
</div>
 +
 
 +
== Complex FFT ==
 +
You can acquire Complex FFT results from SiRad evaluation kits in different protocol.
 +
 
 +
'''Example Configuration:'''
 +
<div style="overflow-x: auto">
 +
{| style="text-align:center; width:80%"
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Product'''</span>
 +
|style="min-width:250px; background-color:#f2f2f2"|<span style="color: black">'''Configuration Description'''</span>
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Script'''</span>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S19062C22}</br>
 +
{!BA452C022}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top ; background-color:#f2f2f2"|
 +
DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top ; background-color:#f2f2f2"|
 +
{!S190A2C22}</br>
 +
{!BA452C022}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SER2 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S09032C22}</br>
 +
{!BA452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SER2 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S09052C22}</br>
 +
{!BA452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SER1 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S09031C22}</br>
 +
{!BA452C025}
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SER1 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON,  Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S09051C22}</br>
 +
{!BA452C025}
 +
|}
 +
</div>
 +
 
 +
== Phase Data ==
 +
 
 +
You can acquire phase frame by enabling Phase Frame in System Configuration command. The scaling factors of phase frame are 110 for Webgui protocol and 10000 for binary and TSV protocol. Therefore for better phase resolution we suggest switching to TSV/Binary protocol.
 +
 
 +
'''System Configuration Command:'''
 +
*set 1 to P (Phase) bit
 +
 
 +
'''Example Configuration:'''
 +
<div style="overflow-x: auto">
 +
{| style="text-align:center; width:80%"
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Product'''</span>
 +
|style="min-width:250px; background-color:#f2f2f2"|<span style="color: black">'''Configuration Description'''</span>
 +
|style="min-width:150px; background-color:#f2f2f2"|<span style="color: black">'''Script'''</span>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S11062C42}</br>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy® r4
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top ; background-color:#f2f2f2"|
 +
Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top ; background-color:#f2f2f2"|
 +
{!S110A2C42}</br>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S01032C42}</br>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Easy®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01052C42}</br>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
Self Trigger, LED ON, SER1 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol TSV
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top"|
 +
{!S01031C42}</br>
 +
|-
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
SiRad Simple®
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
Self Trigger, LED ON, SER1 1, AGC ON, Format Log, Phase, Error and Status Frame ON,  Protocol Binary
 +
|style="width: 14%; text-align: left; padding-left: 1%; padding-right: 1%; vertical-align: top; background-color:#f2f2f2"|
 +
{!S01051C42}</br>
 +
|}
 +
</div>

Latest revision as of 09:51, 14 July 2021

1 How to change protocol type

The Easy r4 FMCW firmware has 3 different protocol types named; Standard (WebGUI), TSV (Tab Separated Values), and Binary. How to select between them is explained below. The Protocol can be changed from the System Configuration command, bit number 19-20. You can either calculate the respective commands send transmit over a terminal program or you can use WebGUI to configure the SiRad evaluation kit. For detailed information please see the protocol description [1].

Standard Protocol

It is the default protocol of SiRad Easy r4 FMCW firmware. In order to use WebGUI, the Standard protocol should be selected by assigning 00 to the Protocol section in the System Configuration command.

TSV Protocol

In TSV protocol, the data format is in decimal and separated with Tab, therefore it eases the evaluation of the data frames. In order to activate, 01 should be assigned to the Protocol section in the System Configuration command.

Binary Protocol

In Binary protocol, the length of transmitted data is fewer therefore transmission time is shorter. In order to activate, 10 should be assigned to the Protocol section in the System Configuration command.

2 How to choose Output Frame

You can choose which data you want from the SiRad Easy r4 Evaluation kit such as Raw ADC, Magnitude/Range, and Target List. Below there are some examples listed.

2.1 Raw ADC

To acquire raw ADC data from the kit you need to follow the steps below:

System Configuration Command:

  • set 1 to RAW bit

After that you need to de-select processing-related parameters, otherwise, you will receive ADC data with selected processing applied. Secondly, the value range of the raw ADC data for 1 ramp is 12 bits (0 to 4096), the number of ramps should be less than 16 to eliminate saturation.

Baseband Configuration Command:

  • set 0 to WIN bit
  • set 0 to FIR bit
  • set 0 to DC bit
  • Adjust Number of ramps

WebGUI does not support ADC data demonstration!

Change the data format from WebGUI:

  • Open the Com2WebSocket tool, select the correct baud rate and COM port for your firmware, and connect to the system
  • Open the WebGUI and connect to the WebSocket provided by the Com2WebSocket tool
  • (Optional) Set any desired RF, processing, and target recognition parameters
  • Change to the “Output Data” tab
  • Chose the protocol type with the “Protocol Type” slider
  • Select the desired output data checkboxes

From that moment on, the system transmits the selected data frames and it can be disconnected from the WebGUI and the Com2WebSocket tool if needed.

Example Configuration:

Product Configuration Description Script

SiRad Easy® r4

Self Trigger, trigger delay 0, Gain 4, RAW 1, CPL, C, R, P, TL 0, ERR and ST 1, Protocol TSV
ADC clk div 2, Number of samples 512, Number of ramps 1, DC Cancel OFF, WIN OFF, FIR OFF
Base frequency 119500 MHz
Bandwidth 5 GHz

{!S11052C12}
{!B0452C022}
{!F00074B30}
{!P000009C4}

SiRad Easy®

For firmware 1.3.xx
DC cancelled and unwindowed ADC
ADC clock divider 5, samples 512, number of ramps 16 , down sampling 0

{!S01113A0A}
{!BB0344025}

SiRad Easy®

For firmware 1.3.xx
non DC cancelled and unwindowed RAW ADC
ADC clock divider 5, samples 512, number of ramps 16 , down sampling 0

{!S01113A02}
{!BB0344025}

SiRad Easy®

For firmware 1.4.xx
DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol TSV

{!S01432012}
{!B0452C025}

SiRad Easy®

For firmware 1.4.xx
DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol Binary

{!S01452012}
{!B0452C025}

SiRad Simple®

For firmware 1.4.xx
SER1 1, AGC ON, RAW 1, DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol TSV

{!S01031012}
{!B0452C025}

SiRad Simple®

For firmware 1.4.xx
SER1 1, AGC ON, RAW 1, DC Cancellation OFF, Windowing OFF, Number of Ramps 1, Number of Samples 512, Protocol Binary

{!S01051012}
{!B0452C025}

2.2 Target List

To acquire only Target List from the kit you need to follow the steps below:

System Configuration Command:

  • set 1 to TL(Target list) bit
  • set 0 to RAW, CPL, P, R, and C

Example Configuration:

Product Configuration Description Script

SiRad Easy® r4

Target List, ST and ERR 1,AGC ON, unit mm, protocol WebGUI

{!S11022E02}

SiRad Easy®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol WebGUI, SER2 1, SER1 0, AGC ON, trigger delay 0

{!S01012202}

SiRad Easy®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol TSV, SER2 1, SER1 0, AGC ON, trigger delay 0

{!S01032202}

SiRad Easy®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol Binary, SER2 1, SER1 0, AGC ON, trigger delay 0

{!S01052202}

SiRad Simple®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol WebGUI, SER2 0, SER1 1, AGC ON, trigger delay 0

{!S01011202}

SiRad Simple®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol TSV, SER2 0, SER1 1, AGC ON, trigger delay 0

{!S01031202}

SiRad Simple®

Target List 1, Range, Phase, RAW, CPL, ST and ERR 0, LOG 0, protocol Binary, SER2 0, SER1 1, AGC ON, trigger delay 0

{!S01051202}

2.3 Complex FFT

You can acquire Complex FFT results from SiRad evaluation kits in different protocol.

Example Configuration:

Product Configuration Description Script

SiRad Easy® r4

DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol TSV

{!S19062C22}
{!BA452C022}

SiRad Easy® r4

DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol TSV

{!S190A2C22}
{!BA452C022}

SiRad Easy®

SER2 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol TSV

{!S09032C22}
{!BA452C025}

SiRad Easy®

SER2 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol Binary

{!S09052C22}
{!BA452C025}

SiRad Simple®

SER1 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol TSV

{!S09031C22}
{!BA452C025}

SiRad Simple®

SER1 1, AGC ON, Format Linear, DC Cancellation ON, Windowing ON, Number of Ramps 1, Number of Samples 512, FFT Size 512, Error and Status Frame ON, Protocol Binary

{!S09051C22}
{!BA452C025}

2.4 Phase Data

You can acquire phase frame by enabling Phase Frame in System Configuration command. The scaling factors of phase frame are 110 for Webgui protocol and 10000 for binary and TSV protocol. Therefore for better phase resolution we suggest switching to TSV/Binary protocol.

System Configuration Command:

  • set 1 to P (Phase) bit

Example Configuration:

Product Configuration Description Script

SiRad Easy® r4

Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol TSV

{!S11062C42}

SiRad Easy® r4

Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol Binary

{!S110A2C42}

SiRad Easy®

Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol TSV

{!S01032C42}

SiRad Easy®

Self Trigger, LED ON, SER2 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol Binary

{!S01052C42}

SiRad Simple®

Self Trigger, LED ON, SER1 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol TSV

{!S01031C42}

SiRad Simple®

Self Trigger, LED ON, SER1 1, AGC ON, Format Log, Phase, Error and Status Frame ON, Protocol Binary

{!S01051C42}