Receiver Performance Test
PER에 의한 Sensitivity 측정 방법을 설명한다.
1. PER Test in Non-triggered mode
Test is proceeded in not-triggered mode.
DUT → Device Under Test, TE → Test Equipment or here is a Packet Transmitter.
NO | Device | Command | 설명 |
1 | DUT | rx 1 | Waiting packet in receive mode |
TE | setPower 0 | Set TE’s power | |
TE | setTxDelay 250 | Interval in ms between packet | |
TE | printdatarates | Check PHY’s data rates | |
2 | TE | tx 100 |
To send packet, here is 100 packets. Can use “tx 0” for continuous/infinite tx, to stop tx also use “tx 0” command, that is, it is a toggle command. |
3 | DUT | status |
To view the number of received packets, CRC errors, and sync detect errors |
4 | DUT | resetCounters | To reset all the counters |
Status Example
{{(status)}{UserTxCount:0}{AckTxCount:0}{UserTxAborted:0}{AckTxAborted:0}{UserTxBlocked:0}{AckTxBlocked:0}{UserTxUnderflow:0}{AckTxUnderflow:0}{RxCount:100}
{RxCrcErrDrop:0}{SyncDetect:100}{SyncDetect1:100}{SyncDetect2:0}{NoRxBuffer:0}{TxRemainErrs:0}{RfSensed:0}{ackTimeout:0}{ackTxFpSet:0}{ackTxFpFail:0}
{ackTxFpAddrFail:0}{RfState:Rx}{RAIL_state_active:0}{RAIL_state_rx:1}{RAIL_state_tx:0}{Channel:0}{AppMode:None}{TimingLost:0}{TimingDetect:0}{FrameErrors:0}
{RxFifoFull:0}{RxOverflow:0}{AddrFilt:0}{Aborted:0}{RxBeams:0}{DataRequests:0}{Calibrations:0}{TxChannelBusy:0}{TxClear:0}{TxCca:0}{TxRetry:0}{UserTxStarted:0}
{PaProtect:0}{SubPhy0:100}{SubPhy1:0}{SubPhy2:0}{SubPhy3:0}{SubPhy4:0}{SubPhy5:0}{SubPhy6:0}{SubPhy7:0}{rxRawSourceBytes:0x000000000}}