• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 17, 2025, 07:05:10 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, 07:05:10 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: 6
Guests: 85
Total: 91
PolarBear
GiorgosSarak
bsp
stefpapa21
Εμφάνιση

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

Νέα!
Συμβουλές καλής χρήσης του φόρουμ: Youtube embed code and links, Shoutbox, Notify, ...
Δείτε περισσότερα εδώ...
THMMY.gr > Forum > Μαθήματα Τηλεπικοινωνιακού Κύκλου > 7ο Εξάμηνο > Υποχρεωτικά Μαθήματα > Ψηφιακή Επεξεργασία Σήματος (Moderators: Don, kathrin_p) > [ΨΕΣ] Εργασία 2014/15
0 Members and 1 Guest are viewing this topic.
Pages: 1 2 [3] 4 5 ... 8 Go Down Print
Author Topic: [ΨΕΣ] Εργασία 2014/15  (Read 13042 times)
aloko
Θαμώνας
****
Gender: Male
Posts: 451



View Profile WWW
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #30 on: March 05, 2015, 02:13:22 am »

Quote from: Exomag on March 05, 2015, 02:11:07 am
Quote from: aloko on March 05, 2015, 02:07:39 am
Το IIR φίλτρο Butterworth το δημιουργούμε με την συνάρτηση [b,a] = butter[n,Wn] ?
Και αν ναι, αυτή η συνάρτηση δημιουργεί απευθείας το ψηφιακό φίλτρο ή πρόκειται για το πρότυπο αναλογικό και θέλει μετασχηματισμό ?

Ναι. Και δημιουργεί απευθείας το ψηφιακό φίλτρο.
bonjour
Logged
opcode
Καταξιωμένος/Καταξιωμένη
***
Posts: 120


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #31 on: March 05, 2015, 03:40:47 am »

Ξέρει κανείς τι εννοεί ο ποιητής στο δεύτερο μέρος της εργασίας; Πως θα χρησιμοποιήσουμε τον EQ του 1ου μέρους για να εντοπίσουμε ποιο όνομα είναι;
Logged
rspappas
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 2709



View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #32 on: March 05, 2015, 04:31:04 am »

το κανεις πολυ στενο bandpass, ωστε να εντοπιζεις ακριβως τις συχνοτητες που δινει η κωδικοποιηση, και να απορριπτεις ολες τις υπολοιπες
με την ιδια λογικη οπως η πρωτη ασκηση, θα βοηθουσε φανταζομαι να κανεις resample για να κανεις ολη αυτη την διαδικασια σε ψηλοτερες συχνοτητες (στις 10δες χιλιαδες hz), αλλα νταξ', και ετσι θα δουλεψει
« Last Edit: March 05, 2015, 04:40:45 am by rspappas » Logged


http://en.wikipedia.org/wiki/Lopadotemachoselachogaleokranioleipsanodrimhypotrimmatosilphioparaomelitokatakechymenokichlepikossyphophattoperisteralektryonoptekephalliokigklopeleiolagoiosiraiobaphetraganopterygon

aloko
Θαμώνας
****
Gender: Male
Posts: 451



View Profile WWW
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #33 on: March 05, 2015, 14:14:16 pm »

Κι εγώ δεν έχω καταλάβει γιατί χρειαζόμαστε τον equalizer για το ΙΙ. Γιατί και να κάνουμε bandpass filtering πώς ακριβώς θα ξέρουμε την αντιστοιχία συχνοτήτων-ψηφίων? Δεν είναι σωστότερο, και ευκολότερο ίσως, να χωρίσουμε τον ήχο που αντιστοιχεί σε κάθε ψηφίο και να δούμε τι συχνότητες περιέχει ?
Logged
jimPster
Θαμώνας
****
Posts: 331


η ταν η arctan!!!


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #34 on: March 05, 2015, 14:23:08 pm »

προφανως θα το χωρισεις το κομματι σε 5 κομματια για καθε dtmf  1:1000, 1001:2000 κτλ
και αυτο που λεει ο rspappas

« Last Edit: March 05, 2015, 14:36:42 pm by jimPster » Logged
opcode
Καταξιωμένος/Καταξιωμένη
***
Posts: 120


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #35 on: March 05, 2015, 14:43:27 pm »

Τον EQ τον θέλει καθώς ακολουθεί την ίδια λογική με τον decoder και επομένως μπορείς ακουστικά να εντοπίσεις σε ποιο πλήκτρο αντιστοιχεί ο τόνος, απλά πειράζοντας τις επιλογές του GUI που υλοποίησες στο MATLAB. Εμένα αυτό που με προβλημάτισε είναι πως θέλει να υλοποιήσουμε συνάρτηση που να επιστρέφει τα επιλεχθέντα πλήκτρα. Άρα, εν τέλη δεν χρειάζεται ο EQ του πρώτου μέρους αφού το πρόγραμμα θα αναγνωρίζει μόνο του ποια επιλέχθηκαν. Απλά μάλλον εννοεί να βασιστούμε στην λογική του 1ου μέρους. Thnx για τις απαντήσεις σας btw. Smiley
Logged
aloko
Θαμώνας
****
Gender: Male
Posts: 451



