• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 02:41:40 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.
June 17, 2025, 02:41:40 am

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ισραήλ - Ιράν: Πόλεμος στ...
by okan
[Today at 02:33:21]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 02:29:21]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by Λαμπτήρας
[June 16, 2025, 15:55:08 pm]

[Αρχές Οικονομίας] Να επι...
by _Trob
[June 16, 2025, 13:28:21 pm]

[Σ.Α.Π.Γ.] Εργασία 2025
by Nikos_313
[June 16, 2025, 12:13:45 pm]

Αποτελέσματα Εξεταστικής ...
by Nikos_313
[June 16, 2025, 12:01:53 pm]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by George_RT
[June 16, 2025, 10:22:18 am]

[Διανεμημένη Παραγωγή] Γε...
by Διάλεξις
[June 16, 2025, 01:56:37 am]

Αντικατάστασης πυκνωτή σε...
by nmpampal
[June 15, 2025, 16:25:56 pm]

[Σ.Π.Η.Ε.] Παλιά θέματα -...
by nmpampal
[June 15, 2025, 06:43:15 am]

Το thmmy.gr στο instagram...
by Mr Watson
[June 15, 2025, 00:50:23 am]

[Λογισμός ΙΙ] Απορίες σε...
by el mariachi
[June 14, 2025, 20:47:07 pm]

ΠΡΟΣΟΧΗ στο ανέβασμα θεμά...
by tzortzis
[June 14, 2025, 16:54:08 pm]

Ρυθμίσεις Θεμάτων της Ανώ...
by el mariachi
[June 14, 2025, 11:56:45 am]

Πότε θα βγει το μάθημα; -...
by Nikos_313
[June 14, 2025, 10:00:55 am]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[June 14, 2025, 09:58:14 am]

Αλέξης Τσίπρας, η επιστρο...
by Yamal
[June 14, 2025, 04:42:23 am]
Στατιστικά
Members
Total Members: 9960
Latest: valco08
Stats
Total Posts: 1426680
Total Topics: 31710
Online Today: 169
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 18
Guests: 112
Total: 130
PANKRAV
stavr0s16
parvanitid
Akis Papanikolaou
dorapangeiou
Reidemption
Giorgos2222
pdiamantis
george14
Katarameno
Vgs
tasos potsakis
pliroforikarios
Giorgosklin
kofius
Εμφάνιση

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

Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 9ο Εξάμηνο > Συστήματα Πολυμέσων (Moderator: diesel) > Εργασία 2006-7
0 Members and 1 Guest are viewing this topic.
Pages: 1 ... 14 15 [16] 17 Go Down Print
Author Topic: Εργασία 2006-7  (Read 43785 times)
poumpa
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 92


Download NOW from users.auth.gr/avogiann


View Profile
Re: Εργασία 2006-7
« Reply #225 on: March 15, 2007, 22:31:02 pm »

Quote from: chggr005 on March 15, 2007, 22:10:41 pm
Quote from: Nick_nAME on March 15, 2007, 21:04:15 pm
Κι άλλη παράταση???
Ας μην ληφθεί υπ'όψιν η Huffman να τελειώνουμε. Κουραστήκαμεεεεεεεεε

 Lips Sealed
Συμφωνώ 100%!!!!
Ας μην μετρήσει ο Huffman και ας παραδώσουμε την εργασία δίχως αυτόν. Δεν χάθηκε και ο κόσμος...
Δυστυχώς ή ευτυχώς έχουμε κι άλλες εργασίες να κάνουμε.

ΟΚ αν συμφωνούν κ οι άλλοι.
Έγω έτσι κι αλλιώς εναν huffman έχω κάνει (χωρίς τις συναρτήσεις που μας δόθηκαν)  Tongue
Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
manf
Νεούλης/Νεούλα
*
Posts: 12


View Profile
Re: Εργασία 2006-7
« Reply #226 on: March 15, 2007, 22:53:50 pm »

