Файл: Связи и массовых коммуникаций российской федерации федеральное государственное.docx
Добавлен: 09.11.2023
Просмотров: 228
Скачиваний: 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 |
Вывод: Поиск максимальных и минимальных значений сигнала в диапазоне удобнее всего осуществлять с помощью функций МИН(), МАКС().