SlideShare a Scribd company logo
Norman Morrison                                   Projects 1.1
                                 Tracking Filter Engineering
                            The Gauss-Newton and Polynomial Filters


                                Chapter 1: Projects

                                         Project 1.1

                 Obtaining a speed figure for your computer
Read the down-loadable document ProgramsSpeedDocumentsSpeed.pdf. Then run the
executable ProgramsSpeedProgramsSpeed.exe to obtain a speed figure for you
computer. Use the average of five runs.



                                         Project 1.2
                                       Timing figures
Open the down-loadable program 14_Orbit_Track. When run on my laptop1 it takes
about 0.48 sec to cycle the Gauss-Newton filter that extracts orbital parameters from a set
of observations on a near-earth satellite.2

Based on clock-speed differences, when Sputnik-1 was put into orbit in 1957, it would
have taken about an hour.

                                                 ◄►


To obtain the Gauss-Newton, Kalman and Swerling execution times on your own
machine, start the program 14_Orbit_Track.exe

Then make the following selections:

Run Satellite Tracking : Run

Take the option | Use Q in Neither filter and run .. N |

When N = 500000 the run will halt. On my machine the total Kalman execution time
showed Kalman Tcume = 0.488 sec and the total Swerling execution time showed Swerling
Tcume = 0.492 sec.


1
  A Dell® Studio XPS 1640 with dual Intel® processors. Rating Core™ 2 CP P8700 @ 2.53 GHz, Base
Score 5.9.
2
  C runs about 10 times faster than compiled True Basic. It would therefore take even less time – about
  56 milliseconds – if 14_Orbit_Track had been written in C, and even less if use was made of both
  processors on my 2-core mother-board.
Norman Morrison                           Projects 1.2
                              Tracking Filter Engineering
                         The Gauss-Newton and Polynomial Filters


Press G for Gauss-Newton and then select Run Gauss-Newton.

Gauss-Newton now executes. On my laptop the display showed

                        Gauss-Newton Elapsed Time = 0.484 sec.

The Swerling and Kalman results are also displayed on the same screen.

Keep in mind that the timing figures are not comparable.

   The Kalman/Swerling filters provide Keplerian estimates almost as soon as they start
    running, initially with poor accuracy but which improves steadily as their runs
    progress.

   The Gauss-Newton filter on the other hand does not provide Keplerian estimates until
    after the Kalman/Swerling filters have stopped running, at which point there is a
    further delay of 0.484 sec before Gauss-Newton provides the results that have the
    same final Kalman/Swerling accuracy. (See Project 1.3 below.)

Thus the Gauss-Newton execution time represents an additional latency or delay.

In 1957 when Sputnik-1 was put into orbit, computer clock rates were of the order of 1
megahertz, and that latency was as large as one hour.

Gauss-Newton therefore had to be ruled out and could not be used in satellite tracking.

Press M

You are now on the main menu. Select Exit to exit from the program.
Norman Morrison                             Projects 1.3
                              Tracking Filter Engineering
                         The Gauss-Newton and Polynomial Filters


                                     Project 1.3

             Timing and accuracy figures for two satellites
Obtain the times required to estimate Keplerians from a sequence of radar observations
on two satellites.

1. Molniya
1. Start the program 14_Orbit_Track.

   Select Tracking window : Length : Specify and enter 350.

   The first 50 sec of operation is taken up by the EMP filters which are initialising.

   At the end of 50 sec the EMP output values are used to initialise the FMP filters as
   well as the Kalman and Swerling filters.

   The length of the Gauss-Newton/Kalman/Swerling data window is therefore 300 sec
   and this is displayed on the screen.

   Make the timing runs for Molniya and Kalman by following the instructions given in
   Project 1.2 above.

   Make and save a screen capture.

   Then return to the main menu page.

2. Select Tracking window : Length : Specify and then enter 650.

   Observe that the Gauss-Newton/Kalman/Swerling data window now has a length
   of 600 sec.

   Repeat the timing run for Molniya.

   Make and save a screen capture.

   Then return to the main menu page.

