Informations de conception » Historique » Révision 2
« Précédent |
Révision 2/6
(diff)
| Suivant »
Yan ZHAO, 02/02/2025 17:51
Informations de conception¶
Architecture du système
Ce projet repose sur la communication sans fil LoRa, avec une analyse approfondie des signaux via GNU Radio et une identification des émetteurs grâce à un modèle de machine learning.
• Émetteur (ESP32 WiFi LoRa 32 V2) : envoie des trames LoRa contenant des informations comme le CFO et le SF.
• Récepteur (bladeRF 2.0 micro) : reçoit les signaux LoRa via un SDR et les transmet à GNU Radio.
• Traitement du signal (GNU Radio + gr-lora) : décode les trames LoRa et extrait le CFO.
• Apprentissage automatique (MATLAB) : classifie les émetteurs en fonction des valeurs de CFO.
Choix technologiques
Le choix des technologies repose sur les besoins spécifiques du projet :
• Matériel : bladeRF 2.0 micro, ESP32 WiFi LoRa 32 V2
• Logiciel : GNU Radio, gr-lora, MATLAB
Pourquoi ces technologies ?
• GNU Radio : offre une flexibilité pour le traitement des signaux SDR.
• MATLAB : propose des outils avancés pour l’analyse et la classification machine learning.
• LoRa : permet des communications longue portée avec une faible consommation d’énergie.
Fonctionnalités des principaux modules
Contraintes et défis du projet
• Sensibilité du CFO au bruit → besoin de filtres avancés.
• Impact de la distance et des interférences → nécessité d’une calibration rigoureuse.
• Collecte de données → un nombre suffisant d’échantillons est nécessaire pour améliorer l’apprentissage.
Perspectives d’amélioration
• Amélioration du calcul du CFO pour réduire l’erreur et améliorer la précision.
• Augmentation du volume de données pour entraîner un modèle plus robuste.
• Optimisation des performances en temps réel pour rendre l’identification des émetteurs plus rapide et applicable à de grands réseaux LoRaWAN.
Mis à jour par Yan ZHAO il y a 3 mois · 2 révisions