- •Применение Пакета system ViEw для моделирования телекоммуникационных систем
- •1 Моделирование телекоммуникационных систем с помощью SystemView
- •Визуализация с помощью функциональных схем
- •2 Обзор пакета SystemView
- •2.1 Запуск пакета SystemView
- •2.2 Системное окно (System window)
- •2.2.1 Строка меню
- •2.2.2 Панель инструментов
- •2.2.3 Панель функциональных блоков
- •2.3 Библиотеки функциональных блоков основной панели
- •Библиотека источников сигналов «Source»
- •2.3.2 Библиотека приемников сигнала «Sink»
- •2.3.3 Библиотека операторов
- •2.3.4 Библиотека нелинейных функций
- •2.3.5 Ввод алгебраических выражений
- •2.3.6 Динамический пробник
- •2.3.7 Окно анализа (Analysis window)
- •2.3.8 Строка меню
- •2.3.9 Панель инструментов окна анализа
- •2.3.10 Калькулятор окна анализа
- •3 Первое моделирование при помощи SystemView
- •Установка системного времени и частоты дискретизации
- •Перенос функциональных модулей в область проектирования
- •3.3 Определение функций и установка параметров используемых модулей
- •3.3.1 Установка функций и параметров источников сигнала, несущего колебания и смещения.
- •3.4 Соединение функциональных блоков
- •Разъединение функциональных блоков
- •3.6 Просмотр информации о функциональных блоках
- •Параметры для заметки
- •Создание, просмотр и сохранение метасистем
- •Запуск процесса моделирования
- •Анализ результатов моделирования
- •3.10.1 Исследование временных характеристик
- •3.10.2 Исследование спектральных свойств
- •3.11 Анализ системы при помощи системного пробника в реальном времени
- •3.11.1 Режим осциллографа
- •Управление временным пробегом
- •Управление скоростью моделирования
- •Наблюдение двух каналов
- •3.11.2 Режим анализатора спектра
- •3.12 Сохранение и выход
- •4 Исследование методов амплитудной модуляции
- •Исследование демодулятора ам-сигнала с двумя боковыми полосами
- •5 Квантование и дискретизация
- •5.1 Квантование сигналов. Моделирование adc
- •5.1.1 Квантование сигнала
- •5.2 Дискретизация и наложение спектров (aliasing)
- •5.3 Простой элайзинг
- •5.4 Восстановление дискретизированных сигналов
- •5.5 Дуобинарное упражнение
- •5.6 Предварительное кодирование
- •6 Помехоустойчивое кодирование
- •6.1 Код Хэмминга
- •Исследование методов частотного и временного разделения каналов
- •7.1 Основы теории многоканальной передачи сообщений
- •7.2 Частотное разделение сигналов
- •7.3 Временное разделение каналов
- •8 Исследование кодового разделения каналов
- •8.1 Общая характеристика метода кодового разделения каналов
- •8.2 Изучение временные характеристики псевдослучайных
- •Список литературы
- •Содержание
- •Применение Пакета systemViEw для моделирования телекоммуникационных систем
- •Св. Тем. План 2004 г., поз. ____
2.3.5 Ввод алгебраических выражений
При вводе значений параметров разрешается использовать алгебраические выражения. Например, при вводе строки (3sin (pi/8))^2) получим значение, равное 1,318019.
Приоритет операций следующий:
а) первый функции (sin, cos, sinh и др.);
б) второй возведение в степень;
в) третий умножение, деление;
г) четвертый сложение, вычитание.
Список разрешенных функций:
abs(x) |
Absolute Value |
Абсолютное значение (модуль числа) х |
acos(x) |
Inverse Cosine |
Арккосинус |
alog(x) |
10^ (x) |
10 в степени х |
alogdb(x) |
10^ (x/10) |
10 в степени х, делённое на 10 |
asin(x) |
Inverse Sine |
Арксинус |
atan(x) |
Inverse tangent |
Арктангенс |
atan2(x;y) |
Inverse tangent (2 Quad) |
Арктангенс (2-х квадрантный) |
cos(x) |
Cosine |
Косинус |
cosh(x) |
Hyperbolic Cosine |
Гиперболический косинус |
erf(x) |
Error function |
Функция ошибок |
erfc(x) |
1 - erf(x) |
Дополнительная функция ошибок |
exp(x) |
e^ x (e = 2,718...) |
Экспонента (е в степени х) |
frac(x) |
Fractional Part |
Дробная часть числа (мантисса) |
int(x) |
Integer Part |
Целая часть числа |
if(x;a;b) |
See select(x;a;b) |
|
log(x) |
Natural Log |
Натуральный логарифм |
log2(x) |
Log Base 2 |
Логарифм по основанию 2 |
log10(x) |
Log Base 10 |
Логарифм по основанию 10 |
mod(x;y) |
x Modulo у |
х по модулю у |
Q(x) |
0,5erfc(x/sqrt(2)) |
Нормированная дополнительная функция ошибок |
select(x;a;b) |
Logical Select If x then select a, else b |
Логический выбор: если x, то выбирается a, иначе b |
sgn(x) |
Algebraic Sign |
Знак числа х |
sin(x) |
Sine |
Синус |
sinh(x) |
Hyperbolic Sine |
Гиперболический синус |
sqrt(x) |
Square Root |
Квадратный корень |
tan(x) |
Tangent |
Тангенс |
tanh(x) |
Hyperbolic Tangent |
Гиперболический тангенс |
Логические функции:
& |
AND |
Логическое И |
1 |
OR |
Логическое ИЛИ |
# |
XOR |
Логическое исключающее ИЛИ |
! |
NOT |
Логическое отрицание НЕ |
= |
Equal |
Логическое равенство |
!= |
Not equal |
Логическое неравенство |
> |
Greater than |
Больше, чем |
>= |
Greater than or equal |
Больше, чем или равно |
< |
Less than |
Меньше, чем |
<= |
Less than or equal |
Меньше, чем или равно |
Распределения случайных чисел:
gn |
Normal (0,1) i.e. Gaussian |
Нормальное или гауссово распределение с параметрами т = 0, σ = 1 |
un |
Uniform (0,1) |
Равномерное распределение с параметрами т = 0, σ = 1 |
Список констант:
pi |
Constant 71 |
3,14159 |
tpi |
Constant 2Я |
6,28318 |
hpi |
Constant 71/2 |
1,5708 |
с |
Light velocity |
Скорость света 2,997·108м/с |
k |
Boltzmann constant |
Постоянная Больцмана 1,3807·10-23Дж/К |
Арифметические операторы:
^ |
Exponentiation |
Возведение в степень |
* |
Multiplication |
Умножение |
/ |
Division |
Деление |
+ |
Addition |
Сложение |
- |
Subtraction |
Вычитание |
Кнопка равенства (=), расположенная в нижнем правом углу, открывает Units Converter (преобразователь единиц). Эта утилита (рисунок 2.7) позволяет быстро преобразовывать величины, требуемые для вашего применения, в единицы, представленные в окне параметров. Кнопка F, расположенная рядом с кнопкой вызова преобразователя единиц, служит для вызова списка доступных функций, которые были рассмотрены выше.
Рисунок 2.7 Преобразователь единиц (Units Converter)
К примеру, 10 dBm равны 707,106781·10-3 В действующего значения (rms). Преобразователь единиц можно также вызвать из меню View в системном окне (System window).
