noperations

Количество операций

Синтаксис

noperations(q)

Описание

noperations(q) количество операций квантования во время вызова quantize(q,...) для quantizer объект q. Это значение накапливается по последовательным вызовам quantize. Вы сбрасываете значение noperations обнулять путем выдачи команды resetlog(q).

Каждый раз любой элемент данных квантуется, noperations постепенно увеличивается одним. Действительные и комплексные части считаются отдельно. Например, (complex * complex) количества четыре операции квантования для продуктов и два за сумму, because(a+bi)*(c+di) = (a*c - b*d) + (a*d + b*c). В отличие от этого (real*real) количества одна операция квантования.

Кроме того, действительные и комплексные части входных параметров квантуются индивидуально. В результате для комплексного входа длины 204 элемента, noperations количества 408 квантизации: 204 для действительной части входа и 204 для комплексной части.

Если какие-либо входные параметры, состояния или коэффициенты с комплексным знаком, они все расширены от вещественных значений до комплексных чисел с соответствующим увеличением количества операций квантования, зарегистрированных noperations. Строго говоря, (real*real) требует меньшего количества квантизации, чем (real*complex) и (complex*complex). Изменение всех значений, чтобы объединить, потому что каждый является комплексным, таким как коэффициент, делает (real*real) в (real*complex), повышение noperations количество.

Смотрите также

|

Представлено до R2006a