View Profile WWW
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #36 on: March 05, 2015, 14:53:00 pm »

Quote from: jimPster on March 05, 2015, 14:23:08 pm
προφανως θα το χωρισεις το κομματι σε 5 κομματια για καθε dtmf  1:1000, 1001:2000 κτλ
και αυτο που λεει ο rspappas



Από τη στιγμή που χωρίζεις τον κάθε ήχο, μπορείς απλά να κάνεις έναν fft και να δεις το συχνοτικό περιεχόμενο, χωρίς να μπλέξεις με bandpass filtering. Πάλι σωστό συμπέρασμα βγάζεις. Για παράδειγμα αν σε έναν ήχο παίρνω 3 συχνότητες, 697, 1000 και 1336, εξάγω το ψηφίο 2. Απλά με τον EQ και χωρίζοντας σωστά σε μπάντες μπορείς να το βλέπεις κάθε φορά ακουστικά, όπως λέει και ο opcode.
Logged
jimPster
Θαμώνας
****
Posts: 331


η ταν η arctan!!!


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #37 on: March 05, 2015, 15:13:52 pm »

Η λογικη του 1 θεματος για το θεμα 2 ειναι οτι θα φτιαξεις 1 φιλτρο bpass πχ  με κεντρο

4500 και ευρος πες 50 Hz  με διγραμμικο μετασχηματισμο πες παλι το βρισκεις αυτο

μετα για καθε συχνοτητα κανεις καταλληλο resample

4500/697=6.456  -> resample(x, 697,4500) 

4475/6.456 = 693
4525/6.456  = 700

αρα εχεις φιλτρο [693-700]  για την 697

..... 4500/1633 = 2,755 -> resample(x, 1633,4500)
       
4475/2,755 = 1624
4525/2,755   = 1642

αρα εχεις φιλτρο [1624-1642] για την 1633

καταλαβαινεις δηλ. οτι  με  1 καταλληλο bpass φιλτρο που θα φτιαξεις εισαι κομπλε
και απλα βαζεις τις κεντρικες συχνοτητες στο resample
αλλιως πρεπει να φτιαξεις για το καθενα

και το παιρνας απο το αθροιστικο αυτο φιλτρο το κομματι πχ [1:1000]
με καταλληλα gains και ελεγχεις ποιες συχνοτητες εχουν περασει ενα threshold
κτλ
 

καπως ετσι το φανταζομαι (δν το χω κανει ακομα )
Logged
aloko
Θαμώνας
****
Gender: Male
Posts: 451



View Profile WWW
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #38 on: March 05, 2015, 15:24:58 pm »

Επίσης, στο 1ο ερώτημα αναφέρει ότι Fs=44100. Δηλαδή το σύστημα δουλεύει για σήματα με συχνότητα δειγματοληψίας 44100. Αν όμως το σήμα εισόδου έχει διαφορετική Fs, όπως για παράδειγμα το nameX (Fs=16000) τι γίνεται ?
Logged
opcode
Καταξιωμένος/Καταξιωμένη
***
Posts: 120


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #39 on: March 05, 2015, 15:36:31 pm »

Quote from: jimPster on March 05, 2015, 15:13:52 pm


Ακριβώς αυτό που λες. Εγώ βέβαια για να μην μπλέξω με resampling πάλι και για να μπορέσω να plot-άρω το συνολικό φίλτρο υλοποίησα 8 BPFs με αυτές τις κεντρικές συχνότητες. Το θέμα μου ήταν πόσο στενό πρέπει να είναι κάθε φίλτρο (δηλαδή τη BW πρέπει να βάλω). Έψαξα αρκετά στο internet μήπως υπάρχει κάποια προτυποποίηση αλλά δεν βρήκα κάτι. Έτσι, απλά εξασφάλισα να μην επικαλύπτονται οι ζώνες.Κατά τα άλλα και εγώ ακολουθώ την λογική που περιγράφεις.

Ξέρει κανείς αν υπάρχει κάποιο standard για τα bw των φίλτρων; (γιατί είναι πολύ πιθανόν να υπάρχει Tongue)
Logged
jimPster
Θαμώνας
****
Posts: 331


η ταν η arctan!!!


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #40 on: March 05, 2015, 15:37:13 pm »

Quote from: aloko on March 05, 2015, 15:24:58 pm
Επίσης, στο 1ο ερώτημα αναφέρει ότι Fs=44100. Δηλαδή το σύστημα δουλεύει για σήματα με συχνότητα δειγματοληψίας 44100. Αν όμως το σήμα εισόδου έχει διαφορετική Fs, όπως για παράδειγμα το nameX (Fs=16000) τι γίνεται ?
λειτουργει για Fs = 44100 για να καλυψει ολες τις συχνοτητες που ακουμε 20-20Khz

