Gold codes (this article calls them chipping codes) can be used to solve a lot of engineering problems where you need to synchronise two things. Eg. "I want to transmit an infrared signal and receive it somewhere else, but the signal isn't bright enough to detect! - no worries, use a 1023 bit gold code, and suddenly you get a 30x effective brightness increase, and perfect time sync, with no hardware changes!"
However... beware that you should never transmit the codes once per millisecond. Thats the GPS rate, and GPS is very easy to accidentally interfere with if you use their gold codes. Instead transmit at some other data rate (ie. once per 1.2 milliseconds), or generate your own gold code set, and you won't disrupt GPS.
Gold codes (this article calls them chipping codes) can be used to solve a lot of engineering problems where you need to synchronise two things. Eg. "I want to transmit an infrared signal and receive it somewhere else, but the signal isn't bright enough to detect! - no worries, use a 1023 bit gold code, and suddenly you get a 30x effective brightness increase, and perfect time sync, with no hardware changes!"
However... beware that you should never transmit the codes once per millisecond. Thats the GPS rate, and GPS is very easy to accidentally interfere with if you use their gold codes. Instead transmit at some other data rate (ie. once per 1.2 milliseconds), or generate your own gold code set, and you won't disrupt GPS.