DENKOBlue manual

Chapter 2 · Applies to firmware v408 and later · Updated 2026-09-21

The Signal chain page

The path from antenna to converter, drawn as a live diagram at /chain. Select a block to read what it is; select a branch or a control to change the path. This is also where inputs are enabled, disabled and inverted.

1. Reading the diagram

The diagram input buttons 1–4 choose which of the four amplifier channels is drawn. Inputs 1–3 are the H-field (magnetic) channels on the RJ45 connector; input 4 is the E-field (electric) channel on the coax connector, and its chain is simpler — its amplifiers are unity-gain followers.

Drawn asMeaning
Cyan outlineIn the signal path right now.
DimNot selected, or not fitted on this board.
DottedUnknown — the gain chain has not been programmed yet (for example while a survey or sweep is running), so there is nothing to show.
Amber dashedA change is being saved.

The line under the diagram states the whole path in words: channel, input path, both gain stages, filter, and the total gain — including automatic when the station is steering the gain itself (gain_auto).

2. The blocks, left to right

BlockWhat it is
InputThe antenna connection: an RJ45 pair for the H inputs, coax for the E input. The preamplifier gain of the head is declared, not measured — nothing in the hardware reports which head is on the far end of the cable. Declare it on the block: ×10 for the stock PCB 16.2 head, ×45 for PCB 23.1. An H input with no preamp declared is flagged, because without a head there is no signal at all.
Transformer1:1 pulse transformer giving 2 kV isolation on the H inputs. The E input uses a coupling network instead.
LC ladderA passive filter shared by both input branches, −3 dB near 43 kHz. It shapes the signal before the first fork — and on a board without the digital filter it is the only real low-pass in the chain.
First forkAmplified path (×4 with a ~1.6 kHz high-pass) or direct tap (×1, ~3.3 kHz high-pass). A station on the direct tap has four times less total gain.
PGA AFirst programmable gain stage: ×1, ×2, ×4, ×5, ×8, ×10, ×16 or ×32.
Second forkThrough the LTC1569-7 — a clock-controlled 10th-order low-pass whose cutoff the station sets (the filter cutoff selector) — or around it on the bypass. The filter is not fitted on every board (Blue Basic omits it); a board without it is detected and forced onto the bypass.
PGA BSecond programmable gain stage, same ladder. The total gain is preamp × path × PGA A × PGA B.
Anti-alias, ADCA fixed ~720 kHz section in front of the converter, then the STM32's 12-bit ADC at 500,000 samples per second. One count is about 0.79 mV at the converter; divide by the total gain to refer a reading to the antenna.
DAC self-testDrawn below the chain: a signal the station injects ahead of the whole chain, used by the Tests page. It is what makes the sweep and gain check possible with no external equipment.

3. Changing the path

Selecting a branch switches its multiplexer; the selectors on the diagram set the declared preamp gain, PGA A, PGA B and the filter cutoff. Changes apply automatically, a moment after you make them — the note under the diagram says Saved; checking hardware and then confirms the chain is on the new path. The Front end table below the diagram lists every resulting value, including the total gain calculation.

These changes are configuration changes: they apply now, and the next remote configuration fetch can replace them (the default fetch interval is 5 minutes). If the station reports back Saved, but hardware differs, the station itself overrode the request — typically a filter that is not fitted, or automatic gain control moving the gain. What lasts and what does not: chapter 6.

4. The software chain

Under the hardware diagram, a second, read-only strip follows the digitised signal: measured baseline and noise, the detection threshold (and whether the noise floor is allowed to raise it — trig_auto), the tone track single-frequency reject, the trigger rate with any rate-cap skips, and packets held back by send_gap. These are live measurements, refreshed as the page polls; if the strip reports Status unavailable; values may be stale, the station stopped answering — check the network, not the antenna.

5. Enabling inputs, and polarity

The STM32 inputs buttons switch each of the four inputs on or off:

The input polarity buttons invert individual inputs — the same control as on the Live page — and are likewise stored on the board. A note under each group reports the save (channels saving… / polarity saved, or a failure to retry).

6. What this page does not know

The diagram is computed from the PCB netlist, and the page says so itself: nothing on it is measured. The gain stages are write-only chips — the page shows what the firmware believes it sent (the “programming shadow”), never a readback; the preamp gain is the value someone declared; and the component values are family references from the netlist, not verified for every board revision.

The measurements that close those gaps live one page over: the response sweep measures this board's actual frequency response, and the gain check measures whether the programmed gains actually follow the ladder.