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

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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Η άχρηστη πληροφορία της ...
by Giopan
[June 30, 2025, 22:54:29 pm]

Πότε θα βγει το μάθημα; -...
by chatzikys
[June 30, 2025, 20:28:04 pm]

[Τεχνολογία Ηλεκτροτεχνικ...
by Nikos_313
[June 30, 2025, 19:21:42 pm]

Αποτελέσματα Εξεταστικής ...
by Mr Watson
[June 30, 2025, 14:21:07 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 30, 2025, 11:27:40 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 30, 2025, 02:08:34 am]

[Ηλεκτρικά Κυκλώματα Ι] Γ...
by nmpampal
[June 30, 2025, 02:07:32 am]

Ποιητής του Μήνα - Παράσι...
by Katarameno
[June 29, 2025, 19:07:49 pm]

[Η/Μ Πεδίο ΙΙ] Ανάλυση πα...
by Juror8
[June 29, 2025, 13:27:54 pm]

Μέλος του μήνα - Ιούνιος ...
by DarkMagiK06
[June 29, 2025, 11:33:16 am]

[Ηλεκτρολογικά Υλικά] Απο...
by nmpampal
[June 28, 2025, 17:39:03 pm]

Τα παράσιτα ανάμεσά μας
by Nikos_313
[June 28, 2025, 14:19:42 pm]

[Αξιοπιστία Συστημάτων] Ν...
by Agios Gewrgios Printezis
[June 28, 2025, 11:30:11 am]

[Αρχές Οικονομίας] Να επι...
by george14
[June 27, 2025, 17:39:27 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 27, 2025, 17:31:52 pm]

Σύνθεση νέων Πρυτανικών Α...
by Katarameno
[June 27, 2025, 16:07:02 pm]

Νέα Δημοκρατία (and Co. I...
by Katarameno
[June 27, 2025, 15:40:14 pm]

Ποιος πιστεύετε ότι θα εί...
by Nikos_313
[June 27, 2025, 14:01:27 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 27, 2025, 13:37:27 pm]

Πρόγραμμα Εξεταστικής Σεπ...
by Nikos_313
[June 27, 2025, 13:34:24 pm]
Στατιστικά
Members
Total Members: 9968
Latest: to_parasito
Stats
Total Posts: 1427142
Total Topics: 31723
Online Today: 148
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 42
Guests: 88
Total: 130
Nikos_313
johnk
kapas
zille
mark
Manos_5
thanosk
bougatsa
thomasdt
Smaragda
akoil
Don
stloukas
Captain
akmilios
FlameDark
petrinap
vagk
iliaspapam
Aglosdoum
electro_lux
sigklitiki
Mr Watson
tzortzis
VeGGoS
Alice_8
kpapama
kalltrag
maestros
John120196
nikpamp
Konstantina Karamani
nikol michalou
parzival
Giopan
chatzikys
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderator: diesel) > [Πολυμέσα] Εργασία 2021-2022
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 Go Down Print
Author Topic: [Πολυμέσα] Εργασία 2021-2022  (Read 6788 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: 19



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



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