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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[Today at 00:45:33]

[Μεταφορά και Διανομή ΗΕ]...
by Nikos_313
[Today at 00:10:29]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 17, 2025, 21:32:50 pm]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αντικατάστασης πυκνωτή σε...
by george14
[June 17, 2025, 13:58:20 pm]

Πότε θα βγει το μάθημα; -...
by tzortzis
[June 17, 2025, 13:19:53 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
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]
Στατιστικά
Members
Total Members: 9961
Latest: Poli
Stats
Total Posts: 1426704
Total Topics: 31710
Online Today: 205
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 39
Guests: 126
Total: 165
Belafonte
kakousios
aplos paratiritis
GeorgeGk
Theislander
asimomyti
Mr Watson
Tsn
maestros
thomasdt
babistso
Aria10
Kelly Tsimpouri
stavr0s16
nikpapoutsi
rafail zisiadis
ThanosV
chriskazakos
tasos gourd
kouf
AA RE LEWN
Saint_GR
antreassv
palladas
eed
PolarBear
mayia psarikoglou
karadimitras
nchatzo
ioannisfa
kchatzigr
tsakalokagkouras
dimitire
JiMan5
athena_apo
PAnt2202
chris_p30
Aftzidou
Εμφάνιση

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

Νέα!
  Όταν ανεβάζουμε φωτογραφίες στις Ανακοινώσεις και Έκτακτα νέα, βάζουμε τη μεγαλύτερη πλευρά 400 (width=400 ή height=400 ). π.χ. [img height=400 (κλείνει η αγκύλη) 
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 7679 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...