Top Banner
Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015
19

Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

Oct 16, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

Echo Sounding the Ionosphere with SDR

Tom McDermott, N5EG

October 10, 2015

Page 2: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Outline

• Bistatic vs. Monostatic Measurement

• Ionosphere

• Chirp

• Signal Processing• Correlation via FFT

• Windowing in time

• Post-processing

• System Block Diagram

• Measured Results

• Further Work

2

Page 3: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015 3

Bistatic vs. Monostatic Measurement

• Bistatic – Transmitter and Receiver are at separate locations.

• Tx and Rx need a common time / frequency reference.

• Measures MUF of the path centerpoint between Tx and Rx.

• FMUF higher than Fcritical.

• Modest Rx dynamic range needed.

• Due to T/R separation

• Monostatic – Transmitter and Receiver are co-located.

• Measures the Critical Frequency (vertical incidence) above the sending/receiving location.

• Tx & Rx can share reference.

• Transmit signal ‘buries’ the receive echo.

• Large Rx dynamic range needed.

Ionosphere

Earth

Transmit Dipole Receive Small Loop

Fcritical

E-layer

F-layer

Ionosphere

Earth

Transmit Dipole Receive Antenna

FMUF

E-layer

F-layer

Time / Freq. Reference

Page 4: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Monostatic System Concerns

• Operating full-duplex – reflection delay is about 1.6 milliseconds.

• Transmit signal is much stronger than receive echo.

• Rx overload, Tx & Rx Phase Noise, Rx ADC performance are all important.

• Hermes: works well.

• Need high relay isolation for full duplex echos.

• Leakage: Separate Rx Antenna relay T/R relay is an issue.

• Need to know precise Transmit time.• Equipment delay uncertainty impacts measurement.

• Ethernet Packetization, Operating System scheduler, etc.

• Need good frequency control.• Doppler shift is tenths of a Hertz.

4

Page 5: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Ionosphere• FCritical : Maximum frequency that is reflected at vertical incidence.

• FMUF : Maximum Usable Frequency that is reflected at angle θ.• FMUF = Fcritical / sin θ

• Height of the F-layer Reflection delay time.

• Doppler Shift : Due to vertical velocity of Flayer

• Elayer : attenuates transiting signals (twice).

5

FCritical

(θ = 90 degrees)FMUF

(θ < 90 degrees)

θ

At lower incidence angle, the wave

travels a longer interaction path

through the ionosphere.

LenLen / sin θ

θ

F layer

E layer

Page 6: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Linear Chirp Approach

• Transmit a linearly swept FMCW waveform.

• Measure instantaneous frequency offset or time offsetbetween transmitted and received chirps.

• While transmitting (i.e. Full Duplex).

6

time

frequency Time delay due to

ionospheric height,

no Doppler shift.

Infer the Range or

Height of the layer.

Frequency delta

due to ionospheric

height, no Doppler

shift.

Page 7: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Doppler Shift Range Error

• Vertical velocity of the F-layer causes Doppler Shift of Received chirp.

• Doppler shift causes range error in the measurement.

• Range error is equal and opposite between up-chirp and down-chirp.

7

time

fre

qu

en

cy

(+) Doppler shift due to

falling ionospheric layer

(approaching earth).

Causes (-) Range

error due to (+)

Doppler shift

time

fre

qu

en

cy

(+) Doppler shift due to

falling ionospheric layer

(approaching earth)

Causes (+) Range

error due to (+)

Doppler shift

Page 8: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Digital Signal Processing

• Difficult to see a received echo buried deeply in transmit signal.

• Approach: Correlation of received signal against transmitted signal replica – “Matched Filter”.

• Strong peak due to transmit signal – helps identify precise transmit time reference.

• Weak peak due to received echo – compute contribution of received signal across the entire chirp time.

• Lots of taps good dynamic range, good time resolution.

• Multiple sweep integration – reduces noise as sqrt(N).

