APT3000
APT3000 copied to clipboard
A browser-based APT decoder for NOAA satellites
##APT-3000
A browser-based APT decoder for NOAA satellites.
###TODO:
- [x] Demodulate AM signal
- [x] Perform convolution to find sync signals
- [x] Draw image signal onto canvas
- [x] Straighten image
- ~~Some wiggle still exists...~~
- ~~Maybe doing convolution at 8320Hz and then downsampling would fix this~~
- Fixed this by doing convolution at 11025Hz and downsampling for each line
- [x] Add scaling to the canvas
- Limited, but it's there
- [ ] Implement image rotation based on satellite orbit (N/S)
- Telemetry? User input? File info?
- [ ] Implement false-color correction
- [ ] Submit a fork/push of ffdead's wav.js
- I implemented an effective version of ffdead's blank "getSamples" function
###Works Cited (helpful pages from around the web):
- http://www.ncdc.noaa.gov/oa/pod-guide/ncdc/docs/klm/html/c4/sec4-2.htm
- http://markroland.com/project/weather-satellite-imaging/APT_decode.m
- https://github.com/ffdead/wav.js/blob/master/wav.js
- https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas