6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon May 13, 2024 9:08 pm

All times are UTC




Post new topic Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Thu Jun 09, 2022 11:08 pm 
Offline

Joined: Sat Apr 11, 2020 7:28 pm
Posts: 341
Quote:
This paper describes specific engineering work which has been done to make Loran-C a more useful and practical navigation system for general aviation. This work, in parcicular, deals with development of new sofware, and implementation of this software on a (MOS6502) microcomputer to provide high quality practical area navigation information directly to the pilot . Flight tests have been performed specifically to examine the efficacy of this new sofcvare. Final results were exceptionally good and early demonstrate the merits of this new Loran-C area navigation system.


Attachment:
File comment: AREA NAVIGATION IMPLEMENTATION FOR A MICROCOMPUTER-BASED LORAN-C RECEIVER
19830025596.pdf [8.51 MiB]
Downloaded 26 times


Last edited by tokafondo on Fri Jun 10, 2022 8:41 am, edited 1 time in total.

Top
 Profile  
Reply with quote  
PostPosted: Fri Jun 10, 2022 6:22 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10800
Location: England
Thanks, another interesting find... just to record some points from the document:

- author Fujiko Oguri of Ohio University
- August 1983

Quote:
The MOS Technology 6502 Super-Jolt does all of the microprocessor work. The software is written in 6502 assembler language
...
The Am9511A by Advanced Micro Devices is a peripheral mathematics processor which does the necessary floating-point calculations. It is designed to be used in microprocessor systems which have an eight-bit data bus. It can handle 16-bit and 32-bit fixed point arithmetic, 32-bit floating-point arithmetic and trigonometric functions using a stack-oriented operand storage (sixteen 8-bit words).

A 6820 PIA is used to interface with the 9511. Four 2k EPROMs hold the software.

Quote:
Total RNAV calculations require about 0.20 second to complete with the A149511A and the 6502 running at a clock speed of 1MHz.


They did 19 test flights, with real-time position calculations on the microprocessor system, later compared with results from a Fortran simulation running on an IBM 4341.

The nominal 1MHz clock of the 6502 system needs to be stable - they replaced the original and got much better results.

Interesting survey of navigation systems available at the time, including
- inertial
- Omega (VLF, global coverage with 8 stations)
- GPS:
Quote:
GPS is still being tested and is expensive; however, the implementation will begin in 1986 and will be completed approximately two years later. It is regarded by some as a future navigation system which has a capability to be a single universal system.

- Loran-C (LF, continental US coverage with 40 stations, 0.3 nautical mile accuracy)

The idea is to make a cheaper Loran-C receiver than the $40k state of play.

The nature of radio wave propagation close to the surface is such that a receiver needs a detailed map of geographical impedance. (GPS is much simpler in this regard!) Or, possibly, calculation can come to the rescue.

Some tens of multiplication and trig operations are needed per point, and the overall position calculation takes 1.5 seconds. (Possibly this is the time for a naive approach and the paper intends to do better?)

It's necessary to filter over 4 or 16 samples to get a reliable result.
Quote:
Computing the GS between the present point and the oldest 16 cycles just minimizes the random noise errors. More cycles might reduce random noise errors; however, they consume more memory space and cause large errors on turns because the distance between a straight line and a curved line becomes larger.

Their approach of filtering over 4 samples is better for rapid travel.
Quote:
Although the response is still slow for accelerated flight, it is adequate for most flight conditions.


Source code in Fortran and 6502 assembly language is included - they used a cross-assembler running on the IBM.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: