How to obtain the system response from initial signal and final signal? Using Convolution or deconvolution!

12 vues (au cours des 30 derniers jours)
Dear Researchers and Matlab Community,
I have a query regarding to obtain the system response.
In order to obtain the correct result from scatterings, I divided the signal using %Sc = S./(repmat(Sref,size(S,1),1));
as given below:
My question is how can I get the system response, since I have both Y and X, how can I get H, I read about Convolution or deconvolution.
I need guidance to obtain the system response.
angle = -180:1:180-1;
Angle_ref = 5;
S = input (2D signal) % attached
[val_min,i_ref] = min(abs(angle - Angle_ref));
Sref = S(i_ref,:);
Sc = S./(repmat(Sref,size(S,1),1));
Your comments and suggestions/solution will be highly appreciated.
  8 commentaires
Amjad Iqbal
Amjad Iqbal le 29 Août 2022
Do you think the system response might be very non-linear?
As per above equation I obtained such response, it should me rect or sinc, but I guess may be due to X has more zeros. or any suitable solution to find the reasonable system response!
Chunru
Chunru le 30 Août 2022
One way is to build a model of the system with some parameters and then estimate the parameters from data. This requires background information about the problem you want to solve.

Connectez-vous pour commenter.

Réponses (0)

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by