3. Select Tracking window : Length : Specify and then enter 1250.

   Observe that the Gauss-Newton/Kalman/Swerling data window now has a length of
   1200 sec.
Norman Morrison                          Projects 1.4
                              Tracking Filter Engineering
                         The Gauss-Newton and Polynomial Filters

   Repeat the timing run for Molniya.

   Make and save a screen capture of the results.

   Then return to the main menu page.


2. GPS-10
   Satellites : GPS-10

   Repeat the same three runs – 350 sec, 650 sec, 1250 sec – for the satellite GPS-10. In
   each case make and save the same screen captures as with Molniya.


Discussion of results
Molniya
We ran this project and obtained the three displays (extracted from the Molniya screen
captures) shown on the following pages as Figures A, B and C.
Norman Morrison                Projects 1.5
     Tracking Filter Engineering
The Gauss-Newton and Polynomial Filters




              Figure A
Norman Morrison                Projects 1.6
     Tracking Filter Engineering
The Gauss-Newton and Polynomial Filters




              Figure B
Norman Morrison                Projects 1.7
     Tracking Filter Engineering
The Gauss-Newton and Polynomial Filters




                Figure C
Norman Morrison                      Projects 1.8
                              Tracking Filter Engineering
                         The Gauss-Newton and Polynomial Filters


The figures show the following:

1. The Gauss-Newton, Kalman and Swerling sigma values in each case are all very
   close. Thus the final accuracies of the three filters are the same.

2. The sigma values in Figures A, B and C are in the following ratios:


       OMEGA:       A:B ≈ 2.8:1     B:C ≈ 2.8:1

       Inclin:      A:B ≈ 2.9:1     B:C ≈ 2.9:1

       omega:       A:B ≈ 2.8:1     B:C ≈ 2.8:1

       Eccent:      A:B ≈ 2.8:1     B:C ≈ 2.8:1

       A:           A:B ≈ 2.8:1     B:C ≈ 2.8:1

       tau:         A:B ≈ 2.7:1     B:C ≈ 2.7:1

   Thus doubling the length of the smoothing interval improves the accuracies of the
   Keplerian estimates by a factor of about 2.8.


GPS-10
Compare your GPS-10 results to those of Molniya.

More Related Content

What's hot

vasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarksvasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarks
Jonathan Skelton
 
VASP: Some Accumulated Wisdom
VASP: Some Accumulated WisdomVASP: Some Accumulated Wisdom
VASP: Some Accumulated Wisdom
Jonathan Skelton
 
Wannier90: Band Structures, Tips and Tricks
Wannier90: Band Structures, Tips and TricksWannier90: Band Structures, Tips and Tricks
Wannier90: Band Structures, Tips and Tricks
Jonathan Skelton
 
First order active rc sections hw1
First order active rc sections hw1First order active rc sections hw1
First order active rc sections hw1
Hoopeer Hoopeer
 
igarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.pptigarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.ppt
grssieee
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
Kiya Alemayehu
 
4.11 radar cross section (rcs)
4.11 radar cross section (rcs)4.11 radar cross section (rcs)
4.11 radar cross section (rcs)
Javier Gismero
 
Time response
Time responseTime response
Time response
Sarah Krystelle
 
Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1
Forward2025
 
Thesis_powerpoint
Thesis_powerpointThesis_powerpoint
Thesis_powerpoint
Tim Costa
 
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
IJERA Editor
 
#4 gps introduction & gps messages
#4 gps introduction & gps messages#4 gps introduction & gps messages
#4 gps introduction & gps messages
MohammedHusain20
 
Radar 2009 a 10 radar clutter.2pdf
Radar 2009 a 10 radar clutter.2pdfRadar 2009 a 10 radar clutter.2pdf
Radar 2009 a 10 radar clutter.2pdf
Forward2025
 
Radar 2009 a 4 radar equation
Radar 2009 a  4 radar equationRadar 2009 a  4 radar equation
Radar 2009 a 4 radar equation
Forward2025
 
