A Novel Satellite PRN Code Assignment Method Based on Improved RLF Algorithm