Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая_WIFI.doc
Скачиваний:
130
Добавлен:
11.04.2015
Размер:
1.17 Mб
Скачать
  1. Зависимость чувствительности от скорости передачи данных

Скорость

Чувствительность

54 Мбит/с

–66 дБмВт

48 Мбит/с

–71 дБмВт

36 Мбит/с

–76 дБмВт

24 Мбит/с

–80 дБмВт

18 Мбит/с

–83 дБмВт

12 Мбит/с

–85 дБмВт

9 Мбит/с

–86 дБмВт

6 Мбит/с

–87 дБмВт

FSL вычисляется по формуле:

FSL = YдБ – SOM

где SOM (System Operating Margin) – запас в энергетике радиосвязи (дБ). Учитывает возможные факторы, отрицательно влияющие на дальность связи, такие как:

  • температурный дрейф чувствительности приемника и выходной мощности передатчика;

  • всевозможные атмосферные явления: туман, снег, дождь;

  • рассогласование антенны, приемника, передатчика с антенно–фидерным трактом.

Параметр SOM обычно берется равным 10 дБ. Считается, что 10–децибельный запас по усилению достаточен для инженерного расчета.

Центральная частота канала F берется из таблицы 4:

  1. Вычисление центральной частоты

Канал

Центральная частота (МГц)

1

2412

2

2417

3

2422

4

2427

5

2432

6

2437

7

2442

8

2447

9

2452

10

2457

11

2462

12

2467

13

2472

14

2484

В итоге получим формулу дальности связи:

.

  1. Практическая часть

    1. Назначение программы

Программа предназначена для расчёта дальности действия Wi–Fi сигнала.

    1. Выбор языка программирования

Программирование под Windows всегда было нелегкой задачей. Интерфейс прикладного программирования (Application Programming Interface) Windows предоставляет в распоряжение программиста набор мощных, но не всегда безопасных инструментов для разработки приложений. Можно сравнить его с бульдозером, при помощи которого удается добиться поразительных результатов, но без соответствующих навыков и осторожности, скорее всего, дело закончится только разрушениями и убытками.

Эта картина изменилась с появлением Visual Basic. Используя визуальный интерфейс, Visual Basic позволяет быстро и легко разрабатывать законченные приложения. При помощи Visual Basic можно разрабатывать и тестировать сложные приложения без прямого использования функций API. Избавляя программиста от проблем с API, Visual Basic позволяет сконцентрироваться на деталях приложения.

Microsoft Visual Basic 6.0 – это мощная система программирования, позволяющая быстро и эффективно создавать приложения для Microsoft Windows’95 и Microsoft Windows’NT

Оригинальный язык программирования Basic был создан Джоном Кемени и Томасом Курцем в 1963 г в Дартмурском колледже. Он быстро завоевал популярность в качестве языка для обучения программированию в университетах и школах и был адаптирован для использования на персональных компьютерах основателем и главой компании Microsoft Биллом Гейтсом в середине 70–х гг. С тех пор для ПК последовательно было выпущено несколько версий Basic, включая Microsoft Quick Basic и MS–DOS Qbasic. Хотя программная оболочка Visual Basic выполнена полностью графической, а сам язык программирования весьма далек от языка, применяемого для ранних версий интерпретаторов Basic, простота и элегантность Basic осталась в большой мере присущей и новым версиям. Широкие возможности Visual Basic и его простота послужили основной причиной для выбора его в качестве языка программирования для создания таких Windows– приложений как Excel.

Основные возможности Visual Basic 6.0:

Управление множественными проектами с помощью Explorer

Использование новых сред Code Editor (Редактор кодов), в том числе Auto Quick Info (Быстрого Авто информатора)

Работа с окном Form Layout (Макета бланка) для настройки внешнего вида программы.

Изменение размеров окон и документов.

Выбор и использование функций управления Active X.

Использование новых отладочных инструментов и техник для исправления ошибок программирования.

Быстрый запуск проекта с одной или более предопределенной формой.

Расширение возможностей Microsoft Word через автоматизацию.

Среда программирования Visual Basic содержит все необходимые инструменты для быстрого и эффективного создания мощных программ, работающих в среде Windows.