How to config and get the IQ samples based on direction_find_connectionless_tx & rx samples with hardware nrf52833dk board.

1. install the environment of nrf connect with VScode. the sdk version is V2.1.2.  updated the latest zephyr-project .  

2. create the direction_find_connectionless_tx and rx applications base on samples of zephyr. and build flash them into two different nrf52833dk_nrf52833 board. 

3. on the direction_find_connectionless_tx side. I add CONFIG_BT_CTRL_DF_ANT_SWITCH_TX=n and CONFIG_BT_DF_Cte-TX_AOD=n to prj.conf file to make  the tx side work on AOA mode. and changed the adv name to SHUIBO_DF

     the log of tx side is as below, there is no error, but the adv sent callback didnot accour.  and within the nrf_connect mobile app, cannot scan the device of my tx board.

4.  on the rx side. I did nothing on original sample. and the output log is as below.

   from the rx side's log, we can find that the tx board send extension adv. but there is no cte direciton packages with IQ samples.  

 

At :  on the board of my rx side. I did not connect any antenna or antenna array with it. and did not modify the nrf52833dk_nrf52833.overlay file.  

Q: I am wondering if there must connect antenna arrays to catch the IQ samples.   as in my mind the antenna array will only differ the IQ sample's phase but not make inference on IQ samples' reception.  without antenna. each package's pair of  IQ samples value should be the same.  if I did the correct understanding。or if there is any other configuration I shoud modify on the tx/rx samples to get the IQ samples . for currently , I am not sure if the Tx send out the right  CTE package . or the RX cannot recieve or analysis the CTE packages.

    

Parents
  • Hello,

    That is right, you need an antenna array to get the different I/Q samples. Though you should be able to get a connection between the two DKs and get any I/Q samples with just one antenna. But I believe you still would have to plug something unto the antenna connector on the DK. You can try attaching an SWF cable to the DK and see if you get a connection then, but either way, this can be considered trash data without an array.

    Regards,

    Elfving

Reply
  • Hello,

    That is right, you need an antenna array to get the different I/Q samples. Though you should be able to get a connection between the two DKs and get any I/Q samples with just one antenna. But I believe you still would have to plug something unto the antenna connector on the DK. You can try attaching an SWF cable to the DK and see if you get a connection then, but either way, this can be considered trash data without an array.

    Regards,

    Elfving

Children
Related