Potreste testare per me questa funzione Matlab?

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

Avatar utente
Foto Utenteanton89
25 1 4
New entry
New entry
Messaggi: 56
Iscritto il: 27 apr 2012, 11:29
0
voti

[1] Potreste testare per me questa funzione Matlab?

Messaggioda Foto Utenteanton89 » 19 mar 2016, 9:15

Ciao a tutti,
ho scritto una funziona che stima lo spettro di potenza di un segnale. Quando dico "spettro di potenza", intendo che sull'asse delle ordinate ho la potenza e NON la densità di potenza. E' importante questa cosa!

Inserisco il file .m come allegato a questo post.

Mi piacerebbe che la testaste perché io non sono convinto che le stime siano accurate. Ho notato che se genero delle sinusoidi di potenza determinata, lo spettro me le sbaglia di un paio di dBm massimo. Genero del rumore a -10 dBm e lui me lo visualizza a -30 dBm :?
Un'altra cosa che ho notato è che la stima sembra più accurata se non uso una potenza del 2 per il calcolo della fft e nessuna finestratura.

Insomma, non mi convince tanto. Spero che possiate aiutarmi a capire.
Grazie.

P.S.: la funzione non visualizza un grafico. Utilizzate la funzione plot(10*log10(X)+30) per visualizzare le potenze correttamente
Allegati
power_spectrum.rar
Spettro di potenza
(730 Byte) Scaricato 114 volte

Torna a “Programmi applicativi: simulatori, CAD ed altro”