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