Προφανώς το αν θα χρησιμοποιήσετε το huffman είναι δική σας επιλογή. Και συμφωνώ κι εγώ με τη σειρά μου 100% για το θέμα της κούρασης. Παρόλα αυτά νομίζω ότι ο σύντροφος Stalin υπερβάλει στις αιτιάσεις του και γι'αυτό το λόγο βγάλαμε την παρακάτω ανακοίνωση στο ethmmy για τη διαδικασία που προτείνουμε να ακολουθηθεί.



Για ευκολία στην αποκωδικοποίηση θα θεωρήσουμε ότι η μεταβλητή stream μετονομάζεται σε streamStruct και θα είναι μια δομή που περιλαμβάνει τα ακόλουθα:

streamStruct.codebooks: πίνακας 1x(αριθμός scalefactor bands) που περιλαμβάνει τους αιθμούς των codebook που επιλέχθηκαν για κάθε band.
streamStruct.stream: cell array 1x(αριθμός scalefactor bands) που περιλαμβάνει τις αντίστοιχες ακολουθίες δυαδικών αριθμών για κάθε band.

Συνεπώς αγνοήστε τον ορισμό για το stream που υπάρχει τώρα στη σελ. 18 της εκφώνησης.

Αντίστοιχα στην δομή που θα δημιουργείται θα έχουμε AACSeq3(i).streamStruct0 και AACSeq3(i).streamStruct1 (αντί για AACSeq3(i).stream0 και AACSeq3(i).stream1)


Βέβαια ο σύντροφος (και όποιος άλλος μπήκε στον κόπο να το κάνει) μπορεί να προτιμήσει τη δικιά του υλοποίηση χωρίς πρόβλημα από μας..
Logged
KillBill
Νεούλης/Νεούλα
*
Posts: 28

Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2006-7
« Reply #227 on: March 16, 2007, 01:04:17 am »

Quote from: manf on March 15, 2007, 22:53:50 pm



Για ευκολία στην αποκωδικοποίηση θα θεωρήσουμε ότι η μεταβλητή stream μετονομάζεται σε streamStruct και θα είναι μια δομή που περιλαμβάνει τα ακόλουθα:

streamStruct.codebooks: πίνακας 1x(αριθμός scalefactor bands) που περιλαμβάνει τους αιθμούς των codebook που επιλέχθηκαν για κάθε band.
streamStruct.stream: cell array 1x(αριθμός scalefactor bands) που περιλαμβάνει τις αντίστοιχες ακολουθίες δυαδικών αριθμών για κάθε band.

Συνεπώς αγνοήστε τον ορισμό για το stream που υπάρχει τώρα στη σελ. 18 της εκφώνησης.

Αντίστοιχα στην δομή που θα δημιουργείται θα έχουμε AACSeq3(i).streamStruct0 και AACSeq3(i).streamStruct1 (αντί για AACSeq3(i).stream0 και AACSeq3(i).stream1)


Βέβαια ο σύντροφος (και όποιος άλλος μπήκε στον κόπο να το κάνει) μπορεί να προτιμήσει τη δικιά του υλοποίηση χωρίς πρόβλημα από μας..

Εγώ μόλις τώρα είδα αυτή την ανακοίνωση... Λίγο αργά βέβαια γιατί το υλοποίησα ήδη λίγο διαφορετικά. Άφησα ίδιο το stream της εκφώνησης αλλά πρόσθεσα 2 πίνακες (1 για καθε κανάλι) με τα codebooks και 2 πίνακες (1 για καθε κανάλι) με τα length(huffSec) όπου huffSec είναι η ακολουθία από 0 και 1 που δίνει η encodeHuff για κάθε μπάντα. Έτσι είναι λίγο περιπλοκότερο και πρέπει να στείλουμε στον αποκωδικοποιητή 2 πίνακες παραπάνω για κάθε frame αλλά να μη το αλλάζω τέτοια ώρα...
Logged
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Εργασία 2006-7
« Reply #228 on: March 16, 2007, 03:25:21 am »

Quote from: manf on March 15, 2007, 22:53:50 pm
Προφανώς το αν θα χρησιμοποιήσετε το huffman είναι δική σας επιλογή. Και συμφωνώ κι εγώ με τη σειρά μου 100% για το θέμα της κούρασης. Παρόλα αυτά νομίζω ότι ο σύντροφος Stalin υπερβάλει στις αιτιάσεις του και γι'αυτό το λόγο βγάλαμε την παρακάτω ανακοίνωση στο ethmmy για τη διαδικασία που προτείνουμε να ακολουθηθεί.

