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

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, 21:20:56 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
[Ψηφιακά Ολοκληρωμένα Κυκ...
by Don Corleone
[Today at 21:03:32]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[Today at 20:59:13]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 19:46:54]

Ισραήλ - Ιράν: Πόλεμος στ...
by Yamal
[Today at 19:07:04]

[Γραφική] Λυμένα θέματα
by okanpala
[Today at 18:56:22]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[Today at 14:25:00]

Αντικατάστασης πυκνωτή σε...
by george14
[Today at 13:58:20]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 13:19:53]

Αποτελέσματα Εξεταστικής ...
by george14
[Today at 12:08:25]

[ΨEE] Γενικές απορίες και...
by Juror8
[Today at 12:06:57]

[Οργάνωση Υπολογιστών] Γε...
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 _Trob
[June 16, 2025, 13:28:21 pm]

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

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

[Σ.Π.Η.Ε.] Παλιά θέματα -...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426696
Total Topics: 31710
Online Today: 242
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 73
Guests: 136
Total: 209
ntina
elenak
tzortzis
ichariti
blacknick
amprozos
christina02
ganasto
Tsomp
nikos.a
MASV
Tolizz
chaniotism
Kwstas
iodim
manwlakhs
Annapar
ioathemar
Phlikon
apol
theodoridoueu
Cersei Tsoulannister
kiriakos234
Νικη
georkala
apapathe
unreasonable
DKarakatsanis
Kaniki
rafa98p
smoul
vajim
nchatzo
Kass
HAHAHA
tsaliki
CasualUndergrad
BossiTsif
mamalakis
antontsiorvas
Δημητρης Αξιμιωτης
kkotsopo
JiMan5
geo66
palladas
JoHn!
tsageo
Papadopoulosthanos
dkonst
George_RT
superkolios
dirac1
smanio
meliou
stefanos hios
Sofiana
Asozou
George15
Don Corleone
dimitrisblioumis
Anastasiam
aorologas
msandr
mimaki
Eleniiii
HlektrikhPatata
melisste22
MarakiT
etsilika
stefpapa21
Εμφάνιση

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

Νέα!
Επίσημη ενημέρωση για Αντιστοίχηση Μαθημάτων ΝΠΣ με ΠΠΣ και η συζήτηση στο forum.
THMMY.gr > Forum > Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών  > 8ο Εξάμηνο > 8ο Εξάμηνο - ΠΠΣ > Υποχρεωτικά Μαθήματα > Ψηφιακά Φίλτρα > [Ψηφιακά Φίλτρα] 1η εργασία 2016
0 Members and 1 Guest are viewing this topic.
Pages: 1 [2] 3 4 ... 6 Go Down Print
Author Topic: [Ψηφιακά Φίλτρα] 1η εργασία 2016  (Read 7671 times)
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #15 on: March 20, 2016, 13:10:05 pm »

Παιδιά λίγο αδαείς ερωτήσεις  Shocked :

1) Το noise.mat είναι το u που πρέπει να βρώ τον πίνακα αυτοσυσχέτισης R_u?
2) Το P (πίνακας ετεροσυσχετισης) ισχυει οτι θα είναι [σ^2,0,0,0.....,0] (60 θεσεων) οπου σ^2 η διακυμανση του λευκου θορυβου που μας δινεται; 

Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #16 on: March 20, 2016, 13:12:54 pm »

1) Ναι
2) Ναι
Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #17 on: March 20, 2016, 14:47:31 pm »

Quote from: c0ndemn3d on March 20, 2016, 13:12:54 pm
1) Ναι
2) Ναι

Σε ευχαριστώ για την άμεση απάντηση φίλε μου!

Έχω βρει R,p,w0, εφαρμόζω τον SD για n=220500 steps, βρισκω το y ακριβως οπως στο σκριπτακι του σισμανη, και τελικα κανω e=d-y και μετα sound(e, Fs) αλλα παρολαυτα ακουω θορυβο.

δεν εχω καταλαβει το w0 χρησιμοποείται πουθενά για την ακοή του τραγουδιού; Στη loop του SD πρέπει να κάνουμε κάποτε break σύμφωνα με τη θεωρία;
Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #18 on: March 20, 2016, 14:54:30 pm »

