RS9113DB PHY Evaluation Test Utility User Guide for Linux Redpine Signals, Inc. 2107 N. First Street, #680 San Jose, CA 95131. Tel: (408) 748-3385 Fax: (408) 705-2019 Email: info@redpinesignals.com Website: www.redpinesignals.com Redpine Signals, Inc.
RS9113 PHY Evaluation Test Utility User Guide for Linux Disclaimer: The information in this document pertains to information related to Redpine Signals, Inc. products. This information is provided as a service to our customers, and may be used for information purposes only. Redpine assumes no liabilities or responsibilities for errors or omissions in this document. This document may be changed at any time at Redpine’s sole discretion without any prior notice to anyone.
RS9113 PHY Evaluation Test Utility User Guide for Linux Table of Contents 1 Introduction ........................................................................ 5 2 Test Setup Details ................................................................ 6 3 Transmit Tests ..................................................................... 9 3.1 Application Usage ................................................................. 9 4 Programmable PER packet .................................................
Page |4 Table of Figures Figure 1: Linux Based RF Evaluation Setup With USB Interface .................. 6 Figure 2: Linux Based RF Evaluation Setup With SDIO Interface ................. 7 Figure 3: Utility Diagram ..............................................................................
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 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).
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 2 Test Setup Details The diagram shown below, illustrates the test setup for evaluating receive and transmit performance of RS9113™ WLAN module. As shown in the test setup, the RS9113™ evaluation board (EVB) is plugged into Linux based laptop either on the SDIO slot via SDIO connector or USB port via USB cable through port J6 on the EVB.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 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.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 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.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 3 Transmit Tests In general, before performing any tests configure the PHY to operate in the appropriate band. The transmit tests can be performed through a utility called ‘transmit’ which is found under ‘release’ directory. Configure the following parameters through this application before running the tests.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux After starting this application, user has to enter the following command to stop the ongoing transmission: # ./transmit - 0 for Burst Mode 1 for Continuous Mode Set power value: To set Tx gain value, enter a valid value for parameter. The valid values are from 229 to 255 for RS9113 module. The transmit power increases proportionately with increase in Tx gain value in OFDM and CCK modes. This support is not present in this release.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux Channel Numbers (2.4GHz) 1 Center frequencies for 20MHz channel width(MHz) 2412 2 2417 3 2422 4 2427 5 2432 6 2437 7 2442 8 2447 9 2452 10 2457 11 2462 Table 1 Channel Number and Frequencies for 20MHz Channel Width in 2.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 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.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 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.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux If this field is set to ‘zero’ then packets will be sent continuously without any delay. This filed will be ignored in case of continuous mode. Examples: $ ./transmit 40 5.5 750 1 11 0 1 0 0 0 Above command starts continuous transmission with the following configuration: Tx gain – 40 Data rate – 5.5Mbps Packet Length – 750 bytes Transmit mode – 1, which means continuous transmit.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 4 Programmable PER packet PER packet can be programmable using utility called ‘transmit_packet’ utility. This utility takes the PER packet content from the file called ‘per_packet.txt’. ‘transmit_packet’ utility and per_packet.txt can be found under ‘release’ directory. Before running this utility user has to fill the required packet content into ‘per_packet.txt’ file starting from the MAC header. Once ‘per_packet.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux Length: This field refers to the number of bytes to be configured from the ‘per_packet.txt’ file into PER packet. i.e if this field is given as ‘n’(maximum value of n is 1536bytes), then ‘n’ number of bytes can be configured from ‘per_packet.txt’ file into PER packet. Maximum allowed value for this field is 1536bytes.i.e PER packet can be programmable upto 1536 bytes only.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux Examples: $ ./transmit_packet 1 1000 0 Above command configures the PER packet PER configuration Enable – 1 Length – 1000 (1000 bytes can be configured from the ‘per_packet.txt’ file) Sequence number flag – 0 (Sequence number will be incremented) $ ./transmit_packet 1 500 1 Above command configures the PER packet PER configuration Enable – 1 Length – 500 (500 bytes can be configured from the ‘per_packet.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux 5 Receive Tests The receive tests can be invoked from an application called ‘receive’ which is found under ‘release’ directory. Use this application for displaying the following information Total number of CRC PASS packets Total number of CRC FAIL packets and Total number of FALSE CCA 5.1 Application Usage The Rx performance is analyzed by the sensitivities at different data rates.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux Channel Width 20MHz Value 0 Table 5 Channel Width Example: # ./receive stats 6 0 0 The above mentioned command will start the receive application File – stats Channel number – 6 Start-Stop – 0, Start Channel Width – 0 (20MHz) The test utility displays the following information: Total number of received packets (with correct CRC). Total number of packets with CRC errors. Total number of FALSE CCA’s received.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux FCC and IC 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, and (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.
Onebox-Mobile PHY Evaluation Test Utility User Guide for Linux The OEM integrator is still responsible for testing their end-product for any additional compliance requirements required with this module installed (for example, digital device emissions, PC peripheral requirements, etc.). énoncé de la FCC (états-Unis seulement) Cet équipement a été testé et jugé conforme aux limites de Classe B pour un appareil numérique, en vertu de l’article 15 de la réglementation de la FCC.