1. A method for performing blind channel estimation for an MLSE receiver in high speed optical communication channel, comprising: a) performing Initial Metrics Determination Procedure (IMDP) using joint channel and data estimation in a decision directed mode, by: a.1) generating a bank of initial metrics that with at least one metric having convergence tendency, based on an initial coarse histograms generated by a set of FIR filters representing parameters of said channel; a.2) selecting a first metric from said bank of initial metrics; a.3) activating an iterative decoding procedure during which, a plurality of decision-directed adaptation learning loops are carried out for a selected metric, to perform an iterative histograms estimation for finely tuning the channel estimation, while during each iteration, decoding samples of the signal received via said channel by an MLSE decoder, based on a previous estimation of said channel during the previous iteration; a.4) checking whether the resulting metrics are converged using sampled standard deviation of the central moments, and if convergence is not achieved, selecting the next metrics set from said bank, otherwise; a.5) performing ISI optimization by said MLSE receiver using metrics for which convergence has been achieved; b) if the initial metrics bank is run out of metrics sets, repeating said IMDP over again; and c) using said decision-directed adaptation loops for tracking variations of said channel during steady state operation.