• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
July 03, 2022, 18:06:34 pm

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.
July 03, 2022, 18:06:34 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Formula 1
by Katarameno
[Today at 17:43:46]

Των συνειρμών το παίγνιο....
by Katarameno
[Today at 17:36:15]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 17:08:11]

[Λογική Σχεδίαση] Γενικές...
by niktzom
[Today at 16:34:25]

[Ηλεκτρική Οικονομία] Πα...
by Katarameno
[Today at 16:16:21]

Φεστιβάλ ομοφυλόφιλης υπε...
by Katarameno
[Today at 15:41:17]

[Ηλ. Μηχανές Ι]Γενικές απ...
by Caterpillar
[Today at 15:35:21]

Αποτελέσματα Εξεταστικής ...
by GkBlue
[Today at 13:42:42]

Πότε θα βγει το μάθημα; -...
by Local Rider
[Today at 13:40:15]

[Κβαντική Φυσική] Γενικές...
by DIMITRIS2000
[July 02, 2022, 21:47:31 pm]

[Συστήματα Μετρήσεων ] Απ...
by SilentLightning
[July 02, 2022, 20:43:14 pm]

[Γραφική με υπολογιστές] ...
by Το παγώνι
[July 02, 2022, 17:35:58 pm]

Αστείες Φωτογραφίες!
by Katarameno
[July 02, 2022, 16:26:17 pm]

[Ανάλυση Αλγορίθμων]Γενικ...
by MajorTom
[July 02, 2022, 16:00:59 pm]

[ΑΝΤΙΣΤΑΣΗ ΕΑΑΚ] ΝΙΚΗ ΤΟΥ...
by Katarameno
[July 02, 2022, 13:43:33 pm]

[Υπολογιστική Νοημοσύνη] ...
by Rick Deckard
[July 02, 2022, 12:04:33 pm]

[Πιθανότητες και Στατιστι...
by nickoulanes
[July 02, 2022, 10:40:31 am]

Φοιτητικό στεγαστικό επίδ...
by Grecs
[July 01, 2022, 23:21:01 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[July 01, 2022, 20:16:41 pm]

[Μικροεπεξεργαστές] Γενικ...
by HAL 9000
[July 01, 2022, 13:43:27 pm]
Στατιστικά
Members
Total Members: 8850
Latest: psil7
Stats
Total Posts: 1389724
Total Topics: 30150
Online Today: 162
Online Ever: 901
(October 13, 2020, 16:39:09 pm)
Users Online
Users: 57
Guests: 82
Total: 139
bilbo
CarrierOfCarriers
Kelly Tsimpouri
akmilios
KG03
gpapadimi
andripappa
plio
iliaskou
Local Rider
dr.giorgos
billaraspap7
WalkingTaylor
kostino
tasos gourd
tecnoteki
Emperor7
giakonan
atheochar
Σουλης
Το Κράνος
Relexility
Nmparkas
AcDimitri
De
despinat
nikev99
Chr1sgr
finos
Prosontas
Don
Pignite
dimalex
ngpigkas
Skotomenos
banana to banana
smpratos
ChristoforosF
*stefanos*
Flaplace
Limpolits
dkoui
atheofil
gkg
dionisiak
Kostas7gr
LYMIG
Ma8hths Indou
Εμφάνιση

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

Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Νέα!
Για οποιοδήποτε πρόβλημα με register/login, στείλτε email στο contact@thmmy.gr.
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 2522 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: 80


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: 80


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: 80


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: 80


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...