The invention relates to a method and arrangement for generating data for transmitter or receiver simulations where the generated data includes Multiple Input Multiple Output radio environment (MIMO) characteristics. The invention also relates to a transmitter baseband unit and receiver baseband unit, which are utilized in the method.
Simulation of a radio environment has gained foothold in the development work of new cellular radio systems. One example of a simulation apparatus is PROPSim C8 digital radio channel simulator, which is available from ELEKTROBIT TESTING Ltd. It comprises eight combinable channels for simulation. In the PROPSim C8 radio channel simulator, the channel is modelled with FIR filters (Finite Impulse Response) that form a convolution between the channel model and the input signal in such a manner that the signal that is delayed by different delays is weighted by channel coefficients, i.e. tap coefficients, and the weighted signal components are summed. The channel coefficients are altered to correspond to the behaviour of an actual radio channel. By enabling a flexible distribution of the baseband parts in the simulator, multiple signal propagation paths in the radio channel can be simulated, if necessary.
The simulation to be performed is defined in a radio channel simulator, i.e. its parameters, such as the number of channels to be simulated, the number and connections of input and output signals are fed in. For example, PROPSim C8 radio channel simulator can be utilized in the simulation. A control unit of the PROPSim C8 channel simulator optimises the use of the simulator equipment based on the parameters.
The future air interface in wireless digital cellular systems provides significantly higher capacity and bit rates compared to prior art systems. The performance improvement is based on new transmission methods such as multicarrier techniques (OFDM), and Multiple Input Multiple Output (MIMO) transmission systems. In MIMO systems multiple transmitters, antennas and receivers are used instead of one transmitter, antenna and receiver. In MIMO system, more efficient utilization of the radio channel can be achieved by combining the time, frequency and spatial characteristics of the radio channel. With MIMO concept, it is possible to create several uncorrelated Space-Time-Frequency radio channels, which can be differentiated from each other by coding for example. It is not possible to simulate MIMO environment by using PROPSim C8 simulator only.
Above-mentioned sets new requirements for the development of transmission systems, and for the simulation systems, so that created systems can function reliably in a real multipath and multi-antenna environment. To achieve that realistic MIMO radio channel models in addition to real-time simulation tools and field measurements are needed. Measuring the multipath environment with a MIMO-channel sounder and post-processing the recorded data can provide a realistic radio channel model. As a result we get large number of impulse responses, from which can be calculated a model for the radio environment. However, the model is large containing many propagation data. That is why the running of the model typically requires computing power that exceeds the capacity of a standard PC-based simulation environment.
It is also possible to create a multipath transmission model purely on mathematical basis. It is possible to create a model of an indoor or outdoor environment using objects and surfaces, which can scatter, reflect and attenuate radio waves. In that artificial model environment, it is also possible to locate a transmitter and receiver. After that, it is possible to calculate possible radio paths between the transmitter and receiver. One example for making the calculation is PROPLab channel modelling software, available from ELEKTROBIT TESTING Ltd, which is usable in two-dimensional cases.
The main problem in pure computer simulations is the required computing power in multichannel case. The calculation can take so long that it is not reasonable to make it at all. If one because of that wants to speed up the simulation one must simplify some of the basic variables used in the simulation, for example use only one channel. This leads to unreliable simulation results.
Another thing that increases required computing power is that the simulation must be made also with very small bit error ratios, for example in the category of 10−5, which is a considerably smaller value than 10−2, which is normally used for voice connection simulations.
The invention relates to the development of radio channel equipment. An object of the invention is to provide a test environment and test method to test MIMO systems in real time with a possibility to utilize a real air interface.
The objects of the invention are achieved by a method and an arrangement according to the invention, which comprises a multichannel transmitter baseband unit, multichannel up-converter, MIMO radio link system, multichannel down-converter and multichannel receiver baseband unit. For example, MatLab software can generate transmitter data in an external device, which data is then saved in the multichannel baseband unit as an off-line process. Therefrom the data can be launched via an up-converter to a MIMO system. The propagation characteristics of the radio channel in the MIMO system scramble the transmitted data. Received and down-converted data is saved in the multichannel receiver baseband unit according to the invention. Therefrom the received data is advantageously fed to an off-line processing unit where received data can be used as source data for different receiver algorithms.
An advantage of the invention is that fast real-time MIMO simulation is possible.
Another advantage of the invention is that real air interface characteristics of MIMO system can be utilized.
Another advantage of the invention is that it can be used to boost up receiver or transmitter software simulations where real MIMO propagation data is utilized.
Another advantage of the invention is that because of the synchronization accuracy of the system the memory capacity of the test system can be used for test data very effectively because of exact start of recording in the receiver baseband unit.
Another advantage of the invention is that it is also possible to use external clock in the simulation system if needed.
Another advantage of the invention is that also effects of space diversity caused by multiple antennas can be tested.
Yet another advantage of the invention is that both transmitter data and receiver data can be controlled using graphical user interface.
The idea of the invention is as follows: Transmitter data for the MIMO system is generated off-line for example with MatLab software. The transmitter data comprises both an in-phase component (I) and a quadrature component (Q) for each transmission channel. The off-line-created transmitter data is transferred non real-time to a baseband transmitter unit according to the invention, which advantageously comprises eight channels. After triggering, the transmitter data is advantageously transferred from the transmitter baseband unit to an up-converting system having at least equal number of transmission channels. For example, PROPSim C8 simulator can be used for that. The up-converted signals are then transmitted over radio channels through a real MIMO antenna system. The received data at the receiver end is down-converted, for example using PROPSim C8 simulator. After that, the received data is saved in the receiver baseband unit according to the invention in a digital format for later analysis. From the receiver baseband unit the data can then be transferred off-line to a separate processing unit where different kind of receiver algorithms can be tested using the received data.
The invention is described in detail below. Reference is made to the accompanying drawings in which
a shows as an exemplary block diagram a transmission baseband unit according to the invention;
b shows as an exemplary block diagram a receiver baseband unit according to the invention;
Correspondingly in
With a dash line, reference sign 10, is depicted the real-time MIMO simulation environment according to the first embodiment of the invention. It comprises a transmitter baseband unit 12, an up-converter 13, a real-time MIMO radio channel environment 14, a down-converter 15 and a receiver baseband unit 16.
The transmitter baseband unit 12 according to the invention comprises m channels. Each of the m channels comprises an in-phase component (I) and a quadrature component (Q) which are not shown as separate components in
The transmitter baseband unit 12 is connected to an up-converter 13 by as many cables 121 as there are transmission channels in the transmitter baseband unit 12. As an up-converter 13 can be utilized for example a PROPSim C8 simulator that has eight distinct channels; channels CH1, CH2 to CH8. If PROPSim C8 simulator is used as an up-converter 13 then eight connection cables are needed, reference sign 121. It is also possible to use some other equipment as an up-converter, which has at least equal number of channels as the transmitter baseband unit 12. The up-converter 13 converts digital signals of the transmitter baseband unit 12 first to analog signals and after that transfers them up to utilized RF-frequency. The up-converted RF-signals are fed from each of the channels of the up-converter 13 to a transmitter antenna system 131, which advantageously comprises an antenna array of several antennas. In
With reference sign 141 is depicted, as an example, multipath of radio waves from transmitter antennas 131 connected to channel two of the up-converter 13 to receiver antenna system 151, which is connected to channel two of the down-converter 15. In
In the down-converter 15, the received signals are first down-converted to baseband signals and then converted back to digital form. As was the case in the up-converter, also the down-converter can be realized for example by a PROPSim C8 simulator. After analog-to-digital conversion, the baseband digital signals are fed from the channels of the down-converter by cables 152 to the receiver baseband unit 16 according to the invention. The preamble included in the beginning of the transmission triggers data saving operation in the receiver baseband unit 16. Each of the channels CH1, CH2 to CHm begins its saving at the same instant, which advantageously is case-specific. With this arrangement, the memory of the receiver baseband unit 16 can be optimally used for saving only transmitted test signals.
From the receiver baseband unit 16 cables 161 transfer the saved data advantageously off-line to an external device. The transferred data is utilized there advantageously for receiver model tests. Different kind of receiver algorithms can be tested for finding the most appropriate one to the MIMO environment for example by using MatLab software.
In
With dash line, reference sign 20, is depicted the real-time MIMO simulation environment according to the second embodiment of the invention. It comprises a transmitter baseband unit 22, an emulated MIMO radio channel environment 24 and a receiver baseband unit 26.
The second embodiment of the invention comprises a transmitter baseband unit 22 with m channels CH1, CH2 to CHm. Each of the m channels comprises an in-phase component (I) and a quadrature component (Q) which are not shown as separate components in
In the second embodiment of the invention an emulated radio channel environment 24 substitutes the real radio channel environment. The baseband signals need not be transferred to an actual RF-frequency. One alternative for the emulated radio channel equipment is PROPSim C8 radio channel simulator, which can emulate eight radio channels. In PROPSim C8 radio channel simulator digital FIR filters emulate the behaviour of radio channels.
From the PROPSim C8 simulator fixed cables 241 convey scrambled baseband signals to the receiver baseband unit 26 according to the invention. The preamble included in the transmission triggers a saving operation of the received data in the receiver baseband unit 26. Each of the channels CH1, CH2 to CHm begins its saving at the same instant, which is case-specific.
From the receiver baseband unit 26 according to the invention cables 261 can transfer the saved data advantageously off-line to external equipment such as a receiver model 27, which can be used as a source data for receiver algorithm simulations.
From the baseband memory 44 the received data is advantageously transferred off-line to a receiver file 45. The receiver file 45 can be for example in a PC where appropriate software is installed. There it is possible to test different kinds of receiver algorithms with the help of the received data.
a and 5b depict functional units, which are needed in the first embodiment according to the invention.
a shows an example of a transmitter baseband unit 300 according to the invention (corresponding to references 12 and 22 in
The transmitter baseband unit 300 comprises also an interface unit 320. An external PC 350 is connected via a cable 340 to the interface unit 320. The transmitter model can be conveyed first from PC 350 to the interface unit 320 and from there via a connection 330 to the baseband channels 301-303. The interface unit 320 has also a connection 306 to the clock/trigger card 310. With this connection 306 the user of the test system can give a trigger command to the system. As was depicted in
The clock/trigger card 310 also generates clock pulses, which are needed to stream saved transmitter data out from the channels 301-303 to an up-converter. Clock pulses are guided to the channels via connection 305. Analog signals streaming out from the channels 301-303 are depicted with reference sign 360.
b shows an example of a receiver baseband unit 400 according to the invention (corresponding to references 16 and 26 in
The clock/trigger card 410 generates advantageously a start saving pulse. This starts, advantageously after a determinate delay, saving operation of the received data in the receiver baseband memories of the channels. Analog signals from a down-converter (not shown in
The receiver baseband unit 400 comprises also an interface unit 420. An external PC 450 is advantageously connected via a cable 440 to the interface unit 420. Via the interface unit 420, the received and saved data can be transferred from the channels 401-403 of the receiver baseband unit 400 first via connection 430 to the interface unit 420 and from there to the PC 450 via connection 440 as an off-line operation.
The interface unit 420 has also a connection 406 to the clock/trigger card 410. Through this connection, the user of the PC 450 can give for example an output command for transferring received data from the receiver baseband unit 400 to the PC 450. The PC 450 comprises advantageously software, which can be used in receiver algorithm simulations where the received data is used as source data.
In the second embodiment of the invention the baseband transmitter signals are advantageously conveyed as digital baseband signals to the emulated MIMO environment. From the emulated MIMO environment scrambled signals are conveyed in digital form to the receiver baseband unit. For that reason D/A or A/D converters or an up-converter or down-converter are not compulsory in the second embodiment.
The receiver baseband unit 400 is listening to the transmission all the time. That is why, when it receives the preamble sent by the transmitter baseband unit 300, it can find it easily in the beginning of the transmission. It decodes the content of the preamble and sets an instant after which data streaming to the channels 401-403 must be saved in the memory units of the baseband receiver channels. Because the sizes of the memory units both in the transmitter baseband unit 300 and in the receiver baseband unit 400 are equal, the whole transmission of the transmitter baseband unit 300 can be saved without difficulty to the receiver baseband unit 400.
The triggering of the transmission occurs in phase 73, which means that the baseband transmitter unit sends a preamble according to the invention.
In phase 74 after a case-specific silent period the transmitter baseband unit according to the invention conveys its transmitter model data with predetermined speed via an up-converter to an antenna system, comprising advantageously transmitter antennas and receiver antennas, or to an emulated MIMO environment. In phase 75 either a real radio wave propagation or a radio wave simulation in MIMO environment occurs.
In phase 76 the receiver baseband unit receives first the preamble portion of the transmission. It decodes its content and determines an instant when the real transmitter model data arrives to the receiver. After the determined delay (silent period) the receiver baseband unit starts to save incoming data, phase 77. When the whole transmission of the data is over, saving operation ends.
The received and saved data, which can be utilized afterwards for example for receiver model simulations, is transferred as an off-line operation in phase 78 from the receiver baseband unit 400 to an external equipment, which can be for example a PC. The process ends after that in phase 79.
Some advantageous embodiments according to the invention were described above. The invention is not limited to the embodiments described. The inventional idea can be applied in numerous ways within the scope defined by the claims attached hereto.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/FI05/50055 | 3/1/2005 | WO | 00 | 8/27/2007 |