User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
mission:log:2014:08:08:darc-side-of-munich-hunting-fm-broadcasts-for-bus-and-tram-display-information-on-90-mhz [2014/12/22 18:36] – [DARC signal candidate] chronomission:log:2014:08:08:darc-side-of-munich-hunting-fm-broadcasts-for-bus-and-tram-display-information-on-90-mhz [2016/04/13 06:36] (current) – [Broadcast FM Primer] chrono
Line 65: Line 65:
  
 [{{:mission:log:2014:08:08:fm-broadcast-band-2mhz-90m-center-fftp-spectrum-waterfall.jpg?242|2Msps 90MHz osmocom_fft -F}}] [{{:mission:log:2014:08:08:fm-broadcast-band-2mhz-90m-center-fftp-spectrum-waterfall.jpg?242|2Msps 90MHz osmocom_fft -F}}]
 +
 [{{:mission:log:2014:08:08:fm-broadcast-band-960k-90m-center-fftp-spectrum-waterfall.jpg?345|960ksps 90MHz DARC-Hunter.grc}}] [{{:mission:log:2014:08:08:fm-broadcast-band-960k-90m-center-fftp-spectrum-waterfall.jpg?345|960ksps 90MHz DARC-Hunter.grc}}]
  
Line 71: Line 72:
 **This looks fancy, but I don't know how to interpret it...** **This looks fancy, but I don't know how to interpret it...**
  
-The spectrum chart shows what's going on right now, the waterfall gives you the same information, but as a sequence of spectrum chart slices stacked together over a period of time and observed from the top, which is an invaluable tool to actually watch and observe frequency ranges and modulations.+The spectrum chart (left top/right bottom) shows what's going on right now, the waterfall (left bottom/right top) gives you the same information, but is a sequence of spectrum charts stacked together and observed from the top as 3 dimensional chart, showing time (y), frequency (x) and signal strength (z), which is an invaluable tool to actually watch and observe frequency ranges and modulations over a period of time, to recognize patterns visually.
  
 It's also interesting to note, how the spectrum of B5 on 90.0 MHz is clearly distinguishable from the other broadcasting stations in the RF baseband. There seem to be two signals 76 kHz left and right from 90.0 MHz   It's also interesting to note, how the spectrum of B5 on 90.0 MHz is clearly distinguishable from the other broadcasting stations in the RF baseband. There seem to be two signals 76 kHz left and right from 90.0 MHz  
Line 93: Line 94:
 **Stereo Difference Signal** **Stereo Difference Signal**
  
-The stereo difference signal (L−R) is modulated onto a 38 kHz double-sideband suppressed-carrier (DSB-SC) signal occupying the baseband range of 23 to 53 kHz. A 19 kHz pilot tone, at exactly half the 38 kHz sub-carrier frequency and with a precise phase relationship to it, is also generated. This is transmitted at 8–10% of overall modulation level and used by the receiver to regenerate the 38 kHz sub-carrier with the correct phase.+The stereo difference signal (L−R) is modulated onto a 38 kHz double-sideband suppressed-carrier (DSB-SC) signal occupying the baseband range of 23 to 53 kHz. 
  
 **RDS** **RDS**
Line 99: Line 100:
 The RDS sub-carrier transmits digital data at 1187.5 bps on a sub-carrier centered on 57 kHz, which is the 3rd harmonic of the 19 kHz FM stereo pilot tone, to minimize interference and intermodulation between the data signal, the stereo pilot and the 38 kHz DSB-SC stereo difference signal. The stereo difference signal extends up to 38 kHz + 15 kHz = 53 kHz, leaving 4 kHz for the lower sideband of the RDS signal. The RDS sub-carrier transmits digital data at 1187.5 bps on a sub-carrier centered on 57 kHz, which is the 3rd harmonic of the 19 kHz FM stereo pilot tone, to minimize interference and intermodulation between the data signal, the stereo pilot and the 38 kHz DSB-SC stereo difference signal. The stereo difference signal extends up to 38 kHz + 15 kHz = 53 kHz, leaving 4 kHz for the lower sideband of the RDS signal.
  
-**DARC**\\+**DARC**
  
 <WRAP round info> <WRAP round info>
 **DARC Primer**:\\ **DARC Primer**:\\
