© 2015 the mathworks, inc. · 4 radar and ew simulation and modeling architecture waveform...
TRANSCRIPT
![Page 1: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/1.jpg)
1© 2015 The MathWorks, Inc.
![Page 2: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/2.jpg)
2© 2015 The MathWorks, Inc.
Machine Learning for Radar & EW
서기환과장
![Page 3: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/3.jpg)
3
Agenda
▪ Radar and EW modeling
▪ Synthesizing data for Machine Learning workflows
▪ Machine Learning Examples
Target
Classification
Signal
ProcessingTracking and
Sensor Fusion
Scheduling
and Control
Antenna/Array/RF
![Page 4: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/4.jpg)
4
Radar and EW Simulation and Modeling Architecture
Waveform
Generator
λ
Transmitter
Pt
Transmit
Array
Gt
Signal
Processing
Receiver
Gr
Receive
Array
Gr
Environment,
Targets, &
Interference (L, 𝝈, 𝑹𝒓 ,𝑹𝒕)
Radar
Scheduler and
Tracker
▪ Functions for calculations and analysis
▪ Apps for common workflows
▪ Parameterized components for system modeling
▪ Easy path to increased fidelity for antenna and RF design
▪ Code generation for deployment
𝑃𝑟 =𝑃𝑡𝐺𝑡𝐺𝑟𝜆
2𝜎
4𝜋 3𝑅𝑡2𝑅𝑟
2𝐿
![Page 5: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/5.jpg)
5
Design Phased Array Antennas
Design subarrays
Model failuresSynthesize arrays Model mutual coupling
Model imperfections Import antenna patterns
Taper/thin arrays
Design an array
![Page 6: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/6.jpg)
6
Design Radar and EW Systems
Data cube processing
Spatial signal processing
Polarization
Code generation
HDL
Scenario visualization
Wideband
Detections
Targets & Environment
![Page 7: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/7.jpg)
7
Agenda
▪ Radar and EW modeling
▪ Synthesizing data for Machine Learning workflows
▪ Machine Learning Examples
Target
Classification
Signal
ProcessingTracking and
Sensor Fusion
Scheduling
and Control
Antenna/Array/RF
![Page 8: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/8.jpg)
8
Machine Learning Workflow
Integrate Analytics with
Systems
Desktop Apps
Enterprise Scale
Systems
Embedded Devices
and Hardware
Files
Databases
Sensors
Access and Explore
Data
Develop Predictive
Models
Model Creation e.g.
Machine Learning
Model
Validation
Parameter
Optimization
Preprocess Data
Working with
Messy Data
Data Reduction/
Transformation
Feature
Extraction
![Page 9: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/9.jpg)
9
Synthesize Radar Data for Machine Learning
Collect data
Synthesize data
Create data set Learn
Train on data
Validate
Measure accuracy
![Page 10: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/10.jpg)
10
Synthesize Received Radar Signals
![Page 11: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/11.jpg)
11
Define a Backscatter Target with Angle and Frequency
rcs_cyl = cylinderrcs(r1,r2,H,c,fc,az,el);
![Page 12: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/12.jpg)
12
Model Basic Shapes
![Page 13: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/13.jpg)
13
Model Extended Targets with Multiple Scatters
![Page 14: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/14.jpg)
14
Agenda
▪ Radar and EW modeling
▪ Synthesizing data for Machine Learning workflows
▪ Machine Learning Examples
Target
Classification
Signal
ProcessingTracking and
Sensor Fusion
Scheduling
and Control
Antenna/Array/RF
![Page 15: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/15.jpg)
15
Machine Learning for Radar Examples
Synthesize returns (radar cross section) Synthesize micro-Doppler (Time-frequency)
Statistics and Machine Learning Toolbox
Signals
Features
Time-frequency
Etc.
Classification
Synthesize waveforms
![Page 16: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/16.jpg)
16
Signal Processing and Wavelets for Feature Extraction
▪ Signal Manipulation
– Signal Analysis App
▪ Time-Frequency Analysis Capabilities
– Short Time Fourier Transform
– Continuous Wavelet Transform
– Synchrosqueezing
▪ Multiresolution Analysis Capabilities
– Discrete Wavelet Analysis
– Wavelet Packets
![Page 17: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/17.jpg)
17
Signal Analyzer App
▪ With the Signal Analyzer you can :
– Import multichannel signals
– Explore signals jointly in time-frequency domain
– Zoom and pan signals
Analyze signals in time, frequency and time-frequency domains
![Page 18: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/18.jpg)
18
Identifying Features in Real World Signals
▪ Characterizing signal features in spectral domain is often
challenging as one needs to appropriate tools
▪ Accurate time-frequency measurements are possible
using wavelet based time frequency analysis techniques
▪ Features once identified, can be extracted from signals
for further processing
▪ In this demo, we will characterize features in EKG signals
using Continuous Wavelet Transform
Quantify time-varying signals in frequency domain
» Demo
![Page 19: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/19.jpg)
19
Filtering Frequency Localized Components
▪ Sometimes unwanted signals can get captured
during signal acquisition process
▪ A traditional filter cannot be used if the frequency
range of the interference lies within the frequency
range of the signal
▪ Unwanted components can be localized jointly in
time and frequency using wavelets and removed
![Page 20: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/20.jpg)
20
Wavelet Synchrosqueezing
▪ For certain non-stationary signals, wavelet Synchrosqueezing can be
used to identify and extract signal modes
▪ Wavelet Synchrosqueezing helps extract signal components from
localized regions of time frequency plane
![Page 21: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/21.jpg)
21
Example 1: Radar Echoes from Cylinder and Cone
![Page 22: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/22.jpg)
22
Synthesize
data
Create data set Learn
Train on
data
Randomize parameters
Generate many data sets
Generate law radar data from models
![Page 23: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/23.jpg)
23
Extract features: 700 samples/object -> 8 samples/object with Wavelet Transform
Feature Extraction
![Page 24: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/24.jpg)
24
Testing Against Training Data
![Page 25: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/25.jpg)
25
Algorithms for training
MATLAB code gen
Classification metrics
Classification Learner App
![Page 26: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/26.jpg)
26
Range-Doppler from Parrot Quadcopter
We can identify:
• Rotation rate
• Number of blades
• Tip velocity
• Blade length
Micro-Doppler returns
Example 2: Micro-Doppler for Drones
![Page 27: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/27.jpg)
27
Synthesize Micro-Doppler Motion
Rotation rate
Number of blades
Tip velocity
Blade length
Radar return Micro-Doppler Time-frequencyRange-Doppler of blade
![Page 28: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/28.jpg)
28
Micro-Doppler in Time-Frequency Domain
Detection of small UAV helicopters using micro-Doppler David Tahmoush
![Page 29: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/29.jpg)
29
Example 3: Waveform Modulation ID for RWR
![Page 30: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/30.jpg)
30
Radar & EW Classification – Workflow
Integrate Analytics with
Systems
Desktop Apps
Enterprise Scale
Systems
Embedded Devices
and Hardware
Files
Databases
Sensors
Access and Explore
Data
Develop Predictive
Models
Model Creation e.g.
Machine Learning
Model
Validation
Parameter
Optimization
Preprocess Data
Working with
Messy Data
Data Reduction/
Transformation
Feature
Extraction
MATLAB
Signal Processing Toolbox
Wavelet Toolbox
Statistics & Machine Learning Toolbox
Statistics & Machine Learning Toolbox
MATLAB CoderPhased Array System
Toolbox
![Page 31: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/31.jpg)
31
Key Takeaways
▪ Radar and EW modeling
▪ Synthesizing data for Machine Learning workflows
▪ Machine Learning Examples
– Synthesize Return, Micro-Doppler, Waveform
– Classification: Target, Radar
![Page 32: © 2015 The MathWorks, Inc. · 4 Radar and EW Simulation and Modeling Architecture Waveform Generator λ Transmitter P t Transmit Array G t Signal Processing Receiver G r Receive](https://reader036.vdocuments.net/reader036/viewer/2022071020/5fd48e1ed5a9c8594964f585/html5/thumbnails/32.jpg)
32
Resources to Help You Get Started
매트랩과머신러닝 (eBook)