In a non-cooperative context such as military or spectrum surveillance application, a passive adversary has to solve the problem of estimating the transmitter parameters. In addition, wireless systems cause signaling overhead since their transmitter must inform the receiver about the chosen bit allocation table or the Forward Error Correction (FEC) scheme. In this work, a perception of a smart receiver able to blindly estimate a specific transmission context based on an intercepted stream is proposed. In particular, a new technique addressing the blind recognition of low-density parity-check (LDPC), convolutional, and turbo codes' encoding parameters at the receiver is introduced. The proposed blind detection for the FEC code technique considers a new iterative method based on Gauss-Jordan elimination through a pivoting algorithm devoted to the blind estimation of these codes encoding parameters in a non-noisy context.