séminaire tésa système de communication iot par satellite › documents › 26 ›...

41
Séminaire TéSA Système de communication IoT par satellite Sylvain Cluzel Mardi 6 mars 2018 Directeur de thèse : Daniela Dragomirescu LAAS/CNRS, INSA Co-encadrant TAS : Cédric Baudoin, Mathieu Dervin Co-encadrant universitaire : José Radzik ISAE - Supaéro Co-encadrants CNES : Sonia Cazalens, Jean-Baptiste Dupé S. Cluzel M2M par satellites Mardi 6 mars 2018 1 / 31

Upload: others

Post on 25-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Séminaire TéSASystème de communication IoT par satellite

Sylvain Cluzel

Mardi 6 mars 2018

Directeur de thèse :Daniela DragomirescuLAAS/CNRS, INSA

Co-encadrant TAS :Cédric Baudoin, Mathieu Dervin

Co-encadrant universitaire :José Radzik

ISAE - Supaéro

Co-encadrants CNES :Sonia Cazalens, Jean-Baptiste Dupé

S. Cluzel M2M par satellites Mardi 6 mars 2018 1 / 31

Page 2: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le marché de l’IoT

2004-0

1200

6-01

2008-0

1201

0-01

2012-0

1201

4-01

2016-0

1201

8-01

0

50

100

Occurence

Analyse du mot "IoT" par Google Trends

Marché de l’IoT en 2020 :

250 milliards d’euro [Forbes]

7100 milliards de dollars [IDC]

6000 milliards de dollars [Business Insider]

S. Cluzel M2M par satellites Mardi 6 mars 2018 2 / 31

Page 3: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Plan

1 ContexteL’Internet des ObjetsLe rôle du satelliteLes réseaux LPWAN

2 Le système satellite étudiéDescription du systèmeQuelques infos sur NB-IoT

3 Détermination de la capacité du systèmeParticularités du canalChaîne de transmission, interférence

S. Cluzel M2M par satellites Mardi 6 mars 2018 3 / 31

Page 4: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Contents

1 ContexteL’Internet des ObjetsLe rôle du satelliteLes réseaux LPWAN

2 Le système satellite étudiéDescription du systèmeQuelques infos sur NB-IoT

3 Détermination de la capacité du systèmeParticularités du canalChaîne de transmission, interférence

S. Cluzel M2M par satellites Mardi 6 mars 2018 4 / 31

Page 5: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Une définition

D’après l’ITU, Recommendation Y.2060 :

Internet des objets (IoT) : infrastructure mondiale pour la société del’information, qui permet de disposer de services évolués en interconnectant desobjets (physiques ou virtuels) grâce aux technologies de l’information et de lacommunication interopérables existantes ou en évolution.

Tout ce qui concerne la communication automome de deux « objets ».

S. Cluzel M2M par satellites Mardi 6 mars 2018 5 / 31

Page 6: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

L’Internet des Objets

- SCADA dans les années 1960Supervisory control and data acquisition

- Usages et contraintes variéesDélaiQualité de serviceRespect de la vie privéeCoût d’un terminalVolume de données mis en œuvreMobilité

S. Cluzel M2M par satellites Mardi 6 mars 2018 6 / 31

Page 7: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

L’Internet des Objets — Quelques problématiques actuelles

- Où placer la puissance calculatoire ?

Large quantité de données — Où traiter l’information ?

- Sécurité, confiance entre les objets ?

Communication V2V

- Comment gérer l’augmentation du nombre de terminaux ?

Standardisation — Hétérogénéité des terminauxEffondrement des systèmes

S. Cluzel M2M par satellites Mardi 6 mars 2018 7 / 31

Page 8: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le rôle du satellite

Principal intérêt du satellite : couverture

Backbone Communications directes

S. Cluzel M2M par satellites Mardi 6 mars 2018 8 / 31

Page 9: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Les réseaux LPWAN

Low-Power Wide-Area Network (LPWAN)

Longue portée

Faible consommation

Faible débit

Coût très faible par appareil

Nombre d’appareils très important

S. Cluzel M2M par satellites Mardi 6 mars 2018 9 / 31

Page 10: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Tour d’horizon des technologies LPWAN

