HamCodeEnglish

HamCode — RF solo in codice

Una collana in cinque volumi su segnali, radio, satelliti e microonde, per radioamatori e progettisti che vogliono capire che cosa succede dentro una radio software scrivendolo da sé. Ogni algoritmo è scritto a mano in C# con .NET 10, ogni numero è misurato da un programma che compila e gira, ogni figura viene dai dati veri di quel programma.

La collana: cinque volumi, dall'elaborazione numerica dei segnali alla simulazione elettromagnetica.
La collana: cinque volumi, dall'elaborazione numerica dei segnali alla simulazione elettromagnetica.

I cinque volumi

  1. Elaborazione numerica dei segnali: campionamento, FFT, finestre, filtri FIR e IIR, decimazione, Hilbert, rumore e voce.
  2. Telecomunicazioni e radio definita dal software: modulazioni analogiche e numeriche, codici, packet radio e APRS, FT8, SDR, DATV.
  3. Satelliti: orbite, SGP4 e SDP4, inseguimento, effetto Doppler, la stazione di terra.
  4. Microonde in microstrip: il progetto con le formule e il simulatore circuitale, dalle linee agli amplificatori e alle antenne.
  5. Simulazione elettromagnetica planare: il metodo dei momenti e le differenze finite, dalla teoria allo stampato misurato.

Gli indici completi, capitolo per capitolo, sono nella pagina Volumi e nella Documentazione.

Il metodo

Per chi è

Per chi conosce un poco di C# e vuole entrare nel DSP e nella radio senza fermarsi alle formule, e per chi conosce la radio e vuole vederla in codice. Il primo volume parte da zero: come si installa l'SDK, come si apre un esempio in Visual Studio Code, come si fa il debug. La collana fa il paio con «Avalonia solo in codice», dalla quale prende le finestre e i grafici.

A che punto è

Il volume 1 è in scrittura: i capitoli delle prime tre parti sono in bozza, con i programmi e le figure. Gli altri volumi hanno l'indice e la copertina. Lo stato di ogni capitolo è nella pagina Volumi.