Informations de conception » Historique » Version 6
Alexis ANGLADE, 02/02/2025 20:46
1 | 1 | Alexis ANGLADE | h1. Informations de conception |
---|---|---|---|
2 | 2 | Yan ZHAO | |
3 | 5 | Alexis ANGLADE | ___ |
4 | 1 | Alexis ANGLADE | |
5 | 5 | Alexis ANGLADE | > h2. Contenu de la section |
6 | |||
7 | Cette section présente toutes les informations de conception du projet, c'est-à-dire que cette section décrit le système utilisé, pourquoi il a été utilisé, quelles ont été les contraintes rencontrées et les améliorations possibles vis-à-vis de ces contraintes (les résultats étant donnés dans le [[Rapport de projet]]). |
||
8 | |||
9 | > > h3. 1. Architecture du système |
||
10 | |||
11 | 2 | Yan ZHAO | 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. |
12 | • Émetteur (ESP32 WiFi LoRa 32 V2) : envoie des trames LoRa contenant des informations comme le CFO et le SF. |
||
13 | • Récepteur (bladeRF 2.0 micro) : reçoit les signaux LoRa via un SDR et les transmet à GNU Radio. |
||
14 | 1 | Alexis ANGLADE | • Traitement du signal (GNU Radio + gr-lora) : décode les trames LoRa et extrait le CFO. |
15 | • Apprentissage automatique (MATLAB) : classifie les émetteurs en fonction des valeurs de CFO. |
||
16 | 6 | Alexis ANGLADE | |
17 | 5 | Alexis ANGLADE | p=. !clipboard-202502021749-4cfco.png! |
18 | 2 | Yan ZHAO | |
19 | 5 | Alexis ANGLADE | > > h3. 2. Choix technologiques |
20 | 2 | Yan ZHAO | |
21 | Le choix des technologies repose sur les besoins spécifiques du projet : |
||
22 | • Matériel : bladeRF 2.0 micro, ESP32 WiFi LoRa 32 V2 |
||
23 | • Logiciel : GNU Radio, gr-lora, MATLAB |
||
24 | |||
25 | 1 | Alexis ANGLADE | Pourquoi ces technologies ? |
26 | • GNU Radio : offre une flexibilité pour le traitement des signaux SDR. |
||
27 | • MATLAB : propose des outils avancés pour l’analyse et la classification machine learning. |
||
28 | • LoRa : permet des communications longue portée avec une faible consommation d’énergie. |
||
29 | |||
30 | 5 | Alexis ANGLADE | > > h3. 3. Fonctionnalités des principaux modules |
31 | 3 | Yan ZHAO | |
32 | 5 | Alexis ANGLADE | p=. !%E6%88%AA%E5%B1%8F2025-02-02%2019.15.37.png! |
33 | |||
34 | > > h3. 4. Contraintes et défis du projet |
||
35 | |||
36 | 3 | Yan ZHAO | • Sensibilité du CFO au bruit → besoin de filtres avancés. |
37 | 2 | Yan ZHAO | • Impact de la distance et des interférences → nécessité d’une calibration rigoureuse. |
38 | • Collecte de données → un nombre suffisant d’échantillons est nécessaire pour améliorer l’apprentissage. |
||
39 | |||
40 | 5 | Alexis ANGLADE | > > h3. 5. Perspectives d’amélioration |
41 | |||
42 | 2 | Yan ZHAO | • Amélioration du calcul du CFO pour réduire l’erreur et améliorer la précision. |
43 | • Augmentation du volume de données pour entraîner un modèle plus robuste. |
||
44 | • Optimisation des performances en temps réel pour rendre l’identification des émetteurs plus rapide et applicable à de grands réseaux LoRaWAN. |