Вычислите бит битовой или символьной ошибки входных данных
The ErrorRate
объект сравнивает входные данные передатчика с входными данными приемника и вычисляет вероятность ошибки как текущую статистику. Чтобы получить вероятность ошибки, объект делит общее количество неравных пар элементов данных на общее количество входных элементов данных из одного источника.
Чтобы получить частоту ошибок:
Определите и настройте объект частоты ошибок. См. «Конструкция».
Функции step
сравнить входные данные передатчика с входными данными приемника и вычислить вероятность ошибки согласно свойствам comm.ErrorRate
. Поведение step
характерен для каждого объекта в тулбоксе.
Примечание
Начиная с R2016b, вместо использования step
метод для выполнения операции, заданной Системной object™, можно вызвать объект с аргументами, как если бы это была функция. Для примера, y = step(obj,x)
и y = obj(x)
выполнять эквивалентные операции.
H = comm.ErrorRate
создает вычислитель частоты ошибок Системный объект, H
. Этот объект вычисляет частоту ошибок принятых данных путем сравнения их с передаваемыми данными.
H = comm.ErrorRate(
создает объект вычислителя частоты ошибок, Name
,Value
)H
, с каждым заданным набором свойств до заданного значения. Можно задать дополнительные аргументы пары "имя-значение" в любом порядке как (Name1
, Value1
..., NameN
, ValueN
).
|
Количество выборок для задержки переданного сигнала Укажите количество выборок, на которые полученные данные отстают от передаваемых данных. Это значение должно быть вещественным, неотрицательным, с двойной точностью, целочисленным скаляром. Используйте это свойство, чтобы выровнять выборки для сравнения в переданных и принятых векторах входных данных. Задайте задержку в количестве выборок, независимо от того, является ли вход скаляром или вектором. Значение по умолчанию является |
|
Расчет Укажите количество выборок данных, которые объект должен игнорировать в начале сравнения. Это значение должно быть вещественным, неотрицательным, с двойной точностью, целочисленным скаляром. Используйте это свойство, чтобы игнорировать переходное поведение обоих входных сигналов. Значение по умолчанию является |
|
Выборки для рассмотрения Задайте выборки, которые будут рассматриваться как один из |
|
Выбранные выборки из системы координат Задайте скаляр или вектор-столбец двойной точности, действительных положительных целых чисел. Это значение приводит индексы элементов вектора RX системы координат, которые объект использует при сравнениях. Это свойство применяется, когда вы устанавливаете |
|
Включите вход сброса частоты ошибок Установите это свойство на |
шаг | Вычислите бит битовой или символьной ошибки входных данных |
Этот объект реализует алгоритм, входы и выходы, описанные на Error Rate Calculation блочных страниц с описанием. Свойства объекта соответствуют параметрам блоков, кроме:
Output data и Variable name параметров блоков не имеют соответствующих свойств. Объект всегда возвращает результат как выход.
Stop simulation параметров блоков не имеет соответствующего свойства. Чтобы реализовать аналогичное поведение, используйте выход step
метод в цикле while, чтобы программно остановить симуляцию.
Параметр Computation mode соответствует Samples
и CustomSamples
свойства.