Вычислите бит или коэффициент ошибок символа входных данных
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, который объект использует при создании сравнений. Это свойство применяется, когда вы устанавливаете |
|
Включите вход сброса коэффициента ошибок Установите это свойство на |
сброс | Сбросьте состояния объекта калькулятора коэффициента ошибок |
шаг | Вычислите бит или коэффициент ошибок символа входных данных |
Характерный для всех системных объектов | |
---|---|
release | Позвольте изменения значения свойства Системного объекта |
Этот объект реализует алгоритм, входные параметры и выходные параметры, описанные на странице с описанием блока Error Rate Calculation. Свойства объектов соответствуют параметрам блоков, кроме:
Output data и параметры блоков Variable name не имеют соответствия свойствами. Объект всегда возвращает результат как выход.
Параметры блоков Stop simulation не имеют соответствующего свойства. Чтобы реализовать подобное поведение, используйте выход step
метод в некоторое время цикле, чтобы программно остановить симуляцию..
Параметр Computation mode соответствует Samples
и CustomSamples
свойства.