Το θέμα είναι ότι αν τελικά υλοποιηθεί και ο huffman, δώστε παράταση!!!  bang_head  seestars
Logged
giannis13
Νεούλης/Νεούλα
*
Posts: 32


View Profile
Re: Εργασία 2006-7
« Reply #229 on: March 16, 2007, 04:08:01 am »

Κύριε Ντελόπουλε θερμή παράκληση: επειδή ο huffman έχει δουλειά μήπως είναι δυνατό να δοθεί μια ακόμα μικρή παράταση (έστω μέχρι την Κυριακή) για να τελειώσουμε την υλοποίηση μας χωρίς άγχος.
Logged
Lurpak
Θαμώνας
****
Gender: Male
Posts: 390


Shocking ...isn't it?


View Profile
Re: Εργασία 2006-7
« Reply #230 on: March 16, 2007, 04:24:52 am »

Παιδιά με τη βοήθεια της τελευταίας διευκρίνησης ο Huffman και ο iHuffman είναι <30 γραμμές κώδικα έκαστος... μην αγχώνεστε και χαλαρώστε 2-3 ωρίτσες δουλειά είναι.

ΥΓ: Μεγάλη μπουκιά φάε, μεγάλη κουβέντα μην πεις.....

Ο iHuffman έχει ένα μικρό bug και πετάει μερικά άσχετα 0 (ή μήπως τα βάζει ο Huffman;) στο τέλος μερικών bands κατά την αντιστροφή αλλά αυτό διορθώνεται σχετικά εύκολα.... Η κόλαση είναι όταν έχουμε ESH frames όπου έχουμε να κάνουμε Huffman encoding - decoding σε bands μήκους 1 sample.
-Τι κάνεις; Ρωτά ο Huffman
-Κουκιά σπέρνω... απαντά ο iHuffman.
Άλλο sample μπαίνει, άλλο βγαίνει....

Ο κώδικας παραμένει <30 γραμμές αλλά θέλουν πείραγμα οι ρουτίνες των Huffman και iHuffman. Αν έχει κάποιος όρεξη ας ρίξει μια ματιά γιατί εμένα τα μάτια έχουν κολλήσει στην οθόνη του υπολογιστή όλο το βράδυ.
Καλημέρα.
Τετέλεσθαι....
« Last Edit: March 16, 2007, 06:46:10 am by Lurpak » Logged

Έχω ξεφύγει απ τα κλισέ,
πίνω Fanta και γράφω C
pada
Νεούλης/Νεούλα
*
Posts: 14


View Profile
Re: Εργασία 2006-7
« Reply #231 on: March 16, 2007, 08:38:18 am »

Αίσχος Ναι!
Ντροπή και όνειδος.
Βαράμε όλο το βράδυ και οι encodeHuff και decodeHuff πέτανε μ.... ( sorry ...λάθη ήθελα να πω).
Παρακαλώ να διορθωθούν αμέσως ή αλλιώς να κατέβουμε στους δρόμους!
Βοήθεια Χριστιανοί...
Τρελαίνομαι....

 
Βασικα για να σοβαρευτούμε λιγο...
Η encodeHuff (μέχρι τώρα τουλάχιστον) μου δουλεύει μιά χαρα.
Στην decodeHuff όμως βγάζει error στην πρώτη σειρά:

"
???Attempt to reference non-structure array:
huffLUT.InvTable
"
Με άλλα λόγια δεν αναγνωρίζει το hufLUT ως structure...
To ψάχνω αλλα μέχρι στιγμής δεν βλέπω φώς...
Μόνο το φώς της ημέρας.... Smiley
« Last Edit: March 16, 2007, 08:59:29 am by pada » Logged
chggr005
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2566


Free ...as a bird (Beatles)


View Profile
Re: Εργασία 2006-7
« Reply #232 on: March 16, 2007, 12:10:33 pm »

Μετά από 2,5 μήνες ενασχόλησης με την εργασία, πραγματικά δεν έχω πλέον κουράγιο να ασχοληθώ περισσότερο.
Κατά συνέπεια δεν πρόκειται να παραδώσω την Huffman.

