ГОСТ Р 56843—2015
array-size
INT-U8.
significant-bits
INT-U8
{ s»gned-samp!es(255)}
}
- например. 8 для 8-битных выборок. 16
- для 16-битных выборок должны
- делиться на 8
- определяет значимые биты в одной
- выборке
- если значение 255. то все выборки
- имеют знак: все биты значимы;
- выборки интерпретируются в
- дополнительном двоичном коде
- Тил данных SaFlags описывает дополнительные свойства осциллограммы
SaFlags ::=BITS-16{
smooth-curve(O),
delayed-curve(l),
static-scale(2),
sa-ext-val-range(3)
}
- для оптимального отображения используйте
- алгоритм сглаживания
- задержка отображения кривой (не в
- реальном времени)
- ScaleRangeSpec не меняется
- незначимые биты в выборке не являются 0,
- например, когда они используются для
- комментариев или меток; получатель
-- должен применить битовую маску для
- извлечения значимых битов из выборки
-- Спецификация применяемого фильтра сигналов
SaFilterSpec ::= SEQUENCE OF SaFilterEntry
SaFilterEntry
SEQUENCE {
filter-type
INT-U16 {other(O), low-pass(1). high-pass(2). notch(3)},
filter-frequencyFLOAT-Type.
filter-order- например. -1:6дБ/октет
}
Атрибут Scale-and-Range-Specification описывает отношение между
масштабированными и абсолютными значениями; в зависимости от размера
выборки имеется множество типов атрибутов
Примечание — Если колебание не представляет собой абсолютные значения,
поля абсолютного значения должны содержать в себе конкретное значение;
если атрибут Sa-Speafication указывает на выборки со знаком,
масштабированные значения должны интерпретироваться как значения со
знаком
ScaleRangeSpec8 ::= SEQUENCE {
lower-absolute-value
upper-absolute-value
lower-scaled-value
upper-scaled-value
FLOAT-Type.
FLOAT-Type,
INT-U8.
INT-U8