Proximal Gradient Algorithms: Applications in Signal Processing