Εξαρτάται από τη δομή του κώδικά σας. Δηλαδή από το αν η κωδικοποίηση και η αποκωδικοποίηση γίνεται per frame, ή συνολικά για όλο το σήμα που έχετε στη διαθεσή σας.
Διόρθωση: Εννοούσα όλα τα subframe του τρέχοντος frame, αφού στις συναρτήσεις λέτε ότι στις εισόδους/εξόδους έχουμε ακολουθίες 160 δειγμάτων (άρα ένα frame).
Απλώς έχω μπερδευτεί λίγο στην αποκωδικοποίηση - τα Nc και bc που παίρνουμε λογικά είναι 4 ζεύγη ένα για κάθε subframe, σωστά;
Ώστε μετά να υπολογίσουμε το κάθε subframe και συνολικά να πάρουμε την ακολουθία d'(n) από την οποία με χρήση του FIR φίλτρου θα βρούμε το decoded frame s0.
Επίσης δεν έχω καταλάβει γιατί πρέπει η RPE_frame_SLT_decoder να επιστρέφει και το CurrFrmSTResd, αφού όλα τα CurrFrmSTResd τα έχουμε υπολογίσει στη διαδικασία του encode και άρα είναι ήδη διαθέσιμα.