I am trying to implement a beamforming algorithm for radar application in C langage.
the algorithm process is : Let (x1,x2,..,xnc) be the received signal values from nc sensors, and (y1,y2,..,ynb) the formed beams, numbered nb. A beamformer basic algorithm can be written as a complex matrix multiply, where (y1 y2 ... ynb) T =C (x1 x2 … xnc) T . The C matrix is composed of the beamforming complex coefficients, reflecting phase-shifting and weighting operations.
The questions :
- Where can I find the input signal (x1,x2,..,xnc).
- if someone is already worked on the same topic can explain to me the matrix C.
the algorithm process is : Let (x1,x2,..,xnc) be the received signal values from nc sensors, and (y1,y2,..,ynb) the formed beams, numbered nb. A beamformer basic algorithm can be written as a complex matrix multiply, where (y1 y2 ... ynb) T =C (x1 x2 … xnc) T . The C matrix is composed of the beamforming complex coefficients, reflecting phase-shifting and weighting operations.
The questions :
- Where can I find the input signal (x1,x2,..,xnc).
- if someone is already worked on the same topic can explain to me the matrix C.