Open source FPGA cores for digital signal processing and software defined radio, "batteries included"