Approach to Solve the AGC API Issue in the Tactical SDR Domain A - - PowerPoint PPT Presentation

approach to solve the agc api issue in the tactical sdr
SMART_READER_LITE
LIVE PREVIEW

Approach to Solve the AGC API Issue in the Tactical SDR Domain A - - PowerPoint PPT Presentation

www.thalesgroup.com Approach to Solve the AGC API Issue in the Tactical SDR Domain A Waveform Provider Perspective Scope 2 / Content Tactical Radio Scenario AGC Principle in Legacy Receiver AGC Principle in SDR Receiver SDR AGC


slide-1
SLIDE 1

www.thalesgroup.com

Approach to Solve the AGC API Issue in the Tactical SDR Domain

A Waveform Provider Perspective

slide-2
SLIDE 2

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

2 /

Scope

Content

Tactical Radio Scenario AGC Principle in Legacy Receiver AGC Principle in SDR Receiver SDR AGC Challenges WFA View on AGC AGC API Concept AGC API Summary Conclusion

slide-3
SLIDE 3

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

3 /

Tactical Radio Scenario

  • Peer to Peer

Communication

  • No uplink/downlink

frequency spacing

  • Collocated

Transmitters

  • Minimum distances:
  • few meters

Tx1 Tx2 Rx

Short Antenna Distance

NearFar Situation

Dynamic Range Example

  • Tx Power:
  • 40 W: 46 dBm
  • Rx Sensitivity Threshold:
  • 0.3 V: -114 dBm
  • Path Loss at 2 m distance
  • 16 dB
  • Dynamic Range:
  • 144 dB

Long Antenna Distance

  • Extraordinary Rx

Dynamic Range Requirements

slide-4
SLIDE 4

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

4 /

AGC Principle in Legacy Receiver

Generic AGC behavioural model

RF RSSI RF IF RSSI IF ADC Loop Control

Analog Domain Digital Domain

towards WFA RSSI ADC

AGC loop dynamic optimized to

  • waveform dynamic behaviour
  • channel dynamic due to fading
  • dependent on relative Tx – Rx speed
  • and/or reflectors

ADC level variation rather limited

slide-5
SLIDE 5

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

5 /

AGC Principle in SDR Receiver

Generic AGC behavioural model

RF RSSI RF IF RSSI IF ADC Loop Control

Analog Domain Digital Domain

towards WFA RSSI ADC

AGC loop optimization criteria

  • dynamic behaviour of unknown transmitters

in adjacent channels

  • with unknown channel characteristica

ADC level variation dominated by

interfering signals

slide-6
SLIDE 6

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

6 /

SDR AGC Challenges (1)

Transceiver Challenges

ADC has to cope with high level difference between input level of the wanted signal ∑ level of various dominant signals

within IF range

⇒ Extraordinary spurious free dynamic requirements to the ADC A properly acting AGC loop will modulate the amplitude level of the wanted

Rx signal

inversely to the aggregate receive level of the interfering signal mixture ⇒ Level compensation required in transceiver Rx chain

slide-7
SLIDE 7

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

7 /

SDR AGC Challenges (2)

Level compensation behavioural model

RF RSSI RF IF RSSI IF ADC

X

Loop Control

Analog Domain Digital Domain

towards WFA RSSI ADC

slide-8
SLIDE 8

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

8 /

SDR AGC Challenges (3)

Waveform Application (WFA) Challenges

WFA dealing with the sampled receive signal will have to compensate the signal variations of the wanted signal by WFA internal AGC methods cope with distortion effects caused by gain variations within Rx chain properly control the AGC behaviour in real time

  • to minimize distortion effects impact on received information quality:
  • BER: Bit Error Rate
  • Voice intelligibility

WFA dealing with the sampled receive signal will not have to deal with the internal design of the transceiver Rx chain!

slide-9
SLIDE 9

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

9 /

WFA View on AGC

Multi stage gain variation

RF RSSI RF LNA IF1 RSSI IF1 IF2 RSSI IF2 ADC

X

Loop Control

Analog Domain Digital Domain

towards WFA RSSI ADC

AGC API shall be intellegible from WFA designer's point of view!

to be hidden at the platform API towards WFA

slide-10
SLIDE 10

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

10 /

AGC API Concept (1)

Waveform Application (WFA) Challenges

WFA dealing with the sampled receive signal will have to compensate the signal variations of the wanted signal by WFA internal AGC methods cope with distortion effects caused by gain variations within Rx chain properly control the AGC behaviour in real time

  • to minimize distortion effects impact on received information quality:
  • BER: Bit Error Rate
  • Voice intelligibility

