• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
August 16, 2022, 07:22:39 am

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
August 16, 2022, 07:22:39 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Logo Guesser
by Caterpillar
[August 15, 2022, 22:50:35 pm]

[Ηλεκτρονική ΙΙ] Γενικές ...
by MajorTom
[August 15, 2022, 21:09:42 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by Godat
[August 15, 2022, 19:29:33 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[August 15, 2022, 17:42:56 pm]

Η άχρηστη πληροφορία της ...
by Katarameno
[August 15, 2022, 16:09:29 pm]

Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[August 15, 2022, 14:11:38 pm]

Αστείες Φωτογραφίες!
by Katarameno
[August 15, 2022, 10:18:06 am]

Ενημέρωση για την κλιματι...
by Elliot Alderson
[August 15, 2022, 09:55:34 am]

Ατελείωτη ιστορία....., ο...
by Katarameno
[August 14, 2022, 21:11:29 pm]

3 γραμματα...
by Caterpillar
[August 14, 2022, 21:07:54 pm]

Φαΐ
by Caterpillar
[August 14, 2022, 21:03:31 pm]

Μάντεψε ποιος θα κάνει το...
by Caterpillar
[August 14, 2022, 21:02:59 pm]

Των συνειρμών το παίγνιο....
by Caterpillar
[August 14, 2022, 21:02:21 pm]

Νόμπελ Οικονομικών
by Μεσσίας
[August 14, 2022, 03:49:44 am]

[Τηλεπ. ΙΙ] Παλιά Θέματα
by Limpolits
[August 12, 2022, 19:54:55 pm]

Ποια μαθήματα να παρακολο...
by Katarameno
[August 12, 2022, 15:32:05 pm]

[Μικροκυματική Τηλεπισκόπ...
by PNyktwr
[August 12, 2022, 11:22:04 am]

Βινύλιο...
by Katarameno
[August 11, 2022, 16:07:34 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[August 11, 2022, 12:31:59 pm]

Μέλος του Μήνα - Ιούλιος ...
by Κaraflodaimonas
[August 10, 2022, 18:29:55 pm]
Στατιστικά
Members
Total Members: 8857
Latest: TheMechanicalEng
Stats
Total Posts: 1390393
Total Topics: 30170
Online Today: 88
Online Ever: 901
(October 13, 2020, 16:39:09 pm)
Users Online
Users: 1
Guests: 47
Total: 48
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.

Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderators: Αλέκος από Κω, xristosioan, Sarge) > [Πολυμέσα] Εργασία 2021-2022
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 Go Down Print
Author Topic: [Πολυμέσα] Εργασία 2021-2022  (Read 2879 times)
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #30 on: February 24, 2022, 20:03:35 pm »

Quote from: Tony316 on February 23, 2022, 16:13:30 pm
Έχω κάποιο πρόβλημα με το level 2. Ενώ στο level 1 το decoded ακούγεται πολύ καλά σε σχέση με το αρχικό, στο level 2 ακούγεται πολύ χάλια.
Η λογική μου στο level 2 είναι η εξής:
 - Σε επίπεδο encode/decode καλώ τις αντίστοιχες συναρτήσεις ως εξής (τα y και y_dec αφορούν σε 160 samples κάθε φορά):
for (...)
    [LARc, Nc, bc, CurrFrmExFull, CurrFrmSTResd] = RPE_frame_SLT_coder(y(...), PrevFrmSTResd);
    PrevFrmSTResd = CurrFrmSTResd;
    [y_dec(...), CurrFrmSTResd] = RPE_frame_SLT_decoder(LARc, Nc, bc, CurrFrmExFull, PrevFrmSTResd);
end


- Στον encoder ακολουθώ τα εξής βήματα (συνοπτικά):
  • Pre-processing του σήματος s0.
  • Εύρεση των συντελεστών LARc και της ακολουθίας d(n).
  • Για κάθε subframe δημιουργώ την ακολουθία d'(n) με τα προηγούμενα 3 subframes (αναλόγως το τρέχων subframe παίρνω τα αντίστοιχα δείγματα από το προηγούμενο/τρέχων frame).
  • Έπειτα βρίσκω τους συντελεστές N και b για το τρέχων subframe και τους κβαντίζω.
  • Υπολογίζω την διαφορά e = d(n) - bc*d'(n-Nc) και την αποθηκεύω στο CurrFrmExFull.
  • Τέλος, υπολογίζω το τρέχων subframe ως CurrFrmSTResd(...) = e + bq*d'(n-Nc), όπως ζητείται στην εκφώνηση.

- Στον decoder ακολουθώ τα εξής βήματα (συνοπτικά):
  • Για κάθε subframe κατασκευάζω την ακολουθία d'(n) με τα τρία προηγούμενα subframes, όπως και στον encoder.
  • Υπολογίζω τα αποκβαντισμένα N' και b'.
  • Υπολογίζω το τρέχων subframe ως CurrFrmSTResd(...) = e + b'*d'(n-N'), όπου e είναι το αντίστοιχο (με το τρέχων subframe) τμήμα της ακολουθίας διέγερσης CurrFrmExFull.
  • Στη συνέχεια ακολουθώ τη διαδικασία του decoder του level 1, δηλαδή εύρεση των συντελεστών a από τα LARc, υπολογισμός του s'(n) εφαρμόζοντας το κατάλληλο φίλτρο στην CurrFrmSTResd και τέλος εφαρμογή του post proccessing.

Δεν ξέρω τι μπορεί να πάει λάθος και να βγαίνει τόσο χάλια η ποιότητα του ήχου.

Καλησπέρα, συγγνώμη για την καθυστέρηση (βέβαια, το νόημα του φόρουμε είναι η συζήτηση μεταξύ των συναδέλφων που υλοποιούν την εργασια). Σε πρώτη φάση τη 2η γραμμή μέσα στη for θα την έβαζα τελευταία.
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #31 on: February 24, 2022, 20:10:55 pm »

Quote from: Tony316 on February 23, 2022, 19:16:29 pm
Ένα άλλο ερώτημα που έχω όσον αφορά το level 1 είναι ότι το decoded ηχητικό ακούγεται σχεδόν ίδιο με το αρχικό και η διαφορά τους είναι της τάξης 10^(-3).
Είναι φυσιολογικό αυτό; (Έχω στείλει τα ηχητικά στα συνημμένα).

Επίσης στο level 2 αναμένουμε να έχουμε καλύτερη/χειρότερη ποιότητα σε σχέση με το level 1;

Γενικά είναι λογικό το σήμα να είναι καθαρό στο level 1, εφόσον δεν έχει υποστεί "βαριά" επεξεργασια. Στο level 2 (και 3) είναι επίσης λογικό να υπάρχει κάποιο θόρυβος (λόγω παραδοχών της εργασίας αλλά και επειδή εκ των πραγμάτων, ο αλγόριθμος είναι lossy) (επίσης λόγω της μεγαλύτερης πολυπλοκότητας του level 2, είναι πιο εύκολο να γίνει κάποιο λάθος που μπορεί να παράγει ενθόρυβο σήμα, αλλά να μην καταλαβαίνεις αν υπάρχει λάθος ή όχι).
Logged
Tony316
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 82


View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #32 on: February 24, 2022, 20:47:38 pm »

Quote from: perukas on February 24, 2022, 20:03:35 pm
Καλησπέρα, συγγνώμη για την καθυστέρηση (βέβαια, το νόημα του φόρουμε είναι η συζήτηση μεταξύ των συναδέλφων που υλοποιούν την εργασια). Σε πρώτη φάση τη 2η γραμμή μέσα στη for θα την έβαζα τελευταία.
Η αλήθεια είναι ότι το δοκίμασα και δεν έβγαλα κάτι καλύτερο - λογικό το βρίσκω αφού, αν δεν κάνω λάθος, η διαδικασία υπολογισμού του CurrFrmSTResd είναι ίδια και στις 2 συναρτήσεις.
Logged
Tony316
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 82


View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #33 on: February 24, 2022, 20:48:35 pm »

Quote from: perukas on February 24, 2022, 20:10:55 pm
Γενικά είναι λογικό το σήμα να είναι καθαρό στο level 1, εφόσον δεν έχει υποστεί "βαριά" επεξεργασια. Στο level 2 (και 3) είναι επίσης λογικό να υπάρχει κάποιο θόρυβος (λόγω παραδοχών της εργασίας αλλά και επειδή εκ των πραγμάτων, ο αλγόριθμος είναι lossy) (επίσης λόγω της μεγαλύτερης πολυπλοκότητας του level 2, είναι πιο εύκολο να γίνει κάποιο λάθος που μπορεί να παράγει ενθόρυβο σήμα, αλλά να μην καταλαβαίνεις αν υπάρχει λάθος ή όχι).
Ναι δεν ξέρω τι μπορεί να πάει λάθος ακόμη το ψάχνω. Γενικά η λογική που ακολουθώ και έστειλα παραπάνω (αν είναι κατανοητή βέβαια) έχει κάποιο λάθος;
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #34 on: February 24, 2022, 21:22:26 pm »

Quote from: Tony316 on February 24, 2022, 20:48:35 pm
Ναι δεν ξέρω τι μπορεί να πάει λάθος ακόμη το ψάχνω. Γενικά η λογική που ακολουθώ και έστειλα παραπάνω (αν είναι κατανοητή βέβαια) έχει κάποιο λάθος;

Δεν διακρίνω κάποιο χτυπητό λάθος.
Επίσης μπορείτε να κοιτάξετε κι εδώ μήπως βρείτε κάποιο πληροφορία γενικότερα
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #35 on: February 25, 2022, 21:08:40 pm »

Η ημερομηνία υποβολής της εργασίας παρατείνεται για 4 μέρες, δηλαδή η τελική ημερομηνία υποβολής είναι Τρίτη 8 Μαρτίου.
Logged
Tony316
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 82


View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #36 on: February 26, 2022, 19:03:41 pm »

Όσον αφορά τα διάφορα επίπεδα προφανώς μπορεί ένα επίπεδο να καλεί συναρτήσεις του προηγούμενου επιπέδου, π.χ. το level 2 να καλεί συναρτήσεις του level 1 για να μην βάζουμε όλον τον κώδικα του short term predictor και στις συναρτήσεις του level 2;
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #37 on: February 26, 2022, 19:48:04 pm »

Quote from: Tony316 on February 26, 2022, 19:03:41 pm
Όσον αφορά τα διάφορα επίπεδα προφανώς μπορεί ένα επίπεδο να καλεί συναρτήσεις του προηγούμενου επιπέδου, π.χ. το level 2 να καλεί συναρτήσεις του level 1 για να μην βάζουμε όλον τον κώδικα του short term predictor και στις συναρτήσεις του level 2;

Ναι γίνετα. Γενικά το πως θα δομήσετε το codebase σας είναι στη δική σας ευχέρεια, αρκεί να υπάρχει ένα demo script για κάθε επίπεδο.
Logged
Tony316
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 82


View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #38 on: February 26, 2022, 21:12:25 pm »

Ωραία. Επίσης στο script μπορούμε να βάλουμε κάποιο δικό μας αρχείο ήχου για επίδειξη ή θα δοκιμάσετε εσείς δικά σας αρχεία;
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #39 on: February 26, 2022, 21:22:32 pm »

Quote from: Tony316 on February 26, 2022, 21:12:25 pm
Ωραία. Επίσης στο script μπορούμε να βάλουμε κάποιο δικό μας αρχείο ήχου για επίδειξη ή θα δοκιμάσετε εσείς δικά σας αρχεία;

Δικό σας.
Logged
andreasagg
Νεούλης/Νεούλα
*
Posts: 7


View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #40 on: February 28, 2022, 18:47:15 pm »

Το πρότυπο θεωρεί πως το format του σήματος εισόδου στον κωδικοποιητή είναι 13 bit uniform PCM. Έχω καταγράψει κάποια ηχητικά και προσπαθώ να το φορτώσω με την audioread αλλά τα bits per sample που επιτρέπει 8,16,24,32 και 64. Εσείς πως έχετε φορτώσει τα ηχητικά; Αντιμετωπίσατε το ίδιο πρόβλημα;
Logged
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #41 on: February 28, 2022, 19:01:07 pm »

Δε χρειάζεται να αναπαραστήσεις το σήμα σου με 13bit
Logged
Ghost Of The Navigator
Νεούλης/Νεούλα
*
Gender: Male
Posts: 20



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #42 on: March 04, 2022, 17:04:52 pm »

Quote from: perukas on February 24, 2022, 20:10:55 pm
Γενικά είναι λογικό το σήμα να είναι καθαρό στο level 1, εφόσον δεν έχει υποστεί "βαριά" επεξεργασια. Στο level 2 (και 3) είναι επίσης λογικό να υπάρχει κάποιο θόρυβος (λόγω παραδοχών της εργασίας αλλά και επειδή εκ των πραγμάτων, ο αλγόριθμος είναι lossy) (επίσης λόγω της μεγαλύτερης πολυπλοκότητας του level 2, είναι πιο εύκολο να γίνει κάποιο λάθος που μπορεί να παράγει ενθόρυβο σήμα, αλλά να μην καταλαβαίνεις αν υπάρχει λάθος ή όχι).

Μετά από αρκετές δοκιμές, στο επίπεδο 2 εμείς παίρνουμε το ίδιο ακριβώς σήμα με το σήμα εισόδου στο επίπεδο 2 (δηλαδή το ίδιο σήμα με την ΄έξοδο του επιπέδου 1. Αυτό θεωρούμε ότι είναι σωστό, εφόσον οι προβλέψεις γίνονται με τα ίδια ακριβώς b και N που είναι γνωστά στον decoder και τα σφάλματα της πρόβλεψης e δεν έχουν υποστεί κβαντισμό. Χάνουμε κάτι στο σκεπτικό; Άλλωστε από την έκφωνηση αναφέρεται ότι στην μεταβλητή CurrFrmExFull έχουμε τα σφάλματα χωρίς κβαντισμό και χωρίς κωδικοποίηση, επομένως δεν μπορούμε να βρούμε κάποιο σημείο στο οποίο να χάνεται πληροφορία.
Logged

Ready to crush and burn.
perukas
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 292



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #43 on: March 04, 2022, 20:20:09 pm »

Quote from: Ghost Of The Navigator on March 04, 2022, 17:04:52 pm
Μετά από αρκετές δοκιμές, στο επίπεδο 2 εμείς παίρνουμε το ίδιο ακριβώς σήμα με το σήμα εισόδου στο επίπεδο 2

Λίγο με μπερδεύει αυτό. Εννοείς ότι το σήμα εξόδου του επιπέδου 2 (e[n] ή d'[n]; ) είναι ίδιο με το σήμα εισόδου του επιπέδου 2 (s0;);

Logged
Ghost Of The Navigator
Νεούλης/Νεούλα
*
Gender: Male
Posts: 20



View Profile
Re: [Πολυμέσα] Εργασία 2021-2022
« Reply #44 on: March 05, 2022, 00:07:49 am »

Quote from: perukas on March 04, 2022, 20:20:09 pm
Λίγο με μπερδεύει αυτό. Εννοείς ότι το σήμα εξόδου του επιπέδου 2 (e[n] ή d'[n]; ) είναι ίδιο με το σήμα εισόδου του επιπέδου 2 (s0;);


Δεν το διατύπωσα σωστά, εννοώ ότι δεν έχουμε καθόλου loss γενικά στο επίπεδο 2 και ό.τι loss υπάρχει οφείλεται στο loss του 1ου επιπέδου. Αυτό, θεωρούμε ότι οφείλεται στο ότι το
 CurrFrmSTResd μπορεί να ανακτασκευαστεί πλήρως, εφόσον ο decoder έχει και τα CurrFrmExFull και τα b,N για κανει την πρόβλεψη. Η long term πρόβλεψη δημιουργεί loss αλλά αυτό φαίνεται στο 3ο παραδοτέο λόγω κβαντισμού των errors και υποδειγματοληψίας.
Logged

Ready to crush and burn.
Pages: 1 2 [3] 4 Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...