Προς το περιεχόμενο

ερώτηση για την κατασκευή ενεργών αναλογικών φίλτρων


estenough

Προτεινόμενες αναρτήσεις

Δημοσ.

Ίσως να μην είναι απολύτως σχετικό το νέο topic, αλλά θέλω να κάνω μια ερώτηση.

 

 

ξέρει κανείς που μπορώ να βρώ πίνακες με συντελεστές a και b, για την κατασκευή ενεργών φίλτρων butterworth και chebyshev :?:

 

είναι κάποιοι συντελεστες με τους οποίους υπολογίζουμε τιμές για τα στοιχεία (εξαρτήματα) ενεργών φίλτρων βαθμού μεγαλύτερου απο 2.

 

τους χρειάζομαι για να φτιάξω ένα ενεργό crossover

 

Thanx in advance :!:

Δημοσ.

Μόλις τελειώσαμε το new pc του jaco (ναι τώρα :D ), οπότε κάνε λίγο υπομονή μέχρι να "πέσει" πάνω στο post σου. Αν μπορούν να σε βοηθήσουν κάποιοι επί του θέματος, σίγουρα ο jaco είναι ένας από αυτούς. :wink:

 

sc

Δημοσ.

esten,giati den dokimazeis re na vgaleis tis times twn pyknwtwn twn piniwn i twn inverters apo tous typous?Ektos an einai megalhs taxhs kai variese

 

A,kai re sy KAI Butterworth KAI Chebyschev?Kai flat filtro kai polynomiako me ripple?Why|

Δημοσ.

Θέλω να φτιάξω ενεργό φίλτρο, το οποίο έχει μόνο πυκνωτές, αντιστάσεις και τελεστικούς ενισχυτές. το θέμα είναι οτι επειδή θέλω να έχω πραγματική αποκοπή κάποιων συχνοτήτων και όχι απλά κάποιο υποβιβασμό, τότε θα αναγκαστώ να πάω σε 5ου, ή ίσως και 6ου βαθμού φίλτρο.

τέλος επειδή οι υπόλοιπες συχνότητες δεν θέλω να υποβιβάζονται, μάλλον θα πάω σε butterworth, αλλά καλό είναι να υπάρχουν και οι πίνακες για τα chebyshev :)

 

μια διευκρίνιση.

 

οι συντελεστές βοηθούν στον υπολογισμό μίας σταθεράς λ, η οποία είναι:

 

λ=sqr(a^2+8b(k-1)), και με την οποία γίνεται ακριβής υπολογισμός των παθητικών στοιχείων του φίλτρου.

 

Thanx guyz :!:

Δημοσ.

Ti na sou este,an mporouses na ypologiseis to attinuation stin zwnh apokophs(sorry gia tin onomatoloiga,an ta legame sta Agglika tha synenooumastan kalytera) tha mporouses na na vreis to ε kai apokei to η (toulaxiston exw typous) kai apokei na ypoligseis tin timh twn C,L analoga me to plhthos twn stoixeiwn sou-to opoio 5ou i 6ou vathmou pou mou les den nomizw oti tha petyxeis entelws apokoph stin stopband,megalo ypovivsmo-kamia 50ara dB- isws alla esy tha xereis kalytera.Epishs,an aneveis se megalytero vathmo-akoma isws kai o 6os-kai to Chebyschev re sy isws sou kanei.Exallou ripples kanei kai panta me talantwsh se kapoia oria,den kanei tromero ypovivasmo stin passband.

 

Tespa,isws se kourasa,to thema den einai na poume tis thewries mas,einai kapoio paidi na se voithisei.Good luck dude

Δημοσ.

Μετά από πολύ ψάξιμο βρήκα τον πίνακα για τους συντελεστές a

 

n a1 a2 a3 a4 a5 a6 a7 a8 a9

2 1.414214

3 2.000000 2.000000

4 2.613126 3.414214 2.613126

5 3.236068 5.236068 5.236068 3.236068

6 3.863703 7.464102 9.141620 7.464102 3.863703

7 4.493959 10.097835 14.591794 14.591794 10.097835 4.493959

8 5.125831 13.137071 21.846151 25.688356 21.846151 13.137071 5.125831

9 5.758770 16.581719 31.163437 41.986386 41.986386 31.163437 16.581719 5.758770

10 6.392453 20.431729 42.802061 64.882396 74.233429 64.882396 42.802061 20.431729 6.392453

 

 

ο b είναι πάντα σταθερός στα butterworth (1.000)

 

Thanx όσους προσπάθησαν να βοηθήσουν

 

KaizerSoze: σε 5ου βαθμού φίλτρο, ο υποβιβασμός είναι 100dB/δεκάδα ή 30dB/οκτάβα, δηλαδή το φίλτρο (συγκεκριμένα φίλτρο διέλευσης υψηλών με συχνότητα αποκοπής 300Hz), στα 150 Hz θα έχει ενίσχυση 0,0009765625, ή 1/1024 της ενίσχυσης πάνω απο τα 300Hz. καλά δεν είναι??

 

