the puncture block remove elements from input sequence that they may be 0 or 1 but insert zero block only insert zeros in selected places.then tx is (may) differ from rx.
you first need to encode input data with some error correcting code like convolutional codes (this block after ber. binary generator) then you can use appropriate viterbi decoder after insert zero block.(there may remain some errors in output but errors will decrease)