The Curious Engineer

All blogs / C++

GNSS C++ solutions

mklimenko.github.io

The official Hydejack blog. Version updates, example content and how-to guides on how to blog with Jekyll.

C++Embedded / microcontrollersPerformance / optimizationScience

’16’17’18’19’20’21’22’23’24’25’26
Posts
53 from 27 Mar 2016 to 20 Jun 2022
Posting
quiet since 2022
Kind
personal blog
Feed
https://mklimenko.github.io/feed.xml

2022 6

  1. Global Navigation Satellite Systems Software-Defined Receivers explained. Part 0: Hardware and system design
  2. Global Navigation Satellite Systems Software-Defined Receivers explained. Part 1: Digital frontend
  3. Global Navigation Satellite Systems Software-Defined Receivers explained. Part 2: Jamming mitigation
  4. Global Navigation Satellite Systems Software-Defined Receivers explained. Part 3: Acquisition
  5. English
  6. FIR-based electric guitar cabinet simulation explained

2021 2

  1. Automate your C library type-based overload resolutions with C++17
  2. Estimating the penalty of including Boost libraries

2020 3

  1. TEX-CUP GNSS dataset
  2. CPU instruction set dispatcher
  3. GitLab CI for C++ projects

2019 3

  1. Multidimensional vector allocation
  2. Inserting value into the map with multiple keys
  3. Configuration-driven polymorphism or reordering functions in run-time

2018 27

  1. std::embed for the poor (C++17), or cross-platform resource storage inside the executable
  2. Embedding data into a function with lambdas
  3. Disable semihosting with ARM Compiler 5/6
  4. Nt1066 florea review
  5. NT1066 Florea preliminary review
  6. Range-based for over a struct object
  7. constexpr array size calculation
  8. Robust endianness conversion
  9. Comparison between MC149.01 and Piksi Multi
  10. Modern C++ in the embedded world
  11. A tale about the pseudophase measurement drift and it's mitigation
  12. RTKLib custom GNSS receiver protocol integration
  13. CRTP-based platform-dependent optimizations
  14. Embed resources in C++ on Windows (Visual Studio)
  15. Write-only variables
  16. Constexpr pseudorandom numbers
  17. Pseudorandom numbers and white noise generation
  18. Russian
  19. A guide to better embedded C++
  20. Советы для улучшения качества embedded-кода на C++
  21. Важность ассемблера
  22. Importance of assembly
  23. GNSS receiver testing (hardware)
  24. Vcpkg ru
  25. Vcpkg en
  26. Предпочитайте статические методы классов
  27. Prefer static class members

2016 12

  1. Automated builds en
  2. Автоматизированная сборка C++ проектов в Gitlab CI
  3. Управление потоками в Qt
  4. Managing threads in Qt
  5. Программа для отображения цифровых сигналов
  6. Digital Signal Visualization
  7. Application processing in GNSS
  8. Application processing in GNSS
  9. Векторные генераторы сигналов
  10. Vector signal generators
  11. Код Неймана-Хоффмана в Beidou (Compass)
  12. Beidou (Compass) NH-code