quantization

T

techspeaks

Guest
ΕτΚ για ΟΛΑ!
Θέλω να διαβάσει ένα αρχείο ήχου σε Matlab, και που η συχνότητα των δειγματοληψιών για 8K.και αντιπροσωπεύουν κάθε δείγμα σε 8-bit.παίζουν το αποτέλεσμα, αλλά και πλοκή του φάσματος συχνοτήτων.Περιμένω το φάσμα πρέπει να είναι από 0 έως 4KHZ.plz πες μου πώς να το κάνουμε όλα αυτά σε MATLAB.

απλή & έγκαιρη απάντηση απαιτείται.

 
u μπορεί να το κάνει ....

Y = wavread όνομα του αρχείου ( ')?
Fs = 8000?
Ν = 8?
wavwrite (Y, Fs, Ν, «τροποποιημένο»)?
wavplay ( «τροποποίηση»)

με τις καλύτερες ευχές,

 
u μπορεί να χρησιμοποιήσει το wavread εντολή να διαβάσει το αρχείο
και wavplay να παίξει το αρχείο wav
σημείωση των δύο παραπάνω u μέθοδοι μπορεί να αλλάξει τα bits / δείγμα και η συχνότητα δειγματοληψίας.αλλά εγώ προτείνω u να χρησιμοποιήσετε ένα αρχείο wav που είναι δείγμα σε 8k si u ότι μπορεί να πάρει ένα ωραίο εξόδου.
ως αρχείο κύμα είναι μια ψηφιοποιημένη oneu δεν μπορεί να quantize πάλι u μπορεί να αυξήσει ή να μειώσει την επίλυση των bits / δείγμα και εάν u αύξηση a 8 bit / δείγμα έως 16 bit / δείγμα δείγμα ΘΑ πρέπει να είναι μηδενική επενδυτική πλήρωση για να καταστεί 16 bit wherin u δεν αναμένουν improvemet ποιότητα ήχου

χαιρετισμοί
Srinivas

 

Welcome to EDABoard.com

Sponsor

Back
Top