The hardware is a USRP X310 with two UBX160s connected, with two channels each for transmission and reception.
UHD's python library is used to create a program that transmits and receives simultaneously. When transmitting and receiving with a single UBX160 (from RFA's TX/RX to RFA's RX2 or from RFB's TX/RX to RFB's RX2), the signal level is received at the expected level. However, when connecting a cable to a different UBX160 (USRP X310's RFA's TX/RX to RFB's RX2 or RFB's TX/RX to RFA's RX2) and performing a loopback test, the received signal level is very close to 0. The inputs of 10MHz and pps are input from the Octoclock. In summary, the results are as follows.
RFA TX/RX -> RFA RX2: Correct reception level
RFB TX/RX -> RFB RX2: Correct reception level
RFA TX/RX -> RFB RX2: Reception level is extremely low
RFB TX/RX -> RFA RX2: Reception level is extremely low
I don't know what the problem is. Please tell me the solution.The settings such as center frequency and sample rate are the same for transmission and reception.