Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
usually consists of correlator unit and floating point microprocessor unit.
The last one controls the correlator unit and calculates coordinates.
The core of the first one can be found in some companies.
The development of this core is not a problem.
The problem is to make it to receive the satelite signals.
the best decision is to get the ready GPS receiver.
3 years ago I found in Internet how
some people selected Zarlinx GPS chipset
and tried to program it.
It would be the better idea.
If you would google with "opensourceGPS"
Several websites offering source-code (in C)
based upon above mentioned Zarlink GP4020 baseband IC
which is consisted of corellators and a few control logic.
Those codes can calculate cordinates using corellator output data,
when running on PC (or other processors)
But I have trouble on finding open Verilog(VHDL) source code
to implement those corellators on FPGA.