A Zynq-Based Cluster Cognitive Radio