LoRaWAN SigFox Ingenu 3GPP NB-IoT

CSS UNB RPMA NB

U-Aloha U-Aloha CDMA MF-TDMA

Fabrication Opération Opération Opération

0.3-40 kb/s 100 b/s 0.06-30 kb/s 0.1-1000 kb/s

CSS = Chirp Spread SpectrumRPMA = Random Phase Multiple Access(U)NB = (Ultra) NarrowBandU-Aloha = Unslotted Aloha

Autres technologies : Weightless, nWave...Autres fournisseurs : Qowisio, Telensa...

S. Cluzel M2M par satellites Mardi 6 mars 2018 10 / 31

Page 11: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Contents

1 ContexteL’Internet des ObjetsLe rôle du satelliteLes réseaux LPWAN

2 Le système satellite étudiéDescription du systèmeQuelques infos sur NB-IoT

3 Détermination de la capacité du systèmeParticularités du canalChaîne de transmission, interférence

S. Cluzel M2M par satellites Mardi 6 mars 2018 11 / 31

Page 12: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le système étudié

Système Store and Forward

Constellation de satellite LEO (800 km)

Lien unidirectionnel Terminal → Satellite

Les terminaux suivent les spécifications LTE NB-IoT

Tous les traitements sont effectués au sol

Compromis vis-à-vis du SNR

S. Cluzel M2M par satellites Mardi 6 mars 2018 12 / 31

Page 13: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le système étudié

Système Store and Forward

Constellation de satellite LEO (800 km)

Lien unidirectionnel Terminal → Satellite

Les terminaux suivent les spécifications LTE NB-IoT

Tous les traitements sont effectués au sol

Lien retour trop complexe pour des petits terminaux

S. Cluzel M2M par satellites Mardi 6 mars 2018 12 / 31

Page 14: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le système étudié

Système Store and Forward

Constellation de satellite LEO (800 km)

Lien unidirectionnel Terminal → Satellite

Les terminaux suivent les spécifications LTE NB-IoT

Tous les traitements sont effectués au sol

Terminaux peu chers + extension de couverture

S. Cluzel M2M par satellites Mardi 6 mars 2018 12 / 31

Page 15: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le système étudié

Système Store and Forward

Constellation de satellite LEO (800 km)

Lien unidirectionnel Terminal → Satellite

Les terminaux suivent les spécifications LTE NB-IoT

Tous les traitements sont effectués au sol

Grande complexité calculatoire pour un satellite

S. Cluzel M2M par satellites Mardi 6 mars 2018 12 / 31

Page 16: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Le système étudié

Système Store and Forward

�  Envoi d'un message sans connaître l'état du canal

�  Numérisation (réception) en continu

�  Transmission des données reçues quand passage au dessus d'une station sol

�  Détection et décodage des messages

S. Cluzel M2M par satellites Mardi 6 mars 2018 12 / 31

Page 17: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

3GPP LTE NB-IoT

- Standardisé officiellement par la 3GPP en juin 2016

- Version « allégée » de LTE

- Supporte le MF-TDMA

- Porteuse de 180 kHz

- Sous-porteuse de 3,75 kHz

- Durée multiple de 32 ms

- Turbocode 1/3 et « Rate Matching »

- Répétition continue des paquets (puissance de 2)

Remarque : c’est pas vraiment de la 5G !

S. Cluzel M2M par satellites Mardi 6 mars 2018 13 / 31

Page 18: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

3GPP LTE NB-IoT — Caractéristiques techniques

Un standard terrestre :

- Synchronisation avec un nœud central

- Allocation de ressources

- Gestion du modcod en fonction de la qualité du lien

- Accusés de réception

Pas de terminaux disponibles pour l’instant → simulations

S. Cluzel M2M par satellites Mardi 6 mars 2018 14 / 31

Page 19: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Contents

1 ContexteL’Internet des ObjetsLe rôle du satelliteLes réseaux LPWAN

2 Le système satellite étudiéDescription du systèmeQuelques infos sur NB-IoT

3 Détermination de la capacité du systèmeParticularités du canalChaîne de transmission, interférence

S. Cluzel M2M par satellites Mardi 6 mars 2018 15 / 31

Page 20: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système

On suppose que la planète est couverte en continu par uneconstellation de satellite.