Robotics Localization
Robotics LocalizationRobotics Localization
Robotics Localization
cairo university
 
Effects of poles and zeros affect control system
Effects of poles and zeros affect control systemEffects of poles and zeros affect control system
Effects of poles and zeros affect control system
Gopinath S
 
Casa cookbook for KAT 7
Casa cookbook for KAT 7Casa cookbook for KAT 7
Casa cookbook for KAT 7
CosmoAIMS Bassett
 
GPS [ Global Positioning System ]
GPS [ Global Positioning System ]GPS [ Global Positioning System ]
GPS [ Global Positioning System ]
Akshit Gupta
 
Glowworm Swarm Optimisation
Glowworm Swarm OptimisationGlowworm Swarm Optimisation
Glowworm Swarm Optimisation
Arijeet Satapathy
 
2011 06 17
2011 06 172011 06 17
2011 06 17
yuvalporat
 

What's hot (20)

vasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarksvasp-gpu on Balena: Usage and Some Benchmarks
vasp-gpu on Balena: Usage and Some Benchmarks
 
VASP: Some Accumulated Wisdom
VASP: Some Accumulated WisdomVASP: Some Accumulated Wisdom
VASP: Some Accumulated Wisdom
 
Wannier90: Band Structures, Tips and Tricks
Wannier90: Band Structures, Tips and TricksWannier90: Band Structures, Tips and Tricks
Wannier90: Band Structures, Tips and Tricks
 
First order active rc sections hw1
First order active rc sections hw1First order active rc sections hw1
First order active rc sections hw1
 
igarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.pptigarss_2011_presentation_brcic.ppt
igarss_2011_presentation_brcic.ppt
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 
4.11 radar cross section (rcs)
4.11 radar cross section (rcs)4.11 radar cross section (rcs)
4.11 radar cross section (rcs)
 
Time response
Time responseTime response
Time response
 
Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1Radar 2009 a 7 radar cross section 1
Radar 2009 a 7 radar cross section 1
 
Thesis_powerpoint
Thesis_powerpointThesis_powerpoint
Thesis_powerpoint
 
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
Modeling and Estimation of Stationary and Non-stationary Noises of Rubidium A...
 
#4 gps introduction & gps messages
#4 gps introduction & gps messages#4 gps introduction & gps messages
#4 gps introduction & gps messages
 
Radar 2009 a 10 radar clutter.2pdf
Radar 2009 a 10 radar clutter.2pdfRadar 2009 a 10 radar clutter.2pdf
Radar 2009 a 10 radar clutter.2pdf
 
Radar 2009 a 4 radar equation
Radar 2009 a  4 radar equationRadar 2009 a  4 radar equation
Radar 2009 a 4 radar equation
 
Robotics Localization
Robotics LocalizationRobotics Localization
Robotics Localization
 
Effects of poles and zeros affect control system
Effects of poles and zeros affect control systemEffects of poles and zeros affect control system
Effects of poles and zeros affect control system
 
Casa cookbook for KAT 7
Casa cookbook for KAT 7Casa cookbook for KAT 7
Casa cookbook for KAT 7
 
GPS [ Global Positioning System ]
GPS [ Global Positioning System ]GPS [ Global Positioning System ]
GPS [ Global Positioning System ]
 
Glowworm Swarm Optimisation
Glowworm Swarm OptimisationGlowworm Swarm Optimisation
Glowworm Swarm Optimisation
 
2011 06 17
2011 06 172011 06 17
2011 06 17
 

Viewers also liked

Size Doesn't Matter, Social Media Does
Size Doesn't Matter, Social Media DoesSize Doesn't Matter, Social Media Does
Size Doesn't Matter, Social Media Does
Caitiequick
 
Զրույց միֆի մասին
Զրույց միֆի մասինԶրույց միֆի մասին
Զրույց միֆի մասինAarpine
 
