power delay profile plot of the wireless channel
19 views (last 30 days)
Show older comments
I am trying to plot power delay profile using my measurements data from the instrument. I extracted the data of channel impulse response. For that, I used the formula, pdp= abs(x_h.^2./t) where x_h is the peak value of the signal voltage of the channel and t time at each point. Using this formula, I got the curve as below which is not logical. It should be the maximum peak value in the first time then lower value s for the later time. So far, I am using the following code
clc
clear all
impulse_response = xlsread('C:\Users\muni\Downloads\Ch_Impulse_response.xlsx');
size=length(impulse_response);
dt = impulse_response(:,1); % response time in second
h = impulse_response(:,2); %%peak value of the signal voltage of the channel ## unit in dBVpk ## from the channle quality measurement
m=h./10;
x_h = 10.^m
t= dt* 10^9; % time in ns
pdp= abs(x_h.^2./t)
pdp_dBm= 20*log10(pdp/10^-3); %%Received power in dBm
%ReceivedPower_dB = 20*log10(PDP)
figure
plot(t,pdp_dBm)
title('Power Delay Profle from measred data')
xlabel('Time in ns')
ylabel('Received Power [dBm/ns]')
How can I render the exact plot of Power Delay Profile of the channel?I think I need to add the delay time, but I am not sure from where I can find it because I got the impulse response data points of the channel from the instrument.
3 Comments
Akinyele Itamakinde
on 13 May 2021
Edited: Akinyele Itamakinde
on 13 May 2021
I have the same issue to solve. Pls, i need more input to this question to solve my problem too. Pls @Mahfuza Khatun, kindly help if you have found solution to the question.
Thanks
Answers (0)
See Also
Categories
Find more on Spectral Measurements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!