ГОСТ Р 53556.7—2013
Амплитуда и мощность шума деквантуются следующим образом:
noiseAmpi = 32768 *pow (10,-1.5 * (noiseAmplIndox+Q,5)/20);
noisoPwr = noiseAmprnoiseAmpl.
Если noisoEnvFlag == 1. тогда шумовые параметры огибающей noisoEnvTmax. noiseEnvRatk и
noiseEnvRdecдеквантуются в noiseT_max. noiseR_atk и noiseR_dec таким же образом, как описанодля
декодера отдельной линии.
5.1.3.3.2 Декодер улучшения
Поскольку для шумовых компонентов нет никаких данных улучшения, для шумовых параметров
нет специального режима улучшенного декодирования. Если шум должен быть синтезирован с дан
ными улучшения для других компонентов, может использоваться базовый декодер параметров шума.
Если декодер HILN используется в качестве ядра в масштабируемом кодере, никакой сигнал шума не
должен синтезироваться для сигнала, который подается на декодер улучшения.
5.1.4 Синтезатор гармонической и отдельной линии
5.1.4.1 Описание инструмента
Этот инструмент синтезирует аудиосигнал согласно параметрам гармонической и отдельной ли
нии. декодируемым соответствующими инструментами декодера. Это включает комбинацию гармо
нических и отдельных линий, базовый синтезатор и синтезатора улучшения. Чтобы получить полный
декодированный аудиосигнал, выходной сигнал этого инструмента добавляется к выходному
сигналу синтезатора шума.
5.1.4.2 Определения
totalNumLine
sampleRate
synthSampleRale
speedFactor
pltchFaclor
T
N
env(t)
a(t)
P(t)
x(t)
x{n]
startPhi [ij
phip]
previousEnvFIag
previousT_max
previousR^atk
previousR_dec
previousEnv(t)
previousTotalNumLine
previousAmpI[k]
previousFreq[k]
previousPhi [k]
previousUneEnvFlag[k]
Общее количество линий в текущем фрейме, который будет синтезирован (от
дельные плюс гармонические).
Частотадискретизации, Гц. какобозначено. HILNsampleRateCode (см. таблицу7).
Частотадискретизации синтезируемого выходногосигнала х[п], Гц.
Коэффициент изменения скорости синтеза (> 1для большей, чем исходная ско
рость воспроизведения).
Коэффициент изменения шага синтеза (> 1 для большего, чем исходный шаг
воспроизведения).
Длина фреймасинтезав секундах.
Длина фреймасинтеза в выборках.
Амплитудная функция огибающей в текущем фрейме.
Мгновеннаяамплитуда синтезируемойлинии.
Мгновенная фазасинтезируемойлинии.
Синтезируемый выходной сигнал.
Дискретный синтезируемый выходной сигнал.
Стартовая фаза Айлиниив текущем фрейме(в радианах).
Фаза окончанияАй линиив текущем фрейме(врадианах).
Флагогибающей в предыдущемфрейме.
Параметр огибающей t_max в предыдущем фрейме.
Параметр огибающейr_atkв предыдущем фрейме.
Параметр огибающейr_deс в предыдущем фрейме.
Функция огибающей амплитуды в предыдущем фрейме.
Общее количестволиний в предыдущем фрейме.
Амплитуда к-й линии в предыдущемфрейме.
Частота к-й пинии в предыдущемфрейме. Гц.
Фаза окончанияк-й линии в предыдущем фрейме (врадианах).
Флаг, указывающий, что предыдущая огибающая амплитуды применяется к к-й
линии в предыдущем фрейме.
37