linux-80211n-csitool-supplementary icon indicating copy to clipboard operation
linux-80211n-csitool-supplementary copied to clipboard

How to Plot CSI Data in to Time domain

Open azizshahics opened this issue 8 years ago • 35 comments

Hello Everybody, Can anyone indicate how to plot CSI data into time domain?

thank in advance.

azizshahics avatar May 29 '16 14:05 azizshahics

@azizshahics i also want to plot csi data in time domain but could not do so if you find any command/code to plot in time domain then please share

zainalabidenakhtar avatar Jun 15 '16 07:06 zainalabidenakhtar

its easy.take IFFT (inverse fourier transform) of the data you get in frequency domain (i.e the SNR vs 30 subcarrier plot)

azizshahics avatar Jun 15 '16 09:06 azizshahics

thanks @azizshahics I try

zainalabidenakhtar avatar Jun 16 '16 06:06 zainalabidenakhtar

@azizshahics can you mention the MATLAB code that can convert the CSI (CFR) into CIR!!

ersammah avatar Jul 25 '16 13:07 ersammah

@azizshahics i take IFFT,but i cannot obtain the initial time in the time domain

sunyu1122 avatar Dec 12 '16 09:12 sunyu1122

blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px #715FFA solid !important; padding-left:1ex !important; background-color:white !important; } Please plot ith subcarrier vs packet number Ith subcarrier yaxis , packet number x axis Say you select subcarrier number 10.plot amplitudes of 10th subcarrier vs total number if packets received.

Sent from Yahoo Mail for iPhone

On Monday, December 12, 2016, 2:48 pm, sunyu1122 [email protected] wrote:

@azizshahics i take IFFT,but i cannot obtain the initial time in the time domain

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

azizshahics avatar Dec 12 '16 15:12 azizshahics

@azizshahics image I cannot obtain the initial time in the time domain , i need the help about it ,thanks.

sunyu1122 avatar Dec 13 '16 01:12 sunyu1122

@sunyu1122 For time domain, select a subcarrier, say subcarrier # 10, plot packet number on x-axis and corresponding amplitude on y-axis will give you time plot.

azizshahics avatar Dec 14 '16 11:12 azizshahics

@sunyu1122 no need to take fft

azizshahics avatar Dec 14 '16 11:12 azizshahics

@azizshahics Sorry,how to plot the above graph?every article says to apply the ifft for converting to CIR.Can you describe the detailed steps?thanks for ahead. .

xiaolingu avatar Dec 26 '16 03:12 xiaolingu