Robert c. castel innovating for defeat - ph.d. dissertation - abstract
Robert c. castel   innovating for defeat - ph.d. dissertation - abstractRobert c. castel   innovating for defeat - ph.d. dissertation - abstract
Robert c. castel innovating for defeat - ph.d. dissertation - abstract
Robert Castel
 
Filters
FiltersFilters
Kalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data StreamsKalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data Streams
Albert Bifet
 
Marketing Strategies For Trade Shows - Lunch & Learn
Marketing Strategies For Trade Shows - Lunch & LearnMarketing Strategies For Trade Shows - Lunch & Learn
Marketing Strategies For Trade Shows - Lunch & Learn
The Trade Group
 
Digital PR for Trade Shows
Digital PR for Trade ShowsDigital PR for Trade Shows
Digital PR for Trade Shows
The Trade Group
 
Signals and Systems
Signals and SystemsSignals and Systems
Signals and Systems
Andrei Popescu
 
Impactful Exhibit Design Lunch & Learn
Impactful Exhibit Design Lunch & LearnImpactful Exhibit Design Lunch & Learn
Impactful Exhibit Design Lunch & Learn
The Trade Group
 
F2f nccaa pr pros campaign_2012
F2f nccaa pr pros campaign_2012F2f nccaa pr pros campaign_2012
F2f nccaa pr pros campaign_2012
vkfields
 
Chapter 00 preface
Chapter 00 prefaceChapter 00 preface
Chapter 00 preface
norman_nmi_morrison
 
Utilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerceUtilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerce
Liangjie Hong
 
Personalized Retweet Prediction in Twitter
Personalized Retweet Prediction in TwitterPersonalized Retweet Prediction in Twitter
Personalized Retweet Prediction in Twitter
Liangjie Hong
 
Introduction to SA&TT (Sthructural Analysis)
Introduction to SA&TT (Sthructural Analysis)Introduction to SA&TT (Sthructural Analysis)
Introduction to SA&TT (Sthructural Analysis)
David Wald
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
thanhhd
 
Kalman filters
Kalman filtersKalman filters
Kalman filters
Saravanan Natarajan
 
Kalman filter
Kalman filterKalman filter
Kalman filter
Raghava Raghu
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processing
Ravi Teja
 
Factorization Machines with libFM
Factorization Machines with libFMFactorization Machines with libFM
Factorization Machines with libFM
Liangjie Hong
 

Viewers also liked (20)

Xalizev
XalizevXalizev
Xalizev
 
Size Doesn't Matter, Social Media Does
Size Doesn't Matter, Social Media DoesSize Doesn't Matter, Social Media Does
Size Doesn't Matter, Social Media Does
 
Զրույց միֆի մասին
Զրույց միֆի մասինԶրույց միֆի մասին
Զրույց միֆի մասին
 
Robert c. castel innovating for defeat - ph.d. dissertation - abstract
Robert c. castel   innovating for defeat - ph.d. dissertation - abstractRobert c. castel   innovating for defeat - ph.d. dissertation - abstract
Robert c. castel innovating for defeat - ph.d. dissertation - abstract
 
Filters
FiltersFilters
Filters
 
Kalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data StreamsKalman Filters and Adaptive Windows for Learning in Data Streams
Kalman Filters and Adaptive Windows for Learning in Data Streams
 
Marketing Strategies For Trade Shows - Lunch & Learn
Marketing Strategies For Trade Shows - Lunch & LearnMarketing Strategies For Trade Shows - Lunch & Learn
Marketing Strategies For Trade Shows - Lunch & Learn
 
Digital PR for Trade Shows
Digital PR for Trade ShowsDigital PR for Trade Shows
Digital PR for Trade Shows
 
Signals and Systems
Signals and SystemsSignals and Systems
Signals and Systems
 
Impactful Exhibit Design Lunch & Learn
Impactful Exhibit Design Lunch & LearnImpactful Exhibit Design Lunch & Learn
Impactful Exhibit Design Lunch & Learn
 
F2f nccaa pr pros campaign_2012
F2f nccaa pr pros campaign_2012F2f nccaa pr pros campaign_2012
F2f nccaa pr pros campaign_2012
 
