clc; clear all; close all;

r=ssbmod(c,160, fs)


I am trying to understand what causes the artifacts such as the one example in the picture below...This happens when the audio sample I am processing is 142157 samples in size, but if I use multiples of 44100 sample chunks of 60 hz sinewav I won't get that upper side band that is present in the picture below, the obvious Hilbert Transform is in play but what aspect of it is causing the artifact is what I am trying to find out... this is the code for ssbmod:

y = x .* cos(2 * pi * Fc * t + ini_phase) + ...
        imag(hilbert(x)) .* sin(2 * pi * Fc * t + ini_phase);  

60hz sinewav


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.