Debian Electronics Project
Summary
Radio (RF and Microwave) development
pacchetti per progettazione di circuiti alle radiofrequenze

Questo metapacchetto installa i pacchetti Debian per la progettazione alle frequenze radio/microonde e di antenne.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Electronics to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Electronics mailing list

Links to other tasks

Debian Electronics Radio (RF and Microwave) development packages

Official Debian packages with high relevance

antennavis
software per visualizzare il tipo di radiazione delle antenne
Versions of package antennavis
ReleaseVersionArchitectures
jessie0.3.1-3amd64,armel,armhf,i386
stretch0.3.1-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.3.1-4amd64,arm64,armhf,i386
bullseye0.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.3.1-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package antennavis:
hardwarehamradio
interfacex11
roleprogram
scopeutility
uitoolkitglut
useviewing
x11application
Popcon: 18 users (8 upd.)*
Versions and Archs
License: DFSG free

Antennavis è un insieme di strumenti di visualizzazione che aiutano l'utente a capire meglio i dati generati dal software di modellazione di antenne NEC2.

Screenshots of package antennavis
atlc
calcolatore di linee di trasmissione arbitrarie
Maintainer: Bdale Garbee
Versions of package atlc
ReleaseVersionArchitectures
sid4.6.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.6.1-6amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.6.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.6.1-2amd64,arm64,armhf,i386
jessie4.6.1-1amd64,armel,armhf,i386
bullseye4.6.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.6.1-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package atlc:
fieldelectronics
interfacecommandline
roleprogram
scopeutility
useediting
Popcon: 4 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

atlc è un pacchetto CAD (Computer Aided Design) per la progettazione e l'analisi di linee di trasmissione elettriche e accoppiatori direzionali con sezione completamente arbitraria e con un numero arbitrario di diversi dielettrici.

Nell'analisi il programma suppone si vogliano trovare le proprietà elettriche di una linea di trasmissione o accoppiatore, quando siano note le dimensioni fisiche del dispositivo. Nella progettazione, il programma suppone che si voglia una linea di trasmissione o un accoppiatore con specifiche proprietà elettriche e si desideri sapere come realizzare fisicamente una tale struttura.

atlc sarà probabilmente utile per radioamatori, ingegneri professionisti delle radiofrequenze, studenti e accademici.

Ulteriori informazioni su atlc sono disponibili all'indirizzo http://atlc.sourceforge.net/

meep
pacchetto software per simulazioni FDTD
Maintainer: Thorsten Alteholz
Versions of package meep
ReleaseVersionArchitectures
sid1.25.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.25.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.25.0-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie1.2.1-2amd64,armel,armhf,i386
stretch1.3-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.7.0-3amd64,arm64,armhf,i386
bullseye1.17.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream1.29.0
Debtags of package meep:
fieldphysics
roleprogram
Popcon: 13 users (21 upd.)*
Newer upstream!
License: DFSG free
Git

Meep è un pacchetto software libero e open source per simulazioni elettromagnetiche attraverso il metodo FDTD (finite-difference time-domain, differenze finite nel dominio del tempo).

Le sue funzionalità comprendono:

  • software libero e open source con licenza GNU GPL;
  • interamente usabile da script attraverso API C++, Python o Scheme;
  • simulazione in 1, 2 e 3 dimensioni e in coordinate cilindriche;
  • parallelismo in memoria distribuito su ogni sistema con gestione di MPI;
  • permittività elettrica anisotropica ε e permeabilità magnetica μ arbitrarie, insieme a ε(ω) e μ(ω) dispersive incluso perdita/guadagno, materiali dielettrici e magnetici non lineari (Kerr & Pockels), conduttività elettrica/magnetica σ e guadagno/assorbimento saturabile;
  • condizioni al contorno di tipo assorbimento PML oltre a condizioni al contorno conduttore perfetto e periodiche di tipo Bloch;
  • sfruttamento di simmetrie per ridurre le dimensioni di calcolo, inclusi piani speculari pari o dispari e rotazioni di 90/180 gradi;
  • fonti di corrente arbitrarie incluso un avviatore in modalità guidata;
  • risolutore nel dominio della frequenza per trovare la risposta a fonti di onde continue (CW);
  • importazione/esportazione di ε/μ e campo nel formato di dati HDF5;
  • importazione di file GDSII per geometrie piane;
  • biblioteca di materiali contenente indici rifrattivi complessi, a banda larga predefiniti;
  • analisi di campo incluso flusso Poynting, decomposizione della modalità, trasformazioni vicino a lontano, estrapolazione della frequenza, LDOS (densità locale degli stati), volume modale, tensore di stress di Maxwell, funzioni arbitrarie; completamente programmabile.

