How to do spectral estimation of a point process

4 visualizaciones (últimos 30 días)
Bence Laczó
Bence Laczó el 12 de Abr. de 2023
Comentada: Star Strider el 12 de Abr. de 2023
I would like to analyse neural firing in the time-frequency domain. I have found that several programs (Chronux, nSTAT) exist for this problem, but they are used for analysis of neural data over multiple trials. I would like to analyse data in which I have only one recording from one particular position. I have found that the spectrum of point process can be expressed as the Fourier transform of its autocovariance function. Can somebody tell me which command should be used for it in Matlab?

Respuestas (2)

Star Strider
Star Strider el 12 de Abr. de 2023
For time-frequency analyses, I usually use the pspectrum function with the 'spectrogram' option.
  4 comentarios
Bence Laczó
Bence Laczó el 12 de Abr. de 2023
My data are spike trains. It contain zeros and ones (where there is a spike) or I also have the interspike interval values in milisecs.
Star Strider
Star Strider el 12 de Abr. de 2023
If I remember correctly, that is a Poisson process, so perhaps something like this —
ISI = poissrnd(rand(1,250)*10)*1E-3;
Fs = 1E3;
figure
pspectrum(ISI, Fs, 'spectrogram')
colormap(turbo)
I have never analysed spike trains, so I don’t know the accepted procedures for analysing them.
.

Iniciar sesión para comentar.


Image Analyst
Image Analyst el 12 de Abr. de 2023
So you have a signal emanating from a point? So you have time series data. I'd just use fft or pwelch. It doesn't matter if your signal came from only one location.
  1 comentario
Bence Laczó
Bence Laczó el 12 de Abr. de 2023
Editada: Bence Laczó el 12 de Abr. de 2023
I have interspike interval data or spike locations which are marked by ones in an array of zeros.
Now I see what was misleading. I have neuronal firing data from different positions in the subthalamic nucleus. There was no specific task during the recording only resting state data.

Iniciar sesión para comentar.

Categorías

Más información sobre Spectral Measurements en Help Center y File Exchange.

Productos


Versión

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by