Getting Started with QuaDRiGa
The following list of tutorials can help you get started with setting
up simulations,
creating antenna arrays and generating channel coefficients for
different usage
scenarios.
Setting up complex simulations:
- Network Setup and
Parameter Generation
This script sets up an network with one transmitter and 250 randomly
distributed
receivers. It then generates channels and compares the output
parameters with
the values given to the model.
- Comparison with
Measured Channels
This script recreates a measured drive test from the Park Inn Hotel at
Berlin
Alexanderplatz. The transmitter was at the rooftop of the hotel while
the mobile
receiver was moving south on Grunerstraße. A simplified version
of the scenario
is recreated in the simulation where the scenarios along the track were
classified by
hand.
- Generation of
Satellite Channels
This script demonstrates the parametrization of the channel model to
generate
time-continuous sequences for a satellite scenario.
Using the drifting feature to create time-continuous channels:
- Drifting Phases and
Delays
Drifting is an essential feature of the channel model. Drifting
enables a
continuous time evolution of the path delays, the path phases, the
departure- and arrival
angles and the LSPs. This script focuses on the delay and the phase
component of the
drifting functionality.
- Time Evolition and
Scenario Transitions
The channel model generates the coefficients separately for each
segment. In order
to get a time-continuous output, these coefficients have to be
combined. This script sets
up the simulation and creates such time-continuous CIRs.
- Applying
Varying
Speeds (Channel Interpolation)
One feature that makes the simulations more realistic is the
function to apply
arbitrary speed- and movement profiles, e.g. accelerating, breaking or
moving at any
chosen speed. These profiles are defined in the track class. The
profiles are then
converted in to effective sampling points which aid the interpolation
of the channel
coefficients.
Tutorials for the handling of antennas:
- Geometric
Polarization
Calculating the polarization in a geometric way is a new feature of the
channel model.
Here, we validate, if the geometric polarization creates plausible
results. We do this by
setting up the simulation with different H/V polarized antennas at the
transmitter
and at the receiver. Then we generate channels along a circular track
around the
transmitter.
- Visualizating
RHCP/LHCP Patterns
This script defines two circular patch antennas and places them in an
environment.
It then rotates the transmit antenna degree by degree and thus samples
all azimuth
and elevation angles. The channel model is set up to record the channel
response
and thus record the RHCP/LHCP response like in a measurement in an
anechoic chamber.
- Effects of the
Antenna-Orientation
One feature of the model is that it allows to freely orient the
antennas at the transmitter
and receiver. Here, this feature is tested.
QuaDRiGa Copyright (C) 2011-2013
Fraunhofer Heinrich Hertz Institute
e-mail: quadriga@hhi.fraunhofer.de
Fraunhofer Heinrich Hertz Institute
Wireless Communication and Networks
Einsteinufer 37, 10587 Berlin, Germany
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as
published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see
<http://www.gnu.org/licenses/>.