On se place au niveau d’un satellite.

Combien de messages vont être perdus,alors que le système aurait dû les traiter ?

S. Cluzel M2M par satellites Mardi 6 mars 2018 16 / 31

Page 21: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système

Paramètres utilisateursParamètres satellite ? Taux de paquets

bien transmis

TerminauxDensité de terminaux au solNombre de messages par jourFréquence porteuse 0,950 GHzNombre de sous-porteuses (choix aléatoire) 48Puissance d’émission 23 dBmNombre de répétitions 16Longueur d’une répétition 64 msTurbocodage d’une répétition 1/3

SatelliteAltitude 800 kmÉlévation min du satellite vu par un terminal 12,90 ◦

θ3dB de l’antenne 120 ◦

S. Cluzel M2M par satellites Mardi 6 mars 2018 17 / 31

Page 22: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système

Paramètres utilisateursParamètres satellite ? Taux de paquets

bien transmis

TerminauxDensité de terminaux au solNombre de messages par jourFréquence porteuse 0,950 GHzNombre de sous-porteuses (choix aléatoire) 48Puissance d’émission 23 dBmNombre de répétitions 16Longueur d’une répétition 64 msTurbocodage d’une répétition 1/3

SatelliteAltitude 800 kmÉlévation min du satellite vu par un terminal 12,90 ◦

θ3dB de l’antenne 120 ◦

S. Cluzel M2M par satellites Mardi 6 mars 2018 17 / 31

Page 23: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Étude du canal

-100 -50 0 50 100Doppler shift (kHz)

0

0.005

0.01

0.015

0.02

0.025

0.03

0.035

0.04

0.045

Pro

babi

lity

dens

ity fu

nctio

n

Probability over one subcarrierProbability over all subcarriersOne subcarrier size

PDF du décalage Doppler

S. Cluzel M2M par satellites Mardi 6 mars 2018 18 / 31

Page 24: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Étude du canal

-5 0 5SNR (dB)

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

Pro

babi

lity

dens

ity fu

nctio

n

(a) PDF du rapport signal à bruit

-200 -150 -100 -50 0Doppler rate (Hz/s)

0

0.002

0.004

0.006

0.008

0.01

0.012

0.014

Pro

babi

lity

dens

ity fu

nctio

n

(b) PDF de la dérive Doppler

S. Cluzel M2M par satellites Mardi 6 mars 2018 18 / 31

Page 25: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système

Est ce qu’on arrive à détecter, puisdémoduler un utilisateur ?

S. Cluzel M2M par satellites Mardi 6 mars 2018 19 / 31

Page 26: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Chaîne de transmission

Détection Synchronisation Démodulation∼

On suppose le bruit blanc estimé au préalable. Mais :

- Détection aveugle T/F

- Transmission de 1,024 s

- Dérive Doppler potentiellement importante (200 Hz/s)

- Pas de préambule (symboles pilotes répartis le long du paquet)

- Interférence des autres transmissions ?Hypothèse : interférences génantes pour la démodulation principalement.

S. Cluzel M2M par satellites Mardi 6 mars 2018 20 / 31

Page 27: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Détection

Solution « brutale »

On applique l’étape suivante partout.

Solution moins brutale

Correlation 2D avec le spectrogramme

1 2 3 4 5

Time (secs)

-100

-50

0

50

100

Fre

quen

cy (

kHz)

40

42

44

46

48

50

52

54

56

58

60

Rel

ativ

e po

wer

(dB

/Hz)

S. Cluzel M2M par satellites Mardi 6 mars 2018 21 / 31

Page 28: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

t

f

3,75

+ 0

,5 k

Hz

1,024 + 0,1 s

fi

ti

S. Cluzel M2M par satellites Mardi 6 mars 2018 22 / 31

Page 29: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

t

f

3,75

+ 0

,5 k

Hz

1,024 + 0,1 s

fi

ti

S. Cluzel M2M par satellites Mardi 6 mars 2018 22 / 31

Page 30: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

t

f

3,75

+ 0

,5 k

Hz

1,024 + 0,1 s

fi

ti

S. Cluzel M2M par satellites Mardi 6 mars 2018 22 / 31

Page 31: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

t

f

