Publication: Magyar Közlöny
Issue: MK-2007-70 (Year: 2007, Number: 70)
Era: 2004-2010
Section: Melléklet a 2007. évi XLVI. törvényhez
Paragraph Index: 15540

j) qparcor[10] az A7-11. táblázat. 4.6 LPC szűrő csap fokozása Minden qparcor[] esetében, a qtaps[] vektort az alábbi műveletnek megfelelően kell előállítani: qtaps: = qparcor; {a qtaps vektor mind a tíz eleme egyenlőre van állítva a qparcor-ban lévő megfelelő elemekkel} FOR i = 2 TO 10 DO BEGIN FOR j: = 1 TO pred(i) DO alpha[j]: = qtaps[j]; FOR j: = 1 TO pred(i) DO qtaps[j]: = alpha[j]-qtaps[i]*alpha[i-j] END; 4.7 Hosszútávú korreláció vizsgálat 4.7.1 LPC INVERZ SZŰRÉS Minden spch[] vektor esetében a residue[] vektort az alábbi művelet által meghatározott módon kell előállítani: FOR n: = 0 TO 159 DO BEGIN sum: = spch[n]; FOR i: = 1 TO 10 DO sum: = sum-qtaps[i]*spch[n-i]; 2007/70/II. szám residue[n]: = sum END; Megjegyzés. – Minden spch[] kezdete melletti érték, amelyben az spch[] indexe zérónál kisebb, az előző spch[] végénél lévő hangmintára vonatkozik. A kódoló által elsőként feldolgozott spch[] esetében ezeket az értékeket zérónak kell tekinteni. 4.7.2 HOSSZÚTÁVÚ KORRELÁCIÓ Minden residue[] esetében, a gain és delay skalárisokat az alábbi művelettel kell előállítani: max: = 0 FOR lag: = 33 TO 96 DO BEGIN sum: = 0; FOR n: = 0 TO 159 DO sum: -sum + residue[n]* residue[n-lag]; IF sum>max THEN BEGIN max: = sum; delay: = lag END END; sum: = 0; FOR n: = 0 TO 159 DO sum: = sum + sqr(residue[n-delay]); IF sum = 0 THEN gain: = 0 ELSE gain: = max/sum; END; * Minden táblázat a fejezet végén található.

Source: https://magyarkozlony.hu/hivatalos-lapok/4c6310a937d14bac566ee9c9d944896656c292dd/dokumentumok/5a6ac3c6db12e692ae41096677ad5f072d2cc9f3/letoltes