Qual é uma maneira barata de receber e gravar no PC várias (dezenas) de rádios fm (públicas, por exemplo, notícias, música etc.)? Esses rádios usam frequências como 90,4 MHz ou 102,7 MHz, enviam um aparelho de som (às vezes com subcanal de texto digital).
Se eu quiser gravar dezenas de rádios, preciso cobrir um espectro de dezenas de MHz.
A primeira maneira é comprar duas ou três dúzias de receptores de rádio comuns e tentar conectá-los todos ao PC (por exemplo, com meia dúzia de placas de som USB externas multicanal). Eu acho que isso não é muito barato.
A segunda maneira é construir um único rádio, que reduzirá a amostra de toda a banda 88-105 MHz para 3-20 MHz, depois a alimentará no ADC de alta velocidade e fará uma detecção de software de cada estação.
A segunda maneira é possível? barato? Quanto custará?
Que hardware pode ser usado, se eu não tiver habilidades para fabricar PCBs e usar ADCs e FPGAs?
Respostas:
A segunda técnica mencionada é a maneira de fazer isso, usando o que é chamado de "Rádio definido por software" ou SDR. Muitos amadores de rádio estão usando SDRs, e os simples são muito baratos, cerca de 30 dólares por um kit que converte a entrada em saída de áudio em banda-base em fase e em quadratura, que é alimentado nas entradas estéreo de uma placa de som de PC para digital. processamento de sinal. No entanto, eles estão usando sinais de frequência relativamente baixa nas bandas de rádio amador de HF, e o hardware não usa componentes exóticos. A digitalização de sinais VHF conforme necessário e o recebimento de vários canais simultaneamente será bastante caro, o ADC por si só custará cerca de 50 dólares e você também precisará de um FPGA e um DSP, a menos que você converta para banda base e faça o DSP em um PC. Você precisará de muita experiência em design de alta frequência, seja capaz de desenvolver código para o FPGA, escreva código DSP e seja capaz de projetar uma placa de circuito impresso multicamada de alta velocidade, para começar a estudar. :)
Quanto ao custo, eu estimaria 500 dólares para o hardware, incluindo o PCB, assumindo que você o projetou.
A Linear Technology produz ADCs adequados que podem reduzir a amostra em 750 MHz! Eles eram bons o suficiente para me dar algumas amostras grátis. Eu tenho placas FPGA e DSP adequadas, por isso é apenas uma questão de reuni-las. :)
fonte
Na verdade, o RTL-SDR pode resolver isso em ... vários dongles de 20 USD, cada um cobrindo até 3 MHz de espectro de FM (consegui uma recepção clara de 4 ou 5 estações de FM com espaçamento de 0,4 MHz por dongle).
Como foi descoberto pelo projeto osmocomSDR , existem muitos receptores chineses DVB-T USB, construídos no chip Realtek RTL2832U e em alguns front-end de rádio de 50MHz - 1+ GHz I / Q. Este chip possui detector e decodificador de hardware para sinais de vídeo DVB-T e coloca MPEG TS bruto no PC. Mas há um recurso quando o chip transfere todas as amostras de I / Q para o host. Usando o USB 2.0, ele pode transferir para 3,2 ou 2,4 MS / s (milhões de amostras de I / Q por segundo) e agora existem vários programas para fazer o processamento de amostras SDR . Existe até integração GNURadio.
fonte
Para sua primeira solução, você não precisa de uma placa de som. Eles fazem receptores fm usb. Assim:
http://www.amazon.com/ADS-RDX-155-EF-Instant-FM-Music/dp/B000HNHA12/ref=pd_sim_sbs_e1
Comprar dezenas deles por US $ 200 será mais barato (e muito mais rápido) do que um solução personalizada usando o mencionado SDR (rádio definido por software).
Embora se seu objetivo é um projeto divertido, aprendendo muito sobre FPGAs, PCBs, esquemas, RF e outras tecnologias elétricas diversas, as opções SDR parecem perfeitas :).
fonte
Olhe para o rádio GNU. Aqui está a página de hardware deles para começar.
fonte