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 Reply Children
Related