The procedure tested is as follows
1. Using SG, the modulation signal was generated in the receiver GUI window
2. Store the generated signals in the form of IQ data
3. Afterwards, the transmit GUI attempts to load data previously stored in IQ format to generate a sigal
4. But, when executed, the following error window occurs "unable to tranmit data, Please check log for details"
I want to know what caused it.
I attach the log file and Stored IQ data form. Please check it.
- the error log : GUI log.txt
- IQ data of RX signal : RX1_RX1.txt
2020-03-20 15:38:50,610 [ERROR] ERROR PerformTx() failed. Exception message: Index was outside the bounds of the array.
System.IndexOutOfRangeException: Index was outside the bounds of the array.
at System.Array.InternalGetReference(Void* elemRef, Int32 rank, Int32* pIndices)
at System.Array.GetValue(Int32 index)
at adrv9010_dll.SubClasses.Fpga9010TxExt.TransportSet(adi_fpga9010_JesdInfo_t jesdInfo, Byte dataBytes, List`1& data)
at adrv9010_dll.SubClasses.Fpga9010TxExt.TxDataSet(adi_fpga9010_JesdInfo_t jesdInfo, adi_fpga9010_TxDatamoverSel_e txDatamoverSel, List`1 data)
at adrv9010_dll.TopLevelClasses.AdrvDaughterCard.PerformTx(adi_fpga9010_TxTollgateTrigSources_e trigSource, List`1 txData, UInt32 channelMask, Byte continuous)
at adrv9010_dll.TopLevelClasses.AdrvDaughterCard.PerformTx(adi_fpga9010_TxTollgateTrigSources_e trigSource, List`1 txData, UInt32 channelMask)
at Adi.adrv9010.ApiCalls.Api.PerformTx(List`1 dataArray, String triggerName)
Please Clear Logs and API errors and try again.
You need to load the data for all the Tx channels in order to transmit the signal from GUI. If you are loading the IQ data on one channel you will see the error.
Sanghyeong Kim said:Should IQ data be loaded on all TX ports, even if it does not actually generate a signal?
Sanghyeong Kim said:Only TX1 is generating signals, and the remaining ports are in Termination status
This is the limitation of our evaluation platform.
I test it as you said.
There was no error log in the transmission the signal.
But, the TX signal was distorted when viewed with SA.
I want to know the cause. Attach the signal of the captured SA
- USE_CASE used 13_nonLinkSharing
Can you please share the screenshot of Rx capture? What is the signal you are using for your testing here?
USE_CASE used 13_nonLinkSharing supports primary bandwidth of 100 MHz only.
Attached the captured RX signal.
the bandwidth of RX signal is 100 MHz..
the signal was shown clearly.
I was referring to the Rx signal capture on the GUI.
Can you test Rx and Tx separately and see whether the issue is seen?