Chapter 00 preface
Chapter 00 prefaceChapter 00 preface
Chapter 00 preface
 
Utilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerceUtilizing Marginal Net Utility for Recommendation in E-commerce
Utilizing Marginal Net Utility for Recommendation in E-commerce
 
Personalized Retweet Prediction in Twitter
Personalized Retweet Prediction in TwitterPersonalized Retweet Prediction in Twitter
Personalized Retweet Prediction in Twitter
 
Introduction to SA&TT (Sthructural Analysis)
Introduction to SA&TT (Sthructural Analysis)Introduction to SA&TT (Sthructural Analysis)
Introduction to SA&TT (Sthructural Analysis)
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
 
Kalman filters
Kalman filtersKalman filters
Kalman filters
 
Kalman filter
Kalman filterKalman filter
Kalman filter
 
Kalman filter - Applications in Image processing
Kalman filter - Applications in Image processingKalman filter - Applications in Image processing
Kalman filter - Applications in Image processing
 
Factorization Machines with libFM
Factorization Machines with libFMFactorization Machines with libFM
Factorization Machines with libFM
 

Similar to Chapter 01 projects

B04402016018
B04402016018B04402016018
B04402016018
ijceronline
 
Earth Viewing Infrared Space System Sensor
Earth Viewing Infrared Space System SensorEarth Viewing Infrared Space System Sensor
Earth Viewing Infrared Space System Sensor
M. Faisal Halim
 
Simulation vs. Real World Testing: How to undertake controlled testing of you...
Simulation vs. Real World Testing: How to undertake controlled testing of you...Simulation vs. Real World Testing: How to undertake controlled testing of you...
Simulation vs. Real World Testing: How to undertake controlled testing of you...
spirentgnss
 
TH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMSTH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMS
grssieee
 
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016) Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
Adam Paterson
 
Lunaves - an overview and the results so far
Lunaves - an overview and the results so farLunaves - an overview and the results so far
Lunaves - an overview and the results so far
Lunaves Nocturnal Migration
 
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
EUMETSAT
 
Lightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talkLightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talk
Jonathan Ragan-Kelley
 
NetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radioNetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radio
Vishal Sharma
 
Vibration Analysis and Modelling of a Cantilever Beam
Vibration Analysis and Modelling of a Cantilever Beam Vibration Analysis and Modelling of a Cantilever Beam
Vibration Analysis and Modelling of a Cantilever Beam
Muhammad Usman
 
development-accurate-position
development-accurate-positiondevelopment-accurate-position
development-accurate-position
James Petrie
 
Pranav_Shah_Report
Pranav_Shah_ReportPranav_Shah_Report
Pranav_Shah_Report
Pranav Shah
 
ProductSpec.doc
ProductSpec.docProductSpec.doc
ProductSpec.doc
Julius Chua
 
Kleinbauer
KleinbauerKleinbauer
Kleinbauer
kamlesh0215
 
Prompt
PromptPrompt
Use of an Oscilloscope - maXbox Starter33
Use of an Oscilloscope - maXbox Starter33Use of an Oscilloscope - maXbox Starter33
Use of an Oscilloscope - maXbox Starter33
Max Kleiner
 
Dsbr
DsbrDsbr
TU2.T10.1.pptx
TU2.T10.1.pptxTU2.T10.1.pptx
TU2.T10.1.pptx
grssieee
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel Estimation
IRJET Journal
 
eSA’s Optical High-Resolution Mission for GMeS Operational Services
eSA’s Optical High-Resolution Mission for GMeS Operational ServiceseSA’s Optical High-Resolution Mission for GMeS Operational Services
eSA’s Optical High-Resolution Mission for GMeS Operational Services
Cláudio Carneiro
 

Similar to Chapter 01 projects (20)

B04402016018
B04402016018B04402016018
B04402016018
 
Earth Viewing Infrared Space System Sensor
Earth Viewing Infrared Space System SensorEarth Viewing Infrared Space System Sensor
Earth Viewing Infrared Space System Sensor
 
