The Latest Design Strategies using Xilinx Virtex-7 FPGA for Software Radio