Questo pacchetto contiene il software.

nec2c
NEC2 simula modelli di radiazione di campo vicino e lontano di antenne
Versions of package nec2c
ReleaseVersionArchitectures
bookworm1.3-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.3-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch1.3-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.8-3amd64,armel,armhf,i386
buster1.3-3amd64,arm64,armhf,i386
trixie1.3.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid1.3.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package nec2c:
fieldelectronics, physics
hardwarehamradio
interfacecommandline
roleprogram
Popcon: 20 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

Questa traduzione aggiornata e modernizzata di NEC2 da Fortran a C è stata ottimizzata e rimuove molte limitazioni del codice originale. Include SOMNEC per produrre soluzioni Sommerfield per la terra.

openems
simulatore elettromagnetico
Versions of package openems
ReleaseVersionArchitectures
buster0.0.35+dfsg.1-3amd64,arm64,i386
bullseye0.0.35+git20190103.6a75e98+dfsg.1-3amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
bookworm0.0.35+git20190103.6a75e98+dfsg.1-3.2amd64,arm64,i386,mips64el,mipsel,ppc64el,s390x
Popcon: 16 users (9 upd.)*
Versions and Archs
License: DFSG free
Git

Questo è un simulatore per problemi elettromagnetici che usa l'algoritmo FDTD (metodo Finite-Difference Time-Domain).

L'algoritmo FDTD è un algoritmo popolare per risolvere problemi elettromagnetici nel dominio del tempo.

python3-scikit-rf
Python toolkit for RF/Microwave engineering
Versions of package python3-scikit-rf
ReleaseVersionArchitectures
bullseye0.15.4-2all
bookworm0.15.4-2.1all
sid1.5.0-1all
trixie1.5.0-1all
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

It provides a modern, object-oriented library for network analysis (VNA) and calibration which is both flexible and scalable. The toolkit is superb for analyzing S parameter files (touchstone) from vector network analyzers. Plotting of Smith charts is easy with this library.

xnec2c
calcola e visualizza le proprietà di antenne radio
Versions of package xnec2c
ReleaseVersionArchitectures
bullseye4.1.1-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm4.4.12-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.4.16-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie4.4.16-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie3.0-1amd64,armel,armhf,i386
stretch3.5.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.1.1-1amd64,arm64,armhf,i386
Debtags of package xnec2c:
fieldelectronics, physics
hardwarehamradio
interfacex11
roleprogram
uitoolkitgtk
x11application
Popcon: 30 users (13 upd.)*
Versions and Archs
License: DFSG free
Git

nec2c originale è un'applicazione non interattiva a riga di comando che legge file di input NEC2 standard e produce un file di output con i dati richiesti dai "comandi" nel file di input.

xnec2x, invece, è un'applicazione interattiva con GUI che (nella forma attuale) legge file di input NEC2 ma presenta i dati di output in forma grafica, ad esempio come disegni wireframe del modello di radiazione o campo E/H vicino, grafici del guadagno massimo, impedenza in input, vswr, ecc. in funzione della frequenza, e un semplice rendering della struttura dell'antenna, inclusa la rappresentazione con codici a colori delle correnti o densità di carica. Questi risultati vengono calcolati e disegnati solamente a richiesta dell'utente attraverso voci o pulsanti dei menu, cioè xnec2c è interattivo e non esegue "comandi" NEC2 in modalità non interattiva come fa l'originale.

yagiuda
software per analizzare le prestazioni di antenne Yagi-Uda
Versions of package yagiuda
ReleaseVersionArchitectures
buster1.19-9amd64,arm64,armhf,i386
stretch1.19-9amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.19-8amd64,armel,armhf,i386
sid1.19-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye1.19-9amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.19-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.19-12amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Debtags of package yagiuda:
fieldelectronics
hardwarehamradio
interfacecommandline
roleprogram
Popcon: 19 users (16 upd.)*
Versions and Archs
License: DFSG free
Git

Si forniscono dimensioni e posizione di ciascun elemento e il programma calcola guadagno, impedenza di ingresso, rapporto avanti/retro, diagramma di radiazione, ecc. Un programma per ottimizzazioni, "optimise", tenta di ottimizzare un progetto. L'ottimizzatore può anche calcolare la sensibilità di un buon progetto, a meno di piccoli errori meccanici.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 240904