panos210 Δημοσ. 14 Μαΐου 2010 Δημοσ. 14 Μαΐου 2010 ερωτηση: πως δημιουργω 256 δειγματα απο ενα ημιτονοειδες σημα συχνοτητας 1000 hz με συχνοτητα δειγματοληψιας 8000HZ.σχεδιαστε το σημα και το φασμα του. εχω κανει μια προσπαθεια αλλα δεν βγαζω ακρη και χρησιμοποιω την εντολη fft m-file.θα σας γραψω παρακατω τον κωδικα. t=pi:2*pi; y = sin(0.02*pi*1000); title('to sima') Y=fft(y,256); Pyy = Y.*conj(Y)/256; f = 8000/256*(0:127); plot(f,Pyy(1:128)) για να ειναι το y=1000hz τι πρεπει να γραψω γιατι πιστευω οτι ο κωδικασ ειναι σωστοσς ο υπολοιπος.Αν μπορει καποιος ν μου πει που κανω λαθος?Θα με εσωζε κυριολεκτικα. ευχαριστω εκ των προτερων.
insomniaK Δημοσ. 14 Μαΐου 2010 Δημοσ. 14 Μαΐου 2010 Το παράδειγμα της fft στο help, λύνει ακριβώς το πρόβλημα που θέτεις. Μελέτησε κάθε βήμα του κι αν έχεις κάπου πρόβλημα, ρώτα ξανά.
panos210 Δημοσ. 14 Μαΐου 2010 Μέλος Δημοσ. 14 Μαΐου 2010 Το παράδειγμα της fft στο help, λύνει ακριβώς το πρόβλημα που θέτεις. Μελέτησε κάθε βήμα του κι αν έχεις κάπου πρόβλημα, ρώτα ξανά. Το κοιταξα αυτο που μου λες στο help αλλα το θεμα μου ειναι στο οτι το σημα μ δεν ειναι 1000hz.Δηλαδη τι πρεπει να γραψω y= για να ειναι το σημα ημιτονικο συχνοτητας 1000hz΄? τα υπολοιπα τα καταλαβα και ειναι σωστο νομιζω.Πες μου και εσυ τι γνωμη σου για το αν ειναι σωστος ο κωδικας. ευχαριστω για το χρονο σου.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.