[FFmpeg-trac] #10345(undetermined:new): Multiplex Filter (or codec)
FFmpeg
trac at avcodec.org
Sat May 6 18:18:41 EEST 2023
#10345: Multiplex Filter (or codec)
-------------------------------------+-------------------------------------
Reporter: Noitarud | Owner: (none)
Type: enhancement | Status: new
Priority: normal | Component:
| undetermined
Version: unspecified | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Comment (by Noitarud):
There is this:
https://en.m.wikipedia.org/wiki/FM_broadcasting#Stereo_FM
It is important that stereo broadcasts be compatible with mono receivers.
For this reason, the left (L) and right (R) channels are algebraically
encoded into sum (L+R) and difference (L−R) signals. A mono receiver will
use just the L+R signal so the listener will hear both channels through
the single loudspeaker.
The (L+R) signal is limited to 30 Hz to 15 kHz to protect a 19 kHz pilot
signal. The (L−R) signal, which is also limited to 15 kHz, is amplitude
modulated onto a 38 kHz double-sideband suppressed-carrier (DSB-SC)
signal, thus occupying 23 kHz to 53 kHz. A 19 kHz ± 2 Hz[12] pilot tone,
at exactly half the 38 kHz sub-carrier frequency and with a precise phase
relationship to it,…is also generated. The pilot is transmitted at 8–10%
of overall modulation level and used by the receiver to identify a stereo
transmission and to regenerate the 38 kHz sub-carrier with the correct
phase. The composite stereo multiplex signal contains the Main Channel
(L+R), the pilot tone, and the (L−R) difference signal. …Another way to
look at the resulting signal is that it alternates between left and right
at 38 kHz, with the phase determined by the 19 kHz pilot signal.
https://en.m.wikipedia.org/wiki/FM_broadcasting#Quadraphonic_FM
There are two additional subcarriers in the Quadraplex system,
supplementing the single one used in standard stereo FM. The baseband
layout is as follows:
50 Hz to 15 kHz main channel (sum of all 4 channels) (LF+LR+RF+RR) signal,
for mono FM listening compatibility.
23 to 53 kHz (sine quadrature subcarrier) (LF+LR) − (RF+RR) left minus
right difference signal. This signal's modulation in algebraic sum and
difference with the main channel is used for 2 channel stereo listener
compatibility.
23 to 53 kHz (cosine quadrature 38 kHz subcarrier) (LF+RR) − (LR+RF)
Diagonal difference. This signal's modulation in algebraic sum and
difference with the main channel and all the other subcarriers is used for
the Quadraphonic listener.
61 to 91 kHz (sine quadrature 76 kHz subcarrier) (LF+RF) − (LR+RR) Front-
back difference. This signal's modulation in algebraic sum and difference
with the main channel and all the other subcarriers is also used for the
Quadraphonic listener.
105 kHz SCA subcarrier, phase-locked to 19 kHz pilot, for reading services
for the blind, background music, etc.
The normal stereo signal can be considered as switching between left and
right channels at 38 kHz, appropriately band-limited. The quadraphonic
signal can be considered as cycling through LF, LR, RF, RR, at 76 kHz.[20]
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10345#comment:6>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list