ГОСТ Р 54713—2011
- обнаружить разрыв, продолжить нормальную обработку, но отключить выходной сигнал, пока не
будет выполнен один полный цикл сброса, и предсказатели не будут повторно синхронизированы;
- сбросить все предсказатели.
Каждая группа предсказателей должна быть сброшена после максимального ’активного" периода
длиной 240 фреймов. Сброс 30 групп сброса предсказателей может быть выполнен либо постепенно, либо за
один раз. либо любым другим путем, пока максимальный период сброса 240 "активных* фреймов не
нарушен. Следует учесть, что "активный" период в 240 фреймов может длиться намного дольше, чем 240
фреймов, так как фреймы с активным предсказанием могут чередоваться с произвольным числом
фреймов без предсказания. Далее, группы предсказателей могут быть активны независимо друг отдруга,
таким образом, требуется отдельный учет ’активности" каждой группы сброса предсказателей.
В случае singte_channel_element () или channel_pair_element () с common_window = 0 сброс дол
жен быть применен к банку(ам) предсказателей канала(ов). связанных с этим элементом. В случав
channel_pair_element () с common_window = 1сбросдолжен быть применен к двум банкам предсказателей
двух каналов, связанных с этим элементом.
В случае короткогоблока (window_sequence типа EIGHT SHORT SEQUENCE)должны быть сброше
ны все предсказатели во всех полосах масштабных коэффициентов.
11.4 Схемы
Рисунок 7 — Блок-схема внутриканального предсказателя для одного спектрального компонента в декодере.
(Стрелки указывают на поток сигналов для адаптации коэффициентов предсказания).
Legend:
РPredictorPDP
predictor_data_present
Q ’1 Inverse quantizerPU
predlctor_used
Рисунок 8 — Блок-схема модуля предсказания декодера для одного спектрального компонента
73