43
DANISH GPS CENTER GNSS Receivers, Introduction Kai Borre, Head of DGC Darius Plaušinaitis Danish GPS Center, Aalborg, Denmark

GNSS Receivers, Introduction

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: GNSS Receivers, Introduction

DANISH GPS CENTER

GNSS Receivers, Introduction

Kai Borre, Head of DGC

Darius Plaušinaitis

Danish GPS Center, Aalborg, Denmark

Page 2: GNSS Receivers, Introduction

Recap on GNSS

2013 Danish GPS Center 2

Time tags

Ephemerides

Ionosphere data

Almanac etc.

GNSS control

station

GNSS satellites

Uplink

GNSS monitor

stations

L1, E1, L2, L5, E5,…

GNSS:

GPS

Galileo

GLONASS

Compass

GPS Block

2R,

Lockheed

Martin

Page 3: GNSS Receivers, Introduction

Global Navigation Satellite Systems

• GPS (II – 1980)

• GLONASS (1993)

• COMPASS

• Galileo

2013 Danish GPS Center 3

2006

~1981

• 80’s-90’s – the first professional,

GPS + GLONASS receivers

• 2011 – “launch year” for the first

consumer, mobile phone GPS +

GLONASS receiver chips (from

Qualcomm, Broadcom, ST-

Ericsson, u-blox and others)

Page 4: GNSS Receivers, Introduction

GNSS Receiver Structure

2013 Danish GPS Center 4

GNSS application

GNSS receiver

User

Coordinates transformation

Coord. transformation (optional)

Mapping

Position computation

Acquisition

Visualization

NMEA 0183 or binary interface

Tracking

Other

applications

Page 5: GNSS Receivers, Introduction

TTFF – Stand Alone Case

2013 Danish GPS Center 5

From seconds to minutes From 18 to 30 seconds 0 – 6s

* May require multiple reception of the same data when BER is high (for weak signals)

Signal

acquisition

Tracking

lock

Bit

sync.

Collection of

ephemeris data*

Frame

sync.*

Receiver activation

Code phases of received signals

are known: relative

measurements are available

TOW is known: pseudoranges can

be computed (receiver clock

error is unknown)

Satellite positions can be computed: receiver position can be computed

time

Page 6: GNSS Receivers, Introduction

Receiver Functional Blocks

2013 Danish GPS Center 6

GNSS Receiver

RF front-end(s)

Amplifier

GNSS

antenna(s)

A/D

Correlators

(channels)

Code

generators

Carrier

generators

Receiver,

navigation

processor

Display,

keyboard

Battery

powered

clock and

memory

Power

supply

Receiver

clock

Frequency

synthesizer

Mixer

Other sensors

(IMU, baro etc.)

Page 7: GNSS Receivers, Introduction

GNSS Antenna Types

Consumer Professional

2013 Danish GPS Center 7

Professional for very high precission

applications

Antenna arrays are used for special

applications (military, airports and other)

Page 8: GNSS Receivers, Introduction

The RF Front-end

2013 Danish GPS Center 8

GNSS Receiver

RF front-end(s)

Amplifier

GNSS

antenna(s)

A/D

Correlators

(channels)

Code

generators

Carrier

generators

Receiver,

navigation

processor

Display,

keyboard

Battery

powered

clock and

memory

Power

supply

Receiver

clock

Frequency

synthesizer

Mixer

Other sensors

(IMU, Baro etc.)

• Converts RF

GNSS signals to

a lower frequency

digital signals

• Generates clock

signals that are

used in all

aspects of a

GNSS receiver

• Varying

possibilities for

configuration of

the signal

reception chain

Page 9: GNSS Receivers, Introduction

GNSS Receiver Clock

• Receiver clock is used for local signal

creation and for time keeping (receiver time)

• Crystal oscillators have good short term

stability, low phase noise

• There is some sensitivity to temperature

changes

• Various types of crystal oscillators exist, but

the most popular for GNSS applications are – TCXO – temperature-compensated crystal oscillator

(0.5-3ppm typically are used for GPS)

– OCXO – oven-controlled crystal oscillator (~0.001ppm)

• Chip scale atomic clock is a new product in

the market with the best precision in this

size class (<0.00015ppm)

2013 Danish GPS Center 9

Page 10: GNSS Receivers, Introduction

Consumer Receivers

• Primary concerns

– Low cost

– Low power

– Small size

– That it works everywhere

– Easy integration

