OVER-THE-AIR TEST
20170093509 ยท 2017-03-30
Inventors
Cpc classification
H04L23/00
ELECTRICITY
H04L5/14
ELECTRICITY
International classification
Abstract
A system for emulating an over-the-air channel for communicating with a device under test is provided. The system comprises an anechoic chamber having N.sub.A primary probes and N.sub.B secondary probes where N.sub.A>N.sub.B. The system also comprises a dividing module for dividing N.sub.A primary impulse responses {.sub.n.sub.
Claims
1. A system for emulating an over-the-air channel for communicating with a device under test, the system comprising: an anechoic chamber having N.sub.A primary probes and N.sub.B secondary probes where N.sub.A>N.sub.B; a dividing module for dividing N.sub.A primary impulse responses {.sub.n.sub.
2. The system according to claim 1, wherein the defining module is arranged to define the n.sub.Bth secondary impulse response v.sub.n.sub.
3. The system according to claim 1, further comprising a setting module for setting a correlation between a primary channel model h.sub.A=.sub.n.sub.
4. The system according to claim 3, wherein the defining module is arranged to define the n.sub.Bth secondary impulse response v.sub.n.sub.
5. The system according to claim 4, wherein the setting module is arranged to determine, on the basis of having set the correlation to the predetermined value, a coefficient c.sub.n.sub.
6. The system according to claim 5, wherein the coefficients {c.sub.n.sub.
7. (canceled)
8. (canceled)
9. The system according to claim 1, wherein the N.sub.B complex sequences .sub.n.sub.
10. The system according to claim 1, wherein the communicating is by time-division duplexing and the predetermined value is one.
11. The system according to claim 1, wherein the communicating is by frequency-division duplexing and the predetermined value is between zero and one.
12. The system according to claim 1, wherein the subsets are of equal size.
13. The system according to claim 1, wherein the subsets are of unequal sizes.
14. The system according to claim 1, wherein the over-the-air channel has a uniform power angular spectrum.
15. The system according to claim 1, wherein the over-the-air channel comprises a Laplacian shaped spatial cluster.
16. (canceled)
17. (canceled)
18. (canceled)
19. The system according to claim 1, wherein the anechoic chamber is arranged to: emulate downlink transmission to the device under test by forming a beam with at least one of the downlink probes on the basis of the primary channel model h.sub.A or secondary channel model h.sub.B; and emulate uplink transmission from the device under test by capturing a signal from the device under test with at least one of the uplink probes and artificially fading the signal on the basis of the secondary channel model h.sub.B or the primary channel model h.sub.A, respectively.
20. (canceled)
21. A method of emulating an over-the-air channel for communicating with a device under test in an anechoic chamber having N.sub.A primary probes and N.sub.B secondary probes where N.sub.A>N.sub.B, the method comprising: dividing N primary impulse responses {.sub.n.sub.
22. The method according to claim 21, further comprising defining the n.sub.Bth secondary impulse response v.sub.n.sub.
23. The method according to claim 21, further comprising setting a correlation between a primary channel model h.sub.A=.sub.n.sub.
24. The method according to claim 23, further comprising defining the n.sub.Bth secondary impulse response v.sub.n.sub.
25. The method according to claim 24, further comprising determining, on the basis of having set the correlation to the predetermined value, a coefficient c.sub.n.sub.
26.-38. (canceled)
39. The method according to claim 21, further comprising: emulating downlink transmission to the device under test by forming a beam with at least one of the downlink probes on the basis of the primary channel model h.sub.A or the secondary channel model h.sub.B; and emulating uplink transmission from the device under test by capturing a signal from the device under test with at least one of the uplink probes and artificially fading the signal on the basis of the secondary channel model h.sub.B or the primary channel model h.sub.A, respectively.
40.-48. (canceled)
Description
DESCRIPTION OF THE DRAWINGS
[0059] The invention will now be described in detail with reference to the following drawings of which:
[0060]
[0061]
[0062]
[0063]
[0064]
[0065]
[0066]
[0067]
[0068]
[0069]
[0070]
[0071]
[0072] Throughout the drawings, like reference symbols refer to like features or steps.
DETAILED DESCRIPTION OF THE INVENTION
[0073] As shown in
[0074] The channel may be characterised by various further parameters. For example, since the lengths of the paths are different distances, it takes the signal different times to propagate along each of the paths. The delays introduced by each of the paths mean that signals reflected by different clusters arrive at the receiver 66 at different times. The total signal transmitted in the channel can be said to be made up of different taps each propagating along a different path.
[0075] A beam arriving at a receiver may also be characterised by a power angular spectrum (PAS) of the cluster off which it reflects. For example, depending on the structure and shape of the cluster, the beam will be attenuated and reflected in different waysfor example according to a Laplacian PAS or otherwise-shaped distribution. The spread of the transmitted and reflected beams may be summarised by an angular spread which may for example be an integer multiple of the standard deviation in the PAS of the beam. Referring to
[0076] The cluster 54 and/or receiver 66 may be moving, in which case an expression for the reflected beam 68 detected by the receiver 66 needs to include terms to account for the Doppler effect. Other conditions, such as the geometry of the transmitting and receiving antennas may also need to be taken into account in a model of the channel. For example, the transmitter antenna array may be a Uniform Linear Array with an associated field shape.
[0077] With reference to
[0078] In general, the total downlink channel h.sub.d experienced by a DUT may be expressed as the sum of the weighted downlink impulse responses of each of the probes:
[0079] In the same way that the transmitting probes may together simulate a pre-faded signal, the receiving probes of an anechoic chamber may together capture a signal from a DUT and add artificial fading to that signal to emulate the fading that would have taken place as it propagated back along the radio channel towards, for example, a radio base station. A mapping of the uplink channel to each of the uplink probes is therefore required for adding uplink fading. Assuming that the radio channel uses time-division duplexing (TDD), if the number of downlink probes N.sub.d is equal to the number of uplink probes N.sub.u, and the respective uplink and downlink probes are positioned at the same angular locations in the anechoic chamber, the same mapping that has been applied to the downlink probes can also be used for the uplink probes. This is to say that if N.sub.u=N.sub.d and n.sub.u=n.sub.d, the n.sub.uth uplink impulse response v.sub.n.sub.
[0080] In the case of frequency-division duplexing (FDD), the uplink frequency f.sub.u is different to the downlink frequency f.sub.d. Thus, even with N.sub.u=N.sub.d and n.sub.u=n.sub.d, the uplink and downlink impulse responses are not identical:
.sub.n.sub.
[0081] However, the uplink and downlink channels may still be modelled with the same functions in FDD: the only difference is that the frequency variable takes different values in each case.
[0082] The situation is different when there are different numbers of uplink and downlink probes. For example, the anechoic chamber 100 of
[0083] In TDD the uplink and downlink radio frequencies are the same so the uplink and downlink channels are identical and fully correlated:
where corr( ) and cov( ) are the correlation and covariance operators respectively.
[0084] In FDD the uplink and downlink radio frequencies are different so the uplink and downlink channels are not equal and they are either partially correlated or not correlated depending on their frequency separation:
=corr(h.sub.d,h.sub.u)<1
[0085] In order to simulate uplink and downlink radio channels that are correctly correlated using an anechoic chamber with different numbers of uplink and downlink probes, the following approach is used. The approach is described for the case where there are fewer uplink probes than there are downlink probes,i.e. N.sub.u<N.sub.d. In this case, as described in detail below, the downlink impulse responses {.sub.n.sub.
[0086] With reference to
[0087] The goal is now to obtain a model for the uplink channel
by expressing the uplink impulse responses {v.sub.n.sub.
where a and b are numbers to be calculated.
[0088] The goal is achieved by firstly setting the correlation =corr(h.sub.d,h.sub.u) between the simulated uplink and downlink channels to a predetermined target value .sub.t (step 152). The target correlation .sub.t is the correlation between the real uplink and downlink channels of the radio channel being emulated and can be calculated by methods known in the art. For example, the correlation between the real uplink and downlink channels may be calculated using the frequency correlation function (FCF) of the uplink and downlink radio channels. The FCF may be obtained from a Fourier transform of a power delay profile of the channel. A correlation value corresponding to the frequency separation of the uplink and downlink bands is selected from the FCF as is known in the art. As indicated above, for TDD .sub.t=1 and for FDD .sub.t<1. It will be appreciated that since the target correlation .sub.t depends only on the physical channel being emulated, it is independent of the apparatus for simulating it; in particular the target correlation .sub.t is independent of the arrangement of probes in the anechoic chamber. As such, the target correlation .sub.t places a requirement on the relationship between the simulated uplink and downlink channels, thereby enabling an expression for the uplink impulse responses {v.sub.n.sub.
[0089] For this, a set of N.sub.u coefficients {c.sub.n.sub.
where w.sub.n.sub.
The weights {w.sub.n.sub.
[0090] The n.sub.uth uplink impulse v.sub.n.sub.
where .sub.n.sub.
[0091] Thus, the calculation has delivered an expression for .sub.n.sub.
as required above.
[0092] This expression for v.sub.n.sub.
to provide a model for simulating the uplink radio channel using fewer uplink probes than downlink probes. As a result, full duplex testing of a DUT may be performed in an anechoic chamber having fewer uplink probes than downlink probes. The testing involves forming (step 158) a downlink beam with the N.sub.d downlink probes and by capturing (step 160) a signal from the DUT with the N.sub.u uplink probes and adding fading using the calculation above.
[0093] It will be appreciated from the expression above for v.sub.n.sub.
[0098] In order to provide a simple example of the calculation set out above, consider an anechoic chamber having N.sub.d=3 downlink probes and N.sub.u=2 uplink probes. The three downlink impulse responses are divided (step 150) into N.sub.u=2 subsets, for example a first subset comprising the first downlink impulse response .sub.1 and a second subset comprising the second and third downlink impulse responses .sub.2 and .sub.3. The correlation between the simulated uplink and downlink channels is set to a target value of .sub.t (step 152) and coefficients c.sub.1 and c.sub.2 are determined (step 154) by solving the equation
c.sub.1.Math.{square root over (w.sub.1)}{square root over (g.sub.1)}+c.sub.2.Math.{square root over (w.sub.2)}({square root over (g.sub.2)}+{square root over (g.sub.3)})=.sub.t
[0099] The two uplink impulse responses v.sub.1 and v.sub.2 can then be defined (step 156) as follows
where .sub.1 and .sub.2 are found by solving the following two equations
[0100] As mentioned above, in the case where communication is in TDD mode the target correlation .sub.t is set to one and a set of N.sub.u corresponding coefficients {c.sub.n.sub.
[0101] It will be appreciated that functions relating to OTA testing in an anechoic chamber having different numbers of uplink and downlink probes may be implemented on computers connected for data communication via the components of a packet data network. Although special purpose devices may be used, such devices also may be implemented using one or more hardware platforms intended to represent a general class of data processing device commonly used so as to implement the event identification functions discussed above, albeit with an appropriate network connection for data communication.
[0102] As known in the data processing and communications arts, a general-purpose computer typically comprises a central processor or other processing device, an internal communication bus, various types of memory or storage media (RAM, ROM, EEPROM, cache memory, disk drives etc.) for code and data storage, and one or more network interface cards or ports for communication purposes. The software functionalities involve programming, including executable code as well as associated stored data, e.g. energy usage measurements for a time period already elapsed. The software code is executable by the general-purpose computer that functions as the server or terminal device used for OTA testing. In operation, the code is stored within the general-purpose computer platform. At other times, however, the software may be stored at other locations and/or transported for loading into the appropriate general-purpose computer system. Execution of such code by a processor of the computer platform or by a number of computer platforms enables the platform(s) to implement the methodology for OTA testing, in essentially the manner performed in the implementations discussed and illustrated herein.
[0103] Those skilled in the art will be familiar with the structure of general purpose computer hardware platforms. As will be appreciated, such a platform may be arranged to provide a computer with user interface elements, as may be used to implement a personal computer or other type of work station or terminal device. A general purpose computer hardware platform may also be arranged to provide a network or host computer platform, as may typically be used to implement a server.
[0104] For example, a server includes a data communication interface for packet data communication. The server also includes a central processing unit (CPU), in the form of one or more processors, for executing program instructions. The server platform typically includes an internal communication bus, program storage and data storage for various data files to be processed and/or communicated by the server, although the server often receives programming and data via network communications.
[0105] A user terminal computer will include user interface elements for input and output, in addition to elements generally similar to those of the server computer, although the precise type, size, capacity, etc. of the respective elements will often different between server and client terminal computers. The hardware elements, operating systems and programming languages of such servers are conventional in nature, and it is presumed that those skilled in the art are adequately familiar therewith. Of course, the server functions may be implemented in a distributed fashion on a number of similar platforms, to distribute the processing load.
[0106] Hence, aspects of the methods of OTA testing outlined above may be embodied in programming. Program aspects of the technology may be thought of as products or articles of manufacture typically in the form of executable code and/or associated data that is carried on or embodied in a type of machine readable medium and/or in a plurality of such media. Storage type media include any or all of the tangible memory of the computers, processors or the like, or associated modules thereof, such as various semiconductor memories, tape drives, disk drives and the like, which may provide non-transitory storage at any time for the software programming. All or portions of the software may at times be communicated through the Internet or various other telecommunication networks. Such communications, for example, may enable loading of the software from one computer or processor into another, for example, from a management server or host computer of the organisation providing OTA testing services into the OTA testing computer platform. Thus, another type of media that may bear the software elements includes optical, electrical and electromagnetic waves, such as used across physical interfaces between local devices, through wired and optical landline networks and over various air-links. The physical elements that carry such waves, such as wired or wireless links, optical links or the like, also may be considered as media bearing the software. As used herein, unless restricted to non-transitory, tangible storage media, terms such as computer or machine readable medium refer to any medium that participates in providing instructions to a processor for execution.
[0107] Hence, a machine readable medium may take many forms, including but not limited to, a tangible storage medium, a carrier wave medium or physical transmission medium. Non-volatile storage media include, for example, optical or magnetic disks, such as any of the storage devices in any computer(s) or the like, such as may be used to implement the OTA testing, etc. shown in the drawings. Volatile storage media include dynamic memory, such as main memory of such a computer platform. Tangible transmission media include coaxial cables; copper wire and fibre optics, including the wires that comprise a bus within a computer system. Carrier-wave transmission media can take the form of electric or electromagnetic signals, or acoustic or light waves such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer-readable media therefore include for example: a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD-ROM, DVD or DVD-ROM, any other optical medium, punch cards paper tape, any other physical storage medium with patterns of holes, a RAM, a PROM and EPROM, a FLASH-EPROM, any other memory chip or cartridge, a carrier wave transporting data or instructions, cables or links transporting such a carrier wave, or any other medium from which a computer can read programming code and/or data. Many of these forms of computer readable media may be involved in carrying one or more sequences of one or more instructions to a processor for execution.
[0108] With reference to
[0109] A suitable uplink channel emulator 160 is shown in
[0110] Application of the above-described method to several scenarios will now be described. In the following scenarios, TDD is assumed.
[0111] As indicated above, the target correlation .sub.t between simulated uplink and downlink channels may be expressed by the following equation.
[0112] If the PAS is uniform,
reaches a value of
[0113] If c.sub.n.sub.
reaches a value of
[0114] Finally, if
we have
which, in the case of equal subsets,
takes a value of 1:
[0115] From this it will be appreciated that the correlation of the simulated uplink and downlink channels reach 1 if: [0116] the PAS is uniform,
and [0118] the coefficient c.sub.n.sub.
[0119] Three specific scenarios A, B and C are now discussed:
[0120] Scenario Auniform PAS, equal subsets, max c.sub.n.sub..sub.t=1
[0121] Scenario Bnon-uniform PAS, equal subsets, max c.sub.n.sub..sub.t<1
[0122] Scenario Cnon-uniform PAS, equal subsets, max c.sub.n.sub..sub.t<1
[0123] Details of these scenarios are set out in the following table.
TABLE-US-00001 Scenario Target channel model (i.e. PAS) N.sub.d N.sub.u
[0124] An example of the probe power weights for emulating a radio channel according to scenario B is shown in
[0125] The cumulative distribution function (CDF) of the simulated uplink and downlink channels, |h.sub.u| and |h.sub.d|, for scenario A is shown in
[0126]
[0127] Some radiation patterns of the DUT reduce the correlation that can be achieved between uplink and downlink. If the radiation pattern of the DUT is known, the coefficients {c.sub.n.sub.
[0128] While the foregoing has described what are considered to be the best mode and/or other examples, it is understood that various modifications may be made therein and that the subject matter disclosed herein may be implemented in various forms and examples, and that the teachings may be applied in numerous applications, only some of which have been described herein. It is intended by the following claims to claim any and all applications, modifications and variations that fall within the true scope of the present teachings.
[0129] Although the present invention has been described in terms of specific exemplary embodiments, it will be appreciated that various modifications, alterations and/or combinations of features disclosed herein will be apparent to those skilled in the art without departing from the spirit and scope of the invention as set forth in the following claims.