Outline INTRODUCTION ........................4 GETTING STARTED ........................5 VERIFYING THE KIT CONTENTS ....................6 ........................6 ONTENTS ................. 7 YTPC400-S NSTALLING ERIES LATFORM ..................8 YTPC400 P LATFORM RONT ANEL ................9 LATFORM RONT ANEL INDICATORS ..................10 YTPC400 P LATFORM ANEL ..................
Page 3
6.2.1 OFDM Loop Back Test ....................24 TROUBLESHOOTING ......................25 DOCUMENT VERSION HISTORY ................... 25 Page3 of 26...
1. Introduction YTPC400x Series Features: RF Capabilities Peripherals • Maximum 2 TX, 2 RX • 3.5mm SMA female • 10 MHz to 9 GHz frequency band • 1 RJ45 (1 GbE) • Up to 400 MHz bandwidth per channel • 1 USB to JTAG Baseband Processing Power •...
2. Getting Started The purpose of this document is to familiarize users with the feaures and usage of YTPC400-Series platform. Use this document to help users get started with setting up the Platform and reviewing test software. With this document, you will explore what you can do with the YTPC400-Series platform. *...
Do not operate the YTPC400 platform in an environment not specified as above. Product misuse can result in a hazard. If the product is damaged, return it to YTTEK for repair. It is not recommended to repair by yourself. Page6 of 26...
3.2 Installing YTPC400-Series Platform Use the Ethernet cable to connect the YTPC400-Series platform to the computer. Please do not unplug the cable during operation. Connect the 110V / 220V AC to 12V DC power adapter to the YTPC400-Series platform. Plug the 110V / 220V power cord of power adapter into a wall outlet. Connect SMA cables to confirm signal source.
Input or output terminal for the RF signal on channel 1 and 2. ⚫ female SMA connector ⚫ 50 Ω impedance ⚫ single-ended A digital control signal interface that connects to the YTTEK RF module for beam- forming realization. Power on/off switch button. Page8 of 26...
3.4 Platform Front Panel LED indicators The LEDs indicate indexes of platforms. The location of the lightening LED means the setting of the Ethernet IP of this platform. Description Color State Indication The network is not connected. Green Blinking There is a problem with device initialization. The device has been assigned IP with the format as below.
3.5 YTPC400 Platform Back Panel Connector DC IN Input the 12V DC power by power adapter in the YTPC400 kit contents. Connect to computer for transaction of data and control signal. This port PL ETH does not support 10M/100M Ethernet. A JTAG interface that connects the host computer to the device FPGA for JTAG update purposes.
Connector 10MHz reference clock input/output for synchronizing with other 10MHz equipments. PPS time input for time synchronization. Contact YTTEK for this additional feature. Input/output port to accept/provide a synchronization signal from/to SYNC another compatible device. This also acts as trigger input port in trigger mode.
4. Configuring the Device and Computer Environment Setting 4.1 Required Software The software used to prepare this document is listed in the following: ⚫ MATLAB R2018a ~ R2023a ⚫ Windows 10 (Win 64-bit) 4.2 Ethernet Interface ⚫ Host Ethernet Interface—Single Device Configuration Description IP Address Host Ethernet interface...
4.3 Configuring the Host Ethernet Interface Configure the host Ethernet interface with a static IP address, and set the IP address “192.168.3.200” on the host computer. If users use Ethernet adapter, please use “USB 3.0 to gigabit Ethernet adapter”. Following the steps: Choose the network adapter which is connected to the platform.
Page 14
iii. Tick the label “using the following IP Address”. Fill the IP Address with 192.168.3.200, and subnet mask with 255.255.255.0., click OK and finish IP setting process. Click the button “Configure…”, and select “Advanced” menu, change the value to turn off Ethernet energy-saving status.
Page 15
*Note: Update ethernet driver to the latest version is recommend. *Note: If users need to use an USB to Ethernet adapter, YTTEK recommends using Realtek or Intel USB 3.0 to Gigabit Ethernet Adapter. *Note: If users use Ethernet adapter, please use “USB 3.0 to gigabit Ethernet adapter” and connect USB3.0 on the PC side.
Page 16
Turn off the firewall to prevent the firewall from blocking network packets. If user still have problems with the network connection according to the above steps, please turn off antivirus software. And confirm if there is any software blocking the network packets. Page16 of 26...
5. Platform Software Quick Start When the platform power is turned on and the network connection is confirmed, users can enter the folder: “ .\release ” to initialize the platform. (The detail introduction of APIs in Chapter6.) 5.1 Step1: Initialization First, enter “Init(type)”...
5.2 Step2: Run Example When the initialization is complete, users can choose the example to test. The detailed example is described in the next section. All YTPC400-Series examples are in the folder “.\release_YTPC400\YTPC400_testing_code”. Page18 of 26...
6. Introduction of MATLAB APIs and Examples This section will introduce all the YTTEK MATLAB APIs of YTPC400 platform. All APIs are in the folder “.\release_YTPC400\tool\YTPC400”. User can easily analysis the wireless communication by using the APIs on YTPC400 platform. This section will introduce some examples of communication applications.
6.1.1 Receive baseband data : RX_YTPC400() ⚫ rx_data = RX_YTPC400(number_of_RX_chains, rx_len) ⚫ Example path: “ .\YTPC400_testing_code\rx_scope_ex.m “ ⚫ Output rx_data will be a matrix based on real data. ⚫ Use RX_YTPC400() to log baseband data as a scope. User can use this platform as a scope to easily log baseband data from RF signal into a variable in MATLAB. The maximum receive length is about 8e7 samples.
6.1.2 Transmit baseband data : TX_YTPC400() ⚫ TX_YTPC400(data, repetition, wait_time) (1) Use Case1: TX_YTPC400(data, times) (2) Use Case2: TX_YTPC400(data, rep, seconds) ⚫ Example path: “ .\ YTPC400_testing_code \TX_exp_ex1.m “ ⚫ Use TX_YTPC400() to transmit baseband data, the example provides a single tone signal. User could generate any baseband data in MATLAB and transmits these baseband data by calling the function TX_YTPC400().
Page 22
These codes are shown in the file “.\ YTPC400_testing_code \TX_exp_ex1.m”, xk will be a 1x64 complex array. If you set rep=1, YTPC400 will transmit these samples once then stop. If you set rep=2, YTPC400 will tramsit these samples twice. If you want to transmit these samples for a while. You can set rep=0 and set the third argument “time=10”, YTPC400 will transmit repeatedly these samples last 10 senconds then stop.
6.2 Communication Example 6.2.1 OFDM Loop Back Test ⚫ This example familiarizes user with the OFDM transmission on the YTPC400 platform. ⚫ Ensure that cables or antennas connected to the YTPC400 TX1-RX1. ⚫ path: “ .\ YTPC400_testing_code \Test_EVM_TXLB.m “ Program: ...
Page 25
6. The ID light on the front panel indicates the IP location, not the number of the SDR. About APIs 1. Please ensure the TX and RX power on any communication to avoid signal saturation. 2. If user have any question about API usage, please contact YTTEK. 8. Document Version History Version Description...
Page 26
Release on Sep, 2023 Daisy Lee V2.0 2023/09/15 Modify file description details @ YTTEK Daisy &Terry V2.1 Modify API description 2023/11/27 @ YTTEK Page26 of 26...
Need help?
Do you have a question about the Y.FORCE YTPC400 and is the answer not in the manual?
Questions and answers