@xiaolingu Yes you have to take IFFT to get CIR, but in this particular case you need to plot all the amplitudes of a particular subcarrier (i.e. subcarrier # 12) against packet index.This is right way to plot the time domain graph.

Should you have any questions, please let me know.

azizshahics avatar Dec 26 '16 07:12 azizshahics

@azizshahics Would you explain a simple instance how a CSI vector of 30 subcarriers is converted to a CIR?Can you give me a email ? This public space couldn't be suitable in talk too often.

xiaolingu avatar Dec 26 '16 07:12 xiaolingu

@xiaolingu [email protected], send me an email.

azizshahics avatar Dec 26 '16 08:12 azizshahics

@azizshahics @xiaolingu excuse me?how to plot the CIR and CFR graph?every article says to apply the ifft for converting to CIR.Can you describe the detailed steps?thanks for ahead.

wawahahahahahaha avatar Mar 03 '17 12:03 wawahahahahahaha

@azizshahics @xiaolingu and ,how to plot Power delay profiles ?thanks!

wawahahahahahaha avatar Mar 03 '17 13:03 wawahahahahahaha

@xiaolingu @azizshahics Have you succeeded in getting CIR (PDP)? I don't know the exact details about this. I will be greatly appreciated if you can share the matlab code with us. Thanks a lot in advance!

ZhaoZifei avatar Mar 15 '17 13:03 ZhaoZifei

For each packet, do we get multiple CIR (like CIR for each antenna)? Or only one?I seem to be performing IFFT on CSI at each antenna.

ppenumarthi avatar Apr 11 '17 09:04 ppenumarthi

@azizshahics According to your suggestion:

For time domain, select a subcarrier, say subcarrier # 10, plot packet number on x-axis and corresponding amplitude on y-axis will give you time plot

I got the following plot: untitled

I have received 693 packets. So here x axis is the number of packet and y axis is corresponding i-th, say 10th subcarieer's csi amplitude. Now my question is, is the x axis is indicationg time in second? that means, Is it from 0 to 693 seconds?

Please reply at your earliest popssible time.

Thanks.

tfsanam avatar Apr 28 '17 16:04 tfsanam

blockquote, div.yahoo_quoted { margin-left: 0 !important; border-left:1px #715FFA solid !important; padding-left:1ex !important; background-color:white !important; } It is in time domain, x axis indicate the number of packets received. Regarding total time taken for total received packets you may ask @asif

Sent from Yahoo Mail for iPhone

On Friday, April 28, 2017, 9:59 pm, tfsanam [email protected] wrote:

@azizshahics According to your suggestion:

For time domain, select a subcarrier, say subcarrier # 10, plot packet number on x-axis and corresponding amplitude on y-axis will give you time plot

I got the following plot:

I have received 693 packets. So here x axis is the number of packet and y axis is corresponding i-th, say 10th subcarieer's csi amplitude. Now my question is, is the x axis is indicationg time in second? that means, Is it from 0 to 693 seconds?

Please reply at your earliest popssible time.

Thanks.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

azizshahics avatar Apr 28 '17 17:04 azizshahics

@azizshahics Thanks. That helps.

tfsanam avatar Apr 28 '17 17:04 tfsanam

whenwhever you figure out on how to identify the time taken in collected all the packets.please share the method os us as well

On Saturday, April 29, 2017 1:40 AM, tfsanam <[email protected]> wrote:

@azizshahics Thanks. That helps.— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

azizshahics avatar Apr 28 '17 18:04 azizshahics

@tfsanam I am trying to get the similar graph of CSI amplitude vs no. of packets. Could you care to explain how you got this? To be more precise, how did you extract the CSI amplitude value for a single subcarrier from each packet. I am using Matlab and am able to plot the graph of CSI amplitude of different subcarriers for one packet. Thanks,

abhinav2938 avatar Nov 28 '18 17:11 abhinav2938

Can sombody send me file csi until i read with matlab Tahank My contact [email protected]

mojtabaaghayi avatar Jun 02 '19 09:06 mojtabaaghayi

I start new how do i put in ubentu manually

mojtabaaghayi avatar Jun 02 '19 09:06 mojtabaaghayi

@abhinav2938 Hi, I am trying to plot CSI amplitude, i.e., (db(abs(csi))) vs. no. of packets for each subcarrier. Could you tell me how you solved this problem? How can I plot CSI amplitude vs time for each subcarrier? I am using Matlab too. Many thanks,

susan381 avatar May 15 '20 04:05 susan381

@azizshahics Hi, could you please tell me how I can plot all the CSI amplitudes of a particular subcarrier (i.e. subcarrier # 10) versus packet index (or versus time)? Many thanks

susan381 avatar May 15 '20 04:05 susan381

@azizshahics @abhinav2938 My data was collected by sending 10 Wi-Fi frames every second for 6 second. Here are more info Untitled

susan381 avatar May 15 '20 04:05 susan381

Hello yes I can help you Please send your answer with whats app My number is +989138523055 I'm wating

On Fri, 15 May 2020, 8:54 am susan381, [email protected] wrote:

@abhinav2938 https://github.com/abhinav2938 Hi, I am trying to plot CSI amplitude vs no. of packets for each subcarrier. Could you tell me how you solved this problem? I am using Matlab too. Many thanks,

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dhalperi/linux-80211n-csitool-supplementary/issues/189#issuecomment-629017847, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMG2SMMJAFZYUH7MAGTKXWLRRS7WRANCNFSM4CFFGR2A .

mojtabaaghayi avatar May 15 '20 07:05 mojtabaaghayi

+447395404194   ------------------------------------------------------ Kind Regards,Syed Aziz Shah, Assistant Professor / Lecturer Room E141, John Dalton Building, Department of Computing and Mathematics, Faculty of Science & Engineering,                       Manchester Metropolitan University.Email: [email protected]

On Friday, May 15, 2020, 03:06:09 PM GMT+8, mojtabaaghayi <[email protected]> wrote:  

Hello yes I can help you Please send your answer with whats app My number is +989138523055 I'm wating

On Fri, 15 May 2020, 8:54 am susan381, [email protected] wrote:

@abhinav2938 https://github.com/abhinav2938 Hi, I am trying to plot CSI amplitude vs no. of packets for each subcarrier. Could you tell me how you solved this problem? I am using Matlab too. Many thanks,

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/dhalperi/linux-80211n-csitool-supplementary/issues/189#issuecomment-629017847, or unsubscribe https://github.com/notifications/unsubscribe-auth/AMG2SMMJAFZYUH7MAGTKXWLRRS7WRANCNFSM4CFFGR2A .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

azizshahics avatar May 15 '20 11:05 azizshahics

@azizshahics
Any info would be greatly appreciated!

susan381 avatar May 15 '20 17:05 susan381