How to do spectral estimation of a point process

조회 수: 5 (최근 30일)
Bence Laczó
Bence Laczó 2023년 4월 12일
댓글: Star Strider 2023년 4월 12일
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?

답변 (2개)

Star Strider
Star Strider 2023년 4월 12일
For time-frequency analyses, I usually use the pspectrum function with the 'spectrogram' option.
  댓글 수: 4
Bence Laczó
Bence Laczó 2023년 4월 12일
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 2023년 4월 12일
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.
.

댓글을 달려면 로그인하십시오.


Image Analyst
Image Analyst 2023년 4월 12일
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
Bence Laczó
Bence Laczó 2023년 4월 12일
편집: Bence Laczó 2023년 4월 12일
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.

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Spectral Measurements에 대해 자세히 알아보기

제품


릴리스

R2019b

Community Treasure Hunt

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

Start Hunting!

Translated by