Swedish adaptation: Instegscertifikat and HAREC content
- Sections and slides rewritten in Swedish; German law and institutions replaced by Swedish/CEPT/ITU equivalents (PTS, SSA, PTSFS 2025:1, SSMFS 2008:18), unverified statements marked "% TODO VERIFY" - New toc: INSTEG, HAREC, UPPGRADERING; section idents are Swedish (see ident-map.tsv) - Exam-question tags, BNetzA question pool, solutions and the German SWL course removed - Static pages, snippets, applets, READMEs and image alt-texts translated - TikZ labels translated; SVG drawings regenerated (drawing 689 still fails to build upstream: it references a missing photo) - Changed from the original: not endorsed by DARC e.V., SSA or PTS Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
This commit is contained in:
@@ -92,22 +92,22 @@
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="qpsk-applet" aria-label="QPSK-Übertragung mit Rauschen">
|
||||
<section class="qpsk-applet" aria-label="QPSK-överföring med brus">
|
||||
<div class="qpsk-controls">
|
||||
<button data-qpsk-start type="button" class="btn btn-primary btn-sm">Übertragung starten</button>
|
||||
<button data-qpsk-new type="button" class="btn btn-outline-secondary btn-sm">Neuer Bitstrom</button>
|
||||
<button data-qpsk-start type="button" class="btn btn-primary btn-sm">Starta överföring</button>
|
||||
<button data-qpsk-new type="button" class="btn btn-outline-secondary btn-sm">Ny bitström</button>
|
||||
</div>
|
||||
|
||||
<div class="qpsk-noise-control">
|
||||
<label for="qpsk-noise">Rauschen</label>
|
||||
<label for="qpsk-noise">Brus</label>
|
||||
<input data-qpsk-noise id="qpsk-noise" type="range" min="0" max="60" step="1" value="18">
|
||||
<output data-qpsk-noise-output>18 %</output>
|
||||
</div>
|
||||
|
||||
<div data-qpsk-stream class="qpsk-stream" aria-label="Zu übertragender Bitstrom"></div>
|
||||
<div data-qpsk-stream class="qpsk-stream" aria-label="Bitström som ska överföras"></div>
|
||||
|
||||
<figure>
|
||||
<canvas data-qpsk-canvas aria-label="QPSK-Konstellationsdiagramm"></canvas>
|
||||
<canvas data-qpsk-canvas aria-label="QPSK-konstellationsdiagram"></canvas>
|
||||
</figure>
|
||||
|
||||
<script>
|
||||
@@ -223,7 +223,7 @@
|
||||
if (currentIndex >= symbols.length - 1) makeBitstream();
|
||||
running = true;
|
||||
startButton.disabled = true;
|
||||
startButton.textContent = 'Übertragung läuft …';
|
||||
startButton.textContent = 'Överföring pågår …';
|
||||
newButton.disabled = true;
|
||||
transmitNext();
|
||||
timer = window.setInterval(transmitNext, 420);
|
||||
@@ -234,7 +234,7 @@
|
||||
window.clearInterval(timer);
|
||||
startButton.disabled = false;
|
||||
newButton.disabled = false;
|
||||
startButton.textContent = finished ? 'Erneut übertragen' : 'Übertragung starten';
|
||||
startButton.textContent = finished ? 'Överför igen' : 'Starta överföring';
|
||||
}
|
||||
|
||||
function setupCanvas() {
|
||||
@@ -307,7 +307,7 @@
|
||||
ctx.fillStyle = 'rgba(22,138,173,.035)';
|
||||
ctx.fillRect(cx, cy, width - cx, height - cy);
|
||||
|
||||
// Kreis und Achsen
|
||||
// cirkel och axlar
|
||||
ctx.strokeStyle = 'rgba(120,130,140,.32)';
|
||||
ctx.lineWidth = 1;
|
||||
ctx.beginPath();
|
||||
@@ -321,7 +321,7 @@
|
||||
ctx.fillText('I', x(limit) - 7, cy - 9);
|
||||
ctx.fillText('Q', cx + 9, y(limit) + 11);
|
||||
|
||||
// Ideale Symbole und Beschriftungen
|
||||
// ideala symboler och etiketter
|
||||
symbolOrder.forEach(function (bits) {
|
||||
const symbol = mapping[bits];
|
||||
drawCross(ctx, x(symbol.i), y(symbol.q), 6, pointColors[bits]);
|
||||
|
||||
Reference in New Issue
Block a user