-http://www.axentia.se/db/DARC%20Technology.pdf+http://www.axentia.se/db/DARC%20Technology.pdf\\ 
 +\\ 
 +**DARC Protocoll Specification:**\\ 
 +[[http://www.etsi.org/deliver/etsi_en/300700_300799/300751/01.02.01_60/en_300751v010201p.pdf| ETSI EN 300 751 V1.2.1]]
 </WRAP> </WRAP>
  
Line 125: Line 129:
 **Antenna**  **Antenna** 
  
-A DIY 3m dipole designed for 90.0 MHz (horizontal polarization) hacked out of 75 ohms TV coax and two 83cm legs of silver speaker wire, one connected to coax center and the other to the shield. The speaker cables are taped to a beam (wood), the coax leaves in the center, giving a T shaped configuration. Another set of extremely cheap industry produced FM antennas have been ordered and will be compared to it later.+A DIY 3m dipole designed for 90.0 MHz (horizontal polarization) hacked out of 75 ohms TV coax and two 83cm legs of silver speaker wire, one connected to coax center and the other to the shield. The speaker cables are taped to a beam (wood), the coax leaves in the center, giving a T shaped configuration. Another set of extremely [[http://www.amazon.de/dp/B002E4UZVY|cheap industry produced FM antennas]] have been tested and work equally well, if you don't want to hack your own.
  
 === Software === === Software ===
Line 143: Line 147:
  
 <code>$ vi ~/.gnuradio/config.conf</code> <code>$ vi ~/.gnuradio/config.conf</code>
-<sxh>+<sxh text; toolbar:false>
 [audio_alsa] [audio_alsa]
 nperiods = 16 nperiods = 16
Line 155: Line 159:
 <WRAP round download> <WRAP round download>
 **Download DARC-Hunter.grc File:**\\ **Download DARC-Hunter.grc File:**\\
-coming after cleanup+[[https://apollo.open-resource.org/downloads/darc-hunter-mk5.grc|darc-hunter-mk5.grc]]
 </WRAP> </WRAP>
 ==== Negative reference stereo FM station ==== ==== Negative reference stereo FM station ====
Line 190: Line 194:
 |  **76**  |  4th  | DARC Center | Digital Signal | DARC signal candidate| |  **76**  |  4th  | DARC Center | Digital Signal | DARC signal candidate|
  
-The big surprise here is that B5 seems to be a mono signal, all stereo components are missing in the multiplex mix. However, on the 4th we can clearly see a digital signal that matches the characteristics we would expect from a DARC signal. Let's see how it looks when we get even closer:+The big surprise here is that B5 seems to be a mono signal, all stereo components are missing in the multiplex mix. However, on the 4th we can clearly see a digital signal that matches the characteristics we would expect from a DARC signal. LMSK modulation would need a pilot tone for synchronization but as this is a mono signal there is no pilot tone. According to ETSI EN 300 751 DARC will just simply be MSK modulated. Let's see how it looks when we get even closer:
  
 {{:mission:log:2014:08:08:fm-broadcast-band-96k-90m-center-demultiplexed-darc-fftp-spectrum-waterfall.jpg}} {{:mission:log:2014:08:08:fm-broadcast-band-96k-90m-center-demultiplexed-darc-fftp-spectrum-waterfall.jpg}}
Line 271: Line 275:
  
 So we either have to hack around in darcdec and find out why it's not putting out anything or we build something like a gr-darcdec module which can be used as a functional block in gnuradio (preferable). So we either have to hack around in darcdec and find out why it's not putting out anything or we build something like a gr-darcdec module which can be used as a functional block in gnuradio (preferable).
- 
-**DARC Protocoll Specification ETSI EN 300 751 V1.2.1** 
- 
-http://www.etsi.org/deliver/etsi_en/300700_300799/300751/01.02.01_60/en_300751v010201p.pdf 
- 
  
 === Downloads === === Downloads ===
Line 305: Line 304:
 ===== Updates ===== ===== Updates =====
  
-Some progress for a functional GNU Radio decoder has been made, more infos coming after [[https://events.ccc.de/congress/2014/wiki/Static:Main_Page|31C3]]+  * [[https://github.com/muccc/darc|DARC GNU Radio Block Implementation]] by chris007 & andz - presented at [[https://eh15.easterhegg.eu/frab/en/eh15/public/events/2|EH2015]] 
 +  * [[mission:log:2016:04:12:the-darc-knight-rises]]
  
-{{tag>darc rf sdr rtl-sdr hackrf gnuradio grc bus tram software hacking munich mvg research}}+{{tag>darc rf sdr rtl-sdr hackrf gnuradio grc bus tram software hacking munich mvg research radio antenna}}
  
-{{keywords>Apollo-NG apollo next generation hackerspace hacker space development makerspace fablab diy community open-resource open resource mobile hackbus darc mvg rf sdr gnuradio grc bus tram software hacking munich mvv 76kHz research}}+{{keywords>Apollo-NG apollo next generation hackerspace hacker space development makerspace fablab diy community open-resource open resource mobile hackbus darc mvg rf sdr gnuradio grc bus tram software hacking munich mvv 76kHz research radio }}
  
 ~~DISCUSSION~~ ~~DISCUSSION~~