Δεν χρειάζεται καν steepest descent νομίζω. Βρες το με τον τύπο για να δεις πρώτα ότι τα έχεις σωστά τα υπόλοιπα. Για τον sd βρίσκεις ένα καλό μ και μετά σταματάς όταν δεν υπάρχει σημαντική αλλαγή στο w

Αν ήμουν σπίτι θα εγραφα καλύτερη απάντηση αλλά από κινητό είμαι δύσκολα
« Last Edit: March 20, 2016, 14:59:13 pm by c0ndemn3d » Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #19 on: March 20, 2016, 15:01:34 pm »

Quote from: c0ndemn3d on March 20, 2016, 14:54:30 pm
Δεν χρειάζεται καν steepest descent νομίζω. Βρες το με τον τύπο για να δεις πρώτα ότι τα έχεις σωστά τα υπόλοιπα. Για τον sd βρίσκεις ένα καλό μ και μετά σταματάς όταν δεν υπάρχει σημαντική αλλαγή στο w

Αν ήμουν σπίτι θα εγραφα καλύτερη απάντηση αλλά από κινητό είμαι δύσκολα

και η διαδικασια για να βρω ενα καλο μ ειναι να ακουω καθε φορα τραγουδι με καποιο μ και θα δω ποτε ο θορυβος μειωνεται; ή θα δοκιμάσω το break του αλγορίθμου σαν if |p−Rw(n)|< ε τοτε break ;;

δλδ απλα να βρισκω w0 απο wiener hopf και τα ακουω.

 Shocked Smiley Roll Eyes
« Last Edit: March 20, 2016, 17:39:53 pm by greekoo » Logged
c0ndemn3d
Veteran
Αbsolute ΤΗΜΜΥ.gr
******
Posts: 4804


Yarr!


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #20 on: March 20, 2016, 15:07:10 pm »

Ναι δεν νομίζω ότι θέλει steepest descent descent  απαραίτητα.  Εφόσον βρίσκεις το τραγούδι με την εξίσωση είσαι κομπλε. Για τα υπόλοιπα θα σου πωω όταν πάω σπίτι
Logged

In response, the pirates had to adhere to a doctrine of their own...
war against the world

They took my home, I can't walk away from that; can you?
 Forget me, forget Teach, forget loyalty, compacts, honours, debts, all of it.
The only question that matters is this: Who are you?
Κηπουρίδης
Καταξιωμένος/Καταξιωμένη
***
Posts: 159


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #21 on: March 20, 2016, 17:04:25 pm »

Quote from: greekoo on March 20, 2016, 15:01:34 pm
Quote from: c0ndemn3d on March 20, 2016, 14:54:30 pm
Δεν χρειάζεται καν steepest descent νομίζω. Βρες το με τον τύπο για να δεις πρώτα ότι τα έχεις σωστά τα υπόλοιπα. Για τον sd βρίσκεις ένα καλό μ και μετά σταματάς όταν δεν υπάρχει σημαντική αλλαγή στο w

Αν ήμουν σπίτι θα εγραφα καλύτερη απάντηση αλλά από κινητό είμαι δύσκολα
και η διαδικασια για να βρω ενα καλο μ ειναι να ακουω καθε φορα τραγουδι με καποιο μ και θα δω ποτε ο θορυβος μειωνεται; ή θα δοκιμάσω το break του αλγορίθμου σαν if |p−Rw(n)|< ε τοτε break ;;

με w0 το ακουσα το τραγουδι αλλα αν ειναι ετσι τοτε δν χρειαζεται καν ο steepest descent, δλδ απλα βρισκω w0 απο wiener hopf και τα ακουω.

 Shocked Smiley Roll Eyes


Αν παρολα αυτα θες να εφαρμοσεις steepest descent, τοτε πρεπει να διαλεξεις τιμη του μ εντος του διαστηματος συγκλισης. Βρισκοντας τις ιδιοτιμες του R, οπως στο 2ο ερωτημα. Και βγαινουν πολυ μικρες οι σωστες τιμες, οποτε για αυτο ισως εχεις προβλημα.
Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #22 on: March 20, 2016, 17:53:15 pm »

