Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Практические работы / Практическая работа №7 ПДБС

.docx
Скачиваний:
42
Добавлен:
03.10.2022
Размер:
42.54 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича»

Кафедра сетей связи и передачи данных

Отчет по практической работе №7

«Расчет дальности работы беспроводного канала связи 802.11»

По дисциплине: «Передача данных в беспроводных сетях»

Цель работы:

Ознакомиться со стандартами IEEE 802.11 и используемыми диапазонами частот. Научиться определять дальность работы канала связи 802.11 в зависимости от требуемой скорости передачи и используемого частотного канала.

Исходные данные:

802.11g

802.11n

1. Для технологии 802.11g (2,4 ГГц) для каждого из заданных 20 МГц каналов рассчитать дальности работы для всех возможных скоростей передачи

Рассчитаем для 1 канала:

С помощью данного кода:

Pmin_2_4 = np.array ([-87, -86, -85, -83, -80, -76, -71, -66])

Pmin_5 = np.array([-96, -95, -92, -90, -86, -83, -77, -74])

D_2_4_1 = np.zeros(8,)

for i in range(8):

Y = Pt + Gt + Gr - Pmin_2_4[i]

FSL = Y - SOM

D_2_4_1[i] = (10**((((FSL-33)/20))-math.log10(F1)))*1000

print('D = ',D_2_4_1[i], 'м')

Получаем следующие значения:

D = 258.3772909419299 м

D = 230.27900294445084 м

D = 205.23637740674545 м

D = 163.0250493667065 м

D = 115.41289644817586 м

D = 72.82061466170855 м

D = 40.95004095004094 м

D = 23.027900294445082 м

Рассчитаем для 2 канала:

D_2_4_2 = np.zeros(8,)

for i2 in range(8):

Y = Pt + Gt + Gr - Pmin_2_4[i2]

FSL = Y - SOM

D_2_4_2[i2] = (10**((((FSL-33)/20))-math.log10(F2)))*1000

print('D = ',D_2_4_2[i2], 'м')

С помощью данного кода:

Получаем следующие значения:

D = 257.8493438823838 м

D = 229.8084696323454 м

D = 204.8170141509083 м

D = 162.69193729198915 м

D = 115.17707115915225 м

D = 72.67181896358494 м

D = 40.86636697997549 м

D = 22.980846963234544 м

2. Для технологии 802.11n (5 ГГц) для каждого из заданных 40 МГц каналов рассчитать дальности работы для всех возможных скоростей передачи

Рассчитаем для 1 канала:

С помощью данного кода:

D_5_1 = np.zeros(8,)

for i3 in range(8):

Y = Pt + Gt + Gr - Pmin_5[i3]

FSL = Y - SOM

D_5_1[i3] = (10**((((FSL-33)/20))-math.log10(F3)))*1000

print('D = ',D_5_1[i3], 'м')

Получаем следующие значения:

D = 322.73673503428734 м

D = 287.6394178695308 м

D = 203.6331133034416 м

D = 161.75153142173252 м

D = 102.05831673146083 м

D = 72.25175509137885 м

D = 36.21165725896332 м

D = 25.63589010204636 м

Рассчитаем для 2 канала:

С помощью данного кода:

D_5_2 = np.zeros(8,)

for i4 in range(8):

Y = Pt + Gt + Gr - Pmin_5[i4]

FSL = Y - SOM

D_5_2[i4] = (10**((((FSL-33)/20))-math.log10(F4)))*1000

print('D = ',D_5_2[i4], 'м')

Получаем следующие значения:

D = 307.9271705695104 м

D = 274.44037964694616 м

D = 194.28890983583773 м

D = 154.3291667764062 м

D = 97.37512124508208 м

D = 68.93630658935018 м

D = 34.5499967959979 м

D = 24.45952458221219 м

3. По полученным значениям дальности построить графики зависимости расстояния передачи от скорости передачи. Все четыре графика должны быть построены на одной плоскости координат.

Рисунок 1. Графики зависимости расстояния передачи от скорости передачи.

Выводы:

С увеличением скорости, расстояние передачи уменьшается