Skip to content

Application for formation and correlation processing of LFM radar signals with implementation of inter-network interaction between separate modules

Notifications You must be signed in to change notification settings

AlferovKirill/SignalHandler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

What is it?

This is my assignment for a summer production practice. The task was to create an application for formation and correlation processing of LFM radar signals with implementation of inter-network interaction between separate modules.

Stages of the task:

  1. Collaborative development and integration using Git version control tools.
  2. Mathematical modeling of reflected radar LFM signals from point targets with implementation based on fftw3 and C++/Qt5.
  3. Implementation of a module for reception of reflections of radar signals and their subsequent visualization based on Qt5 framework and Qwt library.
  4. Organization of network communication via Ethernet protocol between the main modules of the program.
  5. Implementation of Received Radar Signals Coordinated Filtering algorithms and their visualization in the program interface with provision of possibility of displaying specific values of points on the graph, the maximum signal level and the levels of the side lobes of the compressed signal.

How to install?

It is assumed that you are already familiar with C++, Qt and have basic console skills. However, if this is not the case and you don't know much about the subject, or just don't want to bother, just copy the following commands into your terminal (for Debian or Ubuntu like).

To install Qt and QtCreator:

sudo apt install qtbase5-dev
sudo apt install qtcreator

To install a few necessary libs:

sudo apt install libfftw3-dev
sudo apt install libqwt-qt5-dev

Congratulations, you've downloaded all the stuff you need. Now all that's required is to download the project, you can do this via the website itself or again via the console as shown below, having first moved to the directory where you want to work with the project.

git clone https://github.com/AlferovKirill/SignalHandler

How does it work?

Sender demonstration work in network

Receiver demonstration work in network

video.mp4

Demonstration video in local

About

Application for formation and correlation processing of LFM radar signals with implementation of inter-network interaction between separate modules

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published