Posts

Showing posts from September, 2020

Recent Post

MATLAB : Fourier transform

Image
By Nuno Nogueira, CC BY-SA 2.5, https://commons.wikimedia.org/w/index.php?curid=3912826 MATLAB has been  crucial programming language across worldwide that let us express matrix and array mathematics directly. In signal processing and communication it plays vital role in analysing and exploring time series data in time domain or frequency domain. For analysing non periodic signals in frequency domain we use Fourier transform instead of Fourier series ,which is used to express periodic signals in terms of infinite sum of sinusoidal terms .   Fourier transform can exist for :      1. Energy signals      2. Power signals       3. Impulse signals  That means absolutely integrable signals can have their Fourier transform only.  Formula for Fourier transform;   Then its come to use Fourier transform in MATLAB. So here is the code for Fourier transform of sinusoidal wave , for any other signal we ...

Major Technological Advancement That Came Out From World War II

Image
World War II can be considered as one of the most destructive military clash of our recent history. According to an estimation around 70-85 million people died in the span of 6 years between 1939-1945. But we all must have heard that old saying, "Necessity is the mother of inventions". This time of crisis acted as a catalyst in bringing forth many new inventions. People were facing a massive global conflict and they need more and more of everything. Military needed more advanced weapons, more faster and secure communication and common people needed better health facilities and more security. These demands encourages scientists and inventors to design and invent new products. Some of these innovations played a major role in victory and had a significant impact on common  people's lives as well. Some of the technologies designed for winning war found use as commercial products as well.  In this article we are going to discuss some of the most important innovations of Wor...

Why every Programmer should use Git?

Image
  What is Git? Managing files for a big software is a very difficult task. It may consume lots of time and memory. Therefore, you need a software that can manage the changes in files and folders and save these changes for future reference. Git is a Version Control software that provides all these features for a programmer. Git is a Distributed version Control System (DVCS). In DVCS clients don’t just check out latest snapshot of the file; rather, they fully mirror the repository, including its full history. Thus, if any server dies, and these systems were collaborating via that server, any of the client repositories can be copied back up to the server to restore it. This feature makes git very helpful tool for programmer to manage their project. When we install Git, an application called Git Bash comes with it. It provides command line experience on operating system and support Linux command. Bash is a popular default shell on Linux. Installing Git Bash 1.You can easily dow...