This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/IWR6843ISK: how to compute the txPhaseShifter in the chirp configure file?

Part Number: IWR6843ISK

Tool/software: Code Composer Studio

Hi,

tx beamforming with the iwr6843ISK experiment, we find the document 《Beamforming_in_LRPD》,

we don't know how the -15 degree and the txPhaseShifter value 8174592 correspond to each other ?

We made some attempts to compute the txPhaseShifter value 8174592, but we didn't get the result,

the 8174592 is divided into 4 parts,every part is a byte,they are in the picture


Tx0's phaseshifter is 0,

Tx1's phaseshifter is 10111100,

Tx2's phaseshifter is 1111100,

what degree the 10111100 and 1111100 stand for ? 

we make a table as follow, is it right ?

many thanks !

  • Hi, 

    please use this MATLAB script for phaseShifter generation.  We are in the effort to update that document to include this script.

    theta_desired = -15;

    m_ind = [0 1 2];   % antenna distance in unit of lambda  

    phaseInc = 5.625; % step size for the phase shifter

        

    phaseTX_rad = 2*pi*(m_ind*sind(theta_desired));

    phaseTX_deg = (phaseTX_rad)*180/pi;

    phaseTX_deg_wrap = wrapTo360(phaseTX_deg);

    phaseShifter = round(phaseTX_deg_wrap/phaseInc) * [ 0, 2^8, 2^16].' * 4

    Best,

    Zigang