The past few years have seen a significant shift in passive RFID tags performance and advancement. RFID standards have evolved, as users of technology proliferated across several industries. Innovation in the readers, however, has been very slow. But all that can change
by using software defined RFID readers. Being software based means that radios, terminals and networks are becoming reconfigurable and programmable. Research in software and cognitive radios is bringing rapid development. Even though these concepts are under active research, many challenges remain in making this vision a reality. In this work we study several aspects of a cognitive software based RFID reader, implementing a practical standards-compliant RFID reader using FPGA and off-the-shelf RF components. In this paper experimentation, implementation and theoretical work is described.