Quote from: Κηπουρίδης on March 20, 2016, 17:04:25 pm
Quote from: greekoo on March 20, 2016, 15:01:34 pm
Quote from: c0ndemn3d on March 20, 2016, 14:54:30 pm
Δεν χρειάζεται καν steepest descent νομίζω. Βρες το με τον τύπο για να δεις πρώτα ότι τα έχεις σωστά τα υπόλοιπα. Για τον sd βρίσκεις ένα καλό μ και μετά σταματάς όταν δεν υπάρχει σημαντική αλλαγή στο w

Αν ήμουν σπίτι θα εγραφα καλύτερη απάντηση αλλά από κινητό είμαι δύσκολα
και η διαδικασια για να βρω ενα καλο μ ειναι να ακουω καθε φορα τραγουδι με καποιο μ και θα δω ποτε ο θορυβος μειωνεται; ή θα δοκιμάσω το break του αλγορίθμου σαν if |p−Rw(n)|< ε τοτε break ;;

με w0 το ακουσα το τραγουδι αλλα αν ειναι ετσι τοτε δν χρειαζεται καν ο steepest descent, δλδ απλα βρισκω w0 απο wiener hopf και τα ακουω.

 Shocked Smiley Roll Eyes


Αν παρολα αυτα θες να εφαρμοσεις steepest descent, τοτε πρεπει να διαλεξεις τιμη του μ εντος του διαστηματος συγκλισης. Βρισκοντας τις ιδιοτιμες του R, οπως στο 2ο ερωτημα. Και βγαινουν πολυ μικρες οι σωστες τιμες, οποτε για αυτο ισως εχεις προβλημα.

ναι βρισκοντας τη μεγιστη ιδιοτιμη λμαχ του R θα είναι 0<μ<(2/λμαχ)
και καταληγω σε 0<μ<0.019.
για μ = 0.01 το ακούω το τραγούδι αλλά όχι 100% καθαρό απο θόρυβο έχει πολύ λίγα χιόνια (ξεκαθαρίζεται άνετα όμως).  
για μ =0.005 πάλι ξεκαθαρίζεται το τραγούδι, ο θόρυβος είναι ελάχιστα εντονότερος
και όσο μικραίνει το μ και τείνει στο 0 τόσο ο θόρυβος γίνεται εντονότερος.

δεν θα έπρεπε για οποιαδήποτε τιμή του μ εντός του διαστήματος σύγκλισης να μπορώ να ακούω το τραγούδι 100% καθαρό απο θόρυβο;

ισχύει ότι αν υπολογίσω κατευθείαν το y(n) με συντελεστές φίλτρου τους συντελεστές w0(n) του βελτίστου φίλτρου Wiener , τότε κατευθείαν ακούγεται το τραγούδι κυριλέ (πάλι με πολύ πολύ ελάχιστο μπιπ απο πίσω) , αλλά τότε τι νόημα έχει ο Steepest Descent?


Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #23 on: March 20, 2016, 17:58:34 pm »

Quote from: greekoo on March 20, 2016, 17:53:15 pm
Quote from: Κηπουρίδης on March 20, 2016, 17:04:25 pm
Αν παρολα αυτα θες να εφαρμοσεις steepest descent, τοτε πρεπει να διαλεξεις τιμη του μ εντος του διαστηματος συγκλισης. Βρισκοντας τις ιδιοτιμες του R, οπως στο 2ο ερωτημα. Και βγαινουν πολυ μικρες οι σωστες τιμες, οποτε για αυτο ισως εχεις προβλημα.
ναι βρισκοντας τη μεγιστη ιδιοτιμη λμαχ του R θα είναι 0<μ<(2/λμαχ)
και καταληγω σε 0<μ<0.019.
για μ = 0.01 το ακούω το τραγούδι αλλά όχι 100% καθαρό απο θόρυβο έχει πολύ λίγα χιόνια (ξεκαθαρίζεται άνετα όμως). 
για μ =0.005 πάλι ξεκαθαρίζεται το τραγούδι, ο θόρυβος είναι ελάχιστα εντονότερος
και όσο μικραίνει το μ και τείνει στο 0 τόσο ο θόρυβος γίνεται εντονότερος.

δεν θα έπρεπε για οποιαδήποτε τιμή του μ εντός του διαστήματος σύγκλισης να μπορώ να ακούω το τραγούδι 100% καθαρό απο θόρυβο;

