Файл: Связи и массовых коммуникаций российской федерации федеральное государственное.docx

ВУЗ: Не указан

Категория: Решение задач

Дисциплина: Не указана

Добавлен: 09.11.2023

Просмотров: 226

Скачиваний: 6

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.




Вывод: Программный комплекс MS Excel позволяет выполнять и более сложные расчеты при помощи встроенных функций SIN, COS, функций задания предварительных условий (ЕСЛИ…, ТО….), позволяет обрабатывать значения, принадлежащие определенному интервалу.


Задание 3. Исследование амплитудного детектора.


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



Известно:

передатчик формирует сигнал, описываемый выражением:



Где:  =1



 =0,5

и далее, при условии, что i=1,2,………,52, а t=0,17 создать дискретный ряд амплитудных значений сигнала.

Сигнал с передатчика по каналу связи поступает на приемник.
Задание 3.1
Используя типовой пакет Microsoft Office в среде Excel создать программный модуль выделения максимальных значений сигнала на приемнике, а диапазоне

По умолчанию полагаем, что в указанном диапазоне амплитудные значения сигнала могут принимать любые значения, как положительные, так и отрицательные, но по условию задачи следует выделить максимальные положительные значения. Другими словами, внутри указанного интервала требуется выделить максимальные амплитудные значения сигнала, которые могут быть зафиксированы приемником, в самом общем случае, в любой произвольный момент времени. Иллюстрация на рис. 3.1 к этому заданию позволяет визуально установить наличие такого амплитудного пика, важно создать формализованное правило в среде Excel, обеспечивающее амплитудную селекцию значений сигнала.
Указание.

При создании фильтра – детектора, использовать логическую процедуру «ЕСЛИ ………., ТОГДА ……….» в среде Excel

Результаты представить в среде Word с графическими пояснениями, исполненными в среде Excel.

Задание 3.2
Используя типовой пакет Microsoft Office в среде Excel создать программный модуль выделения значений сигнала на приемнике, а диапазоне




Указание.

При создании фильтра - детектора, использовать логическую процедуру «ЕСЛИ ………., ТОГДА ……….» в среде Excel

Результаты представить в среде Word с графическими пояснениями, исполненными в среде Excel.

Проиллюстрировать полученные результаты. Сопоставить результаты исполнения заданий 3.1 и 3.2, сделать выводы
Выполнение работы

В среде Microsoft Excel зададим условия задания, где  =1, t=0.17, t0=0.1, a=0.5, i = 1….52.

i

t

dt

w

a

1

0,1

0,17

1

0,5

2

0,27

0,17

1

0,5

3

0,44

0,17

1

0,5

4

0,61

0,17

1

0,5

5

0,78

0,17

1

0,5

6

0,95

0,17

1

0,5

7

1,12

0,17

1

0,5

8

1,29

0,17

1

0,5

9

1,46

0,17

1

0,5

10

1,63

0,17

1

0,5

11

1,8

0,17

1

0,5

12

1,97

0,17

1

0,5

13

2,14

0,17

1

0,5

14

2,31

0,17

1

0,5



Формула x(t) в программной среде MS Excel будет так:

=((SIN(1*B2))^3)+((COS(1*B2))^5)+((SIN(1*B2))/((COS(1*B2+0,5))))
Итоговый модуль подсчета амплитудных значений будет выглядеть следующим образом:

i

t

dt

w

a

x(t)

1

0,1

0,17

1

0,5

1,097225171

2

0,27

0,17

1

0,5

1,222028249

3

0,44

0,17

1

0,5

1,405709887

4

0,61

0,17

1

0,5

1,846269381

5

0,78

0,17

1

0,5

2,982314957

6

0,95

0,17

1

0,5

7,354966684

7

1,12

0,17

1

0,5

-17,55579982

8

1,29

0,17

1

0,5

-3,529917923

9

1,46

0,17

1

0,5

-1,637487699

10

1,63

0,17

1

0,5

-0,886918929

11

1,8

0,17

1

0,5

-0,538656495

12

1,97

0,17

1

0,5

-0,403669194

13

2,14

0,17

1

0,5

-0,408493377

14

2,31

0,17

1

0,5

-0,516771338

15

2,48

0,17

1

0,5

-0,696376348

16

2,65

0,17

1

0,5

-0,899365947

17

2,82

0,17

1

0,5

-1,058233617

18

2,99

0,17

1

0,5

-1,101181377

19

3,16

0,17

1

0,5

-0,977968926

20

3,33

0,17

1

0,5

-0,678637323

21

3,5

0,17

1

0,5

-0,226680974

22

3,67

0,17

1

0,5

0,368172198



Зададим условия сигнала вывода амплитудных значений сигнала x(t) (-2;2) и x(t) (-5;5).


Задание 3.1. x(t) (-2;2): =ЕСЛИ(F2<-2; -2;ЕСЛИ(F2<2;F2;2));




Задание 3.2. x(t) (-5;5): =ЕСЛИ(F2<-5;0;ЕСЛИ(F2<5;F2;0)), где формула «если» определяет соответствие столбца x(t) заданному условию и если значение соответствует, то выводит его, иначе выводит прочерк в заданной ячейке.

По условию задания требуется выделить максимальные значения сигнала, поступающие на приемник. Для выделения искомых значений воспользуемся функцией МАКС().

Результат:

50

4,86

0,17

1

0,5

-2,60723

-

-2,607231776

51

5,03

0,17

1

0,5

-2,15658

-

-2,156576915

52

5,2

0,17

1

0,5

-1,72535

-1,725348119

-1,725348119

Максимальные значения x(t) в диапазоне

1,846269381

3,240065197


Вывод: Поиск максимальных и минимальных значений сигнала в диапазоне удобнее всего осуществлять с помощью функций МИН(), МАКС().