f4hrh.pysdr documentationï
Add your content using reStructuredText syntax. See the
reStructuredText
documentation for details.
Sommaire:
- Introduction
- Domaine fréquentiel
- échantillonnage IQ
- Les bases de lâĂ©chantillonnage
- Echantillonnage de Nyquist
- Ăchantillonnage en quadrature
- Les nombres complexes
- Les nombres complexes dans les FFT
- CÎté récepteur
- Porteuse et Descente en Fréquence
- Architectures des récepteurs
- Signaux en Bande de Base et Passe-Bande
- Le Pic DC et le Décalage DC
- Echantillonnage Ă lâaide de notre SDR
- Calcul de la puissance moyenne
- Calcul de la densité spectrale de puissance
- Aller plus loin (anglais)
- Modulation numérique
- PlutoSDR en Python
- BladeRF en Python
- RTL-SDR en Python
- HackRF One en Python
- le Bruit et les dB
- Filtres
- Bilans de liaison
- Codage Canal
- Fichiers IQ et SigMF
- Evanouissement par Multi-Trajets
- Mise en Forme
- Synchronisation
- Exemple bout en bout
- Introduction Ă la radio FM et au RDS
- Le signal RDS
- Acquisition dâun signal
- Démodulation FM
- Déplacement de fréquence
- Filtrer pour isoler le RDS
- Decimer par 10
- Rééchantillonnage à 19 kHz
- Filtre passe-bande
- Synchronisation en temps (niveau symbole)
- Synchronisation fine de la fréquence
- Démoduler le BPSK
- Décodage différentiel
- Décodage RDS
- Analyse du RDS
- Récapitulation et code final
- Remerciements
- Aller plus loin
- Beamforming & direction dâarrivĂ©e
- Présentation du Beamforming
- La direction dâarrivĂ©e
- Différents types de réseaux
- Exigences relatives aux SDR
- Introduction aux calculs matriciels en Python/Numpy
- Vecteur de direction
- RĂ©ception dâun signal
- Formation conventionnelle de faisceaux (conventionnal beamforming) et direction dâarrivĂ©e (DOA)
- Ajustement spatial
- Modification manuelle des pondérations
- Formation de faisceaux adaptative
- Formateur de faisceau MVDR/Capon
- Matrice de covariance
- Formateur de faisceaux LCMV
- Orientation du point dâannulation
- MUSIC
- LMS
- DonnĂ©es dâentraĂźnement
- Simulation dâinterfĂ©rences Ă large bande
- Réseaux circulaires
- Conclusion et références
- 2D Beamforming
- Interfaces Homme Machine temps-réel avec PyQt
- Introduction
- Aperçu de Qt
- Structure de base dâune application
- Application avec thread de worker
- Signaux et slots
- PyQtGraph
- Dispositions
QPushButtonQSliderQComboBox- Lonctions lambda
- Le widget de tracé de PyQtGraph
- ImageItem de PyQtGraph
- Worker Thread
- Signaux PyQt
- Slots des Worker Threads
- Worker Thread Run()
- Exemple final : Code complet
- A propos de lâauteur