diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml
index 3905aed5..ab23b5e7 100644
--- a/.github/workflows/build-and-deploy.yml
+++ b/.github/workflows/build-and-deploy.yml
@@ -38,11 +38,11 @@ jobs:
uses: actions/checkout@v4.1.7
- name: apt installs
- run: sudo apt update && sudo apt install -y texlive-latex-extra texlive-lang-cyrillic ghostscript
+ run: sudo apt update && sudo apt install -y texlive-latex-extra texlive-lang-cyrillic ghostscript libenchant-2-dev
- - uses: actions/setup-python@v5.1.0
+ - uses: actions/setup-python@v6.2.0
with:
- python-version: '3.10'
+ python-version: '3.12'
- name: pip installs
run: pip install -r requirements.txt
@@ -97,6 +97,16 @@ jobs:
env:
CREATOR_ID: ${{ secrets.CREATOR_ID }}
+ # Build a self-hosted JupyterLite environment into _build/jupyterlite so the
+ # interactive "run this code" links in the book point at our own deployment
+ # rather than a third-party demo site. Done last so its pip installs can't
+ # disturb the Sphinx builds above.
+ - name: Build JupyterLite
+ run: |
+ pip install -r requirements-jupyterlite.txt
+ jupyter lite build --contents jupyterlite --output-dir _build/jupyterlite
+ python jupyterlite/inject_branding.py _build/jupyterlite
+
- name: Upload artifact
uses: actions/upload-pages-artifact@v3.0.1
with:
@@ -104,7 +114,7 @@ jobs:
- name: Deploy to GitHub Pages
id: deployment
- uses: actions/deploy-pages@v4.0.5
+ uses: actions/deploy-pages@v5.0.0
- name: Get current date
id: date
diff --git a/.github/workflows/build-and-spell-check.yml b/.github/workflows/build-and-spell-check.yml
index 7cecf2d5..c15fb450 100644
--- a/.github/workflows/build-and-spell-check.yml
+++ b/.github/workflows/build-and-spell-check.yml
@@ -10,11 +10,11 @@ jobs:
uses: actions/checkout@v4.1.7
- name: apt installs
- run: sudo apt update && sudo apt install -y texlive-latex-extra texlive-lang-cyrillic ghostscript
+ run: sudo apt update && sudo apt install -y texlive-latex-extra texlive-lang-cyrillic ghostscript libenchant-2-dev
- - uses: actions/setup-python@v5.1.0
+ - uses: actions/setup-python@v6.2.0
with:
- python-version: '3.10'
+ python-version: '3.12'
- name: pip installs
run: pip install -r requirements.txt
diff --git a/.vscode/settings.json b/.vscode/settings.json
index c79ae069..b8fc1609 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,80 +1,9 @@
{
"esbonio.sphinx.confDir": "",
- "cSpell.words": [
- "arange",
- "argmax",
- "argsort",
- "asarray",
- "asmatrix",
- "astype",
- "AWGN",
- "baseband",
- "beamformer",
- "beamformers",
- "beamforming",
- "boresight",
- "bpsk",
- "bytearray",
- "CDMA",
- "checkword",
- "convolutional",
- "Costas",
- "datacast",
- "dataword",
- "demod",
- "downconversion",
- "dtype",
- "endfire",
- "Ettus",
- "figsize",
- "fillmein",
- "firwin",
- "fontsize",
- "fromfile",
- "Gbps",
- "imag",
- "lastseen",
- "leftrightarrow",
- "lfilter",
- "linalg",
- "linspace",
- "mathrm",
- "matplotlib",
- "Mbps",
- "mlen",
- "multipath",
- "MVDR",
- "numpy",
- "numtaps",
- "Nyquist",
- "OFDM",
- "pinv",
- "plen",
- "postcostas",
- "presync",
- "pyplot",
- "QPSK",
- "radiotext",
- "randint",
- "randn",
- "rgrids",
- "Rinv",
- "rlabel",
- "savefig",
- "scipy",
- "thetamax",
- "thetamin",
- "Uplif",
- "USRP",
- "webp",
- "wirelessly",
- "xdata",
- "xlabel",
- "ydata",
- "ylabel"
- ],
"githubPullRequests.ignoredPullRequestBranches": [
"master"
],
- "python.analysis.typeCheckingMode": "basic"
+ "python.analysis.typeCheckingMode": "basic",
+ "editor.formatOnSave": false,
+ "editor.wordWrap": "on"
}
\ No newline at end of file
diff --git a/AGENTS.md b/AGENTS.md
new file mode 100644
index 00000000..a661808c
--- /dev/null
+++ b/AGENTS.md
@@ -0,0 +1,66 @@
+# Repository Guidance for AI Contributors
+
+This repo is the source for the PySDR textbook, created using Sphinx.
+
+## Human Notes
+
+This section is for human reference only. It is not an instruction for agents and should not change behavior.
+
+Marc uses AI to help create the JavaScript mini-apps and solve issues like when certain things are not rendered correctly, he doesn't use it to write the actual content, other than spelling/grammar edits and scanning for bugs/incorrectness.
+
+## What to edit
+
+- Edit the `.rst` files under `content/` and the Sphinx config/templates under the repo root.
+- Treat `_build/` as generated output. Do not edit it directly.
+- Images (primarily in SVG format) referenced by the RST live in _images/
+- Python code used to produce images (primarily in SVG format) lives in figure-generating-scripts/
+- If you change a page, also check whether image assets, scripts, or config in `_static/`, `_images/`, `conf.py`, or `Makefile` need matching updates.
+
+## How to build locally
+
+If the prompt does not ask to build it, then don't build it.
+
+- Activate the project virtual environment which should be in the root of this repo under .venv
+
+- Build the site using:
+
+```bash
+make fast-html
+```
+
+- The rendered HTML site will be in `_build/`.
+- Open `_build/index.html` for the main site, or the relevant page under `_build/content/`.
+
+## Practical workflow
+
+- Make the source change.
+- Run `make fast-html`.
+- Inspect the generated HTML in `_build/` to verify the result.
+- Keep changes minimal and aligned with the existing textbook style.
+
+## Writing Style
+
+Note to humans- This guidance is provided to AI to help edit, not actually write material, Marc's writes everything himself then uses AI for catching grammar issues and such.
+
+PySDR's prose is intentionally instructional, conversational, and example-driven. When editing chapter text, match these patterns:
+
+- Start with intuition before formalism. Explain the idea in plain language first, then introduce equations or code.
+- Prefer short, direct paragraphs. Long sections are acceptable, but they should be broken up with transitions, examples, or figures.
+- Use first-person plural sparingly but naturally (`we`, `let's`) to guide the reader through the material.
+- Keep the tone approachable and lightly informal, but not casual or chatty.
+- Use rhetorical questions and plain-English restatements when they help clarify a concept.
+- Explain why a step matters, not just what the step is.
+- Preserve the textbook’s teaching rhythm: concept, example, code, result, takeaway.
+- Keep technical terminology precise, but avoid sounding overly academic or formal.
+- When a section already has figures or code, make the surrounding prose point the reader to them and explain what they should notice.
+- Avoid hype, filler, and motivational fluff.
+- Lead with a concrete scenario before any equation. Pose a small "what if" with real numbers (e.g. "the emitter is 100 m closer to one sensor"), then generalize. Introduce the named concept (hyperbola, foci) in plain words before showing the formula.
+- Read the equation back in plain English. Right after a .. math:: block, add a sentence translating it ("which reads: distance to one sensor minus distance to the other equals...").
+- Explain why, not just what. For each fact, give the intuition behind it (why a range difference can't exceed the baseline) rather than stating it as a rule.
+- Define jargon inline the moment it appears ("the baseline," "ill-conditioned, meaning small errors move the estimate a lot") instead of assuming the reader knows it.
+- Use second person and rhetorical questions to walk the reader through the reasoning as if thinking aloud.
+
+## Notes
+
+- This project uses Sphinx and a custom `conf.py`.
+- The repository already contains scripts and generated assets for many figures, so prefer reusing existing conventions instead of introducing new build patterns.
diff --git a/CLAUDE.md b/CLAUDE.md
new file mode 120000
index 00000000..47dc3e3d
--- /dev/null
+++ b/CLAUDE.md
@@ -0,0 +1 @@
+AGENTS.md
\ No newline at end of file
diff --git a/Makefile b/Makefile
index ed288b6e..cb639aa2 100644
--- a/Makefile
+++ b/Makefile
@@ -16,7 +16,7 @@ endif
PAPEROPT_a4 = -D latex_paper_size=a4
PAPEROPT_letter = -D latex_paper_size=letter
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
-EXTENSIONS = -D extensions=sphinx.ext.mathjax,sphinx.ext.autosectionlabel,sphinxcontrib.tikz -D tikz_includegraphics_path=_images -D tikz_tikzlibraries=positioning,shapes,arrows,snakes
+EXTENSIONS = -D extensions=sphinx.ext.mathjax,sphinx.ext.autosectionlabel,sphinxcontrib.tikz,sphinxcontrib.mermaid -D tikz_includegraphics_path=_images -D tikz_tikzlibraries=positioning,shapes,arrows,snakes
# the i18n builder cannot share the environment and doctrees with the others
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) .
diff --git a/README.md b/README.md
index da0a1f3f..a7130685 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,13 @@
-# PySDR Textbook Source Material
-
-This repo contains the source content used to generate the textbook [PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) hosted at https://pysdr.org.
-
-Feel free to submit an issue, or even a Pull Request (PR) with fixes or improvements. Those who submit valuable feedback/fixes be permanently added to the acknowledgments section. Not good at Git but have changes to suggest? Feel free to email Marc at marc@pysdr.org.
+# PySDR
+[PySDR: A Guide to SDR and DSP using Python](https://pysdr.org) is a guide to software-defined radio (SDR) and RF signal processing using Python code examples, live at https://pysdr.org. It is a free online textbook that provides a gentle introduction to wireless communications and SDR using an abundance of diagrams, animations, and code examples. From FFTs to filters to digital modulation to receiving and transmitting from SDRs in Python, PySDR has you covered! This repo specifically contains the source content used to generate the textbook, including the body text and Python scripts to generate the figures. For questions/comments/suggestions feel free to submit an issue at the top of this page, or if you want to propose a change to the textbook (e.g. fix or improvement), you can use a Pull Request. Those who submit valuable feedback/fixes be permanently added to the acknowledgments section. Not good at Git but have changes to suggest? Feel free to email Marc at marc@pysdr.org.
+
+You can also support PySDR through the [PySDR Patreon page](https://www.patreon.com/c/PySDR) or a [one-time donation](https://www.paypal.com/donate/?hosted_button_id=FH3LQCJRUVPWL).
+
## Building
Note that the website is now automatically built and deployed with each push/merge into master branch, using the GitHub action [build-and-deploy.yml](https://github.com/777arc/PySDR/blob/master/.github/workflows/build-and-deploy.yml) and the GitHub pages system for hosting the actual textbook.
diff --git a/_images/2d_array_2d_doa_plot.svg b/_images/2d_array_2d_doa_plot.svg
index 60878821..844371cc 100644
--- a/_images/2d_array_2d_doa_plot.svg
+++ b/_images/2d_array_2d_doa_plot.svg
@@ -1,1380 +1,1200 @@
-
-
-
-
-
-
-
- 2025-06-20T02:09:40.562096
- image/svg+xml
-
-
- Matplotlib v3.10.3, https://matplotlib.org/
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+ 2026-04-20T13:11:53.177106
+ image/svg+xml
+
+
+ Matplotlib v3.10.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
diff --git a/_images/2d_array_3d_doa_plot.png b/_images/2d_array_3d_doa_plot.png
index b964c6f6..b18bf406 100644
Binary files a/_images/2d_array_3d_doa_plot.png and b/_images/2d_array_3d_doa_plot.png differ
diff --git a/_images/2d_array_ladder_pic.png b/_images/2d_array_ladder_pic.png
new file mode 100644
index 00000000..fbc62164
Binary files /dev/null and b/_images/2d_array_ladder_pic.png differ
diff --git a/_images/boxcar_sinc.svg b/_images/boxcar_sinc.svg
new file mode 100644
index 00000000..4a4f59cd
--- /dev/null
+++ b/_images/boxcar_sinc.svg
@@ -0,0 +1,1959 @@
+
+
+
+
+
+
+
+ 2026-07-02T00:41:36.986394
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/boxcar_sinc_animation.gif b/_images/boxcar_sinc_animation.gif
new file mode 100644
index 00000000..92c12e84
Binary files /dev/null and b/_images/boxcar_sinc_animation.gif differ
diff --git a/_images/central_limit_theorem.svg b/_images/central_limit_theorem.svg
index 31a3e3f8..b1e4f4be 100644
--- a/_images/central_limit_theorem.svg
+++ b/_images/central_limit_theorem.svg
@@ -2,20 +2,20 @@
+ inkscape:version="1.4 (86a8ad7, 2024-10-11)"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:dc="http://purl.org/dc/elements/1.1/">
@@ -40,13 +40,17 @@
inkscape:window-height="992"
id="namedview2198"
showgrid="false"
- inkscape:zoom="0.64744413"
- inkscape:cx="688.7021"
- inkscape:cy="387.7892"
+ inkscape:zoom="0.45781213"
+ inkscape:cx="556.99703"
+ inkscape:cy="242.45753"
inkscape:window-x="72"
- inkscape:window-y="27"
+ inkscape:window-y="0"
inkscape:window-maximized="0"
- inkscape:current-layer="svg2196" />
+ inkscape:current-layer="svg2196"
+ inkscape:showpageshadow="2"
+ inkscape:pagecheckerboard="0"
+ inkscape:deskcolor="#d1d1d1"
+ inkscape:document-units="pt" />
@@ -61,7 +65,7 @@
@@ -76,7 +80,7 @@
@@ -89,7 +93,9 @@
helper_size="0"
apply_no_weight="true"
apply_with_weight="true"
- only_selected="false" />
+ only_selected="false"
+ lpeversion="0"
+ uniform="false" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_basic_1.svg b/_images/detection_basic_1.svg
new file mode 100644
index 00000000..0faf6af4
--- /dev/null
+++ b/_images/detection_basic_1.svg
@@ -0,0 +1,6790 @@
+
+
+
+
+
+
+
+ 2026-02-03T19:39:10.038436
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_basic_2.svg b/_images/detection_basic_2.svg
new file mode 100644
index 00000000..e73e295d
--- /dev/null
+++ b/_images/detection_basic_2.svg
@@ -0,0 +1,6683 @@
+
+
+
+
+
+
+
+ 2026-02-03T19:39:10.127980
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_cfar.svg b/_images/detection_cfar.svg
new file mode 100644
index 00000000..7e22ded1
--- /dev/null
+++ b/_images/detection_cfar.svg
@@ -0,0 +1,14057 @@
+
+
+
+
+
+
+
+ 2026-01-25T21:46:24.426568
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_cfar2.svg b/_images/detection_cfar2.svg
new file mode 100644
index 00000000..1259eed9
--- /dev/null
+++ b/_images/detection_cfar2.svg
@@ -0,0 +1,14259 @@
+
+
+
+
+
+
+
+ 2026-01-25T21:14:25.065560
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_dsss.svg b/_images/detection_dsss.svg
new file mode 100644
index 00000000..747adafc
--- /dev/null
+++ b/_images/detection_dsss.svg
@@ -0,0 +1,1797 @@
+
+
+
+
+
+
+
+ 2026-01-25T21:18:47.096850
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_freq_offset.svg b/_images/detection_freq_offset.svg
new file mode 100644
index 00000000..3e5ac79f
--- /dev/null
+++ b/_images/detection_freq_offset.svg
@@ -0,0 +1,1288 @@
+
+
+
+
+
+
+
+ 2026-01-25T21:16:20.059400
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_freq_offset2.svg b/_images/detection_freq_offset2.svg
new file mode 100644
index 00000000..798a0ec1
--- /dev/null
+++ b/_images/detection_freq_offset2.svg
@@ -0,0 +1,1399 @@
+
+
+
+
+
+
+
+ 2026-01-25T21:16:26.171610
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_gps_2d_map.png b/_images/detection_gps_2d_map.png
new file mode 100644
index 00000000..ad9ef9d8
Binary files /dev/null and b/_images/detection_gps_2d_map.png differ
diff --git a/_images/detection_gps_code_phase_slice.svg b/_images/detection_gps_code_phase_slice.svg
new file mode 100644
index 00000000..ae512500
--- /dev/null
+++ b/_images/detection_gps_code_phase_slice.svg
@@ -0,0 +1,3762 @@
+
+
+
+
+
+
+
+ 2026-03-21T02:47:59.745089
+ image/svg+xml
+
+
+ Matplotlib v3.10.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_gps_spectrogram.svg b/_images/detection_gps_spectrogram.svg
new file mode 100644
index 00000000..f9cbf746
--- /dev/null
+++ b/_images/detection_gps_spectrogram.svg
@@ -0,0 +1,871 @@
+
+
+
+
+
+
+
+ 2026-03-21T02:24:00.638974
+ image/svg+xml
+
+
+ Matplotlib v3.10.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_pd_vs_snr.svg b/_images/detection_pd_vs_snr.svg
new file mode 100644
index 00000000..fa419003
--- /dev/null
+++ b/_images/detection_pd_vs_snr.svg
@@ -0,0 +1,1922 @@
+
+
+
+
+
+
+
+ 2026-02-03T21:08:16.073111
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/detection_realtime.png b/_images/detection_realtime.png
new file mode 100644
index 00000000..fd8541a5
Binary files /dev/null and b/_images/detection_realtime.png differ
diff --git a/_images/eye_diagram.svg b/_images/eye_diagram.svg
new file mode 100644
index 00000000..92ace775
--- /dev/null
+++ b/_images/eye_diagram.svg
@@ -0,0 +1,975 @@
+
+
+
+
+
+
+
+ 2026-07-22T07:31:31.520824
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_baseband_spectrum_after_demod.svg b/_images/fpv_baseband_spectrum_after_demod.svg
new file mode 100644
index 00000000..c60299ec
--- /dev/null
+++ b/_images/fpv_baseband_spectrum_after_demod.svg
@@ -0,0 +1,379 @@
+
+
+
+ Baseband spectrum of an analog FPV signal after FM demodulation
+ A frequency-domain plot from DC to 7 MHz showing the luminance band rolling off from DC to about 4.2 MHz, a chrominance cluster around the 3.58 MHz colour subcarrier, and a narrow audio FM subcarrier near 6.0 to 6.5 MHz.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 2
+ 3
+ 3.58
+ 4
+ 5
+ 6
+ 6.5
+ 7
+ level
+ frequency (MHz)
+ luminance (Y)
+ brightness · DC–~4.2 MHz
+
+
+ chrominance (C)
+ colour subcarrier 3.58 MHz
+
+
+ audio FM subcarrier
+ ≈6.0 / 6.5 MHz
+
+
+
+ composite video baseband (Y + C)
+
+
diff --git a/_images/fpv_image_no_sync.svg b/_images/fpv_image_no_sync.svg
new file mode 100644
index 00000000..46cb6387
--- /dev/null
+++ b/_images/fpv_image_no_sync.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+ 2026-06-21T20:17:42.959991
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_image_one_frame.svg b/_images/fpv_image_one_frame.svg
new file mode 100644
index 00000000..7ccfec29
--- /dev/null
+++ b/_images/fpv_image_one_frame.svg
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+ 2026-06-21T20:19:35.654904
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_psd_after_fm_demod.svg b/_images/fpv_psd_after_fm_demod.svg
new file mode 100644
index 00000000..f6bd30c6
--- /dev/null
+++ b/_images/fpv_psd_after_fm_demod.svg
@@ -0,0 +1,4951 @@
+
+
+
+
+
+
+
+ 2026-06-21T23:28:04.734346
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+ Frequency [MHz]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −110
+
+
+
+
+
+
+
+
+
+
+
+
+ −100
+
+
+
+
+
+
+
+
+
+
+
+
+ −90
+
+
+
+
+
+
+
+
+
+
+
+
+ −80
+
+
+
+
+
+
+
+
+
+
+
+
+ −70
+
+
+
+
+
+
+
+
+
+
+
+
+ −60
+
+
+
+
+
+
+
+
+
+
+
+
+ −50
+
+
+
+
+
+
+
+
+
+
+
+
+ −40
+
+
+
+
+
+
+
+
+
+
+
+
+ −30
+
+
+
+ PSD [dB]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_psd_after_fm_demod_harmomics.svg b/_images/fpv_psd_after_fm_demod_harmomics.svg
new file mode 100644
index 00000000..acb1f6b6
--- /dev/null
+++ b/_images/fpv_psd_after_fm_demod_harmomics.svg
@@ -0,0 +1,4553 @@
+
+
+
+
+
+
+
+ 2026-06-21T20:26:44.474404
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_psd_raw_rf.svg b/_images/fpv_psd_raw_rf.svg
new file mode 100644
index 00000000..ecbc2432
--- /dev/null
+++ b/_images/fpv_psd_raw_rf.svg
@@ -0,0 +1,3066 @@
+
+
+
+
+
+
+
+ 2026-06-21T23:25:24.909042
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −4
+
+
+
+
+
+
+
+
+
+
+
+
+ −3
+
+
+
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+
+
+
+ −1
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+ Frequency [MHz]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −30
+
+
+
+
+
+
+
+
+
+
+
+
+ −25
+
+
+
+
+
+
+
+
+
+
+
+
+ −20
+
+
+
+
+
+
+
+
+
+
+
+
+ −15
+
+
+
+
+
+
+
+
+
+
+
+
+ −10
+
+
+
+
+
+
+
+
+
+
+
+
+ −5
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+ 10
+
+
+
+
+
+
+
+
+
+
+
+
+ 15
+
+
+
+ PSD [dB]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_time_domain.svg b/_images/fpv_time_domain.svg
new file mode 100644
index 00000000..91fced76
--- /dev/null
+++ b/_images/fpv_time_domain.svg
@@ -0,0 +1,10761 @@
+
+
+
+
+
+
+
+ 2026-06-21T20:29:05.274650
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/fpv_time_domain_one_line.svg b/_images/fpv_time_domain_one_line.svg
new file mode 100644
index 00000000..783cf9d3
--- /dev/null
+++ b/_images/fpv_time_domain_one_line.svg
@@ -0,0 +1,1385 @@
+
+
+
+
+
+
+
+ 2026-06-21T20:28:53.900867
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/gaussian_IQ.png b/_images/gaussian_IQ.png
new file mode 100644
index 00000000..74147280
Binary files /dev/null and b/_images/gaussian_IQ.png differ
diff --git a/_images/gaussian_histogram.png b/_images/gaussian_histogram.png
new file mode 100644
index 00000000..9544a26f
Binary files /dev/null and b/_images/gaussian_histogram.png differ
diff --git a/_images/gaussian_transformed.png b/_images/gaussian_transformed.png
new file mode 100644
index 00000000..3b56ceb4
Binary files /dev/null and b/_images/gaussian_transformed.png differ
diff --git a/_images/msk_magnitude.svg b/_images/msk_magnitude.svg
new file mode 100644
index 00000000..37cff121
--- /dev/null
+++ b/_images/msk_magnitude.svg
@@ -0,0 +1,1674 @@
+
+
+
+
+
+
+
+ 2026-06-06T01:19:15.295396
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/msk_psd.svg b/_images/msk_psd.svg
new file mode 100644
index 00000000..45fabb8a
--- /dev/null
+++ b/_images/msk_psd.svg
@@ -0,0 +1,13840 @@
+
+
+
+
+
+
+
+ 2026-06-06T01:19:36.679178
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/msk_vs_qpsk_spectrum.svg b/_images/msk_vs_qpsk_spectrum.svg
new file mode 100644
index 00000000..c802fb91
--- /dev/null
+++ b/_images/msk_vs_qpsk_spectrum.svg
@@ -0,0 +1,3058 @@
+
+
+
+
+
+
+
+ 2026-06-07T00:05:35.435816
+ image/svg+xml
+
+
+ Matplotlib v3.6.3, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/oqpsk_magnitude.svg b/_images/oqpsk_magnitude.svg
new file mode 100644
index 00000000..c6cea1f1
--- /dev/null
+++ b/_images/oqpsk_magnitude.svg
@@ -0,0 +1,1840 @@
+
+
+
+
+
+
+
+ 2026-06-06T00:53:57.171451
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/overlap_add.svg b/_images/overlap_add.svg
new file mode 100644
index 00000000..38977ffe
--- /dev/null
+++ b/_images/overlap_add.svg
@@ -0,0 +1,488 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1. Split input into blocks of length L
+
+
+ block 1
+
+
+ block 2
+
+
+ block 3
+
+
+
+
+ L
+
+
+ filter each block with h (length M)
+
+ 2. Each output is longer by M−1 (the tail)
+
+
+
+ output 1
+
+
+
+ output 2
+
+
+
+ output 3
+
+
+
+
+ M−1
+
+
+ add the overlapping tails
+
+ 3. Overlapping regions are summed
+
+
+
+
+
+
+
+ +
+ +
+ purple = tail of one block added to the start of the next
+
diff --git a/_images/overlap_save.svg b/_images/overlap_save.svg
new file mode 100644
index 00000000..6a0e9233
--- /dev/null
+++ b/_images/overlap_save.svg
@@ -0,0 +1,441 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1. Blocks of length N overlap by M−1 new samples each step
+
+
+
+ block 1
+
+
+
+ block 2
+
+
+
+ block 3
+
+
+
+
+
+
+
+ N (FFT size)
+
+
+ = last M−1 samples reused from previous block
+
+
+ FFT × H, then IFFT (circular convolution)
+
+ 2. Circular convolution corrupts the first M−1 output samples
+
+
+ output 1
+
+
+ output 2
+
+
+ output 3
+
+
+ = aliased samples, discarded
+
+
+ drop the first M−1, keep the rest
+
+ 3. Keep the good samples → seamless output
+
+
+
+
diff --git a/_images/qpsk_magnitude.svg b/_images/qpsk_magnitude.svg
new file mode 100644
index 00000000..2cc6e697
--- /dev/null
+++ b/_images/qpsk_magnitude.svg
@@ -0,0 +1,1701 @@
+
+
+
+
+
+
+
+ 2026-06-06T00:53:49.557116
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/qpsk_psd.svg b/_images/qpsk_psd.svg
new file mode 100644
index 00000000..d7434d22
--- /dev/null
+++ b/_images/qpsk_psd.svg
@@ -0,0 +1,12441 @@
+
+
+
+
+
+
+
+ 2026-06-06T01:22:44.106084
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/scf_freq_smoothing_ofdm_zoomed_in.svg b/_images/scf_freq_smoothing_ofdm_zoomed_in.svg
index 7b492df2..f0069594 100644
--- a/_images/scf_freq_smoothing_ofdm_zoomed_in.svg
+++ b/_images/scf_freq_smoothing_ofdm_zoomed_in.svg
@@ -6,11 +6,11 @@
- 2024-06-20T00:25:48.294240
+ 2026-01-23T13:53:18.154826
image/svg+xml
- Matplotlib v3.9.0, https://matplotlib.org/
+ Matplotlib v3.10.3, https://matplotlib.org/
@@ -37,20 +37,20 @@ L 62.86875 10.999219
z
" style="fill: #ffffff"/>
-
+
+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" id="image7350657125" transform="scale(1 -1) translate(0 -266.4)" x="62.86875" y="-10.711219" width="357.12" height="266.4"/>
-
-
+
@@ -113,16 +113,16 @@ z
" transform="scale(0.015625)"/>
-
-
-
+
+
+
-
+
@@ -155,54 +155,54 @@ z
" transform="scale(0.015625)"/>
-
-
-
+
+
+
-
+
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
+
@@ -566,30 +566,30 @@ z
" transform="scale(0.015625)"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -597,35 +597,35 @@ z
-
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
-
+
-
+
-
-
-
-
-
+
+
+
+
+
@@ -843,37 +843,37 @@ z
" transform="scale(0.015625)"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -900,7 +900,7 @@ L 419.98875 10.999219
-
+
diff --git a/_images/spectrogram.svg b/_images/spectrogram.svg
index da7e657a..ff97f77b 100644
--- a/_images/spectrogram.svg
+++ b/_images/spectrogram.svg
@@ -1,16 +1,16 @@
-
+
- 2023-04-18T20:44:45.005374
+ 2026-02-24T01:48:09.678494
image/svg+xml
- Matplotlib v3.5.1, https://matplotlib.org/
+ Matplotlib v3.10.3, https://matplotlib.org/
@@ -21,8 +21,8 @@
-
-
-
+
+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" id="imaged8420236fb" transform="scale(1 -1) translate(0 -266.4)" x="43.78125" y="-10.711219" width="357.12" height="266.4"/>
-
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
-
+
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -460,62 +460,62 @@ z
-
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
+
-
-
+
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
+
+
diff --git a/_images/tdoa_cramer_rao.svg b/_images/tdoa_cramer_rao.svg
new file mode 100644
index 00000000..90e2e616
--- /dev/null
+++ b/_images/tdoa_cramer_rao.svg
@@ -0,0 +1,1468 @@
+
+
+
+
+
+
+
+ 2026-06-25T12:54:18.794956
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_gdop.svg b/_images/tdoa_gdop.svg
new file mode 100644
index 00000000..eb79e378
--- /dev/null
+++ b/_images/tdoa_gdop.svg
@@ -0,0 +1,1634 @@
+
+
+
+
+
+
+
+ 2026-06-23T03:53:09.404485
+ image/svg+xml
+
+
+ Matplotlib v3.10.8, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −8
+
+
+
+
+
+
+
+
+
+ −6
+
+
+
+
+
+
+
+
+
+ −4
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+ x
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −8
+
+
+
+
+
+
+
+
+
+ −6
+
+
+
+
+
+
+
+
+
+ −4
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+ y
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ S1
+
+
+ S2
+
+
+ S3
+
+
+ triangular array
+
+
+
+ 2
+
+
+
+
+ 3
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −8
+
+
+
+
+
+
+
+
+
+ −6
+
+
+
+
+
+
+
+
+
+ −4
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+ x
+
+
+
+
+
+
+
+
+
+
+ −8
+
+
+
+
+
+
+
+
+
+ −6
+
+
+
+
+
+
+
+
+
+ −4
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+
+
+ 8
+
+
+
+ y
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ S1
+
+
+ S2
+
+
+ S3
+
+
+ nearly collinear array
+
+
+
+ 2
+
+
+
+
+ 2
+
+
+
+
+ 3
+
+
+
+
+ 3
+
+
+
+
+ 5
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.2
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+
+
+
+
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ ≥8
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+ 6
+
+
+
+
+
+
+
+ 7
+
+
+
+
+
+
+
+
+
+
+
+ GDOP (position error / range-difference error)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_hyperbola.svg b/_images/tdoa_hyperbola.svg
new file mode 100644
index 00000000..282affa7
--- /dev/null
+++ b/_images/tdoa_hyperbola.svg
@@ -0,0 +1,768 @@
+
+
+
+
+
+
+
+ 2026-06-23T03:53:09.170870
+ image/svg+xml
+
+
+ Matplotlib v3.10.8, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −3
+
+
+
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+
+
+
+ −1
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+ x
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ −3
+
+
+
+
+
+
+
+
+
+
+
+
+ −2
+
+
+
+
+
+
+
+
+
+
+
+
+ −1
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+ 3
+
+
+
+ y
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ S₁
+
+
+ S₂
+
+
+ baseline
+
+
+ Δr > 0
+ (source nearer S₁)
+
+
+ Δr < 0
+ (source nearer S₂)
+
+
+ Δr = 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_principle.svg b/_images/tdoa_principle.svg
new file mode 100644
index 00000000..a9bdac04
--- /dev/null
+++ b/_images/tdoa_principle.svg
@@ -0,0 +1,619 @@
+
+
+
+
+
+
+
+ 2026-06-23T03:58:57.663473
+ image/svg+xml
+
+
+ Matplotlib v3.10.8, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ wavefront
+ expands at
+ speed c
+
+
+ Source
+ (unknown position,
+ unknown transmit time t₀)
+
+
+
+
+
+ r₁
+
+
+ S₁
+
+
+
+
+
+ r₂
+
+
+ S₂
+
+
+
+
+
+ r₃
+
+
+ S₃
+
+
+ The TDOA principle: different path lengths give different arrival times
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ time
+
+
+
+
+
+
+ t₀ (unknown
+ transmit time)
+
+
+ S₁
+
+
+ t₁
+
+
+ S₂
+
+
+ t₂
+
+
+ S₃
+
+
+ t₃
+
+
+
+
+
+
+
+ τ₂₁ = t₂ − t₁
+
+
+
+
+
+
+
+ τ₃₁ = t₃ − t₁
+
+
+
+ TDOA measures only the gaps τ between arrivals — the unknown transmit time t₀ cancels in every difference.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_python_heatmap.svg b/_images/tdoa_python_heatmap.svg
new file mode 100644
index 00000000..e8909cb8
--- /dev/null
+++ b/_images/tdoa_python_heatmap.svg
@@ -0,0 +1,1452 @@
+
+
+
+
+
+
+
+ 2026-06-25T13:28:25.517802
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_python_integer.svg b/_images/tdoa_python_integer.svg
new file mode 100644
index 00000000..abdd2cf7
--- /dev/null
+++ b/_images/tdoa_python_integer.svg
@@ -0,0 +1,2078 @@
+
+
+
+
+
+
+
+ 2026-06-24T23:58:47.498877
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_images/tdoa_python_subsample.svg b/_images/tdoa_python_subsample.svg
new file mode 100644
index 00000000..ecd3ceed
--- /dev/null
+++ b/_images/tdoa_python_subsample.svg
@@ -0,0 +1,2494 @@
+
+
+
+
+
+
+
+ 2026-06-24T23:58:47.790598
+ image/svg+xml
+
+
+ Matplotlib v3.10.9, https://matplotlib.org/
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_static/custom.css b/_static/custom.css
index 41f95939..39dfcaaf 100644
--- a/_static/custom.css
+++ b/_static/custom.css
@@ -198,6 +198,16 @@ canvas{
box-shadow: 3px 3px var(--shadow);
box-sizing: border-box;
}
+
+/* Mermaid diagrams inherit a light gray canvas from the extension defaults.
+ Force a white background so they match the rest of the textbook pages. */
+pre.mermaid,
+pre.mermaid > svg,
+.mermaid-container > pre,
+.mermaid-container > pre > svg {
+ background-color: white !important;
+}
+
.canvas-header{
margin: 10px 0 0 0;
}
@@ -286,3 +296,32 @@ canvas{
/* End of PhasedArrayVisualizer part */
+/* Collapsible "Specific SDRs" sidebar group (see js/sidebar_groups.js) */
+.sphinxsidebar .sdr-group-toggle {
+ cursor: pointer;
+ display: inline-block;
+ user-select: none;
+}
+.sphinxsidebar .sdr-caret {
+ display: inline-block;
+ width: 0;
+ height: 0;
+ margin-right: 6px;
+ border-left: 5px solid currentColor;
+ border-top: 4px solid transparent;
+ border-bottom: 4px solid transparent;
+ vertical-align: middle;
+ transition: transform 0.15s ease;
+}
+.sphinxsidebar .sdr-group.open .sdr-caret {
+ transform: rotate(90deg);
+}
+.sphinxsidebar .sdr-group-children {
+ display: none;
+ list-style: none;
+ margin: 0;
+ padding-left: 15px;
+}
+.sphinxsidebar .sdr-group.open .sdr-group-children {
+ display: block;
+}
diff --git a/_static/donate.svg b/_static/donate.svg
new file mode 100644
index 00000000..7056fa56
--- /dev/null
+++ b/_static/donate.svg
@@ -0,0 +1,38 @@
+
+
+
+
+
+
diff --git a/_static/js/eye_diagram_app.js b/_static/js/eye_diagram_app.js
new file mode 100644
index 00000000..8905ef40
--- /dev/null
+++ b/_static/js/eye_diagram_app.js
@@ -0,0 +1,364 @@
+// Interactive eye-diagram explorer for the Pulse Shaping chapter.
+// Generates random real symbols (BPSK or 4-ASK), applies raised-cosine (or root-raised-cosine)
+// pulse shaping, adds AWGN and timing jitter, then overlays short windows into a
+// phosphor-style eye diagram with live eye-height/eye-width calipers.
+//
+// Usage in a page:
+
+function eye_diagram_app(containerId) {
+ const container = document.getElementById(containerId || "eyeApp") || document.body;
+
+ // ---- inject scoped styles once (all rules are prefixed by .eye-diagram-app) ----
+ if (!document.getElementById("eye-diagram-app-styles")) {
+ const style = document.createElement("style");
+ style.id = "eye-diagram-app-styles";
+ style.textContent = `
+.eye-diagram-app{--accent:#e6550d;max-width:1000px;margin:8px auto 4px;color:#222;font-family:sans-serif;}
+.eye-diagram-app *{box-sizing:border-box;}
+.eye-diagram-app .lab{display:grid;grid-template-columns:1fr 300px;gap:16px;align-items:start;}
+@media (max-width:820px){.eye-diagram-app .lab{grid-template-columns:1fr;}}
+.eye-diagram-app .screen{background:#fff;border:1px solid #ccc;border-radius:4px;padding:12px;}
+.eye-diagram-app .screen-label{display:flex;justify-content:space-between;align-items:center;
+ font-size:12px;color:#555;margin:2px 2px 8px;}
+.eye-diagram-app .screen-label .dot{width:8px;height:8px;border-radius:50%;background:#17c3b2;
+ display:inline-block;margin-right:6px;vertical-align:middle;}
+.eye-diagram-app .canvas-holder{position:relative;border:1px solid #888;border-radius:4px;overflow:hidden;background:#070c14;line-height:0;}
+.eye-diagram-app canvas{display:block;width:100%;height:auto;}
+.eye-diagram-app .meters{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px;}
+.eye-diagram-app .meter{background:#f7f7f7;border:1px solid #ccc;border-radius:4px;padding:8px 10px;}
+.eye-diagram-app .meter .k{font-size:11px;color:#666;}
+.eye-diagram-app .meter .v{font-family:monospace;font-size:20px;font-weight:bold;margin-top:4px;color:#222;line-height:1;}
+.eye-diagram-app .meter .v small{font-size:12px;color:#888;font-weight:normal;margin-left:2px;}
+.eye-diagram-app .panel{background:#fafafa;border:1px solid #ccc;border-radius:4px;padding:14px;}
+.eye-diagram-app .panel h2{font-size:13px;color:#333;margin:0 0 12px;font-weight:bold;}
+.eye-diagram-app .seg{display:flex;gap:4px;margin-bottom:6px;}
+.eye-diagram-app .seg button{flex:1;border:1px solid #bbb;background:#fff;color:#333;
+ font-family:sans-serif;font-weight:normal;font-size:13px;padding:6px 4px;border-radius:4px;cursor:pointer;}
+.eye-diagram-app .seg button[aria-pressed="true"]{background:var(--accent);color:#fff;border-color:var(--accent);font-weight:bold;}
+.eye-diagram-app .seg button:hover:not([aria-pressed="true"]){background:#f0f0f0;}
+.eye-diagram-app .seg-hint{font-size:12px;color:#666;line-height:1.4;margin:0 0 14px;}
+.eye-diagram-app .ctrl{margin-bottom:14px;}
+.eye-diagram-app .ctrl .row{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;}
+.eye-diagram-app .ctrl label{font-size:13px;color:#333;}
+.eye-diagram-app .ctrl .val{font-family:monospace;font-size:13px;color:var(--accent);font-weight:bold;}
+.eye-diagram-app .ctrl .hint{font-size:11.5px;color:#777;margin-top:4px;line-height:1.4;}
+.eye-diagram-app input[type=range]{width:100%;accent-color:var(--accent);cursor:pointer;margin:2px 0;}
+.eye-diagram-app .actions{display:flex;gap:8px;margin-top:4px;}
+.eye-diagram-app .actions button{flex:1;font-family:sans-serif;font-weight:normal;font-size:13px;padding:8px;
+ border:1px solid #bbb;background:#fff;color:#333;border-radius:4px;cursor:pointer;}
+.eye-diagram-app .actions button:hover{background:#f0f0f0;}`;
+ document.head.appendChild(style);
+ }
+
+ // ---- build DOM inside the container ----
+ const root = document.createElement("div");
+ root.className = "eye-diagram-app";
+ root.innerHTML = `
+
+
+ Transmitted baseband
+
+
+ Eye diagram · overlaid bits
+
+
+
+
+
+
+ Channel + Controls
+
+
+ BPSK
+ 4-ASK
+
+ BPSK sends one bit per symbol (two amplitudes). 4-ASK packs two bits into four amplitudes → three stacked eyes, each about a third the height, so it needs more SNR.
+
+
+ Full RC
+ Root RC
+
+ Full raised cosine is ISI-free at the sample point. A single root-raised-cosine filter isn't — pair it with a matching receive filter in a real link.
+
+
+ Lines
+ Heatmap
+
+ Draw each trace as a line, or color the eye by how often the traces pass through each point (a density heatmap) — hot spots mark the most common paths.
+
+
+
Roll-off factor β 0.35
+
+
Sets occupied bandwidth = (1+β)·Rs⁄2. Small β is spectrum-thrifty but rings hard; large β is wider but gentle.
+
+
+
+
SNR 30.0 dB
+
+
Signal-to-noise ratio in dB. Lower it and Gaussian noise fattens the traces, closing the eye vertically.
+
+
+
+
Timing jitter 0%
+
+
RMS clock wobble as a % of one bit period. Smears the crossings and pinches the eye horizontally.
+
+
+
+
Persistence Medium
+
+
How long past traces glow before fading — like a phosphor scope.
+
+
+
+ Pause
+ Reset
+
+
+
`;
+ container.appendChild(root);
+
+ const $ = (sel) => root.querySelector(sel);
+
+ // ================= app logic (scoped to this container) =================
+ const SPS = 40, SPAN = 8, L = SPS * SPAN; // samples/bit, filter half-span (symbols), half-taps
+ const VMIN = -2.25, VMAX = 2.25;
+ const TRACES = 46; // fresh bits drawn per frame
+ const STROKE = 'rgba(45,212,191,0.15)'; // additive teal; dense overlaps saturate to white
+ const BG = [7, 12, 20]; // phosphor background
+
+ // heatmap color LUT (density → color): dark → blue → cyan → green → yellow → red
+ const HEAT_LUT = (() => {
+ const stops = [[0, [7, 12, 20]], [0.15, [26, 30, 120]], [0.38, [0, 150, 205]],
+ [0.58, [0, 200, 90]], [0.78, [245, 220, 40]], [1, [235, 60, 30]]];
+ const lut = new Uint8ClampedArray(256 * 3);
+ for (let i = 0; i < 256; i++) {
+ const t = i / 255; let a = stops[0], b = stops[stops.length - 1];
+ for (let s = 0; s < stops.length - 1; s++) { if (t >= stops[s][0] && t <= stops[s + 1][0]) { a = stops[s]; b = stops[s + 1]; break; } }
+ const f = (t - a[0]) / ((b[0] - a[0]) || 1);
+ lut[i * 3] = a[1][0] + (b[1][0] - a[1][0]) * f;
+ lut[i * 3 + 1] = a[1][1] + (b[1][1] - a[1][1]) * f;
+ lut[i * 3 + 2] = a[1][2] + (b[1][2] - a[1][2]) * f;
+ }
+ return lut;
+ })();
+ let heatMax = 60, heatImg = null; // running density peak + reusable output buffer
+
+ const eye = $('#ed-eye'), strip = $('#ed-strip');
+ const ex = eye.getContext('2d'), sx = strip.getContext('2d');
+ const EW = eye.width, EH = eye.height, SW = strip.width, SH = strip.height;
+
+ // offscreen "phosphor" layer holds the persistent, additively-blended traces
+ const phos = document.createElement('canvas'); phos.width = EW; phos.height = EH;
+ const px = phos.getContext('2d');
+ px.fillStyle = 'rgb(' + BG.join(',') + ')'; px.fillRect(0, 0, EW, EH);
+
+ const params = { rolloff: 0.35, snr: 30, jitter: 0, persist: 0.9, shape: 'rc', levels: 2, heatmap: false };
+ let running = true;
+ let stripWave = null, stripPtr = 0, stripDirty = true;
+
+ // ---------- math ----------
+ function randn() { let u = 0, v = 0; while (!u) u = Math.random(); while (!v) v = Math.random();
+ return Math.sqrt(-2 * Math.log(u)) * Math.cos(2 * Math.PI * v); }
+ const sinc = x => x === 0 ? 1 : Math.sin(Math.PI * x) / (Math.PI * x);
+ function rcTap(x, b) { if (x === 0) return 1;
+ const d = 1 - (2 * b * x) * (2 * b * x);
+ if (Math.abs(d) < 1e-8) return (Math.PI / 4) * sinc(1 / (2 * b));
+ return sinc(x) * Math.cos(Math.PI * b * x) / d; }
+ function rrcTap(x, b) { if (x === 0) return 1 - b + 4 * b / Math.PI;
+ if (Math.abs(Math.abs(x) - 1 / (4 * b)) < 1e-8) {
+ const a = (1 + 2 / Math.PI) * Math.sin(Math.PI / (4 * b));
+ const c = (1 - 2 / Math.PI) * Math.cos(Math.PI / (4 * b));
+ return (b / Math.SQRT2) * (a + c); }
+ const p = Math.PI * x, num = Math.sin(p * (1 - b)) + 4 * b * x * Math.cos(p * (1 + b));
+ const den = p * (1 - (4 * b * x) * (4 * b * x)); return num / den; }
+ const snrLin = () => Math.pow(10, params.snr / 10);
+ const LEVELSETS = { 2: [-1, 1], 4: [-1, -1 / 3, 1 / 3, 1] };
+ const levelArr = () => LEVELSETS[params.levels];
+ function meanSymPower() { const lv = levelArr(); let es = 0; for (const a of lv) es += a * a; return es / lv.length; }
+ const sigma = () => Math.sqrt(meanSymPower() / snrLin()); // SNR = mean symbol power / noise variance
+
+ // ---------- pulse-shaping filter (cached) ----------
+ let filt = null, filtDirty = true;
+ function buildFilter() {
+ const fn = params.shape === 'rrc' ? rrcTap : rcTap, b = params.rolloff;
+ const h = new Float32Array(2 * L + 1), c = fn(0, b);
+ for (let n = -L; n <= L; n++) h[n + L] = fn(n / SPS, b) / c;
+ filt = h; filtDirty = false;
+ }
+ function makeWaveform(bits, addNoise) {
+ if (filtDirty) buildFilter();
+ const N = bits.length * SPS, out = new Float32Array(N);
+ for (let k = 0; k < bits.length; k++) { const a = bits[k], base = k * SPS + (SPS >> 1);
+ for (let n = -L; n <= L; n++) { const i = base + n; if (i >= 0 && i < N) out[i] += a * filt[n + L]; } }
+ if (addNoise) { const s = sigma(); for (let i = 0; i < N; i++) out[i] += randn() * s; }
+ return out;
+ }
+ function genSymbols(n) { const lv = levelArr(), m = lv.length, s = new Float32Array(n); for (let i = 0; i < n; i++) s[i] = lv[(Math.random() * m) | 0]; return s; }
+
+ const mapX = t => ((t + 1) / 2) * (EW - 1);
+ const mapY = v => (1 - (v - VMIN) / (VMAX - VMIN)) * (EH - 1);
+
+ // ---------- draw fresh traces onto the phosphor layer (native anti-aliased lines) ----------
+ function drawTraces() {
+ const nT = params.levels === 4 ? 64 : TRACES;
+ const bits = genSymbols(nT + 2 * SPAN);
+ const wf = makeWaveform(bits, false);
+ const s = sigma(), js = params.jitter * SPS;
+ px.globalCompositeOperation = 'lighter';
+ px.strokeStyle = STROKE; px.lineWidth = 1; px.lineJoin = 'round';
+ for (let k = SPAN; k < bits.length - SPAN; k++) {
+ const c = k * SPS + (SPS >> 1), jsh = Math.round(js * randn());
+ px.beginPath();
+ for (let o = 0; o <= 2 * SPS; o++) {
+ let idx = c - SPS + o + jsh; if (idx < 0) idx = 0; else if (idx >= wf.length) idx = wf.length - 1;
+ const v = wf[idx] + randn() * s, x = mapX((o - SPS) / SPS), y = mapY(v);
+ if (o === 0) px.moveTo(x, y); else px.lineTo(x, y);
+ }
+ px.stroke();
+ }
+ px.globalCompositeOperation = 'source-over';
+ }
+
+ // ---------- measurement (reads the rendered phosphor, throttled) ----------
+ const wLum = (r, g, b) => 0.25 * r + 0.6 * g + 0.15 * b;
+ const BGL = wLum(BG[0], BG[1], BG[2]);
+ function measure() {
+ const d = px.getImageData(0, 0, EW, EH).data;
+ const cx = Math.round(mapX(0)), cy = Math.round(mapY(0));
+ let mx = 0; for (let i = 0; i < d.length; i += 4) { const l = wLum(d[i], d[i + 1], d[i + 2]) - BGL; if (l > mx) mx = l; }
+ heatMax = mx; // reuse the peak density to normalize the heatmap
+ if (mx < 2) return { heightPct: 0, widthPct: 0, hPx: 0, wPx: 0, cx, cy };
+ const thr = mx * 0.10;
+ const sig = (r, c) => { const i = (r * EW + c) * 4; return wLum(d[i], d[i + 1], d[i + 2]) - BGL; };
+ const avgC = r => { let s = 0; for (let c = cx - 2; c <= cx + 2; c++) s += sig(r, c); return s * 0.2; };
+ const avgR = c => { let s = 0; for (let r = cy - 2; r <= cy + 2; r++) s += sig(r, c); return s * 0.2; };
+ let hPx = 0, wPx = 0;
+ if (avgC(cy) < thr) { let top = cy, bot = cy; while (top > 0 && avgC(top - 1) < thr) top--; while (bot < EH - 1 && avgC(bot + 1) < thr) bot++; hPx = bot - top; }
+ if (avgR(cx) < thr) { let l = cx, r = cx; while (l > 0 && avgR(l - 1) < thr) l--; while (r < EW - 1 && avgR(r + 1) < thr) r++; wPx = r - l; }
+ const hFrac = hPx / EH * (VMAX - VMIN);
+ return { heightPct: Math.max(0, hFrac / 2 * 100), widthPct: Math.max(0, wPx / EW * 2 * 100), hPx, wPx, cx, cy };
+ }
+
+ // ---------- overlays (grid, sampling line, calipers) ----------
+ function cap(x, y, dir) { ex.beginPath();
+ if (dir === 'h') { ex.moveTo(x - 6, y); ex.lineTo(x + 6, y); } else { ex.moveTo(x, y - 6); ex.lineTo(x, y + 6); } ex.stroke(); }
+ function drawOverlays(m) {
+ ex.save();
+ ex.strokeStyle = 'rgba(120,140,175,0.14)'; ex.lineWidth = 1;
+ for (const t of [-1, -0.5, 0.5, 1]) { const x = mapX(t) | 0; ex.beginPath(); ex.moveTo(x + .5, 0); ex.lineTo(x + .5, EH); ex.stroke(); }
+ for (const v of [-1, 0, 1]) { const y = mapY(v) | 0; ex.beginPath(); ex.moveTo(0, y + .5); ex.lineTo(EW, y + .5); ex.stroke(); }
+
+ ex.strokeStyle = 'rgba(230,85,13,0.65)'; ex.setLineDash([5, 5]); ex.lineWidth = 1.5;
+ ex.beginPath(); ex.moveTo(m.cx + .5, 0); ex.lineTo(m.cx + .5, EH); ex.stroke(); ex.setLineDash([]);
+
+ if (m.hPx > 4 || m.wPx > 4) {
+ ex.strokeStyle = '#e6550d'; ex.lineWidth = 2;
+ const top = m.cy - m.hPx / 2, bot = m.cy + m.hPx / 2, l = m.cx - m.wPx / 2, r = m.cx + m.wPx / 2;
+ if (m.hPx > 4) { ex.beginPath(); ex.moveTo(m.cx, top); ex.lineTo(m.cx, bot); ex.stroke(); cap(m.cx, top, 'h'); cap(m.cx, bot, 'h'); }
+ if (m.wPx > 4) { ex.beginPath(); ex.moveTo(l, m.cy); ex.lineTo(r, m.cy); ex.stroke(); cap(l, m.cy, 'v'); cap(r, m.cy, 'v'); }
+ }
+ ex.fillStyle = 'rgba(150,166,196,0.8)'; ex.font = '11px "IBM Plex Mono",ui-monospace,monospace';
+ ex.textAlign = 'center'; ex.fillText('sample here', m.cx, EH - 8);
+ ex.textAlign = 'left'; ex.fillText('−1 UI', 6, EH - 8);
+ ex.textAlign = 'right'; ex.fillText('+1 UI', EW - 6, EH - 8);
+ ex.restore();
+ }
+
+ // ---------- heatmap display (remap the phosphor density through a color LUT) ----------
+ function applyHeatmap() {
+ const src = px.getImageData(0, 0, EW, EH).data;
+ if (!heatImg) heatImg = ex.createImageData(EW, EH);
+ const out = heatImg.data, norm = 1 / Math.max(heatMax, 8);
+ for (let i = 0; i < src.length; i += 4) {
+ let l = (wLum(src[i], src[i + 1], src[i + 2]) - BGL) * norm;
+ if (l < 0) l = 0; else if (l > 1) l = 1;
+ l = Math.sqrt(l); // gamma lift so faint traces are visible
+ const j = ((l * 255) | 0) * 3;
+ out[i] = HEAT_LUT[j]; out[i + 1] = HEAT_LUT[j + 1]; out[i + 2] = HEAT_LUT[j + 2]; out[i + 3] = 255;
+ }
+ ex.putImageData(heatImg, 0, 0);
+ }
+
+ // ---------- render ----------
+ let frameCount = 0, meas = { heightPct: 0, widthPct: 0, hPx: 0, wPx: 0, cx: Math.round(mapX(0)), cy: Math.round(mapY(0)) };
+ function renderEye() {
+ px.globalCompositeOperation = 'source-over'; // fade previous traces (persistence)
+ px.fillStyle = 'rgba(' + BG[0] + ',' + BG[1] + ',' + BG[2] + ',' + (1 - params.persist).toFixed(3) + ')';
+ px.fillRect(0, 0, EW, EH);
+ drawTraces();
+ if ((frameCount++ % 6) === 0) meas = measure();
+ ex.clearRect(0, 0, EW, EH);
+ if (params.heatmap) applyHeatmap(); else ex.drawImage(phos, 0, 0);
+ drawOverlays(meas);
+ updateMeters(meas);
+ }
+ function updateMeters(m) {
+ $('#ed-m-height').innerHTML = m.heightPct.toFixed(0) + '% ';
+ $('#ed-m-width').innerHTML = m.widthPct.toFixed(0) + '%UI ';
+ }
+ function clearPhosphor() { px.globalCompositeOperation = 'source-over'; px.fillStyle = 'rgb(' + BG.join(',') + ')'; px.fillRect(0, 0, EW, EH); }
+
+ // ---------- transmitted-signal strip ----------
+ function rebuildStrip() { stripWave = makeWaveform(genSymbols(200), true); stripPtr = 0; stripDirty = false; }
+ function renderStrip() {
+ if (stripDirty || !stripWave) rebuildStrip();
+ const visible = 12 * SPS;
+ if (running) { stripPtr += Math.round(SPS / 6); if (stripPtr + visible >= stripWave.length) rebuildStrip(); }
+ sx.clearRect(0, 0, SW, SH);
+ sx.strokeStyle = 'rgba(120,140,175,0.10)'; sx.lineWidth = 1;
+ for (const v of [-1, 0, 1]) { const y = (1 - (v + 2.25) / 4.5) * SH | 0; sx.beginPath(); sx.moveTo(0, y + .5); sx.lineTo(SW, y + .5); sx.stroke(); }
+ sx.beginPath(); sx.lineWidth = 2; sx.strokeStyle = '#17c3b2'; sx.shadowBlur = 8; sx.shadowColor = 'rgba(23,195,178,0.6)';
+ for (let i = 0; i < visible; i++) { const s = stripWave[stripPtr + i], x = i / visible * SW, y = (1 - (s + 2.25) / 4.5) * SH;
+ if (i === 0) sx.moveTo(x, y); else sx.lineTo(x, y); }
+ sx.stroke(); sx.shadowBlur = 0;
+ }
+
+ function frame() { if (running) renderEye(); renderStrip(); requestAnimationFrame(frame); }
+
+ // ---------- controls ----------
+ function fill(el) { const min = +el.min, max = +el.max, v = +el.value; el.style.setProperty('--fill', ((v - min) / (max - min) * 100) + '%'); }
+ function bindRange(id, fmt, apply) { const el = $('#' + id), out = $('#' + id + '-v');
+ const upd = () => { apply(+el.value); out.textContent = fmt(+el.value); fill(el); }; el.addEventListener('input', upd); upd(); }
+ bindRange('ed-rolloff', v => v.toFixed(2), v => { params.rolloff = v; filtDirty = true; stripDirty = true; });
+ bindRange('ed-snr', v => v.toFixed(1) + ' dB', v => { params.snr = v; stripDirty = true; });
+ bindRange('ed-jitter', v => v.toFixed(0) + '%', v => { params.jitter = v / 100; });
+ bindRange('ed-persist', v => v < 0.8 ? 'Short' : v < 0.9 ? 'Medium' : v < 0.94 ? 'Long' : 'Very long', v => { params.persist = v; });
+
+ $('#ed-levels').addEventListener('click', e => {
+ const b = e.target.closest('button'); if (!b) return;
+ params.levels = +b.dataset.levels; stripDirty = true; clearPhosphor();
+ [...e.currentTarget.children].forEach(x => x.setAttribute('aria-pressed', x === b));
+ });
+
+ $('#ed-shape').addEventListener('click', e => {
+ const b = e.target.closest('button'); if (!b) return;
+ params.shape = b.dataset.shape; filtDirty = true; stripDirty = true; clearPhosphor();
+ [...e.currentTarget.children].forEach(x => x.setAttribute('aria-pressed', x === b));
+ });
+
+ $('#ed-view').addEventListener('click', e => { // Lines vs Heatmap: display-only, no phosphor reset needed
+ const b = e.target.closest('button'); if (!b) return;
+ params.heatmap = b.dataset.view === 'heat';
+ [...e.currentTarget.children].forEach(x => x.setAttribute('aria-pressed', x === b));
+ });
+
+ const runBtn = $('#ed-run');
+ runBtn.addEventListener('click', () => { running = !running; runBtn.textContent = running ? 'Pause' : 'Run';
+ runBtn.classList.toggle('paused', !running); runBtn.setAttribute('aria-pressed', running); });
+ $('#ed-reset').addEventListener('click', () => { clearPhosphor();
+ const set = (id, val) => { const el = $('#' + id); el.value = val; el.dispatchEvent(new Event('input')); };
+ set('ed-rolloff', 0.35); set('ed-snr', 30); set('ed-jitter', 0); set('ed-persist', 0.9);
+ root.querySelector('[data-shape="rc"]').click();
+ root.querySelector('[data-levels="2"]').click();
+ root.querySelector('[data-view="lines"]').click(); });
+
+ if (window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
+ for (let i = 0; i < 26; i++) renderEye();
+ running = false; runBtn.textContent = 'Run'; runBtn.classList.add('paused'); runBtn.setAttribute('aria-pressed', false);
+ }
+ requestAnimationFrame(frame);
+}
diff --git a/_static/js/sidebar_groups.js b/_static/js/sidebar_groups.js
new file mode 100644
index 00000000..13e4cccd
--- /dev/null
+++ b/_static/js/sidebar_groups.js
@@ -0,0 +1,86 @@
+// Groups the hardware SDRs chapters into a collapsible section in the left sidebar
+// Expanded by default; the reader can expand/collapse in place without navigating away
+// State is remembered across pages via localStorage.
+(function () {
+ var GROUP_LABEL = 'Specific SDR Hardware';
+ var FILES = ['pluto.html', 'usrp.html', 'bladerf.html', 'rtlsdr.html', 'hackrf.html'];
+
+ function fileName(url) {
+ return (url || '').split('#')[0].split('?')[0].split('/').pop();
+ }
+
+ function init() {
+ var sidebar = document.querySelector('.sphinxsidebarwrapper') || document.body;
+
+ // Collect the SDR chapter items, keeping the order in FILES.
+ var byFile = {};
+ sidebar.querySelectorAll('li.toctree-l1 > a[href]').forEach(function (a) {
+ var f = fileName(a.getAttribute('href'));
+ if (FILES.indexOf(f) !== -1) byFile[f] = a.parentElement;
+ });
+
+ // The chapter you're currently on is rendered as the "current" item with an
+ // href of "#" (plus a nested list of its sections), so it needs its own
+ // lookup rather than matching by filename.
+ var currentFile = fileName(window.location.pathname);
+ if (FILES.indexOf(currentFile) !== -1) {
+ var currentLi = sidebar.querySelector('li.toctree-l1.current');
+ if (currentLi) byFile[currentFile] = currentLi;
+ }
+
+ var lis = [];
+ FILES.forEach(function (f) { if (byFile[f]) lis.push(byFile[f]); });
+ if (!lis.length) return;
+
+ var firstLi = lis[0];
+ var parentUl = firstLi.parentElement;
+
+ // Build the collapsible group header and its (initially empty) child list.
+ var groupLi = document.createElement('li');
+ groupLi.className = 'toctree-l1 sdr-group';
+
+ var toggle = document.createElement('a');
+ toggle.href = '#';
+ toggle.className = 'sdr-group-toggle';
+ toggle.setAttribute('role', 'button');
+ toggle.innerHTML = ' ' + GROUP_LABEL;
+
+ var childUl = document.createElement('ul');
+ childUl.className = 'sdr-group-children';
+
+ groupLi.appendChild(toggle);
+ groupLi.appendChild(childUl);
+ parentUl.insertBefore(groupLi, firstLi);
+
+ // Keep them as toctree-l1 so they retain the full-size chapter text;
+ // indentation under the group is handled by .sdr-group-children CSS.
+ lis.forEach(function (li) {
+ childUl.appendChild(li);
+ });
+
+ function setOpen(open) {
+ groupLi.classList.toggle('open', open);
+ toggle.setAttribute('aria-expanded', open ? 'true' : 'false');
+ }
+
+ // Expanded by default. Stay open unless the reader explicitly collapsed it
+ // last time (stored === '0'); always open when on one of these pages.
+ var onSdrPage = FILES.indexOf(currentFile) !== -1;
+ var stored = null;
+ try { stored = window.localStorage.getItem('sdrGroupOpen'); } catch (e) {}
+ setOpen(onSdrPage || stored !== '0');
+
+ toggle.addEventListener('click', function (e) {
+ e.preventDefault();
+ var open = !groupLi.classList.contains('open');
+ setOpen(open);
+ try { window.localStorage.setItem('sdrGroupOpen', open ? '1' : '0'); } catch (e2) {}
+ });
+ }
+
+ if (document.readyState === 'loading') {
+ document.addEventListener('DOMContentLoaded', init);
+ } else {
+ init();
+ }
+})();
diff --git a/_static/js/tdoa.js b/_static/js/tdoa.js
new file mode 100644
index 00000000..dcf15875
--- /dev/null
+++ b/_static/js/tdoa.js
@@ -0,0 +1,649 @@
+function tdoa_app(containerId) {
+ // ----- configuration -------------------------------------------------------
+ const c = 3e8; // propagation speed [m/s] (free space / RF)
+ const W = 600; // canvas width [px]
+ const H = 480; // canvas height [px]
+ const worldSpan = 1000; // world width represented across the canvas [m]
+ const nodeRadius = 9; // hit/draw radius for draggable handles [px]
+ const edgeMargin = 12; // keep handles at least this far inside the canvas [px]
+ const maxSensors = 10; // upper bound on how many sensors the user can add
+ const palette = ["#e6550d", "#3182bd", "#31a354"]; // first few sensor-pair colors
+
+ // heatmap: give each hyperbola some width and add them together so their
+ // overlap lights up where the emitter actually is
+ let heatHalfWidth = 150; // band half-width around each hyperbola [m]
+ const heatRes = 2; // pixel block size of the heatmap grid (quality vs speed)
+ const heatMaxAlpha = 0.55; // overlay opacity where every band coincides
+
+ // Color for the k-th sensor pair: use the fixed palette first, then spread the
+ // remaining hues around the color wheel so every pair stays distinguishable.
+ function pairColor(k) {
+ if (k < palette.length) return palette[k];
+ return `hsl(${(k * 47) % 360}, 65%, 45%)`;
+ }
+
+ // ----- DOM setup -----------------------------------------------------------
+ const container = document.getElementById(containerId || "tdoaApp") || document.body;
+
+ // canvas sits in a flex row next to the noise slider on its right
+ const row = document.createElement("div");
+ row.style.display = "flex";
+ row.style.alignItems = "stretch";
+ row.style.gap = "10px";
+ container.appendChild(row);
+
+ // wrapper lets us overlay controls (the Add-sensor button) on top of the canvas
+ const canvasWrap = document.createElement("div");
+ canvasWrap.style.position = "relative";
+ canvasWrap.style.lineHeight = "0"; // avoid extra space under the canvas
+ row.appendChild(canvasWrap);
+
+ const canvas = document.createElement("canvas");
+ canvas.width = W;
+ canvas.height = H;
+ canvas.style.border = "1px solid #888";
+ canvas.style.touchAction = "none"; // let us handle touch-drag ourselves
+ canvas.style.cursor = "grab";
+ canvasWrap.appendChild(canvas);
+
+ // vertical noise slider: standard deviation of the Gaussian noise [m]
+ const sliderBox = document.createElement("div");
+ sliderBox.style.display = "flex";
+ sliderBox.style.flexDirection = "column";
+ sliderBox.style.alignItems = "center";
+ sliderBox.style.fontFamily = "sans-serif";
+ sliderBox.style.fontSize = "12px";
+ row.appendChild(sliderBox);
+
+ const sliderLabel = document.createElement("div");
+ sliderLabel.style.textAlign = "center";
+ sliderLabel.style.marginBottom = "6px";
+ sliderBox.appendChild(sliderLabel);
+
+ let noiseStd = 0; // std dev of Gaussian noise added to each range diff [m]
+ function updateSliderLabel() {
+ sliderLabel.innerHTML = `Noise ${noiseStd.toFixed(0)} m`;
+ }
+ updateSliderLabel();
+
+ const slider = document.createElement("input");
+ slider.type = "range";
+ slider.min = "0";
+ slider.max = "100";
+ slider.step = "1";
+ slider.value = "0";
+ // make the range input vertical (with a fallback for older browsers)
+ slider.setAttribute("orient", "vertical");
+ slider.style.writingMode = "vertical-lr";
+ slider.style.direction = "rtl"; // 0 at the bottom, max at the top
+ slider.style.height = H / 2 + "px"; // half the canvas height
+ slider.style.width = "24px";
+ sliderBox.appendChild(slider);
+
+ slider.addEventListener("input", () => {
+ noiseStd = parseFloat(slider.value);
+ updateSliderLabel();
+ render();
+ });
+
+ // vertical dynamic-range slider: a gamma exponent applied to the heatmap
+ // intensity. Higher values darken the weak single bands and let only the
+ // strong overlaps near the emitter stand out; lower values flatten it out.
+ let heatGamma = 1.5; // exponent applied to the normalized heatmap intensity
+ const drBox = document.createElement("div");
+ drBox.style.display = "flex";
+ drBox.style.flexDirection = "column";
+ drBox.style.alignItems = "center";
+ drBox.style.fontFamily = "sans-serif";
+ drBox.style.fontSize = "12px";
+ row.appendChild(drBox);
+
+ const drLabel = document.createElement("div");
+ drLabel.style.textAlign = "center";
+ drLabel.style.marginBottom = "6px";
+ drBox.appendChild(drLabel);
+
+ function updateDrLabel() {
+ drLabel.innerHTML = `Dyn. range ${heatGamma.toFixed(1)}`;
+ }
+ updateDrLabel();
+
+ const drSlider = document.createElement("input");
+ drSlider.type = "range";
+ drSlider.min = "0.5";
+ drSlider.max = "5";
+ drSlider.step = "0.1";
+ drSlider.value = String(heatGamma);
+ drSlider.setAttribute("orient", "vertical");
+ drSlider.style.writingMode = "vertical-lr";
+ drSlider.style.direction = "rtl"; // low at the bottom, high at the top
+ drSlider.style.height = H / 2 + "px";
+ drSlider.style.width = "24px";
+ drBox.appendChild(drSlider);
+
+ drSlider.addEventListener("input", () => {
+ heatGamma = parseFloat(drSlider.value);
+ updateDrLabel();
+ render(false); // visual-only: keep the existing noise samples
+ });
+
+ // vertical width slider: half-width of the band drawn around each hyperbola.
+ // Wider bands overlap more readily (good with lots of noise); narrow bands
+ // pin the emitter down tightly.
+ const widthBox = document.createElement("div");
+ widthBox.style.display = "flex";
+ widthBox.style.flexDirection = "column";
+ widthBox.style.alignItems = "center";
+ widthBox.style.fontFamily = "sans-serif";
+ widthBox.style.fontSize = "12px";
+ row.appendChild(widthBox);
+
+ const widthLabel = document.createElement("div");
+ widthLabel.style.textAlign = "center";
+ widthLabel.style.marginBottom = "6px";
+ widthBox.appendChild(widthLabel);
+
+ function updateWidthLabel() {
+ widthLabel.innerHTML = `Width ${heatHalfWidth.toFixed(0)} m`;
+ }
+ updateWidthLabel();
+
+ const widthSlider = document.createElement("input");
+ widthSlider.type = "range";
+ widthSlider.min = "10";
+ widthSlider.max = "200";
+ widthSlider.step = "5";
+ widthSlider.value = String(heatHalfWidth);
+ widthSlider.setAttribute("orient", "vertical");
+ widthSlider.style.writingMode = "vertical-lr";
+ widthSlider.style.direction = "rtl"; // narrow at the bottom, wide at the top
+ widthSlider.style.height = H / 2 + "px";
+ widthSlider.style.width = "24px";
+ widthBox.appendChild(widthSlider);
+
+ widthSlider.addEventListener("input", () => {
+ heatHalfWidth = parseFloat(widthSlider.value);
+ updateWidthLabel();
+ render(false); // visual-only: keep the existing noise samples
+ });
+
+ // buttons to add/remove a sensor, overlaid on the top-left corner of the canvas
+ const addBtn = document.createElement("button");
+ addBtn.style.position = "absolute";
+ addBtn.style.top = "8px";
+ addBtn.style.left = "8px";
+ addBtn.style.fontFamily = "sans-serif";
+ addBtn.style.fontSize = "13px";
+ addBtn.style.lineHeight = "normal";
+ addBtn.style.padding = "4px 10px";
+ addBtn.style.cursor = "pointer";
+ canvasWrap.appendChild(addBtn);
+
+ const removeBtn = document.createElement("button");
+ removeBtn.style.position = "absolute";
+ removeBtn.style.top = "40px";
+ removeBtn.style.left = "8px";
+ removeBtn.style.fontFamily = "sans-serif";
+ removeBtn.style.fontSize = "13px";
+ removeBtn.style.lineHeight = "normal";
+ removeBtn.style.padding = "4px 10px";
+ removeBtn.style.cursor = "pointer";
+ canvasWrap.appendChild(removeBtn);
+
+ // checkbox to toggle the heatmap overlay, overlaid below the buttons
+ let showHeatmap = true; // heatmap is on by default
+ const heatToggle = document.createElement("label");
+ heatToggle.style.position = "absolute";
+ heatToggle.style.top = "72px";
+ heatToggle.style.left = "8px";
+ heatToggle.style.display = "flex";
+ heatToggle.style.alignItems = "center";
+ heatToggle.style.gap = "4px";
+ heatToggle.style.fontFamily = "sans-serif";
+ heatToggle.style.fontSize = "13px";
+ heatToggle.style.color = "#222";
+ heatToggle.style.cursor = "pointer";
+ heatToggle.style.userSelect = "none";
+
+ const heatCheckbox = document.createElement("input");
+ heatCheckbox.type = "checkbox";
+ heatCheckbox.checked = showHeatmap;
+ heatCheckbox.style.cursor = "pointer";
+ heatCheckbox.style.margin = "0";
+ heatToggle.appendChild(heatCheckbox);
+ heatToggle.appendChild(document.createTextNode("Heatmap"));
+ canvasWrap.appendChild(heatToggle);
+
+ heatCheckbox.addEventListener("change", () => {
+ showHeatmap = heatCheckbox.checked;
+ render(false); // visual-only: keep the existing noise samples
+ });
+
+ // collapsible details panel: a thick bar you click to reveal the text readout,
+ // collapsed by default to keep the figure compact
+ const details = document.createElement("details");
+ details.style.marginTop = "8px";
+ details.style.width = W + "px";
+ details.style.border = "1px solid #ccc";
+ details.style.borderRadius = "4px";
+ details.style.overflow = "hidden";
+ container.appendChild(details);
+
+ const summary = document.createElement("summary");
+ summary.textContent = "Show Debug Info";
+ summary.style.cursor = "pointer";
+ summary.style.userSelect = "none";
+ summary.style.fontFamily = "sans-serif";
+ summary.style.fontSize = "13px";
+ summary.style.fontWeight = "bold";
+ summary.style.padding = "10px 12px";
+ summary.style.background = "#f0f0f0";
+ summary.style.color = "#333";
+ details.appendChild(summary);
+
+ // swap the label between collapsed/expanded states
+ details.addEventListener("toggle", () => {
+ summary.textContent = details.open ? "Hide Debug Info" : "Show Debug Info";
+ });
+
+ const readout = document.createElement("div");
+ readout.style.fontFamily = "monospace";
+ readout.style.fontSize = "13px";
+ readout.style.padding = "8px 12px";
+ details.appendChild(readout);
+
+ const ctx = canvas.getContext("2d");
+
+ // ----- scene state (world coordinates, meters, origin at center) -----------
+ // y points up in world coordinates (flipped when drawing to the canvas).
+ const emitter = { x: -155, y: 226, label: "Emitter" };
+ const sensors = [
+ { x: -350, y: -200, label: "Sensor 0" },
+ { x: 350, y: -200, label: "Sensor 1" },
+ { x: 0, y: 300, label: "Sensor 2" }
+ ];
+
+ // ----- coordinate transforms ----------------------------------------------
+ const scale = W / worldSpan; // px per meter
+ function worldToPx(p) {
+ return { x: W / 2 + p.x * scale, y: H / 2 - p.y * scale };
+ }
+ function pxToWorld(px) {
+ return { x: (px.x - W / 2) / scale, y: (H / 2 - px.y) / scale };
+ }
+
+ function dist(a, b) {
+ return Math.hypot(a.x - b.x, a.y - b.y);
+ }
+
+ // ----- TDOA simulation -----------------------------------------------------
+ // Standard normal sample via the Box-Muller transform.
+ function randn() {
+ let u = 0;
+ let v = 0;
+ while (u === 0) u = Math.random();
+ while (v === 0) v = Math.random();
+ return Math.sqrt(-2 * Math.log(u)) * Math.cos(2 * Math.PI * v);
+ }
+
+ // Every unique sensor pair (i < j); order matches the original [0,1],[0,2],[1,2].
+ function sensorPairs() {
+ const pairs = [];
+ for (let i = 0; i < sensors.length; i++) {
+ for (let j = i + 1; j < sensors.length; j++) pairs.push([i, j]);
+ }
+ return pairs;
+ }
+
+ // Returns the per-sensor TOA and, for each pair, the TDOA and range diff.
+ function simulate() {
+ const toa = sensors.map((s) => dist(emitter, s) / c); // seconds
+ const measurements = sensorPairs().map(([i, j]) => {
+ // ideal TDOA, then add Gaussian noise (slider sets its std dev in meters,
+ // so we convert that range error into the equivalent time error)
+ const tdoa = toa[i] - toa[j] + (noiseStd * randn()) / c; // seconds
+ return { i, j, tdoa, dr: c * tdoa }; // dr = r_i - r_j [m]
+ });
+ return { toa, measurements };
+ }
+
+ // ----- hyperbola drawing ---------------------------------------------------
+ // Locus of points u with |u - s_i| - |u - s_j| = dr is a hyperbola with foci
+ // at the two sensors. We parametrize it in a frame centered on the midpoint
+ // of the foci, with the transverse axis along the baseline.
+ function drawHyperbola(si, sj, dr, color) {
+ const mid = { x: (si.x + sj.x) / 2, y: (si.y + sj.y) / 2 };
+ const baseline = dist(si, sj);
+ const cFoci = baseline / 2; // half the focal separation
+ const a = dr / 2; // signed semi-transverse axis; sign picks the branch
+ if (Math.abs(a) >= cFoci) return; // |dr| can't exceed the baseline
+ const b = Math.sqrt(cFoci * cFoci - a * a);
+
+ // Unit vector u from s_i toward s_j (axis), and perpendicular v.
+ const ux = (sj.x - si.x) / baseline;
+ const uy = (sj.y - si.y) / baseline;
+ const vx = -uy;
+ const vy = ux;
+
+ // Sweep the parameter t; x = a*cosh(t) keeps us on the correct branch
+ // because a carries the sign of dr.
+ ctx.beginPath();
+ let first = true;
+ for (let t = -3; t <= 3.0001; t += 0.05) {
+ const xl = a * Math.cosh(t);
+ const yl = b * Math.sinh(t);
+ const wx = mid.x + xl * ux + yl * vx;
+ const wy = mid.y + xl * uy + yl * vy;
+ const p = worldToPx({ x: wx, y: wy });
+ if (first) {
+ ctx.moveTo(p.x, p.y);
+ first = false;
+ } else {
+ ctx.lineTo(p.x, p.y);
+ }
+ }
+ ctx.strokeStyle = color;
+ ctx.lineWidth = 2;
+ ctx.stroke();
+ }
+
+ // ----- heatmap -------------------------------------------------------------
+ // Reuse the same hyperbolas, but instead of an infinitely thin curve give
+ // each one a band of width 2*heatHalfWidth whose intensity follows a raised
+ // sine (raised cosine): 1 right on the hyperbola, tapering to 0 at the band
+ // edges. Summing every band makes their common crossing — the emitter — the
+ // brightest spot. We compute on a coarse grid and let drawImage smooth it.
+ const heatCanvas = document.createElement("canvas");
+ const heatCtx = heatCanvas.getContext("2d");
+
+ // warm colormap: yellow at low intensity ramping to red at high intensity
+ function heatColor(t) {
+ return [255, Math.round(220 * (1 - t)), Math.round(40 * (1 - t))];
+ }
+
+ function drawHeatmap(measurements) {
+ if (measurements.length === 0) return;
+ const gw = Math.ceil(W / heatRes);
+ const gh = Math.ceil(H / heatRes);
+ heatCanvas.width = gw;
+ heatCanvas.height = gh;
+ const img = heatCtx.createImageData(gw, gh);
+ const data = img.data;
+ const nPairs = measurements.length;
+
+ for (let gy = 0; gy < gh; gy++) {
+ for (let gx = 0; gx < gw; gx++) {
+ // world coordinates at the center of this grid block
+ const w = pxToWorld({
+ x: gx * heatRes + heatRes / 2,
+ y: gy * heatRes + heatRes / 2
+ });
+
+ let sum = 0;
+ for (let k = 0; k < nPairs; k++) {
+ const m = measurements[k];
+ const si = sensors[m.i];
+ const sj = sensors[m.j];
+ const ri = Math.hypot(w.x - si.x, w.y - si.y);
+ const rj = Math.hypot(w.x - sj.x, w.y - sj.y);
+ // how far this point's range difference is from the measured one;
+ // 0 means the point sits exactly on pair k's hyperbola
+ const residual = ri - rj - m.dr;
+ if (Math.abs(residual) < heatHalfWidth) {
+ sum += 0.5 * (1 + Math.cos((Math.PI * residual) / heatHalfWidth));
+ }
+ }
+
+ // normalized intensity (1 where all bands overlap, the emitter), then
+ // a gamma to set the dynamic range: >1 suppresses the weak bands
+ const norm = Math.pow(sum / nPairs, heatGamma);
+ const idx = (gy * gw + gx) * 4;
+ const rgb = heatColor(norm);
+ data[idx] = rgb[0];
+ data[idx + 1] = rgb[1];
+ data[idx + 2] = rgb[2];
+ data[idx + 3] = Math.round(norm * heatMaxAlpha * 255);
+ }
+ }
+ heatCtx.putImageData(img, 0, 0);
+
+ // scale the coarse buffer up to full size; bilinear smoothing hides the grid
+ ctx.imageSmoothingEnabled = true;
+ ctx.drawImage(heatCanvas, 0, 0, gw, gh, 0, 0, W, H);
+ }
+
+ // ----- rendering -----------------------------------------------------------
+ function drawGrid() {
+ ctx.clearRect(0, 0, W, H);
+ ctx.strokeStyle = "#eee";
+ ctx.lineWidth = 1;
+ const step = 100 * scale; // grid every 100 m
+ for (let x = (W / 2) % step; x < W; x += step) {
+ ctx.beginPath();
+ ctx.moveTo(x, 0);
+ ctx.lineTo(x, H);
+ ctx.stroke();
+ }
+ for (let y = (H / 2) % step; y < H; y += step) {
+ ctx.beginPath();
+ ctx.moveTo(0, y);
+ ctx.lineTo(W, y);
+ ctx.stroke();
+ }
+ // axes
+ ctx.strokeStyle = "#ccc";
+ ctx.beginPath();
+ ctx.moveTo(W / 2, 0);
+ ctx.lineTo(W / 2, H);
+ ctx.moveTo(0, H / 2);
+ ctx.lineTo(W, H / 2);
+ ctx.stroke();
+
+ // axis labels
+ ctx.fillStyle = "#999";
+ ctx.font = "13px sans-serif";
+ ctx.textBaseline = "alphabetic";
+ ctx.textAlign = "right";
+ ctx.fillText("X", W - 6, H / 2 - 6);
+ ctx.textAlign = "left";
+ ctx.fillText("Y", W / 2 + 6, 14);
+ ctx.textAlign = "left";
+ }
+
+ function drawSensor(s) {
+ const p = worldToPx(s);
+ ctx.fillStyle = "#222";
+ ctx.beginPath();
+ ctx.moveTo(p.x, p.y - nodeRadius);
+ ctx.lineTo(p.x + nodeRadius, p.y + nodeRadius);
+ ctx.lineTo(p.x - nodeRadius, p.y + nodeRadius);
+ ctx.closePath();
+ ctx.fill();
+ ctx.fillStyle = "#222";
+ ctx.font = "bold 16px sans-serif";
+ ctx.fillText(s.label, p.x + nodeRadius + 2, p.y - 2);
+ }
+
+ // small label near a node showing its world coordinates in meters
+ function drawCoordTooltip(node) {
+ const p = worldToPx(node);
+ const text = `(${node.x.toFixed(0)}, ${node.y.toFixed(0)}) m`;
+ ctx.font = "12px monospace";
+ ctx.textAlign = "left";
+ ctx.textBaseline = "alphabetic";
+ const padX = 5;
+ const padY = 3;
+ const tw = ctx.measureText(text).width;
+ const boxW = tw + padX * 2;
+ const boxH = 16 + padY * 2;
+ // sit the box just below the node, nudged on-screen if it would clip
+ let bx = p.x + nodeRadius + 2;
+ let by = p.y + nodeRadius + 2;
+ if (bx + boxW > W) bx = W - boxW;
+ if (by + boxH > H) by = p.y - nodeRadius - boxH - 2;
+ ctx.fillStyle = "rgba(0, 0, 0, 0.8)";
+ ctx.fillRect(bx, by, boxW, boxH);
+ ctx.fillStyle = "#fff";
+ ctx.fillText(text, bx + padX, by + boxH - padY - 3);
+ }
+
+ function drawEmitter() {
+ const p = worldToPx(emitter);
+ // black outline, no fill, so the heatmap underneath stays visible
+ ctx.beginPath();
+ ctx.arc(p.x, p.y, nodeRadius, 0, 2 * Math.PI);
+ ctx.strokeStyle = "#000";
+ ctx.lineWidth = 2;
+ ctx.stroke();
+ ctx.fillStyle = "#000";
+ ctx.font = "bold 16px sans-serif";
+ ctx.fillText(emitter.label, p.x + nodeRadius + 2, p.y - 2);
+ }
+
+ // cache the last simulation so purely-visual changes (heatmap width, dynamic
+ // range, hover) can repaint without drawing fresh noise samples
+ let lastSim = null;
+ function render(resimulate = true) {
+ if (resimulate || !lastSim) lastSim = simulate();
+ const { toa, measurements } = lastSim;
+
+ drawGrid();
+ if (showHeatmap) drawHeatmap(measurements);
+ measurements.forEach((m, k) => {
+ drawHyperbola(sensors[m.i], sensors[m.j], m.dr, pairColor(k));
+ });
+ sensors.forEach(drawSensor);
+ drawEmitter();
+
+ // coordinate tooltip for the node under the cursor (or being dragged)
+ const activeNode = dragTarget || hoverNode;
+ if (activeNode) drawCoordTooltip(activeNode);
+
+ // text readout of the simulated quantities
+ let html = "";
+ toa.forEach((t, i) => {
+ html += `TOA(${sensors[i].label}) = ${(t * 1e9).toFixed(1)} ns (range ${dist(emitter, sensors[i]).toFixed(0)} m) `;
+ });
+ measurements.forEach((m, k) => {
+ html += `TDOA(${sensors[m.i].label},${sensors[m.j].label}) = ${(m.tdoa * 1e9).toFixed(1)} ns Δr = ${m.dr.toFixed(0)} m `;
+ });
+ readout.innerHTML = html;
+ }
+
+ // ----- dragging ------------------------------------------------------------
+ let dragTarget = null;
+ let hoverNode = null; // node currently under the cursor (for the tooltip)
+
+ function eventPx(e) {
+ const rect = canvas.getBoundingClientRect();
+ const src = e.touches ? e.touches[0] : e;
+ return { x: src.clientX - rect.left, y: src.clientY - rect.top };
+ }
+
+ function pickNode(px) {
+ const all = [emitter, ...sensors];
+ for (const node of all) {
+ if (dist(worldToPx(node), px) <= nodeRadius + 4) return node;
+ }
+ return null;
+ }
+
+ function onDown(e) {
+ const px = eventPx(e);
+ dragTarget = pickNode(px);
+ if (dragTarget) {
+ canvas.style.cursor = "grabbing";
+ e.preventDefault();
+ }
+ }
+
+ function onMove(e) {
+ const px = eventPx(e);
+ if (!dragTarget) {
+ const hit = pickNode(px);
+ canvas.style.cursor = hit ? "grab" : "default";
+ // only repaint when the hovered node actually changes, so the tooltip
+ // appears/disappears without re-noising the scene on every mouse move
+ if (hit !== hoverNode) {
+ hoverNode = hit;
+ render(false); // visual-only: keep the existing noise samples
+ }
+ return;
+ }
+ // keep the handle inside the canvas (with a small margin) so it can't be
+ // dragged off-screen and lost
+ px.x = Math.max(edgeMargin, Math.min(W - edgeMargin, px.x));
+ px.y = Math.max(edgeMargin, Math.min(H - edgeMargin, px.y));
+ const w = pxToWorld(px);
+ dragTarget.x = w.x;
+ dragTarget.y = w.y;
+ render();
+ e.preventDefault();
+ }
+
+ function onUp() {
+ dragTarget = null;
+ canvas.style.cursor = "grab";
+ }
+
+ canvas.addEventListener("mouseleave", () => {
+ if (hoverNode) {
+ hoverNode = null;
+ render(false); // visual-only: keep the existing noise samples
+ }
+ });
+
+ canvas.addEventListener("mousedown", onDown);
+ window.addEventListener("mousemove", onMove);
+ window.addEventListener("mouseup", onUp);
+ canvas.addEventListener("touchstart", onDown, { passive: false });
+ canvas.addEventListener("touchmove", onMove, { passive: false });
+ canvas.addEventListener("touchend", onUp);
+
+ // ----- adding / removing sensors -------------------------------------------
+ const minSensors = 2; // at least 2 sensors to form one TDOA pair
+
+ function updateSensorButtons() {
+ const atMax = sensors.length >= maxSensors;
+ addBtn.disabled = atMax;
+ addBtn.textContent = atMax
+ ? `Max sensors reached (${maxSensors})`
+ : `Add sensor`;
+
+ const atMin = sensors.length <= minSensors;
+ removeBtn.disabled = atMin;
+ removeBtn.textContent = atMin
+ ? `Min sensors reached (${minSensors})`
+ : "Remove sensor";
+ }
+
+ function addSensor() {
+ if (sensors.length >= maxSensors) return;
+ const idx = sensors.length;
+ // place the new sensor on a ring, stepping by the golden angle so successive
+ // sensors spread out rather than landing on top of each other
+ const ang = idx * 2.399963229728653;
+ const r = 320;
+ sensors.push({
+ x: r * Math.cos(ang),
+ y: r * Math.sin(ang),
+ label: "Sensor " + idx
+ });
+ updateSensorButtons();
+ render();
+ }
+
+ function removeSensor() {
+ if (sensors.length <= minSensors) return;
+ sensors.pop(); // drop the most recently added sensor
+ updateSensorButtons();
+ render();
+ }
+
+ addBtn.addEventListener("click", addSensor);
+ removeBtn.addEventListener("click", removeSensor);
+ updateSensorButtons();
+
+ // ----- go ------------------------------------------------------------------
+ render();
+}
diff --git a/_static/potik-icon.svg b/_static/potik-icon.svg
new file mode 100644
index 00000000..c873cdb6
--- /dev/null
+++ b/_static/potik-icon.svg
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/_static/python.svg b/_static/python.svg
new file mode 100644
index 00000000..6b19282c
--- /dev/null
+++ b/_static/python.svg
@@ -0,0 +1,43 @@
+
+
diff --git a/_templates/homepage.html b/_templates/homepage.html
index 7974022c..7ec3a063 100644
--- a/_templates/homepage.html
+++ b/_templates/homepage.html
@@ -6,7 +6,7 @@ PySDR: A Guide to SDR and DSP using Python
Dr. Marc Lichtman
-
-
+
pysdr@ vt. edu
@@ -30,31 +30,18 @@
- To get a quick taste of RF signal processing, try playing with the simulation below which shows the frequency and time domain of a signal
- consisting of a tone and white Gaussian noise.
+ To get a quick taste of RF signal processing, try playing with the Potik simulation below which shows the frequency (top) and time domain (bottom) of a signal consisting of a tone plus white Gaussian noise. On the right side panel you can change the tone's frequency and the amount of noise.
-
-
-
- [Hz] - Tone Frequency
-
-
-
-
- [dB] - Noise Amplitude
-
-
-
-
-
-
-
-
-
-
-
+
+
+
diff --git a/_templates/homepage_ja.html b/_templates/homepage_ja.html
index ff643ac6..db66f50f 100644
--- a/_templates/homepage_ja.html
+++ b/_templates/homepage_ja.html
@@ -6,7 +6,7 @@ PySDR: Pythonで学ぶSDRとDSP入門
Dr. Marc Lichtman
-
-
+
pysdr@ vt. edu
diff --git a/_templates/homepage_nl.html b/_templates/homepage_nl.html
index 8c7b2840..778ef12b 100644
--- a/_templates/homepage_nl.html
+++ b/_templates/homepage_nl.html
@@ -6,7 +6,7 @@ PySDR: Een handleiding voor SDRs en digitale sign
Dr. Marc Lichtman
-
-
+
pysdr@ vt. edu
diff --git a/_templates/homepage_uk.html b/_templates/homepage_uk.html
index e255b108..dccbea2a 100644
--- a/_templates/homepage_uk.html
+++ b/_templates/homepage_uk.html
@@ -6,7 +6,7 @@ PySDR: Посібник із SDR та DSP з ви
Dr. Marc Lichtman
—
-
+
pysdr@ vt. edu
diff --git a/_templates/homepage_zh.html b/_templates/homepage_zh.html
index db4205fc..27407d7f 100644
--- a/_templates/homepage_zh.html
+++ b/_templates/homepage_zh.html
@@ -6,7 +6,7 @@ PySDR:使用 Python 玩转 SDR 和 DSP
Dr. Marc Lichtman
-
-
+
pysdr@ vt. edu
diff --git a/_templates/layout.html b/_templates/layout.html
index da78e0bd..74762615 100644
--- a/_templates/layout.html
+++ b/_templates/layout.html
@@ -15,6 +15,17 @@
{{ super() }}
+{# Description used for search-engine snippets and social link previews. #}
+{%- set pysdr_description = "PySDR is a free online textbook (not a Python library!) that provides a gentle introduction to wireless communications and software-defined radio (SDR) using an abundance of diagrams, animations, and Python code examples." %}
+
+
+
+
+
+
+
+
+
+
+
+
+
+**********************
+Formation de faisceaux adaptative
+**********************
+
+
+Le formateur de faisceaux conventionnel présenté précédemment est une méthode simple et efficace, mais il présente certaines limitations. Par exemple, il est peu performant en présence de plusieurs signaux provenant de directions différentes ou lorsque le niveau de bruit est élevé. Dans ces cas, il est nécessaire d'utiliser des techniques de formation de faisceaux plus avancées, souvent qualifiées de « adaptatives ». Le principe de la formation de faisceaux adaptative est d'utiliser le signal reçu pour calculer les pondérations, au lieu d'utiliser un ensemble fixe de pondérations comme avec le formateur de faisceaux conventionnel. Cela permet au formateur de faisceaux de s'adapter à l'environnement et d'offrir de meilleures performances, car les pondérations sont désormais basées sur les statistiques des données reçues.
+
+Les techniques de formation de faisceaux adaptatives se divisent en deux catégories : les méthodes classiques et les méthodes basées sur les sous-espaces. Les méthodes de sous-espaces telles que MUSIC et ESPRIT sont très puissantes, mais elles nécessitent d'estimer le nombre de signaux présents et requièrent au moins trois éléments pour fonctionner (quatre étant recommandés).
+
+La première technique de formation de faisceaux adaptatifs que nous allons étudier est MVDR, qui tend à être l'algorithme de référence lorsque l'on parle de formation de faisceaux adaptatifs.
+
+
+**********************
+Formateur de faisceau MVDR/Capon
+**********************
+
+Nous allons maintenant examiner un formateur de faisceau légèrement plus complexe que la technique conventionnelle de sommation et de retard, mais généralement beaucoup plus performant : le formateur de faisceau à réponse sans distorsion à variance minimale (MVDR), également appelé formateur de faisceau Capon. Rappelons que la variance d'un signal correspond à sa puissance. Le principe du MVDR est de maintenir le signal à l'angle d'intérêt avec un gain fixe de 1 (0 dB), tout en minimisant la variance/puissance totale du signal formé. Si le signal d'intérêt est maintenu fixe, minimiser la puissance totale revient à minimiser autant que possible les interférences et le bruit. On le qualifie souvent de formateur de faisceau « statistiquement optimal ».
+
+Le formateur de faisceau MVDR/Capon peut être résumé par l'équation suivante :
+
+.. math::
+ w_{mvdr} = \frac{R^{-1} s}{s^H R^{-1} s}
+
+Le vecteur :math:`s` est le vecteur de direction correspondant à la direction souhaitée et a été présenté au début de ce chapitre. :math:`R` est l'estimation de la matrice de covariance spatiale basée sur nos échantillons reçus, obtenue à l'aide de :math:`R = np.cov(X)` ou calculée manuellement en multipliant :math:`X` par sa transposée conjuguée complexe, c'est-à-dire :math:`R = X X^H`. La matrice de covariance spatiale est une matrice de taille :math:`Nr` x :math:`Nr` (3x3 dans les exemples précédents) qui indique la similarité des échantillons reçus des trois éléments. Bien que cette équation puisse paraître complexe au premier abord, il est utile de savoir que le dénominateur sert principalement à la mise à l'échelle, et que le numérateur, qui correspond à la matrice de covariance inversée multipliée par le vecteur de direction, est l'élément essentiel sur lequel il faut se concentrer. Cela étant dit, il est nécessaire d'inclure le dénominateur ; il agit comme une constante de normalisation afin que, lorsque :math:`R` varie au fil du temps, les poids conservent leur amplitude.
+
+.. raw:: html
+
+ Pour ceux qui s'intéressent à la dérivation du MVDR, voir le développement suivant :
+
+**Sortie du beamforming** - La sortie du beamformer utilisant un vecteur de pondération :math:`\mathbf{w}` est donnée par :
+
+.. math::
+ y(t) = \mathbf{w}^H \mathbf{x}(t)
+
+
+**Problème d'optimisation** - L'objectif est de déterminer les pondérations du beamforming qui minimisent la puissance de sortie tout en assurant une réponse sans distorsion dans la direction souhaitée :math:`\theta_0`. Formellement, le problème peut être exprimé comme suit :
+
+.. math::
+
+ \min_{\mathbf{w}} \, \mathbf{w}^H \mathbf{R} \mathbf{w} \quad \text{subject to} \quad \mathbf{w}^H \mathbf{s} = 1
+
+où :
+
+* :math:`\mathbf{R} = E[\mathbf{X}\mathbf{X}^H]` est la matrice de covariance des signaux reçus
+* :math:`\mathbf{s}` est le vecteur de direction vers la direction du signal souhaité :math:`\theta_0`
+
+**Méthode Lagrangienne** - Introduisons un multiplieur lagrangien :math:`\lambda` et construisons le lagrangien :
+
+.. math::
+
+ L(\mathbf{w}, \lambda) = \mathbf{w}^H \mathbf{R} \mathbf{w} - \lambda (\mathbf{w}^H \mathbf{s} - 1)
+
+**Résolution de l'optimisation** - En dérivant le lagrangien par rapport à :math:`\mathbf{w^H}` et en annulant la dérivée, on obtient :
+
+.. math::
+
+ \frac{\partial L}{\partial \mathbf{w}^*} = 2\mathbf{R}\mathbf{w} - \lambda \mathbf{s} = 0
+
+ \mathbf{w} = \lambda \mathbf{s} \mathbf{{R^{-1}}}
+
+
+Pour résoudre :math:`\lambda`, appliquons la contrainte :math:`\mathbf{w}^H \mathbf{s} = 1`:
+
+.. math::
+
+ \implies (\lambda \mathbf{s^{H}}\mathbf{{R^{-1}}})s = 1
+
+ \implies \lambda = \frac{1}{\mathbf{s}^{H}\mathbf{R}^{-1}\mathbf{s}}
+
+ \mathbf{R}\mathbf{w} = \lambda \mathbf{s}
+
+ \mathbf{w_{mvdr}} = \frac{\mathbf{R}^{-1} \mathbf{s}}{\mathbf{s}^H \mathbf{R}^{-1} \mathbf{s}}
+
+.. raw:: html
+
+ Si la direction du signal d'intérêt est connue et reste constante, il suffit de calculer les pondérations une seule fois et de les utiliser pour recevoir ce signal. Même si la direction est constante, il est avantageux de recalculer périodiquement ces pondérations pour compenser les variations d'interférences et de bruit. C'est pourquoi on parle de formation de faisceaux « adaptative » pour ces formateurs de faisceaux numériques non conventionnels : ils utilisent les informations du signal reçu pour calculer les pondérations optimales. Pour rappel, la formation de faisceaux avec MVDR peut se faire en calculant ces pondérations et en les appliquant au signal avec :code:`w.conj().T @ X`, comme avec la méthode conventionnelle. Seule la méthode de calcul des pondérations diffère.
+
+Pour effectuer une détermination de la direction d'arrivée (DOA) avec le formateur de faisceaux MVDR, il suffit de répéter le calcul MVDR en balayant tous les angles d'intérêt. Autrement dit, on considère que le signal provient de l'angle :math:`\theta`, même si ce n'est pas le cas. Pour chaque angle, nous calculons les pondérations MVDR, puis nous les appliquons au signal reçu, et enfin nous calculons la puissance du signal. L'angle qui nous donne la puissance la plus élevée correspond à notre estimation de la direction d'arrivée (DOA). Mieux encore, nous pouvons tracer la puissance en fonction de l'angle pour visualiser le diagramme de rayonnement, comme nous l'avons fait précédemment avec le formateur de faisceau conventionnel. Ainsi, nous n'avons pas besoin de supposer le nombre de signaux présents.
+
+En Python, nous pouvons implémenter le formateur de faisceau MVDR/Capon comme suit, sous forme de fonction pour faciliter son utilisation ultérieure :
+
+.. code-block:: python
+
+ # theta est la direction d'intérêt, en radians, et X est notre signal reçu
+ def w_mvdr(theta, X):
+ s = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta)) # Vecteur de direction dans la direction souhaitée theta
+ s = s.reshape(-1,1) # Transformation en vecteur colonne (taille 3x1)
+ R = (X @ X.conj().T)/X.shape[1] # Calcul de la matrice de covariance. Donne une matrice de covariance Nr x Nr des échantillons
+ Rinv = np.linalg.pinv(R) # 3x3. La pseudo-inverse est généralement plus performante/rapide qu'une véritable inverse.
+ w = (Rinv @ s)/(s.conj().T @ Rinv @ s) # Équation MVDR/Capon ! Le numérateur est de dimension 3x3 * 3x1, le dénominateur de dimension 1x3 * 3x3 * 3x1, ce qui donne un vecteur de pondération 3x1.
+ return w
+
+En utilisant ce formateur de faisceau MVDR dans le contexte de la DOA, on obtient l'exemple Python suivant :
+
+.. code-block:: python
+
+ theta_scan = np.linspace(-1*np.pi, np.pi, 1000) # 1000 valeurs de theta différentes entre -180 et +180 degrés
+ results = []
+ for theta_i in theta_scan:
+ w = w_mvdr(theta_i, X) # 3x1
+ X_weighted = w.conj().T @ X # application des pondérations
+ power_dB = 10*np.log10(np.var(X_weighted)) # puissance du signal, en dB, pour faciliter la visualisation simultanée des lobes de petite et de grande taille
+ results.append(power_dB)
+ results -= np.max(results) # normalisation
+
+
+Appliquée à l'exemple de simulation DOA précédent, cette méthode donne le résultat suivant :
+
+.. image:: ../_images/doa_capons.svg
+ :align: center
+ :target: ../_images/doa_capons.svg
+
+Cela semble fonctionner correctement, mais pour comparer cette technique à d'autres, il nous faut créer un problème plus intéressant. Créons une simulation avec un réseau de 8 éléments recevant trois signaux provenant d'angles différents : 20°, 25° et 40°. Le signal à 40° est reçu à une puissance bien inférieure aux deux autres, afin de complexifier la simulation. Notre objectif est de détecter les trois signaux, c'est-à-dire de repérer des pics significatifs (suffisamment élevés pour être extraits par un algorithme de détection de pics). Le code permettant de générer ce nouveau scénario est le suivant :
+
+.. code-block:: python
+
+ Nr = 8 # 8 éléments
+ theta1 = 20 / 180 * np.pi # conversion en radians
+ theta2 = 25 / 180 * np.pi
+ theta3 = -40 / 180 * np.pi
+ s1 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta1)).reshape(-1,1) # 8x1
+ s2 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta2)).reshape(-1,1)
+ s3 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta3)).reshape(-1,1)
+ # Nous utiliserons 3 fréquences différentes. 1xN
+ tonalité1 = np.exp(2j*np.pi*0.01e6*t).reshape(1,-1)
+ tonalité2 = np.exp(2j*np.pi*0.02e6*t).reshape(1,-1)
+ tonalité3 = np.exp(2j*np.pi*0.03e6*t).reshape(1,-1)
+ X = s1@tone1 + s2@tone2 + 0.1 * s3@tone3 # notez que la dernière valeur représente 1/10e de la puissance
+ n = np.random.randn(Nr, N) + 1j*np.random.randn(Nr, N)
+ X = X + 0.05*n # 8xN
+
+Vous pouvez placer ce code en haut de votre script, car nous générons un signal différent de celui de l'exemple original. Si nous appliquons notre formateur de faisceau MVDR à ce nouveau scénario, nous obtenons les résultats suivants :
+
+.. image:: ../_images/doa_capons2.svg
+ :align: center
+ :target: ../_images/doa_capons2.svg
+
+Il fonctionne plutôt bien : nous pouvons observer les deux signaux reçus, séparés de seulement 5 degrés, ainsi que le troisième signal (à -40° ou 320°) reçu à une puissance dix fois inférieure à celle des autres. Appliquons maintenant le formateur de faisceau conventionnel à ce même scénario :
+
+.. image:: ../_images/doa_complex_scenario.svg
+ :align: center
+ :target: ../_images/doa_complex_scenario.svg
+
+Bien que la forme du faisceau soit plutôt esthétique, il ne détecte pas du tout les trois signaux… En comparant ces deux résultats, nous pouvons constater l’avantage.
+
+Pour information, il est possible d'optimiser le calcul de la DOA avec MVDR grâce à une astuce. Rappelons que la puissance d'un signal est calculée en prenant sa variance, qui est la moyenne du carré de son amplitude (en supposant que la valeur moyenne de nos signaux est nulle, ce qui est presque toujours le cas pour les signaux RF en bande de base). On peut représenter la puissance de notre signal après pondération par l'équation suivante :
+
+.. math::
+
+ P_{mvdr} = \frac{1}{N} \sum_{n=0}^{N-1} \left| w^H_{mvdr} r_n \right|^2
+
+Si l'on remplace la sommation par l'opérateur d'espérance et que l'on substitue l'équation des poids MVDR, on obtient :
+
+.. math::
+
+ P_{mvdr} & = E \left( \left| w^H_{mvdr} X_n \right| ^2 \right) \\
+ & = w^H_{mvdr} E \left( X X^H \right) w_{mvdr}\\
+ & = w^H_{mvdr} R w_{mvdr}\\
+ & = \frac{s^H R^{-1} s}{s^H R^{-1} s} \cdot R \cdot \frac{R^{-1} s}{s^H R^{-1} s}\\
+ & = \frac{s^H R^{-1} s}{(s^H R^{-1} s)(s^H) R^{-1} s)}\\
+ & = \frac{1}{s^H R^{-1} s}
+
+Ce qui signifie que nous n'avons pas besoin d'appliquer les pondérations. Cette dernière équation de puissance ci-dessus peut être utilisée directement dans notre analyse DOA, ce qui nous permet d'économiser des calculs :
+
+.. code-block:: python
+
+ def power_mvdr(theta, X):
+ s = np.exp(2j * np.pi * d * np.arange(r.shape[0]) * np.sin(theta)) # vecteur de direction dans la direction souhaitée theta
+ s = s.reshape(-1,1) # transformation en vecteur colonne (taille 3x1)
+ R = (X @ X.conj().T)/X.shape[1] # Calcul de la matrice de covariance. Donne une matrice de covariance Nr x Nr des échantillons
+ Rinv = np.linalg.pinv(R) # 3x3. La pseudo-inverse est généralement plus performante que l'inverse exacte.
+ return 1/(s.conj().T @ Rinv @ s).squeeze()
+
+Pour utiliser cette fonction dans la simulation précédente, au sein de la boucle for, il suffit d'effectuer le calcul suivant :code:`10*np.log10()`. C'est terminé ! Aucun poids n'est à appliquer ; nous avons omis de les calculer.
+
+Il existe de nombreux autres formateurs de faisceaux, mais nous allons maintenant examiner l'influence du nombre d'éléments sur la formation de faisceaux et la détermination de la direction d'arrivée (DOA).
+
+
+**********************
+Matrice de covariance
+**********************
+
+Prenons un instant pour aborder la matrice de covariance spatiale, concept clé du *beamforming adaptatif*. Une matrice de covariance est une représentation mathématique de la similarité entre paires d'éléments d'un vecteur aléatoire (dans notre cas, les éléments de notre réseau, d'où le terme de matrice de covariance *spatiale*). Une matrice de covariance est toujours carrée, et les valeurs de sa diagonale correspondent à la covariance de chaque élément avec lui-même. Nous calculons une estimation de la matrice de covariance spatiale ; il ne s'agit que d'une estimation, compte tenu du nombre limité d'échantillons.
+
+De manière générale, la matrice de covariance est définie comme suit :
+:math:`\mathrm{cov}(X) = E \left[ (X - E[X])(X - E[X])^H \right]`
+
+for wireless signals at baseband, :math:`E[X]` is typically zero or very close to zero, so this simplifies to:
+
+:math:`\mathrm{cov}(X) = E[X X^H]`
+
+Given a limited number of IQ samples, :math:`\boldsymbol{X}`, we can estimate this covariance, which we will denote as :math:`\hat{R}`:
+
+.. math::
+ \hat{R} = \frac{\boldsymbol{X} \boldsymbol{X}^H}{N}
+ = \frac{1}{N} \sum^N_{n=1} X_n X_n^H
+
+where :math:`N` is the number of samples (not the number of elements). In Python this looks like:
+
+:code:`R = (X @ X.conj().T)/X.shape[1]`
+
+Alternatively, we can use the built-in NumPy function:
+
+:code:`R = np.cov(X)`
+
+As an example, we will look at the spatial covariance matrix for the scenario where we only had one transmitter and three elements:
+
+.. code-block:: python
+
+ [[ 1.494+0.j 0.486+0.881j -0.543+0.839j]
+ [ 0.486-0.881j 1.517 +0.j 0.483+0.886j]
+ [-0.543-0.839j 0.483-0.886j 1.499+0.j ]]
+
+
+Remarquez que les éléments diagonaux sont réels et sensiblement identiques. En effet, ils indiquent uniquement la puissance du signal reçu à chaque élément, qui sera sensiblement la même d'un élément à l'autre puisque leur gain est identique. Les éléments hors diagonale contiennent les valeurs importantes, même si l'examen des valeurs brutes ne nous apprend pas grand-chose, si ce n'est une forte corrélation entre les éléments.
+
+Dans le cadre de la formation de faisceaux adaptative, vous observerez un motif où l'on calcule l'inverse de la matrice de corrélation spatiale. Cette inverse indique la relation entre deux éléments après avoir éliminé l'influence des autres éléments. On l'appelle « matrice de précision » en statistiques et « matrice de blanchiment » en radar.
+
+
+**********************
+Formateur de faisceaux LCMV
+**********************
+
+Bien que le MVDR soit puissant, que se passe-t-il si nous avons plusieurs signaux d'intérêts (SOI) ? Heureusement, grâce à une légère modification du MVDR, nous pouvons implémenter un schéma gérant plusieurs SOI, appelé formateur de faisceau à variance minimale contrainte linéaire (LCMV). Il s'agit d'une généralisation du MVDR, où l'on spécifie la réponse souhaitée pour plusieurs directions, un peu comme une version spatiale de la fonction `firwin2()` de SciPy pour ceux qui la connaissent. Le vecteur de pondération optimal pour le formateur de faisceau LCMV peut être résumé par l'équation suivante :
+
+.. math::
+ w_{lcmv} = R^{-1} C [C^H R^{-1} C]^{-1} f
+
+où :math:`C` est une matrice comprenant les vecteurs de direction des SOI et des interférents correspondants, et :math:`f` est le vecteur de réponse souhaité. Le vecteur :math:`f` d'une ligne donnée prend la valeur 0 lorsque le vecteur de direction correspondant doit être annulé, et la valeur 1 lorsqu'un faisceau doit être dirigé vers cette ligne. Par exemple, avec deux sources d'intérêt et deux sources d'interférence, on peut définir :math:`f = [1,1,0,0]`. Le formateur de faisceaux LCMV est un outil puissant permettant de supprimer les interférences et le bruit provenant de plusieurs directions, tout en amplifiant le signal d'intérêt provenant également de plusieurs directions. Cependant, le nombre total d'annulations et de faisceaux pouvant être formés simultanément est limité par la taille du réseau (le nombre d'éléments). De plus, il est nécessaire de définir le vecteur de direction pour chaque source d'intérêt et chaque interféreur, ce qui n'est pas toujours possible en pratique. L'utilisation d'estimations peut dégrader les performances du formateur de faisceaux LCMV. C'est pourquoi nous préférons orienter les zones d'interférence nulle (ou « nulls ») à l'aide de la matrice de covariance spatiale :math:`R` (basée sur les statistiques du signal reçu), plutôt que de les « coder en dur » en estimant l'angle d'arrivée (AoA) de l'interférent (ce qui peut engendrer des erreurs) et en construisant le vecteur de direction dans cette direction, en ajoutant un 0 à :math:`f`.
+
+L'implémentation de LCMV en Python est très similaire à celle de MVDR, mais nous devons spécifier :math:`C`, composé de plusieurs vecteurs de direction potentiels, et :math:`f`, un tableau unidimensionnel de 1 et de 0, comme mentionné précédemment. L'extrait de code suivant illustre l'implémentation du formateur de faisceau LCMV pour deux angles d'incidence (15° et 60°). Rappelons que MVDR ne prend en charge qu'un seul angle d'incidence à la fois. Par conséquent, notre :math:`f` est initialisé à :math:`[1; 1]` sans zéros, car nous n'incluons aucune zone d'interférence nulle « codée en dur ». Nous allons simuler un scénario avec quatre interférents arrivant d'angles de -60, -30, 0 et 30 degrés.
+
+.. code-block:: python
+
+ # Pointons vers le SOI à 15° et un autre SOI potentiel, non simulé, à 60°.
+ soi1_theta = 15 / 180 * np.pi # Conversion en radians
+ soi2_theta = 60 / 180 * np.pi
+ # Poids LCMV
+ R_inv = np.linalg.pinv(np.cov(X)) # 8x8
+ s1 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(soi1_theta)).reshape(-1,1) # 8x1
+ s2 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(soi2_theta)).reshape(-1,1) # 8x1
+ C = np.concatenate((s1, s2), axis=1) # 8x2
+ f = np.ones(2).reshape(-1,1) # 2x1
+
+ # Équation LCMV
+ # 8x8 8x2 2x8 8x8 8x2 2x1
+ w = R_inv @ C @ np.linalg.pinv(C.conj().T @ R_inv @ C) @ f # Sortie : 8x1
+
+Nous pouvons tracer le diagramme de rayonnement de :code:`w` à l'aide de la méthode FFT présentée précédemment :
+
+.. image:: ../_images/lcmv_beam_pattern.svg
+ :align: center
+ :target: ../_images/lcmv_beam_pattern.svg
+ :alt: Exemple de diagramme de rayonnement obtenu avec le formateur de faisceau LCMV
+
+Comme vous pouvez le constater, nous avons des faisceaux pointant dans les deux directions d'intérêt. Des points nuls sont ajoutés aux emplacements des interférents (comme pour le MVDR, il n'est pas nécessaire de spécifier la position des émetteurs ; le logiciel la détermine à partir du signal reçu). Des points verts et rouges sont ajoutés au graphique pour indiquer les angles d'arrivée (AoA) des SOI et des interférents, respectivement.
+
+.. raw:: html
+
+ Pour le code complet, développez cette section
+
+.. code-block:: python
+
+ # Simulation du signal reçu
+ Nr = 8 # 8 éléments
+ theta1 = -60 / 180 * np.pi # Conversion en radians
+ theta2 = -30 / 180 * np.pi
+ theta3 = 0 / 180 * np.pi
+ theta4 = 30 / 180 * np.pi
+ s1 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(the)
+ s2 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta2)).reshape(-1,1)
+ s3 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta3)).reshape(-1,1)
+ s4 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta4)).reshape(-1,1)
+ # we'll use 3 different frequencies. 1xN
+ tone1 = np.exp(2j*np.pi*0.01e6*t).reshape(1,-1)
+ tone2 = np.exp(2j*np.pi*0.02e6*t).reshape(1,-1)
+ tone3 = np.exp(2j*np.pi*0.03e6*t).reshape(1,-1)
+ tone4 = np.exp(2j*np.pi*0.04e6*t).reshape(1,-1)
+ X = s1 @ tone1 + s2 @ tone2 + s3 @ tone3 + s4 @ tone4
+ n = np.random.randn(Nr, N) + 1j*np.random.randn(Nr, N)
+ X = X + 0.5*n # 8xN
+
+ # Prenons comme exemples le SOI à 15 degrés, et un autre SOI potentiel que nous n'avons pas simulé à 60 degrés.
+ soi1_theta = 15 / 180 * np.pi # conversion en radians
+ soi2_theta = 60 / 180 * np.pi
+
+ # Poids du LCMV
+ R_inv = np.linalg.pinv(np.cov(X)) # 8x8
+ s1 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(soi1_theta)).reshape(-1,1) # 8x1
+ s2 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(soi2_theta)).reshape(-1,1) # 8x1
+ C = np.concatenate((s1, s2), axis=1) # 8x2
+ f = np.ones(2).reshape(-1,1) # 2x1
+
+ # Équation du LCMV
+ # 8x8 8x2 2x8 8x8 8x2 2x1
+ w = R_inv @ C @ np.linalg.pinv(C.conj().T @ R_inv @ C) @ f # la sortie est 8x1
+
+ # Tracé du diagramme de rayonnement
+ w = w.squeeze() # reduction à un tableau 1D
+ N_fft = 1024
+ w_padded = np.concatenate((w, np.zeros(N_fft - Nr))) # zero pad à N_fft éléments pour obtenir un meilleur résolution dans la FFT
+ w_fft_dB = 10*np.log10(np.abs(np.fft.fftshift(np.fft.fft(w_padded)))**2) # amplitude de la FFT en dB
+ w_fft_dB -= np.max(w_fft_dB) # normalisation à 0 dB au maximum
+ theta_bins = np.arcsin(np.linspace(-1, 1, N_fft)) # Associer les échantillons de la FFT à des angles en radians
+ fig, ax = plt.subplots(subplot_kw={'projection': 'polar'})
+ ax.plot(theta_bins, w_fft_dB) # MAKE SURE TO USE RADIAN FOR POLAR
+ # Add dots where interferers and SOIs are
+ ax.plot([theta1], [0], 'or')
+ ax.plot([theta2], [0], 'or')
+ ax.plot([theta3], [0], 'or')
+ ax.plot([theta4], [0], 'or')
+ ax.plot([soi1_theta], [0], 'og')
+ ax.plot([soi2_theta], [0], 'og')
+ ax.set_theta_zero_location('N') # Orienter 0 degré vers le haut
+ ax.set_theta_direction(-1) # Incrémenter dans le sens horaire
+ ax.set_thetagrids(np.arange(-90, 105, 15)) # c'est en degrés
+ ax.set_rlabel_position(55) # Éloigner les étiquettes de la grille des autres étiquettes
+ ax.set_thetamin(-90) # Afficher uniquement la moitié supérieure
+ ax.set_thetamax(90)
+ ax.set_ylim([-30, 1]) # En l'absence de bruit, réduire de 30 dB seulement
+ plt.show()
+
+.. image:: ../_images/doa_quiescent.svg
+ :align: center
+ :target: ../_images/doa_quiescent.svg
+
+.. raw:: html
+
+
+
+Il existe un cas d'utilisation particulier de LCMV auquel vous avez peut-être déjà pensé : supposons qu'au lieu de pointer le faisceau principal à exactement 20 degrés, vous souhaitiez un faisceau plus large que celui fourni par un formateur de faisceau classique. Pour ce faire, définissez le vecteur de réponse souhaité :code:`f` comme un vecteur de 1 sur une plage d'angles (par exemple, plusieurs valeurs entre 10 et 30 degrés) et de 0 ailleurs. Cet outil puissant permet de créer un diagramme de rayonnement plus large que le lobe principal d'un formateur de faisceau classique, ce qui est toujours un avantage dans les situations réelles où l'angle d'arrivée exact est inconnu. La même approche peut être utilisée pour créer un zéro dans une direction spécifique, réparti sur une plage d'angles relativement large. N'oubliez pas que cela nécessite plusieurs degrés de liberté ! À titre d'exemple, simulons un réseau de 18 éléments et définissons l'angle d'intérêt entre 15 et 30 degrés à l'aide de 4 valeurs différentes de θ, et un angle nul entre 45 et 60 degrés à l'aide de 4 autres valeurs différentes de θ. Nous ne simulerons aucun interférent réel.
+
+.. code-block:: python
+
+ Nr = 18
+ X = np.random.randn(Nr, N) + 1j*np.random.randn(Nr, N) # Simulation d'un signal reçu composé uniquement de bruit.
+
+ # Poitons vers le SOI de 15 à 30 degrés en utilisant 4 thetas différents
+ soi_thetas = np.linspace(15, 30, 4) / 180 * np.pi # conversio en radians
+
+ # Let's make a null from 45 to 60 degrees using 4 different thetas
+ null_thetas = np.linspace(45, 60, 4) / 180 * np.pi # convert to radians
+
+ # poids LCMV
+ R_inv = np.linalg.pinv(np.cov(X))
+ s = []
+ for soi_theta in soi_thetas:
+ s.append(np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(soi_theta)).reshape(-1,1))
+ for null_theta in null_thetas:
+ s.append(np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(null_theta)).reshape(-1,1))
+ C = np.concatenate(s, axis=1)
+ f = np.asarray([1]*len(soi_thetas) + [0]*len(null_thetas)).reshape(-1,1)
+ w = R_inv @ C @ np.linalg.pinv(C.conj().T @ R_inv @ C) @ f # LCMV equation
+
+ # Tracé du diagramme de rayonnement comme précédemment...
+
+.. image:: ../_images/lcmv_beam_pattern_spread.svg
+ :align: center
+ :target: ../_images/lcmv_beam_pattern_spread.svg
+ :alt: Exemple de diagramme de rayonnement lors de l'utilisation du formateur de faisceau LCMV avec un faisceau étalé et un point d'annulation étalé.
+
+Le faisceau et le point d'annulation sont répartis sur la plage demandée ! Essayez de modifier le nombre de θ pour le faisceau principal et/ou le point d'annulation, ainsi que le nombre d'éléments, afin de vérifier si les pondérations résultantes permettent d'obtenir la réponse souhaitée.
+
+*******************
+Orientation du point d'annulation
+*******************
+
+Maintenant que nous avons vu le LCMV, il est intéressant d'explorer une technique plus simple, utilisable avec les réseaux analogiques et numériques : l'orientation du point d'annulation. Il s'agit d'une extension du formateur de faisceau classique, permettant non seulement de diriger un faisceau dans la direction souhaitée, mais aussi de placer des points d'annulation à des angles spécifiques. Cette technique n'implique pas de modification des pondérations en fonction du signal reçu (par exemple, le coefficient de réflexion :code:`R` n'est jamais calculé) et n'est donc pas considérée comme adaptative. Dans la simulation ci-dessous, il n'est même pas nécessaire de simuler un signal : il suffit de paramétrer les poids de notre formateur de faisceau en utilisant la technique de suppression des zéros pour placer des zéros à des angles prédéfinis, puis de visualiser le diagramme de rayonnement.
+
+Les poids pour la suppression des zéros sont calculés en partant d'un formateur de faisceau conventionnel pointé dans la direction souhaitée, puis en utilisant l'équation d'annulation des lobes secondaires pour mettre à jour les poids afin d'inclure les zéros, un à un. L'équation d'annulation des lobes secondaires est :
+
+.. math::
+
+ w_{\text{new}} = w_{\text{orig}} - \frac{w_{\text{null}}^H w_{\text{orig}}}{w_{\text{null}}^H w_{\text{null}}} w_{\text{null}}
+
+
+où :math:`w_{\text{null}}` représente le vecteur de direction dans la direction du point nul que l'on souhaite ajouter à :math:`w_{\text{orig}}`. Les pondérations sont mises à jour en soustrayant le vecteur de direction du point nul, mis à l'échelle, des pondérations actuelles. Le facteur d'échelle est calculé en projetant les pondérations actuelles sur le vecteur de direction du point nul, puis en divisant par la projection de ce vecteur sur lui-même. Cette opération est ensuite répétée pour chaque direction de point nul (:math:`w_{\text{orig}}` correspond initialement aux pondérations de formation de faisceau conventionnelles, mais est mis à jour après l'ajout de chaque point nul). Le processus complet se présente comme suit :
+
+.. math::
+
+ & \text{1:} \qquad w_{\text{orig}} = e^{2j \pi d k \sin(\theta_{SOI})} \qquad
+
+ & \text{2:} \qquad w_{\text{null}} = e^{2j \pi d k \sin(\theta_{null})} \qquad
+
+ & \text{3:} \qquad w_{\text{new}} = w_{\text{orig}} - \frac{w_{\text{null}}^H w_{\text{orig}}}{w_{\text{null}}^H w_{\text{null}}} w_{\text{null}}
+
+ & \text{4:} \qquad w_{\text{orig}} = w_{\text{new}} \qquad \qquad \qquad
+
+ & \text{5:} \qquad \text{Aller à 2: pour ajouter le prochain élément nul}
+
+Simulons un tableau de 8 éléments et insérons quatre éléments nuls :
+
+.. code-block:: python
+
+ d = 0.5
+ Nr = 8
+
+ theta_soi = 30 / 180 * np.pi # convert to radians
+ nulls_deg = [-60, -30, 0, 60] # degrees
+ nulls_rad = np.asarray(nulls_deg) / 180 * np.pi
+
+ # Start out with conventional beamformer pointed at theta_soi
+ w = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta_soi)).reshape(-1,1)
+
+ # Loop through nulls
+ for null_rad in nulls_rad:
+ # weights equal to steering vector in target null direction
+ w_null = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(null_rad)).reshape(-1,1)
+
+ # scaling_factor (complex scalar) for w at nulled direction
+ scaling_factor = w_null.conj().T @ w / (w_null.conj().T @ w_null)
+ print("scaling_factor:", scaling_factor, scaling_factor.shape)
+
+ # Update weights to include the null
+ w = w - w_null @ scaling_factor # sidelobe-canceler equation
+
+ # Plot beam pattern
+ N_fft = 1024
+ w_padded = np.concatenate((w.squeeze(), np.zeros(N_fft - Nr))) # zero pad to N_fft elements to get more resolution in the FFT
+ w_fft_dB = 10*np.log10(np.abs(np.fft.fftshift(np.fft.fft(w_padded)))**2) # magnitude of fft in dB
+ w_fft_dB -= np.max(w_fft_dB) # normalize to 0 dB at peak
+ theta_bins = np.arcsin(np.linspace(-1, 1, N_fft)) # Map the FFT bins to angles in radians
+
+ fig, ax = plt.subplots(subplot_kw={'projection': 'polar'})
+ ax.plot(theta_bins, w_fft_dB)
+ # Add dots where nulls and SOI are
+ for null_rad in nulls_rad:
+ ax.plot([null_rad], [0], 'or')
+ ax.plot([theta_soi], [0], 'og')
+ ax.set_theta_zero_location('N') # make 0 degrees point up
+ ax.set_theta_direction(-1) # increase clockwise
+ ax.set_thetagrids(np.arange(-90, 105, 15)) # it's in degrees
+ ax.set_rlabel_position(55) # Move grid labels away from other labels
+ ax.set_thetamin(-90) # only show top half
+ ax.set_thetamax(90)
+ ax.set_ylim([-40, 1]) # because there's no noise, only go down -40 dB
+ plt.show()
+
+
+
+On obtient le diagramme de rayonnement suivant. Vous remarquerez peut-être des zones sans interférence à des endroits non spécifiés ; c’est normal et dû au nombre limité d’éléments. Avec un nombre d’éléments insuffisant, il se peut également que les zones sans interférence ou le faisceau ne soient pas positionnés exactement comme prévu, ou que le diagramme ne réponde pas du tout aux critères en raison d’un manque de degrés de liberté (nombre d’éléments moins 1).
+
+.. image:: ../_images/null_steering.svg
+ :align: center
+ :target: ../_images/null_steering.svg
+ :alt: Example of null steering beamforming
+
+*******************
+MUSIC
+*******************
+
+Nous allons maintenant aborder un autre type de formateur de faisceau. Tous les précédents appartenaient à la catégorie « retard et sommation », mais nous allons maintenant explorer les méthodes de « sous-espace ». Celles-ci consistent à diviser le sous-espace du signal et le sous-espace du bruit, ce qui implique d'estimer le nombre de signaux reçus par le réseau pour obtenir un bon résultat. La classification multiple de signaux (MUSIC) est une méthode de sous-espace très répandue qui consiste à calculer les vecteurs propres de la matrice de covariance (une opération gourmande en ressources de calcul). Nous divisons les vecteurs propres en deux groupes : le sous-espace du signal et le sous-espace du bruit, puis nous projetons les vecteurs de direction dans le sous-espace du bruit et nous orientons le faisceau vers les zéros. Cela peut paraître complexe au premier abord, ce qui explique en partie pourquoi MUSIC semble parfois relever de la magie noire !
+
+L'équation fondamentale de MUSIC est la suivante :
+
+.. math::
+
+ \hat{\theta} = \mathrm{argmax}\left(\frac{1}{s^H V_n V^H_n s}\right)
+
+où :math:`V_n` est la liste des vecteurs propres du sous-espace de bruit mentionnée précédemment (une matrice 2D). On la détermine en calculant d'abord les vecteurs propres de :math:`R`, ce qui se fait simplement avec :code:`w, v = np.linalg.eig(R)` en Python, puis en divisant les vecteurs (:code:`w`) en fonction du nombre de signaux que l'on estime reçus par le réseau. Il existe une astuce pour estimer ce nombre de signaux, que nous aborderons plus loin, mais il doit être compris entre 1 et :code:`Nr - 1`. Autrement dit, lors de la conception d'un réseau, le nombre d'éléments doit être supérieur de 1 au nombre de signaux attendus. Il est important de noter que, dans l'équation ci-dessus, V_n ne dépend pas du vecteur de direction s ; nous pouvons donc le précalculer avant de parcourir l'angle θ. Voici le code MUSIC complet :
+
+.. code-block:: python
+
+ num_expected_signals = 3 # Try changing this!
+
+ # part that doesn't change with theta_i
+ R = np.cov(X) # Calcul de la matrice de covariance gives a Nr x Nr covariance matrix
+ w, v = np.linalg.eig(R) # Décomposition en valeurs propres, v[:,i] est le vecteur propre correspondant à la valeur propre w[i]
+ eig_val_order = np.argsort(np.abs(w)) # find order of magnitude of eigenvalues
+ v = v[:, eig_val_order] # sort eigenvectors using this order
+ # We make a new eigenvector matrix representing the "noise subspace", it's just the rest of the eigenvalues
+ V = np.zeros((Nr, Nr - num_expected_signals), dtype=np.complex64)
+ for i in range(Nr - num_expected_signals):
+ V[:, i] = v[:, i]
+
+ theta_scan = np.linspace(-1*np.pi, np.pi, 1000) # -180 to +180 degrees
+ results = []
+ for theta_i in theta_scan:
+ s = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta_i)) # Steering Vector
+ s = s.reshape(-1,1)
+ metric = 1 / (s.conj().T @ V @ V.conj().T @ s) # The main MUSIC equation
+ metric = np.abs(metric.squeeze()) # take magnitude
+ metric = 10*np.log10(metric) # convert to dB
+ results.append(metric)
+
+ results /= np.max(results) # normalize
+
+En appliquant cet algorithme au scénario complexe que nous avons utilisé, nous obtenons les résultats très précis suivants, qui démontrent la puissance de MUSIC :
+
+.. image:: ../_images/doa_music.svg
+ :align: center
+ :target: ../_images/doa_music.svg
+ :alt: Exemple de direction d'arrivée (DOA) avec l'algorithme de formation de faisceaux MUSIC
+
+Et si l'on ignorait le nombre de signaux présents ? Il existe une astuce : trier les amplitudes des valeurs propres par ordre décroissant et les représenter graphiquement (en dB, cela peut être utile).
+
+.. code-block:: python
+
+ plot(10*np.log10(np.abs(w)),'.-')
+
+.. image:: ../_images/doa_eigenvalues.svg
+ :align: center
+ :target: ../_images/doa_eigenvalues.svg
+
+Les valeurs propres associées au sous-espace de bruit seront les plus petites et tendront toutes vers la même valeur. On peut donc considérer ces faibles valeurs comme un « plancher de bruit », et toute valeur propre supérieure à ce plancher représente un signal. Ici, on observe clairement la réception de trois signaux, et l'algorithme MUSIC doit être ajusté en conséquence. Si le nombre d'échantillons IQ à traiter est faible ou si le rapport signal/bruit (SNR) des signaux est faible, leur nombre peut être moins évident. N'hésitez pas à expérimenter en ajustant :code:`num_expected_signals` entre 1 et 7. Vous constaterez qu'une sous-estimation entraînera la perte de signaux, tandis qu'une surestimation n'aura qu'un impact mineur sur les performances.
+
+Une autre expérience intéressante à tenter avec MUSIC consiste à déterminer la distance angulaire minimale à laquelle deux signaux peuvent arriver tout en conservant leur distinction ; les techniques de sous-espace sont particulièrement performantes dans ce cas. L'animation ci-dessous illustre un exemple, avec un signal à 18 degrés et un autre dont l'angle d'arrivée varie lentement.
+
+.. image:: ../_images/doa_music_animation.gif
+ :scale: 100 %
+ :align: center
+
+
+
+***
+LMS
+***
+
+
+Le formateur de faisceau LMS (Least Mean Squares) est un formateur de faisceau à faible complexité introduit par Bernard Widrow. Il se distingue des autres formateurs de faisceau présentés jusqu'ici par deux aspects : 1) il requiert la connaissance du signal d'intérêt (SOI), ou au moins d'une partie de celui-ci (par exemple, une séquence de synchronisation, des signaux pilotes, etc.) ; 2) il est itératif, ce qui signifie que les pondérations sont affinées au fil d'un certain nombre d'itérations. Son fonctionnement repose sur la minimisation de l'erreur quadratique moyenne entre le signal désiré (le SOI) et la sortie du formateur de faisceau (c'est-à-dire les pondérations appliquées aux échantillons reçus). L'implémentation classique du LMS consiste à traiter chaque échantillon reçu comme une nouvelle étape du processus itératif, en appliquant les pondérations actuelles à cet échantillon et en calculant l'erreur. Cette erreur sert ensuite à affiner les pondérations, et le processus se répète. Le formateur de faisceau LMS peut être utilisé aussi bien pour la formation de faisceaux analogiques que numériques. L'algorithme LMS est défini par l'équation suivante :
+
+.. math::
+
+ w_{n+1} = w_n + \mu \underbrace{\left(y_n - w_{n}^H x_n\right)^*}_{erreur} x_n
+
+
+où :math:`w_n` représente le vecteur de poids à l'itération/échantillon :math:`n`, :math:`\mu` est le pas d'intégration, :math:`x_n` est l'échantillon reçu à :math:`n`, :math:`y_n` est la valeur attendue à cette itération (c'est-à-dire le SOI connu), et est le conjugué complexe. Ne vous laissez pas impressionner par :math:`w_{n}^H x_n`, il s'agit simplement de l'application des poids actuels au signal d'entrée, ce qui correspond à l'équation standard de formation de faisceau. Le pas d'intégration :math:`\mu` contrôle la vitesse de convergence des poids vers leurs valeurs optimales. Une petite valeur :math:`\mu` de ce pas entraînera une convergence lente (par exemple, vous risquez de ne pas atteindre les poids optimaux avant la disparition du signal connu), tandis qu'une grande valeur peut engendrer une instabilité de l'algorithme. L'algorithme LMS est un outil puissant pour la formation de faisceaux adaptative, mais il présente certaines limitations. Il nécessite un SOI connu, qui n'est pas toujours disponible en pratique, et une synchronisation temporelle et fréquentielle est nécessaire dans le cadre du processus LMS afin que le modèle du SOI soit aligné avec les échantillons reçus.
+
+Dans l'exemple de code Python ci-dessous, nous simulons un réseau à 8 éléments avec un signal d'intérêt (SOI) composé d'un code Gold répétitif transmis en BPSK. Les codes Gold sont utilisés en 5G et GPS et possèdent d'excellentes propriétés de corrélation croisée, ce qui les rend idéaux pour les signaux de synchronisation. La simulation inclut également deux sources d'interférence tonale, à 60° et -50°. Notez que cette simulation ne prend pas en compte les décalages temporels ou fréquentiels ; si tel était le cas, une synchronisation au SOI serait nécessaire dans le cadre du processus LMS (c'est-à-dire une formation de faisceau conjointe avec synchronisation). L'animation suivante illustre le balayage de l'angle d'arrivée du SOI et la représentation du diagramme de rayonnement généré par LMS après 10 000 échantillons. Observez comment LMS maintient le gain vers le SOI à 0 dB (sauf en présence d'une source d'interférence), tout en créant des zéros au niveau des sources d'interférence.
+
+.. image:: ../_images/doa_lms_animation.gif
+ :scale: 100 %
+ :align: center
+
+.. code-block:: python
+
+ # Scénario
+ sample_rate = 1e6
+ d = 0.5 # espacement d'une demi longueur d'onde
+ N = 100000 # nombre d'échantillons à simuler
+ Nr = 8 # éléments
+ theta_soi = 20 / 180 * np.pi # conversion en radians
+ theta2 = 60 / 180 * np.pi
+ theta3 = -50 / 180 * np.pi
+ t = np.arange(N)/sample_rate # vecteur temps
+ s1 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta_soi)).reshape(-1,1) # 8x1
+ s2 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta2)).reshape(-1,1)
+ s3 = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(theta3)).reshape(-1,1)
+
+ # SOI est un gold_code, répété , de longueur 127
+ gold_code = np.array([-1, 1, 1, -1, 1, 1, 1, 1, -1, -1, -1, 1, 1, -1, -1, -1, -1, -1, 1, 1, 1, -1, -1, 1, 1, 1, -1, 1, 1, 1, 1, 1, 1, -1, -1, -1, 1, 1, 1, -1, -1, 1, 1, -1, -1, 1, -1, 1, -1, -1, 1, -1, -1, -1, -1, -1, -1, 1, 1, -1, 1, -1, 1, -1, 1, 1, -1, -1, -1, -1, 1, 1, 1, -1, 1, -1, 1, 1, 1, 1, 1, -1, -1, -1, -1, 1, 1, 1, -1, 1, -1, -1, -1, 1, 1, 1, 1, -1, 1, 1, 1, -1, 1, -1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, 1, -1, 1, 1, -1, -1, -1, -1, -1, -1, 1, 1])
+ soi_samples_per_symbol = 8
+ soi = np.repeat(gold_code, soi_samples_per_symbol)
+ num_sequence_repeats = int(N / soi.shape[0]) + 1 # nombre de fois où répéter la séquence pour N échantillons
+ soi = np.tile(soi, num_sequence_repeats)[:N] # répétition de la séquence pour remplir le temps simulé, puis tronquez-la.
+ soi = soi.reshape(1, -1) # 1xN
+
+ # Interférences, par exemple brouilleurs de tonalité, provenant de différentes directions
+ tone2 = np.exp(2j*np.pi*0.02e6*t).reshape(1,-1)
+ tone3 = np.exp(2j*np.pi*0.03e6*t).reshape(1,-1)
+
+ # simulation du signal reçu
+ r = s1 @ soi + s2 @ tone2 + s3 @ tone3
+ n = np.random.randn(Nr, N) + 1j*np.random.randn(Nr, N)
+ r = r + 0.5*n # 8xN
+
+ # LMS, ne connaissant pas la direction du SOI mais connaissant le signal SOI lui-même
+ mu = 0.5e-5 # taille du pas LMS
+ w_lms = np.zeros((Nr, 1), dtype=np.complex128) # commencer par des zéros
+
+ # Boucle sur les échantillons reçus
+ error_log = []
+ for i in range(N):
+ r_sample = r[:, i].reshape(-1, 1) # 8x1
+ soi_sample = soi[0, i] # scalar
+ y = w_lms.conj().T @ r_sample # application des poids
+ y = y.squeeze() # conversion en scalaire
+ error = soi_sample - y
+ error_log.append(np.abs(error)**2)
+ w_lms += mu * np.conj(error) * r_sample # Les poids restent de taille 8x1
+
+ w_lms /= np.linalg.norm(w_lms) # normalisation des poids
+
+ plt.plot(error_log)
+ plt.xlabel('Iteration')
+ plt.ylabel('Erreur des Moindre carrés')
+ plt.show()
+
+ # Tracer le diagramme de rayonnement comme indiqué précédemment
+
+
+Essayez de modifier :code:`theta_soi`, la quantité de bruit (c'est-à-dire :code:`0.5*n`) et la taille du pas :code:`mu` pour voir comment l'algorithme LMS fonctionne.
+
+
+*******************************
+Données d'entraînement
+*******************************
+
+Dans le cadre du traitement d'antennes, le concept d'« entraînement » consiste à établir la matrice de covariance R avant l'apparition potentielle d'une source d'intérêt (SOI). Cette approche est particulièrement utile en radar, où, la plupart du temps, aucune SOI n'est présente et où le processus de détection repose sur le test d'une série d'angles pour vérifier sa présence. Le calcul de R avant l'apparition de la SOI permet de calculer les pondérations, à l'aide de méthodes telles que MVDR, en ne considérant dans la matrice de covariance que les interférences et le bruit ambiant. Ainsi, MVDR ne risque pas de placer un zéro à proximité de la direction de la SOI. Les pondérations sont ensuite appliquées au signal reçu pour déterminer si la SOI est présente à cet angle.
+
+Pour illustrer l'intérêt des données d'entraînement, nous appliquerons MVDR à un enregistrement provenant d'une antenne réelle à 16 éléments (utilisant la plateforme QUAD-MxFE d'Analog Devices). Nous commencerons par effectuer une analyse MVDR classique, en utilisant l'intégralité du signal reçu pour calculer R et les pondérations. Nous utiliserons ensuite un enregistrement distinct, effectué avant l'activation du SOI, pour calculer R et les pondérations.
+
+Ces enregistrements ont été réalisés à une fréquence radio de 3,3 GHz, avec un réseau d'antennes espacées de 0,045 mètre, soit d = 0,495. Une fréquence d'échantillonnage de 30 MHz a été utilisée. Nous désignerons les trois signaux par A, B et C. Le signal C correspond au SOI, tandis que les signaux A et B représentent les interférences. Par conséquent, nous avons besoin d'un enregistrement contenant uniquement les séquences A et B afin de créer les données d'entraînement, sans que A et B ne se déplacent entre l'acquisition des données d'entraînement et l'enregistrement incluant C. Vous trouverez ci-dessous les liens vers les deux enregistrements nécessaires :
+
+https://github.com/777arc/777arc.github.io/raw/master/3p3G_A_B.npy
+
+https://github.com/777arc/777arc.github.io/raw/master/3p3G_A_B_C.npy
+
+Commençons par effectuer une reconstruction multivariée (MVDR) classique avec l'enregistrement A_B_C. Nous pouvons charger cet enregistrement, au format :code:`np.save()`, contenant un tableau 2D. La première dimension correspond au nombre d'éléments du tableau, et la seconde au nombre d'échantillons.
+
+.. code-block:: python
+
+ import matplotlib.pyplot as plt
+ import numpy as np
+
+ # Array params
+ center_freq = 3.3e9
+ sample_rate = 30e6
+ d = 0.045 * center_freq / 3e8
+ print("d:", d)
+
+ # Incluant les trois signaux, nous appellerons C notre SOI
+ filename = '3p3G_A_B_C.npy'
+ X = np.load(filename)
+ Nr = X.shape[0]
+
+Nous allons ensuite effectuer une analyse DOA de base avec MVDR, afin d'identifier les angles d'arrivée des trois signaux :
+
+.. code-block:: python
+
+ # Perform DOA to find angle of arrival of C
+ theta_scan = np.linspace(-1*np.pi/2, np.pi/2, 10000) # between -90 and +90 degrees
+ results = []
+ R = X @ X.conj().T # Calc covariance matrix. gives a Nr x Nr covariance matrix of the samples
+ Rinv = np.linalg.pinv(R) # pseudo-inverse tends to work better than a true inverse
+ for theta_i in theta_scan:
+ a = np.exp(2j * np.pi * d * np.arange(X.shape[0]) * np.sin(theta_i)) # steering vector in the desired direction theta_i
+ a = a.reshape(-1,1) # make into a column vector
+ power = 1/(a.conj().T @ Rinv @ a).squeeze() # MVDR power equation
+ power_dB = 10*np.log10(np.abs(power)) # power in signal, in dB so its easier to see small and large lobes at the same time
+ results.append(power_dB)
+ results -= np.max(results) # normalize to 0 dB at peak
+
+Dans ce cas précis, il est plus simple d'utiliser un diagramme rectangulaire plutôt qu'un diagramme polaire. Nous avons nommé les signaux A, B et C.
+
+.. image:: ../_images/DOA_without_training.svg
+ :align: center
+ :target: ../_images/DOA_without_training.svg
+ :alt: DOA sans données d'entraînement
+
+Ensuite, si nous voulons appeler C notre SOI et utiliser MVDR pour créer des pondérations qui annuleront A et B tout en préservant C, nous devons connaître l'angle d'arrivée exact de C. Nous allons le faire en utilisant un argmax sur les résultats DOA que nous venons de créer, mais seulement après avoir annulé les angles correspondant à A et B (nous faisons cela en fixant les 60 % supérieurs de nos résultats DOA à une valeur très faible).
+
+.. code-block:: python
+
+ # Pull out angle of C, after zeroing out the angles that include the interferers
+ results_temp = np.array(results)
+ results_temp[int(len(results)*0.4):] = -9999*np.ones(int(len(results)*0.6))
+ max_angle = theta_scan[np.argmax(results_temp)] # radians
+ print("max_angle:", max_angle)
+
+Il s'avère que C vaut -0,3407 radians ; c'est donc cette valeur qu'il faut utiliser pour calculer les pondérations MVDR. Vous avez déjà effectué cette opération à maintes reprises, il s'agit simplement de l'équation MVDR.
+
+.. code-block:: python
+
+ # Calcul des poids MVDR
+ s = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(max_angle)) # steering vector in the desired direction theta
+ s = s.reshape(-1,1) # make into a column vector
+ w = (Rinv @ s)/(s.conj().T @ Rinv @ s) # MVDR/Capon equation
+
+Enfin, traçons le diagramme de rayonnement des pondérations MVDR que nous venons de calculer, ainsi que les résultats DOA obtenus précédemment, et une ligne verte pointillée à :code:`max_angle`:
+
+.. raw:: html
+
+
+ Expand this for the plotting code (it's nothing new)
+
+.. code-block:: python
+
+ # Calcul du modèle de faisceau
+ w = w.squeeze()
+ N_fft = 2048
+ w_padded = np.concatenate((w, np.zeros(N_fft - Nr))) # zero padding à N_fft élémentspour améliorer la résolution de la FFT
+ w_fft_dB = 10*np.log10(np.abs(np.fft.fftshift(np.fft.fft(w_padded)))**2) # amplitude of fft in dB
+ w_fft_dB -= np.max(w_fft_dB) # normalisation du maximum à 0 dB
+ theta_bins = np.arcsin(np.linspace(-1, 1, N_fft)) # Conversion des échantillons de la FFT en angles en radians
+
+ # Tracer le diagramme de rayonnement et les résultats de la direction d'arrivée
+ plt.plot(theta_bins * 180 / np.pi, w_fft_dB) # ASSUREZ-VOUS D'UTILISER LE RADIAN POUR LES REPRESENTATIONS POLAIRES
+ plt.plot(theta_scan * 180 / np.pi, results, 'r')
+ plt.vlines(ymax=np.max(results), ymin=np.min(results) , x=max_angle*180/np.pi, color='g', linestyle='--')
+ plt.xlabel("Angle [deg]")
+ plt.ylabel("Amplitude [dB]")
+ plt.title("Diagramme de faisceau et résultats de DOA, sans formation")
+ plt.grid()
+ plt.show()
+
+.. raw:: html
+
+
+
+.. image:: ../_images/DOA_without_training_pattern.svg
+ :align: center
+ :target: ../_images/DOA_without_training_pattern.svg
+ :alt: DOA sans données d'entraînement, DOA et diagramme de faisceau MVDR
+
+Nous avons réussi à créer des zéros aux points A et B. Au point C (ligne pointillée verte), nous n'observons pas de zéro, ni de lobe principal apparent ; il s'agit plutôt d'un lobe réduit. Ceci est dû en partie à l'absence quasi totale d'énergie provenant des directions autres que A, B et C. Par conséquent, même si certains lobes sont visibles (par exemple autour de -70, 25 et 40 degrés), ils sont négligeables car aucun signal ne provient de cette direction. Une autre raison de la faible intensité du lobe en C est que le lobe principal est en quelque sorte en conflit avec les zéros qui auraient été créés par le MVDR si nous n'avions pas été pointés précisément dans cette direction. Cela étant dit, il serait souhaitable d'avoir un lobe principal marqué à notre position :code:`max_angle`, et pour ce faire, nous devrons utiliser des **données d'entraînement**.
+
+Nous allons maintenant charger l'enregistrement des points A et B uniquement, afin de créer les données d'entraînement. Dans une situation radar, cela équivaut à calculer :code:`R` avant de transmettre une impulsion radar (idéalement, très peu de temps avant).
+
+.. code-block:: python
+
+ # Load "training data" which is just A and B, then calc Rinv
+ filename = '3p3G_A_B.npy'
+ X_A_B = np.load(filename)
+ R_training = X_A_B @ X_A_B.conj().T # Calc covariance matrix
+ Rinv_training = np.linalg.pinv(R_training)
+
+
+Cette fois, la principale différence réside dans l'utilisation de :code:`Rinv_training` pour le calcul des poids MVDR. Nous réutiliserons :code:`max_angle`, valeur déjà déterminée. Ainsi, nous orientons le signal vers C sans pour autant l'intégrer au signal reçu utilisé pour le calcul de :code:`R` et :code:`R_inv`.
+
+.. code-block:: python
+
+ # Calcul des poids MVDR en utilisant Rinv_training
+ s = np.exp(2j * np.pi * d * np.arange(Nr) * np.sin(max_angle)) # Vecteur de direction dans la direction souhaitée θ
+ s = s.reshape(-1,1) # Conversion en vecteur colonne (taille 3x1)
+ w = (Rinv_training @ s)/(s.conj().T @ Rinv_training @ s) # équation MVDR/Capon
+
+En utilisant la même méthode de représentation graphique, on obtient :
+
+.. image:: ../_images/DOA_with_training.svg
+ :align: center
+ :target: ../_images/DOA_with_training.svg
+ :alt: DOA avec données d'entraînement, DOA et diagramme de faisceau MVDR
+
+Notez que nous obtenons toujours des zéros provenant de A et B (le zéro de B est plus faible, mais B correspond également à un signal plus faible), mais cette fois-ci, un lobe principal important est dirigé vers notre angle d'intérêt, C. C'est là toute la puissance des données d'apprentissage, et pourquoi elles sont si importantes dans les applications radar.
+
+*******************************
+Simulation d'interférences à large bande
+*******************************
+
+La méthode que nous avons utilisée tout au long de ce chapitre pour simuler les signaux atteignant notre réseau depuis un certain angle d'arrivée (en multipliant le vecteur de direction par le signal émis) repose sur une hypothèse de bande étroite : le signal est supposé avoir une seule fréquence, et le vecteur de direction est calculé à cette fréquence. Cette approximation est acceptable pour de nombreux signaux, mais elle ne convient pas aux signaux à large bande, par exemple ceux dont la bande passante est supérieure à environ 5 % de la fréquence centrale. Nous aborderons brièvement une astuce permettant de simuler du **bruit** à large bande provenant d'une direction donnée (par exemple, un brouillage par barrage provenant d'un seul angle d'arrivée).
+
+Cette méthode fonctionne en construisant une matrice de covariance :code:`R` obtenue en sommant les contributions de chaque source de bruit à large bande. La matrice racine carrée :code:`A` est ensuite calculée, et l'ensemble d'échantillons :code:`X` est généré en « colorant » un bruit gaussien complexe standard avec :code:`A`. Un paramètre clé est :code:`fractional_bw`, qui correspond à la bande passante du signal de bruit divisée par sa fréquence centrale. Lorsque :code:`fractional_bw` = 0, le code suivant devrait reproduire le même résultat que la méthode traditionnelle de simulation des signaux reçus. Le code Python ci-dessous peut être intégré aux exemples précédents pour simuler le signal reçu :code:`X`.
+
+.. code-block:: python
+
+ N = 10 # Nombre d'éléments dans le réseau linéaire uniforme (ULA)
+ num_samples = 10000
+ d = 0.5
+ num_jammers = 3
+ jammer_pow_dB = np.array([30, 30, 30]) # Puissances des brouilleurs en dB
+ jammer_aoa_deg = np.array([-70, -20, 40]) # Angles des brouilleurs en degrés
+ jammer_aoa = np.sin(np.deg2rad(jammer_aoa_deg)) * np.pi
+ element_gain_dB = np.zeros(N) # Gains en dB pour les éléments du réseau (tous à 0 dB dans notre cas)
+ element_gain_linear = 10.0 ** (element_gain_dB / 10) # Conversion des gains du réseau en valeurs linéaires
+ fractional_bw = 0.1 # si ceci Si la valeur est 0, la méthode correspond à la méthode traditionnelle utilisant le facteur de réseau pour simuler les signaux reçus.
+ # Construction de la matrice de covariance NxN du brouilleur R
+ R = np.zeros((N, N), dtype=complex)
+ for m in range(N):
+ for n in range(N):
+ for j in range(num_jammers):
+ total_element_gain = np.sqrt(element_gain_linear[m] * element_gain_linear[n])
+ sinc_term = np.sinc(0.5 * fractional_bw * (m - n) * jammer_aoa[j] / np.pi)
+ exp_term = np.exp(1j * (m - n) * jammer_aoa[j])
+ R[m, n] += 10.0 ** (jammer_pow_dB[j] / 10) * total_element_gain * sinc_term * exp_term
+ R = np.eye(N, dtype=complex) + R
+
+ # Générer les échantillons reçus
+ A = fractional_matrix_power(R, 0.5) # Calculer la racine carrée de la matrice (factorisation de Cholesky effective)
+ A = A / np.sqrt(2)
+ X = np.zeros((N, num_samples), dtype=complex)
+ for k in range(num_samples):
+ noise_vec = np.random.randn(N) + 1j * np.random.randn(N) # bruit complexe
+ X[:, k] = A.conj().T @ noise_vec
+
+Dans les graphiques ci-dessous, les pondérations MVDR sont calculées pour une visée à 20 degrés et affichées en noir, tandis que le formateur de faisceau conventionnel pour 20 degrés est représenté en bleu pointillé. Les trois sources de bruit sont indiquées en rouge. Dans ce premier graphique, une bande passante fractionnelle de 0 est utilisée, ce qui signifie que ces pondérations MVDR devraient correspondre aux scénarios précédents utilisant l'hypothèse de bande étroite. D'après le graphique, tout semble fonctionner correctement. Cependant, si le bruit réel s'avère être à large bande passante (et que votre SOI l'est également, ce qui signifie qu'un simple filtrage du bruit est impossible), la simulation ne correspondra pas à la réalité.
+
+.. image:: ../_images/doa_covariance_method_1.svg
+ :align: center
+ :target: ../_images/doa_covariance_method_1.svg
+ :alt: Méthode de covariance DOA avec une bande passante fractionnelle de 0
+
+Nous appliquons maintenant une bande passante fractionnelle de 0,1, ce qui répartit les sources de bruit sur une large bande passante et entraîne la création de zones d'annulation beaucoup plus larges par MVDR. Dans de nombreux scénarios réels, cela représente une simulation plus réaliste.
+
+.. image:: ../_images/doa_covariance_method_2.svg
+ :align: center
+ :target: ../_images/doa_covariance_method_2.svg
+ :alt: Méthode de covariance DOA avec une bande passante fractionnelle de 0,1
+
+
+
+*******************
+Réseaux circulaires
+*******************
+
+Nous aborderons brièvement le réseau circulaire uniforme (UCA), une géométrie de réseau couramment utilisée pour la détection d'arrivée (DOA) car elle résout le problème d'ambiguïté à 180 degrés des réseaux circulaires uniformes (ULA). Le KrakenSDR, par exemple, est un réseau à 5 éléments, généralement disposés en cercle avec un espacement régulier. En théorie, trois éléments suffisent pour former un UCA, tout comme deux éléments suffisent pour un ULA.
+
+Tout le code étudié jusqu'à présent s'applique aux UCA ; il suffit de remplacer l'équation du vecteur de direction par une équation spécifique aux UCA :
+
+.. code-block:: python
+
+ radius = 0.05 # normalisé par la longueur d'onde !
+ d = np.sqrt(2 * rayon**2 * (1 - np.cos(2*np.pi/Nr)))
+ sf = 1.0 / (np.sqrt(2.0) * np.sqrt(1.0 - np.cos(2*np.pi/Nr))) # Facteur d'échelle basé sur la géométrie, par exemple 1.0 pour un hexagone
+ x = d * sf * np.cos(2 * np.pi / Nr * np.arange(Nr))
+ y = -1 * d * sf * np.sin(2 * np.pi / Nr * np.arange(Nr))
+ s = np.exp(1j * 2 * np.pi * (x * np.cos(theta) + y * np.sin(theta)))
+ s = s.reshape(-1, 1) # Nrx1
+
+Enfin, il est conseillé de balayer de 0 à 360 degrés, et non seulement de -90 à +90 degrés comme avec un réseau linéaire uniforme (ULA).
+
+Pour les réseaux 2D (par exemple, rectangulaires), consultez le chapitre :ref:`2d-beamforming-chapter`.
+
+*************************
+Conclusion et références
+*************************
+
+L'ensemble du code Python, y compris celui utilisé pour générer les figures et les animations, est disponible `sur la page GitHub du manuel : `_.
+
+* Implémentation DOA dans GNU Radio - https://github.com/EttusResearch/gr-doa
+* Implémentation DOA utilisée par KrakenSDR - https://github.com/krakenrf/krakensdr_doa/blob/main/_signal_processing/krakenSDR_signal_processor.py
+
+[1] Mailloux, Robert J. Phased Array Antenna Handbook. Deuxième édition, Artech House, 2005
+
+[2] Van Trees, Harry L. Optimum Array Processing: Part IV of Detection, Estimation, and Modulation Theory. Wiley, 2002.
+
+.. |br| raw:: html
+
+
diff --git a/content-fr/frequency_domain.rst b/content-fr/frequency_domain.rst
index c2817b9f..68adc9aa 100644
--- a/content-fr/frequency_domain.rst
+++ b/content-fr/frequency_domain.rst
@@ -140,8 +140,6 @@ Ce n'est pas grave si aucune de ces équations ne vous intéresse. En fait, nous
Propriétés temps-fréquence
***************************
-Earlier we examined examples of how signals appear in the time domain and the frequency domain. Now, we will cover five important "Fourier properties". These are properties that tell us if we do ____ to our time domain signal, then ____ happens to our frequency domain signal. It will give us an important insight into the type of Digital Signal Processing (DSP) we will perform on time domain signals in practice.
-
Nous avons examiné précédemment des exemples de la manière dont les signaux apparaissent dans le domaine temporel et dans le domaine fréquentiel. Nous allons maintenant aborder cinq importantes "propriétés de Fourier". Il s'agit de propriétés qui nous disent que si nous appliquons ____ à notre signal dans le domaine temporel, alors ____ s'appliquera à notre signal dans le domaine fréquentiel. Cela nous donnera un aperçu important du type de traitement numérique du signal (DSP) que nous effectuerons sur les signaux du domaine temporel dans la pratique.
1. Propriété de linéarité:
diff --git a/content-fr/hackrf.rst b/content-fr/hackrf.rst
new file mode 100644
index 00000000..7d804f09
--- /dev/null
+++ b/content-fr/hackrf.rst
@@ -0,0 +1,280 @@
+.. _hackrf-chapter:
+
+####################
+HackRF One en Python
+####################
+
+Le `HackRF One `_ de Great Scott Gadgets est un SDR USB 2.0 qui peut émettre ou recevoir de 1 MHz à 6 GHz et possède une fréquence d'échantillonnage de 2 à 20 MHz. Lancé en 2014, il a bénéficié de plusieurs améliorations mineures au fil des ans. C'est l'un des rares SDR économiques capables d'émettre jusqu'à 1 MHz, ce qui le rend idéal pour les applications HF (par exemple, la radioamateur) et les applications à plus haute fréquence. Sa puissance d'émission maximale de 15 dBm est également supérieure à celle de la plupart des autres SDR, pour plus de détails sur la puissance d'émissionallez allez voir `cette page `_ . Il utilise un fonctionnement half-duplex, ce qui signifie qu'il est soit en mode émission, soit en mode réception à tout moment, et il utilise un convertisseur analogique-numérique/numérique-analogique 8 bits.
+
+.. image:: ../_images/hackrf1.jpeg
+ :scale: 60 %
+ :align: center
+ :alt: HackRF One
+
+********************************
+HackRF Architecture
+********************************
+
+Le HackRF est basé sur la puce Analog Devices MAX2839, un émetteur-récepteur de 2,3 GHz à 2,7 GHz. Conçue initialement pour le WiMAX, elle est associée à une puce frontale RF MAX5864 (qui intègre essentiellement le CAN et le CNA) et à un synthétiseur/VCO large bande RFFC5072 (utilisé pour la conversion de fréquence du signal). Cela contraste avec la plupart des autres SDR économiques qui utilisent une seule puce appelée RFIC. Hormis le réglage de la fréquence générée par le RFFC5072, tous les autres paramètres que nous ajusterons, tels que l'atténuation et le filtrage analogique, seront gérés par le MAX2839. Au lieu d'utiliser un FPGA ou un système sur puce (SoC) comme de nombreux SDR, le HackRF utilise un circuit logique programmable complexe (CPLD) qui sert de simple logique d'interface, et un microcontrôleur, le LPC4320 basé sur ARM, qui gère tout le traitement numérique du signal (DSP) embarqué et l'interface USB avec l'hôte (transfert d'échantillons IQ dans les deux sens et contrôle des paramètres du SDR). Le magnifique schéma fonctionnel suivant, tiré de Great Scott Gadgets, illustre l'architecture de la dernière version du HackRF One :
+
+.. image:: ../_images/hackrf_block_diagram.webp
+ :align: center
+ :alt: Schéma fonctionnel du HackRF One
+ :target: ../_images/hackrf_block_diagram.webp
+
+Le HackRF One est hautement extensible et personnalisable. À l'intérieur du boîtier en plastique se trouvent quatre connecteurs (P9, P20, P22, and P28). Les détails sont `disponibles ici `_. Notez que 8 broches GPIO et 4 entrées ADC sont sur le connecteur P20, tandis que les interfaces SPI, I2C, et UART sont sur le connecteur P22. Le connecteur P28 peut être utilisé pour déclencher/synchroniser les opérations avec un autre appareil (par exemple un commutateur TR, un amplificateur externe ou un autre HackRF), via l'entrée et la sortie de déclenchement, avec un déali inférieur à une période d'échantillonnage.
+
+.. image:: ../_images/hackrf2.jpeg
+ :scale: 50 %
+ :align: center
+ :alt: Circuit imprimé du HackRF One
+
+L'horloge utilisée pour l'oscillateur local (LO) et le convertisseur analogique-numérique (ADC/DAC) provient soit de l'oscillateur intégré de 25 MHz, soit d'une référence externe de 10 MHz fournie via un connecteur SMA. Quelle que soit l'horloge utilisée, le HackRF génère un signal d'horloge de 10 MHz sur CLKOUT ; un signal carré standard de 3,3 V et 10 MHz conçu pour une charge à haute impédance. Le port CLKIN est conçu pour recevoir un signal carré similaire de 10 MHz et 3,3 V, et le HackRF utilisera l'horloge d'entrée au lieu du cristal interne lorsqu'un signal d'horloge est détecté (notez que la transition vers ou depuis CLKIN n'a lieu qu'au début d'une opération d'émission ou de réception).
+
+********************************
+Configuration matérielle et logicielle
+********************************
+
+Le processus d'installation du logiciel comporte deux étapes : nous installerons d'abord la bibliothèque principale HackRF de Great Scott Gadgets, puis l'API Python.
+
+Installation de la bibliothèque du HackRF
+#############################
+
+Le code suivant a été testé et fonctionne sous Ubuntu 22.04 (avec le hachage de commit 17f3943 de mars 2025) :
+
+.. code-block:: bash
+
+ git clone https://github.com/greatscottgadgets/hackrf.git
+ cd hackrf
+ git checkout 17f3943
+ cd host
+ mkdir build
+ cd build
+ cmake ..
+ make
+ sudo make install
+ sudo ldconfig
+ sudo cp /usr/local/bin/hackrf* /usr/bin/.
+
+Après avoir installé :code:`hackrf` vous pourrez exécuter les utilitaires suivants :
+* :code:`hackrf_info` - Lire les informations du périphérique HackRF, telles que le numéro de série et la version du firmware.
+* :code:`hackrf_transfer` - Envoyer et recevoir des signaux via HackRF. Les fichiers d'entrée/sortie sont des échantillons en quadrature de signaux 8 bits.
+* :code:`hackrf_sweep` - Analyseur de spectre en ligne de commande.
+* :code:`hackrf_clock` - Lire et écrire la configuration d'entrée et de sortie d'horloge.
+* :code:`hackrf_operacake` - Configurer le commutateur d'antenne Opera Cake connecté à HackRF.
+* :code:`hackrf_spiflash` - Outil permettant d'écrire un nouveau firmware sur HackRF. Voir : Mise à jour du firmware.
+* :code:`hackrf_debug` - Lire et écrire les registres et autres paramètres de configuration bas niveau pour le débogage.
+
+ Si vous utilisez Ubuntu via WSL, côté Windows, vous devrez transférer le périphérique USB HackRF vers WSL. Pour cela, commencez par installer la dernière version de l'`utilitaire usbipd (fichier msi `_) (ce guide suppose que vous disposez de usbipd-win 4.0.0 ou version ultérieure), puis ouvrez PowerShell en mode administrateur et exécutez :
+
+.. code-block:: bash
+
+ usbipd list
+
+ usbipd bind --busid 1-10
+ usbipd attach --wsl --busid 1-10
+
+Du côté WSL, vous devriez pouvoir exécuter :code:`lsusb` et voir un nouvel élément nommé :code:`Great Scott Gadgets HackRF One`. Notez que vous pouvez ajouter l'option :code:`--auto-attach` à la commande :code:`usbipd attach` si vous souhaitez une reconnexion automatique.
+
+Enfin, vous devez ajouter les règles udev à l'aide de la commande suivante :
+
+.. code-block:: bash
+
+ echo 'ATTR{idVendor}=="1d50", ATTR{idProduct}=="6089", SYMLINK+="hackrf-one-%k", MODE="660", TAG+="uaccess"' | sudo tee /etc/udev/rules.d/53-hackrf.rules
+ sudo udevadm trigger
+
+Débranchez puis rebranchez votre HackRF One (et réexécutez la commande :code:`usbipd attach`). Notez que j'ai rencontré des problèmes d'autorisations avec l'étape suivante jusqu'à ce que j'utilise `WSL USB Manager `_ côté Windows, pour gérer le transfert vers WSL, qui gère apparemment aussi les règles udev.
+
+
+Que vous soyez sous Linux natif ou WSL, vous devriez maintenant pouvoir exécuter :code:`hackrf_info` et voir quelque chose comme :
+
+.. code-block:: bash
+
+ hackrf_info version: git-17f39433
+ libhackrf version: git-17f39433 (0.9)
+ Found HackRF
+ Index: 0
+ Serial number: 00000000000000007687865765a765
+ Board ID Number: 2 (HackRF One)
+ Firmware Version: 2024.02.1 (API:1.08)
+ Part ID Number: 0xa000cb3c 0x004f4762
+ Hardware Revision: r10
+ Hardware appears to have been manufactured by Great Scott Gadgets.
+ Hardware supported by installed firmware: HackRF One
+
+Effectuons également un enregistrement IQ de la bande FM, d'une largeur de 10 MHz centrée sur 100 MHz, et nous enregistrerons 1 million d'échantillons :
+
+.. code-block:: bash
+
+ hackrf_transfer -r out.iq -f 100000000 -s 10000000 -n 1000000 -a 0 -l 30 -g 50
+
+Cet utilitaire produit un fichier binaire IQ d'échantillons int8 (2 octets par échantillon IQ), qui devrait peser 2 Mo dans notre cas. Si vous êtes curieux, vous pouvez lire l'enregistrement du signal en Python à l'aide du code suivant :
+
+.. code-block:: python
+
+ import numpy as np
+ samples = np.fromfile('out.iq', dtype=np.int8)
+ samples = samples[::2] + 1j * samples[1::2]
+ print(len(samples))
+ print(samples[0:10])
+ print(np.max(samples))
+
+Si votre valeur maximale est de 127 (ce qui signifie que vous avez saturé le CAN), alors abaissez les deux valeurs de gain à la fin de la commande.
+
+
+Installation de l'API Python
+#########################
+
+Enfin, nous devons installer les `bindings Python HackRF One `_, maintenues par `GvozdevLeonid `_. Elles ont été testées et fonctionnent correctement sous Ubuntu 22.04 le 11/04/2024 avec la dernière version de la branche principale.
+
+.. code-block:: bash
+
+ sudo apt install libusb-1.0-0-dev
+ pip install python_hackrf==1.2.7
+
+Nous pouvons tester l'installation ci-dessus en exécutant le code suivant. S'il n'y a pas d'erreurs (il n'y aura donc aucune sortie), tout devrait fonctionner correctement !
+
+.. code-block:: python
+
+ from python_hackrf import pyhackrf # type: ignore
+ pyhackrf.pyhackrf_init()
+ sdr = pyhackrf.pyhackrf_open()
+ sdr.pyhackrf_set_sample_rate(10e6)
+ sdr.pyhackrf_set_antenna_enable(False)
+ sdr.pyhackrf_set_freq(100e6)
+ sdr.pyhackrf_set_amp_enable(False)
+ sdr.pyhackrf_set_lna_gain(30) # LNA gain - 0 dB à 40 dB par pas de 8 dB
+ sdr.pyhackrf_set_vga_gain(50) # VGA gain - 0 dB à 62 dB par pas de 2 dB
+ sdr.pyhackrf_close()
+
+Pour un test concret de réception d'échantillons, consultez l'exemple de code ci-dessous.
+
+********************************
+Gain Tx et Rx
+********************************
+
+Côté réception
+############
+
+Le HackRF One possède côté réception, 3 étages de gain différents :
+
+* RF (:code:`amp`, soit 0 dB soit 11 dB)
+* IF (:code:`lna`, de 0 dB à 40 dB par pas de 8 dB)
+* baseband (:code:`vga`, de 0 dB à 62 dB par pas de 2 dB)
+
+Pour la réception de la plupart des signaux, il est recommandé de désactiver l’amplificateur RF (0 dB), sauf si le signal est extrêmement faible et qu’aucun signal fort n’est présent à proximité. Le gain FI (LNA) est l’étage de gain le plus important à régler pour optimiser le rapport signal/bruit tout en évitant la saturation du CAN ; c’est le premier bouton à ajuster. Le gain de bande de base peut être laissé à une valeur relativement élevée, par exemple, nous le laisserons à 50 dB.
+
+Côté transmission
+#############
+
+Côté émission, on trouve deux étages de gain :
+
+* RF [soit 0 dB soit 11 dB]
+* IF [de 0 dB à 47 dB par pas de 1 dB]
+
+Vous souhaiterez probablement activer l'amplificateur RF, puis vous pourrez ajuster le gain IF en fonction de vos besoins.
+
+**************************************************
+Réception d'échantillons IQ en Python avec le HackRF
+**************************************************
+
+Actuellement, le package Python :code:`python_hackrf` ne comprend aucune fonction pratique pour la réception d'échantillons. Il s'agit simplement d'un ensemble de liaisons Python qui correspondent à l'API C++ du HackRF. Pour recevoir facilement des données IQ, nous devons utiliser une quantité de code non négligeable. Le package Python est configuré pour utiliser une fonction de rappel afin de recevoir davantage d'échantillons. Cette fonction doit être initialisée, mais elle sera automatiquement appelée dès que de nouveaux échantillons seront disponibles en provenance du HackRF.
+Cette fonction de rappel doit toujours prendre trois arguments spécifiques et doit renvoyer :code:`0` si nous souhaitons recevoir un autre ensemble d'échantillons. Dans le code ci-dessous, à chaque appel de notre fonction de rappel, nous convertissons les échantillons au type complexe de NumPy, les mettons à l'échelle de -1 à +1, puis les stockons, dans un tableau :code:`samples` plus grand.
+
+Après l'exécution du code ci-dessous, si sur votre graphique temporel, les échantillons atteignent les limites de l'ADC (-1 et +1), réduisez alors :code:`lna_gain` de 3 dB jusqu'à ce que les limites ne soient clairement plus atteintes.
+
+.. code-block:: python
+
+ from python_hackrf import pyhackrf # type: ignore
+ import matplotlib.pyplot as plt
+ import numpy as np
+ import time
+
+ # These settings should match the hackrf_transfer example used in the textbook, and the resulting waterfall should look about the same
+ recording_time = 1 # seconds
+ center_freq = 100e6 # Hz
+ sample_rate = 10e6
+ baseband_filter = 7.5e6
+ lna_gain = 30 # 0 to 40 dB in 8 dB steps
+ vga_gain = 50 # 0 to 62 dB in 2 dB steps
+
+ pyhackrf.pyhackrf_init()
+ sdr = pyhackrf.pyhackrf_open()
+
+ allowed_baseband_filter = pyhackrf.pyhackrf_compute_baseband_filter_bw_round_down_lt(baseband_filter) # calculate the supported bandwidth relative to the desired one
+
+ sdr.pyhackrf_set_sample_rate(sample_rate)
+ sdr.pyhackrf_set_baseband_filter_bandwidth(allowed_baseband_filter)
+ sdr.pyhackrf_set_antenna_enable(False) # It seems this setting enables or disables power supply to the antenna port. False by default. the firmware auto-disables this after returning to IDLE mode
+
+ sdr.pyhackrf_set_freq(center_freq)
+ sdr.pyhackrf_set_amp_enable(False) # False by default
+ sdr.pyhackrf_set_lna_gain(lna_gain) # LNA gain - 0 to 40 dB in 8 dB steps
+ sdr.pyhackrf_set_vga_gain(vga_gain) # VGA gain - 0 to 62 dB in 2 dB steps
+
+ print(f'center_freq: {center_freq} sample_rate: {sample_rate} baseband_filter: {allowed_baseband_filter}')
+
+ num_samples = int(recording_time * sample_rate)
+ samples = np.zeros(num_samples, dtype=np.complex64)
+ last_idx = 0
+
+ def rx_callback(device, buffer, buffer_length, valid_length): # this callback function always needs to have these four args
+ global samples, last_idx
+
+ accepted = valid_length // 2
+ accepted_samples = buffer[:valid_length].astype(np.int8) # -128 to 127
+ accepted_samples = accepted_samples[0::2] + 1j * accepted_samples[1::2] # Convert to complex type (de-interleave the IQ)
+ accepted_samples /= 128 # -1 to +1
+ samples[last_idx: last_idx + accepted] = accepted_samples
+
+ last_idx += accepted
+
+ return 0
+
+ sdr.set_rx_callback(rx_callback)
+ sdr.pyhackrf_start_rx()
+ print('is_streaming', sdr.pyhackrf_is_streaming())
+
+ time.sleep(recording_time)
+
+ sdr.pyhackrf_stop_rx()
+ sdr.pyhackrf_close()
+ pyhackrf.pyhackrf_exit()
+
+ samples = samples[100000:] # get rid of the first 100k samples just to be safe, due to transients
+
+ fft_size = 2048
+ num_rows = len(samples) // fft_size
+ spectrogram = np.zeros((num_rows, fft_size))
+ for i in range(num_rows):
+ spectrogram[i, :] = 10 * np.log10(np.abs(np.fft.fftshift(np.fft.fft(samples[i * fft_size:(i+1) * fft_size]))) ** 2)
+ extent = [(center_freq + sample_rate / -2) / 1e6, (center_freq + sample_rate / 2) / 1e6, len(samples) / sample_rate, 0]
+
+ plt.figure(0)
+ plt.imshow(spectrogram, aspect='auto', extent=extent) # type: ignore
+ plt.xlabel("Frequency [MHz]")
+ plt.ylabel("Time [s]")
+
+ plt.figure(1)
+ plt.plot(np.real(samples[0:10000]))
+ plt.plot(np.imag(samples[0:10000]))
+ plt.xlabel("Samples")
+ plt.ylabel("Amplitude")
+ plt.legend(["Real", "Imaginary"])
+
+ plt.show()
+
+
+Lorsque vous utilisez une antenne capable de recevoir la bande FM, vous devriez obtenir un résultat similaire à celui-ci, avec plusieurs stations FM visibles sur le graphique en cascade :
+
+.. image:: ../_images/hackrf_time_screenshot.png
+ :align: center
+ :scale: 50 %
+ :alt: Graphique temporel des échantillons prélevés sur HackRF
+
+
+.. image:: ../_images/hackrf_freq_screenshot.png
+ :align: center
+ :scale: 50 %
+ :alt: Spectrogramme (frequence en fonction du temps) des échantillons extraits du HackRF
+
diff --git a/content-fr/iq_files.rst b/content-fr/iq_files.rst
index 2b0b9c13..bf61a00a 100644
--- a/content-fr/iq_files.rst
+++ b/content-fr/iq_files.rst
@@ -24,7 +24,7 @@ Bien qu'il soit possible de stocker les nombres complexes dans un fichier texte
:scale: 70 %
:align: center
-En Python, le type complexe par défaut est np.complex128, qui utilise deux flottants de 64 bits par échantillon. Mais en DSP/SDR, nous avons tendance à utiliser des flottants de 32 bits à la place, car les ADC de nos SDR n'ont pas **tant** de précision que cela pour justifier des flottants de 64 bits. En Python, nous utiliserons **np.complex64**, qui utilise deux flottants de 32 bits. Lorsque vous traitez simplement un signal en Python, cela n'a pas vraiment d'importance, mais lorsque vous allez enregistrer le tableau 1d dans un fichier, vous voulez d'abord vous assurer qu'il s'agit d'un tableau de np.complex64.
+En Python, le type complexe par défaut est np.complex128, qui utilise deux flottants de 64 bits par échantillon. Mais en DSP/SDR, nous avons tendance à utiliser des flottants de 32 bits à la place, car les CAN de nos SDR n'ont pas **tant** de précision que cela pour justifier des flottants de 64 bits. En Python, nous utiliserons **np.complex64**, qui utilise deux flottants de 32 bits. Lorsque vous traitez simplement un signal en Python, cela n'a pas vraiment d'importance, mais lorsque vous allez enregistrer le tableau 1d dans un fichier, vous voulez d'abord vous assurer qu'il s'agit d'un tableau de np.complex64.
*************************
Exemples Python
@@ -114,7 +114,7 @@ Bien que nous ayons appris à créer notre propre tracé de spectrogramme dans l
Valeurs maximales et saturation
*******************************
-Lorsque vous recevez des échantillons d'un SDR, il est important de connaître la valeur maximale de l'échantillon. De nombreux SDR émettent les échantillons sous forme de flottants avec une valeur maximale de 1.0 et une valeur minimale de -1.0. D'autres SDR vous donneront des échantillons sous forme d'entiers, généralement 16 bits, auquel cas les valeurs max et min seront +32767 et -32768 (sauf indication contraire), et vous pouvez choisir de diviser par 32 768 pour les convertir en flottants de -1,0 à 1,0. La raison pour laquelle il faut connaître la valeur maximale de votre SDR est due à la saturation : lors de la réception d'un signal extrêmement fort (ou si le gain est réglé trop haut), le récepteur va "saturer" et il va tronquer les valeurs élevées à la valeur maximale de l'échantillon. Les ADCs de nos SDRs ont un nombre limité de bits. Lorsque vous créez une application SDR, il est sage de toujours vérifier la saturation, et lorsque cela se produit, vous devez l'indiquer d'une manière ou d'une autre.
+Lorsque vous recevez des échantillons d'un SDR, il est important de connaître la valeur maximale de l'échantillon. De nombreux SDR émettent les échantillons sous forme de flottants avec une valeur maximale de 1.0 et une valeur minimale de -1.0. D'autres SDR vous donneront des échantillons sous forme d'entiers, généralement 16 bits, auquel cas les valeurs max et min seront +32767 et -32768 (sauf indication contraire), et vous pouvez choisir de diviser par 32 768 pour les convertir en flottants de -1,0 à 1,0. La raison pour laquelle il faut connaître la valeur maximale de votre SDR est due à la saturation : lors de la réception d'un signal extrêmement fort (ou si le gain est réglé trop haut), le récepteur va "saturer" et il va tronquer les valeurs élevées à la valeur maximale de l'échantillon. Les CANs de nos SDRs ont un nombre limité de bits. Lorsque vous créez une application SDR, il est sage de toujours vérifier la saturation, et lorsque cela se produit, vous devez l'indiquer d'une manière ou d'une autre.
Un signal qui est saturé aura l'air perturbé dans le domaine temporel, comme ceci :
.. image:: ../_images/saturated_time.png
diff --git a/content-fr/pyqt.rst b/content-fr/pyqt.rst
new file mode 100644
index 00000000..22cfb225
--- /dev/null
+++ b/content-fr/pyqt.rst
@@ -0,0 +1,910 @@
+.. _pyqt-chapter:
+
+##########################
+Interfaces Homme Machine temps-réel avec PyQt
+##########################
+
+Dans ce chapitre, nous apprenons à créer des interfaces graphiques utilisateur (GUI) en temps réel avec Python grâce à PyQt, l'interface Python pour Qt. Nous y construirons un analyseur de spectre avec affichage du temps, de la fréquence et d'un spectrogramme/diagramme en cascade, ainsi que des widgets de saisie pour ajuster les différents paramètres SDR. Cet exemple est compatible avec PlutoSDR, USRP et le mode simulation uniquement.
+
+****************
+Introduction
+****************
+
+Qt (prononcé « cute ») est un framework permettant de créer des applications GUI compatibles avec Linux, Windows, macOS et Android. Ce framework puissant, utilisé dans de nombreuses applications commerciales, est écrit en C++ pour des performances optimales. PyQt est l'interface Python de Qt, offrant la possibilité de créer des applications GUI en Python tout en bénéficiant des performances d'un framework C++ performant. Dans ce chapitre, nous apprendrons à utiliser PyQt pour créer un analyseur de spectre en temps réel, utilisable avec un SDR (ou un signal simulé). Cet analyseur affichera le temps, la fréquence et un spectrogramme/diagramme en cascade, ainsi que des widgets de saisie pour ajuster les différents paramètres du SDR. Nous utiliserons `PyQtGraph `, une bibliothèque distincte basée sur PyQt, pour la visualisation des données. Côté saisie, nous utiliserons des curseurs, des listes déroulantes et des boutons. Cet exemple est compatible avec PlutoSDR, USRP et le mode simulation uniquement. Bien que le code d'exemple utilise PyQt6, chaque ligne est identique à celle de PyQt5 (à l'exception de :code:`import`), les différences entre les deux versions étant minimes du point de vue de l'API. Ce chapitre fait naturellement la part belle au code Python, comme nous l'illustrons par des exemples. À la fin de ce chapitre, vous maîtriserez les éléments de base nécessaires à la création de votre propre application SDR
+interactive personnalisée !
+
+
+****************
+Aperçu de Qt
+****************
+
+Qt est un framework très complet, et nous n'aborderons ici que quelques notions de base. Cependant, il est important de comprendre certains concepts clés pour travailler avec Qt/PyQt :
+
+- **Widgets** : Les widgets sont les éléments constitutifs d'une application Qt et servent à créer l'interface graphique. Il existe différents types de widgets, comme les boutons, les curseurs, les étiquettes et les graphiques. Les widgets peuvent être organisés en mises en page, qui déterminent leur position à l'écran.
+
+- **Mises en page** : Les mises en page permettent d'organiser les widgets dans une fenêtre. Il existe plusieurs types de mises en page, notamment horizontales, verticales, en grille et en formulaire. Les mises en page permettent de créer des interfaces graphiques complexes qui s'adaptent aux changements de taille de la fenêtre.
+
+- **Signaux et slots** : Les signaux et les slots permettent la communication entre les différentes parties d'une application Qt. Un signal est émis par un objet lorsqu'un événement particulier se produit et est associé à un slot, une fonction de rappel appelée lors de l'émission du signal. Les signaux et les slots permettent de créer une structure événementielle dans une application Qt et de garantir la réactivité de l'interface graphique.
+
+- **Feuilles de style** : Les feuilles de style servent à personnaliser l'apparence des widgets dans une application Qt. Écrites dans un langage similaire à CSS, elles permettent de modifier la couleur, la police et la taille des widgets.
+
+- **Graphismes** : Qt dispose d'un puissant framework graphique permettant de créer des graphismes personnalisés dans une application Qt. Ce framework inclut des classes pour dessiner des lignes, des rectangles, des ellipses et du texte, ainsi que des classes pour gérer les événements de la souris et du clavier.
+
+- **Multithreading** : Qt prend en charge nativement le multithreading et fournit des classes pour créer des threads de travail s'exécutant en arrière-plan. Le multithreading permet d'exécuter des opérations longues dans une application Qt sans bloquer le thread principal de l'interface graphique.
+
+- **OpenGL** : Qt intègre la prise en charge d’OpenGL et fournit des classes pour la création de graphismes 3D dans une application Qt. OpenGL est utilisé pour créer des applications exigeant des performances graphiques 3D élevées. Dans ce chapitre, nous nous concentrerons uniquement sur les applications 2D.
+
+
+*************************
+Structure de base d'une application
+*************************
+
+Avant d'explorer les différents widgets Qt, examinons la structure d'une application Qt typique. Une application Qt se compose d'une fenêtre principale contenant un widget central, lequel contient le contenu principal de l'application. Avec PyQt, nous pouvons créer une application Qt minimale, ne contenant qu'un seul QPushButton, comme suit :
+
+
+.. code-block:: python
+
+ from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton
+
+ # Sous-classe QMainWindow pour paramétrer la fenêtre principale de
+ l'application
+ class MainWindow(QMainWindow):
+ def __init__(self):
+ super().__init__()
+
+ # Example de composant IHM
+ example_button = QPushButton('Push Me')
+ def on_button_click():
+ print("beep")
+ example_button.clicked.connect(on_button_click)
+
+ self.setCentralWidget(example_button)
+
+ app = QApplication([])
+ window = MainWindow()
+ window.show() # les fenêtres sont cachées par défaut
+ app.exec() # Démarrage de la boucle d'événements
+
+Essayez d'exécuter le code vous-même ; vous devrez probablement installer PyQt6 avec :code:`pip install PyQt6`. Notez que la dernière ligne est bloquante : tout ce que vous ajouterez après ne s'exécutera pas tant que vous n'aurez pas fermé la fenêtre. Le bouton QPushButton que nous créons a son signal :code:`clicked` connecté à une fonction de rappel qui affiche « beep » dans la console.
+
+
+*******************************
+Application avec thread de worker
+*******************************
+
+L'exemple minimal présenté ci-dessus pose problème : il ne laisse aucune place pour le code SDR/DSP. La méthode :code:`__init__` de la classe :code:`MainWindow` est configurée et les fonctions de rappel sont définies, mais il est absolument impératif de ne pas y ajouter d'autre code (SDR ou DSP, par exemple). En effet, l'interface graphique étant monothread, bloquer ce thread avec du code long entraînerait des blocages ou des saccades, or nous recherchons une interface aussi fluide que possible. Pour contourner ce problème, nous pouvons utiliser un thread de travail pour exécuter le code SDR/DSP en arrière-plan.
+
+L'exemple ci-dessous étend l'exemple minimal précédent en incluant un thread de worker qui exécute du code (dans la fonction :code:`run`) en continu. Nous n'utilisons pas de boucle :code:`while True`, car le fonctionnement interne de PyQt exige que la fonction :code:`run` se termine et redémarre périodiquement. Pour ce faire, le signal :code:`end_of_run` du thread de worker (que nous détaillerons dans la section suivante) est associé à une fonction de rappel qui relance la fonction :code:`run` de ce même thread. Il est également nécessaire d'initialiser le thread de worker dans le code de :code:`MainWindow`, ce qui implique la création d'un nouveau :code:`QThread` et l'affectation de notre thread de worker personnalisé. Ce code peut paraître complexe, mais il s'agit d'une pratique courante dans les applications PyQt. L'essentiel à retenir
+est que le code orienté interface graphique se trouve dans :code:`MainWindow`, tandis que le code orienté SDR/DSP se trouve dans la fonction :code:`run` du thread de travail.
+
+.. code-block:: python
+
+ from PyQt6.QtCore import QThread, pyqtSignal, QObject, QTimer
+ from PyQt6.QtWidgets import QApplication, QMainWindow, QPushButton
+ import time
+
+ # opérations Non-IHM (notamment SDR) néccessitant d'être lancées dans un thread spéaré.
+ class SDRWorker(QObject):
+ end_of_run = pyqtSignal()
+
+ # Boucle principale
+ def run(self):
+ print("Starting run()")
+ time.sleep(1)
+ self.end_of_run.emit() # let MainWindow know we're done
+
+ # Sous-classe QMainWindow pour personnaliser la fenêtre principale de votre application
+ class MainWindow(QMainWindow):
+ def __init__(self):
+ super().__init__()
+
+ # Initialisation du worker et du thread
+ self.sdr_thread = QThread()
+ worker = SDRWorker()
+ worker.moveToThread(self.sdr_thread)
+
+ # Exemple de composant IHM
+ example_button = QPushButton('Push Me')
+ def on_button_click():
+ print("beep")
+ example_button.clicked.connect(on_button_click)
+ self.setCentralWidget(example_button)
+
+ # C'est ce qui permet à la fonction run() de se répéter en continu
+ def end_of_run_callback():
+ QTimer.singleShot(0, worker.run) # Run worker again immediately
+ worker.end_of_run.connect(end_of_run_callback)
+
+ self.sdr_thread.started.connect(worker.run) # kicks off the first run() when the thread starts
+ self.sdr_thread.start() # start thread
+
+ app = QApplication([])
+ window = MainWindow()
+ window.show() # Les fenêtres sont cachées par défaut
+ app.exec() # Démarrer l'évenèment boucle
+
+Essayez d'exécuter le code ci-dessus ; vous devriez voir « Starting run()» s'afficher dans la console toutes les secondes, et le bouton-poussoir devrait toujours fonctionner (sans délai). Dans le thread de travail, nous effectuons pour l'instant uniquement un affichage et une pause, mais nous y ajouterons prochainement la gestion du signal SDR et le code de traitement du signal numérique.
+
+*************************
+Signaux et slots
+*************************
+
+Dans l'exemple précédent, nous avons utilisé le signal :code:`end_of_run` pour la communication entre le thread de travail et le thread d'interface graphique. Ce modèle, courant dans les applications PyQt, est connu sous le nom de mécanisme « signaux et emplacements ». Un signal est émis par un objet (ici, le thread de travail) et est associé à un slot (/NDLR : emplacement en français/) (ici, la fonction de rappel :code:`end_of_run_callback` du thread d'interface graphique). Un signal peut être associé à plusieurs slots, et un slot peut être associé à plusieurs signaux. Le signal peut également transporter des arguments, qui sont transmis à l'emplacement lors de son émission. Notez que l'opération est réversible : le thread d'interface graphique peut envoyer un signal à l'emplacement du thread de travail. Le mécanisme de signaux/emplacements est un moyen puissant de communiquer entre les différentes parties d'une application PyQt, créant une structure événementielle. Il est largement utilisé dans l'exemple de code suivant. Retenez simplement qu'un slot est une fonction de rappel, et qu'un signal est un moyen de signaler cette fonction de rappel.
+
+
+*************************
+PyQtGraph
+*************************
+
+PyQtGraph est une bibliothèque basée sur PyQt et NumPy qui offre des capacités de traçage rapides et efficaces, PyQt étant trop généraliste pour intégrer des fonctionnalités de traçage. Conçue pour les applications temps réel, elle est optimisée pour la vitesse. Elle est similaire à Matplotlib à bien des égards, mais destinée aux applications temps réel plutôt qu'aux graphiques individuels. L'exemple simple ci-dessous permet de comparer les performances de PyQtGraph et de Matplotlib : il suffit de remplacer :code:`if True` par :code:`False`. Sur un processeur Intel Core i9-10900K à 3,70 GHz, le code PyQtGraph s'est mis à jour à plus de 1 000 images par seconde, tandis que le code Matplotlib s'est mis à jour à 40 images par seconde. Cela étant dit, si vous constatez que l'utilisation de Matplotlib vous est utile (par exemple, pour gagner du temps de développement ou parce que vous souhaitez une fonctionnalité spécifique que PyQtGraph ne prend pas en charge), vous pouvez intégrer des graphiques Matplotlib dans une application PyQt, en utilisant le code ci-dessous comme point de départ.
+
+.. raw:: html
+
+
+ Développez pour afficher le code
+
+.. code-block:: python
+
+ import numpy as np
+ import time
+ import matplotlib
+ matplotlib.use('Qt5Agg')
+ from PyQt6 import QtCore, QtWidgets
+ from matplotlib.backends.backend_qtagg import FigureCanvasQTAgg as FigureCanvas
+ from matplotlib.figure import Figure
+ import pyqtgraph as pg # tested with pyqtgraph==0.13.7
+
+ n_data = 1024
+
+ if True:
+ class MplCanvas(FigureCanvas):
+ def __init__(self):
+ fig = Figure(figsize=(13, 8), dpi=100)
+ self.axes = fig.add_subplot(111)
+ super(MplCanvas, self).__init__(fig)
+
+
+ class MainWindow(QtWidgets.QMainWindow):
+ def __init__(self):
+ super(MainWindow, self).__init__()
+
+ self.canvas = MplCanvas()
+ self._plot_ref = self.canvas.axes.plot(np.arange(n_data), '.-r')[0]
+ self.canvas.axes.set_xlim(0, n_data)
+ self.canvas.axes.set_ylim(-5, 5)
+ self.canvas.axes.grid(True)
+ self.setCentralWidget(self.canvas)
+
+ # Configurez une minuterie pour déclencher le redessin en appelant update_plot
+ self.timer = QtCore.QTimer()
+ self.timer.setInterval(0) # provoque le démarrage immédiat du minuteur
+ self.timer.timeout.connect(self.update_plot) # provoque le redémarrage automatique du minuteur
+ self.timer.start()
+ self.start_t = time.time() # utilisé pour l'analyse comparative
+
+ self.show()
+
+ def update_plot(self):
+ self._plot_ref.set_ydata(np.random.randn(n_data))
+ self.canvas.draw() # Déclenchez la mise à jour et le redessin du canevas.
+ print('FPS:', 1/(time.time()-self.start_t)) # on a obtenu environ 42 FPS sur un i9-10900K
+ self.start_t = time.time()
+
+ else:
+ class MainWindow(QtWidgets.QMainWindow):
+ def __init__(self):
+ super(MainWindow, self).__init__()
+
+ self.time_plot = pg.PlotWidget()
+ self.time_plot.setYRange(-5, 5)
+ self.time_plot_curve = self.time_plot.plot([])
+ self.setCentralWidget(self.time_plot)
+
+ # Configurez une minuterie pour déclencher le redessin en appelant update_plot.
+ self.timer = QtCore.QTimer()
+ self.timer.setInterval(0) # provoque le démarrage immédiat du timer
+ self.timer.timeout.connect(self.update_plot) # provoque le redémarrage automatique du minuteur
+ self.timer.start()
+ self.start_t = time.time() # utilisé pour l'évaluation des performances.
+
+ self.show()
+
+ def update_plot(self):
+ self.time_plot_curve.setData(np.random.randn(n_data))
+ print('FPS:', 1/(time.time()-self.start_t)) # on a obtenu environ 42 FPS sur un i9-10900K
+ self.start_t = time.time()
+
+ app = QtWidgets.QApplication([])
+ w = MainWindow()
+ app.exec()
+
+.. raw:: html
+
+
+
+Pour ce qui est d'utiliser PyQtGraph, nous l'importons avec :code:`import pyqtgraph as pg` et nous pouvons ensuite créer un widget Qt qui représente un graphique 1D comme suit (ce code va dans la méthode :code:`__init__` de :code:`MainWindow`).
+
+.. code-block:: python
+
+ # Exemple de graphique PyQtGraph
+ time_plot = pg.PlotWidget(labels={'left': 'Amplitude', 'bottom': 'Time'})
+ time_plot_curve = time_plot.plot(np.arange(1000),
+ np.random.randn(1000)) # x et y
+ time_plot.setYRange(-5, 5)
+
+ self.setCentralWidget(time_plot)
+
+.. image:: ../_images/pyqtgraph_example.png
+ :scale: 80 %
+ :align: center
+ :alt: PyQtGraph exemple
+
+
+Vous pouvez constater qu'il est relativement simple de configurer un graphique, et le résultat est simplement un widget supplémentaire à ajouter à votre interface graphique. Outre les graphiques 1D, PyQtGraph possède également un équivalent de la fonction :code:`imshow()` de Matplotlib, qui permet de tracer des graphiques 2D à l'aide d'une palette de couleurs, que nous utiliserons pour notre spectrogramme/waterfall en temps réel. L'un des avantages de PyQtGraph est que les graphiques qu'il crée sont de simples widgets Qt, et que nous ajoutons d'autres éléments Qt (par exemple, un rectangle d'une certaine taille à une certaine coordonnée) en utilisant uniquement PyQt. En effet, PyQtGraph utilise la classe :code:`QGraphicsScene` de PyQt, qui fournit une interface pour gérer un grand nombre d'éléments graphiques 2D. Rien ne nous empêche donc d'ajouter des lignes, des rectangles, du texte, des ellipses, des polygones et des bitmaps, directement en utilisant PyQt.
+
+*******
+Dispositions
+*******
+
+Dans les exemples précédents, nous avons utilisé :code:`self.setCentralWidget()` pour définir le widget principal de la fenêtre. Cette méthode simple ne permet pas de créer des dispositions plus complexes. Pour cela, nous pouvons utiliser des dispositions, qui permettent d'organiser les widgets dans une fenêtre. Il existe plusieurs types de dispositions, notamment :code:`QHBoxLayout`, :code:`QVBoxLayout`, :code:`QGridLayout` et :code:`QFormLayout`. :code:`QHBoxLayout` et :code:`QVBoxLayout` disposent les widgets horizontalement et verticalement, respectivement. :code:`QGridLayout` les dispose sous forme de grille, et :code:`QFormLayout` les dispose sur deux colonnes : la première colonne contient les étiquettes et la seconde, les champs de saisie.
+
+Pour créer une nouvelle mise en page et y ajouter des widgets, essayez d'ajouter ce qui suit dans la méthode :code:`__init__` de votre :code:`MainWindow` :
+
+.. code-block:: python
+
+ layout = QHBoxLayout()
+ layout.addWidget(QPushButton("Left-Most"))
+ layout.addWidget(QPushButton("Center"), 1)
+ layout.addWidget(QPushButton("Right-Most"), 2)
+ self.setLayout(layout)
+
+
+Dans cet exemple, les widgets sont empilés horizontalement. Cependant, en remplaçant :code:`QHBoxLayout` par :code:`QVBoxLayout`, il est possible de les empiler verticalement. La fonction :code:`addWidget` permet d'ajouter des widgets à la mise en page. Son deuxième argument, optionnel, est un facteur d'étirement qui détermine l'espace occupé par le widget par rapport aux autres.
+
+:code:`QGridLayout` possède des paramètres supplémentaires : il est nécessaire de spécifier la ligne et la colonne du widget, ainsi que le nombre de lignes et de colonnes qu'il doit occuper (par défaut : 1 et 1). Voici un exemple de :code:`QGridLayout` :
+
+.. code-block:: python
+
+ layout = QGridLayout()
+ layout.addWidget(QPushButton("Button at (0, 0)"), 0, 0)
+ layout.addWidget(QPushButton("Button at (0, 1)"), 0, 1)
+ layout.addWidget(QPushButton("Button at (0, 2)"), 0, 2)
+ layout.addWidget(QPushButton("Button at (1, 0)"), 1, 0)
+ layout.addWidget(QPushButton("Button at (1, 1)"), 1, 1)
+ layout.addWidget(QPushButton("Button at (1, 2)"), 1, 2)
+ layout.addWidget(QPushButton("Button at (2, 0) spanning 2 columns"), 2, 0, 1, 2)
+ self.setLayout(layout)
+
+.. image:: ../_images/qt_layouts.svg
+ :align: center
+ :target: ../_images/qt_layouts.svg
+ :alt: Agencements Qt illustrant des exemples de QHBoxLayout, QVBoxLayout et QGridLayout
+
+Pour notre analyseur de spectre, nous utiliserons :code:`QGridLayout` pour la mise en page générale, mais nous ajouterons également :code:`QHBoxLayout` pour empiler les widgets horizontalement dans un espace de la grille. Vous pouvez imbriquer des mises en page simplement en créant une nouvelle mise en page et en l'ajoutant à la mise en page de niveau supérieur (ou parente), par exemple :
+
+.. code-block:: python
+
+ layout = QGridLayout()
+ self.setLayout(layout)
+ inner_layout = QHBoxLayout()
+ layout.addLayout(inner_layout)
+
+
+*******************
+:code:`QPushButton`
+*******************
+
+Le premier widget que nous allons aborder est le :code:`QPushButton`, un simple bouton cliquable. Nous avons déjà vu comment créer un :code:`QPushButton` et associer son signal :code:`clicked` à une fonction de rappel. Le :code:`QPushButton` possède d'autres signaux, notamment :code:`pressed`, :code:`released` et :code:`toggled`. Le signal :code:`toggled` est émis lorsque le bouton est activé ou désactivé, et est utile pour créer des boutons à bascule. Le :code:`QPushButton` possède également plusieurs propriétés, dont :code:`text`, :code:`icon` et :code:`checkable`. Enfin, le :code:`QPushButton` possède une méthode appelée :code:`click()` qui simule un clic sur le bouton. Pour notre application d'analyseur de spectre SDR, nous utiliserons des boutons pour déclencher un réglage automatique de la plage des graphiques, en utilisant les données actuelles pour calculer les limites de l'axe des y. Comme nous avons déjà utilisé le composant :code:`QPushButton`, nous n'entrerons pas dans les détails ici. Vous trouverez plus d'informations dans la `documentation de QPushButton : `_.
+
+
+***************
+:code:`QSlider`
+***************
+Le :code:`QSlider` est un widget qui permet à l'utilisateur de sélectionner une valeur dans une plage de valeurs. Le :code:`QSlider` possède plusieurs propriétés, notamment :code:`minimum`, :code:`maximum`, :code:`value` et :code:`orientation`. Le composant :code:`QSlider` possède également plusieurs signaux, notamment :code:`valueChanged`, :code:`sliderPressed` et :code:`sliderReleased`. Il dispose aussi d'une méthode :code:`setValue()` qui permet de définir la valeur du curseur ; nous l'utiliserons fréquemment. La documentation de :code:`QSlider` est disponible ici : ``_.
+
+
+Pour notre application d'analyseur de spectre, nous utiliserons des curseurs QSlider pour ajuster la fréquence centrale et le gain du récepteur SDR. Voici un extrait du code final de l'application qui crée le curseur de gain :
+
+.. code-block:: python
+
+ # Slider de gain avec étiquette
+ gain_slider = QSlider(Qt.Orientation.Horizontal)
+ gain_slider.setRange(0, 73) # min et max inclus. L'intervalle est toujours de 1
+ gain_slider.setValue(50) # valeur initiale
+ gain_slider.setTickPosition(QSlider.TickPosition.TicksBelow)
+ gain_slider.setTickInterval(2) # à des fins visuelles uniquement
+ gain_slider.sliderMoved.connect(worker.update_gain)
+ gain_label = QLabel()
+ def update_gain_label(val):
+ gain_label.setText("Gain: " + str(val))
+ gain_slider.sliderMoved.connect(update_gain_label)
+ update_gain_label(gain_slider.value()) # initialisation du label
+ layout.addWidget(gain_slider, 5, 0)
+ layout.addWidget(gain_label, 5, 1)
+
+
+Il est très important de savoir que :code:`QSlider` utilise des entiers. En définissant la plage de 0 à 73, on permet au curseur de choisir des valeurs entières comprises entre ces nombres (début et fin inclus). La fonction :code:`setTickInterval(2)` est purement visuelle. C'est pourquoi nous utiliserons le kHz comme unité pour le curseur de fréquence, afin d'obtenir une granularité jusqu'à 1 kHz.
+
+Au milieu du code ci-dessus, vous remarquerez la création d'un :code:`QLabel`, une simple étiquette de texte. Pour afficher la valeur actuelle du curseur, nous devons créer un slot (c'est-à-dire une fonction de rappel) qui met à jour l'étiquette. Nous connectons cette fonction de rappel au signal :code:`sliderMoved`, émis automatiquement à chaque déplacement du curseur. Nous appelons également cette fonction une première fois pour initialiser l'étiquette avec la valeur actuelle du curseur (50 dans notre cas). Il faut également connecter le signal :code:`sliderMoved` à un slot situé dans le thread de travail, qui mettra à jour le gain du SDR (rappelons que nous préférons ne pas gérer le SDR ni effectuer de traitement du signal numérique dans le thread principal de l'interface graphique). La fonction de rappel définissant ce slot sera abordée ultérieurement.
+
+
+*****************
+:code:`QComboBox`
+*****************
+Le :code:`QComboBox` est un widget de type liste déroulante permettant à l'utilisateur de sélectionner un élément dans une liste. Il possède plusieurs propriétés, notamment :code:`currentText`, :code:`currentIndex` et :code:`count`. Il dispose également de signaux tels que :code:`currentTextChanged`, :code:`currentIndexChanged` et :code:`activated`. Enfin, il possède une méthode :code:`addItem()` pour ajouter un élément à la liste et une méthode :code:`insertItem()` pour insérer un élément à un index spécifique, bien que nous ne les utilisions pas dans notre exemple d'analyseur de spectre. La documentation de :code:`QComboBox` est disponible ici : ``_.
+
+Pour notre application d'analyseur de spectre, nous utiliserons un :code:`QComboBox` afin de sélectionner la fréquence d'échantillonnage dans une liste prédéfinie. Au début de notre code, nous définissons les fréquences d'échantillonnage possibles avec :code:`sample_rates = [56, 40, 20, 10, 5, 2, 1, 0.5]`. Dans la méthode :code:`__init__` de la fenêtre principale, nous créons le :code:`QComboBox` comme suit :
+
+.. code-block:: python
+
+ # Liste déroulante de fréquence d'échantillonnage utilisant QComboBox
+ sample_rate_combobox = QComboBox()
+ sample_rate_combobox.addItems([str(x) + ' MHz' for x in sample_rates])
+ sample_rate_combobox.setCurrentIndex(0) # Il faut lui fournir l'index, et non une chaîne de caractères.
+ sample_rate_combobox.currentIndexChanged.connect(worker.update_sample_rate)
+ sample_rate_label = QLabel()
+ def update_sample_rate_label(val):
+ sample_rate_label.setText("Sample Rate: " + str(sample_rates[val]) + " MHz")
+ sample_rate_combobox.currentIndexChanged.connect(update_sample_rate_label)
+ update_sample_rate_label(sample_rate_combobox.currentIndex()) # initialisation du label
+ layout.addWidget(sample_rate_combobox, 6, 0)
+ layout.addWidget(sample_rate_label, 6, 1)
+
+
+La seule véritable différence entre ceci et le curseur est le :code:`addItems()` où vous lui donnez la liste des chaînes à utiliser comme options, et :code:`setCurrentIndex()` qui définit la valeur de départ.
+
+
+****************
+Lonctions lambda
+****************
+
+Rappelez-vous dans le code ci-dessus où nous avons fait :
+
+.. code-block:: python
+
+ def update_sample_rate_label(val):
+ sample_rate_label.setText("Sample Rate: " + str(sample_rates[val]) + " MHz")
+ sample_rate_combobox.currentIndexChanged.connect(update_sample_rate_label)
+
+
+Nous créons une fonction ne contenant qu'une seule ligne de code, puis nous passons cette fonction (les fonctions sont aussi des objets !) à :code:`connect()`. Pour simplifier, réécrivons ce modèle de code en utilisant du Python de base :
+
+.. code-block:: python
+
+ def my_function(x):
+ print(x)
+ y.call_that_takes_in_function_obj(my_function)
+
+Dans ce cas précis, nous avons une fonction ne contenant qu'une seule ligne de code, et nous n'y faisons référence qu'une seule fois : lors de la définition du rappel :code:`connect`. Dans ce genre de situation, nous pouvons utiliser une fonction lambda, qui permet de définir une fonction sur une seule ligne. Voici le code ci-dessus réécrit à l'aide d'une fonction lambda :
+
+.. code-block:: python
+
+ y.call_that_takes_in_function_obj(lambda x: print(x))
+
+Si vous n'avez jamais utilisé de fonction lambda, cela peut paraître étrange, et vous n'êtes d'ailleurs pas obligé de les utiliser, mais cela permet de gagner deux lignes de code et de le rendre plus concis. Le principe est le suivant : le nom de l'argument temporaire est indiqué après « lambda », et tout ce qui suit les deux-points correspond au code qui agira sur cette variable. Il est possible d'utiliser plusieurs arguments, séparés par des virgules, ou même aucun argument avec : :code:`lambda : `. À titre d'exercice, essayez de réécrire la fonction :code:`update_sample_rate_label` ci-dessus en utilisant une fonction lambda.
+
+
+***********************
+Le widget de tracé de PyQtGraph
+***********************
+
+Le widget :code:`PlotWidget` de PyQtGraph permet de générer des graphiques 1D, à l'instar de :code:`plt.plot(x,y)` de Matplotlib. Nous l'utiliserons pour les graphiques dans le domaine temporel et fréquentiel (PSD), bien qu'il convienne également aux graphiques IQ (que notre analyseur de spectre ne prend pas en charge). Pour les curieux, PlotWidget est une sous-classe de `QGraphicsView `_ de PyQt, qui est un widget permettant d'afficher le contenu d'une `QGraphicsScene `_, qui est une surface permettant de gérer un grand nombre d'éléments graphiques 2D dans Qt. L'important à retenir concernant PlotWidget est qu'il s'agit simplement d'un widget contenant un unique `PlotItem `_. Du point de vue de la documentation, il est donc préférable de se référer directement à la documentation de PlotItem : ``_. Un PlotItem contient une ViewBox pour afficher les données à représenter graphiquement, ainsi que des AxisItems et des labels pour afficher les axes et le titre, comme on peut s'y attendre.
+
+Voici un exemple simple d'utilisation d'un PlotWidget (à ajouter dans la méthode :code:`__init__` de :code:`MainWindow`) :
+
+
+.. code-block:: python
+
+ import pyqtgraph as pg
+ plotWidget = pg.plot(title="My Title")
+ plotWidget.plot(x, y)
+
+où x et y sont généralement des tableaux NumPy, comme avec la fonction :code:`plt.plot()` de Matplotlib. Cependant, cela représente un graphique statique où les données ne changent jamais. Pour notre analyseur de spectre, nous souhaitons mettre à jour les données dans notre thread de travail. Par conséquent, lors de l'initialisation du graphique, nous n'avons même pas besoin de lui fournir de données ; il suffit de le configurer. Voici comment nous initialisons le graphique temporel dans notre application d'analyseur de spectre :
+
+.. code-block:: python
+
+ # Time plot
+ time_plot = pg.PlotWidget(labels={'left': 'Amplitude', 'bottom': 'Time [microseconds]'})
+ time_plot.setMouseEnabled(x=False, y=True)
+ time_plot.setYRange(-1.1, 1.1)
+ time_plot_curve_i = time_plot.plot([])
+ time_plot_curve_q = time_plot.plot([])
+ layout.addWidget(time_plot, 1, 0)
+
+Vous pouvez constater que nous créons deux graphiques/courbes différents, un pour I et un pour Q. Le reste du code devrait être explicite. Pour pouvoir mettre à jour le graphique, nous devons créer un emplacement (c'est-à-dire une fonction de rappel) dans la méthode :code:`__init__` de la fenêtre principale.
+
+.. code-block:: python
+
+ def time_plot_callback(samples):
+ time_plot_curve_i.setData(samples.real)
+ time_plot_curve_q.setData(samples.imag)
+
+
+Nous connecterons ce slot au signal du thread de travail émis lors de la disponibilité de nouveaux échantillons, comme indiqué plus loin.
+
+La dernière étape dans la méthode :code:`__init__` de :code:`MainWindow` consiste à ajouter deux boutons à droite du graphique. Ces boutons activeront un réglage automatique de la plage. L'un utilisera les valeurs minimales et maximales actuelles, tandis que l'autre définira la plage entre -1,1 et 1,1 (correspondant aux limites de conversion analogique-numérique de nombreux SDR, plus une marge de 10 %). Nous créerons une mise en page interne, plus précisément un :code:`QVBoxLayout`, pour empiler verticalement ces deux boutons. Voici le code permettant d'ajouter les boutons :
+
+
+.. code-block:: python
+
+ # Boutons de plage automatique du graphique temporel
+ time_plot_auto_range_layout = QVBoxLayout()
+ layout.addLayout(time_plot_auto_range_layout, 1, 1)
+ auto_range_button = QPushButton('Auto Range')
+ auto_range_button.clicked.connect(lambda : time_plot.autoRange()) # lambda signifie simplement qu'il s'agit d'une fonction sans nom
+ time_plot_auto_range_layout.addWidget(auto_range_button)
+ auto_range_button2 = QPushButton('-1 to +1\n(ADC limits)')
+ auto_range_button2.clicked.connect(lambda : time_plot.setYRange(-1.1, 1.1))
+ time_plot_auto_range_layout.addWidget(auto_range_button2)
+
+Et voici à quoi cela ressemble au final :
+
+.. image:: ../_images/pyqt_time_plot.png
+ :scale: 50 %
+ :align: center
+ :alt: Graphique temporel PyQtGraph
+
+Nous utiliserons un modèle similaire pour le graphique du domaine fréquentiel (PSD).
+
+
+*********************
+ImageItem de PyQtGraph
+*********************
+
+Un analyseur de spectre se doit d'afficher un spectrogramme en cascade (ou spectrogramme en temps réel). Pour cela, nous utiliserons l'objet ImageItem de PyQtGraph, qui génère des images à 1, 3 ou 4 canaux. Un canal correspond à un tableau 2D de nombres flottants ou entiers, qui utilise ensuite une table de correspondance (LUT) pour appliquer une palette de couleurs et créer l'image. On peut également utiliser les formats RGB (3 canaux) ou RGBA (4 canaux). Nous calculerons notre spectrogramme sous forme d'un tableau NumPy 2D de nombres flottants et le transmettrons directement à l'objet ImageItem. Nous choisirons une palette de couleurs et exploiterons la fonctionnalité intégrée d'affichage d'une LUT graphique permettant de visualiser la distribution des valeurs de nos données et l'application de la palette.
+
+L'initialisation du spectrogramme watefall est assez simple : nous utilisons un PlotWidget comme conteneur (afin de conserver l'affichage des axes x et y) et y ajoutons un ImageItem.
+
+.. code-block:: python
+
+ # Waterfall plot
+ waterfall = pg.PlotWidget(labels={'left': 'Time [s]', 'bottom': 'Frequency [MHz]'})
+ imageitem = pg.ImageItem(axisOrder='col-major') # cet argument est simplement pour la performance
+ waterfall.addItem(imageitem)
+ waterfall.setMouseEnabled(x=False, y=False)
+ waterfall_layout.addWidget(waterfall)
+
+Le slot/callback associé à la mise à jour des données en cascade, qui se trouve dans :code:`MainWindow`'s :code:`__init__`, est le suivant :
+
+.. code-block:: python
+
+ def waterfall_plot_callback(spectrogram):
+ imageitem.setImage(spectrogram, autoLevels=False)
+ sigma = np.std(spectrogram)
+ mean = np.mean(spectrogram)
+ self.spectrogram_min = mean - 2*sigma # save to window state
+ self.spectrogram_max = mean + 2*sigma
+
+Le spectrogramme sera un tableau NumPy 2D de nombres flottants. Outre la définition des données de l'image, nous calculerons les valeurs minimale et maximale de la palette de couleurs, en fonction de la moyenne et de la variance des données, que nous utiliserons ultérieurement. La dernière partie du code de l'interface graphique du spectrogramme consiste à créer la barre de couleurs, qui définit également la palette de couleurs utilisée.
+
+.. code-block:: python
+
+ # Colorbar for waterfall
+ colorbar = pg.HistogramLUTWidget()
+ colorbar.setImageItem(imageitem) # Connecte la barre à l'élément image du spectrogramme
+ colorbar.item.gradient.loadPreset('viridis') # définit la palette de couleurs, et définit également l'élément image
+ imageitem.setLevels((-30, 20)) # doit être placé après la création de la barre de couleur (pour une raison inconnue)
+ waterfall_layout.addWidget(colorbar)
+
+La deuxième ligne est importante ; c’est elle qui relie la barre de couleurs à l’élément ImageItem. C’est également dans ce code que l’on choisit la palette de couleurs et que l’on définit les niveaux de départ (de -30 dB à +20 dB dans notre cas). Le code du thread de travail illustre le calcul et le stockage du tableau 2D du spectrogramme. Ci-dessous, une capture d’écran de cette partie de l’interface graphique montre l’incroyable fonctionnalité intégrée de la barre de couleurs et de l’affichage de la LUT. Notez que la courbe en cloche horizontale représente la distribution des valeurs du spectrogramme, une information très utile.
+
+.. image:: ../_images/pyqt_spectrogram.png
+ :scale: 50 %
+ :align: center
+ :alt: Spectrogramme et colorbar PyQtGraph
+
+***********************
+Worker Thread
+***********************
+
+Rappelez-vous, au début de ce chapitre, nous avons appris à créer un thread séparé à l'aide d'une classe nommée SDRWorker et de sa fonction run(). C'est dans ce thread que nous placerons tout notre code SDR et DSP, à l'exception de l'initialisation du SDR, que nous effectuerons globalement pour le moment. Ce thread de travail sera également chargé de mettre à jour les trois graphiques en émettant des signaux lorsque de nouveaux échantillons sont disponibles, afin de déclencher les fonctions de rappel que nous avons déjà créées dans :code:`MainWindow`, qui mettent finalement à jour les graphiques. La classe SDRWorker se divise en trois sections :
+
+#. :code:`init()` - utilisée pour initialiser un état, comme le tableau 2D du spectrogramme.
+#. PyQt Signals - nous devons définir les signaux personnalisés qui seront émis
+#. PyQt Slots - les fonctions de rappel déclenchées par des événements d'interface graphique, comme le déplacement d'un curseur
+#. :code:`run()` - la boucle principale qui s'exécute en continu
+
+***********************
+Signaux PyQt
+***********************
+
+Dans le code de l'interface graphique, nous n'avions pas besoin de définir de signaux, car ils étaient intégrés aux widgets utilisés, comme le signal :code:`valueChanged` de :code:`QSlider`. Notre classe :code:`SDRWorker` est personnalisée, et tous les signaux que nous souhaitons émettre doivent être définis avant d'appeler :code:`run()`. Voici le code de la classe :code:`SDRWorker`, qui définit quatre signaux que nous utiliserons, ainsi que leurs types de données correspondants :
+
+.. code-block:: python
+
+ # Signaux PyQt
+ time_plot_update = pyqtSignal(np.ndarray)
+ freq_plot_update = pyqtSignal(np.ndarray)
+ waterfall_plot_update = pyqtSignal(np.ndarray)
+ end_of_run = pyqtSignal() # se produit plusieurs fois par seconde
+
+Les trois premiers signaux envoient un seul objet : un tableau NumPy. Le dernier signal n'envoie aucun objet. Il est également possible d'envoyer plusieurs objets simultanément, en séparant les types de données par des virgules, mais cela n'est pas nécessaire pour notre application. À n'importe quel endroit de la fonction :code:`run()`, nous pouvons émettre un signal vers le thread d'interface graphique en une seule ligne de code, par exemple :
+
+.. code-block:: python
+
+ self.time_plot_update.emit(samples)
+
+Il reste une dernière étape pour établir toutes les connexions signaux/slots : dans le code de l’interface graphique (qui se trouve à la toute fin de la méthode :code:`__init__` de :code:`MainWindow`), nous devons connecter les signaux du thread de travail aux slots de l’interface graphique, par exemple :
+
+.. code-block:: python
+
+ worker.time_plot_update.connect(time_plot_callback) # connection du signal à la fonction d'appel (callback)
+
+Rappelez-vous que :code:`worker` est l'instance de la classe :code:`SDRWorker` créée dans le code de l'interface graphique. Nous connectons ici le signal du thread de travail, :code:`time_plot_update`, à l'emplacement de l'interface graphique, :code:`time_plot_callback`, défini précédemment. Revoyez les extraits de code présentés jusqu'ici et observez leur fonctionnement. Cela vous permettra de bien comprendre la communication entre l'interface graphique et le thread de travail, un aspect fondamental de la programmation PyQt.
+
+
+***********************
+Slots des Worker Threads
+***********************
+
+Les slots des worker threads sont les fonctions de rappel déclenchées par des événements d'interface graphique, comme le déplacement du curseur de gain. Leur fonctionnement est assez simple ; par exemple, cet emplacement met à jour la valeur de gain du SDR avec la nouvelle valeur sélectionnée par le curseur :
+
+.. code-block:: python
+
+ def update_gain(self, val):
+ print("Updated gain to:", val, 'dB')
+ sdr.set_rx_gain(val)
+
+***********************
+Worker Thread Run()
+***********************
+
+La fonction :code:`run()` est l'endroit où se déroule toute la partie DSP intéressante ! Dans notre application, chaque fonction :code:`run()` commencera par la réception d'un ensemble d'échantillons provenant du SDR (ou par la simulation d'échantillons si vous n'avez pas de SDR).
+
+.. code-block:: python
+
+ # Main loop
+ def run(self):
+ if sdr_type == "pluto":
+ samples = sdr.rx()/2**11 # Receive samples
+ elif sdr_type == "usrp":
+ streamer.recv(recv_buffer, metadata)
+ samples = recv_buffer[0] # will be np.complex64
+ elif sdr_type == "sim":
+ tone = np.exp(2j*np.pi*self.sample_rate*0.1*np.arange(fft_size)/self.sample_rate)
+ noise = np.random.randn(fft_size) + 1j*np.random.randn(fft_size)
+ samples = self.gain*tone*0.02 + 0.1*noise
+ # Truncate to -1 to +1 to simulate ADC bit limits
+ np.clip(samples.real, -1, 1, out=samples.real)
+ np.clip(samples.imag, -1, 1, out=samples.imag)
+
+ ...
+
+Comme vous pouvez le constater, pour l'exemple simulé, nous générons une tonalité avec du bruit blanc, puis nous tronquons les échantillons de -1 à +1.
+
+Passons maintenant au traitement numérique du signal (DSP) ! Nous savons qu'il nous faudra effectuer la transformée de Fourier rapide (FFT) pour obtenir le graphique dans le domaine fréquentiel et le spectrogramme. Il s'avère que nous pouvons simplement utiliser la densité spectrale de puissance (DSP) de cet ensemble d'échantillons comme une ligne du spectrogramme. Il nous suffit donc de décaler notre spectrogramme/diagramme en cascade d'une ligne vers le haut et d'ajouter cette nouvelle ligne en bas (ou en haut, peu importe). À chaque mise à jour du graphique, nous émettons le signal contenant les données mises à jour. Nous signalons également la fin de la fonction :code:`run()` afin que le thread de l'interface graphique lance immédiatement un nouvel appel à :code:`run()`. Au final, le code est plutôt court.
+
+.. code-block:: python
+
+ ...
+
+ self.time_plot_update.emit(samples[0:time_plot_samples])
+
+ PSD = 10.0*np.log10(np.abs(np.fft.fftshift(np.fft.fft(samples)))**2/fft_size)
+ self.PSD_avg = self.PSD_avg * 0.99 + PSD * 0.01
+ self.freq_plot_update.emit(self.PSD_avg)
+
+ self.spectrogram[:] = np.roll(self.spectrogram, 1, axis=1) # shifts waterfall 1 row
+ self.spectrogram[:,0] = PSD # fill last row with new fft results
+ self.waterfall_plot_update.emit(self.spectrogram)
+
+ self.end_of_run.emit() # emit the signal to keep the loop going
+ # end of run()
+
+Notez que nous n'envoyons pas l'intégralité des échantillons au graphique temporel, car cela représenterait un nombre excessif de points. Seuls les 500 premiers échantillons sont envoyés (paramétrable en début de script, non affiché ici). Pour le graphique de la densité spectrale de puissance (DSP), nous utilisons une moyenne mobile de la DSP, obtenue en stockant la DSP précédente et en y ajoutant 1 % de la nouvelle DSP. Cette méthode simple permet de lisser le graphique de la DSP. Notez que l'ordre d'appel de la fonction :code:`emit()` pour les signaux est indifférent ; ils auraient tout aussi bien pu être tous placés à la fin de la fonction :code:`run()`.
+
+
+***********************
+Exemple final : Code complet
+***********************
+
+Jusqu’à présent, nous avons examiné des extraits de code de l’application d’analyse de spectre. Nous allons maintenant étudier le code complet et l’exécuter. Il est compatible avec PlutoSDR, USRP et le mode simulation. Si vous ne possédez ni PlutoSDR ni USRP, laissez le code tel quel ; il utilisera alors le mode simulation. Sinon, modifiez :code:`sdr_type`. En mode simulation, si vous augmentez le gain au maximum, vous constaterez que le signal est tronqué dans le domaine temporel, ce qui provoque l’apparition de signaux parasites dans le domaine fréquentiel.
+
+N’hésitez pas à utiliser ce code comme point de départ pour votre propre application SDR en temps réel ! Vous trouverez ci-dessous une animation de l’application en action, utilisant un PlutoSDR pour analyser la bande cellulaire 750 MHz, puis la bande Wi-Fi 2,4 GHz. Une version de meilleure qualité est disponible sur YouTube ici `here `_.
+
+.. image:: ../_images/pyqt_animation.gif
+ :scale: 100 %
+ :align: center
+ :alt: gif animé montrant le fonctionnement l'application analyseur de spectre PyQt
+
+
+Bogues connus (pour aider à les corriger, modifiez ce fichier `edit
+this
+`_)
+:
+
+#. L'axe des x du spectrogramme ne se met pas à jour lorsque l'on modifie la fréquence centrale (contrairement au graphique PSD)
+
+Code complet :
+
+.. code-block:: python
+
+ from PyQt6.QtCore import QSize, Qt, QThread, pyqtSignal, QObject, QTimer
+ from PyQt6.QtWidgets import QApplication, QMainWindow, QGridLayout, QWidget, QSlider, QLabel, QHBoxLayout, QVBoxLayout, QPushButton, QComboBox # tested with PyQt6==6.7.0
+ import pyqtgraph as pg # tested with pyqtgraph==0.13.7
+ import numpy as np
+ import time
+ import signal # lets control-C actually close the app
+
+ # Valeurs par défaut
+ fft_size = 4096 # determines buffer size
+ num_rows = 200
+ center_freq = 750e6
+ sample_rates = [56, 40, 20, 10, 5, 2, 1, 0.5] # MHz
+ sample_rate = sample_rates[0] * 1e6
+ time_plot_samples = 500
+ gain = 50 # 0 to 73 dB. int
+
+ sdr_type = "sim" # or "usrp" or "pluto"
+
+ # Initialisation du SDR
+ if sdr_type == "pluto":
+ import adi
+ sdr = adi.Pluto("ip:192.168.1.10")
+ sdr.rx_lo = int(center_freq)
+ sdr.sample_rate = int(sample_rate)
+ sdr.rx_rf_bandwidth = int(sample_rate*0.8) # bande-passante du filtre anti-repliement
+ sdr.rx_buffer_size = int(fft_size)
+ sdr.gain_control_mode_chan0 = 'manual'
+ sdr.rx_hardwaregain_chan0 = gain # dB
+ elif sdr_type == "usrp":
+ import uhd
+ #usrp = uhd.usrp.MultiUSRP(args="addr=192.168.1.10")
+ usrp = uhd.usrp.MultiUSRP(args="addr=192.168.1.201")
+ usrp.set_rx_rate(sample_rate, 0)
+ usrp.set_rx_freq(uhd.libpyuhd.types.tune_request(center_freq), 0)
+ usrp.set_rx_gain(gain, 0)
+
+ # Configuration du flux (stream) et du buiffer de réception
+ st_args = uhd.usrp.StreamArgs("fc32", "sc16")
+ st_args.channels = [0]
+ metadata = uhd.types.RXMetadata()
+ streamer = usrp.get_rx_stream(st_args)
+ recv_buffer = np.zeros((1, fft_size), dtype=np.complex64)
+
+ # Démarrage du flux
+ stream_cmd = uhd.types.StreamCMD(uhd.types.StreamMode.start_cont)
+ stream_cmd.stream_now = True
+ streamer.issue_stream_cmd(stream_cmd)
+
+ def flush_buffer():
+ for _ in range(10):
+ streamer.recv(recv_buffer, metadata)
+
+ class SDRWorker(QObject):
+ def __init__(self):
+ super().__init__()
+ self.gain = gain
+ self.sample_rate = sample_rate
+ self.freq = 0 # in kHz, to deal with QSlider being ints and with a max of 2 billion
+ self.spectrogram = -50*np.ones((fft_size, num_rows))
+ self.PSD_avg = -50*np.ones(fft_size)
+
+ # Signaux PyQt
+ time_plot_update = pyqtSignal(np.ndarray)
+ freq_plot_update = pyqtSignal(np.ndarray)
+ waterfall_plot_update = pyqtSignal(np.ndarray)
+ end_of_run = pyqtSignal() # happens many times a second
+
+ # Slots PyQt
+ def update_freq(self, val): # TODO: WE COULD JUST MODIFY THE SDR IN THE GUI THREAD
+ print("Updated freq to:", val, 'kHz')
+ if sdr_type == "pluto":
+ sdr.rx_lo = int(val*1e3)
+ elif sdr_type == "usrp":
+ usrp.set_rx_freq(uhd.libpyuhd.types.tune_request(val*1e3), 0)
+ flush_buffer()
+
+ def update_gain(self, val):
+ print("Updated gain to:", val, 'dB')
+ self.gain = val
+ if sdr_type == "pluto":
+ sdr.rx_hardwaregain_chan0 = val
+ elif sdr_type == "usrp":
+ usrp.set_rx_gain(val, 0)
+ flush_buffer()
+
+ def update_sample_rate(self, val):
+ print("Updated sample rate to:", sample_rates[val], 'MHz')
+ if sdr_type == "pluto":
+ sdr.sample_rate = int(sample_rates[val] * 1e6)
+ sdr.rx_rf_bandwidth = int(sample_rates[val] * 1e6 * 0.8)
+ elif sdr_type == "usrp":
+ usrp.set_rx_rate(sample_rates[val] * 1e6, 0)
+ flush_buffer()
+
+ # Boucle principale
+ def run(self):
+ start_t = time.time()
+
+ if sdr_type == "pluto":
+ samples = sdr.rx()/2**11 # Receive samples
+ elif sdr_type == "usrp":
+ streamer.recv(recv_buffer, metadata)
+ samples = recv_buffer[0] # will be np.complex64
+ elif sdr_type == "sim":
+ tone = np.exp(2j*np.pi*self.sample_rate*0.1*np.arange(fft_size)/self.sample_rate)
+ noise = np.random.randn(fft_size) + 1j*np.random.randn(fft_size)
+ samples = self.gain*tone*0.02 + 0.1*noise
+ # Truncate to -1 to +1 to simulate ADC bit limits
+ np.clip(samples.real, -1, 1, out=samples.real)
+ np.clip(samples.imag, -1, 1, out=samples.imag)
+
+ self.time_plot_update.emit(samples[0:time_plot_samples])
+
+ PSD = 10.0*np.log10(np.abs(np.fft.fftshift(np.fft.fft(samples)))**2/fft_size)
+ self.PSD_avg = self.PSD_avg * 0.99 + PSD * 0.01
+ self.freq_plot_update.emit(self.PSD_avg)
+
+ self.spectrogram[:] = np.roll(self.spectrogram, 1, axis=1) # shifts waterfall 1 row
+ self.spectrogram[:,0] = PSD # fill last row with new fft results
+ self.waterfall_plot_update.emit(self.spectrogram)
+
+ print("Frames per second:", 1/(time.time() - start_t))
+ self.end_of_run.emit() # emit the signal to keep the loop going
+
+
+ # Sous-classe QMainWindow pour configurer la fenêtre principale de
+ la fenêtre application
+ class MainWindow(QMainWindow):
+ def __init__(self):
+ super().__init__()
+
+ self.setWindowTitle("The PySDR Spectrum Analyzer")
+ self.setFixedSize(QSize(1500, 1000)) # window size, starting size should fit on 1920 x 1080
+
+ self.spectrogram_min = 0
+ self.spectrogram_max = 0
+
+ layout = QGridLayout() # overall layout
+
+ # Initialisation du worker et du thread
+ self.sdr_thread = QThread()
+ self.sdr_thread.setObjectName('SDR_Thread') # so we can see it in htop, note you have to hit F2 -> Display options -> Show custom thread names
+ worker = SDRWorker()
+ worker.moveToThread(self.sdr_thread)
+
+ # Affichage temporel
+ time_plot = pg.PlotWidget(labels={'left': 'Amplitude', 'bottom': 'Time [microseconds]'})
+ time_plot.setMouseEnabled(x=False, y=True)
+ time_plot.setYRange(-1.1, 1.1)
+ time_plot_curve_i = time_plot.plot([])
+ time_plot_curve_q = time_plot.plot([])
+ layout.addWidget(time_plot, 1, 0)
+
+ # Boutons de plage automatique du graphique temporel
+ time_plot_auto_range_layout = QVBoxLayout()
+ layout.addLayout(time_plot_auto_range_layout, 1, 1)
+ auto_range_button = QPushButton('Auto Range')
+ auto_range_button.clicked.connect(lambda : time_plot.autoRange()) # lambda just means its an unnamed function
+ time_plot_auto_range_layout.addWidget(auto_range_button)
+ auto_range_button2 = QPushButton('-1 to +1\n(ADC limits)')
+ auto_range_button2.clicked.connect(lambda : time_plot.setYRange(-1.1, 1.1))
+ time_plot_auto_range_layout.addWidget(auto_range_button2)
+
+ # Graohique fréquentiel
+ freq_plot = pg.PlotWidget(labels={'left': 'PSD', 'bottom': 'Frequency [MHz]'})
+ freq_plot.setMouseEnabled(x=False, y=True)
+ freq_plot_curve = freq_plot.plot([])
+ freq_plot.setXRange(center_freq/1e6 - sample_rate/2e6, center_freq/1e6 + sample_rate/2e6)
+ freq_plot.setYRange(-30, 20)
+ layout.addWidget(freq_plot, 2, 0)
+
+ # Bouton de sélection automatique de la plage de fréquence
+ auto_range_button = QPushButton('Auto Range')
+ auto_range_button.clicked.connect(lambda : freq_plot.autoRange()) # lambda just means its an unnamed function
+ layout.addWidget(auto_range_button, 2, 1)
+
+ # Conteneur pour les éléments liés au flux vidéo
+ waterfall_layout = QHBoxLayout()
+ layout.addLayout(waterfall_layout, 3, 0)
+
+ # Affichage graphique du spectrogramme
+ waterfall = pg.PlotWidget(labels={'left': 'Time [s]', 'bottom': 'Frequency [MHz]'})
+ imageitem = pg.ImageItem(axisOrder='col-major') # this arg is purely for performance
+ waterfall.addItem(imageitem)
+ waterfall.setMouseEnabled(x=False, y=False)
+ waterfall_layout.addWidget(waterfall)
+
+ # Colorbar for waterfall
+ colorbar = pg.HistogramLUTWidget()
+ colorbar.setImageItem(imageitem) # connects the bar to the waterfall imageitem
+ colorbar.item.gradient.loadPreset('viridis') # set the color map, also sets the imageitem
+ imageitem.setLevels((-30, 20)) # needs to come after colorbar is created for some reason
+ waterfall_layout.addWidget(colorbar)
+
+ # Waterfall auto range button
+ auto_range_button = QPushButton('Auto Range\n(-2σ to +2σ)')
+ def update_colormap():
+ imageitem.setLevels((self.spectrogram_min, self.spectrogram_max))
+ colorbar.setLevels(self.spectrogram_min, self.spectrogram_max)
+ auto_range_button.clicked.connect(update_colormap)
+ layout.addWidget(auto_range_button, 3, 1)
+
+ # Freq slider with label, all units in kHz
+ freq_slider = QSlider(Qt.Orientation.Horizontal)
+ freq_slider.setRange(0, int(6e6))
+ freq_slider.setValue(int(center_freq/1e3))
+ freq_slider.setTickPosition(QSlider.TickPosition.TicksBelow)
+ freq_slider.setTickInterval(int(1e6))
+ freq_slider.sliderMoved.connect(worker.update_freq) # there's also a valueChanged option
+ freq_label = QLabel()
+ def update_freq_label(val):
+ freq_label.setText("Frequency [MHz]: " + str(val/1e3))
+ freq_plot.autoRange()
+ freq_slider.sliderMoved.connect(update_freq_label)
+ update_freq_label(freq_slider.value()) # initialize the label
+ layout.addWidget(freq_slider, 4, 0)
+ layout.addWidget(freq_label, 4, 1)
+
+ # Gain slider with label
+ gain_slider = QSlider(Qt.Orientation.Horizontal)
+ gain_slider.setRange(0, 73)
+ gain_slider.setValue(gain)
+ gain_slider.setTickPosition(QSlider.TickPosition.TicksBelow)
+ gain_slider.setTickInterval(2)
+ gain_slider.sliderMoved.connect(worker.update_gain)
+ gain_label = QLabel()
+ def update_gain_label(val):
+ gain_label.setText("Gain: " + str(val))
+ gain_slider.sliderMoved.connect(update_gain_label)
+ update_gain_label(gain_slider.value()) # initialize the label
+ layout.addWidget(gain_slider, 5, 0)
+ layout.addWidget(gain_label, 5, 1)
+
+ # Sample rate dropdown using QComboBox
+ sample_rate_combobox = QComboBox()
+ sample_rate_combobox.addItems([str(x) + ' MHz' for x in sample_rates])
+ sample_rate_combobox.setCurrentIndex(0) # should match the default at the top
+ sample_rate_combobox.currentIndexChanged.connect(worker.update_sample_rate)
+ sample_rate_label = QLabel()
+ def update_sample_rate_label(val):
+ sample_rate_label.setText("Sample Rate: " + str(sample_rates[val]) + " MHz")
+ sample_rate_combobox.currentIndexChanged.connect(update_sample_rate_label)
+ update_sample_rate_label(sample_rate_combobox.currentIndex()) # initialize the label
+ layout.addWidget(sample_rate_combobox, 6, 0)
+ layout.addWidget(sample_rate_label, 6, 1)
+
+ central_widget = QWidget()
+ central_widget.setLayout(layout)
+ self.setCentralWidget(central_widget)
+
+ # Signals and slots stuff
+ def time_plot_callback(samples):
+ time_plot_curve_i.setData(samples.real)
+ time_plot_curve_q.setData(samples.imag)
+
+ def freq_plot_callback(PSD_avg):
+ # TODO figure out if there's a way to just change the visual ticks instead of the actual x vals
+ f = np.linspace(freq_slider.value()*1e3 - worker.sample_rate/2.0, freq_slider.value()*1e3 + worker.sample_rate/2.0, fft_size) / 1e6
+ freq_plot_curve.setData(f, PSD_avg)
+ freq_plot.setXRange(freq_slider.value()*1e3/1e6 - worker.sample_rate/2e6, freq_slider.value()*1e3/1e6 + worker.sample_rate/2e6)
+
+ def waterfall_plot_callback(spectrogram):
+ imageitem.setImage(spectrogram, autoLevels=False)
+ sigma = np.std(spectrogram)
+ mean = np.mean(spectrogram)
+ self.spectrogram_min = mean - 2*sigma # save to window state
+ self.spectrogram_max = mean + 2*sigma
+
+ def end_of_run_callback():
+ QTimer.singleShot(0, worker.run) # Run worker again immediately
+
+ worker.time_plot_update.connect(time_plot_callback) # connect the signal to the callback
+ worker.freq_plot_update.connect(freq_plot_callback)
+ worker.waterfall_plot_update.connect(waterfall_plot_callback)
+ worker.end_of_run.connect(end_of_run_callback)
+
+ self.sdr_thread.started.connect(worker.run) # kicks off the worker when the thread starts
+ self.sdr_thread.start()
+
+
+ app = QApplication([])
+ window = MainWindow()
+ window.show() # Windows are hidden by default
+ signal.signal(signal.SIGINT, signal.SIG_DFL) # this lets control-C actually close the app
+ app.exec() # Start the event loop
+
+ if sdr_type == "usrp":
+ stream_cmd = uhd.types.StreamCMD(uhd.types.StreamMode.stop_cont)
+ streamer.issue_stream_cmd(stream_cmd)
diff --git a/content-fr/rtlsdr.rst b/content-fr/rtlsdr.rst
new file mode 100644
index 00000000..ef44c2c7
--- /dev/null
+++ b/content-fr/rtlsdr.rst
@@ -0,0 +1,220 @@
+.. _rtlsdr-chapter:
+
+####################
+RTL-SDR en Python
+####################
+
+Le RTL-SDR est de loin le SDR le plus abordable, à environ 40 €, et un excellent choix pour débuter. Bien qu'il ne permette que la réception et que sa bande passante soit limitée à environ 1,75 GHz, il offre de nombreuses applications. Dans ce chapitre, nous apprendrons à configurer le logiciel RTL-SDR et à utiliser son API Python.
+
+.. image:: ../_images/rtlsdrs.svg
+ :align: center
+ :target: ../_images/rtlsdrs.svg
+ :alt: Exemples de RTL-SDR
+
+********************************
+Contexte du RTL-SDR
+********************************
+
+Le RTL-SDR a vu le jour vers 2010, lorsque certains ont découvert qu'il était possible de pirater des dongles DVB-T bon marché équipés de la puce Realtek RTL2832U. Le DVB-T est une norme de télévision numérique principalement utilisée en Europe. L'intérêt du RTL2832U résidait dans l'accès direct aux échantillons IQ bruts, permettant ainsi de concevoir un SDR (récepteur audio numérique) polyvalent.
+
+La puce RTL2832U intègre le convertisseur analogique-numérique (CAN) et le contrôleur USB, mais elle doit être associée à un tuner RF. Parmi les tuners les plus courants, on trouve les Rafael Micro R820T et R828D, ainsi que l'Elonics E4000. La plage de fréquences réglables dépend du tuner et se situe généralement entre 50 et 1700 MHz. La fréquence d'échantillonnage maximale, quant à elle, est déterminée par le RTL2832U et le bus USB de votre ordinateur. Elle est généralement d'environ 2,4 MHz, sans perte significative d'échantillons. Notez que ces tuners sont extrêmement bon marché et présentent une très faible sensibilité RF. L'ajout d'un amplificateur à faible bruit (LNA) et d'un filtre passe-bande est donc souvent nécessaire pour recevoir des signaux faibles.
+
+Le RTL2832U utilise toujours des échantillons 8 bits ; l'ordinateur hôte recevra donc deux octets par échantillon IQ. Les RTL-SDR haut de gamme sont généralement équipés d'un oscillateur à température contrôlée (TCXO) en remplacement de l'oscillateur à quartz, moins coûteux, ce qui assure une meilleure stabilité de fréquence. Une autre option est le circuit de polarisation (bias-T), un circuit intégré fournissant environ 4,5 V CC sur le connecteur SMA. Ce circuit permet d'alimenter facilement un LNA externe ou d'autres composants RF. Ce décalage CC supplémentaire se situe côté RF du SDR et n'interfère donc pas avec le fonctionnement de réception.
+
+Pour ceux qui s'intéressent à la direction d'arrivée (DOA) ou à d'autres applications de formation de faisceaux, le `KrakenSDR `_ est un SDR à cohérence de phase composé de cinq RTL-SDR partageant un oscillateur et une horloge d'échantillonnage.
+
+*******************************
+Installation du logiciel
+*******************************
+
+Ubuntu (ou Ubuntu sous WSL)
+###############################
+
+Sur Ubuntu 20, 22 et autres systèmes basés sur Debian, vous pouvez installer le logiciel RTL-SDR avec la commande suivante.
+
+.. code-block:: bash
+
+ sudo apt install rtl-sdr
+
+Cela va installer la bibliothèque librtlsdr , et les outils en lignes de commande suivants :code:`rtl_sdr`, :code:`rtl_tcp`, :code:`rtl_fm`, and :code:`rtl_test`.
+
+Ensuite, installez le wrapper Python pour librtlsdr en utilisant :
+
+.. code-block:: bash
+
+ sudo pip install pyrtlsdr
+
+Si vous utilisez Ubuntu via WSL, téléchargez sous Windows la dernière version de `Zadig `_ et exécutez-la pour installer le pilote « WinUSB » pour le RTL-SDR (il peut y avoir deux interfaces Bulk-In ; dans ce cas, installez « WinUSB » sur les deux). Débranchez puis rebranchez le RTL-SDR une fois l'installation de Zadig terminée.
+
+Ensuite, vous devrez configurer WSL pour qu'il prenne en charge le périphérique USB du RTL-SDR. Pour cela, installez d'abord la dernière version de l'utilitaire usbipd (`fichier MSI `_) (ce guide suppose que vous disposez de usbipd-win 4.0.0 ou version ultérieure), puis ouvrez PowerShell en mode administrateur et exécutez la commande suivante :
+
+.. code-block:: bash
+
+ # (unplug RTL-SDR)
+ usbipd list
+ # (plug in RTL-SDR)
+ usbipd list
+ # (find the new device and substitute its index in the command below)
+ usbipd bind --busid 1-5
+ usbipd attach --wsl --busid 1-5
+
+Du côté WSL, vous devriez pouvoir exécuter la commande :code:`lsusb` et voir un nouvel élément nommé RTL2838 DVB-T ou un nom similaire.
+
+Si vous rencontrez des problèmes d'autorisation (par exemple, le test ci-dessous ne fonctionne qu'avec :code:`sudo`), vous devrez configurer des règles udev. Commencez par exécuter :code:`lsusb` pour trouver l'ID du RTL-SDR, puis créez le fichier :code:`/etc/udev/rules.d/10-rtl-sdr.rules` avec le contenu suivant, en remplaçant :code:`idVendor` et :code:`idProduct` par ceux de votre RTL-SDR si nécessaire :
+
+.. code-block::
+
+ SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", MODE="0666"
+
+Pour actualiser udev, exécutez :
+
+.. code-block:: bash
+
+ sudo udevadm control --reload-rules
+ sudo udevadm trigger
+
+Si vous utilisez WSL et que le message d'erreur suivant s'affiche :code:`Failed to send reload request: No such file or directory`, cela signifie que le service udev n'est pas en cours d'exécution et que vous devrez exécuter la commande :code:`sudo nano /etc/wsl.conf` et ajouter les lignes suivantes :
+
+.. code-block:: bash
+
+ [boot]
+ command="service udev start"
+
+
+Redémarrez ensuite WSL à l'aide de la commande suivante dans PowerShell en tant qu'administrateur : :code:`wsl.exe --shutdown`.
+
+Il peut également être nécessaire de débrancher puis de rebrancher le RTL-SDR (pour WSL, vous devrez relancer la commande :code:`usbipd attach`).
+
+
+Windows
+###################
+
+For Windows users, see https://www.rtl-sdr.com/rtl-sdr-quick-start-guide/.
+
+********************************
+Test du RTL-SDR
+********************************
+
+Si l'installation du logiciel a fonctionné, vous devriez pouvoir exécuter le test suivant, qui réglera le RTL-SDR sur la bande radio FM et enregistrera 1 million d'échantillons dans un fichier nommé :code:`recording.iq` dans :code:`/tmp`.
+
+.. code-block:: bash
+
+ rtl_sdr /tmp/recording.iq -s 2e6 -f 100e6 -n 1e6
+
+Si vous obtenez le message :code:`No supported devices found`, même après avoir ajouté :code:`sudo` au début de la commande, Linux ne détecte pas le RTL-SDR. Si la détection fonctionne avec :code:`sudo`, il s'agit d'un problème de configuration udev. Essayez de redémarrer l'ordinateur après avoir suivi les instructions de configuration udev ci-dessus. Vous pouvez également utiliser :code:`sudo` pour toutes les opérations, y compris l'exécution de Python.
+
+Vous pouvez tester la capacité de Python à détecter le RTL-SDR à l'aide du script suivant :
+
+.. code-block:: python
+
+ from rtlsdr import RtlSdr
+
+ sdr = RtlSdr()
+ sdr.sample_rate = 2.048e6 # Hz
+ sdr.center_freq = 100e6 # Hz
+ sdr.freq_correction = 60 # PPM
+ sdr.gain = 'auto'
+
+ print(len(sdr.read_samples(1024)))
+ sdr.close()
+
+qui devrait afficher :
+
+.. code-block:: bash
+
+ Found Rafael Micro R820T tuner
+ [R82XX] PLL not locked!
+ 1024
+
+********************************
+Code Python RTL-SDR
+********************************
+
+Le code ci-dessus constitue un exemple d'utilisation basique du RTL-SDR en Python. Les sections suivantes détaillent les différents paramètres et astuces d'utilisation.
+
+Prévenir les dysfonctionnements du RTL-SDR
+################################################
+
+À la fin de notre script, ou une fois l'acquisition des échantillons terminée, nous appellerons :code:`sdr.close()`. Cela permettra d'éviter que le RTL-SDR ne se bloque et nécessite d'être débranché/rebranché. Malgré l'utilisation de :code:`close()`, un blocage peut survenir ; vous le constaterez si le RTL-SDR se bloque pendant l'appel à :code:`read_samples()`. Dans ce cas, vous devrez débrancher et rebrancher le RTL-SDR, et éventuellement redémarrer votre ordinateur. Si vous utilisez WSL, vous devrez reconnecter le RTL-SDR à l'aide de usbipd.
+
+Réglage du gain
+##################
+
+En définissant :code:`sdr.gain = 'auto'`, vous activez le contrôle automatique du gain (CAG). Le RTL-SDR ajustera alors le gain de réception en fonction des signaux reçus, afin d'optimiser la capacité du convertisseur analogique-numérique (CAN) 8 bits sans le saturer. Dans de nombreuses situations, comme la réalisation d'un analyseur de spectre, il est utile de maintenir le gain à une valeur constante, ce qui implique un réglage manuel. Le gain du RTL-SDR n'est pas réglable en continu ; vous pouvez consulter la liste des valeurs de gain valides avec :code:`print(sdr.valid_gains_db)`. Si vous définissez un gain qui ne figure pas dans cette liste, le système choisira automatiquement la valeur autorisée la plus proche. Vous pouvez vérifier le gain actuel avec :code:`print(sdr.gain)`. Dans l'exemple ci-dessous, le gain est réglé à 49,6 dB et 4 096 échantillons sont reçus, puis représentés dans le domaine temporel :
+
+.. code-block:: python
+
+ from rtlsdr import RtlSdr
+ import numpy as np
+ import matplotlib.pyplot as plt
+
+ sdr = RtlSdr()
+ sdr.sample_rate = 2.048e6 # Hz
+ sdr.center_freq = 100e6 # Hz
+ sdr.freq_correction = 60 # PPM
+ print(sdr.valid_gains_db)
+ sdr.gain = 49.6
+ print(sdr.gain)
+
+ x = sdr.read_samples(4096)
+ sdr.close()
+
+ plt.plot(x.real)
+ plt.plot(x.imag)
+ plt.legend(["I", "Q"])
+ plt.savefig("../_images/rtlsdr-gain.svg", bbox_inches='tight')
+ plt.show()
+
+.. image:: ../_images/rtlsdr-gain.svg
+ :align: center
+ :target: ../_images/rtlsdr-gain.svg
+ :alt: RTL-SDR manual gain example
+
+Il y a quelques points à noter. Les 2 000 premiers échantillons environ semblent avoir une faible puissance de signal, car ils représentent des transitoires. Il est recommandé de les ignorer à chaque exécution de script, par exemple en utilisant :code:`sdr.read_samples(2048)` et en ne traitant pas la sortie. Par ailleurs, pyrtlsdr renvoie les échantillons sous forme de nombres à virgule flottante, compris entre -1 et +1. Bien qu'il utilise un convertisseur analogique-numérique 8 bits et produise des valeurs entières, pyrtlsdr effectue une division par 127.0 pour simplifier les calculs.
+
+
+Fréquences d'échantillonnage autorisées
+############################################
+
+La plupart des récepteurs RTL-SDR nécessitent une fréquence d'échantillonnage comprise entre 230 et 300 kHz, ou entre 900 et 3,2 MHz. Notez que les fréquences élevées, en particulier supérieures à 2,4 MHz, peuvent ne pas permettre d'obtenir 100 % des échantillons via la connexion USB. Si vous spécifiez une fréquence d'échantillonnage non prise en charge, l'erreur suivante s'affichera : :code:`rtlsdr.rtlsdr.LibUSBError: Error code -22: Could not set sample rate to 899000 Hz`. Lors de la configuration d'une fréquence d'échantillonnage autorisée, le message de la console affichera la fréquence exacte ; cette valeur peut également être obtenue en appelant la fonction :code:`sdr.sample_rate`. Certaines applications peuvent tirer parti d'une valeur plus précise pour leurs calculs.
+
+À titre d'exercice, nous allons configurer la fréquence d'échantillonnage à 2,4 MHz et créer un spectrogramme de la bande radio FM :
+
+.. code-block:: python
+
+ # ...
+ sdr.sample_rate = 2.4e6 # Hz
+ # ...
+
+ fft_size = 512
+ num_rows = 500
+ x = sdr.read_samples(2048) # get rid of initial empty samples
+ x = sdr.read_samples(fft_size*num_rows) # get all the samples we need for the spectrogram
+ spectrogram = np.zeros((num_rows, fft_size))
+ for i in range(num_rows):
+ spectrogram[i,:] = 10*np.log10(np.abs(np.fft.fftshift(np.fft.fft(x[i*fft_size:(i+1)*fft_size])))**2)
+ extent = [(sdr.center_freq + sdr.sample_rate/-2)/1e6,
+ (sdr.center_freq + sdr.sample_rate/2)/1e6,
+ len(x)/sdr.sample_rate, 0]
+ plt.imshow(spectrogram, aspect='auto', extent=extent)
+ plt.xlabel("Frequency [MHz]")
+ plt.ylabel("Time [s]")
+ plt.show()
+
+.. image:: ../_images/rtlsdr-waterfall.svg
+ :align: center
+ :target: ../_images/rtlsdr-waterfall.svg
+ :alt: RTL-SDR waterfall (aka spectrogram) example
+
+Réglage PPM
+##############
+
+Pour ceux qui s'intéressent au réglage PPM, sachez que chaque récepteur RTL-SDR présente un léger décalage/erreur de fréquence, dû au faible coût des puces de tuner et à l'absence d'étalonnage. Ce décalage de fréquence est relativement linéaire (et non constant) sur l'ensemble du spectre. On peut donc le corriger en saisissant une valeur PPM (parties par million). Par exemple, si vous syntonisez sur 100 MHz et que vous réglez le PPM sur 25, le signal reçu sera décalé vers le haut de 100 x 10⁶ / (1 x 10⁶ * 25) = 2500 Hz. L'impact de l'erreur de fréquence est plus important pour les signaux plus étroits. Cela dit, de nombreux signaux modernes intègrent une étape de synchronisation de fréquence qui corrige tout décalage de fréquence sur l'émetteur, le récepteur ou dû à l'effet Doppler.
+
+********************************
+Pour en savoir plus
+********************************
+
+#. `RTL-SDR.com's About Page `_
+#. https://hackaday.com/2019/07/31/rtl-sdr-seven-years-later/
+#. https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr
diff --git a/content-fr/sampling.rst b/content-fr/sampling.rst
index 6b751832..462dd6d9 100644
--- a/content-fr/sampling.rst
+++ b/content-fr/sampling.rst
@@ -10,7 +10,7 @@ Dans ce chapitre, nous présentons un concept appelé échantillonnage IQ, ou é
Les bases de l'échantillonnage
**********************************
-Avant d'aborder l'échantillonnage QI, voyons d'abord ce que signifie l'échantillonnage. Vous avez peut-être déjà rencontré l'échantillonnage sans vous en rendre compte en enregistrant des données audio avec un microphone. Le microphone est un transducteur qui convertit les ondes sonores en un signal électrique (un niveau de tension). Ce signal électrique est transformé par un convertisseur analogique-numérique (CAN), produisant une représentation numérique de l'onde sonore. Pour simplifier, le microphone capte les ondes sonores qui sont converties en électricité, et cette électricité est à son tour convertie en nombres. Le CAN fait le lien entre les domaines analogique et numérique. Les SDR sont étonnamment similaires. Au lieu d'un microphone, ils utilisent une antenne, et utilisent également des ADC. Dans les deux cas, le niveau de tension est échantillonné par un CAN. Pour les SDR, il s'agit d'ondes radio en entrée et de nombres en sortie.
+Avant d'aborder l'échantillonnage QI, voyons d'abord ce que signifie l'échantillonnage. Vous avez peut-être déjà rencontré l'échantillonnage sans vous en rendre compte en enregistrant des données audio avec un microphone. Le microphone est un transducteur qui convertit les ondes sonores en un signal électrique (un niveau de tension). Ce signal électrique est transformé par un convertisseur analogique-numérique (CAN), produisant une représentation numérique de l'onde sonore. Pour simplifier, le microphone capte les ondes sonores qui sont converties en électricité, et cette électricité est à son tour convertie en nombres. Le CAN fait le lien entre les domaines analogique et numérique. Les SDR sont étonnamment similaires. Au lieu d'un microphone, ils utilisent une antenne, et utilisent également des CAN. Dans les deux cas, le niveau de tension est échantillonné par un CAN. Pour les SDR, il s'agit d'ondes radio en entrée et de nombres en sortie.
Qu'il s'agisse d'audio ou de radiofréquences, nous devons échantillonner si nous voulons capturer, traiter ou enregistrer un signal numériquement. L'échantillonnage peut sembler simple, mais il est très complexe. Une façon plus technique d'envisager l'échantillonnage d'un signal est de saisir des valeurs à des moments précis et de les sauvegarder numériquement. Disons que nous avons une fonction aléatoire, :math:`S(t)`, qui peut représenter n'importe quoi, et que c'est une fonction continue que nous voulons échantillonner :
@@ -64,7 +64,7 @@ Nous devons identifier la composante de fréquence la plus élevée, puis la dou
:scale: 70%
:align: center
-Si l'échantillonnage n'est pas assez rapide, nous obtenons ce que l'on appelle le repliement ou l'alaising, dont nous parlerons plus tard, et que nous essayons d'éviter à tout prix. Ce que font nos SDR (et la plupart des récepteurs en général), c'est filtrer tout ce qui est au-dessus de Fs/2 juste avant l'échantillonnage. Si nous essayons de recevoir un signal avec une fréquence d'échantillonnage trop faible, ce filtre coupera une partie du signal. Nos récepteurs SDR se donnent beaucoup de mal pour nous fournir des échantillons exempts de repliement ainsi que d'autres imperfections.
+Si l'échantillonnage n'est pas assez rapide, nous obtenons ce que l'on appelle le repliement ou l'aliasing, dont nous parlerons plus tard, et que nous essayons d'éviter à tout prix. Ce que font nos SDR (et la plupart des récepteurs en général), c'est filtrer tout ce qui est au-dessus de Fs/2 juste avant l'échantillonnage. Si nous essayons de recevoir un signal avec une fréquence d'échantillonnage trop faible, ce filtre coupera une partie du signal. Nos récepteurs SDR se donnent beaucoup de mal pour nous fournir des échantillons exempts de repliement ainsi que d'autres imperfections.
*******************************
Échantillonnage en quadrature
@@ -72,7 +72,7 @@ Si l'échantillonnage n'est pas assez rapide, nous obtenons ce que l'on appelle
Le terme "quadrature" a de nombreuses significations, mais dans le contexte du DSP et de la SDR, il désigne deux ondes déphasées de 90 degrés. Pourquoi un déphasage de 90 degrés? Observez que deux ondes qui sont déphasées de 180 degrés sont essentiellement la même onde avec une multipliée par -1. En étant déphasées de 90 degrés, elles deviennent orthogonales, et il y a beaucoup de choses intéressantes à faire avec les fonctions orthogonales. Par souci de simplicité, nous utilisons le sinus et le cosinus comme nos deux ondes sinusoïdales déphasées de 90 degrés.
-Ensuite, attribuons des variables pour représenter la **amplitude** du sinus et du cosinus. Nous utiliserons :math:`I` pour le cos() et :math:`Q` pour le sin():
+Ensuite, attribuons des variables pour représenter l' **amplitude** du sinus et du cosinus. Nous utiliserons :math:`I` pour le cos() et :math:`Q` pour le sin():
.. math::
I \cos(2\pi ft)
@@ -134,7 +134,7 @@ Cette représentation d'une sinusoïde est connue sous le nom de "diagramme de p
En Python, vous pouvez utiliser np.abs(x) et np.angle(x) pour la magnitude et la phase. L'entrée peut être un nombre complexe ou un tableau de nombres complexes, et la sortie sera un ou plusieurs nombres **réels** (du type float).
-Vous avez peut-être déjà compris comment ce diagramme vectoriel est lié à la convention IQ: I est réel et Q est imaginaire. À partir de maintenant, lorsque nous dessinerons le plan complexe, nous l'étiquetterons avec I et Q au lieu de réel et imaginaire. Mais il s'agira toujours des mmême nombres complexes!
+Vous avez peut-être déjà compris comment ce diagramme vectoriel est lié à la convention IQ: I est réel et Q est imaginaire. À partir de maintenant, lorsque nous dessinerons le plan complexe, nous l'étiquetterons avec I et Q au lieu de réel et imaginaire. Mais il s'agira toujours des même nombres complexes!
.. image:: ../_images/complex_plane_3.png
:scale: 70%
@@ -152,13 +152,13 @@ Nous pouvons utiliser l'identité trigonométrique :math:`a \cos(x) + b \sin(x)
.. math::
x(t) = 0.806 \cos(2\pi ft + 0.519)
-Même si nous avons commencé avec un nombre complexe, ce que nous transmettons est réel, ce qui est une bonne chose car vous ne pouvez pas réellement transmettre quelque chose d'imaginaire avec des ondes électromagnétiques. Nous utilisons simplement des nombres imaginaires/complexes pour représenter *ce que* nous transmettons. Nous parlerons bientôt de la fonction :math:`f`.
+Même si nous avons commencé avec un nombre complexe, ce que nous transmettons est réel, ce qui est une bonne chose car vous ne pouvez pas réellement transmettre quelque chose d'imaginaire avec des ondes électromagnétiques. Nous utilisons simplement des nombres imaginaires/complexes pour représenter *ce que* nous transmettons. Nous parlerons bientôt de :math:`f`.
*************************************
Les nombres complexes dans les FFT
*************************************
-Les nombres complexes ci-dessus ont été supposés être des échantillons du domaine temporel, mais vous rencontrerez également des nombres complexes lorsque vous effectuerez une FFT. Lorsque nous avons abordé les séries de Fourier et les FFT au chapitre précédent, nous n'avions pas encore plongé dans les nombres complexes. Lorsque vous effectuez la FFT d'une série d'échantillons, vous obtenez la représentation dans le domaine fréquentiel. Nous avons parlé de la façon dont la FFT détermine quelles fréquences existent dans cet ensemble d'échantillons (l'amplitude de la FFT indique la "puissance" de chaque fréquence). Mais la FFT détermine également le retard (décalage temporel) nécessaire à appliquer à chacune de ces fréquences, afin que l'ensemble des sinusoïdes puisse être additionné pour reconstruire le signal dans le domaine temporel. Ce retard est simplement la phase de la FFT. La sortie d'une FFT est un tableau de nombres complexes, et chaque nombre complexe vous donne la magnitude et la phase, et l'indice de ce nombre vous donne la fréquence. Si vous générez des sinusoïdes à ces fréquences/amplitudes/phases et que vous les additionnez, vous obtiendrez votre signal original dans le domaine temporel (ou quelque chose de très proche, et c'est là que le théorème d'échantillonnage de Nyquist entre en jeu).
+Les nombres complexes ci-dessus ont été supposés être des échantillons du domaine temporel, mais vous rencontrerez également des nombres complexes lorsque vous effectuerez une FFT. Lorsque nous avons abordé les séries de Fourier et les FFT au chapitre précédent, nous n'avions pas encore plongé dans les nombres complexes. Lorsque vous effectuez la FFT d'une série d'échantillons, vous obtenez la représentation dans le domaine fréquentiel. Nous avons parlé de la façon dont la FFT détermine quelles fréquences existent dans cet ensemble d'échantillons (l'amplitude de la FFT indique la "puissance" de chaque fréquence). Mais la FFT détermine également le retard (décalage temporel) nécessaire à appliquer à chacune de ces fréquences, afin que l'ensemble des sinusoïdes puissent être additionnées pour reconstruire le signal dans le domaine temporel. Ce retard est simplement la phase de la FFT. La sortie d'une FFT est un tableau de nombres complexes, et chaque nombre complexe vous donne la magnitude et la phase, et l'indice de ce nombre vous donne la fréquence. Si vous générez des sinusoïdes à ces fréquences/amplitudes/phases et que vous les additionnez, vous obtiendrez votre signal original dans le domaine temporel (ou quelque chose de très proche, et c'est là que le théorème d'échantillonnage de Nyquist entre en jeu).
*************************
Côté récepteur
@@ -170,17 +170,17 @@ Prenons maintenant la perspective d'un récepteur radio qui essaie de recevoir u
:scale: 70%
:align: center
-Ce qui entre est un signal réel reçu par notre antenne, et ceux-ci sont transformés en valeurs IQ. Ce que nous faisons, c'est échantillonner les branches I et Q individuellement, en utilisant deux ADC, puis nous combinons les paires et les stockons sous forme de nombres complexes. En d'autres termes, à chaque pas de temps, on échantillonne une valeur I et une valeur Q et on les combine sous la forme :math:`I + jQ` (c'est-à-dire un nombre complexe par échantillon IQ). Il y aura toujours une "fréquence d'échantillonnage", c'est-à-dire la vitesse à laquelle l'échantillonnage est effectué. Quelqu'un pourrait dire : "J'ai une radio logicielle qui fonctionne à une fréquence d'échantillonnage de 2 MHz". Ce qu'il veut dire, c'est que la radio logicielle génère deux millions d'échantillons IQ par seconde.
+Ce qui entre est un signal réel reçu par notre antenne, et ceux-ci sont transformés en valeurs IQ. Ce que nous faisons, c'est échantillonner les branches I et Q individuellement, en utilisant deux CAN, puis nous combinons les paires et les stockons sous forme de nombres complexes. En d'autres termes, à chaque pas de temps, on échantillonne une valeur I et une valeur Q et on les combine sous la forme :math:`I + jQ` (c'est-à-dire un nombre complexe par échantillon IQ). Il y aura toujours une "fréquence d'échantillonnage", c'est-à-dire la vitesse à laquelle l'échantillonnage est effectué. Quelqu'un pourrait dire : "J'ai une radio logicielle qui fonctionne à une fréquence d'échantillonnage de 2 MHz". Ce qu'il veut dire, c'est que la radio logicielle génère deux millions d'échantillons IQ par seconde.
Si quelqu'un vous donne un fichier d'échantillons QI, cela ressemblera à un tableau/vecteur 1D de nombres complexes. Ce point, complexe ou non, est le but de départ de tout ce chapitre, et nous l'avons finalement atteint.
Tout au long de ce manuel, vous deviendrez **très** familier avec le fonctionnement des échantillons IQ, comment les recevoir et les transmettre avec un SDR, comment les traiter dans Python et comment les enregistrer dans un fichier pour une analyse ultérieure.
-Une dernière remarque importante: la figure ci-dessus montre ce qui se passe **à l'intérieur** de la SDR. Nous n'avons pas besoin de générer une onde sinusoïdale, de la décaler de 90, de la multiplier ou de l'additionner - la SDR le fait pour nous. Nous indiquons à la SDR la fréquence à laquelle nous voulons échantillonner, ou la fréquence à laquelle nous voulons transmettre nos échantillons. Du côté du récepteur, le SDR nous fournira les échantillons IQ. Du côté de l'émetteur, nous devons fournir au SDR les échantillons IQ. En termes de type de données, il s'agira soit d'entiers complexes, soit de flottants.
+Une dernière remarque importante: la figure ci-dessus montre ce qui se passe **à l'intérieur** de la SDR. Nous n'avons pas besoin de générer une onde sinusoïdale, de la décaler de 90, de la multiplier ou de l'additionner - la SDR le fait pour nous. Nous indiquons à la SDR la fréquence à laquelle nous voulons échantillonner, ou la fréquence à laquelle nous voulons transmettre nos échantillons. Du côté du récepteur, la SDR nous fournira les échantillons IQ. Du côté de l'émetteur, nous devons fournir à la SDR les échantillons IQ. En termes de type de données, il s'agira soit d'entiers complexes, soit de flottants.
**************************************
-Porteurse et Descente en Fréquence
+Porteuse et Descente en Fréquence
**************************************
Jusqu'à présent, nous n'avons pas parlé de la fréquence, mais nous avons vu qu'il y avait un :math:`f` dans les équations impliquant le cos() et le sin(). Cette fréquence est la fréquence de l'onde sinusoïdale que nous envoyons réellement dans l'air (la fréquence de l'onde électromagnétique). Nous l'appelons la "porteuse" car elle transporte nos informations sur une certaine fréquence. Lorsque nous nous accordons sur une fréquence avec notre SDR et recevons des échantillons, nos informations sont stockées dans I et Q; cette porteuse n'apparaît pas dans I et Q, en supposant que nous nous sommes réglés sur la porteuse.
@@ -195,19 +195,20 @@ Lorsque nous changeons rapidement nos valeurs IQ et que nous transmettons notre
Pour prendre un exemple simple, disons que nous transmettons l'échantillon IQ 1+0j, puis que nous passons à la transmission de 0+1j. Nous passons de :math:`\cos(2\pi ft)` à :math:`\sin(2\pi ft)`, ce qui signifie que notre porteuse se déphase de 90 degrés lorsque nous passons d'un échantillon à un autre.
-Revenons maintenant à l'échantillonnage pour une seconde. Au lieu de recevoir des échantillons en multipliant ce qui provient de l'antenne par un cos() et un sin() puis en enregistrant I et Q, que se passerait-il si nous envoyions le signal de l'antenne dans un seul CAN, comme dans l'architecture d'échantillonnage direct dont nous venons de parler? Supposons que la fréquence porteuse soit de 2.4 GHz, comme le WiFi ou le Bluetooth. Cela signifie que nous devrions échantillonner à 4.8 GHz, comme nous l'avons appris. C'est extrêmement rapide! Un CAN qui échantillonne aussi rapidement coûte des milliers de dollars. Au lieu de cela, nous "descendant en fréquence" (*downconversion* en anglais) le signal pour que le signal que nous voulons échantillonner soit centré sur le courant continu ou 0 Hz. Cette descente en fréquence a lieu avant l'échantillonnage. Nous passons de:
+Revenons maintenant à l'échantillonnage pour une seconde. Au lieu de recevoir des échantillons en multipliant ce qui provient de l'antenne par un cos() et un sin() puis en enregistrant I et Q, que se passerait-il si nous envoyions le signal de l'antenne dans un seul CAN, comme dans l'architecture d'échantillonnage direct dont nous venons de parler? Supposons que la fréquence porteuse soit de 2.4 GHz, comme le WiFi ou le Bluetooth. Cela signifie que nous devrions échantillonner à 4.8 GHz, comme nous l'avons appris. C'est extrêmement rapide! Un CAN qui échantillonne aussi rapidement coûte des milliers de dollars. Au lieu de cela, nous "descendons en fréquence" (*downconversion* en anglais) le signal pour que le signal que nous voulons échantillonner soit centré sur le courant continu ou 0 Hz. Cette descente en fréquence a lieu avant l'échantillonnage. Nous passons de:
.. math::
- I \cos(2\pi ft)
-
- Q \sin(2\pi ft)
-
+
+ I \underbrace{\cos(2\pi ft)}_{porteuse} \ + \ \ Q \underbrace{\sin(2\pi ft)}_{porteuse}
+
à juste I et Q.
Visualisons la conversion de fréquence dans le domaine des fréquences:
+
.. image:: ../_images/downconversion.png
:scale: 60%
:align: center
+ :alt: La descente en fréquences où un signal est décalé de RF à 0Hz ou à la fréquence de base
Lorsque nous sommes centrés autour de 0 Hz, la fréquence maximale n'est plus de 2,4 GHz mais est basée sur les caractéristiques du signal car nous avons supprimé la porteuse. La plupart des signaux ont une largeur de bande d'environ 100 kHz à 40 MHz, de sorte que, grâce à la conversion de fréquence, nous pouvons échantillonner à un taux *beaucoup* plus faible. Les USRP B2X0 et PlutoSDR contiennent un circuit intégré RF (RFIC) qui peut échantillonner jusqu'à 56 MHz, ce qui est suffisamment élevé pour la plupart des signaux que nous rencontrerons dans la vie de tous les jours.
@@ -218,7 +219,7 @@ Enfin, vous êtes peut-être curieux de savoir à quelle vitesse les signaux se
.. math::
f = \frac{c}{\lambda}
-où :math:`c` est la vitesse de la lumière, généralement fixée à 3e8 lorsque :math:`f` est en Hz et :math:``lambda` en mètre. Dans le domaine des communications sans fil, cette relation devient importante lorsqu'il s'agit d'antennes, car pour recevoir un signal à une certaine fréquence porteuse, :math:`f`, vous avez besoin d'une antenne qui correspond à sa longueur d'onde, :math:`\lambda`, généralement l'antenne a une longueur de :math:`\lambda/2` ou :math:`\lambda/4`. Cependant, quelle que soit la fréquence/longueur d'onde, l'information transportée par ce signal se déplace toujours à la vitesse de la lumière, de l'émetteur au récepteur. Pour calculer ce délai dans l'air, une règle empirique est que la lumière parcourt environ un 30 cm en une nanoseconde. Autre règle empirique : un signal se rendant à un satellite en orbite géostationnaire et en revenant prendra environ 0.25 seconde pour l'ensemble du trajet.
+où :math:`c` est la vitesse de la lumière, généralement fixée à 3e8 lorsque :math:`f` est en Hz et :math:`\lambda` en mètre. Dans le domaine des communications sans fil, cette relation devient importante lorsqu'il s'agit d'antennes, car pour recevoir un signal à une certaine fréquence porteuse, :math:`f`, vous avez besoin d'une antenne qui correspond à sa longueur d'onde, :math:`\lambda`, généralement l'antenne a une longueur de :math:`\lambda/2` ou :math:`\lambda/4`. Cependant, quelle que soit la fréquence/longueur d'onde, l'information transportée par ce signal se déplace toujours à la vitesse de la lumière, de l'émetteur au récepteur. Pour calculer ce délai dans l'air, une règle empirique est que la lumière parcourt environ 30 cm en une nanoseconde. Autre règle empirique : un signal se rendant à un satellite en orbite géostationnaire et en revenant prendra environ 0.25 seconde pour l'ensemble du trajet.
*****************************
Architectures des récepteurs
@@ -246,10 +247,10 @@ Nous avons tendance à créer, enregistrer ou analyser des signaux en bande de b
Dans la section précédente où nous avons joué avec le point complexe 0.7-0.4j, il s'agissait essentiellement d'un échantillon dans un signal en bande de base. La plupart du temps, lorsque vous voyez des échantillons complexes (échantillons IQ), vous êtes en bande de base. Les signaux sont rarement représentés ou stockés numériquement en RF, en raison de la quantité de données que cela prendrait, et du fait que nous ne sommes généralement intéressés que par une petite partie du spectre RF.
***************************
-Le Pic DC et le décalage DC
+Le Pic DC et le Décalage DC
***************************
-Lorsque vous commencez à travailler avec les SDR, vous trouvez souvent un pic important au centre de la FFT. On l'appelle "offset DC" ou "pic DC" ou parfois "fuite LO", où LO signifie *Local oscilator* pour *oscillateur local* en français.
+Lorsque vous commencez à travailler avec les SDR, vous trouvez souvent un pic important au centre de la FFT. On l'appelle "offset DC" ou "pic DC" ou parfois "fuite LO", où LO signifie *Local oscillator* pour *oscillateur local* en français.
Voici un exemple d'un pic de courant continu:
@@ -257,7 +258,7 @@ Voici un exemple d'un pic de courant continu:
:scale: 50%
:align: center
-Because the SDR tunes to a center frequency, the 0 Hz portion of the FFT corresponds to the center frequency. Ceci étant dit, un pic de courant continu ne signifie pas nécessairement qu'il y a de l'énergie à la fréquence centrale. S'il n'y a qu'un pic de courant continu et que le reste de la FFT ressemble à du bruit, il est fort probable qu'il n'y a pas de signal présent à l'endroit où elle vous le montre.
+Parceque la SDR s'accorde sur une fréquence centrale, la composante à 0hz de la FFT correspond à la fréquence centrale. Ceci étant dit, un pic de courant continu ne signifie pas nécessairement qu'il y a de l'énergie à la fréquence centrale. S'il n'y a qu'un pic de courant continu et que le reste de la FFT ressemble à du bruit, il est fort probable qu'il n'y a pas de signal présent à l'endroit où elle vous le montre.
Un décalage DC est un artefact commun dans les récepteurs à conversion directe, qui est l'architecture utilisée pour les SDRs comme le PlutoSDR, RTL-SDR, LimeSDR, et de nombreux USRPs Ettus. Dans les récepteurs à conversion directe, un oscillateur local convertit le signal de sa fréquence réelle en bande de base. Par conséquent, les fuites de cet oscillateur apparaissent au centre de la bande passante observée. La fuite du LO est une énergie supplémentaire créée à cause de la combinaison des fréquences. L'élimination de ce bruit supplémentaire est difficile car il est proche du signal de sortie souhaité. De nombreux circuits intégrés RF (RFIC) intègrent une fonction automatique d'élimination du décalage continu, mais elle nécessite généralement la présence d'un signal pour fonctionner. C'est pourquoi le pic de courant continu est très apparent lorsqu'aucun signal n'est présent.
diff --git a/content-fr/usrp.rst b/content-fr/usrp.rst
index f43d3539..7804ff44 100644
--- a/content-fr/usrp.rst
+++ b/content-fr/usrp.rst
@@ -165,7 +165,7 @@ Pour spécifier le gain, vous pouvez utiliser la fonction normale set_rx_gain()
Contrôle automatique du gain
######################################
-Certains USRP, y compris les séries B200 et E310, prennent en charge la commande automatique de gain (AGC pour *automatic gain controller* en anglais) qui ajuste automatiquement le gain de réception en fonction du niveau du signal reçu, afin d'essayer de "remplir" au mieux les bits de l'ADC. L'AGC peut être activé en utilisant :
+Certains USRP, y compris les séries B200 et E310, prennent en charge la commande automatique de gain (AGC pour *automatic gain controller* en anglais) qui ajuste automatiquement le gain de réception en fonction du niveau du signal reçu, afin d'essayer de "remplir" au mieux les bits du CAN. L'AGC peut être activé en utilisant :
.. code-block:: python
@@ -194,7 +194,7 @@ Dans l'exemple complet ci-dessus, vous verrez la ligne :code:`st_args = uhd.usrp
Vous pouvez voir d'autres options dans la documentation de l'API UHD C++, mais elles n'ont jamais été implémentées dans l'API Python, du moins au moment de la rédaction de ce document.
-Le deuxième argument est le format de données "over-the-wire", c'est-à-dire le type de données lorsque les échantillons sont envoyés à l'hôte via USB/Ethernet/SFP. Pour l'API Python, les options sont : "sc16", "sc12" et "sc8", l'option 12 bits n'étant prise en charge que par certains USRP. Ce choix est important car la connexion entre l'USRP et l'ordinateur hôte est souvent le goulot d'étranglement, donc en passant de 16 bits à 8 bits, vous pouvez obtenir un taux plus élevé. Rappelez-vous également que de nombreux USRP ont des ADC limités à 12 ou 14 bits, utiliser "sc16" ne signifie pas que l'ADC est de 16 bits.
+Le deuxième argument est le format de données "over-the-wire", c'est-à-dire le type de données lorsque les échantillons sont envoyés à l'hôte via USB/Ethernet/SFP. Pour l'API Python, les options sont : "sc16", "sc12" et "sc8", l'option 12 bits n'étant prise en charge que par certains USRP. Ce choix est important car la connexion entre l'USRP et l'ordinateur hôte est souvent le goulot d'étranglement, donc en passant de 16 bits à 8 bits, vous pouvez obtenir un taux plus élevé. Rappelez-vous également que de nombreux USRP ont des CAN limités à 12 ou 14 bits, utiliser "sc16" ne signifie pas que le CAN est de 16 bits.
Pour la partie canal du :code:`st_args`, voir la sous-section Sous-dispositif and Channels ci-dessous.
diff --git a/content-nl/2d_beamforming.rst b/content-nl/2d_beamforming.rst
new file mode 100644
index 00000000..f49560ab
--- /dev/null
+++ b/content-nl/2d_beamforming.rst
@@ -0,0 +1,565 @@
+.. _2d-beamforming-chapter:
+
+#################
+2D-bundelvorming
+#################
+
+Dit hoofdstuk breidt het 1D-hoofdstuk over bundelvorming/DOA uit naar 2D-arrays. We starten met een eenvoudige rechthoekige array en leiden de stuurvectorvergelijking en MVDR-bundelvormer af, daarna werken we met echte data van een 3x5-array. Tot slot gebruiken we de interactieve tool om de effecten van verschillende arraygeometrieen en elementafstand te verkennen.
+
+****************************************
+Rechthoekige Arrays en 2D-bundelvorming
+****************************************
+
+Rechthoekige arrays (ook wel planaire arrays) bestaan uit een 2D-array van elementen. Met een extra dimensie komt wat extra complexiteit, maar dezelfde basisprincipes blijven gelden, en het lastigste deel is het visualiseren van de resultaten (geen eenvoudige polaire grafieken meer, maar 3D-oppervlakteplots). Ook al is onze array nu 2D, dat betekent niet dat we aan elke datastructuur een extra dimensie moeten toevoegen. Zo houden we de gewichten gewoon als een 1D-array van complexe getallen. Wel moeten we de posities van onze elementen in 2D representeren. We blijven :code:`theta` gebruiken voor de azimuthoek, maar introduceren nu ook :code:`phi`, de elevatiehoek. Er bestaan meerdere conventies voor bolcoordinaten, maar wij gebruiken de volgende:
+
+.. image:: ../_images/Spherical_Coordinates.svg
+ :align: center
+ :target: ../_images/Spherical_Coordinates.svg
+ :alt: Bolcoordinatenstelsel met theta en phi
+
+Dat komt overeen met:
+
+.. math::
+
+ x = \sin(\theta) \cos(\phi)
+
+ y = \cos(\theta) \cos(\phi)
+
+ z = \sin(\phi)
+
+We stappen ook over op een gegeneraliseerde stuurvectorvergelijking, die niet aan een specifieke arraygeometrie is gebonden:
+
+.. math::
+
+ s = e^{2j \pi \boldsymbol{p} u / \lambda}
+
+waarbij :math:`\boldsymbol{p}` de verzameling x/y/z-posities van de elementen in meter is (grootte :code:`Nr` x 3) en :math:`u` de richting is waar we naartoe willen wijzen als een eenheidsvector in x/y/z (grootte 3x1). In Python ziet dat er zo uit:
+
+.. code-block:: python
+
+ def steering_vector(pos, dir):
+ # Nrx3 3x1
+ return np.exp(2j * np.pi * pos @ dir / wavelength) # outputs Nr x 1 (column vector)
+
+Laten we deze gegeneraliseerde stuurvectorvergelijking toepassen op een eenvoudige ULA met 4 elementen, zodat de koppeling met eerdere stof duidelijk blijft. We drukken :code:`d` nu uit in meters in plaats van relatief ten opzichte van de golflengte. We plaatsen de elementen langs de y-as:
+
+.. code-block:: python
+
+ Nr = 4
+ fc = 5e9
+ wavelength = 3e8 / fc
+ d = 0.5 * wavelength # in meters
+
+ # We will store our element positions in a list of (x,y,z)'s, even though it's just a ULA along the y-axis
+ pos = np.zeros((Nr, 3)) # Element positions, as a list of x,y,z coordinates in meters
+ for i in range(Nr):
+ pos[i,0] = 0 # x position
+ pos[i,1] = d * i # y position
+ pos[i,2] = 0 # z position
+
+De onderstaande afbeelding toont een bovenaanzicht van de ULA, met als voorbeeld een theta van 20 graden.
+
+.. image:: ../_images/2d_beamforming_ula.svg
+ :align: center
+ :target: ../_images/2d_beamforming_ula.svg
+ :alt: ULA met theta van 20 graden
+
+Het enige dat nog rest is het koppelen van onze oude :code:`theta` aan deze nieuwe aanpak met eenheidsvectoren. We kunnen :code:`dir` eenvoudig uit :code:`theta` berekenen: de x- en z-component van de eenheidsvector zijn 0 omdat we nog in 1D werken, en volgens onze bolcoordinatenconventie is de y-component :code:`np.cos(theta)`, dus de volledige code is :code:`dir = np.asmatrix([0, np.cos(theta_i), 0]).T`. Op dit punt kun je de gegeneraliseerde stuurvectorvergelijking koppelen aan de ULA-stuurvectorvergelijking die we al gebruikten. Probeer deze nieuwe code uit, kies een :code:`theta` tussen 0 en 360 graden (vergeet niet om naar radialen om te rekenen!), en de stuurvector moet een 4x1-array zijn.
+
+Laten we nu naar het 2D-geval gaan. We plaatsen onze array in het X-Z-vlak, met kijkrichting horizontaal gericht naar de positieve y-as (:math:`\theta = 0`, :math:`\phi = 0`). We gebruiken dezelfde elementafstand als eerder, maar nu hebben we in totaal 16 elementen:
+
+.. code-block:: python
+
+ # Now let's switch to 2D, using a 4x4 array with half wavelength spacing, so 16 elements total
+ Nr = 16
+
+ # Element positions, still as a list of x,y,z coordinates in meters, we'll place the array in the X-Z plane
+ pos = np.zeros((Nr,3))
+ for i in range(Nr):
+ pos[i,0] = d * (i % 4) # x position
+ pos[i,1] = 0 # y position
+ pos[i,2] = d * (i // 4) # z position
+
+Bovenaanzicht van onze rechthoekige 4x4-array:
+
+.. image:: ../_images/2d_beamforming_element_pos.svg
+ :align: center
+ :target: ../_images/2d_beamforming_element_pos.svg
+ :alt: Elementposities van rechthoekige array
+
+Om naar een bepaalde theta en phi te wijzen, moeten we die hoeken omzetten naar een eenheidsvector. We gebruiken dezelfde gegeneraliseerde stuurvectorvergelijking als eerder, maar nu berekenen we de eenheidsvector op basis van zowel theta als phi, met de vergelijkingen uit het begin van dit hoofdstuk:
+
+.. code-block:: python
+
+ # Let's point towards an arbitrary direction
+ theta = np.deg2rad(60) # azimith angle
+ phi = np.deg2rad(30) # elevation angle
+
+ # Using our spherical coordinate convention, we can calculate the unit vector:
+ def get_unit_vector(theta, phi): # angles are in radians
+ return np.asmatrix([np.sin(theta) * np.cos(phi), # x component
+ np.cos(theta) * np.cos(phi), # y component
+ np.sin(phi)]).T # z component
+
+ dir = get_unit_vector(theta, phi)
+ # dir is a 3x1
+ # [[0.75 ]
+ # [0.4330127]
+ # [0.5 ]]
+
+Laten we nu onze gegeneraliseerde stuurvectorfunctie gebruiken om de stuurvector te berekenen:
+
+.. code-block:: python
+
+ s = steering_vector(pos, dir)
+
+ # Use the conventional beamformer, which is simply the weights equal to the steering vector, plot the beam pattern
+ w = s # 16x1 vector of weights
+
+Het is belangrijk om op te merken dat we bij de stap van 1D naar 2D de dimensies van de datastructuren niet echt hebben aangepast: we hebben nu alleen niet-nul x/y/z-componenten. De stuurvectorvergelijking blijft hetzelfde en de gewichten blijven een 1D-array. Het kan verleidelijk zijn om gewichten als 2D-array op te slaan zodat dit visueel bij de arraygeometrie past, maar dat is niet nodig en 1D is doorgaans beter. Voor elk element bestaat er een corresponderend gewicht, en de volgorde van de gewichten is dezelfde als die van de elementposities.
+
+Het bundelpatroon dat bij deze gewichten hoort visualiseren is wat complexer, omdat we een 3D-plot of een 2D-heatmap nodig hebben. We scannen :code:`theta` en :code:`phi` om een 2D-array met vermogensniveaus te krijgen, en plotten die vervolgens met :code:`imshow()`. De code hieronder doet precies dat, en het resultaat staat in de figuur eronder, inclusief een punt op de eerder gekozen hoek:
+
+.. code-block:: python
+
+ resolution = 100 # number of points in each direction
+ theta_scan = np.linspace(-np.pi/2, np.pi/2, resolution) # azimuth angles
+ phi_scan = np.linspace(-np.pi/4, np.pi/4, resolution) # elevation angles
+ results = np.zeros((resolution, resolution)) # 2D array to store results
+ for i, theta_i in enumerate(theta_scan):
+ for j, phi_i in enumerate(phi_scan):
+ a = steering_vector(pos, get_unit_vector(theta_i, phi_i)) # array factor
+ results[i, j] = np.abs(w.conj().T @ a)[0,0] # power in signal, looks better as linear
+ plt.imshow(results.T, extent=(theta_scan[0]*180/np.pi, theta_scan[-1]*180/np.pi, phi_scan[0]*180/np.pi, phi_scan[-1]*180/np.pi), origin='lower', aspect='auto', cmap='viridis')
+ plt.colorbar(label='Power [linear]')
+ plt.scatter(theta*180/np.pi, phi*180/np.pi, color='red', s=50) # Add a dot at the correct theta/phi
+ plt.xlabel('Azimuth angle [degrees]')
+ plt.ylabel('Elevation angle [degrees]')
+ plt.show()
+
+.. image:: ../_images/2d_beamforming_2dplot.svg
+ :align: center
+ :target: ../_images/2d_beamforming_2dplot.svg
+ :alt: 3D-plot van het bundelpatroon
+
+Laten we nu echte samples simuleren; we voegen twee toon-stoorzenders toe die uit verschillende richtingen aankomen:
+
+.. code-block:: python
+
+ N = 10000 # number of samples to simulate
+
+ jammer1_theta = np.deg2rad(-30)
+ jammer1_phi = np.deg2rad(10)
+ jammer1_dir = get_unit_vector(jammer1_theta, jammer1_phi)
+ jammer1_s = steering_vector(pos, jammer1_dir) # Nr x 1
+ jammer1_tone = np.exp(2j*np.pi*0.1*np.arange(N)).reshape(1,-1) # make a row vector
+
+ jammer2_theta = np.deg2rad(10)
+ jammer2_phi = np.deg2rad(50)
+ jammer2_dir = get_unit_vector(jammer2_theta, jammer2_phi)
+ jammer2_s = steering_vector(pos, jammer2_dir)
+ jammer2_tone = np.exp(2j*np.pi*0.2*np.arange(N)).reshape(1,-1) # make a row vector
+
+ noise = np.random.normal(0, 1, (Nr, N)) + 1j * np.random.normal(0, 1, (Nr, N)) # complex Gaussian noise
+ r = jammer1_s @ jammer1_tone + jammer2_s @ jammer2_tone + noise # produces 16 x 10000 matrix of samples
+
+Voor de volledigheid berekenen we nu de MVDR-bundelvormergewichten richting de theta en phi die we eerder gebruikten (een eenheidsvector in die richting staat nog steeds in :code:`dir`):
+
+.. code-block:: python
+
+ s = steering_vector(pos, dir) # 16 x 1
+ R = np.cov(r) # Covariance matrix, 16 x 16
+ Rinv = np.linalg.pinv(R)
+ w = (Rinv @ s)/(s.conj().T @ Rinv @ s) # MVDR/Capon equation
+
+In plaats van naar een matige 3D-plot van het bundelpatroon te kijken, gebruiken we een alternatieve methode om te controleren of deze gewichten logisch zijn: we evalueren de respons van de gewichten voor verschillende richtingen en berekenen het vermogen in dB. We beginnen met de richting waarnaar we wijzen:
+
+.. code-block:: python
+
+ # Power in the direction we are pointing (theta=60, phi=30, which is still saved as dir):
+ a = steering_vector(pos, dir) # array factor
+ resp = w.conj().T @ a # scalar
+ print("Power in direction we are pointing:", 10*np.log10(np.abs(resp)[0,0]), 'dB')
+
+Dit geeft 0 dB, wat we verwachten omdat het doel van MVDR is om eenheidsvermogen in de gewenste richting te realiseren. Laten we nu ook het vermogen controleren in de richtingen van de twee jammers, plus een willekeurige richting en een richting die een graad afwijkt van de gewenste richting (dezelfde code, alleen :code:`dir` wijzigen). De resultaten staan in de tabel hieronder:
+
+.. list-table::
+ :widths: 70 30
+ :header-rows: 1
+
+ * - Direction Pointed
+ - Gain
+ * - :code:`dir` (direction used to find MVDR weights)
+ - 0 dB
+ * - Jammer 1
+ - -17.488 dB
+ * - Jammer 2
+ - -18.551 dB
+ * - 1 degree off from :code:`dir` in both :math:`\theta` and :math:`\phi`
+ - -0.00683 dB
+ * - Een willekeurige richting
+ - -10.591 dB
+
+Je resultaten kunnen verschillen door de willekeurige ruis die wordt gebruikt om de ontvangen samples te berekenen, waarmee vervolgens :code:`R` wordt bepaald. De hoofdboodschap is echter dat de jammers in een null terechtkomen met zeer laag vermogen, de richting die 1 graad afwijkt van :code:`dir` net onder 0 dB zit maar nog in de hoofdlob, en dat een willekeurige richting meestal lager is dan 0 dB maar hoger dan de jammers, en sterk kan variëren per simulatie-run. Let op dat MVDR een versterking van 0 dB in de hoofdlob geeft; bij de conventionele bundelvormer krijg je :math:`10 \log_{10}(Nr)`, dus ongeveer 12 dB voor onze 16-element-array. Dat laat een van de afwegingen van MVDR zien.
+
+De code voor dit onderdeel staat `hier `_.
+
+**********************************************
+Signalen Verwerken van een Echte 2D-array
+**********************************************
+
+In dit onderdeel werken we met echte data die is opgenomen met een 3x5-array gebouwd op een `QUAD-MxFE `_-platform van Analog Devices, dat tot 16 zend- en ontvangstkanalen ondersteunt (wij gebruikten er 15, alleen in ontvangstmodus). Er zijn twee opnames beschikbaar: de eerste bevat een enkele zender op kijkrichting van de array, die we voor calibratie gebruiken. De tweede opname bevat twee zenders uit verschillende richtingen, die we voor bundelvorming en DOA-testen gebruiken.
+
+- `IQ-opname van alleen C `_ (gebruikt voor calibratie, omdat C op kijkrichting staat)
+- `IQ-opname van B en D `_ (gebruikt voor bundelvorming/DOA-testen)
+
+De QUAD-MxFE was afgestemd op 2,8 GHz en alle zenders gebruikten een eenvoudige toon binnen de observatiebandbreedte. Interessant aan deze DSP is dat de sample rate hier niet doorslaggevend is: geen van de arrayverwerkingstechnieken die we gebruiken hangt ervan af, zolang het signaal maar ergens in de basisband zit. De DSP hangt wel af van de centerfrequentie, omdat de faseverschuiving tussen elementen afhangt van frequentie en aankomstrichting. Dat is het omgekeerde van veel andere signaalverwerking, waar sample rate cruciaal is en centerfrequentie meestal niet.
+
+We kunnen deze opnames in Python laden met de volgende code:
+
+.. code-block:: python
+
+ import numpy as np
+ import matplotlib.pyplot as plt
+
+ r = np.load("DandB_capture1.npy")[0:15] # 16th element is not connected but was still recorded
+ r_cal = np.load("C_only_capture1.npy")[0:15] # only the calibration signal (at kijkrichting) on
+
+De afstand tussen de antennes was 0,051 meter. We representeren de elementposities als een lijst met x,y,z-coordinaten in meter. We plaatsen de array in het X-Z-vlak, omdat de array verticaal gemonteerd was (met kijkrichting horizontaal gericht).
+
+.. code-block:: python
+
+ fc = 2.8e9 # center frequency in Hz
+ d = 0.051 # spacing between antennas in meters
+ wavelength = 3e8 / fc
+ Nr = 15
+ rows = 3
+ cols = 5
+
+ # Element positions, as a list of x,y,z coordinates in meters
+ pos = np.zeros((Nr, 3))
+ for i in range(Nr):
+ pos[i,0] = d * (i % cols) # x position
+ pos[i,1] = 0 # y position
+ pos[i,2] = d * (i // cols) # z position
+
+ # Plot and label positions of elements
+ fig = plt.figure()
+ ax = fig.add_subplot(projection='3d')
+ ax.scatter(pos[:,0], pos[:,1], pos[:,2], 'o')
+ # Label indices
+ for i in range(Nr):
+ ax.text(pos[i,0], pos[i,1], pos[i,2], str(i), fontsize=10)
+ plt.xlabel("X Position [m]")
+ plt.ylabel("Y Position [m]")
+ ax.set_zlabel("Z Position [m]")
+ plt.grid()
+ plt.show()
+
+De plot labelt elk element met zijn index, overeenkomend met de volgorde van de elementen in de opgenomen :code:`r`- en :code:`r_cal`-IQ-samples.
+
+.. image:: ../_images/2d_array_element_positions.svg
+ :align: center
+ :target: ../_images/2d_array_element_positions.svg
+ :alt: Elementposities van 2D-array
+
+Calibratie gebeurt met alleen de :code:`r_cal`-samples, die zijn opgenomen terwijl enkel de zender op kijkrichting actief was. Het doel is om voor elk element de fase- en amplitude-offset te vinden. Bij perfecte calibratie, en als de zender exact op kijkrichting staat, zouden alle afzonderlijke ontvangstkanalen hetzelfde signaal moeten ontvangen: onderling in fase en met gelijke amplitude. Door onvolkomenheden in array/kabels/antennes heeft elk element echter een andere fase- en amplitude-offset. In het calibratieproces bepalen we deze offsets, die we later op de :code:`r`-samples toepassen voordat we arrayverwerking uitvoeren.
+
+Er zijn veel manieren om te calibreren, maar wij gebruiken een methode op basis van eigenwaardedecompositie van de covariantiematrix. De covariantiematrix is een vierkante matrix met grootte :code:`Nr x Nr`, waarbij :code:`Nr` het aantal ontvangstkanalen is. De eigenvector die hoort bij de grootste eigenwaarde representeert idealiter het ontvangen signaal; die gebruiken we om fase-offsets te bepalen door van elk element in de eigenvector de fase te nemen en te normaliseren op het eerste element, dat als referentie dient. De amplitudecalibratie gebruikt de eigenvector niet, maar de gemiddelde amplitude van het ontvangen signaal per element.
+
+.. code-block:: python
+
+ # Calc covariance matrix, it's Nr x Nr
+ R_cal = r_cal @ r_cal.conj().T
+
+ # eigenvalue decomposition, v[:,i] is the eigenvector corresponding to the eigenvalue w[i]
+ w, v = np.linalg.eig(R_cal)
+
+ # Plot eigenvalues to make sure we have just one large one
+ w_dB = 10*np.log10(np.abs(w))
+ w_dB -= np.max(w_dB) # normalize
+ fig, (ax1) = plt.subplots(1, 1, figsize=(7, 3))
+ ax1.plot(w_dB, '.-')
+ ax1.set_xlabel('Index')
+ ax1.set_ylabel('Eigenvalue [dB]')
+ plt.show()
+
+ # Use max eigenvector to calibrate
+ v_max = v[:, np.argmax(np.abs(w))]
+ mags = np.mean(np.abs(r_cal), axis=1)
+ mags = mags[0] / mags # normalize to first element
+ phases = np.angle(v_max)
+ phases = phases[0] - phases # normalize to first element
+ cal_table = mags * np.exp(1j * phases)
+ print("cal_table", cal_table)
+
+Hieronder staat de plot van de eigenwaardeverdeling. We willen zien dat er slechts een grote waarde is en de rest klein, wat overeenkomt met een enkel ontvangen signaal. Eventuele interferers of multipad verslechteren het calibratieproces.
+
+.. image:: ../_images/2d_array_eigenvalues.svg
+ :align: center
+ :target: ../_images/2d_array_eigenvalues.svg
+ :alt: Eigenwaardeverdeling van 2D-array
+
+De calibratietabel is een lijst met complexe getallen, een per element, die de fase- en amplitude-offsets representeren (rechthoekige notatie is hier praktischer dan polaire notatie). Het eerste element is het referentie-element en is altijd 1.0 + 0.j. De overige elementen zijn de offsets per element in dezelfde volgorde als in :code:`pos`.
+
+.. code-block:: python
+
+ [1. +0.j 0.99526771+0.76149029j -0.91754588-0.66825262j
+ -0.96840297+0.37251012j 0.87866849+0.40446665j 0.56040169+1.50499875j
+ -0.80109196-1.29299264j -1.28464742-0.31133052j 1.26622038+0.46047599j
+ 2.01855809+9.77121302j -0.29249322-1.09413205j -1.0372309 -0.17983522j
+ -0.70614339+0.78682873j -0.75612972+5.67234809j 1.00032754-0.60824109j]
+
+
+We kunnen deze offsets op elke sample-set van de array toepassen door elk samplekanaal te vermenigvuldigen met het corresponderende element uit de calibratietabel:
+
+.. code-block:: python
+
+ # Apply cal offsets to r
+ for i in range(Nr):
+ r[i, :] *= cal_table[i]
+
+Terzijde: daarom berekenden we de offsets met :code:`mags[0] / mags` en :code:`phases[0] - phases`. Met de omgekeerde volgorde zouden we bij toepassing moeten delen in plaats van vermenigvuldigen, en vermenigvuldigen is hier handiger.
+
+Vervolgens voeren we DOA-schatting uit met het MUSIC-algoritme. We gebruiken de functies :code:`steering_vector()` en :code:`get_unit_vector()` die we eerder definieerden om voor elk array-element de stuurvector te berekenen, en gebruiken daarna MUSIC om de DOA van de twee zenders in de :code:`r`-samples te schatten. Het MUSIC-algoritme is in het vorige hoofdstuk behandeld.
+
+.. code-block:: python
+
+ # DOA using MUSIC
+ resolution = 400 # number of points in each direction
+ theta_scan = np.linspace(-np.pi/2, np.pi/2, resolution) # azimuth angles
+ phi_scan = np.linspace(-np.pi/4, np.pi/4, resolution) # elevation angles
+ results = np.zeros((resolution, resolution)) # 2D array to store results
+ R = np.cov(r) # Covariance matrix, 15 x 15
+ Rinv = np.linalg.pinv(R)
+ expected_num_signals = 4
+ w, v = np.linalg.eig(R) # eigenvalue decomposition, v[:,i] is the eigenvector corresponding to the eigenvalue w[i]
+ eig_val_order = np.argsort(np.abs(w))
+ v = v[:, eig_val_order] # sort eigenvectors using this order
+ V = np.zeros((Nr, Nr - expected_num_signals), dtype=np.complex64) # Noise subspace is the rest of the eigenvalues
+ for i in range(Nr - expected_num_signals):
+ V[:, i] = v[:, i]
+ for i, theta_i in enumerate(theta_scan):
+ for j, phi_i in enumerate(phi_scan):
+ dir_i = get_unit_vector(-1*theta_i, phi_i) # TODO figure out why -1* was needed to match reality
+ s = steering_vector(pos, dir_i) # 15 x 1
+ music_metric = 1 / (s.conj().T @ V @ V.conj().T @ s)
+ music_metric = np.abs(music_metric).squeeze()
+ music_metric = np.clip(music_metric, 0, 2) # Useful for ABCD one
+ results[i, j] = music_metric
+
+Onze resultaten zijn 2D, omdat de array 2D is, dus we moeten een 3D-plot of een 2D-heatmap gebruiken. We doen beide. Eerst een 3D-plot met elevatie op de ene as en azimuth op de andere:
+
+.. code-block:: python
+
+ # 3D az-el DOA results
+ results = 10*np.log10(results) # convert to dB
+ results[results < -20] = -20 # crop the z axis to some level of dB
+ fig, ax = plt.subplots(subplot_kw={"projection": "3d", "computed_zorder": False})
+ surf = ax.plot_surface(np.rad2deg(theta_scan[:,None]), # type: ignore
+ np.rad2deg(phi_scan[None,:]),
+ results,
+ cmap='viridis')
+ #ax.set_zlim(-10, results[max_idx])
+ ax.set_xlabel('Azimuth (theta)')
+ ax.set_ylabel('Elevation (phi)')
+ ax.set_zlabel('Power [dB]') # type: ignore
+ fig.savefig('../_images/2d_array_3d_doa_plot.svg', bbox_inches='tight')
+ plt.show()
+
+.. image:: ../_images/2d_array_3d_doa_plot.png
+ :align: center
+ :scale: 30%
+ :target: ../_images/2d_array_3d_doa_plot.png
+ :alt: 3D-DOA-plot
+
+Afhankelijk van de situatie kan het lastig zijn om waarden uit een 3D-plot af te lezen, dus we kunnen ook een 2D-heatmap met :code:`imshow()` maken:
+
+.. code-block:: python
+
+ # 2D, az-el heatmap (same as above, but 2D)
+ extent=(np.min(theta_scan)*180/np.pi,
+ np.max(theta_scan)*180/np.pi,
+ np.min(phi_scan)*180/np.pi,
+ np.max(phi_scan)*180/np.pi)
+ plt.imshow(results.T, extent=extent, origin='lower', aspect='auto', cmap='viridis') # type: ignore
+ plt.colorbar(label='Power [linear]')
+ plt.xlabel('Theta (azimuth, degrees)')
+ plt.ylabel('Phi (elevation, degrees)')
+ plt.savefig('../_images/2d_array_2d_doa_plot.svg', bbox_inches='tight')
+ plt.show()
+
+.. image:: ../_images/2d_array_2d_doa_plot.svg
+ :align: center
+ :target: ../_images/2d_array_2d_doa_plot.svg
+ :alt: 2D-DOA-plot
+
+Met deze 2D-plot kunnen we de geschatte azimuth en elevatie van de twee zenders eenvoudig aflezen (en zien dat het er inderdaad twee zijn). Op basis van de testopstelling die voor deze opname is gebruikt, komen deze resultaten overeen met de werkelijkheid. De *exacte* azimuth en elevatie zijn nooit gemeten, omdat daarvoor zeer specialistische apparatuur nodig is.
+
+Als oefening kun je zowel de conventionele bundelvormer als MVDR proberen en de resultaten vergelijken met MUSIC.
+
+De volledige code van dit onderdeel staat `hier `_.
+
+************************
+Interactieve Ontwerptool
+************************
+
+De onderstaande interactieve tool is gemaakt door `Jason Durbin `_, een freelance phased-array-engineer, die toestemming gaf om de tool in PySDR op te nemen. Bekijk gerust het `volledige project `_ of zijn `adviesbureau `_. Met deze tool kun je de geometrie van een phased array aanpassen, elementafstanden wijzigen, de stuurpositie veranderen, sidelobe-tapering toevoegen en meer.
+
+Enkele details over deze tool: antenne-elementen worden als isotroop aangenomen. De directiviteitsberekening gaat echter uit van straling over een halve hemisfeer (dus zonder achterlobben). Daardoor is de berekende directiviteit 3 dBi hoger dan bij volledig isotroop (de individuele elementgain is dus +3,0 dBi). De mesh kan fijner worden gemaakt door theta/phi-, u/v- of azimuth/elevatiepunten te verhogen. Door in de fase-/attenuatieplots op elementen te klikken (of lang te drukken) kun je fase/attenuatie handmatig instellen (let op: kies dan "enable override"). In de attenuatie-popup kun je elementen ook uitschakelen. Door met de muis over de 2D far-field- of geometrieplots te bewegen (of aan te raken) zie je de plotwaarde onder de cursor.
+
+.. raw:: html
+
+
+
+
+
+
+
Geometry
+
+
+
Steering
+
+
+ Theta (deg)
+
+
+
+ Phi (deg)
+
+
+
+
+
Taper(s)
+
+ Sampling
+ X & Y Radial
+
+
+
+
+
+
Quantization
+
+ Phase Bits
+
+
+
+ Atten. Bits
+
+
+
+ Atten. LSB (dB)
+
+
+
+ 0 bits would be no quantization.
+
+
+
+
+
Update Reset
+
+
Loading...
+
+
+
+
+
diff --git a/content-nl/about_author.rst b/content-nl/about_author.rst
index 7e1ef167..12bec106 100644
--- a/content-nl/about_author.rst
+++ b/content-nl/about_author.rst
@@ -4,11 +4,11 @@
Over de auteur
##################
-Dr. Marc Lichtman is een onderzoeker in draadloze communicatie die is gespecialiseerd in SDR, machine learning, LTE/5G-NR en spectrum sensing. Hij is een Adjunct-Professor op de Universiteit van Maryland. Hier heeft hij een cursus gemaakt en onderwezen wat als basis heeft gediend voor dit boek. Zijn cursus was een keuzevak als basis voor studenten die zich willen gaan specialiseren in SDR/DSP. Het heeft hem geholpen om de immens zware stof toegankelijk en activerend te maken voor studenten die konden programmeren, maar weinig-tot-niets wisten over de fysieke (PHY) laag. Het was niet ongewoon om een klas te starten met een mini-hackathon waar studenten een (door Marc verzonden) verborgen signaal moesten vinden of decoderen op basis van wat ze zojuist hadden geleerd.
+Dr. Marc Lichtman is een onderzoeker in draadloze communicatie die is gespecialiseerd in SDR, machine learning, LTE/5G-NR en spectrum sensing. Hij is een Adjunct-Professor op de Universiteit van Maryland. Hier heeft hij een cursus gemaakt en onderwezen wat als basis heeft gediend voor dit boek. Zijn cursus was een keuzevak als basis voor studenten die zich willen gaan specialiseren in SDR/DSP. Het heeft hem geholpen om de immens zware stof toegankelijk en activerend te maken voor studenten die konden programmeren, maar weinig-tot-niets wisten over draadloze communicatie. Het was niet ongewoon om een klas te starten met een mini-hackathon waar studenten een (door Marc verzonden) verborgen signaal moesten vinden of decoderen op basis van wat ze zojuist hadden geleerd.
-Marc is ook een van de hoofdpersonen van het `GNU Radio project `_, een open source SDR framework wat veel gebruikt wordt in de Academische wereld en defensie-gerelateerd onderzoek. Terwijl Python geweldig is om te leren, snel dingen uit te proberen en te ontwikkelen, leent het zich niet goed voor grote en complexe applicaties. GNU Radio kan gebruikt worden om complexere DSP-applicaties te implementeren. Daarnaast is een GNU Radio applicatie of een enkel blok erg gemakkelijk te delen met anderen.
+Marc is ook een van de hoofdpersonen van het `GNU Radio project `_, een open source SDR framework wat veel gebruikt wordt in de Academische wereld en defensie-gerelateerd onderzoek. GNU Radio kan gebruikt worden om complexere DSP-applicaties te implementeren. Daarnaast is een GNU Radio applicatie of een enkel blok erg gemakkelijk te delen met anderen.
-Marc leeft momenteel in de Washington DC omgeving met zijn vrouw Lindsey en hun vele katten en honden. Zijn hobby’s zijn houtbewerking, lasersnijden, de klarinet/saxofoon spelen, zeilen, tuinieren, drones bouwen/vliegen, elektrische skateboards bouwen/rijden en geavanceerd jojoën.
+Marc leeft momenteel in de Washington DC omgeving met zijn vrouw Lindsey en hun vele katten en honden. Zijn hobby’s zijn houtbewerking, lasersnijden, de klarinet/saxofoon, zeilen, tuinieren en pinbal spelen.
Email: marc@pysdr.org
diff --git a/content-nl/cyclostationary.rst b/content-nl/cyclostationary.rst
new file mode 100644
index 00000000..4b0befb8
--- /dev/null
+++ b/content-nl/cyclostationary.rst
@@ -0,0 +1,975 @@
+.. _freq-domain-chapter:
+
+###################################
+Cyclostationaire Signaalverwerking
+###################################
+
+.. raw:: html
+
+ Mede-auteur: Sam Brown
+
+In dit hoofdstuk maken we cyclostationaire signaalverwerking (CSP) inzichtelijker. Dit is een relatief nichegebied binnen RF-signaalverwerking dat wordt gebruikt om signalen met cyclostationaire eigenschappen te analyseren of te detecteren (vaak bij zeer lage SNR), zoals de meeste moderne digitale modulatieschema's. We behandelen de Cyclic Autocorrelation Function (CAF), Spectral Correlation Function (SCF), Spectral Coherence Function (COH), de geconjugeerde varianten ervan, en hoe je ze toepast. Het hoofdstuk bevat meerdere volledige Python-implementaties met voorbeelden voor BPSK, QPSK, OFDM en combinaties van meerdere signalen.
+
+****************
+Introductie
+****************
+
+Cyclostationaire signaalverwerking (CSP) is een verzameling technieken die de cyclostationaire eigenschap van veel echte communicatiesignalen benut. Denk aan gemoduleerde signalen zoals AM/FM/TV-uitzendingen, cellulair verkeer, WiFi, radarsignalen en andere signalen waarvan statistische eigenschappen periodiek veranderen. Veel traditionele signaalverwerking gaat uit van stationariteit: gemiddelde, variantie en hogere orde momenten veranderen dan niet in de tijd. In de praktijk zijn veel RF-signalen echter cyclostationair: hun statistiek verandert *periodiek* in de tijd. CSP benut dit en kan worden gebruikt om signalen in ruis te detecteren, modulatie te herkennen en signalen te scheiden die zowel in tijd als in frequentie overlappen.
+
+Als je na dit hoofdstuk en wat experimenteren in Python dieper in CSP wilt duiken, bekijk dan William Gardner's leerboek uit 1994 `Cyclostationarity in Communications and Signal Processing `_, zijn boek uit 1987 `Statistical Spectral Analysis `_, of Chad Spooner's `verzameling blogposts `_.
+
+Een bron die je hier vindt en vrijwel nergens anders: aan het einde van het SCF-deel staat een interactieve JavaScript-app waarmee je in je browser met de SCF van een voorbeeldsignaal kunt spelen en direct ziet hoe de SCF verandert bij andere signaal- en SCF-parameters. Deze interactieve demo's zijn gratis voor iedereen en worden in belangrijke mate mogelijk gemaakt door de steun van PySDR's `Patreon `_-leden.
+
+*****************************
+Herhaling van Autocorrelatie
+*****************************
+
+Zelfs als je de autocorrelatiefunctie al kent, is een korte herhaling nuttig omdat dit de basis van CSP is. De autocorrelatiefunctie meet de overeenkomst (correlatie) tussen een signaal en een in de tijd verschoven versie van zichzelf. Intuitief geeft ze aan in welke mate een signaal repetitief gedrag vertoont. De autocorrelatie van :math:`x(t)` is:
+
+.. math::
+ R_x(\tau) = E[x(t)x^*(t-\tau)]
+
+waar :math:`E` de verwachtingsoperator is, :math:`\tau` de tijdsvertraging, en :math:`*` het complex geconjugeerde teken. In discrete tijd met een eindig aantal samples (ons praktische geval) wordt dit:
+
+.. math::
+ R_x(\tau) = \frac{1}{N} \sum_{n=-N/2}^{N/2} x\left[ n+\frac{\tau}{2} \right] x^*\left[ n-\frac{\tau}{2} \right]
+
+waar :math:`N` het aantal samples in het signaal is.
+
+Als een signaal op een bepaalde manier periodiek is, zoals de herhalende symboolvorm van een QPSK-signaal, dan zal de autocorrelatie over een bereik van tau ook periodiek zijn. Als een QPSK-signaal bijvoorbeeld 8 samples per symbool heeft, dan is bij tau als geheel veelvoud van 8 de overeenkomst veel sterker dan bij andere tau-waarden. Deze periodiciteit in de autocorrelatie is precies wat we met CSP-technieken willen detecteren.
+
+************************************************
+De Cyclic Autocorrelation Function (CAF)
+************************************************
+
+Zoals in de vorige sectie besproken, willen we bepalen wanneer periodiciteit in de autocorrelatie aanwezig is. Herinner de Fouriertransformatie: als we willen testen hoe sterk een frequentie :math:`f` in een willekeurig signaal :math:`x(t)` aanwezig is, gebruiken we:
+
+.. math::
+ X(f) = \int x(t) e^{-j2\pi ft} dt
+
+Als we periodiciteit in de autocorrelatie willen vinden, berekenen we dus:
+
+.. math::
+ R_x(\tau, \alpha) = \lim_{T\rightarrow\infty} \frac{1}{T} \int_{-T/2}^{T/2} x(t + \tau/2)x^*(t - \tau/2)e^{-j2\pi \alpha t}dt.
+
+of in discrete tijd:
+
+.. math::
+ R_x(\tau, \alpha) = \frac{1}{N} \sum_{n=-N/2}^{N/2} x\left[ n+\frac{\tau}{2} \right] x^*\left[ n-\frac{\tau}{2} \right] e^{-j2\pi \alpha n}
+
+waarmee we testen hoe sterk frequentie :math:`\alpha` aanwezig is. Deze vergelijking noemen we de Cyclic Autocorrelation Function (CAF). Je kunt de CAF ook zien als een set Fourier-reekscoefficienten die de periodiciteit beschrijven. Met andere woorden: de CAF bevat amplitude en fase van harmonischen in de autocorrelatie van een signaal. We noemen signalen "cyclostationair" wanneer ze een periodieke of bijna periodieke autocorrelatie hebben. De CAF is daarmee een uitbreiding van de klassieke autocorrelatie voor cyclostationaire signalen.
+
+De CAF is een functie van twee variabelen: vertraging :math:`\tau` (tau) en cyclische frequentie :math:`\alpha`. Cyclische frequenties in CSP representeren de snelheid waarmee signaalstatistiek verandert, in het geval van de CAF vooral het tweede-ordemoment/variantiegedrag. Daarom corresponderen cyclische frequenties vaak met duidelijke periodiciteit zoals gemoduleerde symbolen in communicatiesignalen. We gaan zien hoe de symboolsnelheid van een BPSK-signaal en de gehele veelvouden daarvan (harmonischen) zichtbaar worden als cyclische frequenties in de CAF.
+
+In Python kan de CAF van basisbandsignaal :code:`samples` voor gegeven :code:`alpha` en :code:`tau` zo worden berekend (de omliggende code vullen we zo aan):
+
+.. code-block:: python
+
+ CAF = (np.exp(1j * np.pi * alpha * tau) *
+ np.sum(samples * np.conj(np.roll(samples, tau)) *
+ np.exp(-2j * np.pi * alpha * np.arange(N))))
+
+We gebruiken :code:`np.roll()` om een van de sample-sets met tau te verschuiven, omdat verschuiving in gehele aantallen samples moet gebeuren. Als we beide sets tegengesteld zouden verschuiven, slaan we om-en-om verschuivingen over. Daarnaast voegen we een frequentieverschuiving toe, omdat we telkens 1 sample verschuiven en slechts aan een kant (in plaats van een halve sample aan beide kanten zoals in de basis-CAF). De frequentie van die correctie is :code:`alpha/2`.
+
+Om met de CAF in Python te spelen, simuleren we eerst een voorbeeldsignaal. We gebruiken een rechthoekig BPSK-signaal (dus zonder pulse shaping) met 20 samples per symbool, plus witte Gaussische ruis (AWGN). We voegen een frequentie-offset toe aan het BPSK-signaal, zodat we later laten zien hoe cyclostationaire verwerking zowel frequentie-offset als cyclische frequentie kan schatten. Deze offset is vergelijkbaar met een radio die een signaal ontvangt zonder precies op de middenfrequentie afgestemd te zijn.
+
+De volgende code simuleert de IQ-samples die we in de volgende twee secties gebruiken:
+
+.. code-block:: python
+
+ N = 100000 # number of samples to simulate
+ f_offset = 0.2 # Hz normalized
+ sps = 20 # cyclic freq (alpha) will be 1/sps or 0.05 Hz normalized
+
+ symbols = np.random.randint(0, 2, int(np.ceil(N/sps))) * 2 - 1 # random 1's and -1's
+ bpsk = np.repeat(symbols, sps) # repeat each symbol sps times to make rectangular BPSK
+ bpsk = bpsk[:N] # clip off the extra samples
+ bpsk = bpsk * np.exp(2j * np.pi * f_offset * np.arange(N)) # Freq shift up the BPSK, this is also what makes it complex
+ noise = np.random.randn(N) + 1j*np.random.randn(N) # complex white Gaussian noise
+ samples = bpsk + 0.1*noise # add noise to the signal
+
+Omdat absolute sample rate en symboolsnelheid in dit hoofdstuk niet doorslaggevend zijn, gebruiken we genormaliseerde frequentie. Dat komt neer op sample rate = 1 Hz. Het signaal moet dan tussen -0.5 en +0.5 Hz liggen. Daarom zul je de variabele :code:`sample_rate` bewust niet in de code-snippets zien; we werken met samples per symbool (:code:`sps`).
+
+Ter illustratie kijken we eerst naar de power spectral density (FFT) van het signaal zelf, *voordat* CSP wordt toegepast:
+
+.. image:: ../_images/psd_of_bpsk_used_for_caf.svg
+ :align: center
+ :target: ../_images/psd_of_bpsk_used_for_caf.svg
+ :alt: PSD van BPSK gebruikt voor CAF
+
+Je ziet de toegepaste frequentieverschuiving van 0.2 Hz. Door 20 samples per symbool is het signaal relatief smal, maar zonder pulse shaping valt het in frequentie langzaam af.
+
+Nu berekenen we de CAF bij de juiste alpha en over een bereik aan tau-waarden (als start nemen we tau van -50 tot +50). De juiste alpha is hier simpelweg de inverse van samples per symbool: 1/20 = 0.05 Hz. In Python genereren we de CAF door over tau te itereren:
+
+.. code-block:: python
+
+ # CAF only at the correct alpha
+ alpha_of_interest = 1/sps # equates to 0.05 Hz
+ taus = np.arange(-50, 51)
+ CAF = np.zeros(len(taus), dtype=complex)
+ for i in range(len(taus)):
+ CAF[i] = (np.exp(1j * np.pi * alpha_of_interest * taus[i]) * # This term is to make up for the fact we're shifting by 1 sample at a time, and only on one side
+ np.sum(samples * np.conj(np.roll(samples, taus[i])) *
+ np.exp(-2j * np.pi * alpha_of_interest * np.arange(N))))
+
+Laten we het reele deel van :code:`CAF` plotten met :code:`plt.plot(taus, np.real(CAF))`:
+
+.. image:: ../_images/caf_at_correct_alpha.svg
+ :align: center
+ :target: ../_images/caf_at_correct_alpha.svg
+ :alt: CAF bij correcte alpha
+
+Dit ziet er misschien wat vreemd uit, maar onthoud dat tau het tijddomein representeert. Het belangrijkste is dat er veel energie in de CAF zit bij deze alpha, omdat deze alpha overeenkomt met een cyclische frequentie in ons signaal. Ter vergelijking bekijken we de CAF bij een onjuiste alpha, bijvoorbeeld 0.08 Hz:
+
+.. image:: ../_images/caf_at_incorrect_alpha.svg
+ :align: center
+ :target: ../_images/caf_at_incorrect_alpha.svg
+ :alt: CAF bij onjuiste alpha
+
+Let op de y-as: er zit nu veel minder energie in de CAF. De precieze patronen zijn op dit moment minder belangrijk en worden duidelijker na de SCF in de volgende sectie.
+
+Wat we ook kunnen doen is de CAF over een bereik van alpha's berekenen en per alpha het vermogen in de CAF bepalen via de magnitude en vervolgens som of gemiddelde (in dit geval maakt dat weinig uit). Als we deze vermogens over alpha plotten, verwachten we pieken op de cyclische frequenties in het signaal. De volgende code voegt een :code:`for`-loop toe en gebruikt een alpha-stap van 0.005 Hz (dit kan lang duren):
+
+.. code-block:: python
+
+ alphas = np.arange(0, 0.5, 0.005)
+ CAF = np.zeros((len(alphas), len(taus)), dtype=complex)
+ for j in range(len(alphas)):
+ for i in range(len(taus)):
+ CAF[j, i] = (np.exp(1j * np.pi * alphas[j] * taus[i]) *
+ np.sum(samples * np.conj(np.roll(samples, taus[i])) *
+ np.exp(-2j * np.pi * alphas[j] * np.arange(N))))
+ CAF_magnitudes = np.average(np.abs(CAF), axis=1) # at each alpha, calc power in the CAF
+ plt.plot(alphas, CAF_magnitudes)
+ plt.xlabel('Alpha')
+ plt.ylabel('CAF Power')
+
+.. image:: ../_images/caf_avg_over_alpha.svg
+ :align: center
+ :target: ../_images/caf_avg_over_alpha.svg
+ :alt: Gemiddelde CAF over alpha
+
+We zien niet alleen de verwachte piek op 0.05 Hz, maar ook pieken op gehele veelvouden daarvan. Dat komt doordat de CAF een Fourier-reeks is en harmonischen van de grondfrequentie zichtbaar zijn, zeker bij PSK/QAM zonder pulse shaping. De energie bij alpha = 0 is het totale vermogen in de PSD. Meestal nullen we die component uit omdat 1) we de PSD vaak al apart plotten en 2) deze anders het dynamisch bereik van de colormap verstoort bij 2D-plots.
+
+Hoewel de CAF interessant is, willen we vaak cyclische frequentie *als functie van RF-frequentie* bekijken, in plaats van alleen cyclische frequentie op zichzelf. Dat brengt ons bij de Spectral Correlation Function (SCF).
+
+************************************************
+De Spectral Correlation Function (SCF)
+************************************************
+
+Net zoals de CAF periodiciteit in de autocorrelatie laat zien, laat de SCF periodiciteit in de PSD zien. Autocorrelatie en PSD vormen een Fouriertransformatie-paar; daarom is het logisch dat CAF en SCF dat ook doen. Dit heet de *Cyclic Wiener Relationship*. Dit wordt nog duidelijker als je bedenkt dat CAF en SCF bij :math:`\alpha=0` respectievelijk de gewone autocorrelatie en PSD zijn.
+
+Je kunt de SCF verkrijgen door de Fouriertransformatie van de CAF te nemen. Voor ons BPSK-signaal met 20 samples per symbool bekijken we de SCF bij de juiste alpha (0.05 Hz). Dat vereist alleen de FFT van de CAF en een magnitudeplot. De volgende code sluit aan op de eerdere CAF-code met een enkele alpha:
+
+.. code-block:: python
+
+ f = np.linspace(-0.5, 0.5, len(taus))
+ SCF = np.fft.fftshift(np.fft.fft(CAF))
+ plt.plot(f, np.abs(SCF))
+ plt.xlabel('Frequency')
+ plt.ylabel('SCF')
+
+.. image:: ../_images/fft_of_caf.svg
+ :align: center
+ :target: ../_images/fft_of_caf.svg
+ :alt: FFT van CAF
+
+Let op dat we de toegepaste 0.2 Hz frequentie-offset terugzien van de BPSK-simulatie (dit staat los van cyclische frequentie en samples per symbool). Daarom zag de CAF er sinusvormig uit in het tau-domein: dat werd vooral bepaald door de relatief hoge RF-frequentie in dit voorbeeld.
+
+Helaas is dit voor duizenden of miljoenen alpha's extreem rekenintensief. Een tweede nadeel van direct FFT op de CAF is dat er geen averaging plaatsvindt. Efficiënte/praktische SCF-berekening gebruikt meestal een vorm van averaging, op tijd- of frequentiebasis, zoals in de volgende twee secties.
+
+Hieronder staat een interactieve JavaScript-app met SCF-implementatie, zodat je met verschillende signaal- en SCF-parameters intuïtie kunt opbouwen. De signaalfrequentie is een vrij directe regelaar en laat zien hoe goed de SCF RF-frequentie identificeert. Probeer pulse shaping door de optie Rectangular Pulse uit te zetten en varieer de roll-off. Let op: met de standaard alpha-stap geeft niet elke samples-per-symbool-waarde een zichtbare SCF-piek. Een kleinere alpha-stap helpt vaak, maar kost meer rekentijd.
+
+.. raw:: html
+
+
+
+
+
+