The subject matter described herein relates to testing radio network equipment. More particularly, the subject matter described herein described herein includes methods, systems, and computer readable media for frequency selective channel modeling.
When testing radio network equipment, such as evolved Node Bs (e-Node Bs), it is desirable to simulate cell coverage holes on a frequency specific basis. For example, an e-Node B schedules user equipment (UEs) to specific frequencies and timeslots for transmission of data on uplink channels to the e-Node Bs. Similarly, the e-Node B schedules or assigns particular downlink frequencies and timeslots to UEs for transmission of data on downlink channels to the UEs. If a particular set of frequencies and timeslots is performing poorly, the e-Node B may migrate the scheduling such that UEs are scheduled to frequency bands and timeslots that are performing better. Similarly, if a particular set of frequencies and timeslots is performing well, the e-Node B may migrate UE assignment towards such frequencies and timeslots. It is desirable to simulate poor and good channel characteristics to trigger a response by the e-Node B so that the response can be monitored to ensure that the e-Node B will perform correctly when deployed in a live network.
One possible method for testing an e-Node B's response to varying channel conditions is to simulate channel quality changes on a per UE basis. For example, a simulated UE may fake poor channel quality by changing channel quality parameters, such as channel quality indicator (CQI), block error rate (BLER), or other parameters, and communicate these false channel quality parameters to the e-Node B. However, simulating such parameters on a per UE basis does not take into account how the UEs are scheduled by the e-Node B across the bandwidth. In addition, modeling changes in channel quality on a per UE basis may be cumbersome in cases when hundreds or even thousands of UEs are being simulated and the channel conditions will follow UE not the frequency allocation in the bandwidth.
Accordingly, in light of these difficulties and limitations, there exists a need for methods, systems, and computer readable media for frequency selective channel modeling.
The subject matter described herein includes methods, systems, and computer readable media for frequency selective channel modeling. One exemplary system includes a network equipment test device including at least one processor. The network equipment test device includes the UE emulator implemented by the at least one processor and configured to emulate a plurality of UEs that attach to and communicate with a device under test. The system further includes a frequency selective channel modeler configured to receive resource scheduling information for the UEs from the device under test, to determine channel performance categories for the UEs across the bandwidth using the resource scheduling information and to determine values for channel quality parameters using the channel performance categories. The emulated UEs communicate the channel quality parameters to the device under test.
The subject matter described herein may be implemented in hardware, software, firmware, or any combination thereof. As such, the terms “function” “node” or “module” as used herein refer to hardware, which may also include software and/or firmware components, for implementing the feature being described. In one exemplary implementation, the subject matter described herein may be implemented using a computer readable medium having stored thereon computer executable instructions that when executed by the processor of a computer control the computer to perform steps. Exemplary computer readable media suitable for implementing the subject matter described herein include non-transitory computer-readable media, such as disk memory devices, chip memory devices, programmable logic devices, and application specific integrated circuits. In addition, a computer readable medium that implements the subject matter described herein may be located on a single device or computing platform or may be distributed across multiple devices or computing platforms.
The subject matter described herein will now be explained with reference to the accompanying drawings of which:
The subject matter described herein includes methods, systems, and computer readable media for frequency selective channel modeling. Referring to
In order to perform frequency selective channel modeling, network equipment test device 100 includes a frequency selective channel modeler 112 that models channel parameters on a per resource block basis, rather than a per UE basis and provides information to UE emulator 108 so that UE emulator 108 can adjust channel parameters of emulated UEs. In LTE and LTE advanced networks, the e-Node B assigns or schedules UEs to resource blocks for uplink and downlink communications.
Each resource block will be assigned to one or more UEs at attachment time by the e-Node B. It is desirable to test the scheduling functionality of the e-Node B in response to frequency selective channel modeling. Accordingly, frequency selective channel modeler 112 may place resource blocks in performance categories that are mapped to channel quality parameters. Table 1 shown below illustrates an exemplary mapping that may be used by frequency selective channel modeler 112 to assign resource blocks to performance categories.
In Table 1, resource blocks 1-24 are each assigned a performance category of good, medium, or poor, which correspond to different channel quality parameters. The terms “good”, “medium”, and “poor” are used herein to indicate relative levels of channel performance. For example, a resource block assigned to a good channel performance category performs better than a resource block assigned to a medium channel performance category, which performs better than a resource block assigned to a poor channel performance category. The channel performance categories are used to determine values for channel quality parameters to be communicated by emulated UEs to the device under test in order to emulate the indicated channel performance. Although the terms “good”, “poor”, and “medium” are used herein to indicate the channel performance categories, these terms are intended to include or cover any value, word, or construct that can be used to determine channel quality parameters used to emulate a channel performance category. Table 2 shown below illustrates exemplary mappings between resource block performance categories and channel quality parameters.
In Table 2, each performance category from Table 1 corresponds to channel quality parameter values. For example, if the resource block is in the poor category, this means that the channel has low quality for this resource block, which corresponds to a low CQI value, low uplink power, and high downlink (DL) BLER. Similarly, if the channel quality is intermediate, this may correspond to an intermediate CQI value, a medium uplink power, and a medium DL BLER value. If the channel quality is categorized as good, this may correspond to a good or high CQI value, a good or high uplink power, and zero or low DL BLER. In Table 2, the qualifiers “low”, “medium”, and “high”, refer to relative values of the corresponding parameters. For example, a low CQI value is less than a medium CQI value, which is less than a good or high CQI value. It is understood that in an implementation, actual channel quality parameter values may be specified for each channel performance category.
The channel performance categories and/or channel quality parameters may be used to set or adjust the channel quality parameters for UEs being emulated. For example, for a given UE being emulated, frequency selective channel modeler 110 may determine the resource block or resource blocks to which the UE is assigned, determine the corresponding performance category, and set or adjust the channel quality parameters in accordance with the resource block performance category. UE emulator 108 may then communicate the channel quality parameters to the e-Node B in messages transmitted by emulated UEs 110 to the e-Node B over the uplink interface.
At run time, in step 304, downlink data is received by UE emulator 108 from the device under test 102. The downlink data includes downlink control indicator (DCI) values that specify resource block mappings to be used by the UEs being emulated. In step 306, the downlink resource block and uplink resource block assignment is identified on a per UE basis. This means that the resource blocks on the uplink and downlink channels identified used by each UE being emulated are identified. The decoding of the DCI value may be performed by UE emulator 108 or frequency selective channel modeler 112.
In step 308, each resource block is mapped to a channel performance category. The step may be performed by using data similar to that illustrated above in Table 1. If a UE uses multiple resource blocks, it may be determined which category to use. In one example, this determination may be made by selecting the category that has the largest number of resource elements assigned to the UE. The determination of a channel performance category for a resource block may be performed by frequency selective channel modeler 112 or UE emulator 108. The determination of which resource block to use in assigning a channel performance category to the UE may also be performed by frequency selective channel modeler 112 or UE emulator 108.
In step 310, uplink and downlink channel parameters are computed or determined based on the identified category. The uplink and downlink parameters may include CQI, UL power, DL BLER, and other parameters. The parameters may be determined algorithmically or using stored data such as that illustrated in Table 2. The mapping between channel performance category and channel quality parameters may be performed by frequency selective channel modeler 112 or UE emulator 108 using data provided by a frequency selective channel modeler 112.
In step 312, it is determined whether the frequency selective channel modeling has been completed for all active UEs. If channel modeling has not been completed, control returns to step 306 where the frequency selective channel modeling for the next UE begins. If channel modeling has been completed for all active UEs for the current subframe, control returns to step 304 where DCIs are received for the next subframe and the process is repeated. Thus, using the process illustrated in
In step 404, a channel performance category is determined for each resource block to which the emulated UEs are assigned. The categories may be the same or similar to those found above in Table 1. The determination may be made by frequency selective channel modeler 112 or by UE emulator 108 using data provided by frequency selective channel modeler 112.
In step 406, channel quality parameters are determined from the resource block performance categories. For example, CQI, BLER, and uplink power parameters can be determined based on the assigned category either algorithmically or using stored mappings. As stated above with respect to
In step 408, uplink data is transmitted to the device under test 102, and downlink data is received from the device under test 102. For example, emulated UEs 110 instantiated by UE emulator 108 may transmit uplink data to and receive downlink data from device under test 102. The uplink data may include the channel quality parameters whose values were selected using the channel performance categories described above. Each emulated UE 110 communicates its channel quality parameters to device under test 102 in the resource block or resource blocks for which the UE was scheduled by device under test 102. Because the resource blocks are assigned different performance categories, emulated UEs 110 model different channel characteristics across the entire uplink bandwidth.
In step 410, the response of the device under test 102 to changes in channel quality parameters is determined. Step 410 may be performed by test controller 114. In one example, if a particular resource block is determined to have poor quality parameters, the test device may expect the device under test 102 to migrate UEs away from the poor quality resource block. In another example, if a particular resource block is identified as having good channel quality, the test device may expect the e-Node B to migrate UEs to the good quality resource block. Whether the device under test 102 migrates the UEs as expected may be used to indicate to the user whether the e-Node B passed or failed the test.
In step 412, network equipment test device 100 may optionally change the channel performance categories for subsequent iterations of the test. For example, resource blocks that were originally assigned a high quality may be switched to low or medium quality, or vice versa. This step may be performed by test controller 114. After the channel performance parameters are changed (or not changed), control may return to step 400 where plural UEs are emulated and then to the remaining steps where the channel quality parameters of the UEs are altered based on the new channel performance categories. The steps illustrated in
In addition to assigning resource blocks to channel performance categories in using the channel performance categories to change channel quality parameters for emulated UEs, network equipment test device 100 may assign emulated UEs to channel models as specified by 3GPP and other standards. Examples of channel models that may be assigned to each UE include additive white Gaussian noise (AWGN), extended pedestrian A (EPA), extended typical urban (ETU), and high speed train (HST). Such channel models may be used by UE emulator 108 to further change the channel quality parameters communicated to device under test 102. Test controller 114 may monitor the response of device under test 102 to each channel model in addition to the frequency specific performance categories described above.
When testing an e-Node B that is to be deployed in an LTE or LTE advanced network, network equipment test device 100 may be used to assign the entire operating bandwidth to channel performance categories as described above. The entire operating bandwidth may be 20 megahertz for a single carrier and/or 100 megahertz for five carriers. A single resource block may be assigned to a category or a group of contiguous or noncontiguous resource blocks may be assigned to categories. The assignment of resource blocks to categories may be provided as a configuration option by network equipment test device 100 before initiating a test. In addition, channel performance category assignments may be changed either manually or automatically during a test or series of tests. The categories may be assigned to both resource blocks in uplink and downlink subframes. When simulating time division duplex (TDD) communications, the uplink and downlink channel performance category assignments may be the same. When simulating frequency division duplex (FDD) communications, the uplink and downlink channel performance categories may be the same or different from each other, as specified by the user.
By assigning resource blocks to different categories, the frequency selective scheduling functionality of the e-Node B can be tested and cell coverage holes can be identified. Such testing may facilitate the understanding of resource block performance at the subband level, which varies from cell to cell and from e-Node B to e-Node B. The subject matter described herein will help test the feature in LTE advanced networks where e-Node Bs coordinate between cells to restrict certain resource blocks so that interference will be minimized at cell edges. Using such a feature, an e-Node B may identify and block poorly performing resource blocks by UEs attached to the e-Node B so that a neighbor cell can use the resource blocks for its UEs. Thus, part of the frequency selective channel modeling described herein can be used to verify proper resource block assignment between e-Node Bs when implementing LTE advanced intercell interference avoidance functionality.
It will be understood that various details of the presently disclosed subject matter may be changed without departing from the scope of the presently disclosed subject matter. Furthermore, the foregoing description is for the purpose of illustration only, and not for the purpose of limitation.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 61/824,226, filed May 16, 2013; the disclosure of which is incorporated herein by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
5530917 | Andersson et al. | Jun 1996 | A |
5539749 | Eul | Jul 1996 | A |
5561841 | Markus | Oct 1996 | A |
5596570 | Soliman | Jan 1997 | A |
5867791 | Chambert | Feb 1999 | A |
6018521 | Timbs et al. | Jan 2000 | A |
6163547 | De Vriendt et al. | Dec 2000 | A |
6292667 | Wallentin et al. | Sep 2001 | B1 |
6308065 | Molinari et al. | Oct 2001 | B1 |
6374112 | Widegren | Apr 2002 | B1 |
6445683 | Nobuyasu et al. | Sep 2002 | B1 |
6456675 | Wagner et al. | Sep 2002 | B2 |
6466556 | Boudreaux | Oct 2002 | B1 |
6490315 | Katz et al. | Dec 2002 | B2 |
6519461 | Andersson et al. | Feb 2003 | B1 |
6587457 | Mikkonen | Jul 2003 | B1 |
6594240 | Chuah et al. | Jul 2003 | B1 |
6594241 | Malmlöf | Jul 2003 | B1 |
6771957 | Chitrapu | Aug 2004 | B2 |
7558565 | Miller et al. | Jul 2009 | B2 |
7889663 | Wright et al. | Feb 2011 | B1 |
8781797 | Oltman | Jul 2014 | B1 |
8793117 | Varshney et al. | Jul 2014 | B1 |
9125068 | Balkwill | Sep 2015 | B2 |
20020012380 | Hottinen et al. | Jan 2002 | A1 |
20020021698 | Lee et al. | Feb 2002 | A1 |
20020183053 | Gopalakrishna et al. | Dec 2002 | A1 |
20040214564 | Rosen et al. | Oct 2004 | A1 |
20060229018 | Mlinarsky et al. | Oct 2006 | A1 |
20060234636 | Miller et al. | Oct 2006 | A1 |
20060262880 | Mizuta et al. | Nov 2006 | A1 |
20060276195 | Nordling | Dec 2006 | A1 |
20090046569 | Chen | Feb 2009 | A1 |
20090109926 | Meylan | Apr 2009 | A1 |
20100075678 | Akman et al. | Mar 2010 | A1 |
20110199985 | Cai et al. | Aug 2011 | A1 |
20110223900 | Yu et al. | Sep 2011 | A1 |
20110287721 | Haran | Nov 2011 | A1 |
20110294497 | Hedlund et al. | Dec 2011 | A1 |
20110310745 | Goria et al. | Dec 2011 | A1 |
20120150521 | Balkwill | Jun 2012 | A1 |
20120269143 | Bertrand | Oct 2012 | A1 |
20120309323 | Guo et al. | Dec 2012 | A1 |
20130044610 | Zhao | Feb 2013 | A1 |
20130155872 | Subramanian | Jun 2013 | A1 |
20130155878 | Deng | Jun 2013 | A1 |
20130235727 | Campbell | Sep 2013 | A1 |
20140321303 | Iyer et al. | Oct 2014 | A1 |
Number | Date | Country |
---|---|---|
2009-065488 | Mar 2009 | JP |
WO 02098151 | Dec 2002 | WO |
WO 2012117147 | Sep 2012 | WO |
WO 2012150894 | Nov 2012 | WO |
WO 2014176376 | Oct 2014 | WO |
Entry |
---|
Commonly-assigned, co-pending International Application No. PCT/US14/35204 for “Methods, Systems, and Computer Readable Media for Testing Inter-Cell Interference Coordination Capabilities of Wireless Access Nodes,” (Unpublished, filed Apr. 23, 2014). |
Commonly-assigned, co-pending U.S. Appl. No. 14/229,789 for “Methods, Systems, and Computer Readble Media for Testing Inter-Cell Interference Coordination Capabilities for Wireless Access Nodes,” (Unpublished, filed Mar. 28, 2014). |
“LTE and LTE-A Products,” Part No. 46891/580, Issue 3, pp. 1-16 (Jan. 2013). |
“Infrastructure Test System, TM500 LTE-A, 3GPP LTE Test,” Part No. 46900/003, Issue 1, pp. 1-8 (Oct. 2012). |
“Aeroflex Launches TM500 LTE-A Test Mobile,” http://www.evaluationengineering.com/news/aeroflex-launches-tm500-lte-a-test-mobile.php, p. 1 (Jul. 19, 2012). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority for International Application No. PCT/US2014/038462 (Sep. 24, 2014). |
Non-Final Office Action for U.S. Appl. No. 13/154,166 (Oct. 28, 2014). |
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration for International Application No. PCT/US2014/035204 (Aug. 22, 2014). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/154,166 (Jun. 2, 2014). |
Applicant-Initiated Interview Summary for U.S. Appl. No. 13/154,166 (Apr. 28, 2014). |
Final Office Action for U.S. Appl. No. 13/154,166 (Mar. 3, 2014). |
Overview of 3GPP Release 10 V0.2.0 (Mar. 2014). |
Non-Final Office Action for U.S. Appl. No. 13/154,166 (Aug. 19, 2013). |
Dahlman et al., “10.4.9: Blind Decoding of PDCCHs,” 4G LTE / LTE-Advanced for Mobile Broadband, pp. 199-202 (2011). |
Ikuno et al., “System level simulation of LTE networks,” 2010 IEEE 71st Vehicular Technology Conference: VTC2010-Spring, (May 16-19, 2010). |
“IxCatapult Chassis,” http://www.ixiacom.com/products/display?skey=ch—ixcatapult, pp. 1-2 (Downloaded from the Internet Apr. 14, 2010). |
“Wireless Network Testing,” Ixia, 915-2623-01 Rev A, pp. 1-18 (Jan. 2010). |
“Wireless Network Testing,” Ixia, 915-2622-01 Rev A, pp. 1-16 (Jan. 2010). |
Xiao et al., “IMS Network Deployment Cost Optimization Based on Flow-Based Traffic Model,” IEEE/IFIP Network Operations and Management Symposium—NOMS 2010, pp. 232-239 (2010). |
“DCT2000 LTE UE Simulation API Manual,” Release 17.1, Catapult Communications, pp. 1-106 (May 2009). |
“Catapult Communications Announces High-Capacity LTE UE Simulation Test System,” Catapult Communications Corporation, pp. 1-2 (Feb. 9, 2009). |
“Network Topology,” http://web.archive.org/web/20081219235147/http://en.wikipedia.org/wiki/Network—topology, pp. 1-9 (Dec. 19, 2008). |
“LTE (Long Term Evolution) Testing Systems,” http://www.catapult.com/technologies/tech—lte.htm, pp. 1-2 (Jun. 26, 2008). |
Non-Final Office Action for U.S. Appl. No. 09/866,955 (Dec. 31, 2013). |
Notification of Transmittal of the International Search Report or the Declaration for International Application No. PCT/US20/16638 (Oct. 29, 2002). |
“Universal Mobile Telecommunications (UMTS) Protocols and Protocol Testing,” International Engineering Consortium, http://www.iec.org/online/tutorials/UMTS/topic04.html, pp. 1-3 (2001). |
“Universal Mobile Telecommunications System (UMTS) Protocols and Protocol Testing,” International Engineering Consortium, http://www.iec.org/online/tutorials/UMTS/topic02.html, pp. 1-7 (2001). |
“Universal Mobile Telecommunications Systems (UMTS); UTRAN lub Interface User Plane Protocols for Common Transport Channel Data Streams (3GPP TS 25.435 version 3.5.0 Release 1999),” ETSI TS 125 435 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); UTRAN lub Interface Data Transport and Transport Signalling for Common Transport Channel Data Streams (3GPP TS 25.434 version 3.4.0 Release 1999),” ETSI TS 125 434 V3.4.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); UTRAN lub Interface NBAP Signalling (3GPP TS 25.433 version 3.4.1 Release 1999),” ETSI TS 125 433 V3.4.1 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); UTRAN lub/lur Interface User Plane Protocol for DCH Data Streams (3GPP TS 25.427 version 3.5.0 Release 1999),” ETSI TS 125 427 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); UTRAN lur and lub Interface Data Transport; Transport Signalling for DCH Data Streams (3GPP TS 25.426 version 3.5.0 Release 1999),” ETSI TS 125 426 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); UTRAN Overall Description (3GPP TS 25.401 version 3.5.0 Release 1999),” ETSI TS 125 401 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); RRC Protocol Specification (3GPP TS 25.331 version 3.5.0 Release 1999),” ETSI TS 125 331 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); RLC protocol specification (3GPP TS 25.322 version 3.5.0 Release 1999),” ETSI TS 125 322 V3.5.0 (Dec. 2000). |
“Universal Mobile Telecommunications System (UMTS); MAC protocol specification (3GPP TS 25.321 version 3.5.0 Release 1999),” ETSI TS 125 321 V3.6.0 (Dec. 2000). |
Kwon et al., “Performance Comparison of RAN-CN Protocol Stacks in IMT-2000 Networks,” IEEE, pp. 2370-2374 (2000). |
Weiss, “Designing Macroscopic Diversity Cellular Systems,” IEEE, pp. 2054-2058 (1999). |
Lee et al., “Effect of Soft and Softer Handoffs on CDMA System Capacity,” IEEE Transactions on Vehicular Technology, vol. 47, No. 3, pp. 830-841 (Aug. 1998). |
Marchent et al., “Handover and Macro Diversity for 3rd Generation Mobile Systems within ATM Fixed Networks,” IEEE, pp. 1151-1155 (1996). |
Non-Final Office Action for U.S. Appl. No. 14/229,789 (Sep. 15, 2015). |
Supplemental Notice of Allowability for U.S. Appl. No. 13/154,166 (Jul. 28, 2015). |
Corrected Notice of Allowability for U.S. Appl. No. 13/154,166 (Apr. 24, 2015). |
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 13/154,166 (Apr. 13, 2015). |
Number | Date | Country | |
---|---|---|---|
20140341052 A1 | Nov 2014 | US |
Number | Date | Country | |
---|---|---|---|
61824226 | May 2013 | US |