68 | | The LIDAR works by firing a (4ns or 9ns) laser pulse downwards and measuring the roundtrip time for the light pulse to return, then converting this to a distance. The pulse isn't modulated by a carrier - it's just an on/off pulse. There are four timing cards ("range cards R1-R4") running for a pulse, so up to 4 returns can be detected. The system has a "MPiA" (Multiple Pulses in the Air) mode, which fires two pulses evenly separated, rather than waiting for the first to come back before firing another [SPiA mode, times out in case the pulse is eaten]. To measure this, there are actually two banks of timing cards (bank A and bank B, both with R1-R4 cards), so there are 8 timing cards in total. |
| 68 | The LIDAR works by firing a (4ns or 9ns) laser pulse downwards and measuring the roundtrip time for the light pulse to return, then converting this to a distance. The pulse isn't modulated by a carrier - it's just an on/off pulse. There are four timing cards ("range cards R1-R4") running for a pulse, so up to 4 returns can be detected (R4 actually detects the last return rather than the 4th?). The system has a "MPiA" (Multiple Pulses in the Air) mode, which fires two pulses evenly separated, rather than waiting for the first to come back before firing another [SPiA mode, times out in case the pulse is eaten]. To measure this, there are actually two banks of timing cards (bank A and bank B, both with R1-R4 cards), so there are 8 timing cards in total. |
191 | | * Straight, flat areas made of a hard substance that'll generate only one return pulse. Roads or runways ;) These are used in the boresight and range calibrations. |
192 | | * Sloping peaked areas (house rooftops are ideal) with the peak cutting across the line of flight ( ---> /\ ). These are used to detect pitch and yaw errors in the boresight calibration. |
| 192 | * Straight, flat areas made of a hard substance that'll generate only one return pulse. Roads or runways ;) These are used in the boresight (roll) and range calibrations. |
| 193 | * Sloping areas are used to detect pitch and heading errors in the boresight calibration. |
| 194 | * A road running up a hill is good for pitch (vertical change in surface easily found in the image). These are good for measuring along-track shifts. |
| 195 | * Slopes with peaks (house rooftops are ideal) with the peak cutting across the line of flight ( ---> /\ ). Again good for measuring along-track shifts. |
221 | | First, we need to determine the timing differences between the 4 range cards (R1-R4) in each bank. |
222 | | |
223 | | When there are 4 returns, each range card measures the time of the return pulse. When there are less than 4 returns, R4 is a second measurement (not a copy of) of the last pulse - i.e. if there are 2 returns, you will have R1, R2 and R4 (= re-measurement of R2). |
| 224 | First, we need to determine the timing differences between the 4 range cards (R1-R4) in each bank. To do this, we use a dataset with multiple varying returns present - we need combinations of 2-4 returns (forests are good for this, being tall and porous enough to give multiple returns). When there are less than 4 returns, R4 is a second measurement (not a copy of) of the last pulse - i.e. if there are 2 returns, you will have R1, R2 and R4 (= re-measurement of R2). This is exploited to compute the difference in timing between R2 and R4 (averaging many 2-returns). Similary 1-return and 3-return pulses are used to measure R1-R4 and R3-R4 differences. The end result is a set of timing differences between all the cards in a bank. |
| 236 | |
| 237 | = Boresight calibration = |
| 238 | TBD. |
| 239 | |
| 240 | Boresight parameters (pitch, roll, heading). |
| 241 | * Angle between straight-down and what the sensor thinks is straight-down, as it's mounted in the plane. |
| 242 | * Angle between a line from the sensor head (mirror centre) to the point on the ground at the centre of the swath and a line from the sensor head to the centre of the spheroid (or the reference frame's Z axis?). |
| 243 | * Measured in calibration procedure |
| 244 | * '''We need to do this''' |
| 245 | |
| 246 | Pitch error slope. |
| 247 | * The mirror will not be mounted exactly flat to the laser so, as the mirror moves, the pitch of the beam will change by a small amount. |
| 248 | * Roll and yaw either have no error slope (laser position central? geometry means no effect?) or a negligible effect (presumably, as there's no parameter) |
| 249 | * Measure pitch at nadir and at swath edges to determine how the pitch changes - the first order for this is is the pitch error slope. |
| 250 | * Measured in calibration procedure |
| 251 | * Correct pitch error (at nadir) first |
| 252 | * '''We need to do this''' |
| 253 | * Straight, flat areas made of a hard substance that'll generate only one return pulse. Roads or runways ;) These are used in the boresight (roll) and range calibrations. |
| 254 | * Sloping areas are used to detect pitch and heading errors in the boresight calibration. |
| 255 | * A road running up a hill is good for pitch (vertical change in surface easily found in the image). These are good for measuring along-track shifts. |
| 256 | * Slopes with peaks (house rooftops are ideal) with the peak cutting across the line of flight ( ---> /\ ). Again good for measuring along-track shifts. |
| 257 | |
| 258 | |
| 259 | -------------- |
| 260 | = Random snippets = |
| 261 | |
| 262 | SCN file, DC=delta counter (time in ms since last GPS-second tick), ANG=angle in ticks, RI = return? (in m?). |