|
 Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη. Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
 Νέα!
Show Posts
|
Pages: [1] 2
|
1
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Παλιά θέματα - Σχολιασμός και απορίες
|
on: June 01, 2007, 18:42:35 pm
|
Tώρα βρήκε να πέσει το φόρουμ  ! Τέσπα, να σημειώσω τελευταία στιγμή πως όταν έχουμε interlaced το στοιχείο T t του πίνακα Τ αντιστοιχεί στον αριθμό των πεδίων/sec, γιατί έτσι πως το γράφει στις σημειώσεις δεν το ξεκαθαρίζει. Όταν έχουμε 4:2:2, ο πίνακας T c είναι [Τ t 0 0 0 T n 0 2T v 0 4T v] σωστά; νομίζω [Τ t 0 0 0 2T n 0 T v 0 2T v] γιατί η περίοδος είναι διπλάσια στη δειγματοληψία στις γραμμές
|
|
|
2
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Παλιά θέματα - Σχολιασμός και απορίες
|
on: June 01, 2007, 14:08:12 pm
|
Για το δεύτερο θέμα από 2/2/2006 έχετε να προτείνετε κάτι;Υποτίθεται ότι χρησιμοποιούμε τον τύπο 3.1 ή προσσεγγιστικά τον 3.2 στη σελ 28 των σημειώσεων.Δεν έχω καταλάβει από τον προσσεγγιστικό τύπο τι συμβολίζει το Ν και πως προσδιορίζουμε τις συναρτήσεις S(λ).Ας πει κάποιος που έχει καταλάβει...Λέω μήπως είναι τόσο φανερό και μόνο εγώ δεν το βλέπω  r=R(460)+R(560), g=G(460)+G(560), b = B(460)+B(560) gia aliasing-DFT kai thema 2.2.2006 des sta downloads, anevasa th genikh lysh... ...alla genikws einai travhgmenh istoria...akoma kai stis shmeivseis toy den to paei toso makria.. ..oi sxeseis pou dinei einai gia tetragwniko plegma kai mono... .... des to download..einai h genikh proseggish..
sorry...egine ena lathos sto symmazema.... to SWSTO download einai to
"alias_DFT_thema2.2.2006_SWSTOcopy.rar" sthn enothta toy mathimatos sta downloads. .... ....an to perasei pote kanas admin...
Το στοιχείο (2,2) του πίνακα S εγώ το βρίσκω χωρίς -. Κάνω κάπου λάθος εγώ?
|
|
|
7
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: March 16, 2007, 01:04:17 am
|
Για ευκολία στην αποκωδικοποίηση θα θεωρήσουμε ότι η μεταβλητή 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 αλλά να μη το αλλάζω τέτοια ώρα...
|
|
|
8
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: March 15, 2007, 12:28:37 pm
|
Πολύ λίγο το κοίταξα για να δω απλά τις συναρτήσεις.Απλά γράψε loadLUT και λύθηκε το πρόβλημα.Πλέον τον huffCodebooks τον διαβάζεις σαν cellArray... 8) 8) 8)
Αυτό κάνω αλλά και πάλι μου βγάζει σφάλμα.  >> loadLUT ??? Error using ==> load Unable to read MAT-file C:\MATLAB701\work\polumesa\huffCodebooks.mat File may be corrupt. Error in ==> loadLUT at 2 load huffCodebooks Και με το χέρι όταν πάω να το φορτώσω μου βγάζει κάτι περίεργα. Εσύ το έκανες και έτρεξε?
|
|
|
9
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: March 15, 2007, 11:41:56 am
|
Καλημέρα σε όλους!
Μήπως δοκίμασε κανένας τις συναρτήσεις για το Huffman? Μαζί με τις συναρτήσεις υπάρχει και το αρχείο huffCodebooks.mat το οποίο όταν παώ να το κάνω load μου βγάζει:
??? Error using ==> load Unable to read MAT-file C:\MATLAB701\work\polumesa\huffCodebooks.mat File may be corrupt.
Έχει κανένας άλλος το ίδιο πρόβλημα?
|
|
|
10
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: March 08, 2007, 12:38:06 pm
|
Κι εμένα τα περισσότερα (όχι όλα) α μου βγαίνουν μεταξύ -0.1 και 0.1. Έχω πολλαπλασιάσει με 2^15 το frameT αλλά τα α δεν αλλάζουν. Το έψαξα λίγο και μου φαίνεται λογικό να μην αλλάζουν.Ο υπολογισμός γίνεται ως εξής:
Xw = frameFin./Sw; temp = xcorr(Xw,'unbiased'); r = temp(1025:1028)'; R = toeplitz(temp(1024:1027)); a = R \ r;
Μήπως κάνω κάπου λάθος ή είναι τυχαίο? Η ανακατασκευή βέβαια είναι σωστή, εκεί όπου το αντίστροφο φίλτρο είναι ευσταθές.
Ευχαριστώ!
|
|
|
12
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: February 22, 2007, 11:25:49 am
|
Καλημέρα.
Μίλησα χθες το μεσημέρι με τον κο Ντελόπουλο και έγινε πρόταση να συναντηθούμε όλοι όσοι έχουμε απορίες πάνω στην εργασία. Είναι καλύτερα να λύσουμε όλοι μαζί τις απορίες μας παρά ο καθένας μόνος του. Η συνάντηση, πρότεινε ο κος Ντελόπουλος, να γίνει αύριο Παρασκευή (δεν μιλήσαμε για ώρα) καθώς μερικοί (είμαι και εγώ ένας από αυτούς) θα πάνε εκδρομή στο CERN (Τρίτη 27/2 με Σάββατο 3/3). Επίσης είπε ότι πιθανότατα θα πάρει παράταση η παράδοση της εργασίας για μια εβδομάδα.
|
|
|
13
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: February 20, 2007, 14:41:09 pm
|
Πάμε τώρα στο άλλο μείζον θέμα: τι βάλατε ως όριο για το dsl^2
Στο δεύτερο σημείο της ανακοίνωσης λέει ότι θα πρέπει το αποτέλεσμα αυτού του κώδικα να βγαίνει LSS:
a = wgn(2048,2,0); b = wgn(100,2,0.7); for i=1:100 a(i+1200,:) = b(i,:); end result = SSC (0,a,'OLS');
Δηλαδή ουσιαστικά σε ένα frame με θόρυβο 1watt βάλαμε σε ένα κομμάτι θόρυβο 5 watt (log10(5)=0.7). Δηλαδή το κομμάτι αυτό έχει την πενταπλάσια ισχύ από το υπόλοιπο frame. Όταν το περνάμε ως παράμετρο στην SSC με prevFrameType='OLS', θα πρέπει να ανιχνεύσει ότι το frame a είναι ESH και η μεταβλητή result να είναι ίση με LSS.
Αυτό όμως για τον δικό μου κώδικα και για όριο του dsl^2 ίσο με 5, δεν ισχύει και δεν βγαίνει αυτό το αποτέλεσμα... Λίγο απίθανο να έχω λάθος στον κώδικα, διότι το έχω κοιτάξει δεκάδες φορές... Δοκιμάστε το κι εσείς στον κώδικά σας και ποστάρετε τα αποτελέσματα να δούμε τι γίνεται.
Νομίζω ότι στο b πρέπει να βάλουμε σαν 3ο όρισμα εισόδου 7 και όχι 0.7, διότι 7dBW = 5 watt ( http://www.bessernet.com/jobAids/dBmCalc/dBmCalc.html). Ετσι το αποτέλεσμα είναι LSS για όριο 5.
|
|
|
15
|
Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών / Συστήματα Πολυμέσων / Re: Εργασία 2006-7
|
on: February 09, 2007, 17:44:00 pm
|
Παίδες, δεν ξέρω εάν προσέξατε, αλλά έχει ανέβει στο eTHMMY η version 1.2 της εργασίας.
Στην έκδοση αυτή, αλλάζει τον τρόπο υπολογισμού των attack ratios στο βήμα 3 του SSC. Το θέμα όμως είναι ότι τα όρια που έχει ορίσει για το sl2 και dsl2 παραμένουν ίδια.
Εγώ έκανα την αλλαγή αυτή στον κώδικα και τώρα μου βγάλει όλα τα frames να έχουν τύπο OLS, είτε βάλω ημίτονο ως nextFrameT είτε βάλω θόρυβο. Δοκιμάστε το κι εσείς και πείτε μου. Γνώμη μου είναι πως πρέπει να αλλάξουν και τα όρια για το sl2 και το dsl2.
Κι εμένα τα ίδια μου βγαίνουν... Μάλλον πρέπει να αλλάξουμε τα όρια αλλά πως? Έχω και μερικές ακόμη απορίες: 1) Στη βαθμίδα TNS κβαντίζουμε τους συντελεστές α με ομοιόμορφο συμμετρικό κβαντιστή 4άρων bit βήματος 0.1. Δηλαδή τα α κβαντίζονται (ή πιο σωστά αποκβαντίζονται) στα επίπεδα -0.7, -0.6, -0.5, -0.4, -0.3, -0.2, -0.1, 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7 και 0.8? Μήπως το έχω καταλάβει λάθος? 2) Η βαθμίδα iTNS το μόνο που κάνει είναι να περνάει τους συντελεστές από το φίλτρο 1/H όπου Η = φίλτρο της TNS, σωστά? Ευχαριστώ για τη βοήθεια!
|
|
|
|
|