Τωρα μπορεις λεω εγω (χωρις ξαναλεω να το χω κανει τ 2) η να φτιαξεις εκ νεου το equalizer
για καταλληλο Fs η πριν μπει το σημα στο equalizer resample και μετα οταν βγει αντιστροφο
resample
Logged
aloko
Θαμώνας
****
Gender: Male
Posts: 451



View Profile WWW
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #41 on: March 05, 2015, 15:49:16 pm »

Quote from: jimPster on March 05, 2015, 15:37:13 pm
Quote from: aloko on March 05, 2015, 15:24:58 pm
Επίσης, στο 1ο ερώτημα αναφέρει ότι Fs=44100. Δηλαδή το σύστημα δουλεύει για σήματα με συχνότητα δειγματοληψίας 44100. Αν όμως το σήμα εισόδου έχει διαφορετική Fs, όπως για παράδειγμα το nameX (Fs=16000) τι γίνεται ?
λειτουργει για Fs = 44100 για να καλυψει ολες τις συχνοτητες που ακουμε 20-20Khz

Τωρα μπορεις λεω εγω (χωρις ξαναλεω να το χω κανει τ 2) η να φτιαξεις εκ νεου το equalizer
για καταλληλο Fs η πριν μπει το σημα στο equalizer resample και μετα οταν βγει αντιστροφο
resample

Στο δεύτερο ερώτημα με το nameX λογικά θα πρέπει να φτιάξεις τα φίλτρα για Fs=16kHz (όση είναι η συχνότητα δειγματοληψίας του).

Εγώ αναφέρομαι στο πρώτο ερώτημα. Έστω ότι έχεις σήμα εισόδου με Fs<44.1kHz. Κι εγώ με resampling το σκέφτηκα, αλλά αν κάνεις resampling στο αρχικό σήμα, x, μεταφέρεις τις συχνότητες και οι ζώνες που θα πειράζεις μετά στον equalizer θα είναι διαφορετικές. Πχ αν πειράξεις τη ζώνη 1k-2k στο σήμα xr, αυτό θα αντιστοιχεί σε άλλη ζώνη στο αρχικό σήμα x. (??)
Logged
jimPster
Θαμώνας
****
Posts: 331


η ταν η arctan!!!


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #42 on: March 05, 2015, 16:56:52 pm »

Στο πρωτο θα παρεις για εισοδο 1 ωση ( [1 zeros(1,44099)] ενος δευτερολεπτου για να παρεις τα διαγραμματα 
με Fs = 44100

γιατι με εισοδο δελτα(ν ) παιρνεις σαν εξοδο το ιδιο το φιλτρο


Στη συνεχεια τα resampling που κανεις ανεβαζουν τις συχνοτητες αλλα παιρνουν απο 1 φιλτρο μονο
(σε παραπεμπω σε προηγουμενο post που ειχα κανει)

31,25 - 62,5 -> 8κ - 6κΗz  οταν κανεις πχ το πρωτο resampling  οι αλλες συχνοτητες ανεβαινουν και αυτες αλλα ειναι εξω απο το BP φιλτρο

1) τα κανεις για ολες τις μπαντες (resampling )μεχρι 16κΗ ( 9 ΒP)
2) Αφου τα χεις περασει απο το BP φιλτρο με καταλληλα gains
3 ) κανεις αντιστροφο resample πχ πρωτο resampling 8-16k -> 31.25 - 62.5

4) φτιαχνεις και το ΗP
5) το παιρνας το x απο το HP

6) τα προσθετεις ολα κτλ
Logged
rspappas
WebSlave
Αbsolute ΤΗΜΜΥ.gr
***
Posts: 2709



View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #43 on: March 06, 2015, 00:03:38 am »

βρειτε ενα τυχαιο wav στα 44100Hz (μικρης διαρκειας και οχι με καποιον εκνευριστικο ηχο - εκ πειρας) για το πρωτο κομματι, ωστε να μπορουν να δουλεψουν ολα τα φιλτρα και να βλεπετε αποτελεσμα. εμενα με βοηθουσε να βλεπω σε γραφικη παρασταση και να ακουω καθε φορα την πορεια της διαδικασιας.
Logged


http://en.wikipedia.org/wiki/Lopadotemachoselachogaleokranioleipsanodrimhypotrimmatosilphioparaomelitokatakechymenokichlepikossyphophattoperisteralektryonoptekephalliokigklopeleiolagoiosiraiobaphetraganopterygon

thekloni
Αρχάριος/Αρχάρια

Posts: 1


View Profile
Re: [ΨΕΣ] Εργασία 2014/15
« Reply #44 on: March 06, 2015, 11:45:06 am »

Για όσους δεν έχουμε κάνει πολυμέσα, μπορεί κάποιος να εξηγήσει πως βρίσκουμε το pitch (Tp) και πως με βάση αυτό δημιουργούμε ακολουθία ώσεων;
Logged
Pages: 1 2 [3] 4 5 ... 8 Go Up Print
Jump to:  

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