Main Content

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Forme d'onda aperiodiche più diffuse

Signal Processing Toolbox™ fornisce funzioni che consentono di generare diverse forme d'onda aperiodiche ampiamente utilizzate.

  • gauspuls genera un impulso sinusoidale a modulazione gaussiana con un tempo specificato, una frequenza centrale e una larghezza di banda frazionata. I parametri opzionali restituiscono gli impulsi in fase e in quadratura, l'inviluppo del segnale RF e il tempo di cutoff per l'inviluppo dell'impulso di coda.

  • chirp genera un segnale sinusoidale lineare, logaritmico o quadratico a frequenza di spazzata. Un parametro opzionale specifica metodi alternativi di spazzata. Un parametro opzionale permette di specificare una fase iniziale in gradi.

Calcolare 2 secondi di un segnale chirp lineare con una frequenza di campionamento di 1 kHz che inizia a corrente continua e attraversa 150 Hz al secondo.

t = 0:1/1000:2;
y = chirp(t,0,1,150);

Tracciare lo spettrogramma del chirp. Specificare il 90% di sovrapposizione tra segmenti di finestre adiacenti.

pspectrum(y,t,'spectrogram','OverlapPercent',90)

Figure contains an axes object. The axes object with title Fres = 10.2261 Hz, Tres = 251 ms, xlabel Time (s), ylabel Frequency (Hz) contains an object of type image.

Usare gauspuls per tracciare un impulso RF gaussiano di 50 kHz con una larghezza di banda del 60%, campionato a una frequenza di 1 MHz. Troncare l'impulso dove l'inviluppo scende di 40 dB al disotto del picco.

tc = gauspuls('cutoff',50e3,0.6,[],-40);
t = -tc : 1e-6 : tc;
yi = gauspuls(t,50e3,0.6);
plot(t,yi)

Figure contains an axes object. The axes object contains an object of type line.

Vedi anche

| |