3,75

+ 0

,5 k

Hz

1,024 + 0,1 s

fi

ti

S. Cluzel M2M par satellites Mardi 6 mars 2018 22 / 31

Page 32: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

∆2D-MFB

∆1D-MFB

˜fbeg δ̃D-MFB

∆1D-MFB

∆2D-MFB

˜fend δ̃D-MFB

δ̃D estim. δ̃D

˜fbeg

˜fend

Figure : Schéma bloc de la méthode de synchronisation, avec 2 bancs de filtres

Puis, estimation jointe fréquence/phase avec un critère MMSE.

S. Cluzel M2M par satellites Mardi 6 mars 2018 23 / 31

Page 33: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Synchronisation

-8 -6 -4 -2 0 2 4

SNR (dB)

10 -2

0.1

0.5

1

PE

R

FB, w/o Doppler driftFB, with Doppler driftMFB, with n

d = 1

MFB, with nd

= 2

MFB, with nd

= 3

S. Cluzel M2M par satellites Mardi 6 mars 2018 23 / 31

Page 34: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Démodulation

- Sans interférence, pas de problème à ces taux de RSB.- Avec interférences (de type Time-Frequency Aloha) :

t

f

Impact sur le TEB : Interférence non gaussienne.

Impact sur le TEP : Constructivité des interférences.

S. Cluzel M2M par satellites Mardi 6 mars 2018 24 / 31

Page 35: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Interférences ?

Lors de la sommation en cohérence :

Re

Im

Sous certaines conditions de décalages fréquentiels, les interférences peuventégalement être sommées en cohérence.

S. Cluzel M2M par satellites Mardi 6 mars 2018 25 / 31

Page 36: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Démodulation

Un scrambling efficace permet de rendre un peu plus aléatoire ces interférences.

Sinon, on pondère la sommation des répétitions pour qu’elle maximise le RSBaprès sommation.

On crée un modèle d’abstraction de ces interférences pour connaitre le TEP.

On se base sur MIESM : Mutual Information Effective SNIR Mapping

tZone d’interférence

f

SINR1 SINRp SINRP

S. Cluzel M2M par satellites Mardi 6 mars 2018 26 / 31

Page 37: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Modèle d’abstraction

Basé sur MIESM, couplé à des amplitude équivalentes d’une répétition m aprèssommation.

SNRm =1

Nrep

APiO2

AN02 +

Ninterf∑u=1

i (u)m A(u)

m2

On somme l’information mutuelle I de chaque répétition pour obtenir :

SINReq = α1I−1

Nrep∑m=1

I(SINRm

α2

)

S. Cluzel M2M par satellites Mardi 6 mars 2018 27 / 31

Page 38: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Modèle d’abstraction

Besoin d’être raffiné, mais résultats encourageants.

1875 1880 1885 1890 1895 1900 1905 1910Décalage fréquentiel de l'interférent (Hz)

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

Tau

x d'

erre

ur p

aque

t

SimulationAbstraction proposéeMIESM

S. Cluzel M2M par satellites Mardi 6 mars 2018 28 / 31

Page 39: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Capacité du système — Modèle d’abstraction

Dernière étape : emboîter toutes les briques ensemble !

Paramètressystème

Chargesystème

Descriptiondes paquets

reçusTEP

SimulationLoi de Poisson

AbstractionChaîne de transmission

S. Cluzel M2M par satellites Mardi 6 mars 2018 29 / 31

Page 40: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Conclusion

- On a défini un système satellite qui propose une extension de couverture àun réseau LPWAN terrestre.

- On a choisi de déplacer l’entité calculatoire hors des terminaux et dessatellites.

- Cela ajoute des contraintes qui n’ont pas été anticipées dans le standardterrestre.

- Finalement, on arrive à contourner les problèmes qui apparraissent encomplexifiant le récepteur.

S. Cluzel M2M par satellites Mardi 6 mars 2018 30 / 31

Page 41: Séminaire TéSA Système de communication IoT par satellite › documents › 26 › tesa_seminaire.pdf · L’InternetdesObjets-SCADAdanslesannées1960 Supervisory control and data

Merci de votre attention !

S. Cluzel M2M par satellites Mardi 6 mars 2018 31 / 31