GPS Receiver Carrier Tracking
MATLAB and Simulink implementation of carrier tracking loops for a GPS receiver, including Doppler removal, integrate-and-dump accumulation, PLL/FLL blocks, and performance analysis across signal conditions.
M.Sc. Student / Tampere University
Satellite communications and GNSS receiver design. Future wireless systems and AI-assisted signal processing.
Signal acquired / 4 satellites / PDOP 1.2
About
I started in computer engineering because I liked understanding how software and systems work together. During my master's at Tampere University, that curiosity moved toward wireless communication: how a receiver finds and follows a weak signal, what a satellite link is doing under the hood, and where learning-based methods can genuinely help.
Right now, I learn best by building. My GNSS tracking models and Python projects are how I turn theory into something I can inspect, test, and improve. I am preparing for my first research project through my master's thesis, with a particular interest in AI-assisted satellite and future wireless systems.
Selected Work / 03 Projects
MATLAB and Simulink implementation of carrier tracking loops for a GPS receiver, including Doppler removal, integrate-and-dump accumulation, PLL/FLL blocks, and performance analysis across signal conditions.
Complete GPS L1 C/A code tracking model using early-prompt-late correlators, integrate-and-dump accumulators, a non-coherent DLL discriminator, and sensitivity analysis under SNR and integration-time variations.
Full chess game built with Python and Pygame, including player-versus-player, player-versus-AI, and AI-versus-AI modes. The engine uses Negamax search, Alpha-Beta pruning, and piece-square evaluation tables.
Interactive Link Lab
Tap the question to choose a link direction
Pr,sat = Pt,ES + Gt,ES + Gr,sat - Luplink
Pr,ES = Pt,sat + Gt,sat + Gr,ES - Ldownlink
Research Direction
I am building toward thesis and research work where communication systems, satellite networks, and machine learning meet. The current direction includes ML-based channel estimation, resource management for NTN/LEO networks, and signal processing for GNSS and future wireless receivers.
Receiver tracking, carrier/code synchronization, RF and wireless fundamentals.
GNSS, NTN, LEO networks, satellite positioning and communication links.
Learning-based estimation, resource allocation, and data-driven communication tools.
Experience
Gained practical experience in IT and technical support, assisted with system analysis and data processing tasks, and contributed to networking-related solutions.
Studying communication systems and networks with a focus on satellite communications, wireless systems, RF fundamentals, GNSS, and AI applications.
Contact
Open to thesis projects, research and project assistant roles, and both part-time and full-time opportunities
Research direction, study updates, and professional contact