WFA dealing with the sampled receive signal will not have to deal with the internal design of the transceiver Rx chain!

slide-11
SLIDE 11

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

11 /

AGC API Concept (2)

Waveform Application (WFA) Challenges

WFA dealing with the sampled receive signal will have to compensate the signal variations of the wanted signal by WFA internal AGC methods

  • requires Software AGC within WFA
  • but no particular impact on AGC API
  • WFA issue only
slide-12
SLIDE 12

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

12 /

AGC API Concept (3)

Waveform Application (WFA) Challenges

WFA dealing with the sampled receive signal will have to compensate the signal variations of the wanted signal by WFA internal AGC methods cope with distortion effects caused by gain variations within Rx chain properly control the AGC behaviour in real time

  • to minimize distortion effects impact on received information quality:
  • BER: Bit Error Rate
  • Voice intelligibility
slide-13
SLIDE 13

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

13 /

AGC API Concept (4)

Constant level behaviour

t

Optimum ADC Input Level

dB

Input Level at Antenna Gain ADC Input Level

causes rather continuous (slope dependent) distortion on receive signal Distortion may be limited by limitation of gain slope preferably independently for gain increase and gain decrease slopes

slide-14
SLIDE 14

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

14 /

AGC API Concept (5)

Floating level behaviour

dB

Upper ADC Input Level Lower ADC Input Level Input Level at Antenna Gain ADC Input Level

t

causes impulsive distortion on receive signal at quasi-random instants

slide-15
SLIDE 15

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

15 /

AGC API Concept (6)

Waveform Application (WFA) Challenges

WFA dealing with the sampled receive signal will have to compensate the signal variations of the wanted signal by WFA internal AGC methods cope with distortion effects caused by gain variations within Rx chain properly control the AGC behaviour in real time

  • to minimize distortion effects impact on received information quality:
  • BER: Bit Error Rate
  • Voice intelligibility
  • Utilizing the knowledge about the (most) vulnerable phases of the waveform
  • Disable gain variation in such phases
  • Real time control towards transceiver Rx chain
slide-16
SLIDE 16

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

16 /

AGC API Summary (1)

Case: Constant Level

setOptimumLevel specifies the optimum ADC input level [dBFS]

  • i.e. the ADC level to be quasi fixed (= constant) by the AGC algorithm

setSensitizationSlope specifies the maximum gain increase speed [dB/s] setDesensitizationSlope specifies the maximum gain decrease speed [dB/s] enableSensitization snables/disables gain increase enableDesensitization snables/disables gain decrease

slide-17
SLIDE 17

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

17 /

AGC API Summary (2)

Case: Floating Level

setUpperLevel specifies the upper boundary of the floating ADC input level [dBFS] setLowerLevel specifies the lower boundary of the floating ADC input level [dBFS] enableSensitization enables/disables gain increase enableDesensitization enables/disables gain decrease

Remark: In case of Floating Level, gain in/decrease speed shall be as fast as possible.

slide-18
SLIDE 18

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

18 /

AGC API Summary (3)

UML Diagram

class AGC Model AGCControl + setAGCMode(EMode) : void «enumeration» EMode FLOATING_LEVEL CONSTANT_LEVEL «typedef» DLevel «interface» SensitizationInterface {abstract} + enableSensitization(boolean) : void + enableDesnsitization(boolean) : void «interface» FloatingLevelInterface {abstract} + setLowerLevel(DLevel) : void + setUpperLevel(DLevel) : void «interface» ConstantLevelInterface {abstract} + setOptimumLevel(DLevel) : void + setSensitizationSlope(DLevelSlope) : void + setDesnsitizationSlope(DLevelSlope) : void «typedef» DLevelSlope «use» «use» «realize» «realize» «use» «realize» «use»

slide-19
SLIDE 19

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

19 /

Conclusion

Platform API

suited for configuration and real time control of the AGC located within any

tactical SDR receiver

takes into account that even decades of adjacent channels may pass the IF

analog filter in front of the ADC

provides a flexible, but transparent AGC loop dynamic behaviour control

adaptable to the dynamic behaviour of the receive scenario

allows a WFA supplier to control the impact on the receive signal distortion

according to

continuous noise model impulsive noise model requires no knowledge of the individual receiver design ensures waveform application portability onto any tactical SDR platform

slide-20
SLIDE 20

Title of presentation: Approach to Solve the AGC API Issue in the Tactical SDR Domain 27/06/11

20 /

Contact

Eberhard Kölble

Phone: + 49 7231 15 3823 Mobile: + 49 172 813 06 52 Fax: + 49 7231 15 3488 Email: Eberhard.Koelble@thalesgroup.com Web: www.thalesgroup.com