In wireless communications, the need to process and to exchange large amounts of real-time data is steadily increasing, but on the other hand the availability of spectral resources remains tightly limited. Innovative broadband wireless technologies are required which exploit the given frequency spectrum as efficiently and as effectively as possible. In the Special Issue of the Springer Journal of Signal Processing Systems at hand various disciplines of efficiency and effectiveness in the context of Software-Defined Radio (SDR) technologies are discussed. This Special Issue contains in total seven articles which are categorized into two sets. The first set of four articles puts emphasis on topics in the areas of Cognitive Radio, Dynamic Spectrum Access, and Spectrum Sensing. Thus, this selection of articles focuses on the efficient and effective use of spectral resources. Because frequency spectrum is well known to be scarce and limited, it becomes a resource of increasing value. The rapidly growing demand for higher data throughputs in wireless communications does not allow operators any inefficient use of spectrum anymore. Two promising approaches to tackle the spectral efficiency issue are Cognitive Radio (CR) and Dynamic Spectrum Access (DSA). A Cognitive Radio is capable of learning and adapting to its transmission environment. Taking e.g., Spectrum Sensing results into account, the decisions for accessing the scarce frequency spectrum in the most flexible, efficient, and effective manner are made. Cognitive Radios exploiting Spectrum Sensing and Dynamic Spectrum Access are typically based on SDR technology. The second set of three articles puts particular emphasis on topics in the areas of SDR Implementation of Wireless Communications. This selection addresses the challenges of implementation efficiency and effectiveness of 2G and 3G standards like GSM EDGE, LTE, and WiMAX. Especially in wireless communications these challenges have a growing importance, e.g., in order to increase battery time of modern SDR-based platforms. Such SDR platforms are typically based on heterogeneous multi-processor hardware architectures hosting General Purpose Processors (GPP), Digital Signal Processors (DSP), Field Programmable Gate Arrays (FPGA) and sometimes even more specific processing elements. Each type of processor has a specific advantage in one or the other performance criterion like energy consumption, flexibility, processing time, throughput, waveform portability, components reusability etc.Whenever a waveform shall be implemented on an SDR, the system designer has to find the best possible trade-off between all of these, partly conflicting, criteria.