Dai file della collana: gli stessi indici e le stesse note da cui nascono i libri.
La collana
«HamCode — RF solo in codice» è la seconda collana di Ing. Roberto Arato, dopo «Avalonia solo in codice»: segnali, telecomunicazioni, satelliti e microonde, in C# con .NET 10 e Avalonia, con il cuore degli algoritmi scritto a mano e ogni numero misurato.
| Volume | Titolo | Capitoli | Pagine |
|---|---|---|---|
| 1 | Elaborazione numerica dei segnali | I.1–I.31 | ≈ 458 |
| 2 | Telecomunicazioni e radio definita dal software | II.1–II.32 | ≈ 480 |
| 3 | Satelliti: orbite, inseguimento e stazione di terra | III.1–III.28 | ≈ 417 |
| 4 | Microonde in microstrip: il progetto | IV.1–IV.30 | ≈ 451 |
| 5 | Simulazione elettromagnetica planare | V.1–V.27 | ≈ 404 |
I capitoli portano il numero del volume (I.1, II.8, IV.4); i rimandi all'altra collana portano la sigla AVA (AVA.VII.21).
Com'è fatto ogni capitolo
- Cosa imparerai: che cosa si realizza e quali algoritmi si imparano.
- I concetti: la teoria che serve, con almeno un diagramma per concetto.
- Il codice: un programma che compila e gira, non frammenti; il cuore scritto a mano, senza librerie.
- Le misure: la curva della teoria accanto a quella del programma; nei volumi 4 e 5 anche quella del circuito costruito e misurato.
- Errori comuni: gli inciampi veri, con il sintomo e il rimedio.
- Da ricordare: il capitolo in poche righe.
- Esercizi: da fare con l'editor aperto.
Licenze
I programmi d'esempio sono gratuiti e utilizzabili anche nei programmi commerciali del lettore (licenza MIT). Nel mondo della radio c'è molto codice GPL: librtlsdr, Hamlib, Qucs, openEMS si usano solo da fuori, come programmi di confronto, e nessuna loro riga entra nei libri. Gli algoritmi pubblicati (SGP4 e SDP4, le formule della microstrip) si riscrivono dalle fonti, citando gli autori.
Che cosa serve
Un computer con Windows, Linux o macOS, l'SDK di .NET 10 e un editor; il primo capitolo del volume 1 spiega Visual Studio Code passo per passo. Per i capitoli sull'audio basta la scheda audio del computer; per la radio, un ricevitore SDR economico; per le microonde, un NanoVNA.