Υλικό υπολογιστών

* Γνώση Υπολογιστών >> Υλικό υπολογιστών >> Κάρτες ήχου

Πώς να στείλει δεδομένα σε μια κάρτα ήχου σε MATLAB

MATLAB έχει γίνει μια από τις πιο δημοφιλείς γλώσσες προγραμματισμού για την επεξεργασία του σήματος από το τίποτα από ήχο σε σήματα κυμάτων του εγκεφάλου . Όταν εργάζεστε με τον ήχο , είναι επιθυμητό να είναι σε θέση να στείλει επεξεργασία σημάτων ήχου απευθείας στην κάρτα ήχου του υπολογιστή για την αναπαραγωγή . Πετύχετε αυτό εύκολα χάρη στην άμεση υποστήριξη που υπάρχει στο MATLAB για το χειρισμό αυτού του έργου . Οδηγίες
Η

1 Επιλέξτε ένα αρχείο κύμα να χρησιμοποιήσει ως παράδειγμα . Κάθε αρχείο κύμα που τελειώνει με μια " wav . " Επέκταση αρχείου θα λειτουργήσει για αυτό το πείραμα . Ένα καλό παράδειγμα είναι οποιαδήποτε καταγραφή της μουσικής κατεβάσει από το Internet . Αυτά τα αρχεία μπορούν να βρεθούν στο " downloads " φάκελο σας . Το αρχείο κύμα που έχετε επιλέξει είναι που αποστέλλονται στην κάρτα ήχου για να δείξουμε πώς τα δεδομένα μπορούν να σταλούν σε αυτό . Με αυτό τον τρόπο , μπορείτε να ακούσετε το παίξετε στα ηχεία του υπολογιστή σας . 2

Καθορίστε το ρυθμό δειγματοληψίας του αρχείου κύμα σας κάνοντας αριστερό κλικ στο αρχείο και στη συνέχεια κάντε κλικ στην καρτέλα Σύνοψη . Ένα ήχου ρυθμός δειγματοληψίας εμφανίζεται στην περίληψη ως μία από τις ιδιότητες . Ο ρυθμός δειγματοληψίας στρογγυλοποιούνται από τους κατ 'αποκοπή συντελεστές , τα οποία έχουν ως ο κανονικός συντελεστής κοντά σε αυτήν που αναγράφεται στην καρτέλα Σύνοψη .
εικόνων 3

Τρέξε το MATLAB . Ο τρόπος που γίνεται αυτό εξαρτάται από τον υπολογιστή σας και την εγκατάσταση του MATLAB ? Ωστόσο , μπορείτε να δείτε τις οδηγίες εγκατάστασης MATLAB για να μάθετε πώς να τρέξει MATLAB σε συγκεκριμένο υπολογιστή σας . Από τη στιγμή που βρίσκεται σε λειτουργία , ένα παράθυρο MATLAB ένδειξη " Command Window " θα εμφανιστεί και θα περιέχει το ακόλουθο μήνυμα , που είναι γνωστή ως γραμμή εντολών MATLAB :

>>
Η 4

εισόδου η wavefile σε μια μεταβλητή του MATLAB χρησιμοποιώντας την ακόλουθη εντολή στη γραμμή εντολών MATLAB :

x = wavread ( « filename.wav ') ?

Θυμηθείτε να πατήσετε το πλήκτρο " Enter " μετά την πληκτρολόγηση του η εντολή για να προκαλέσει MATLAB για να το εκτελέσει . Αντικαταστήστε την παράμετρο στο παραπάνω παράδειγμα με το όνομα του αρχείου που επιθυμείτε κύμα . Η μεταβλητή "x " θα περιέχει πλέον τον ήχο που καταγράφονται στο αρχείο κύμα . Στο παράδειγμα , η μεταβλητή "x " τώρα περιέχει τα δεδομένα που θα αποστέλλονται στην κάρτα ήχου
5

Αποστολή του ήχου στην κάρτα ήχου , χρησιμοποιώντας την ακόλουθη εντολή : .

soundsc ( x , 44100 ) ?

Όταν πατήσετε το κουμπί " Enter" θα πρέπει να ακούσετε το αρχείο κύμα στα ηχεία του υπολογιστή σας . Το " 44100 " στο παραπάνω παράδειγμα, θα πρέπει να αντικατασταθεί με το ρυθμό δειγματοληψίας του συγκεκριμένου αρχείου κύμα σας . Η μεταβλητή "x " μπορεί να αντικατασταθεί από οποιαδήποτε στοιχεία που θα θέλατε να στείλετε την κάρτα ήχου.
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα