Create a loop for matrixes

2 visualizaciones (últimos 30 días)
Miguel Albuquerque
Miguel Albuquerque el 31 de Mayo de 2022
Comentada: Miguel Albuquerque el 6 de Jun. de 2022
Hey , thanks in advance for reading this.
I have two matrixes, with two diferent signals in frequency domain(surv_matrix and ref_matrix). Both matrixes, have the frequencies values along the columns, and the lines are positions of a radar , so its coordinates. this matrixes have 50 000 by 400 values.( 400 are the different positions of a radar and 50 000 are the frequencies values for that position of the radar).
I want to correlate both matrixes with afmag function. But this function only allows vectors, so I was thinking of producing a for loop that for each column of those matrixes, cross-correlate the two signals for the same column. I needed help on doing this.
I have to get a code that cross-correlate surveillance_signalcut( a column vector from surv_matrix) and reference_signalcut ( a column vector from ref_matrix)
The code I will do then its this:
%Cross-ambiguity
[afmag3,delay3,doppler3] = ambgfun(Reference_SignalCut,Surveillance_SignalCut,fs,[1e6 1e6]);
afmag3 = afmag3*1; % Select plot gain *1
afmag3(afmag3>1 )= 1;
thank you
  4 comentarios
Dhanesh Alagarsamy Chinnaraja
Dhanesh Alagarsamy Chinnaraja el 6 de Jun. de 2022
According to me, the indexing part of the signals inside the loops should have i and ii respectively instead of m and m2.
Can you provide some more info on what is m and m2?
Miguel Albuquerque
Miguel Albuquerque el 6 de Jun. de 2022
Alright, m is the number of columns of surv_matrix and m2 is the number of columns of ref_matrix, Thanks :D

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Matched Filter and Ambiguity Function en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by