I am interested in knowing whether BladeRF SDR with a frequency range of (300 MHz - 3.8 GHz) detect AM and FM frequencies? Also, how important is the sampling rate of the SDR. For example, BladeRF has a sampling rate of 80 KSPS - 40 MSPS. What does this number signify? will every signal going out/in the SDR be sampled with this sample rate? Similarly, what does the maximum bandwidth signify?
For those given specs, without additional hardware (upconverters) or modifications to the SDR circuit, it's not possible to detect AM or FM (88-108 MHz) range of frequencies. As you might have also seen, there are frequency range extenders (especially on the low frequency range) available as kits.
Also, the sampling rate determines the maximum bandwidth of simultaneous detection (or spectrum analysis if you prefer to use the SDR for that purpose). So, the bigger the sampling rate the larger will be the spectral bandwidth that you can capture instantaneously. This means, more radio channels are observed at once and more carriers are searched without changing the central tuning frequency of the SDR tuner chip. Which makes it faster in spectrum scanning applications.
However, using a large bandwidth (high sampling rate) mode of SDR, might bring the problem of transmitting the data from SDR to PC, especially on a USB 2.0 interface. (this is not a problem on most ubiquitous SDR receivers used at 2.4 MSPS rates) Also more processing and interrupting than necessary (provided a narrow bandwidth radio channel is to be demodulated) is done at those high sampling rates, to decode just a small portion of the analysis bandwidth.