, , ,n RS9113 PHY Evaluation Test Utility User Guide for Linux Table of Contents 1. 2. Introduction ........................................................................................................................................................... 2 Test Setup Details ................................................................................................................................................ 2 3. Transmit Tests .................................................................
1. Introduction The purpose of this document is to provide the usage of the applications for transmit and receive tests to evaluate the RF performance of the RS9113™ (RS9113) using a test driver in Linux environment.The evaluation board provides the necessary connectors so that you can measure transmit and receive performance of the PHY, using Spectrum Analyzer and Signal Generator in either 2.4GHz or 5GHz (For RS9113 module). In general, transmit performance of a radio can be analyzed in three steps.
Linux Based RF Evaluation Setup With USB Interface Figure 1: Figure 2: Linux Based RF Evaluation Setup With SDIO Interface Following diagram illustrates various software components involved in performing Tx and Rx tests using spectrum analyzer and signal generator respectively.
The ‘transmit’ utility is a command line application to perform Tx tests. Before running the Tx tests, the user is expected to connect RS9113™ to a signal analyzer using the RF cable. The ‘receive’ utility is also a separate command line application that can be used for displaying statistics on the received packets while carrying out the receive sensitivity tests. Please follow “RS9113-SW-Installation-Guide” for building and installing the RS9113™ driver.
When driver is compiled in “host” directory driver would be using binaries from “release”. If there are any modifications in “host” directory then driver compilation is required. The RS9113 driver offers two main modes of operation: 1. End-end, or Wi-Fi mode 2. PER mode for PHY evaluation To configure the driver in Wi-Fi or (END-to-END) Mode make sure to have the following line in “release/insert.sh”.
3.1 Application Usage The application can be started in the following manner: # cd release # ./transmit refers to Tx gain value for controlling transmit power. refers to Tx Rate. refers to length of the Tx packet refers to Transmit mode. 0 – Burst Mode 1 – Continuous Mode refers to Channel number refers to External PA-Enable/disable refers to Short GI, Greenfield and Channel Width.
For setting the transmission packet length, enter a valid value for parameter. Valid values are in the range of 24 and 1500.The values are in bytes. Set Transmit Mode: For setting the transmission mode, you need to enter one of the following values for parameter. 1 for continuous mode 0 for burst mode. Set Channel number: For setting the channel number in 2.4 GHz you need to enter a value in the range 1 – 11 for parameter.
Table 1 Channel Number and Frequencies for 20MHz Channel Width in 2.4GHz Channel numbers in 5 GHz are ranging from 36 –165. The following tables map the channel number to the actual radio frequency in the 5 GHz spectrum for 20MHz channel width.
Channel Width 20MHz Rate flag values 0 Table 4 Channel Width We can enable multiple fields by setting rate flags value appropriately. Set Aggregation flags: This flag is for enabling or disabling aggregation support .Higher length packets can be transmitted by enabling aggregation flag.If this flag is set then it enables the TX aggregation. User can give maximum of length less than or equal to 30000bytes when the aggregation is enabled.
Packet Length – 750 bytes Transmit mode – 1, which means continuous transmit. Channel number – 11 External PA – 0, disable Rate flags – 1, Short GI is enabled with 20MHz Channel width Aggregation flag - 0, disable (ignored in continuous mode) Number of packets to send - 0 (ignored in continuous mode) Delay between the packets - 0 (ignored in continuous mode) $.
Programmable PER Packet Enable Programmable PER Packet Length Sequence number flag 4.1 Application Usage Before running application PER packet content has to be entered into the ‘per_packet.txt’ file. Then the application can be started in the following manner: # cd release # ./transmit_packet refers to enable or disable flag for PER packet configuration. refers to length of the packet that has to be configured in bytes. refers to sequence number flag.
If the Length filed in ‘transmit_packet’ utility is given as ‘m’ and Packet length in ‘transmit’ utility is given as ‘n’ Then 1.If mn then, ‘n’ bytes can be taken from ‘per_packet.txt’ file into PER packet and transmitted. 3.If m=n then, ‘m’ bytes can be taken from ‘per_packet.txt’ file into PER packet and transmitted.
received correctly and comparing with the number of packets expected. %Packet error rate = 100*(1- ((Received packets/expected packets)) For carrying out the receive test, connect the EVB to a Vector Signal Generator (VSG). Then set the RF amplitude, signal waveform and the channel in the signal generator before starting the receive tests. You need to configure the channel (as mentioned below) in the EVB with the same channel which is set in Signal Generator.
The above command will stop the receive application File – stats Channel number – 6 Start-Stop – 1, Stop Channel Width – 0 (20MHz) This will stop the receive application.
FCC Declaration This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received, including interference that may cause undesired operation. NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of the FCC Rules.
(2) this device must accept any interference received, including interference that may cause undesired operation.” The module is limited to installation in mobile or fixed applications. Separate approval is required for all other operating configurations, including portable configuration with respect to Part 2.1093 and different antenna configurations.***** The requirement for KDB 996369 D03: List of applicable FCC rules FCC CFR Title 47 Part 15 Subpart C Section 15.247, Part 15 Subpart E Section 15.
Picture 1 Picture 2 RF exposure considerations The host device manufacturer should confirm that a separation distance of 20cm or more should be maintained between the antenna of this host device and persons during the host device operation. Antennas The device itself has antenna, customer can use the PIFA antenna with antenna gain isn't greater than 2 dBi.
If this certified module is installed inside the host device, then the outside of the host must be labeledwith ''Contains FCC ID: UVF-VISTA9113DWAG " 18 / 18