New air interface technology sidelink relay test system
By designing a test system for side link relay for new air interface technology, simulating the relay UE terminal and network system, the problem of lack of testing of new air interface user equipment to network relay scenarios in the existing technology is solved, and the terminal is realized. Correct communication and improvements in network coverage on Uu and PC5 interfaces.
Patent Information
- Application Number
- CN202411419469.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2025-02-07
AI Technical Summary
The prior art lacks a test system for remote UEs and relay UE terminals in relay scenarios from new air interface user equipment to the network, resulting in incorrect communication of terminals on Uu and PC5 interfaces, and reliable network coverage and end-to-end communication. Insufficient sex.
Design a test system for side link relay for new air interface technology, including a relay UE terminal simulator, host computer and terminal to be tested. Through simulation protocol stack and test scenarios, the test terminal can access the network through relay mode. .
It ensures the correct communication of the terminal on the Uu and PC5 interfaces, and improves the reliability of network coverage and end-to-end communication.
Smart Images

Figure CN119402893A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of communications, and in particular to a test system for a new air interface technology sidelink relay. Background Art
[0002] 3GPP Rel-16 (Third Generation Partnership Project Release 16) standardized the first version of NR Sidelink (New Radio Sidelink), focusing on the V2X (Vehicle to Everything) service requirements for road safety services, and defined the PC5 interface and Uu interface enhancements of the new radio, which can support three types of communication: broadcast, multicast, and unicast, and is suitable for both online and offline scenarios. On this basis, 3GPP Rel-17 (Third Generation Partnership Project Release 17) further solved the problem of saving power consumption, improving reliability, reducing transmission delay, and completing the standardization of 5G ProSe (5G Proximity Service) in the sidelink, supporting U2N Sidelink Relay (UE-to-Network Sidelink Relay) to expand network coverage. Compared with the existing 3GPP Rel-12 LTE D2D (Third Generation Partnership Project Release-12 Long Term Evolution Device-to-Device) and Rel-16 NR V2X (Third Generation Partnership Project Release 16 New Radio Vehicle-to-Everything) terminal protocol consistency tests, both of which are only tested for direct terminal communication, and are not designed and tested based on the relay method. At present, there is a lack of test systems for remote UE and relay UE terminals in the relay scenario of the new air interface user equipment to the network, to ensure the correct communication of the terminal on the Uu and PC5 interfaces, and to improve the network coverage and the reliability of end-to-end communication. Summary of the invention
[0003] In view of this, an embodiment of the present invention provides a test system for a new air interface technology sidelink relay, which can ensure the correct communication of the terminal on the Uu and PC5 interfaces, and improve the network coverage and the reliability of end-to-end communication.
[0004] In a first aspect, an embodiment of the present invention provides a test system for a new air interface technology sidelink relay, the system comprising a relay UE terminal simulator, a host computer and a terminal to be tested;
[0005] The protocol stack of the relay UE terminal emulator includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, PC5-SDAP;
[0006] The host computer is connected to the relay UE terminal simulator, and the host computer is used to provide the relay UE terminal simulator with high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the protocol stack, and configure the protocol layer parameters of the protocol stack of the relay UE terminal simulator;
[0007] The relay UE terminal simulator uses PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP and PC5-SDAP protocol layers to perform direct communication with the terminal under test through SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces;
[0008] The relay UE terminal simulator uses PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP and Uu-SDAP protocol layers through Uu SRBs, Uu DRBs and SL-SRB4 interfaces to perform a relay function on the terminal under test;
[0009] Wherein, the host computer sets the mode of PC5-SRAP of the relay UE terminal simulator to a special mode:
[0010] In the uplink direction, the receiving part of the PC5 interface SRAP entity obtains the data packet from the terminal to be tested from the PC5 Ingress RLC channel, performs uplink header processing on the data packet from the terminal to be tested, and passes the processed data packet to the Uu-PDCP layer;
[0011] In the downlink direction, the sending part of the PC5 interface SRAP entity performs downlink header processing on the data packets from the Uu-PDCP layer and sends the processed data packets to the terminal under test through the PC5 Egress RLC channel.
[0012] In some embodiments, the system further comprises a network system simulator;
[0013] The protocol stack of the network system simulator includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP;
[0014] The host computer is connected to the network system simulator, and is used to provide high-level NAS, Uu-RRC messages and user data carried by the network system simulator, and configure the parameters of each protocol layer of the protocol stack of the network system simulator. The network system simulator is used to establish at least one NR cell or not establish an NR cell according to a test scenario;
[0015] When an NR cell is established, the network system simulator is connected to the relay UE terminal simulator via a Uu interface.
[0016] In some embodiments, the system further comprises a satellite simulator;
[0017] The host computer is connected to the satellite simulator, and the host computer is used to control the satellite simulator to transmit satellite signals, wherein the satellite signals include synchronization signals, geographic locations and displacements of satellite navigation systems.
[0018] In some embodiments, the host computer is used to simulate NAS, Uu-RRC, PC5-RRC and PC5-S, generate user data, set test parameters, control the relay UE terminal simulator, network system simulator, satellite simulator and terminal under test, and execute the test process;
[0019] The host computer is also connected to the terminal to be tested, and the host computer is used to configure the terminal to be tested to a normal mode or a test loopback mode;
[0020] The host computer is also used to configure the 5G ProSe service parameters in the global user identity card of the terminal to be tested and the pre-configured parameters of the NR side link relay technology to realize the communication of the NR side link relay, and the 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU .
[0021] In some embodiments, the host computer is used to control the relay UE terminal simulator to transmit a sidelink synchronization signal and a sidelink master information block.
[0022] In some embodiments, the host computer comprises:
[0023] The first discovery function test module is used to test the NR sidelink discovery function between the terminal to be tested and the relay UE terminal simulator;
[0024] A first PC5 interface test module, used to test the functions of the PC5 interface between the terminal to be tested and the relay UE terminal simulator, wherein the functions of the PC5 interface include a PROSE direct link establishment function, a rejection function, a modification function, and a release function;
[0025] The first control plane function test module is used to test the control plane function of the terminal under test accessing the network through the relay UE terminal simulator;
[0026] The first user plane function test module is used to test the user plane function of the terminal to be tested accessing the network through the relay UE terminal simulator relay;
[0027] Relay selection and reselection test module, used to test the relay selection and reselection function of the terminal under test;
[0028] A service continuity function test module, used to test the service continuity function of the terminal to be tested, wherein the service continuity function includes path switching;
[0029] The first SRAP function test module is used to test the SRAP function of the terminal to be tested.
[0030] In a second aspect, an embodiment of the present invention provides a test system for a new air interface technology sidelink relay, the system comprising a remote UE terminal simulator, a network system simulator, a host computer and a terminal to be tested;
[0031] The protocol stack of the remote UE terminal simulator includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, PC5-SDAP;
[0032] The host computer is connected to the remote UE terminal simulator, and is used to provide high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the remote UE terminal simulator, and configure the protocol layer parameters of the protocol stack of the remote UE terminal simulator;
[0033] The remote UE terminal simulator directly communicates with the terminal under test using PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP and PC5-SDAP protocol layers through SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces;
[0034] The remote UE terminal simulator is connected to the terminal under test through Uu SRBs, Uu DRBs and SL-SRB4 interfaces using PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP and Uu-SDAP protocol layers so that the terminal under test performs a relay function;
[0035] The protocol stack of the network system simulator includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP;
[0036] The host computer is connected to the network system simulator, and is used to provide high-level NAS, Uu-RRC messages and user data carried by the network system simulator, and configure the parameters of each protocol layer of the protocol stack of the network system simulator;
[0037] The network system simulator is used to perform Uu SRBs and Uu DRBs interface interaction between the network system simulator and the terminal to be tested through Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP protocol layers, and perform Uu SRBs and Uu DRBs interface interaction between the network system simulator and the remote UE terminal simulator through Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP protocol layers via Uu relay RLC channel relay;
[0038] The host computer is used to simulate NAS, Uu-RRC, PC5-RRC, PC5-S protocol layers, generate user data, set test parameters, control the remote UE terminal simulator, network system simulator and the terminal to be tested, and execute the test process;
[0039] The host computer is also used to configure the 5G ProSe service parameters in the global user identity card of the terminal to be tested and the pre-configured parameters of the NR side link relay technology to realize the communication of the NR side link relay, and the 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU ;
[0040] The host computer is also connected to the terminal to be tested, and the host computer is also used to configure the terminal to be tested to a normal mode or a test loopback mode.
[0041] In some embodiments, the host computer is used to control the remote UE terminal simulator to transmit a sidelink synchronization signal and a sidelink master information block.
[0042] In some embodiments, the system further comprises a satellite simulator;
[0043] The host computer is connected to the satellite simulator, and the host computer is used to control the satellite simulator to transmit satellite signals, wherein the satellite signals include synchronization signals, geographic locations and displacements of satellite navigation systems.
[0044] In some embodiments, the host computer comprises:
[0045] The second discovery function test module is used to test the NR sidelink discovery function between the terminal to be tested and the remote UE terminal simulator;
[0046] A second PC5 interface test module is used to test the functions of the PC5 interface between the terminal to be tested and the remote UE terminal simulator, wherein the functions of the PC5 interface include a PROSE direct link establishment function, a rejection function, a modification function, and a release function;
[0047] The second control plane function test module is used to test the control plane function of the terminal under test relaying the remote UE terminal simulator to access the network;
[0048] The second user plane function test module is used to test the user plane function of the terminal to be tested relaying the remote UE terminal simulator to access the network;
[0049] The second SRAP function test module is used to test the SRAP function of the terminal to be tested.
[0050] The technical solution of the embodiment of the present invention simulates the test environment by setting the terminal simulator, the network system simulator protocol stack architecture and functions, and tests the function of the terminal accessing the network through the relay mode based on different test scenarios. Therefore, by testing the remote UE and the relay UE terminal in the relay scenario from the new air interface user equipment to the network, the correct communication of the terminal on the Uu and PC5 interfaces is guaranteed, and the network coverage and the reliability of end-to-end communication are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0052] Figure 1 It is a schematic diagram of the conversion from indirect path to direct path of U2N relay;
[0053] Figure 2 It is a schematic diagram of the conversion from direct path to indirect path of U2N relay;
[0054] Figure 3 It is a schematic diagram of the conversion from indirect path to indirect path in U2N relay;
[0055] Figure 4 is a schematic diagram of the L2 UE-to-Network Relay user plane protocol stack;
[0056] Figure 5 It is a schematic diagram of the L2 UE-to-Network Relay control plane protocol stack;
[0057] Figure 6 is a schematic diagram of the UE-to-Network Relay discovery message protocol stack;
[0058] Figure 7 is a schematic diagram of a test system for a new air interface technology sidelink relay according to an embodiment of the present invention;
[0059] Figure 8 is a test flow chart of a test system according to an embodiment of the present invention for a function of switching a remote UE from an indirect path to a direct path;
[0060] Fig. 9 is a schematic diagram of another new air interface technology sidelink relay test system according to an embodiment of the present invention;
[0061] Fig.10 It is a test flow chart of the test system of an embodiment of the present invention for the function of relaying UE to forward network paging messages. DETAILED DESCRIPTION
[0062] The present application is described below based on embodiments, but the present application is not limited to these embodiments. In the detailed description of the present application below, some specific details are described in detail. It is possible for those skilled in the art to fully understand the present application without the description of these details. In order to avoid confusing the essence of the present application, known methods, processes, flows, components and circuits are not described in detail.
[0063] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0064] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".
[0065] In the description of this application, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of this application, unless otherwise specified, the meaning of "plurality" is two or more.
[0066] The English abbreviations, English full names and Chinese explanations of the professional terms involved in the embodiments of the present invention are explained below:
[0067] V2X (Vehicle-to-Everything);
[0068] NR (full name: New Radio);
[0069] UE (User Equipment)
[0070] PC5 interface (direct connection interface, used for direct communication between sidelink terminals UE);
[0071] Uu interface (referring to the air interface, used for communication between the terminal UE and the base station);
[0072] NR Sidelink Relay (New Radio Sidelink Relay);
[0073] NR Sidelink Discovery (NR sidelink discovery);
[0074] Relay UE (Relay User Equipment);
[0075] Remote UE (remote user equipment);
[0076] gNB (5G base station, hereinafter referred to as base station);
[0077] U2N Relay (UE-to-Network Relay, user equipment to network relay);
[0078] PHY (Physical Layer);
[0079] MAC (Medium Access Control Protocol);
[0080] RLC (Radio Link Control Protocol);
[0081] PDCP (Packet Data Convergence Protocol);
[0082] SDAP (Service Data Adaptation Protocol);
[0083] SRAP (Sidelink Relay Adaptation Protocol);
[0084] RRC (Radio Resource Control Protocol);
[0085] PC5-S (PC5-Signaling, PC5 signaling);
[0086] NAS (Non-Access-Stratum Protocol);
[0087] SL-SRB (Sidelink Signaling Radio Bearer);
[0088] SL-DRB (Sidelink Data Radio Bearer);
[0089] Uu SRB (Uu Signalling Radio Bearer, Uu interface signaling radio bearer);
[0090] Uu DRB (Uu Data Radio Bearer, Uu interface data radio bearer);
[0091] PC5 Relay RLC Channel (an RLC channel between the layer 2 U2N remote terminal and the relay terminal, used to transmit PC5 U2N relay data packets);
[0092] PC5 Ingress RLC Channel (PC5 Ingress RLC Channel);
[0093] PC5 Egress RLC Channel (PC5 egress RLC channel);
[0094] 5G ProSe (5G Proximity Services);
[0095] EF (Elementary File, USIM basic file);
[0096] EF UST (USIM Service Table, used to indicate which services are available);
[0097] EF 5G_PROSE_ST(5G ProSe Service Table, used to indicate which 5G ProSe are available);
[0098] EF 5G_PROSE_DD (5G ProSe configuration data for direct discovery, including 5G ProSe strategy for direct discovery);
[0099] EF 5G_PROSE_DC (5G ProSe configuration data for direct communication, including 5G ProSe strategy for direct communication);
[0100] EF 5G_PROSE_RU (5G ProSe configuration data for remote UE, including 5G ProSe of remote equipment);
[0101] L2 U2N Relay (Layer 2UE-to-Network Relay, based on layer 2 user equipment to network relay);
[0102] Model A (discovery model A, involving a discovery process in which a UE announces "I am here");
[0103] Model B (Discovery Model B, involving a discovery process in which a UE asks “who is there” and / or “are you there”).
[0104] 3GPP Rel-17 NR sidelink relay introduces relay UE to expand communication coverage, and the introduction of relay technology makes the original PC5 and Uu protocol stacks and communication processes more complicated than Rel-13 LTE D2D and Rel-16 NR V2X. Compared with the existing terminal protocol consistency tests of 3GPP Rel-13 LTE D2D and Rel-16 NR V2X communication technologies, both are only tested for the terminal direct communication mode. There is currently a lack of a complete terminal consistency test system for Rel-17 NR sidelink relay. Therefore, in order to ensure the correct communication of the terminal on the Uu and PC5 interfaces in the NR sidelink relay scenario, and to improve the network coverage and end-to-end communication reliability, the present invention simulates the test environment and designs a related test system.
[0105] In the U2N side link relay terminal to the network relay communication system, UE can be divided into two identities: remote UE (Remote UE) and relay UE (Relay UE). The path for the remote UE to connect to the network can be divided into two categories: one is directly connected to the network through the air interface Uu (direct path); the other is connected to a relay UE on the network through the PC5 side link interface, thereby indirectly connecting to the network by relaying (indirect path). And the two connection paths can be switched to each other. Among them, the connection path conversion is divided into the following three types according to different network environments:
[0106] Type 1: Conversion of U2N relay indirect path to direct path.
[0107] Specifically, Figure 1 As shown, the connection path between the first remote UE13 and the first base station 11 is converted from an indirect path to a direct path. The indirect path means that the first remote UE13 is connected to the first base station 11 through the first relay UE12 in a relay manner, wherein the first remote UE13 and the first relay UE12 are transmitted through the PC5 interface, and the first relay UE12 and the first base station 11 are transmitted through the Uu interface. The direct path means that the first remote UE13 is directly connected to the first base station 11 through the Uu interface.
[0108] Type 2: Conversion of U2N relay direct path to indirect path.
[0109] Specifically, Figure 2 As shown, the connection path between the second remote UE23 and the second base station 21 is converted from a direct path to an indirect path. The direct path means that the second remote UE23 is directly connected to the second base station 21 through the Uu interface. The indirect path means that the second remote UE23 is connected to the second base station 21 through the second relay UE22 in a relay manner, wherein the second remote UE23 and the second relay UE22 are transmitted through the PC5 interface, and the second relay UE22 and the second base station 21 are transmitted through the Uu interface.
[0110] Type 3: Conversion from indirect path to indirect path in U2N relay.
[0111] Specifically, Figure 3As shown, the connection path between the third remote UE33 and the third base station 31 is converted from the original indirect path to the target indirect path. The original indirect path indicates that the third remote UE33 is connected to the third base station 31 through the third relay UE32 in a relay manner, wherein the third remote UE33 and the third relay UE32 are transmitted through the PC5 interface, and the third relay UE32 and the third base station 31 are transmitted through the Uu interface. The target indirect path indicates that the third remote UE33 is connected to the third base station 31 through the fourth relay UE34 in a relay manner, wherein the third remote UE33 and the fourth relay UE34 are transmitted through the PC5 interface, and the fourth relay UE34 and the third base station 31 are transmitted through the Uu interface.
[0112] In the embodiment of the present invention, the relay UE in the UE-to-Network relay process must be in the network, and the remote UE can be in the network or off the network. The remote UE can be in RRC_IDLE, RRC_INACTIVE or RRC_CONNECTED state. The relay UE must be in the RRC_CONNECTED state if it forwards data.
[0113] In order to correctly send the remote UE data to the base station through relay, the L2 UE-to-Network relay protocol stack introduces new Uu and PC5 interface relay RLC channel configuration. At the same time, the SRAP protocol layer is introduced on the PC5 and Uu interfaces to provide mapping between the remote UE identifier and the radio bearer identifier.
[0114] The specific settings of the L2 UE-to-Network relay protocol stack are as follows Figure 4-Figure 6 shown.
[0115] 1. L2 UE-to-Network Relay user plane protocol stack.
[0116] like Figure 4As shown, the L2 UE-to-Network Relay user plane protocol stack is responsible for the transmission of user data, that is, how the data generated by the user application layer is transmitted through the network. On the remote UE side, the protocol stack includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP and other protocol layers. On the relay UE side, the protocol stack includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP and other protocol layers. On the base station side, the protocol stack includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP, Uu-SDAP and other protocol layers. Among them, the PC5 interface between the remote UE and the relay UE forms a PC5 Relay RLC channel by using PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP protocol layers. The Uu interface between the relay UE and the base station forms a UuRelay RLC channel by using the Uu-PHY, Uu-MAC, Uu-RLC, and Uu-SRAP protocol layers. Based on the above channels, the remote UE can communicate with the base station through the relay UE.
[0117] For the Uu interface, the relay UE uses LCID to distinguish between relay data and non-relay data. For the PC5 interface, the relay UE uses L2-ID to distinguish between relay data and non-relay data. At the same time, the SRAP protocol layer is added to both the PC5 interface and the Uu interface to map the remote UE identifier and the radio bearer identifier.
[0118] 2. L2 UE-to-Network Relay control plane protocol stack.
[0119] like Figure 5As shown, the L2 UE-to-Network Relay control plane protocol stack is responsible for processing signaling messages related to the control plane such as call establishment, maintenance and release. On the remote UE side, the protocol stack includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-RRC and other protocol layers. On the relay UE side, the protocol stack includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP and other protocol layers. On the base station side, the protocol stack includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP, Uu-RRC and other protocol layers. Among them, the PC5 interface between the remote UE and the relay UE forms a PC5 Relay RLC channel by using PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP protocol layers. The Uu interface between the relay UE and the base station forms a Uu RelayRLC channel by using the Uu-PHY, Uu-MAC, Uu-RLC, and Uu-SRAP protocol layers. Based on the above channels, the remote UE can communicate with the base station through the relay UE.
[0120] For the Uu interface, the relay UE uses LCID to distinguish between relay data and non-relay data. For the PC5 interface, the relay UE uses L2-ID to distinguish between relay data and non-relay data. At the same time, the SRAP protocol layer is added to both the PC5 interface and the Uu interface to map the remote UE identifier and the radio bearer identifier.
[0121] 3. UE-to-Network Relay discovery message protocol stack.
[0122] like Figure 6 As shown, the UE-to-Network relay discovery message protocol stack is used for remote UE and relay UE to perform monitoring or transmission of Relay discovery messages, and supports discovery models Model A and Model B. Model A represents a discovery model in which a UE announces "I am here", and is executed using a discovery protocol message Announcement. The publishing terminal is the Announcing UE and the monitoring terminal is the Monitoring UE. Model B represents a discovery model in which a UE asks "who is there" and / or "are you there", and is executed using two discovery protocol messages Solicitation and Response. The terminal that transmits the discovery request is the Discoverer UE, and the terminal that replies to the discovery request is the Discoveree UE. As shown Figure 6As shown, the relay discovery between the remote UE and the relay UE is implemented through the Discovery, PDCP, RLC, MAC and PHY protocol layers.
[0123] As described above, in the new communication system with the sidelink relay communication function, the UE has different roles. Therefore, it is necessary to perform a terminal consistency test on whether the functions of the UE as a remote UE or a relay UE meet the protocol requirements.
[0124] Embodiment 1
[0125] In this embodiment, the protocol consistency of the terminal to be tested as a remote UE is tested.
[0126] The test system of the new air interface technology sidelink relay of this embodiment is specifically as follows Figure 7 Test whether the remote terminal under test can correctly communicate with the network through the relay terminal and perform path conversion and other operations.
[0127] The test system of this embodiment includes a host computer 41, a network system simulator 42, a relay UE terminal simulator 43, a satellite simulator 44, a terminal to be tested 45 and a card simulator 46. The relay UE terminal simulator 43 simulates the behavior of the relay UE in the system for testing. The network system simulator 42 is used to simulate the behavior of the base station for testing. The relay UE terminal simulator 43 is connected to the terminal to be tested 45 through the PC5 interface.
[0128] Specifically, the protocol stack of the relay UE terminal simulator 43 includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, and PC5-SDAP protocol layers. Among them, the peer terminal direct communication is carried out through the SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces using the PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP, and PC5-SDAP protocol layers. At the same time, the relay function is performed through the Uu SRBs, Uu DRBs, and SL-SRB4 interfaces using the PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, and Uu-SDAP protocol layers. That is, the relay terminal is simulated through the above-mentioned protocol layers to provide the relay function to the terminal 45 to be tested as the remote UE. The host computer 41 is used to provide the relay UE terminal simulator 43 with high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the protocol stack, and configure the protocol layer parameters of the protocol stack of the relay UE terminal simulator 43.
[0129] In the process of remote UE using relay UE to communicate with base station / core network through relay, remote UE and relay UE are transmitted through PC5 interface, and relay UE and base station are transmitted through Uu interface. In this process, the interoperation between relay UE and base station / core network is not perceived by remote UE. Therefore, in the embodiment of the present invention, relay UE and base station / core network are designed as a whole, and Uu-PDCP and Uu-SDAP protocol layers are sunk to relay UE terminal simulator 43. At the same time, host computer 41 sets the PC5-SRAP mode of relay UE terminal simulator 43 to special mode to adapt to the above settings.
[0130] Specifically, in the relay UE terminal simulator 43, in the uplink direction, the receiving part of the PC5 interface SRAP entity obtains the data packet from the terminal to be tested 45 from the PC5 Ingress RLC channel, performs uplink header processing on the data packet from the terminal to be tested 45, and passes the processed data packet to the Uu-PDCP layer. Among them, the uplink header processing includes not processing the SRB0 data packet and removing the header of the non-SRB0 data packet. In the downlink direction, the sending part of the PC5 interface SRAP entity performs downlink header processing on the data packet from the Uu-PDCP layer, and sends the processed data packet to the terminal to be tested 45 through the PC5 Egress RLC channel. Among them, the downlink header processing includes not processing the SRB0 data packet and adding the header of the non-SRB0 data packet.
[0131] In this embodiment, the network system simulator 42 is connected to the terminal to be tested 45 through the Uu interface. The network system simulator 42 can be used to simulate the functions of the base station and the core network to ensure that the corresponding network communication environment can be simulated, including signaling transmission and user data transmission, and the host computer 41 configures the parameters of each layer of its protocol stack through the configuration interface to simulate different network conditions and scenarios, such as scenarios within and outside the network coverage.
[0132] In an embodiment of the present invention, the protocol stack of the network system simulator 42 includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP protocol layers. The host computer 41 provides the network system simulator 42 with high-level NAS, Uu-RRC messages and user data, and configures the parameters of each protocol layer of the protocol stack. Under the control of the host computer 41, the network system simulator 42 can establish at least one NR cell or not establish an NR cell according to the test scenario (some test scenarios, for example, the remote UE only communicates with the network through an indirect path using a relay UE, and does not require the participation of a base station. Therefore, in such a test scenario, an NR cell may not be established, that is, the participation of the network system simulator 42 is not required). In the case of establishing an NR cell, the network system simulator 42 is connected to the relay UE terminal simulator 43 via the Uu interface.
[0133] The satellite simulator 44 is used to simulate a satellite and transmit satellite signals, which include synchronization signals, geographic locations, and displacements of a satellite navigation system. The card simulator 46 is connected to the terminal to be tested 45 and is used to receive configuration parameters of the host computer 41 for reading by the terminal to be tested 45. It should be understood that the card simulator 46 is an optional configuration of the system, and the card simulator 46 may be omitted by directly configuring the USIM of the terminal to be tested 45.
[0134] As described above, in some test scenarios, the network system simulator 42 and the satellite simulator 44 do not need to participate in the test process. Therefore, the above devices are not necessary for the test system in some test scenarios.
[0135] The main computer 41 is connected to the network system simulator 42, the relay UE terminal simulator 43, the satellite simulator 44, the terminal to be tested 45 and the card simulator 46 through a configuration interface and a control interface, which are used to configure the parameters of the above-mentioned devices and control the behavior of the above-mentioned devices according to the needs of the test scenario to test the protocol consistency of the terminal to be tested when it acts as a remote UE.
[0136] The host computer 41 simulates the high-level protocol layers such as NAS, Uu-RRC, PC5-RRC, PC5-S, etc. through TTCN code instructions to generate user data and test parameters. The execution process of the relay UE terminal simulator 43, the network system simulator 42, the satellite simulator 44 and the terminal to be tested 45 is controlled to perform different types of protocol consistency tests. The host computer 41 sets test parameters, such as side link configuration parameters, cell parameters, and transmission power, etc., to simulate different test scenarios. The host computer 41 can also record and analyze the test results and test the terminal consistency of the terminal to be tested 45 as a remote UE. It should be understood that the simulation of the protocol layer by the host computer 41 is not limited to TTCN code, and other types of codes can also be used.
[0137] The host computer 41 can configure the terminal 45 to be tested. The configuration mode includes a normal mode or a test loopback mode. In the normal mode, the host computer 41 is used to establish the generation and processing of end-to-end high-level data. In the loopback mode, the host computer 41 generates downlink data in the downlink direction and sends it to the terminal 45 to be tested through the relay UE terminal simulator 43 or the network system simulator 42. The terminal 45 to be tested loops back the data or counts and reports the data. The uplink direction triggers the terminal 45 to send data, and the relay UE terminal simulator 43 or the network system simulator 42 receives the data. By monitoring and recording the data transmission situation during the whole process, the transmission function of the terminal 45 to be tested in the indirect path or direct path of the sidelink relay scenario is tested to ensure that the data can be accurately transmitted between the terminal and the network.
[0138] The host computer 41 is implemented by a general data processing device that can run TTCN code. The host computer 41 can configure parameters before the test process, build test scenarios, and control the test process through communication connections with the relay UE terminal simulator 43, the network system simulator 42, the satellite simulator 44, and the terminal to be tested 45. Under the control of the host computer 41, the test system of this embodiment can test a variety of different functions, such as the NR sidelink discovery function between the terminal to be tested 45 and the relay UE terminal simulator 43, the function of the PC5 interface between the terminal to be tested 45 and the relay UE terminal simulator 43, the function of the PC5 interface including the PROSE direct link establishment function, the rejection function, the modification function and the release function, the control plane function of the terminal to be tested 45 accessing the network through the relay UE terminal simulator 43, the user plane function of the terminal to be tested 45 accessing the network through the relay UE terminal simulator 43, the relay selection and reselection function of the terminal to be tested 45, the service continuity function of the terminal to be tested 45, the service continuity function including the path switching, or the SRAP function of the terminal to be tested 45. The above functional tests can all be implemented using separate TTCN program modules.
[0139] Correspondingly, the program for controlling the test process run by the main computer 41 may include: a first discovery function test module, used to test the NR side link discovery function between the terminal 45 to be tested and the relay UE terminal simulator 43; a first PC5 interface test module, used to test the function of the PC5 interface between the terminal 45 to be tested and the relay UE terminal simulator 43, the function of the PC5 interface including the PROSE direct link establishment function, rejection function, modification function and release function; a first control plane function test module, used to test the control plane function of the terminal 45 to be tested accessing the network through the relay UE terminal simulator 43; a first user plane function test module, used to test the user plane function of the terminal 45 to be tested accessing the network through the relay UE terminal simulator 43; a relay selection and reselection test module, used to test the relay selection and reselection function of the terminal 45 to be tested; a service continuity function test module, used to test the service continuity function of the terminal 45 to be tested, the service continuity function including path switching; and a first SRAP function test module, used to test the SRAP function of the terminal 45 to be tested.
[0140] Specifically, the first discovery function test module is used to test the NR sidelink discovery function between the terminal 45 to be tested and the relay UE terminal simulator 43, including testing the capabilities of announcing, monitoring, discovering, discovering, and updating Direct DiscoveryUpdate in the 5G ProSe direct discovery process. The sidelink discovery function is the first step in establishing a PC5 connection between the terminal 45 to be tested and the relay UE terminal simulator 43, so it is very important to verify whether the sidelink discovery process between the remote UE and the relay UE is normal.
[0141] The first control plane function test module is used to test the control plane function of the terminal under test 45 accessing the network through the relay UE terminal simulator 43, including the remote UE obtaining and the relay UE forwarding network system messages, the non-connected relay UE connection establishment triggered by the remote UE, the establishment and release of the remote UE, the relay resource reconfiguration, the remote UE connection reconstruction, the remote UE radio link failure related processes, the remote UE UAC related processes, the remote UE measurement event X1 / X2 / Y1 / Y2 and periodic measurement reporting, the remote UE related UE capability reporting, the side link reconfiguration, the remote UE information reporting, the forwarding and reception of Uu messages between the relay UE / remote UE, the sending and receiving of notification messages between the relay UE / remote UE, etc.
[0142] The first user plane function test module is used to test the user plane function of the terminal 45 to be tested to access the network through the relay UE terminal simulator 43. The host computer 41 is used to simulate the data interaction between the core network and the terminal 45 to be tested. The data can be transferred to the terminal 45 to be tested through the relay UE terminal simulator 43, or in the path conversion scenario, it can also be transmitted to the terminal 45 to be tested through the network system simulator 42. During the test, the host computer 41 can configure the terminal to a normal mode or a test loopback mode.
[0143] The first SRAP function test module is used to test the SRAP function of the terminal 45 to be tested, including the mapping process of the Remote UEID and the Radio Bearer ID of the remote UE, the header processing of the sending part and the receiving part of the PC5-SRAP entity, and the SRAPPDU package and unpacking function. The host computer 41 controls the relay UE terminal simulator 43 to send different high-level configurations and SRAP PDU to the terminal 45 to test the PC5-SRAP entity function of the terminal 45 to ensure the correct relay of the data packet.
[0144] The following describes the test process of the test system of this embodiment for the function of switching the remote UE from an indirect path to a direct path. Figure 8 As shown, it is easy to understand the cooperation and control of various devices of the test system of this embodiment.
[0145] Step S101, the host computer 41 sets the sidelink pre-configuration parameters.
[0146] Specifically, the side link pre-configuration parameters include a signal synchronization reference source, a resource pool, a scheduling mode, 5G ProSe configuration data, etc. Among them, the synchronization reference source is set to GNSS synchronization. The resource pool includes a network scheduled sending resource pool or an autonomously selected sending resource pool, a special sending resource pool, a receiving resource pool, a network scheduled sending resource pool for discovery or an autonomously selected sending resource pool for discovery, and a receiving resource pool for discovery. Among them, the special sending resource pool is used when mobility events such as reconstruction occur. The 5G ProSe configuration data may also include configuration data of 5G ProSe information units such as 5G ProSe direct discovery, 5G ProSe direct communications, 5G ProSe UE-to-network relay UE, and Prose remote UE. The above configuration data is a necessary parameter to ensure NR U2N relay communication.
[0147] Step S102, the host computer 41 controls the relay UE terminal simulator 43 to establish a relay UE simulation test terminal.
[0148] In step S103, the host computer 41 controls the network system simulator 42 to establish an NR cell.
[0149] In step S104, the main computer 41 controls the satellite simulator 44 to transmit satellite signals, providing the terminal under test with satellite signals including GNSS synchronization signals, geographic location, displacement and other information, providing a signal synchronization reference source for the remote UE and relay UE, and ensuring the accuracy and reliability of the sidelink communication.
[0150] Step S105, the host computer 41 configures the 5G ProSe service parameters and the pre-configured parameters of the NR sidelink relay technology in the USIM card used by the terminal 45 to be tested. The 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU The USIM card can also be simulated by using a card simulator 46 connected to the terminal 45 to be tested.
[0151] Step S106 , the host computer 41 controls the terminal 45 to be tested to start up.
[0152] Step S107 , the host computer 41 controls the relay UE terminal simulator 43 and the terminal to be tested 45 to execute a sidelink discovery process.
[0153] In order to establish a PC5 connection between the relay UE terminal simulator 43 and the terminal 45 to be tested, it is necessary to first execute the side link discovery process. Either Model A or Model B discovery model can be used to execute the 5G ProSe direct discovery process of announcing / monitoring or discovering / discovering.
[0154] Step S108 , the host computer 41 controls the relay UE terminal simulator 43 to establish a PC5 ProSe direct link connection with the terminal under test 45 .
[0155] Step S109 , the host computer 41 controls the terminal 45 to access the network through the relay UE terminal simulator 43 to establish a relay path connection and complete registration.
[0156] Step S110 , the host computer 41 sets the terminal 45 to be tested to a normal mode or a test loopback mode, and tests whether the terminal 45 to be tested can correctly transmit data with the core network through the relay UE terminal simulator 43 .
[0157] Specifically, the host computer 41 sets the terminal 45 to be tested in normal mode or test loopback mode, and tests whether it can correctly transmit data with the core network through the relay UE. The test content includes the data transmission function of the user plane, and verifies the ability of the terminal to be tested to transmit data in the network, including data sending, receiving and integrity verification.
[0158] In step S111, the host computer 41 sends the measurement configuration to the terminal 45 to be tested through the relay UE terminal simulator 43, and adjusts the NR cell power of the relay UE terminal simulator 43 and the network system simulator 42 to meet the entry conditions for measuring event reporting, and checks whether the terminal 45 to be tested performs measurement reporting correctly.
[0159] Step S112: when the terminal 45 to be tested detects that the power of the relay UE terminal simulator 43 is not good enough but the power of the network system simulator 42 is good enough, it is checked whether the terminal 45 to be tested can correctly perform the conversion from the indirect path to the direct path.
[0160] Specifically, the host computer 41 can check whether the terminal under test successfully switches from the indirect path to the direct path by observing the communication status, data transmission rate, packet loss rate and other indicators of the terminal under test, and verify whether the communication quality after the switch meets the requirements.
[0161] Step S113 , the host computer 41 sets the terminal 45 to be tested to a normal mode or a test loopback mode, and tests whether the terminal 45 to be tested can maintain service continuity and perform correct data transmission during the path switching process.
[0162] Specifically, the host computer 41 sets the terminal 45 to be tested to a normal mode or a test loopback mode, so as to observe its service continuity performance during the path switching process. During the path switching process, the host computer 41 continuously sends test data to the terminal 45 to be tested, and observes its reception and response. Based on the test data and service performance, it is evaluated whether the terminal 45 to be tested maintains service continuity during the path switching process and performs correct data transmission.
[0163] Step S114: the host computer 41 controls the release of all connections of the terminal 45 to be tested and shuts down the terminal 45. The relay UE terminal simulator 43, the network system simulator 42 and the satellite simulator 44 are reset.
[0164] In this step, the host computer 41 controls the terminal 45 to release all established connections and shut down, and resets the relay UE terminal simulator 43, the network system simulator 42 and the satellite simulator 44 to the initial state for the next test.
[0165] Thus, the protocol conformance test of the remote UE's function of switching from an indirect path to a direct path can be completed.
[0166] In the embodiment of the present invention, by setting the terminal simulator, the network system simulator protocol stack architecture and functions, simulating the test environment, based on different test scenarios, the function of the terminal accessing the network through the relay mode is tested. Therefore, by testing the remote UE terminal in the relay scenario from the new air interface user equipment to the network, the correct communication of the terminal on the Uu and PC5 interfaces is guaranteed, and the network coverage and the reliability of end-to-end communication are improved.
[0167] Embodiment 2
[0168] In the test system of this embodiment, the protocol consistency of the terminal to be tested as a relay UE is tested.
[0169] The test system of the new air interface technology sidelink relay of this embodiment is specifically as follows Fig. 9 The test system of this embodiment includes a host computer 51 , a network system simulator 52 , a remote UE terminal simulator 53 , a satellite simulator 54 , a terminal to be tested 55 and a card simulator 56 .
[0170] The protocol stack of the network system simulator 52 includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP. The host computer 51 is connected to the network system simulator 52, and is used to provide the high-level NAS, Uu-RRC messages and user data carried by the network system simulator 52, and configure the parameters of each protocol layer of the protocol stack of the network system simulator 52. The network system simulator 52 is used to perform the Uu SRBs and Uu DRBs interface interaction between the network system simulator 52 and the terminal to be tested 55 through the Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP protocol layers, and to perform the Uu SRBs and Uu DRBs interface interaction between the network system simulator 52 and the remote UE terminal simulator 53 through the Uu relay RLC channel relay through the Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP protocol layers.
[0171] The remote UE terminal simulator 53 simulates the behavior of the remote UE in the system for testing. The protocol stack of the remote UE terminal simulator 53 includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, PC5-SDAP and other protocol layers. The host computer 51 is used to provide high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the remote UE terminal simulator 53, and configure the parameters of each protocol layer of the protocol stack of the remote UE terminal simulator 53.
[0172] The remote UE terminal simulator 53 directly communicates with the terminal under test 55 using PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP and PC5-SDAP protocol layers through SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces.
[0173] The remote UE terminal simulator 53 is connected to the terminal under test 55 through Uu SRBs, Uu DRBs and SL-SRB4 interfaces using PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP and Uu-SDAP protocol layers so that the terminal under test 55 performs a relay function.
[0174] The satellite simulator 54 is used to simulate a satellite and transmit satellite signals, wherein the satellite signals include a synchronization signal, a geographic location and a displacement of a satellite navigation system.
[0175] The card simulator 56 is connected to the terminal 55 to be tested and is used to receive configuration parameters of the host computer 51 for reading by the terminal 55. It should be understood that the card simulator 56 is an optional configuration of the system and the USIM of the terminal 55 to be tested can be directly configured without using the card simulator 56.
[0176] The host computer 51 is connected to the network system simulator 52, the remote UE terminal simulator 53, the satellite simulator 54, the terminal to be tested 55 and the card simulator 56 through a configuration interface and a control interface, and is used to configure the parameters of the above devices and control the behavior of the above devices according to the needs of the test scenario to test the protocol consistency of the terminal to be tested as a relay UE. The host computer 51 is used to simulate the NAS, Uu-RRC, PC5-RRC, PC5-S protocol layers, generate user data, set test parameters, control the remote UE terminal simulator 53, the network system simulator 52 and the terminal to be tested 55, and execute the test process. The host computer 51 is also used to configure the 5G ProSe service parameters in the global user identity card of the terminal to be tested 55 and the pre-configured parameters of the NR sidelink relay technology to realize the communication of the NR sidelink relay. The 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC and EF 5G_PROSE_RU .
[0177] The host computer 51 is also used to configure the terminal 55 to be tested into a normal mode or a test loopback mode. In the normal mode, the host computer 51 is used to generate high-level user data, and the core network and the remote UE terminal simulator 53 are simulated to establish end-to-end data interaction at a high level. In the downlink direction, the host computer 51 simulates that the core network data is carried and sent by the network system simulator 52, and is transferred through the terminal 55 to be tested. The remote UE terminal simulator 53 / host computer 51 receives and checks whether the data is correct; in the uplink direction, the host computer 51 simulates that the high-level data of the remote UE terminal simulator 53 is sent by the remote UE terminal simulator 53, and is transferred through the terminal 55 to be tested. The network system simulator 52 / host computer 51 receives and checks whether the data is correct. In the test loopback mode, the data processing functions of the two channels, the Uu RLC Channel and the PC5 RLC Channel, of the terminal 55 to be tested can be tested separately in the uplink and downlink directions. For Uu RLC Channel, the host computer 51 simulates the core network data carried and sent by the network system simulator 52, the terminal 55 to be tested counts the transit data packets or loops them back to the uplink, and the network system simulator 52 / host computer 51 receives the count report or uplink data packet and makes a judgment. For PC5 RLC Channel, the host computer 51 simulates the remote UE high-layer data sent by the remote UE terminal simulator 53, the terminal 55 to be tested counts the transit data packets or loops them back to the downlink, and the remote UE terminal simulator 53 / host computer 51 receives the count report or downlink data packet and makes a judgment.
[0178] The host computer 51 is also used to control the remote UE terminal simulator 53 to transmit the sidelink synchronization signal and the sidelink master information block.
[0179] The host computer 51 is implemented by a general data processing device that can run TTCN code. The host computer 51 can configure parameters before the test process, build test scenarios, and control the test process through communication connections with the remote UE terminal simulator 53, the network system simulator 52, the satellite simulator 54, and the terminal to be tested 55. Under the control of the host computer 51, the test system of this embodiment can test a variety of different functions, such as the NR sidelink discovery function between the terminal to be tested 55 and the remote UE terminal simulator 53, the function of the PC5 interface between the terminal to be tested 55 and the remote UE terminal simulator 53, the function of the PC5 interface including the PROSE direct link establishment function, the rejection function, the modification function and the release function, the control plane function of the terminal to be tested 55 relaying the remote UE terminal simulator 53 to access the network, the user plane function of the terminal to be tested 55 relaying the remote UE terminal simulator 53 to access the network, and the SRAP function of the terminal to be tested 55. It should be understood that the simulation of the protocol layer implemented by the host computer 51 is not limited to the TTCN code, and other types of codes can also be used to implement the above functions.
[0180] Correspondingly, the program for controlling the test process run by the main computer 51 may include: a second discovery function test module, used to test the NR side link discovery function between the terminal under test 55 and the remote UE terminal simulator 53; a second PC5 interface test module, used to test the function of the PC5 interface between the terminal under test 55 and the remote UE terminal simulator 53, the functions of the PC5 interface including PROSE direct link establishment function, rejection function, modification function and release function; a second control plane function test module, used to test the control plane function of the terminal under test 55 relaying the remote UE terminal simulator 53 to access the network; a second user plane function test module, used to test the user plane function of the terminal under test 55 relaying the remote UE terminal simulator 53 to access the network; and a second SRAP function test module, used to test the SRAP function of the terminal under test 55.
[0181] The second control plane function test module is used to test the control plane function of the terminal 55 under test relaying the remote UE terminal simulator 53 to access the network, including the relay UE forwarding network system messages, the paging forwarding of the relay UE, the establishment of a non-connected relay UE connection triggered by the remote UE, the relay UE reporting the failure of the remote UE connection establishment to the network, the relay UE establishing and releasing the remote UE, the relay resource reconfiguration, the relay UE related processes involved in the failure of the remote UE wireless link, the relay UE related processes involved in the remote UE unified access control UAC, the relay UE related UE capability reporting, the side link reconfiguration, the forwarding and reception of Uu messages between the relay UE / remote UE, the sending and receiving of notification messages between the relay UE / remote UE, etc.
[0182] The second user plane function test module is used to test the user plane function of the terminal under test 55 relaying the remote UE terminal simulator 53 to access the network. The host computer 51 is used to generate high-level user data, and the high-level data of the core network and / or the remote UE terminal simulator 53 are simulated to establish an end-to-end data interaction test. During the process, the host computer 51 can configure the terminal under test 55 to normal mode or test loopback mode. In normal mode, the function of complete data relay transmission in the uplink and downlink of the terminal under test 55 is tested. In the test loopback mode, the function of data relay transmission in the downlink direction on the two channels of the terminal under test 55 Uu RLC Channel and PC5 RLC Channel can be tested separately.
[0183] The second SRAP function test module is used to test the SRAP function of the terminal 55 to be tested, including the mapping of the relay UE Remote UEID and the Radio Bearer ID, the header processing of the sending part and the receiving part of the PC5-SRAP entity and the SRAP PDU packaging and unpacking function, and the header processing of the sending part and the receiving part of the Uu-SRAP entity and the SRAP PDU packaging and unpacking function. The host computer 51 controls the network system simulator 52 and the remote UE terminal simulator 53 to send different high-level configurations and SRAP PDUs to the terminal 55 to test the PC5-SRAP and Uu-SRAP entity functions of the terminal 55 to be tested, and ensure the correct relay of the data packet.
[0184] The following describes the test process of the test system of this embodiment for the relay UE forwarding network paging message function to the remote UE. Fig.10 As shown, it is easy to understand the cooperation and control of various devices of the test system of this embodiment.
[0185] Step S201, the host computer 51 sets the sidelink pre-configuration parameters.
[0186] The pre-configured parameters include a signal synchronization reference source, a resource pool, a scheduling mode, 5G ProSe configuration data, etc. Among them, the synchronization reference source is set to GNSS synchronization.
[0187] Step S202, the host computer 51 controls the remote UE terminal simulator 53 to establish a remote UE simulation test terminal.
[0188] In step S203, the host computer 51 controls the network system simulator 52 to establish an NR cell.
[0189] Specifically, for steps S202-S203, the main purpose of the test in this embodiment is to verify the relay forwarding function of the terminal 55 to be tested as a relay UE, that is, to verify whether the terminal 55 to be tested can correctly receive the paging message sent to the remote UE from the network and forward it to the remote UE. Therefore, establishing a remote UE and an NR cell is sufficient to meet the test requirements.
[0190] Step S204: the host computer 51 controls the satellite simulator 54 to transmit satellite signals. The satellite simulator provides GNSS synchronization signals, geographic location, displacement and other information for achieving synchronization between devices.
[0191] Step S205, the host computer 51 configures the 5G ProSe service parameters and the pre-configured parameters of the NR sidelink relay technology in the USIM card of the terminal 55 to be tested. The 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU The USIM card can also be simulated by using a card simulator 56 connected to the terminal 55 to be tested.
[0192] Step S206 , the host computer 51 controls the terminal 55 to be tested to start up and register through the network system simulator 52 .
[0193] Step S207 , the host computer 51 controls the remote UE terminal simulator 53 and the terminal under test 55 to execute a sidelink discovery process.
[0194] Specifically, if a PC5 connection is to be established between the remote UE terminal simulator 53 and the terminal 55 to be tested, the side link discovery process must be performed first. Either Model A or Model B discovery model can be used to perform a 5G ProSe direct discovery process of Announcing / Monitoring or Discoverer / Discoveree.
[0195] Step S208 , the host computer 51 controls the remote UE terminal simulator 53 to establish a PC5 Prose direct link connection with the terminal under test 55 .
[0196] Step S209 , the host computer 51 controls the remote UE terminal simulator 53 to establish a relay connection with the network system simulator 52 through the terminal to be tested 55 , and then releases the Uu-RRC connection of the remote UE terminal simulator 53 .
[0197] Specifically, the purpose of the test is to connect the remote UE to the network through the relay UE by means of relay. When the remote UE is in the RRC_IDLE state, if the network initiates paging to it, can the relay UE successfully monitor and correctly forward the paging to the remote UE that accesses the network through its own relay. Therefore, the host computer 51 needs to configure the network system simulator 52 to release the Uu-RRC connection of the remote UE terminal simulator 53 to make it enter RRC_IDLE, and control the remote UE terminal simulator 53 to send its own sl-PagingIdentityRemote to the terminal under test 55 to inform the terminal under test that it needs to monitor and forward the paging information of the network to the PagingIdentity.
[0198] In step S210, the host computer 51 sends a paging message of the remote UE simulator 53 to the terminal 55 under test through the network system simulator 52, and checks whether the terminal 55 under test correctly forwards the paging content from the network to the remote UE simulator 53. By checking whether the remote UE terminal simulator 53 successfully receives the paging content, it can be evaluated whether the function of the terminal 55 under test to forward the network's paging message to the remote UE is normal.
[0199] Step S211, the host computer 51 controls to release all connections of the terminal to be tested and shuts down, and resets the remote UE terminal simulator 53, the network system simulator 52, and the satellite simulator 54.
[0200] Specifically, after the test is completed, the host computer will control the terminal 55 to release all connections and shut down. At the same time, the remote UE terminal simulator 53, the network system simulator 52, the satellite simulator 54 and other test equipment will be reset to perform the next test.
[0201] In the embodiment of the present invention, by setting the terminal simulator, the network system simulator protocol stack architecture and functions, simulating the test environment, based on different test scenarios, the function of the terminal accessing the network through the relay mode is tested. Therefore, by testing the relay UE terminal in the relay scenario of the new air interface user equipment to the network, the correct communication of the terminal on the Uu and PC5 interfaces is guaranteed, and the network coverage and the reliability of end-to-end communication are improved.
[0202] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0203] The present application is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.
[0204] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.
[0205] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.
[0206] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A test system for a new air interface technology sidelink relay, characterized in that: The system includes a relay UE terminal simulator, a host computer and a terminal to be tested; The protocol stack of the relay UE terminal emulator includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, PC5-SDAP; The host computer is connected to the relay UE terminal simulator, and the host computer is used to provide the relay UE terminal simulator with high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the protocol stack, and configure the protocol layer parameters of the protocol stack of the relay UE terminal simulator; The relay UE terminal simulator uses PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP and PC5-SDAP protocol layers to perform direct communication with the terminal under test through SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces; The relay UE terminal simulator uses PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP and Uu-SDAP protocol layers through Uu SRBs, Uu DRBs and SL-SRB4 interfaces to perform a relay function on the terminal under test; Wherein, the host computer sets the mode of PC5-SRAP of the relay UE terminal simulator to a special mode: In the uplink direction, the receiving part of the PC5 interface SRAP entity obtains the data packet from the terminal to be tested from the PC5 Ingress RLC channel, performs uplink header processing on the data packet from the terminal to be tested, and passes the processed data packet to the Uu-PDCP layer; In the downlink direction, the sending part of the PC5 interface SRAP entity performs downlink header processing on the data packets from the Uu-PDCP layer and sends the processed data packets to the terminal under test through the PC5 Egress RLC channel.
2. The system according to claim 1, characterized in that The system also includes a network system simulator; The protocol stack of the network system simulator includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP; The host computer is connected to the network system simulator, and is used to provide high-level NAS, Uu-RRC messages and user data carried by the network system simulator, and configure the parameters of each protocol layer of the protocol stack of the network system simulator. The network system simulator is used to establish at least one NR cell or not establish an NR cell according to a test scenario; When an NR cell is established, the network system simulator is connected to the relay UE terminal simulator via a Uu interface.
3. The system according to claim 2, characterized in that The system also includes a satellite simulator; The host computer is connected to the satellite simulator, and the host computer is used to control the satellite simulator to transmit satellite signals, wherein the satellite signals include synchronization signals, geographic locations and displacements of satellite navigation systems.
4. The system according to claim 3, characterized in that The host computer is used to simulate NAS, Uu-RRC, PC5-RRC and PC5-S, generate user data, set test parameters, control the relay UE terminal simulator, network system simulator, satellite simulator and the terminal to be tested, and execute the test process; The host computer is also connected to the terminal to be tested, and the host computer is used to configure the terminal to be tested to a normal mode or a test loopback mode; The host computer is also used to configure the 5G ProSe service parameters in the global subscriber identity card of the terminal to be tested and the pre-configured parameters of the NR sidelink relay technology to realize the communication of the NR sidelink relay, and the 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU .
5. The system according to claim 4, characterized in that The host computer is used to control the relay UE terminal simulator to transmit a sidelink synchronization signal and a sidelink master information block.
6. The system according to claim 5, characterized in that The host computer comprises: The first discovery function test module is used to test the NR sidelink discovery function between the terminal to be tested and the relay UE terminal simulator; A first PC5 interface test module, used to test the functions of the PC5 interface between the terminal to be tested and the relay UE terminal simulator, wherein the functions of the PC5 interface include a PROSE direct link establishment function, a rejection function, a modification function, and a release function; The first control plane function test module is used to test the control plane function of the terminal under test accessing the network through the relay UE terminal simulator; The first user plane function test module is used to test the user plane function of the terminal to be tested accessing the network through the relay UE terminal simulator relay; Relay selection and reselection test module, used to test the relay selection and reselection function of the terminal under test; A service continuity function test module, used to test the service continuity function of the terminal to be tested, wherein the service continuity function includes path switching; The first SRAP function test module is used to test the SRAP function of the terminal to be tested.
7. A test system for a new air interface technology sidelink relay, characterized in that: The system includes a remote UE terminal simulator, a network system simulator, a host computer and a terminal to be tested; The protocol stack of the remote UE terminal simulator includes PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP, Uu-SDAP, PC5-PDCP, PC5-SDAP; The host computer is connected to the remote UE terminal simulator, and is used to provide high-level NAS, Uu-RRC, PC5-RRC, PC5-S messages and user data carried by the remote UE terminal simulator, and configure the protocol layer parameters of the protocol stack of the remote UE terminal simulator; The remote UE terminal simulator directly communicates with the terminal under test using PC5-PHY, PC5-MAC, PC5-RLC, PC5-PDCP and PC5-SDAP protocol layers through SL-SRB0~2, SL-SRB3 and SL-DRBs interfaces; The remote UE terminal simulator is connected to the terminal under test through Uu SRBs, Uu DRBs and SL-SRB4 interfaces using PC5-PHY, PC5-MAC, PC5-RLC, PC5-SRAP, Uu-PDCP and Uu-SDAP protocol layers so that the terminal under test performs a relay function; The protocol stack of the network system simulator includes Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP; The host computer is connected to the network system simulator, and is used to provide high-level NAS, Uu-RRC messages and user data carried by the network system simulator, and configure the parameters of each protocol layer of the protocol stack of the network system simulator; The network system simulator is used to perform Uu SRBs and Uu DRBs interface interaction between the network system simulator and the terminal to be tested through Uu-PHY, Uu-MAC, Uu-RLC, Uu-PDCP and Uu-SDAP protocol layers, and perform Uu SRBs and Uu DRBs interface interaction between the network system simulator and the remote UE terminal simulator through Uu-PHY, Uu-MAC, Uu-RLC, Uu-SRAP, Uu-PDCP and Uu-SDAP protocol layers via Uu relay RLC channel relay; The host computer is used to simulate NAS, Uu-RRC, PC5-RRC, PC5-S protocol layers, generate user data, set test parameters, control the remote UE terminal simulator, network system simulator and the terminal to be tested, and execute the test process; The host computer is also used to configure the 5G ProSe service parameters in the global subscriber identity card of the terminal to be tested and the pre-configured parameters of the NR sidelink relay technology to realize the communication of the NR sidelink relay, and the 5G ProSe service parameters include EF UST EF 5G_PROSE_ST EF 5G_PROSE_DD EF 5G_PROSE_DC EF 5G_PROSE_RU ; The host computer is also connected to the terminal to be tested, and the host computer is also used to configure the terminal to be tested to a normal mode or a test loopback mode.
8. The system according to claim 7, characterized in that The host computer is used to control the remote UE terminal simulator to transmit a sidelink synchronization signal and a sidelink master information block.
9. The system according to claim 7, characterized in that The system also includes a satellite simulator; The host computer is connected to the satellite simulator, and the host computer is used to control the satellite simulator to transmit satellite signals, wherein the satellite signals include synchronization signals, geographic locations and displacements of satellite navigation systems.
10. The system according to claim 8, characterized in that The host computer comprises: The second discovery function test module is used to test the NR sidelink discovery function between the terminal to be tested and the remote UE terminal simulator; A second PC5 interface test module is used to test the functions of the PC5 interface between the terminal to be tested and the remote UE terminal simulator, wherein the functions of the PC5 interface include a PROSE direct link establishment function, a rejection function, a modification function, and a release function; The second control plane function test module is used to test the control plane function of the terminal under test relaying the remote UE terminal simulator to access the network; The second user plane function test module is used to test the user plane function of the terminal to be tested relaying the remote UE terminal simulator to access the network; The second SRAP function test module is used to test the SRAP function of the terminal to be tested.
Citation Information
Cited By
Data testing method for wireless network high-level protocol, computing device, chip, computer readable storage medium and computer program product
CN120455339A