\BOOKMARK [1][-]{section.1}{Εισαγωγή}{}% 1 \BOOKMARK [1][-]{section.2}{1o Επίπεδο}{}% 2 \BOOKMARK [2][-]{subsection.2.1}{function\040frameType\040=\040SSC\(frameT,\040nextFrameT,\040prevFrameType\)}{section.2}% 3 \BOOKMARK [2][-]{subsection.2.2}{function\040frameF\040=\040filterbank\(frameT,\040frameType,\040winType\)}{section.2}% 4 \BOOKMARK [2][-]{subsection.2.3}{function\040frameT\040=\040iFilterbank\(frameF,\040frameType,\040winType\)}{section.2}% 5 \BOOKMARK [2][-]{subsection.2.4}{function\040AACSeq1\040=\040AACoder1\(fNameIn\)}{section.2}% 6 \BOOKMARK [2][-]{subsection.2.5}{function\040x\040=\040iAACoder1\(AACSeq1,\040fNameOut\)}{section.2}% 7 \BOOKMARK [2][-]{subsection.2.6}{function\040SNR\040=\040demoAAC1\(fNameIn,\040fNameOut\)}{section.2}% 8 \BOOKMARK [1][-]{section.3}{2o Επίπεδο}{}% 9 \BOOKMARK [2][-]{subsection.3.1}{function\040[frameFout,\040TNScoeffs]\040=\040TNS\(frameFin,\040frameType\)}{section.3}% 10 \BOOKMARK [2][-]{subsection.3.2}{function\040frameFout\040=\040iTNS\(frameFin,\040frameType,\040TNScoeffs\)}{section.3}% 11 \BOOKMARK [2][-]{subsection.3.3}{function\040AACSeq2\040=\040AACoder2\(fNameIn\)}{section.3}% 12 \BOOKMARK [2][-]{subsection.3.4}{function\040x\040=\040iAACoder2\(AACSeq2,\040fNameOut\)}{section.3}% 13 \BOOKMARK [2][-]{subsection.3.5}{function\040SNR\040=\040demoAAC2\(fNameIn,\040fNameOut\)}{section.3}% 14 \BOOKMARK [1][-]{section.4}{3ο Επίπεδο}{}% 15 \BOOKMARK [2][-]{subsection.4.1}{function\040SMR\040=\040psycho\(frameT,\040frameType,\040frameTprev1,\040frameTprev2\)\040}{section.4}% 16 \BOOKMARK [2][-]{subsection.4.2}{function\040[S,\040sfc,\040G]\040=\040AACquantizer\(frameF,\040frameType,\040SMR\)}{section.4}% 17 \BOOKMARK [2][-]{subsection.4.3}{function\040frameF\040=\040iAACquantizer\(S,\040sfc,\040G,\040frameType\)}{section.4}% 18 \BOOKMARK [2][-]{subsection.4.4}{function\040[huffSec,\040huffCodebook]\040=\040encodeHuff\(coeffSec,\040huffLUT,\040forcedCodebook\)}{section.4}% 19 \BOOKMARK [2][-]{subsection.4.5}{function\040decCoeffs\040=\040decodeHuff\(huffSec,\040huffCodebook,\040huffLUT\)}{section.4}% 20 \BOOKMARK [2][-]{subsection.4.6}{function\040AACSeq3\040=\040AACoder3\(fNameIn,\040fnameAACoded\)}{section.4}% 21 \BOOKMARK [2][-]{subsection.4.7}{function\040x\040=\040iAACoder3\(AACSeq3,\040fNameOut\)}{section.4}% 22 \BOOKMARK [2][-]{subsection.4.8}{function\040[SNR,\040bitrate,\040compression]\040=\040demoAAC3\(fNameIn,\040fNameOut,\040frameAACoded\)}{section.4}% 23