Note: This page has been translated by MathWorks. Click here to see

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Cross-spectrogram using short-time Fourier transforms

`s = xspectrogram(x,y)`

`s = xspectrogram(x,y,window)`

`s = xspectrogram(x,y,window,noverlap)`

`s = xspectrogram(x,y,window,noverlap,nfft)`

```
[s,w,t]
= xspectrogram(___)
```

```
[s,f,t]
= xspectrogram(___,fs)
```

```
[s,w,t]
= xspectrogram(x,y,window,noverlap,w)
```

```
[s,f,t]
= xspectrogram(x,y,window,noverlap,f,fs)
```

`[___,c] = xspectrogram(___)`

`[___] = xspectrogram(___,freqrange)`

`[___] = xspectrogram(___,'MinThreshold',thresh)`

`[___] = xspectrogram(___,spectrumtype)`

`xspectrogram(___)`

`xspectrogram(___,freqloc)`

`[___] = xspectrogram(___,`

returns the cross-spectrogram over the frequency range specified by
`freqrange`

)`freqrange`

. Valid options for
`freqrange`

are `'onesided'`

,
`'twosided'`

, and `'centered'`

.

`[___] = xspectrogram(___,`

returns short-term cross power spectral density estimates if
`spectrumtype`

)`spectrumtype`

is specified as `'psd'`

and returns short-term cross power spectrum estimates if
`spectrumtype`

is specified as
`'power'`

.

`xspectrogram(___)`

with no output arguments
plots the cross-spectrogram in the current figure window.

`xspectrogram(___,`

specifies the axis on which to plot the frequency. Specify
`freqloc`

)`freqloc`

as either `'xaxis'`

or
`'yaxis'`

.

[1] Oppenheim, Alan V., Ronald W. Schafer, and John R. Buck. *Discrete-Time
Signal Processing*. 2nd Ed. Upper Saddle River, NJ: Prentice
Hall, 1999.

[2] Mitra, Sanjit K. *Digital Signal Processing:
A Computer-Based Approach*. 2nd Ed. New York: McGraw-Hill,
2001.

`cpsd`

| `mscohere`

| `spectrogram`