Hi, I have rewrote "rx_samples_to_file.cpp" for making four channel coherent receiver (phased-array receiver) in X310. When I executed my code, the terminal showed that
*[ERROR] [STREAMER] The receive packet handler failed to time-align packets. 1002 received packets were processed by the handler. However, a timestamp match could not be determined.* I have attached my code as the following link (https://www.dropbox.com/s/x0u 0tw5e65iaual/rx_samples_X310_TwinRx.cpp?dl=0). The info for my UHD version is shown in below *"[INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.11.0.HEAD-0-ga1b5c4ae"* Could someone guide me how to fix this issue? I am using two TwinRx with a X310 for my coherent receiver. I basically followed gr-doa python configuration to set up the USRP device in C++ code. However, I cannot find out why the time alignment is failed in here. The detailed print-out message is also listed here Thanks! All Best, Jack Creating the usrp device with: addr=192.168.40.2... [INFO] [UHD] linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_3.11.0.HEAD-0-ga1b5c4ae [INFO] [X300] X300 initialization sequence... [INFO] [X300] Determining maximum frame size... [INFO] [X300] Maximum frame size: 8000 bytes. [INFO] [X300] Setup basic communication... [INFO] [X300] Loading values from EEPROM... [INFO] [X300] Setup RF frontend clocking... [INFO] [X300] Radio 1x clock:200 [INFO] [RFNOC DMA FIFO] Running BIST for FIFO 0... [INFO] [RFNOC DMA FIFO] BIST passed (Throughput: 1299 MB/s) [INFO] [RFNOC DMA FIFO] Running BIST for FIFO 1... [INFO] [RFNOC DMA FIFO] BIST passed (Throughput: 1316 MB/s) [WARNING] [RFNOC] [0/Radio_0] defines 2 input buffer sizes, but 1 input ports [INFO] [RFNOC RADIO] Register loopback test passed [INFO] [RFNOC RADIO] Register loopback test passed [WARNING] [RFNOC] [0/Radio_1] defines 2 input buffer sizes, but 1 input ports [INFO] [RFNOC RADIO] Register loopback test passed [INFO] [RFNOC RADIO] Register loopback test passed [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed [INFO] [CORES] Performing timer loopback test... [INFO] [CORES] Timer loopback test passed Using Device: Single USRP: Device: X-Series Device Mboard 0: X310 RX Channel: 0 RX DSP: 0 RX Dboard: A RX Subdev: TwinRX RX0 RX Channel: 1 RX DSP: 1 RX Dboard: A RX Subdev: TwinRX RX1 RX Channel: 2 RX DSP: 0 RX Dboard: B RX Subdev: TwinRX RX0 RX Channel: 3 RX DSP: 1 RX Dboard: B RX Subdev: TwinRX RX1 TX Channel: 0 TX DSP: 0 TX Dboard: A TX Subdev: Unknown (0x0094) - 0 TX Channel: 1 TX DSP: 0 TX Dboard: B TX Subdev: Unknown (0x0094) - 0 Setting RX Rate: 10.000000 Msps... Actual RX Rate: 10.000000 Msps... [INFO] [MULTI_USRP] 1) catch time transition at pps edge [INFO] [MULTI_USRP] 2) set times next pps (synchronously) Setting RX Gain: 60.000000 dB... Actual RX Gain: 60.000000 dB... Setting RX Freq: 900.000000 MHz... Waiting for "lo_locked": + locked. Press Ctrl + C to stop streaming... [ERROR] [STREAMER] The receive packet handler failed to time-align packets. 1002 received packets were processed by the handler. However, a timestamp match could not be determined.
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com