• Implementation: FIR filter with time-reversed taps.

• Taps: Time-reversed transmit sequence.

• Problem: 106 FIR filter taps 1012 computations.

• Solution: Frequency domain filter. 106 filter taps ~107 computations.

• FFT (both signal and taps) Filter (multiply Rx’d signal by Filter taps) IFFT

8

Page 9: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

System Block Diagram

9

Page 10: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Test Setup

10

Page 11: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Time Domain Windowing• Discontinuities at the edge spectral leakage.

• Obscures the echo.

• Solution: ‘window’ the received sequence in time.• Blackman-Harris window.

• Implement as lowpass filter preceding correlator.• Extreme Positive and Negative frequencies are reduced in

amplitude.

11

time

amplitude

frequency

(-)

(+)

time

amplitude

frequency

Low-pass filter amplitude response

(-)

(+)

(-) = frequency below channel center

(+) = frequency above channel center

Page 12: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Windowing Reduces Correlation Sidelobes

12

• Transmit peak near zero milliseconds, vertical axis dB.Blue – no LPF Red – Blackman-Harris LPF

Page 13: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Gnuradio Flowgraph

13

Windowing LPF

Correlator

Page 14: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Post Processing Software

• Python program• Reads separate received up-chirp and down-chirp files.

• Isolates each individual sweep.

• Time-aligns transmit peaks to zero time.

• Discards ‘dud’ sweeps (sweep #0, corrupted, etc.)

• Performs non-coherent integration.

• Separate integrations for up-chirp and down-chirp

• Plots output• Up and Down chirps with different colors.

Spyder2 : a good Python interactive development tool.

14

Page 15: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Results

• Excellent performance of Hermes module in full duplex mode – phase noise and ADC performance yield about 90~100 dB of post-correlator dynamic range.

• F-layer measurements done on 80m.• Daytime sweeps yield null results due to excessive E-layer

attenuation.

• After the sun sets, the E-layer de-ionizes.

• F-layer Echos clearly seen.• Occasional double-transit echos seen.

• Occasional O-wave and X-wave are resolved.

15

Page 16: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

3.6 MHz – Local Noon

16

• No F-layer reflection seen. E-layer attenuation high at 3.6 MHz.

• Spurious responses at 3.07 msec and 4.00 msec.

Transmit signal correlation peak set to 0.0 msec.

Spurious correlation peaks

Page 17: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

3.6 MHz. Evening• F layer echos near 1.7 milliseconds. -0.38 Hz Doppler shift.

• Double-transmit echos near 3.4 milliseconds

• Height: 254 km. Vertical Velocity: +15.4 m/sec. Artifact at 4 milliseconds

17

F-layer echos near 1.7 milliseconds

Double-transit echos

Spurious peak

Page 18: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Ordinary and Extra-ordinary Waves• A linearly polarized signal decomposes into RHC and LHC

components in circularly birefringent ionospheric layer.• Earth’s DC magnetic field biases electrons. Causes electron spin

precession (Electron gyro-resonance about 1.4~1.8 MHz).

• Called O-wave and X-wave.

• O- and X- Independently reflected by F-layer.

18

Ordinary (O) & Extra-ordinary (X) F-layer echos

Page 19: Echo Sounding the Ionosphere with SDR - TAPR · Echo Sounding the Ionosphere with SDR Tom McDermott, N5EG October 10, 2015

ARRL / TAPR DCC 2015

Further Work

• E-layer measurements require 160m transmit antenna of reasonable efficiency and match.

• With good zenith radiation pattern.

• Identifying the O-wave and X-wave requires two receive antennas, two coherent receivers, etc.

• Baseband processing can synthesize RHC and LHC from a pair of linearly polarized receive antennas.

• Thanks to:Andrew Martin VK3OE, John Petrich W7FU, and Phil Harman VK6PH for review and comments.

19