14432 albemarle point place chantilly va 20151 phone (703) 488-2555 fax (703) 488-2555 emwin s/w...

31
14432 Albemarle Point Place Chantilly VA 20151 • Phone (703) 488-2555 • Fax (703) 488-2555 • www.avtec.com EMWIN S/W Receiver April 27, 2004

Upload: prosper-tyler

Post on 23-Dec-2015

224 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

14432 Albemarle Point Place • Chantilly VA 20151 • Phone (703) 488-2555 • Fax

(703) 488-2555 • www.avtec.com

EMWIN S/W Receiver

April 27, 2004

Page 2: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

2

Presentation AgendaPresentation Agenda

• EMWIN System Introduction• EMWIN Demodulator Software Overview• System Requirements• Installation Instructions Overview• Prototype Demonstration• On-going Work / Potential Upgrades

Page 3: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

3

EMWIN-N S/W Receiver IntroductionEMWIN-N S/W Receiver Introduction

• S/W Demodulation, Bit-Synchronization

• CCSDS Concatenated R-S + Convolution, Bitstream Service

• Signal must be acquired for coding gain to apply

• EMWIN-N Reduced TX Power Performance Goals – 3 dB Margin with 1 meter antenna @ 5 degree elevation

– BER 10-6 @ 5 degree elevation

• Implementation Goals– Support EMWIN-I Series FSK & EMWIN-N Series BPSK

– S/W Loading < 25% CPU (1 GHz P4)

– Re-use Antenna & RF components

– Additional H/W costs < $300

• Current Test Results– 4.5 dB Margin with 1 meter antenna @ 5 degree elevation achievable

– Link Margin enough to support transition to 2x data rate & QPSK

Page 4: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

4

EMWIN Receiver ArchitectureEMWIN Receiver Architecture

Consumer PC 1GHz or more(Windows NT/2000/XP)

LegendLegend

Hardware

Software

Page 5: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

5

EMWIN Demodulator Software OverviewEMWIN Demodulator Software Overview

ViterbiDecoder

Reed-SolomonDecoder

FrameSynchronizer

RS-232

V.35Descrambler

Demodulator

DemodControl

DemodStatus

BitSynchronizer

Bit SyncControl

Bit SyncStatus

FrameSynchronizer

A/D Interface

A/DControl

A/DStatus

A/DI/O

DecoderStatus

DecoderControl

Decoder

User Provided ifDifferent A/D

Hardware Used

User Provided ifDifferent A/D

Hardware Used

EMWIN Data Source EMWIN Demodulator

Page 6: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

6

System RequirementsSystem Requirements

Items Recommended Minimum Requirements

Prototype Implementation

Antenna 1 meter dish Anderson P4 1.2 meter antenna

LNB Amplifier

1691 MHz to 137.5 MHz Downconverter

BER of [10-6] from the GOES satellite at elevation angles greater that [5] degrees

Quorum ESD/HG-1691.0-137.5 L Band Downconverter (4/27 Demo uses a Wilmanco Feed/LNB)

UHF/VHF Frequency Converter

137.5 MHz to 24 KHz Adapter

Circuit Provided ($200 in parts)

Consumer PC

1 GHz Pentium 4 Microsoft Windows

2000 or XP 10 Mbytes storage 128 Mbytes of RAM

for Windows 2000 and 256 Mbytes of RAM for Windows XP

Ethernet Driver

COTS Desktop IBM (2 serial Com Ports: to demonstrate compatibility with existing EMWIN S/W)

A/D or Sound card

> 96 ksps Sample 45 KHz BW @ 3dB

point 16 or 8 bit 2’s

complement data Conforms to

Microsoft Windows Multimedia Interface

M-Audio Audiophile 2496

Page 7: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

7

Installation OverviewInstallation Overview

• Download S/W and Manuals from NWS

• Antenna / LNB Amplifier

• IF Adapter

• Consumer PC / Sound card / Serial card

• EMWIN Demodulator

• EMWIN data processing & display S/W

Page 8: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

8

(a) Antenna/LNB Amplifier(a) Antenna/LNB Amplifier

1. Assemble the dish and position the antenna.

2. Connect the LNB to the antenna.

Page 9: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

9

(b) IF Adapter(b) IF Adapter

3. Construct or Purchase UHF/VHF Frequency Adapter. Connectorized component version. Surface/through hole schematic available.

