A Novel Onboard Georeferencing System for Small Satellites