A present invention provides a method for clutter suppression in ultrasonic imaging, the method comprising: transmitting an ultrasonic radiation towards body tissues receiving reflections of the ultrasonic radiation from a region of the body tissues in a main reflected signal and one or more auxiliary reflected signals, wherein each one of the reflected signals is associated with a different and distinct beam pattern, wherein all of the reflected signals employ the same frequency band computing autocorrelation time of at least one of: the main reflected signal and the one or more auxiliary reflected signals and calculating a linear combination of the main reflected signal and the one or more auxiliary reflected signals, wherein the linear combination is carried out by multiplying the signals, for each angle and for each range, by a vector of complex numbers weights that are being determined for each angle and for each range within the body tissues, wherein each complex number weight is selected such that each estimated reflection due to the clutter is suppressed, wherein a reflection is determined as associated with clutter if the computed autocorrelation time is above a specified threshold.