Page 10: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

10

(b) UHF/VHF Frequency Adapter (cont.)(b) UHF/VHF Frequency Adapter (cont.)

O

I

O

I

D isconnected PinsPower Indicator

Power

IF OutputDC Bias+15VDC

RF Input-60 dBm

PowerInput

24VDC

F r o n t

B a c k

4. Connect the UHF/VHF Frequency adapter to the LNB using an SMA or appropriate RF cable. Note –60 dBm maximum input for the reference design.

5. Connect the adapter to an A/D or soundcard when installed. If using the Avtec Data Source Service, channel 0 of the soundcard must be used at this time.

6. Connect the power supply to the rear power jack.

7. Turn on the DC BIAS for the adapter.

8. Turn main power on.

Page 11: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

11

(c) Consumer PC / Sound Card / Serial Card(c) Consumer PC / Sound Card / Serial Card

M-Audio Audiophile 2496Channel 0

SIIG Cyberseria l Dual PCI

C O M 4 C O M 3

9. Install Windows 2000 or XP and corresponding service packs on PC if not already pre-installed.

10. Install Sound card or A/D converter.

11. Install Serial expansion card if the PC does not contain two RS-232 com ports and connect loop back cable.

12. Login to the system as the local administrator and install necessary device drivers. Insure TCP/IP Protocol stack is active.

Page 12: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

12

(c) Consumer PC / Sound Card / Serial Card (cont.)

(c) Consumer PC / Sound Card / Serial Card (cont.)

13.Configure the A/D or Sound card and test operation by recording and playing audio.

Page 13: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

13

(c) Consumer PC / Sound Card / Serial Card (cont.)

(c) Consumer PC / Sound Card / Serial Card (cont.)

14.Configure the Serial card if necessary. Test using HyperTerminal.

Page 14: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

14

(d) EMWIN Demodulator(d) EMWIN Demodulator

15. Unpack the archived EMWINSetup.exe to a temporary directory and verify.

16. Initiate EMWIN installer.

Page 15: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

15

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

17. Review and acknowledge the welcome screen.

18. Review and acknowledge the license agreement.

Page 16: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

16

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

19. Review and acknowledge the information screen.

20. Select program location.

Page 17: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

17

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

21. Select the installation type.

22. Select icon access location.

Page 18: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

18

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

23. Install EMWIN Demodulator Services.24. Reboot the PC.25. Verify EMWIN Data Source and Demodulator Service are active.

• Select START->EMWIN Demodulator->EMWIN Config.• Select Data Source Service Tab and note activity icon.• Select Demodulator Service Tab and note activity icon.

Page 19: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

19

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent Data Source Parameters:

Input Device – Selects the desired sound card.

Input Gain – Selects the sound card gain value.Data range is between -32768 and 32768.

TCP Port Number – Selects a valid TCP/IP Port.Port range is between 1 to 65535. Avoid system reserved ports.

Page 20: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

20

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent Demodulator Parameters:

Data Source Host – IP address that the Data Source Service resides at. IP address 127.0.0.1 represents the local systems address.

Signal Format – Selects between EMWIN I (0) or EMWIN N (1).

COM Port Number – Defines the desired COM port to write out for the EMWIN display software.

TCP Port Number – Selects a valid TCP/IP Port. Must match the Data Source Service assigned port address.

Page 21: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

21

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent FSK Demodulator Parameters:

Sample Rate – The sample rate will be 96 KHz for the sound card solution.

Signal Present Threshold – The threshold which used to indicate whether a valid signal is present.

AGC Gain – The gain bandwidth setting value that corresponds to about a 10 Hz bandwidth at the given input sample rate.

Tuner Frequency – Initial tuner frequency that represents the frequency as seen by the A/D converter. The nominal center frequency has been designed for approximately 25 KHz.

Page 22: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

22

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent FSK Symbol Parameters:

Symbol Rate – Specifies the number of symbols that are transmitted in one second. EMWIN I requires a symbol rate of 9600.

Error Threshold – Maximum allowable number of errors before the demodulator symbol tracker is reset.

Page 23: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

23

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent BPSK Demodulator Parameters:

Sample Rate – The sample rate will be 96 KHz for the sound card solution.

Signal Present Threshold – The threshold which used to indicate whether a valid signal is present.

