{"repo":"miegl/PiFmAdv","free":true,"listed":false,"github":"https://github.com/miegl/PiFmAdv","clone":"git clone https://github.com/miegl/PiFmAdv.git","description":"Advanced Raspberry Pi FM transmitter with RDS encoding","language":"C","stars":527,"topics":["raspberrypi","raspberry-pi","fm","radio","radio-station","rds","pifmrds","pifmadv","pifm"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"PiFmAdv ========= FM-RDS transmitter using the Raspberry Pi This program generates an FM modulation, with RDS (Radio Data System) data generated in real time. It can include monophonic or stereophonic audio. PiFmAdv modulates the PLLC instead of the clock divider for better signal purity, which means that the signal is also less noisy. This has a great impact on stereo as it's reception is way better. For the PLLC modulation to be stable there is one additional step to do. Due to the low voltage detection the PLLC frequency can be reduced to safe value in an attempt to prevent crashes. When this happens, the carrier freqency changes based on the original GPU frequency. To prevent this, we can easily change the GPU freqency to match the safe frequency. Now when due to the low voltage detection the PLLC frequency changes to safe value, nothing happens as the normal value and safe value are the same. Simply add gpu freq=250 to /boot/config.txt . It is based on the FM transmitter created by Oliver Mattos and Oskar Weigl, and later adapted to using DMA by Richard Hirst. Christophe Jacquet adapted it and added the RDS data generator and modulator. The transmitter uses the Raspberry Pi's PWM generator to produce VHF signals. It is compatible with both the Raspberry Pi 1 (the original one) and the Raspberry Pi 2 and 3. PiFmAdv has been developed for experimentation only. It is not a media center, it is not intended to broadcast music to your stereo system. See the legal warning. How ","default_branch":null,"files":null,"tree":[],"storefront":"/r/miegl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/miegl/PiFmAdv/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}