Start on database and radar equation
This commit is contained in:
105
additions
Normal file
105
additions
Normal file
@@ -0,0 +1,105 @@
|
||||
I would like to have this project use the radar equation to determine
|
||||
brightness and possible blooming on targets.
|
||||
|
||||
I want the radar equation to be implemented within the shaders.
|
||||
|
||||
I want a postgres database (I did install postgresql and set up a database named radar with
|
||||
a postgresql user named radar with password radar with full priveleges to database radar.
|
||||
|
||||
DATABASE Schema:
|
||||
|
||||
1. Type of target (Enumeration AIS, ADS-B, Local (simulator)
|
||||
2. ID a. MMID for marine; b. ICAO 24 bit aircraft address; for simulator we can use the same MMID
|
||||
and aircraft address
|
||||
3. width (24 bits)
|
||||
4. length (24 bits)
|
||||
5. Height above water (24 bits)
|
||||
6. Material (Enumeration fiberglass, wood, aluminum, steel
|
||||
7. Enumeration: need update for size and material, does not need update for size and material
|
||||
|
||||
Keep a copy of the data in the shaders. Don't just copy the entire database; when the
|
||||
system starts up, there would be nothing in the copy; but as we get targets, either from
|
||||
AIS, ADS-B, or simulator, add each target encountered to the copy in the shaders. This means
|
||||
that we don't have to copy all of the data into the database. It will grow to a size up to the
|
||||
current target count in a simulation session.
|
||||
|
||||
The items in the database (to start with) would be the Enumeration, The ID, width, height,
|
||||
and material.
|
||||
|
||||
Maybe, if I simulate a modern system, I may want a field to describe the target (passenger, cargo,
|
||||
oil, fishing; and maybe specifics for the targets. I know that the coast guard has a lot of
|
||||
contextual data on targets that are from external sources. For now, lets now worry about this.
|
||||
|
||||
PROPOSAL:
|
||||
|
||||
Since ADS-b and AIS may not have material and size data, I would like to propose
|
||||
That the initial running of the system upon detecting a target that has no size
|
||||
determinatioin, we use a default size, say, 20 feet long 20 feet wide and fiberglass
|
||||
for boats; 50 feet long 10 feet wide fusalage for planes; and set the need update parameter
|
||||
to need update.
|
||||
|
||||
Add an option (command line option) for system. Command line options would be 'database'
|
||||
which would open a graphical panel suitable for updating the postgres database.
|
||||
At the begining of the life of this project, almost all targets seen except for those
|
||||
from the simulator will need database updating; as life of the system gets older there would
|
||||
be fewer targets that need operation.
|
||||
|
||||
END OF PROPOSAL
|
||||
|
||||
Marine radar equation stuff:
|
||||
|
||||
For this purpose, the marine radar will use the X Band (9225 MHZ) and 30 KW power for
|
||||
maratime traffic system radar (our a-scope marine and PPI scope marine)
|
||||
|
||||
For Marine, horizontal beam width is 0.5 degrees; vertical beam width is 20 degrees.
|
||||
For Marine, the antenna size is 15 feet in length.
|
||||
For Marine, the antenna height is 50 feet off surface
|
||||
|
||||
Air traffic radar equation stuff:
|
||||
|
||||
For this purpose, the air traffic control radar at BLI frequency 3 ghz or S Band;
|
||||
power 25 KW
|
||||
|
||||
For Air Traffic Control, the beam width is 1.4 degrees for horizontal and 5 degrees for vertical
|
||||
For Air Traffic Control, the antenna size is 20 feet wide
|
||||
For Air Traffic Control, the antenna is on a tower 50 feet high from the runway. It is not
|
||||
mounted on the control tower.
|
||||
|
||||
Chain Home radar equation stuff:
|
||||
|
||||
For Chain Home, this will be a bit different: (this is AMES type 1)
|
||||
|
||||
Frequency is 30 MHZ
|
||||
Powwer is 500 KW
|
||||
Pulse width is 20 US
|
||||
|
||||
TRANSMIT GAIN (Gt)
|
||||
Note that the transmit beam is not a beam, but a floodlight.
|
||||
Pulse repitation frequency is 25 HZ or 12 HZ as selected by operator
|
||||
Use Transmit G from beam width (floodlight) something like
|
||||
G = 30000/100 degrees * 40 degrees
|
||||
about 8.7 dBI (linear value of 7.5
|
||||
|
||||
Note that this is Bistatic; we need both Gt and Gr
|
||||
|
||||
RECEIVE GAIN (Gr) is about 4 to 10 (6–10 dBi)
|
||||
|
||||
System loss due to transmission line about 8 DB
|
||||
|
||||
Target RCS larger RCS due to resonant scattering (I need help; please lookup
|
||||
|
||||
Precision Approach Radar Equation Stuff:
|
||||
|
||||
Peak power is about 100 kw
|
||||
Very high antenna gain
|
||||
X Band (3 cm for wavelength) Operation allow higher antenna gain
|
||||
PAR must reliably small aircraft
|
||||
High pule repition rate
|
||||
Sweep about 20 degrees horizontal and 10 degress vertical
|
||||
Short pulse width for range resolution
|
||||
Beamwidth is determined by wavelength/antenna size with antenna size of about 5 meters.
|
||||
|
||||
GENERAL NOTE FOR EQUATION STUFF
|
||||
|
||||
We will need these key variables to be able to be changed via the settings.h file
|
||||
and DESIGN.md and CLAUDE.md
|
||||
Reference in New Issue
Block a user