έτσι κι αλλιώς πρώτα γίνεται ο διαχωρισμός των συχνοτήτων και μετά η ενίσχυση :wink:

 

 

και κάτι ακόμα. τα LC φίλτρα είναι παθητικά, ενώ τα RC σε συνδιασμό με συνδεσμολογία τελεστικού ενισχυτή είναι ενεργά :)

Δημοσ.

Αν θες να το χρησιμοποιήσεις για ήχο αυτό το ενεργό, κατά πάσα πιθανότητα θα έχεις μεγάλο πρόβλημα με το εύρος συχνοτήτων... Αυτό συμβαίνει γιατί μαζί με την αποκοπή dB/dec έχεις και μεταβολή της φάσης deg/dec δηλαδή αν το σήμα σου έχει συχνότητες από 20-200Ηz τότε αυτές δεν θα ακούγονται σωστά γιατί το σήμα στα 200 Hz θα έχει μετατοπιστεί πολύ σε σχέση με των 20...

Γενικά σε φίλτρα ήχου, δεν δουλεύουν τα Butterworth μεγάλων τάξεων... Αν θες να το κάνεις έτσι τότε χρησιμοποίησε τοπολογίες Sallen-Key, που έχουν τις μικρότερες ευαισθησίες ή ladder scales με ολοκληρωτές για πιο εύκολους υπολογισμούς, αλλά και πάλι μην ξεπεράσεις τα φίλτρα 2ου βαθμού, γιατί θα έχεις σημαντική μεταβολή φάσης...

Επίσης μην ξεχνάς ότι η συχνότητα αποκοπής που υπολογίζεις στην ουσία είναι τα -3dB, άρα καλό είναι να αυξήσεις την συχνότητα αποκοπής έτσι ώστε η μέγιστη συχνότητα που σε ενδιαφέρει να μην έχει απόσβεση -3dB, όπως ορίζουν αυτά τα φίλτρα (flatbands - Butterworth)... Επίσης μην δώσεις μεγαλύτερο Q από 0.707 γιατί θα έχεις ενίσχυση (ripple) κοντά στην συχνότητα αποκοπής σου, πράγμα που δεν θες...

 

Τελός αν θέλεις να φτιάξεις φίλτρο μεγάλου βαθμού, τότε πρέπει να χρησιμοποιείσεις ολοπερατό στην έξοδο ποτ να σου διορθώνει τις ολισθήσεις στην φάση του σήματος (αν παίξεις με Butterworth) ή αλλιώς να χρησιμοποιείσεις άλλους αλγόριθμος όπως elliptic ή bessels για να έχεις μικρότερη μετατόπιση στην φάση του σήματος...

Γενικά δεν την μετατόπιση φάσης σαν παραμόρφωση του ήχου, δηλαδή μεγαλύτερες συχνότητες επιβραδύνονται και ακούγονται μετά από της χαμηλότερες...

 

Τέλος έχω γράψει ένα πρόγραμμα σε VC++ το οποίο του δίνεις την συχνότητα αποκοπής, την περιοχή διέλευσης και τις μέγιστες-ελάχιστες αποσβέσεις και σου υπολογίζει την τάξη του φίλτρου και ύστερα όλες τις τιμές των παθητικών στοιχείων που χρειάζεται για να κατασκευάσεις ένα scalar παθητικό Butterworth ή Chebyshev φίλτρο με πηνία και πυκνωτές... Αργότερα μετατρέπεις και τα πηνία σε ενεργά με τελεστικούς αν θες, έτσι ώστε να το μετατρέψεις σε ενεργό... Αν θες δώσε μου ένα e-mail να στο στείλω...

Δημοσ.

Βασικά το φίλτρο, θα χρησιμοποιηθεί για να οδηγήσω κάποια ηχεία, στα οποία δεν θέλω να περνάνε χαμηλές συχνότητες έως 300Hz(τα 300 Hz θα βρίσκονται στα -3dB).

Για συχνότητες έως 300Hz, την δουλειά θα την αναλάβει crossover με ενισχυτή, τα οποία οδηγούν sub.

 

μετά το φίλτρο σίgουρα θα υπάρξει κάποιος buffer.

 

 

το φίλτρο θα είναι τοπολογίας sallen-key και συγκεκριμένα της μορφής

 

cir_ActiveFilter4H.gif

 

(μόνο που αυτό είναι 4ου βαθμού) και θα υπάρχουν και αντιστάσεις στην αναστρέφουσα είσοδο των Τ.Ε. για να υπάρχει και ρύθμιση ενίσχυσης.

 

p.s. τα φιλτρα αυτά μέχρι 4ου βαθμού που έχω φτιάξει δουλεύουν ικανοποιητικά, γι' αυτό λέω να δοκιμάσω και μεγαλύτερου βαθμού

 

p.s.σου στέλνω με pm το mail μου για το προγραμμα

 

 

και πάλι Thanx :!:

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...