0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Courbes de signal et effet near-far

Transféré par

kafunki caleb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
4 vues4 pages

Courbes de signal et effet near-far

Transféré par

kafunki caleb
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

1.

Ce code utilise la bibliothèque matplotlib pour tracer les courbes de niveau de signal en
fonction de la distance pour différentes puissances d'émission. Vous pouvez ajuster les
valeurs de puissance d'émission pour mieux représenter votre scénario spécifique.

import [Link] as plt

import numpy as np

# Distances en mètres

distances = [Link](1, 1000, 500)

# Puissances d'émission en dBm

puissance_elevee = 30 - 20 * np.log10(distances)

puissance_moyenne = 20 - 20 * np.log10(distances)

puissance_faible = 10 - 20 * np.log10(distances)

[Link](figsize=(10, 6))

[Link](distances, puissance_elevee, label='Puissance élevée')

[Link](distances, puissance_moyenne, label='Puissance moyenne')

[Link](distances, puissance_faible, label='Puissance faible')

[Link]('Distance (m)')

[Link]('Niveau de signal (dBm)')

[Link]('Impact de l\'effet near-far sur la couverture du réseau')

[Link]()

[Link](True)

[Link]()
Illustrez graphiquement l'impact de l'effet near-far sur la couverture du réseau en traçant des
courbes de niveau de signal pour différentes puissances d'émission et distances.

Je vais vous expliquer comment l'effet near-far impacte la couverture du réseau et comment
on peut le représenter graphiquement.

Effet Near-Far

L'effet near-far se produit dans les réseaux sans fil lorsque des appareils proches de la station
de base émettent à une puissance élevée, ce qui peut interférer avec les signaux des appareils
plus éloignés. Cela peut entraîner une dégradation de la qualité du signal pour les appareils
éloignés.

Illustration Graphique

Pour illustrer cela, imaginez un graphique où l'axe horizontal représente la distance par
rapport à la station de base et l'axe vertical représente le niveau de signal. Nous allons tracer
des courbes de niveau de signal pour différentes puissances d'émission.

1. Courbe de niveau de signal pour une puissance d'émission élevée :


o Les appareils proches de la station de base auront un signal très fort.
o À mesure que la distance augmente, le signal diminue progressivement.
2. Courbe de niveau de signal pour une puissance d'émission moyenne :
o Les appareils à une distance moyenne de la station de base auront un signal
modéré.
o Le signal diminue plus rapidement avec la distance par rapport à la courbe de
puissance élevée.
3. Courbe de niveau de signal pour une puissance d'émission faible :
o Les appareils éloignés de la station de base auront un signal faible.
o Le signal diminue très rapidement avec la distance.

Explication

# Importation des bibliothèques nécessaires

import [Link] as plt # Bibliothèque pour créer des graphiques

import numpy as np # Bibliothèque pour les calculs numériques

# Distances en mètres

distances = [Link](1, 1000, 500) # Génère 500 valeurs uniformément espacées entre 1 et
1000
# Puissances d'émission en dBm

puissance_elevee = 30 - 20 * np.log10(distances) # Calcule le niveau de signal pour une


puissance d'émission élevée

puissance_moyenne = 20 - 20 * np.log10(distances) # Calcule le niveau de signal pour une


puissance d'émission moyenne

puissance_faible = 10 - 20 * np.log10(distances) # Calcule le niveau de signal pour une puissance


d'émission faible

# Création de la figure pour le graphique

[Link](figsize=(10, 6)) # Définit la taille de la figure (10 pouces par 6 pouces)

# Tracé des courbes de niveau de signal

[Link](distances, puissance_elevee, label='Puissance élevée') # Trace la courbe pour la


puissance élevée

[Link](distances, puissance_moyenne, label='Puissance moyenne') # Trace la courbe pour la


puissance moyenne

[Link](distances, puissance_faible, label='Puissance faible') # Trace la courbe pour la puissance


faible

# Ajout des étiquettes et du titre

[Link]('Distance (m)') # Étiquette de l'axe des x

[Link]('Niveau de signal (dBm)') # Étiquette de l'axe des y

[Link]('Impact de l\'effet near-far sur la couverture du réseau') # Titre du graphique

# Ajout de la légende et de la grille

[Link]() # Affiche la légende

[Link](True) # Affiche la grille

# Affichage du graphique
[Link]() # Affiche le graphique

Vous aimerez peut-être aussi