AGC Gain – The gain bandwidth setting value.

Tuner Frequency – Initial tuner frequency that represents the frequency as seen by the A/D converter.

Page 24: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

24

(d) EMWIN Demodulator (cont.)(d) EMWIN Demodulator (cont.)

Pertinent BPSK Symbol Parameters:

Symbol Rate – Specifies the number of symbols that are transmitted in one second. EMWIN I requires a symbol rate of 22000.

Error Threshold – Maximum allowable number of errors before the demodulator symbol tracker is reset.

Page 25: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

25

(e) COTS EMWIN S/W(e) COTS EMWIN S/W

26. Install EMWIN data processing & display S/W. Register license.

27. Start EMWIN S/W, configure serial com ports (if used) and file repository.

28. Start EMWIN Ingest and process EMWIN service products.

Page 26: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

26

Ongoing Efforts Ongoing Efforts

• De-Couple RX layer from Coding layer •Allows use of RX function only, or decoder only

•Provide example application that interfaces with the EMWIN S/W RX• Example S/W that allows users/vendors to build on-top of S/W RX• Control and monitor examples, indicates receiver performance• Available in 1-2 Weeks

•Modify EMWIN S/W RX to allow use with “lower performance” Sound Cards• Use both L & R channels• Minimal (< $15 in components) changes to IF Adapter H/W design • I&Q Recombination in S/W

•Higher data rate options• QPSK• CCSDS Turbo Convolution Codes• Low Density Parity Check

Page 27: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

27

Questions?Questions?

Page 28: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

28

Backup - S/W Demod BitSync Block DiagramBackup - S/W Demod BitSync Block Diagram

A/D

I & Q used to simplify tracking

Level Detect/External IF AGC

Control

ComplexMultiplier

In Phase

Quadrature

NumericallyControlledOscillator

I

Q

LoopFilter

Low Pass FIRFilter/

Decimator

Low Pass FIRFilter/

Decimator

LevelDetect

Sample RateControl

Carrier TrackControl Carrier ACQ/TRK

Loop FilterLock Detect

LevelDetect

LoopFilter

CartesianTo Polar

Integrate/Dump

Integrate/Dump

Symbol PhaseError Detect

SymbolTracking Loop

Filter

Magnitude

Phase

Slicer

RRCFilter

RRCFilter

InputSamples

Demod BitSync Logic

Generalized1:2 to 2:1resampler

SoftSymbol

Out

Decision DirectedPhase Error

Detector

Viterbi/TurboDecoder

ExpectedDoppler

Page 29: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

29

Backup - Software FSK Demod/Bitsync Module

Backup - Software FSK Demod/Bitsync Module

Delay

HilbertTransformer

A/DSamples

NumericallyControlledOscillator

ComplexMultiplier

AGCLoopFilter

LevelDetect

FrequencyDetector

I

Q

AFCLoopFilter

LockDetect

SymbolPhase Detect

SymbolTracking

Loop Filter

Resampler

IntegrateAnd Dump

IntegrateAnd Dump

CartesianTo Polar Magnitude

Phase

V.35Descrambler

Symbols Out

• Acquires data from TCP socket connection• Required for EMWIN-I reception and decoding

Page 30: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

30

Backup - Bit Synchronizer and Matched Filter

Backup - Bit Synchronizer and Matched Filter

Input Data Resampler

SymbolTracking

Loop Filter

MatchedFilter

Symbol ErrorDetector

Slicer/SoftSymbol Out

Buffer 0

Buffer 1

GlobalMemory

To UserApplication

• Performs bit clock recovery and soft symbols for PSK and BPSK signals

• Outputs Soft symbols to second processor through Global Memory

Page 31: 14432 Albemarle Point Place Chantilly VA 20151 Phone (703) 488-2555 Fax (703) 488-2555  EMWIN S/W Receiver April 27, 2004

31

Backup - Frame Synch and Bit DecodingBackup - Frame Synch and Bit Decoding

Buffer 0

Buffer 1

GlobalMemory

SoftSymbols

ViterbiDecoder

Reed-SolomonDecoder

FrameSynchronizer

ViewerSoftware

(GFE)

Decoder options dependupon received data formats

• Soft symbols are input from Demod BitSync• If required, Viterbi decoding is performed followed by a

frame synchronizer function• Application software is not a deliverable item, but if

supplied GFE will be included