Deeshant Sharma's Projects
This MATLAB simulation project evaluated the BER performance of BPSK modulation in AWGN, Rayleigh, Rician, and Nakagami-m fading channels using Monte Carlo methods. Results showed significant performance variation among channels, with AWGN performing the best and Rayleigh the worst.
C is a general-purpose programming language created by Dennis Ritchie at the Bell Laboratories in 1972. It is a very popular language, despite being old, C is strongly associated with UNIX, as it was developed to write the UNIX operating system.
This repository contains all assignments of CSP Lab at IIT Hyderabad- Basic signal processing algorithms, Design of digital filters such as LPF,HPF,BPF and HBF, decimation and interpolation, BPSK and QPSK Implementation
Compressed sensing (also known as sparse sampling) is a signal processing technique for efficiently acquiring and reconstructing a signal, by finding solutions to underdetermined linear systems.
Discover efficient data acquisition and processing techniques with MATLAB. Explore advanced algorithms for sparse signal modeling, signal recovery, and sampling theory. Perfect for researchers, engineers, and students interested in signal processing and optimization. Unlock new possibilities in data compression.
A convex optimization problem is an optimization problem in which the objective function is a convex function and the feasible set is a convex set.
IPython notebooks with demo code intended as a companion to the book "Data-Driven Science and Engineering: Machine Learning, Dynamical Systems, and Control" by Steven L. Brunton and J. Nathan Kutz
Field Programmable Gate Arrays (FPGAs) are semiconductor devices that are based around a matrix of configurable logic blocks (CLBs) connected via programmable interconnects. FPGAs can be reprogrammed to desired application or functionality requirements after manufacturing.
MATLAB is an extremely versatile programming language for data, signal, and image analysis tasks. This course provides an introduction on how to use MATLAB for data, signal, and image analysis. After completing the course, learners will understand how machine learning methods can be used in MATLAB for data classification and prediction; how to perform data visualization, including data visualization for high dimensional datasets; how to perform image processing and analysis methods, including image filtering and image segmentation; and how to perform common signal analysis tasks, including filter design and frequency analysis.
This MATLAB simulation project evaluated the BER performance of QAM modulation in AWGN, Rayleigh, Rician, and Nakagami-m fading channels using Monte Carlo methods. Results showed significant performance variation among channels, with AWGN performing the best and Rayleigh the worst.
This repository contains projects of this subject