Modulation & demodulation of GPS output digital data

  • Thread starter Thread starter nauman
  • Start date Start date
  • Tags Tags
    Gps Modulation
Click For Summary
SUMMARY

The discussion focuses on integrating GPS digital output (Lat/Long) into an existing analog audio signal with a bandwidth of 100 Hz-20 KHz, ensuring that the total bandwidth does not exceed 40 KHz. The proposed solution involves modulating the GPS data using techniques such as Frequency Shift Keying (FSK) or Phase Shift Keying (PSK) within the 20 KHz-40 KHz range. Additionally, the conversation highlights the need for a receiving solution that can demodulate the GPS data back into digital format while separating it from the audio signal. The GPS data transmission frequency is specified as every 3 to 4 seconds, and the existing circuitry is limited to audio frequencies.

PREREQUISITES
  • Understanding of Frequency Shift Keying (FSK) and Phase Shift Keying (PSK) modulation techniques
  • Familiarity with NMEA string format and GPS data transmission
  • Knowledge of analog audio signal processing and bandwidth limitations
  • Experience with phase-locked loops (PLL) for signal detection
NEXT STEPS
  • Research the implementation of FSK and PSK modulation for GPS data integration
  • Explore low-pass filter design for audio signal processing
  • Investigate microcontrollers or ICs capable of handling GPS data modulation and demodulation
  • Learn about the Radio Data System (RDS) and its potential applications for GPS data transmission
USEFUL FOR

Engineers and developers working on audio signal processing, GPS integration, and those seeking to optimize the transmission of digital data within analog systems.

nauman
Messages
98
Reaction score
5
Hi all

I need to add GPS digital output (in form of Lat/Long) in an existing analog audio signal whose bandwidth is 100 Hz-20 KHz. This GPS data should be added in such a way that it should not interfere with audio signal neither total bandwidth of analog signal should exceed 40 KHz. This implies that GPS data should lie within 20 KHz-40 KHz bandwidth.

One way to add GPS digital data in analog signal may be to modulate it (e.g. FSK/PSK) in frequency range of 20 KHz - 40 KHz and then add this modulated signal in existing analog audio signal.

Kindly guide me if there is any COTs solution available which can be used for this purpose? Thanks

Note: A solution is also required on receiving end where audio and GPS data are being separated and modulated GPS data is also converted back into digital Lat/Long data.
 
Engineering news on Phys.org
How quickly is the GPS data changing? What does the analog TX and RX circuitry look like? What limits the existing circuitry to the 100Hz-20kHz range? It may be non-trivial to try to add in an out-of-band signal, depending on the hardware you have there now.

If you need to update the hardware to accommodate the wider signal bandwidth, have you considered switching to an all-digital solution?
 
  • Like
Likes   Reactions: Delta Prime
What needs to be known is the bandwidth of the baseband signal containing the GPS data. @Borek is on the right track. @berkeman asked a very good question as well concerning how often the data changes which translates to how often do you need to send the data which can translate into how fast does the data need to be sent and ultimately how little bandwidth the signal could get by with.
 
  • Like
Likes   Reactions: berkeman
berkeman said:
How quickly is the GPS data changing?
GPS data needs to be send after every 3 to 4 seconds
 
berkeman said:
What limits the existing circuitry to the 100Hz-20kHz range?
The existing circuitry is designed for audio frequency range only
 
Take the NMEA string from a GPS receiver, at 4800 baud. Phase modulate that onto a sub-carrier, that is above the audio pass-band. Use a low-pass filter to remove the sub-carrier and data from the audio output.

Lock a PLL to the sub-carrier and data, then phase detect the NMEA data.
 
Baluncore said:
Take the NMEA string from a GPS receiver, at 4800 baud. Phase modulate that onto a sub-carrier, that is above the audio pass-band. Use a low-pass filter to remove the sub-carrier and data from the audio output.

Lock a PLL to the sub-carrier and data, then phase detect the NMEA data.
Thanks for help. Is there any micro controller/ICs which can do these tasks?
 
  • #10
I think you mean "Position Data." "GPS Data" is a term typically reserved (maybe just me?) for the 50 BPS information encoded in the L-Band signals from GPS spacecraft. /Hairsplit
 
  • #11
Dullard said:
I think you mean "Position Data." "GPS Data" is a term typically reserved (maybe just me?) for the 50 BPS information encoded in the L-Band signals from GPS spacecraft. /Hairsplit
Yes, i meant Lat/Long data in digital format
 

Similar threads

  • · Replies 23 ·
Replies
23
Views
3K
Replies
7
Views
4K
Replies
17
Views
5K
Replies
4
Views
7K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
4
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
3K
Replies
5
Views
7K