ισχύει ότι αν υπολογίσω κατευθείαν το y(n) με συντελεστές φίλτρου τους συντελεστές w0(n) του βελτίστου φίλτρου Wiener , τότε κατευθείαν ακούγεται το τραγούδι κυριλέ (πάλι με πολύ πολύ ελάχιστο μπιπ απο πίσω) , αλλά τότε τι νόημα έχει ο Steepest Descent?

μετα για μ=0.0005, ο θόρυβος είναι πολύ πιο μεγάλος (το τραγούδι ξεκαθαρίζεται δυσκολότερα) και όσο μικραίνει το μ μέχρι το 0 ο θόρυβος όλο και μεγαλώνει.

Ο Steepest Descent αλγόριθμος έχει το τεράστιο πλεονέκτημα ότι είναι πολύ ταχύτερος από την επίλυση ενός συστήματος γραμμικών εξισώσεων. Στη συγκεκριμένη εργασία, με το πολύ μικρό αριθμό συντελεστών, δε θα φανεί αυτό. Αλλά αν, για παράδειγμα, ο αριθμός των συντελεστών ήταν 10.000, τότε η διαφορά στην ταχύτητα μεταξύ των δύο μεθόδων θα ήταν ξεκάθαρη (και πιθανώς η χρήση του Steepest Descent να ήταν και η μόνη πρακτικά-viable λύση).

Όσον αφορά το βήμα που χρησιμοποιείς και το πόσο καλά καθαρίζει ο ήχος, σαν συνθήκη τερματισμού του αλγορίθμου τι έχεις;
Logged

greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #24 on: March 20, 2016, 18:01:09 pm »

Quote from: Exomag on March 20, 2016, 17:58:34 pm
Quote from: greekoo on March 20, 2016, 17:53:15 pm
Quote from: Κηπουρίδης on March 20, 2016, 17:04:25 pm
Αν παρολα αυτα θες να εφαρμοσεις steepest descent, τοτε πρεπει να διαλεξεις τιμη του μ εντος του διαστηματος συγκλισης. Βρισκοντας τις ιδιοτιμες του R, οπως στο 2ο ερωτημα. Και βγαινουν πολυ μικρες οι σωστες τιμες, οποτε για αυτο ισως εχεις προβλημα.
ναι βρισκοντας τη μεγιστη ιδιοτιμη λμαχ του R θα είναι 0<μ<(2/λμαχ)
και καταληγω σε 0<μ<0.019.
για μ = 0.01 το ακούω το τραγούδι αλλά όχι 100% καθαρό απο θόρυβο έχει πολύ λίγα χιόνια (ξεκαθαρίζεται άνετα όμως).  
για μ =0.005 πάλι ξεκαθαρίζεται το τραγούδι, ο θόρυβος είναι ελάχιστα εντονότερος
και όσο μικραίνει το μ και τείνει στο 0 τόσο ο θόρυβος γίνεται εντονότερος.

δεν θα έπρεπε για οποιαδήποτε τιμή του μ εντός του διαστήματος σύγκλισης να μπορώ να ακούω το τραγούδι 100% καθαρό απο θόρυβο;

ισχύει ότι αν υπολογίσω κατευθείαν το y(n) με συντελεστές φίλτρου τους συντελεστές w0(n) του βελτίστου φίλτρου Wiener , τότε κατευθείαν ακούγεται το τραγούδι κυριλέ (πάλι με πολύ πολύ ελάχιστο μπιπ απο πίσω) , αλλά τότε τι νόημα έχει ο Steepest Descent?

μετα για μ=0.0005, ο θόρυβος είναι πολύ πιο μεγάλος (το τραγούδι ξεκαθαρίζεται δυσκολότερα) και όσο μικραίνει το μ μέχρι το 0 ο θόρυβος όλο και μεγαλώνει.