Simulation vs. Real World Testing: How to undertake controlled testing of you...
Simulation vs. Real World Testing: How to undertake controlled testing of you...Simulation vs. Real World Testing: How to undertake controlled testing of you...
Simulation vs. Real World Testing: How to undertake controlled testing of you...
 
TH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMSTH2.L10.4: SMOS L1 ALGORITHMS
TH2.L10.4: SMOS L1 ALGORITHMS
 
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016) Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
Spoofing GNSS Timing Receivers (Buesnel-Frost, ITSF 2016)
 
Lunaves - an overview and the results so far
Lunaves - an overview and the results so farLunaves - an overview and the results so far
Lunaves - an overview and the results so far
 
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
Sentinel-3 Future Products Overview - EUMETCast User Forum 2014
 
Lightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talkLightspeed SIGGRAPH talk
Lightspeed SIGGRAPH talk
 
NetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radioNetSIm Technology Library- Cognitive radio
NetSIm Technology Library- Cognitive radio
 
Vibration Analysis and Modelling of a Cantilever Beam
Vibration Analysis and Modelling of a Cantilever Beam Vibration Analysis and Modelling of a Cantilever Beam
Vibration Analysis and Modelling of a Cantilever Beam
 
development-accurate-position
development-accurate-positiondevelopment-accurate-position
development-accurate-position
 
Pranav_Shah_Report
Pranav_Shah_ReportPranav_Shah_Report
Pranav_Shah_Report
 
ProductSpec.doc
ProductSpec.docProductSpec.doc
ProductSpec.doc
 
Kleinbauer
KleinbauerKleinbauer
Kleinbauer
 
Prompt
PromptPrompt
Prompt
 
Use of an Oscilloscope - maXbox Starter33
Use of an Oscilloscope - maXbox Starter33Use of an Oscilloscope - maXbox Starter33
Use of an Oscilloscope - maXbox Starter33
 
Dsbr
DsbrDsbr
Dsbr
 
TU2.T10.1.pptx
TU2.T10.1.pptxTU2.T10.1.pptx
TU2.T10.1.pptx
 
Deblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel EstimationDeblurring of License Plate Image using Blur Kernel Estimation
Deblurring of License Plate Image using Blur Kernel Estimation
 
eSA’s Optical High-Resolution Mission for GMeS Operational Services
eSA’s Optical High-Resolution Mission for GMeS Operational ServiceseSA’s Optical High-Resolution Mission for GMeS Operational Services
eSA’s Optical High-Resolution Mission for GMeS Operational Services
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 