Ναι, έκανα το λάθος να την ξεκινήσω μέσα στα Χριστούγεννα, σκοντάφτωντας συνεχώς σε λάθη της εκφώνησης και χάνοντας πολύτιμο χρόνο προσπαθώντας να καταλάβω τι παίζει...
Logged

Goodbye to you, my trusted friend.
We've known each other since we were nine or ten.
Together we 've  climbed hills or trees.
Learned of love and ABC's,
skinned our hearts and skinned our knees.

Goodbye my friend, it's hard to die,
when all the birds are singing in the sky,
Now that the spring is in the air.
Ο λογαριασμός έχει παραβιαστεί, μην ανοίξετε το link. are everywhere.
When you see them I'll be there.

We had joy, we had fun, we had seasons in the sun.
But the hills that we climbed
were just seasons out of time.

Terry Jacks - Seasons In The Sun


Οι πρωτοετείς φοιτητές μπορούν να ενημερωθούν για τον Σύλλογο Φοιτητών Ηλεκτρολόγων Μηχανολόγων Μηχανικών από εδώ:  Σύλλογος Φοιτητών
giannis13
Νεούλης/Νεούλα
*
Posts: 32


View Profile
Re: Εργασία 2006-7
« Reply #233 on: March 16, 2007, 12:34:39 pm »

Σε μένα πάλι όταν τρέχω την iAACoder μου πετάει σφάλμα στην decodeHuff:

??? Error using ==> bin2dec
Binary string must be 52 bits or less.

Error in ==> C:\MATLAB6p5\work\decodeHuff.m
On line 69  ==>             nTupleDec(escIndex(i))=2^N4+bin2dec(num2str(escape_word));

Error in ==> C:\MATLAB6p5\work\iAACoder3.m
On line 226  ==>                decCoeffs0 = decodeHuff(hf0, huffLUT{cdb0(n)});

Τι φταίει; Βοήθεια..... μη μας αφήνετε στο σκοτάδι. Undecided
Logged
Lurpak
Θαμώνας
****
Gender: Male
Posts: 390


Shocking ...isn't it?


View Profile
Re: Εργασία 2006-7
« Reply #234 on: March 16, 2007, 12:57:47 pm »

Δοκιμάστε να τρέξετε την testHuffman με
coeffSec=fix(randn(1,1)*10);
Παρόλο που την ταίζουμε αριθμούς βγάζει σαν έξοδο πίνακες 1x2 όπου μόνο ο πρώτος αριθμός αντιστοιχεί στην είσοδο. Παρόλ' αυτά ο πίνακας e βγαίνει πάντα 0.

Στη δικιά μου περίπτωση με ESH frame ταίζω [-19 -12 -26 16 -24 0 -5 3 1 6 6 1 -1 -2 3 1 3 1 4 2 1 -2 2 -1 2.......] με codebook 11 και παίρνω [-25 18 15 29 -26 22 -38 -25 26 11 -27 16 -2 19 15 4 28 -18 19 -19 20 -10 -19 2 -18 14 18 19 -1 16 -9 -13 5......]
λόττο η έξοδος.

Επίσης αυτό που παρατήρησα είναι μόνο οτι σε bands "μονού" αριθμού samples κατά την αποκωδικοποίηση βγαίνει και ένα "πονηρό" 0 στο τέλος και τις μετατρέπει σε "ζυγές".

Πιστεύω οτι θα διορθωθεί με το SP1, όποτε βγεί.
« Last Edit: March 16, 2007, 13:34:35 pm by Lurpak » Logged

Έχω ξεφύγει απ τα κλισέ,
πίνω Fanta και γράφω C
poumpa
Ανερχόμενος/Ανερχόμενη
**
Gender: Male
Posts: 92


Download NOW from users.auth.gr/avogiann


View Profile
Re: Εργασία 2006-7
« Reply #235 on: March 16, 2007, 13:51:28 pm »