Ο Steepest Descent αλγόριθμος έχει το τεράστιο πλεονέκτημα ότι είναι πολύ ταχύτερος από την επίλυση ενός συστήματος γραμμικών εξισώσεων. Στη συγκεκριμένη εργασία, με το πολύ μικρό αριθμό συντελεστών, δε θα φανεί αυτό. Αλλά αν, για παράδειγμα, ο αριθμός των συντελεστών ήταν 10.000, τότε η διαφορά στην ταχύτητα μεταξύ των δύο μεθόδων θα ήταν ξεκάθαρη (και πιθανώς η χρήση του Steepest Descent να ήταν και η μόνη πρακτικά-viable λύση).

Όσον αφορά το βήμα που χρησιμοποιείς και το πόσο καλά καθαρίζει ο ήχος, σαν συνθήκη τερματισμού του αλγορίθμου τι έχεις;
σε ευχαριστω για την απαντηση

τιποτε, απλως το τρεχω οπως ο σισμανης στο σκριπτακι του:
for i=61:n
  w = w + mu*(p-R*w); % Adaptation steps
  wt(:,i) = w;
  y(i) = s(i:-1:i-1)' * w; % filter
end
Logged
Exomag
Veteran
Διεστραμμένος
******
Gender: Male
Posts: 22045


unfortunate...


View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #25 on: March 20, 2016, 18:11:07 pm »

Quote from: greekoo on March 20, 2016, 18:01:09 pm
τιποτε, απλως το τρεχω οπως ο σισμανης στο σκριπτακι του:
for i=61:n
  w = w + mu*(p-R*w); % Adaptation steps
  wt(:,i) = w;
  y(i) = s(i:-1:i-1)' * w; % filter
end

Αυτό κάνει εφαρμογή του αλγορίθμου steepest descent για την εύρεση των βέλτιστων συντελεστών, και παράλληλα φιλτράρει το σήμα με τα βάρη του κάθε iteration.

Είναι λογικό επομένως όσο μικρότερο βήμα χρησιμοποιήσεις τόσο χειρότερο να είναι το αποτέλεσμα, μιας και με μικρό βήμα ο steepest descent δεν "προλαβαίνει" να καταλήξει στα σωστά βάρη.
Logged

SportBillyPap
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 280



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #26 on: March 20, 2016, 18:55:09 pm »

Να ρωτησω εγω κατι χαζο..Γιατι οταν τρεχω αυτο:
Code:
n = 500; % number of time steps

%% signal
v1 = sqrt(0.27)*randn(n,1); v1 = v1 - mean(v1); % input to AR process

d = zeros(n,1); % initialize

% Desired signal
d(1) = v1(1);
for i=2:n
  d(i) = 0.8458 * d(i-1) + v1(i);
end

%% channel
v2 = sqrt(0.1)*randn(n,1); v2 = v2 - mean(v2); % white noise

x = zeros(n,1); % initialize

x(1) = d(1);
for i=2:n
  x(i) = d(i) + 0.9458 * x(i-1);
end

u = x + v2; % add noise
nCoeff =2;
a = xcorr(u,u,nCoeff-1,'unbiased');
a = a(nCoeff:(2*nCoeff-1));
R = toeplitz(a);

Μου βγαζει R=[65.77 65.44;65.77 65.44] Ενω θα πρεπε να βγαζει R=[1.1 0.5 ;0.5 1.1]?Εχω καταλαβει κατι λαθος?
« Last Edit: March 20, 2016, 19:01:05 pm by SportBillyPap » Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #27 on: March 20, 2016, 19:22:30 pm »

Quote from: SportBillyPap on March 20, 2016, 18:55:09 pm
Να ρωτησω εγω κατι χαζο..Γιατι οταν τρεχω αυτο:
Code:
n = 500; % number of time steps

%% signal
v1 = sqrt(0.27)*randn(n,1); v1 = v1 - mean(v1); % input to AR process

d = zeros(n,1); % initialize

% Desired signal
d(1) = v1(1);
for i=2:n
  d(i) = 0.8458 * d(i-1) + v1(i);
end

%% channel
v2 = sqrt(0.1)*randn(n,1); v2 = v2 - mean(v2); % white noise

x = zeros(n,1); % initialize

x(1) = d(1);
for i=2:n
  x(i) = d(i) + 0.9458 * x(i-1);
end

u = x + v2; % add noise
nCoeff =2;
a = xcorr(u,u,nCoeff-1,'unbiased');
a = a(nCoeff:(2*nCoeff-1));
R = toeplitz(a);