Chapter 01 projects

  • 1. Norman Morrison Projects 1.1 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Chapter 1: Projects Project 1.1 Obtaining a speed figure for your computer Read the down-loadable document ProgramsSpeedDocumentsSpeed.pdf. Then run the executable ProgramsSpeedProgramsSpeed.exe to obtain a speed figure for you computer. Use the average of five runs. Project 1.2 Timing figures Open the down-loadable program 14_Orbit_Track. When run on my laptop1 it takes about 0.48 sec to cycle the Gauss-Newton filter that extracts orbital parameters from a set of observations on a near-earth satellite.2 Based on clock-speed differences, when Sputnik-1 was put into orbit in 1957, it would have taken about an hour. ◄► To obtain the Gauss-Newton, Kalman and Swerling execution times on your own machine, start the program 14_Orbit_Track.exe Then make the following selections: Run Satellite Tracking : Run Take the option | Use Q in Neither filter and run .. N | When N = 500000 the run will halt. On my machine the total Kalman execution time showed Kalman Tcume = 0.488 sec and the total Swerling execution time showed Swerling Tcume = 0.492 sec. 1 A Dell® Studio XPS 1640 with dual Intel® processors. Rating Core™ 2 CP P8700 @ 2.53 GHz, Base Score 5.9. 2 C runs about 10 times faster than compiled True Basic. It would therefore take even less time – about 56 milliseconds – if 14_Orbit_Track had been written in C, and even less if use was made of both processors on my 2-core mother-board.
  • 2. Norman Morrison Projects 1.2 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Press G for Gauss-Newton and then select Run Gauss-Newton. Gauss-Newton now executes. On my laptop the display showed Gauss-Newton Elapsed Time = 0.484 sec. The Swerling and Kalman results are also displayed on the same screen. Keep in mind that the timing figures are not comparable.  The Kalman/Swerling filters provide Keplerian estimates almost as soon as they start running, initially with poor accuracy but which improves steadily as their runs progress.  The Gauss-Newton filter on the other hand does not provide Keplerian estimates until after the Kalman/Swerling filters have stopped running, at which point there is a further delay of 0.484 sec before Gauss-Newton provides the results that have the same final Kalman/Swerling accuracy. (See Project 1.3 below.) Thus the Gauss-Newton execution time represents an additional latency or delay. In 1957 when Sputnik-1 was put into orbit, computer clock rates were of the order of 1 megahertz, and that latency was as large as one hour. Gauss-Newton therefore had to be ruled out and could not be used in satellite tracking. Press M You are now on the main menu. Select Exit to exit from the program.
  • 3. Norman Morrison Projects 1.3 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Project 1.3 Timing and accuracy figures for two satellites Obtain the times required to estimate Keplerians from a sequence of radar observations on two satellites. 1. Molniya 1. Start the program 14_Orbit_Track. Select Tracking window : Length : Specify and enter 350. The first 50 sec of operation is taken up by the EMP filters which are initialising. At the end of 50 sec the EMP output values are used to initialise the FMP filters as well as the Kalman and Swerling filters. The length of the Gauss-Newton/Kalman/Swerling data window is therefore 300 sec and this is displayed on the screen. Make the timing runs for Molniya and Kalman by following the instructions given in Project 1.2 above. Make and save a screen capture. Then return to the main menu page. 2. Select Tracking window : Length : Specify and then enter 650. Observe that the Gauss-Newton/Kalman/Swerling data window now has a length of 600 sec. Repeat the timing run for Molniya. Make and save a screen capture. Then return to the main menu page. 3. Select Tracking window : Length : Specify and then enter 1250. Observe that the Gauss-Newton/Kalman/Swerling data window now has a length of 1200 sec.
  • 4. Norman Morrison Projects 1.4 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Repeat the timing run for Molniya. Make and save a screen capture of the results. Then return to the main menu page. 2. GPS-10 Satellites : GPS-10 Repeat the same three runs – 350 sec, 650 sec, 1250 sec – for the satellite GPS-10. In each case make and save the same screen captures as with Molniya. Discussion of results Molniya We ran this project and obtained the three displays (extracted from the Molniya screen captures) shown on the following pages as Figures A, B and C.
  • 5. Norman Morrison Projects 1.5 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Figure A
  • 6. Norman Morrison Projects 1.6 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Figure B
  • 7. Norman Morrison Projects 1.7 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters Figure C
  • 8. Norman Morrison Projects 1.8 Tracking Filter Engineering The Gauss-Newton and Polynomial Filters The figures show the following: 1. The Gauss-Newton, Kalman and Swerling sigma values in each case are all very close. Thus the final accuracies of the three filters are the same. 2. The sigma values in Figures A, B and C are in the following ratios: OMEGA: A:B ≈ 2.8:1 B:C ≈ 2.8:1 Inclin: A:B ≈ 2.9:1 B:C ≈ 2.9:1 omega: A:B ≈ 2.8:1 B:C ≈ 2.8:1 Eccent: A:B ≈ 2.8:1 B:C ≈ 2.8:1 A: A:B ≈ 2.8:1 B:C ≈ 2.8:1 tau: A:B ≈ 2.7:1 B:C ≈ 2.7:1 Thus doubling the length of the smoothing interval improves the accuracies of the Keplerian estimates by a factor of about 2.8. GPS-10 Compare your GPS-10 results to those of Molniya.