ГОСТ Р 53556.4—2013
upper_bandj = (int) (АС_ТОРруг][i_chj[fb_shift] ‘16384./;
average_number_of_lines =
(int) (framejength *(upper_band_hlower_bandJ))/N_CRB:
for (i = 0; i <W_Cf?S-1; i +*) {
crbjbl p_ch]p] = (int) (Y/+lj * (i+1/ * average_number_of_lines/N_CREi/2.0)
crbjbl p_ch]p] ♦ = 0+1/ ‘ average_number_ofJines/2,0 +8192;
crbjbl p_ch] p] / = 16384.
crbjblp_ch]p] + = (int) (frameJength’lower bandj)f\6384.;
}
crbjbl[i_ch][N_CRB^] = (int) (fram e^ngth’low erjandjyi6384. ♦ 0n//*(upper_band_
i-lower_bandJ))/16384. ;
}■
После того, как определяется crbjbl [] []. процесс проектирования выполняется следующим
образом:
for (i_ch = 0; i_ch <N_CH: i_ch ++/ {
for (isf = 0; isf <N_SF; isf ♦+/ {
ismp =
0
for (ienv = 0: tenv <N_CRB: ienv +♦/ {
while (ismp <crbjbl p_ch]penv)) {
Inenv p_ch] psf] [ismp] = env [i_ch] psf] [ienv];
ismp ++;
;
}
}
}■
Значения UPPER^BOUNDARY [] [] и LOWER_BOUNDARY [] ft определяются в 6.5.4.4.
Если postprocess_present является активным, Inenv p_ch] psf] psmp] изменяется следующим
образом:
If (Inenvp_ch] [isf] [ismp] <1.0/ Inenv p_ch] psf]psmp] = Inenv [i_ch] psf] psmp] *Inenv [i_ch]psf][ismp].
6.10.3.5 Декодирование спектра UPC
Спектр LPC представляется коэффициентами LSP В процессе декодирования коэффициенты LSP
сначала восстанавливаются, затем они прообразовываются в спектр LPC. который представляет квадрат
ный корень из спектра энергии.
6.10.3.5.1 Декодирование коэффициентов LSP. используя прогноз МА
Коэффициенты прогноза МА определяются путем обращения ктаблице коэффициентов а t?1.Правило
имеет вид:
о^Мijch] = at)1’ ILeft] (/ndox_/sp0[;_c/?J).
где /— порядок LPC. и/является порядком прогноза МА. Коэффициенты a t j приведены в таблицах
А.19 и А.20.
6.10.3.5.2 Инверсное квантование первой стадии декодирования LSP
v1j[i_ch] =Ispcode1,(indexJsp’] [/_c/?]),
где lspcode’\ является сборником кодов LSP первого этапа, перечисленных таблицах А.19 и А.20.
6.10.3.5.3 Инверсное квантование второго этападекодирования LSP
j
v2, [/_
c
/ ] = Ispcodo2,(indexjsp2[i_ch] [fc]),
где !spcode2 является сборником кодов LSP второго этапа. Значения isp (к) перечисляются в
таблице 161.
6.10.3.5.4 Реконструкция коэффициентовLSP
Коэффициенты LSPIsp[][]вычисляется следующим образом:
1
7
v[i_ch] я v [r’_c/ ] +v2[i_ch],для i_ch от 0 до N_CH-1
U A _N P
0
aj ,[/_cft) = 1-
£a y][i_ch].для / от 1до N_PR, i_ch от 0 до W_CH-1
i
-1
160