Μου βγαζει R=[65.77 65.44;65.77 65.44] Ενω θα πρεπε να βγαζει R=[1.1 0.5 ;0.5 1.1]?Εχω καταλαβει κατι λαθος?

δεν ξέρω γιατί στο κάνει αυτό αλλά γιατί να το τρέξεις;  Tongue
Logged
SportBillyPap
Καταξιωμένος/Καταξιωμένη
***
Gender: Male
Posts: 280



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #28 on: March 20, 2016, 19:23:34 pm »

Quote from: greekoo on March 20, 2016, 19:22:30 pm
Quote from: SportBillyPap on March 20, 2016, 18:55:09 pm
Να ρωτησω εγω κατι χαζο..Γιατι οταν τρεχω αυτο:
Code:
n = 500; % number of time steps

%% signal
v1 = sqrt(0.27)*randn(n,1); v1 = v1 - mean(v1); % input to AR process

d = zeros(n,1); % initialize

% Desired signal
d(1) = v1(1);
for i=2:n
  d(i) = 0.8458 * d(i-1) + v1(i);
end

%% channel
v2 = sqrt(0.1)*randn(n,1); v2 = v2 - mean(v2); % white noise

x = zeros(n,1); % initialize

x(1) = d(1);
for i=2:n
  x(i) = d(i) + 0.9458 * x(i-1);
end

u = x + v2; % add noise
nCoeff =2;
a = xcorr(u,u,nCoeff-1,'unbiased');
a = a(nCoeff:(2*nCoeff-1));
R = toeplitz(a);

Μου βγαζει R=[65.77 65.44;65.77 65.44] Ενω θα πρεπε να βγαζει R=[1.1 0.5 ;0.5 1.1]?Εχω καταλαβει κατι λαθος?

δεν ξέρω γιατί στο κάνει αυτό αλλά γιατί να το τρέξεις;  Tongue
Πως βρισκουμε τον R Tongue ?
Logged
greekoo
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 517



View Profile
Re: [Ψηφιακά Φίλτρα] 1η εργασία 2016
« Reply #29 on: March 20, 2016, 19:26:34 pm »

Quote from: SportBillyPap on March 20, 2016, 19:23:34 pm
Quote from: greekoo on March 20, 2016, 19:22:30 pm
Quote from: SportBillyPap on March 20, 2016, 18:55:09 pm
Να ρωτησω εγω κατι χαζο..Γιατι οταν τρεχω αυτο:
Code:
n = 500; % number of time steps

%% signal
v1 = sqrt(0.27)*randn(n,1); v1 = v1 - mean(v1); % input to AR process

d = zeros(n,1); % initialize

% Desired signal
d(1) = v1(1);
for i=2:n
  d(i) = 0.8458 * d(i-1) + v1(i);
end

%% channel
v2 = sqrt(0.1)*randn(n,1); v2 = v2 - mean(v2); % white noise

x = zeros(n,1); % initialize

x(1) = d(1);
for i=2:n
  x(i) = d(i) + 0.9458 * x(i-1);
end

u = x + v2; % add noise
nCoeff =2;
a = xcorr(u,u,nCoeff-1,'unbiased');
a = a(nCoeff:(2*nCoeff-1));
R = toeplitz(a);

Μου βγαζει R=[65.77 65.44;65.77 65.44] Ενω θα πρεπε να βγαζει R=[1.1 0.5 ;0.5 1.1]?Εχω καταλαβει κατι λαθος?

δεν ξέρω γιατί στο κάνει αυτό αλλά γιατί να το τρέξεις;  Tongue
Πως βρισκουμε τον R Tongue ?

τα σήματα απο ότι έχω καταλάβει δεν τα φτιάχνεις εσύ, απλά τα κάνεις load
είναι τα sound.mat και noise.mat της εργασίας.

απλά τα κάνεις load('sound.mat') πχ και σου περναει κατευθειαν στον πινακα d το σημα του sound και ομοιως στον u το noise.
και απο εκει τσεκαρε το ποστ του κηπουριδη στην προηγουμενη σελιδα για να βρεις τον πινακα αυτοσυσχεστισης R του u
Logged
Pages: 1 [2] 3 4 ... 6 Go Up Print
Jump to:  

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