- •I. О б щ и е п о л о ж е н и я.
- •II. К р а т к а я т е о р и я.
- •III. О п и с а н и е п а к е т а.
- •5. Список процедур комплекса
- •IV. Ц е л ь л а б о р а т о р н о й р а б о т ы.
- •V. Ц е л ь и с с л е д о в а н и я.
- •VI. П о р я д о к в ы п о л н е н и я р а б о т ы.
- •VII. Вопросы для отчета по данной лабораторной работе.
III. О п и с а н и е п а к е т а.
1. Общие сведения
2. Функциональное назначение комплекса
3. Описание применения комплекса
4. Входные и выходные данные
5. Список подпрограмм комплекса
1) Function GAUSS
2) Procedure GF
3) Procedure GKLF
4) Procedure FLF
5) Procedure DIS
6) Procedure IDF
7) Procedure GRA
1. Общие сведения.
В данном тексте приводится описание комплекса учебно-лабораторных подпрограмм "Цифровое моделирование системы дискретизации непрерывных сообщений по времени». Комплекс состоит из подпрограмм, написанных на алгоритмическом языке "Turbo Pascal 7.0" и помещенных в модуль GNK.
2. Функциональное назначение комплекса.
Комплекс подпрограмм предназначен для моделирования системы дискретизации непрерывных сообщений по времени путем представления сформированной функции "непрерывного аргумента" в виде решетчатой функции дискретного аргумента в соответствии с теоремой Котельникова, и ее последующего восстановления идеальным фильтром низких частот. Возможно графическое представление функций
на каждом этапе моделирования.
3. Описание применения комплекса.
Для использования комплекса в Вашей программе необходимо самым первым оператором программы поставить USES gnk. При этом необходимо наличие файла gnk.tpu в текущем каталоге или в каталоге, указанном в меню Options|Directories...|Unit directories. Для нормальной работы процедуры построения графиков GRA необходимо наличие файла egavga.bgi в каталогеD:/TP/BGI.
4. Входные и выходные данные.
4.1 Входные величины
В качестве входных параметров цифровой модели системы дискретизации непрерывных сообщений по времени используются следующие величины:
T - период функции;
N - число всех отсчетов аргумента на интервале определения функции;
M - число промежуточных отсчетов аргумента между соседними дискретными отсчетами;
W - частота высшей гармоники спектра функции (сигнала);
K1,K2 - ключи процедуры GF, определяющие режим генерации функции;
B1,B2 - параметры для генерации коэффициентов Фурье;
Ma - математическое ожидание амплитуд гармоник ряда Фурье;
Sa - среднее квадратичное отклонение амплитуд гармоник ряда Фурье;
Mp - математическое ожидание фазовых сдвигов гармоник ряда Фурье;
Sp - среднее квадратичное отклонение фазовых сдвигов гармоник ряда Фурье;
K3 - ключ процедуры IDF, определяющий режим генерации функции;
K,E - ключи процедуры GRA, определяющие режимы вывода графиков функций.
4.2 Выходные величины
X - вещественный одномерный массив длиной N, содержащий значения аргумента функции;
G - вещественный одномерный массив длиной N, содержащий значения очередной суммируемой гармоники ряда Фурье;
FO - вещественный одномерный массив длиной N, содержащий значения очередной суммируемой функции отсчета ряда Котельникова;
Yo - вещественный одномерный массив длиной N, содержащий значения сгенерированной "непрерывной" функции;
Y - вещественный одномерный массив длиной N, содержащий значения сглаженной "непрерывной" функции;
Xdis - вещественный одномерный массив длиной Ndis, содержащий значения аргументов решетчатой функции;
Ydis - вещественный одномерный массив длиной Ndis, содержащий значения решетчатой функции;
Yif - вещественный одномерный массив длиной N, содержащий значения восстановленной функции идеальным фильтром низких частот.