– Precision – typically <3-10m

2013 Danish GPS Center 10

Page 11: GNSS Receivers, Introduction

Receivers For Surveying

• Typically these are dual

frequency devices with

dedicated antennas

• Always used in DGPS

mode

• Today typically a

network of receivers is

employed for DGPS

• Precision is about 1cm,

but can be also <1mm

• Price is about 10000$

2013 Danish GPS Center 11

Page 12: GNSS Receivers, Introduction

An Example From AAU Station

2013 Danish GPS Center 12

Page 13: GNSS Receivers, Introduction

Aviation

• The main information of interest is horizontal position

• GNSS vertical position is not so good and an airplane

has more precise altitude instruments

• The main difference from an ordinary GNSS receiver –

a certified aviation grade GNSS receiver must reliably

indicate when it is not reliable

• Airports may have their own

monitoring receivers

2013 Danish GPS Center 13

Page 14: GNSS Receivers, Introduction

Aalborg EGNOS Station

2013 Danish GPS Center 14

Page 15: GNSS Receivers, Introduction

Receivers for Space Applications

• Receiver architecture: – Flexible configuration of up to 24 tracking channels

– L1 and L2 frequencies, C/A code, P(Y) code

• Interfaces: – UART (RS-422) TC/TM interface

– MIL-STD-1553B TC/TM interface extension possible

– 1 PPS output (RS-422)

– Secondary power interface

– 2 antenna inputs

• Navigation Solution Accuracy: – Position (1σ, 3d): <5 m

– Velocity (1σ): <1 cm/s

– time offset 1PPS (1σ)?: < 50 ns

• Time to first fix: – Hot start < 5 s

– Warm Start < 90 s

– Cold start < 20 min.

• Physical / Environment: – Size: 300x240x50 mm

– Weight: < 1,3kg

– Operating temperature: -25º C to +60º C

– Radiation: Cumulative dose >20 kRad (Si)

– Power Consumption: < 8W (TBC)

2013 Danish GPS Center 15

Page 16: GNSS Receivers, Introduction

Receivers for Space Applications

• ”Low cost” 12 Channel L1 C/A

code space GPS receiver for

small satellites for $17,900

• Mass: 20g (40g with screens)

• Design lifetime (LEO): 7 Years

• Radiation Tolerance: >10kRad

(Si) Total Dose

• Interfaces : Serial data

interface; Pulse-per-second

• Position to 10m (95%)

• Velocity to 15cm/s (95%)

• Typical TTFF (warm) 50s

• Typical TTFF (cold) 550s

• 5V Supply, 0.8W

• 70 x 45 x 10mm

2013 Danish GPS Center 16

Page 17: GNSS Receivers, Introduction

Marine Applications

• Used for position, heading, rate of turn, speed

and other measurements in the sea and in the

ports

• Usually part of a total navigation system of the

ship (INS, compass, autopilot, AIS etc.)

• DGPS, and Kalman filters are often used

2013 Danish GPS Center 17

Page 18: GNSS Receivers, Introduction

Timing Receivers

• For science

• For network synchronization

– Internet, mobile and other

• Can synchronize

– Time

– Frequency

• Can be combined with additional

clocks in the same package

2013 Danish GPS Center 18

Page 19: GNSS Receivers, Introduction

Alternative Systems

• Research and development continues how to

adapt or modify existing systems to provide

positioning services

– Legacy ground based systems (no perspectives)

– WiFi (very limited precision capabilities)

– Mobile Networks (does not meet today’s GNSS

precision level; new protocol versions are under

development)

– TV (DVB) signals based

– Proprietary, local (for example LOCATA)

– New methods based on GPS+LEOS (for example

Boeing Timing & Location)

2013 Danish GPS Center 19

Page 20: GNSS Receivers, Introduction

GNSS Measurements

2013 Danish GPS Center 20

Page 21: GNSS Receivers, Introduction

Tasks To Perform For Position

Computations In a GNSS Receiver

• Acquire GNSS signals

• Track all acquired satellite signals

• Decode the navigation messages from all satellites

• Do measurements of transmission time (in other

words take “snapshots” of all signal, time tracking

counters)

• Correct transmission time

• Compute satellite position at transmission time

• Compute pseudoranges to all satellites

• Compute the receiver position based on

pseudoranges and satellite positions (include

compensations for various signal delays)

2013 Danish GPS Center 21

Page 22: GNSS Receivers, Introduction

Range And Pseudorange