Quote from: Lurpak on March 16, 2007, 04:24:52 am
Ο iHuffman έχει ένα μικρό bug και πετάει μερικά άσχετα 0 (ή μήπως τα βάζει ο Huffman;) στο τέλος μερικών bands κατά την αντιστροφή αλλά αυτό διορθώνεται σχετικά εύκολα.... Η κόλαση είναι όταν έχουμε ESH frames όπου έχουμε να κάνουμε Huffman encoding - decoding σε bands μήκους 1 sample.

Νομίζω ότι στα σχόλια της decodeHuff περιγράφει πως έχουν προστεθεί περίσσια μηδενικά όταν τα bands είναι μικρά και πρέπει απλά να τα αγνοήσεις στην αποκωδικοποίηση.
Σε μένα πάντως δούλεψαν όλα οπότε δεν πρέπει να υπάρχουν "χοντρά" bugs στις συναρτήσεις που μας δόθηκαν...

Logged

www.nhsteiagroup.co.nr
http://users.auth.gr/avogiann
adelo
Νεούλης/Νεούλα
*
Posts: 28

Είμαι ηλεκτρολόγος, συμβαίνει κάτι;


View Profile
Re: Εργασία 2006-7
« Reply #236 on: March 16, 2007, 13:52:05 pm »

>> help decodeHuff
    decCoeffs=decodeHuff(huffSec, huffLUT)
 
    huffSec: a string of '1' and '0' corresponding to the Huffman encoded
    stream
    huffLUT: Huffman look up table(s) to be loaded using loadLUT.m
 
    decCoeffs: the decoded quantized (integer) values of a 'section'
    in practice a 'section' can coincide with a 'scale factor band'
    CAUTION: due to zero padding the length of decCoeffs may be larger than
    the length of the encoded sequence. Simply ignore values (they should
    be equal to zero) that are outside the index range [1:length(encoded sequence)]

Logged
manf
Νεούλης/Νεούλα
*
Posts: 12


View Profile
Re: Εργασία 2006-7
« Reply #237 on: March 16, 2007, 13:59:53 pm »

Quote from: Faidon on March 16, 2007, 03:25:21 am
Το θέμα είναι ότι αν τελικά υλοποιηθεί και ο huffman, δώστε παράταση!!!  bang_head  seestars

Ντάξει μη χτυπάς και το κεφάλι σου στον τοίχο. Κι άλλη παράταση μέχρι το βράδυ της κυριακής για όσους θέλουν να περάσουν έτσι το σ/κ τους.

Αλλά αυτή η παράταση είναι άτυπη (που θα πει ότι δεν θα απαντάμε σε άλλα μέιλ και ποστς).

Logged
manf
Νεούλης/Νεούλα
*
Posts: 12


View Profile
Re: Εργασία 2006-7
« Reply #238 on: March 16, 2007, 14:07:03 pm »

Quote from: Lurpak on March 16, 2007, 12:57:47 pm

Στη δικιά μου περίπτωση με ESH frame ταίζω [-19 -12 -26 16 -24 0 -5 3 1 6 6 1 -1 -2 3 1 3 1 4 2 1 -2 2 -1 2.......] με codebook 11 και παίρνω [-25 18 15 29 -26 22 -38 -25 26 11 -27 16 -2 19 15 4 28 -18 19 -19 20 -10 -19 2 -18 14 18 19 -1 16 -9 -13 5......]
λόττο η έξοδος.


Το τρέξαμε εκατομμύρια φορές με όσο πιο διαφορετικές εισόδους μπορούσαμε και δεν είχε πρόβλημα... Ξανακοίταξέ το λίγο. Αν επιμένεις ότι είναι πρόβλημα της συνάρτησης στείλε μου με mail τι πραγματικά το ταίζεις για να το αναπαράγω.
Logged
manf
Νεούλης/Νεούλα
*
Posts: 12


View Profile
Re: Εργασία 2006-7
« Reply #239 on: March 16, 2007, 14:09:00 pm »

Quote from: giannis13 on March 16, 2007, 12:34:39 pm
Σε μένα πάλι όταν τρέχω την iAACoder μου πετάει σφάλμα στην decodeHuff:

Το ίδιο ισχύει και για σένα βέβαια...
Logged
Pages: 1 ... 14 15 [16] 17 Go Up Print
Jump to:  

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