Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Κώδικας MATLAB για White Noise

MATLAB είναι ένα περιβάλλον λογισμικού για τη δημιουργία και την εκτέλεση των σεναρίων για την ανάλυση και την προσομοίωση των μαθηματικών και τεχνικών δεδομένων . Λευκός θόρυβος είναι ένα τυχαίο σήμα ενιαία συχνότητα . Είναι κοινό για τα περισσότερα ψηφιακά σήματα που αποκτήθηκαν στον πραγματικό κόσμο να έχουν μολυνθεί με το θόρυβο . Η προσθήκη του λευκού θορύβου σε προσομοίωση σήματα είναι σημαντική για την μοντελοποίηση και ανάλυση του πραγματικού κόσμου των δεδομένων . White Noise
Η

Λευκός θόρυβος είναι σταθερός θόρυβος που περιέχει ίση εκπροσώπηση όλων των συχνοτήτων σε μια ευρεία ζώνη . Δεδομένου ότι τα σήματα που αποκτώνται σε μία πεπερασμένη χρονική περίοδο σε ένα πεπερασμένο συχνότητα δειγματοληψίας , είναι αδύνατο για το θόρυβο να είναι ομοιόμορφο σε ένα άπειρο φάσμα των συχνοτήτων . Λευκός θόρυβος είναι στενά συνδεδεμένη με τυχαία κίνηση Brown . Στην πραγματικότητα , ένα μεγάλο μέρος του λευκού θορύβου που βρέθηκαν στον πραγματικό κόσμο των δεδομένων οφείλεται σε τυχαίο θερμικό θόρυβο στη συσκευή εγγραφής .
Εικόνων Δημιουργία White Noise
Η

MATLAB μπορεί να δημιουργήσει ένα σήμα μόνο λευκό θόρυβο με το WGN ( λειτουργία ) :

my_noise = WGN ( m , n , δύναμη ) ?

Η επιστρεφόμενη τιμή της my_noise είναι ένα m - από - n πίνακας που περιέχει τυχαία αξία του λευκού θορύβου. Ισχύς είναι η τιμή σε dB σε σχέση με ένα watt του παραγομένου θορύβου με αντίσταση φορτίου ενός ohm . Η τιμή της σύνθετης αντίστασης μπορεί να αλλάξει από συμπεριλαμβανομένης της αξίας μετά τη μεταβλητή δύναμη στην κλήση της συνάρτησης . Οι μονάδες της εξουσίας μπορεί να μεταβληθεί από συμπεριλαμβανομένων των παραμέτρων " dBW , " " dBm , " ή " γραμμική " μετά την εξουσία στην κλήση της συνάρτησης . Και οι δύο πραγματικές ή σύνθετες τιμές μπορούν να παραχθούν με «πραγματική » ή « σύνθετο» από την κλήση της συνάρτησης .

Η Προσθέστε White Noise
Η

MATLAB μπορεί να προσθέστε λευκό θόρυβο σε ένα υπάρχον σήμα με το agwn ( ) λειτουργία:

my_noisy_signal = AWGN ( my_signal , SNR) ?

Η my_signal μεταβλητή είναι ένας φορέας που περιέχει το σήμα που θέλετε να προσθέσετε λευκό θόρυβο να . Η μεταβλητή SNR είναι η αναλογία ανά δείγμα σε dB σήματος -προς- θόρυβο. Η προσθήκη του « μετρημένη » παράμετρο στην κλήση συνάρτηση υπολογίζει τη δύναμη της my_signal πριν από την προσθήκη του θορύβου .
Εικόνων Εφαρμογές
Η

Προσθέτοντας λευκό θόρυβο μπορεί να χρησιμοποιηθεί για την προσομοίωση σήματα παρόμοια με αυτά που μπορεί να αποκτήσει σε πειράματα πραγματικό κόσμο . Λευκό θόρυβο μπορεί επίσης να χρησιμοποιηθεί ως βάση για την ανάλυση του θορύβου που αποκτήθηκαν σε πειράματα πραγματικό κόσμο για να προσδιοριστεί η πηγή του θορύβου . Θόρυβο μπορεί να μην έχει την ομοιόμορφη κατανομή συχνότητας του λευκού θορύβου. Για παράδειγμα , ο θόρυβος από ηλεκτρικές παρεμβολές επικεντρώνεται στη συχνότητα 60 Hz , η συχνότητα του ρεύματος AC στις Ηνωμένες Πολιτείες .
Η
εικόνων

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

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