• The true (geometrical) range between satellite

k and receiver i is denoted as ρik

• The range can be expressed through satellite

signal travel time (in GPS time)

• The receiver can measure only the sum of the

true range and the signal delay

2013 Danish GPS Center 22

k

i

k

i

k

i

k

i

k

i

k

i eITdtdtcP )(

Geometrical

range

Clock

errors

Troposphere

delay

Ionosphere

delay

Other errors

(including

multipath)

)( k

i

k

i ttc

Page 23: GNSS Receivers, Introduction

GNSS Signal

2013 Danish GPS Center 23

Data frames and sub-frames

Contained data:

Satellite status (health etc.)

Satellite clock corrections

Satellite coordinates (ephemerides)

Ionosphere correction

GNSS to UTC time conversion

Almanac

Subframe start mark (preamble) and a time tag

The GNSS signal is also a ruler

For GPS case:

1 sub-frame = 300 bits = 6 sec

1 bit = 20 spreading codes

1 spr. Code = 1023 chips = 1 ms

1 spr. Code ≈ 300 km

1 chip ≈ 1μs (at 1.023 Mc/s) ≈ 300 m

1 carrier wave at 1.5 GHz = 0.1903 m

The Speed of Light

299 792 458 m/s

Page 24: GNSS Receivers, Introduction

Data For Pseudorange

Measurements

• The pseudorange measurement procedure

must know when a GNSS signal was

transmitted

• Therefore navigation data processing must

provide information at which code start a

subframe was detected and what is TOW of

that subframe

2013 Danish GPS Center 24

tk = 500.095s GPS time

Number of

complete bits

Number of

complete codes

Number

of chips

TLM HOW Navigation data of the sub-frame

Page 25: GNSS Receivers, Introduction

Time of Transmission

• All satellites transmit signals at the same time

• Due to different distances between receiver

and satellites the GPS (GNSS) signals will

arrive at receiver at different time instances

2013 Danish GPS Center 25

t1 = 500.067s

t2 = 500.068s t3 = 500.077s

t4 = 500.095s GPS time

CH: 1

CH: 2

CH: 3

CH: 4

Page 26: GNSS Receivers, Introduction

Position Basic Computation

2013 Danish GPS Center 26

LS or

Kalman

filter

Solution

X, Y, Z

Velocity

dti

Pseudorange

construction

Pki = (ti - (t

k + dtk))•c

(may also include DGPS

and other corrections)

Satellite clock

correction dtk

and position

computation Satellite

coordinates

Measurements

at

ti = tGPS + dti

tk

dtk

Ephemerides k

i

k

i

k

i

k

i

k

i

k

i eITdtdtcP )(

Ext. measurements

)( k

i

k

i ttc

Page 27: GNSS Receivers, Introduction

Receiver Measurements

• A GNSS receiver does a number of

measurements

– Signal time of transmission (code) measurements

– “Carrier phase” based measurements

– Doppler based measurements

– Signal to noise ratio measurements

• RF interference measurements

– Some receivers can estimate multipath

• Professional receivers do measurements on

two or more carrier frequencies

• Measurements on all channels are done at the

same time instance (epoch) 2013 Danish GPS Center 27

Page 28: GNSS Receivers, Introduction

Ambiguity Resolution

Computational Models (1)

• A one-way code observation on frequency L1 between

receiver 𝒊 and satellite 𝒌 is characterized by:

𝑷𝟏,𝒊𝒌 = 𝝆𝒊

𝒌 + 𝒄 𝒅𝒕𝒊 − 𝒅𝒕𝒌 + 𝑻𝒊𝒌 + 𝑰𝒊

𝒌 + noise.

• A single difference of code observations on L1

between two receivers 𝒊 and 𝒋:

𝑷𝟏,𝒊𝒌 − 𝑷𝟏,𝒋

𝒌 =

𝝆𝒊𝒌 + 𝒄 𝒅𝒕𝒊 − 𝒅𝒕𝒌 + 𝑻𝒊

𝒌 + 𝑰𝒊𝒌

−𝝆𝒋𝒌 − 𝒄 𝒅𝒕𝒋 − 𝒅𝒕𝒌 − 𝑻𝒋

𝒌 − 𝑰𝒋𝒌

+ noise

= 𝝆𝒊𝒌 − 𝝆𝒋

𝒌 + 𝒄 𝒅𝒕𝒊 − 𝒅𝒕𝒋 + 𝑻𝒊𝒌 − 𝑻𝒋

𝒌 + 𝑰𝒊𝒌 − 𝑰𝒋

𝒌 + noise.

• Note that the satellite clock offset term 𝒅𝒕𝒌 cancels!

2013 Danish GPS Center 28

Page 29: GNSS Receivers, Introduction

Ambiguity Resolution

Computational Models (2)

• Next we calculate the double difference between two

receivers 𝒊 and 𝒋 and two satellites 𝒊 and 𝒍:

𝑷𝟏,𝒊𝒌 − 𝑷𝟏,𝒋

𝒌 − 𝑷𝟏,𝒊𝒍 − 𝑷𝟏,𝒋

𝒍 =

𝝆𝒊𝒌 − 𝝆𝒋

𝒌 + 𝒄 𝒅𝒕𝒊 − 𝒅𝒕𝒋 + 𝑻𝒊𝒌 − 𝑻𝒋

𝒌 + 𝑰𝒊𝒌 − 𝑰𝒋

𝒌

− 𝝆𝒊𝒍 − 𝝆𝒋

𝒍 + 𝒄 𝒅𝒕𝒊 − 𝒅𝒕𝒋 + 𝑻𝒊𝒍 − 𝑻𝒋

𝒍 + 𝑰𝒊𝒍 − 𝑰𝒋

𝒍 + noise =

𝝆𝒊𝒌 − 𝝆𝒋

𝒌 − 𝝆𝒊𝒍 + 𝝆𝒋

𝒍

+𝑻𝒊𝒌 − 𝑻𝒋

𝒌 − 𝑻𝒊𝒍 + 𝑻𝒋

𝒍 + 𝑰𝒊𝒌 − 𝑰𝒋

𝒌 − 𝑰𝒊𝒍 + 𝑰𝒋

𝒍 + noise

• Or with obvious notation

𝑷𝟏,𝒊𝒋𝒌𝒍 = 𝝆𝟏,𝒊𝒋

𝒌𝒍 + 𝑻𝟏,𝒊𝒋𝒌𝒍 + 𝑰𝟏,𝒊𝒋

𝒌𝒍 + noise.

• We observe that all clock offsets cancel in a double

difference! That was exactly the purpose of making this

linear combination of the four observed one-ways.

2013 Danish GPS Center 29

Page 30: GNSS Receivers, Introduction

Ambiguity Resolution

Computational Models (3)

• The standard deviation of a C/A-code observation is

𝛔C/A−code = 3 m and that one of a P-code observation

𝝈P−code = 0.3 m.

• Geodetic GPS receivers additionally observe the

phase of the carrier wave. A phase observation 𝚽𝒊𝒌 𝒕

is the difference in phase from a signal generated at

the same frequency as pseudorange and multiplied by

the wave length 𝝀. The basic equation is

𝜱𝒊𝒌 𝒕 = 𝝆𝒊

𝒌 − 𝑰𝒊𝒌 + 𝑻𝒊

𝒌 + 𝒄 𝒅𝒕𝒊 𝒕 − 𝒅𝒕𝒌 𝒕 − 𝝉𝒊𝒌

+ 𝝀 𝝋𝒊 𝒕𝟎 − 𝝋𝒌 𝒕𝟎 + 𝝀𝑵𝒊𝒌 + noise.

2013 Danish GPS Center 30

Page 31: GNSS Receivers, Introduction

Ambiguity Resolution

Computational Models (4)

• The new terms are the ambiguities𝑵𝒊𝒌 between satellite

𝒌 and receiver 𝒊, and the nonzero initial phases 𝝋𝒌 𝒕𝟎

and 𝝋𝒊 𝒕𝟎 . Finally the double difference for the phase

is

𝚽𝟏,𝒊𝒋𝒌𝒍 = 𝝆𝟏,𝒊𝒋

𝒌𝒍 − 𝑰𝒊𝒋𝒌𝒍 + 𝝀𝟏 𝑵𝟏,𝒊

𝒌 − 𝑵𝟏,𝒊𝒍 − 𝑵𝟏,𝒋

𝒌 − 𝑵𝟏,𝒋𝒍 + noise.

• The standard deviation of a phase observation is

𝝈𝒑𝒉𝒂𝒔𝒆 = 𝟑 mm.

• The important observation to make is that in double

differences 𝑵𝒊𝒋𝒌𝒍 is an integer. Knowing the correct

integer and with phase 𝝈𝒑𝒉𝒂𝒔𝒆 = 𝟑 mm it becomes

possible to estimate the baseline between 𝒊 and 𝒋 at

centimeter level.

2013 Danish GPS Center 31

Page 32: GNSS Receivers, Introduction

GNSS Distance Measurement

Errors

2013 Danish GPS Center 32

Page 33: GNSS Receivers, Introduction

GNSS Signal Propagation

2013 33 Danish GPS Center

GNSS Receiver

GNSS Satellite

Signal

generation Amplifier

Amplifier

Atmosphere

...

Antenna

• Signal changes

during propagation:

• Attenuations

• Frequency and

phase offsets

• Signal delays

• Reflections

Troposphere

Free space

Ionosphere

Antenna

Page 34: GNSS Receivers, Introduction

Measurement Corrections

• Models are used in standalone case

• Differential GPS is using measurements from

a second GPS receiver (called the base

station) to correct the distance

measurements. Professional user can use a

network of GPS base stations (monitoring

stations)

• WAAS provides Ionosphere correction data

and also DGPS type corrections

– WAAS monitoring stations use also other types of

atmosphere measurements

• A-GPS can provide DGPS corrections 2013 Danish GPS Center 34

Page 35: GNSS Receivers, Introduction

The Menu of Future GNSS Signals

• Originally GPS and

GLONASS had one

signal on one carrier

for civil applications

• Future GNSS offer

system diversity and

frequency diversity

System Signal

Carrier

frequency

[MHz]

Component Type Data rate

[sps/bps] Modulation

Chipping

rate

[Mcps]

Code length

[chips]

Full

length

[ms]

GLONASS L1 OF 1605.375-

1609.3125

standard Data -/50 BPSK

0.511 511 1

SF high accur. Military 5.11

COMPASS B1 1575.42

B1-CD Open

100/50 MBOC(6,1,1/11) 1.023

B1-CP -/-

B1 Authorized 100/50

BOC(14,2) 2.046

-/-

Galileo E1 1575.42

A PRS cosBOC(15,2.5) 2.5575

B Data, SOL 250/125 CBOC(6,1,1/11) 1.023

4092 4

C Pilot, SOL -/- 4092 * 25 100

GLONASS L1 OC/SC 1575.42

GPS L1 1575.42

C/A Data -/50 BPSK 1.023 1023 1

P(Y) Military

BPSK 10.23 7 days 7 days

M BOC(10,5) 5.115

Galileo E6 1278.75

A PRS cosBOC(10,5)

B Data 1000/500 BPSK(5) 5.115

5115 1

C Pilot -/- 5115 * 100 100

COMPASS B3 1268.52

B3

Authorized

-/500 QPSK(10) 10.23

B3-AD 100/50 BOC(15,2.5) 2.5575

B3-AP -/-

GLONASS L2 OF 1242.9375-

1248.1875

standard Data -/50 BPSK

0.511 511 1

SF high accur. Military 5.11

GPS L2 1227.6

L2 CM Data 50/25

or -/50 TM and BPSK 0.5115 10230 20

L2 CL Pilot -/- 767250 1500

P(Y) Military

BPSK 10.23 7 days 7 days

M BOC(10,5) 5.115

GLONASS L3 OC 1207.14 QBSK(10)

GLONASS L3 OF/SF 1201.743-

1208.088

COMPASS B2 1191.795

B2aD

Open

50/25

AltBOC(15,10) 10.23

B2aP -/-

B2bD 100/50

B2bP -/-

Galileo E5

(1191.795)

E5a 1176.45 a-I Data 50/25

AltBOC(15,10) 10.23

10230 * 20 20

a-Q Pilot -/- 10230 * 100 100

E5b 1207.14 b-I Data, SOL 250/150 10230 * 4 4

b-Q Pilot, SOL -/- 10230 * 100 100

GPS L5 1176.45 I Data 100/50

QPSK 10.23 10230 1

Q Pilot -/- 1

2013 Danish GPS Center 35

Figure source – “GPS World”

GNSS L1 (carrier) spectrum

Page 36: GNSS Receivers, Introduction

Space Based Augmentation Systems

• Wide Area Augmentation System (WAAS), USA

• European Geostationary Navigation Overlay Service

(EGNOS)

• System for Differential Correction and Monitoring

(SDCM), Russia

• GPS And Geo-Augmented Navigation (GAGAN)

system, India

• Quasi-Zenith Satellite System (QZSS), Japan

• Multi-functional Satellite Augmentation System

(MSAS), Japan

2013 Danish GPS Center 36

Page 37: GNSS Receivers, Introduction

Receiver Changes I

• More frequency bands (radio front-ends), but

not all may be needed for all applications

• Extra channels required

• More complex channels than for GPS

– Galileo memory codes need extra resources

• Legacy GLONASS is using FDMA and a

different approach to satellite position data

• GPS and Galileo have compatible satellite

ephemerides representation and computation

• More complex navigation data processing

(FEC, interleaving etc.)

2013 Danish GPS Center 37

Page 38: GNSS Receivers, Introduction

Receiver Changes II

• More navigation information will be

transmitted

– More detailed inter-signal delay information

– Open signals authentication for Galileo was under

consideration

– Differential corrections

• More powerful CPU is needed due to extra

channels and more complex PVT computation

• A likely consequence of increased complexity

– the receiver will require more power

– This is somehow alleviated by other receiver

technology improvements

2013 Danish GPS Center 38

Page 39: GNSS Receivers, Introduction

Low Cost GNSS Receivers

• Device cost, size, power consumption and

integration price reduction are the primary

drivers

• Part of the receiver market are solutions for

car navigation – some receivers come with

INS integration features

• INS integration is likely to spread also in other

markets

2013 Danish GPS Center 39

Page 40: GNSS Receivers, Introduction

Professional Receivers

• More added features, communication

possibilities, service integration

• Receivers exploit the system and frequency

diversity already today

• Continuation (relatively slow) of size and cost

reduction

• Tendency to contain a full set of channels per

GNSS system for maximum performance

2013 Danish GPS Center 40

Page 41: GNSS Receivers, Introduction

GNSS Development Schedule

• In the first

decades GPS

and GLONASS

evolved slowly

• In the last

decade the

development

of space and

ground control

segments is

intense

2013 Danish GPS Center 41

Test & deployment GPS III

GPS II

2020 2012 2010 2015

COMPASS

COMPASS 1 (end date unknown)

Test & deployment of L5

GPS III FOC

L1C FOC

L5 FOC

L2C Full Operational Capability (FOC)

GLONASS Full Operational Capability (FOC)

COMPASS 2 test & depl. COMPASS 2/3, regional service; global service depl. COMPASS 3 FOC

New

signals

FOC

SDCM design/tests

GLONASS-M (launched until

2012)

GLONASS-K2 (KM after 2015)

New: L1OC, L3OC, L1SC, L2SC (CDMA), SAR

GLONASS-K1 New: L3OC (CDMA),

SAR

Galileo launch

Sys. testbed v1/v2 IOV Deployment

Galileo operational

SDCM fully deployed

18 SV OC

Test & deployment of L1C

Test & deploym. of L2C, staged roll-out of CNAV

Page 42: GNSS Receivers, Introduction

Thank You For Your Attention

http://gps.aau.dk

2013 42 Danish GPS Center

DANISH GPS CENTER

Page 43: GNSS Receivers, Introduction

Il contenuto del documento, comprensivo di tutte le informazioni, dati, comunicazioni, grafica, testi, tabelle, immagini, foto, video, disegni, suoni e in generale ogni altra informazione disponibile in qualunque forma e qualsiasi materiale e servizio ivi presente è di proprietà di Sogei e/o degli autori e/o dei titolari dei materiali pubblicati ed è tutelato ai sensi della normativa in materia di diritto d'autore e di opere dell'ingegno.

Non è consentito utilizzare, copiare, alterare, pubblicare e distribuire il documento, dati e informazioni e relative immagini riportate nello stesso, salvo permesso scritto validamente espresso da Sogei e fatte salve eventuali spettanze di diritto. Le note di copyright, gli autori ove indicati o la fonte stessa devono in tutti i casi essere citati nelle pubblicazioni in qualunque forma realizzate e diffuse.

The content of the document, including all the information, data, communications, code, graphics, text, tables, images, photos, videos, music, drawings, sounds and in general all other information available in any form and any material and service present is the property of Sogei and/or the authors and/or of its licensees and assignors and is protected under the terms of legislation on copyright and intellectual property. It is forbidden to use, copy, alter, publish or distribute the documents, data and information and the associated images available on this document, without the written permission validly expressed by Sogei and always subject to any legal rights. The copyright notes, the authors where indicated or the source itself must in all cases be quoted in publications produced and distributed in any form.