power delay profile plot of the wireless channel

19 views (last 30 days)
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
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

Sign in to comment.

Answers (0)

Community Treasure Hunt

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

Start Hunting!