Stereo Multiplex Encoder (MPX) for FM Transmission
2 claims: 1 independent, 1 dependent
- 1Stereo Multiplex Encoder zur FM Übertragung, mit einem digitalen Signalprozessor, dadurch gekennzeichnet, dass bei der Stereoübertragung Restseitenbandmodulation anstatt der üblichen Doppelseitenbandmodulation angewandt wird und dass die Abstimmung der Samplingfrequenz auf die doppelte Modulationsfrequenz erfolgt, wodurch das Antialiasingfilter des DAC verwendet werden kann, welches das restseitenbandmodulierte Signal erzeugt.
- 2Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die frequenzabhängige Kanaltrennung zwischen Links und Rechts durch Abgleich der Phases des Pilottons und Pegelanpassung des Mittensignals erfolgt, wodurch Ripple- und Phasennichtlinearitäten im Antialiasing Filter des DAC ausgeglichen werden können.
Independent claims2
33 paragraphs, as filed
0001The invention relates to the implementation of a stereo multiplex encoder (MPX) for FM transmission with a digital signal processor.
0002Such methods are known, for example from the <patcit id="pcit0001" dnum="US4835791A"><text>US 4,835,791 A</text></patcit>, of the <patcit id="pcit0002" dnum="US5115468A"><text>US 5,115,468 A</text></patcit> and the <patcit id="pcit0003" dnum="DE4210069A"><text>DE 42 10 069 A</text></patcit>, In all of these references, to avoid aliasing, either a Hilbert transformer or a PSN (Phase Shift Network), thus also a computationally intensive process, is used.
0003The goal of the invention is to provide a much less computationally intensive process without degrading quality.
0004According to the invention, the following innovations are used:<ol id="ol0001" compact="compact"><li>1. Using vestigial sideband modulation instead of the usual double sideband modulation in stereo transmission.</li><li>Second Matching the sampling frequency to the modulation frequency (fmod = fs / 2). The data is processed at the sampling frequency of 76 kHz. This allows the antialiasing filter of the DAC to be used which generates the vestigial modulated signal.</li><li>Third The resulting aliasing products automatically select the modulation and sampling frequency in this application to provide the necessary level boost for the lower sideband.</li><li>4th Improvement of the frequency-dependent channel separation between left and right by adjusting the phase of the pilot tone and level adjustment of the center signal. This compensates for the ripple and phase nonlinearities in the antialiasing filter of the DAC.</li></ol>
0005The invention will be explained in more detail below with reference to the drawing. It shows the<dl id="dl0001" compact="compact"><dt>Fig. 1</dt><dd>the function of the output frequency as a function of the input frequency in the amplitude modulation, the</dd><dt>Fig. 2</dt><dd>the increase of the amplitude of the lower sideband when sampling an amplitude modulated signal with the sampling frequency fmod = fs / 2, the</dd><dt>Fig. 3</dt><dd>the resulting spectrum in the sampling of an amplitude modulated signal, the</dd><dt>Fig. 4</dt><dd>generating the modulator at a sampling rate fs = 2 * fmod, the</dd><dt>Fig. 5</dt><dd>generating the pilot tone with the frequency 19 kHz at a modulation frequency fmod = 38 kHz and a sampling rate fs = 76 kHz, the</dd><dt>Fig. 6</dt><dd>generating the multiplex signal from the left and right stereo signal and the</dd><dt>Fig. 7</dt><dd>a real anti-aliasing filter, you can see ripple in the passband of the anti-aliasing filter.</dd></dl>
Theoretical basics:
0006By selecting the sampling rate and modulation frequency (amplitude modulation), deliberate aliasing effects are generated, which ultimately yield the desired modulation signal.
Amplitude Modulation:
0007In the amplitude modulation of an analog signal with the frequency fe and the modulation frequency fmod (Figure 1) creates a spectrum with the frequencies<maths id="math0001"><math display="block"><mi mathvariant="normal">f</mi><mo></mo><mn mathvariant="normal">1</mn><mo mathvariant="normal">=</mo><mi>fmod</mi><mo mathvariant="normal">-</mo><mi>fe</mi></math><img file="EP1292015B1_D0001.tif" /></maths><maths id="math0002"><math display="block"><mi mathvariant="normal">f</mi><mo></mo><mn>2</mn><mo mathvariant="normal">=</mo><mi>fmod</mi><mo mathvariant="normal">+</mo><mi>fe</mi></math><img file="EP1292015B1_D0002.tif" /></maths>
scanning:
0008When sampling an analog signal with an Analog to Digital Converter (ADC) without anti-aliasing filter, the following relationship between input and output signal frequency results:
0009Up to half the sampling frequency (input signal), the sequence at the output of the ADC accurately represents the sequence of the input signal. If the input frequency is further increased, the frequency of the output sequence decreases again. Aliasing occurs.
Linking modulation and sampling:
0010The amplitude modulated signal is sampled. If the sampling frequency is twice the modulation frequency, aliasing occurs for the upper sideband of the amplitude modulated signal, with the upper sideband reflected into the lower sideband. The phase difference is equal to zero, therefore the resulting lower sideband is twice the amplitude<figref idref="f0001">Fig. 2</figref>).
0011It saves the SSB (single sideband) modulation with the filter method necessary increase of the sideband.
Digital / analog conversion:
0012The spectrum of the sequence of numbers that arises in the method described above is periodic. The spectrum of the baseband (0 to 38kHz) is periodically convolved with the multiples of the sampling frequency (76 KHz).
0013Each Digital Analog Converter (DAC) has a low-pass filter on the output, which hides the unwanted frequencies and leaves only the baseband. The anti-aliasing filter of a DAC is designed to have exactly 6 dB of attenuation at half the sampling frequency. Interesting is the range around 38 kHz. Due to the periodicity of the spectrum, the single-sideband modulation has again become a double-sideband modulation. Therefore, at the analogue output one can measure residual sideband modulation. (<figref idref="f0002">Fig. 3</figref>). The filter passes half of the original component with respect to the carrier frequency and has a filter characteristic which gives an odd symmetry in the amplitudes of the upper and lower sidebands. In the case of this odd filtering, the amounts of the two sidebands in the demodulation add up to the correct baseband signal for all modulation frequencies.
Modulator:
0014The modulator is a sine signal at 38kHz for standard MPX. Using the method described above, the sampling rate must be 76kHz. A 38 kHz sine, sampled at a frequency of 76 kHz, is a sequence of '+ 1' and '-1'. (<figref idref="f0002">Fig. 4</figref>).
Pilot tone:
0015The pilot tone has exactly half the frequency of the modulator, and is phase locked at 0 °. The phasing of the pilot tone is adjustable. From this context, the four samples of the pilot tone (<figref idref="f0002">Fig. 5</figref>). The pilot tone level is 10% of the max. Modulation level.<maths id="math0003"><math display="block"><msub><mi>s</mi><mn>1</mn></msub><mo>=</mo><mi>A</mi><mo>⋅</mo><mi>sin</mi><mfenced><mn>45</mn><mo></mo><mi>°</mi><mo>+</mo><mi>φ</mi></mfenced></math><img file="EP1292015B1_D0003.tif" /></maths><maths id="math0004"><math display="block"><msub><mi>s</mi><mn>2</mn></msub><mo>=</mo><mi>A</mi><mo>⋅</mo><mi>sin</mi><mfenced><mn>135</mn><mo></mo><mi>°</mi><mo>+</mo><mi>φ</mi></mfenced></math><img file="EP1292015B1_D0004.tif" /></maths><maths id="math0005"><math display="block"><msub><mi>s</mi><mn>3</mn></msub><mo>=</mo><mi>A</mi><mo>⋅</mo><mi>sin</mi><mfenced><mn>225</mn><mo></mo><mi>°</mi><mo>+</mo><mi>φ</mi></mfenced></math><img file="EP1292015B1_D0005.tif" /></maths><maths id="math0006"><math display="block"><msub><mi>s</mi><mn>4</mn></msub><mo>=</mo><mi>A</mi><mo>⋅</mo><mi>sin</mi><mfenced><mn>315</mn><mo></mo><mi>°</mi><mo>+</mo><mi>φ</mi></mfenced></math><img file="EP1292015B1_D0006.tif" /></maths><dl id="dl0002" compact="compact"><dt>S1..S4</dt><dd>the four different pilot sound samples</dd><dt>A</dt><dd>amplitude</dd><dt>φ</dt><dd>Phase offset</dd></dl>
Multiplex signal:
0016The input has two digital sequences of numbers (left, right) with a sample rate of 76 kHz. A matrix generates the middle and side signal (<figref idref="f0002">Fig. 6</figref>):<maths id="math0007"><math display="block"><mi mathvariant="normal">M</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">L</mi><mo mathvariant="normal">+</mo><mi mathvariant="normal">R</mi></math><img file="EP1292015B1_D0007.tif" /></maths><maths id="math0008"><math display="block"><mi mathvariant="normal">S</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">L</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">R</mi></math><img file="EP1292015B1_D0008.tif" /></maths>
0017The modulator is, as described above 'a number sequence + 1, -1, + 1 .... For the side signal is obtained after the modulation therefore the sequence<maths id="math0009"><math display="block"><mo mathvariant="normal">+</mo><mi mathvariant="normal">S</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">L</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">R</mi></math><img file="EP1292015B1_D0009.tif" /></maths><maths id="math0010"><math display="block"><mo>-</mo><mi mathvariant="normal">S</mi><mo mathvariant="normal">=</mo><mo>-</mo><mi mathvariant="normal">L</mi><mo mathvariant="normal">+</mo><mi mathvariant="normal">R</mi></math><img file="EP1292015B1_D0010.tif" /></maths><maths id="math0011"><math display="block"><mo mathvariant="normal">+</mo><mi mathvariant="normal">S</mi><mo mathvariant="normal">=</mo><mi mathvariant="normal">L</mi><mo mathvariant="normal">-</mo><mi mathvariant="normal">R</mi></math><img file="EP1292015B1_D0011.tif" /></maths> Etc...
0018The sideband is located after the modulation in the frequency range of 22 to 38 kHz. The sequence of the modulated sideband signal is added to the center signal.<maths id="math0012"><math display="block"><mi>M</mi><mo>+</mo><mi>S</mi><mo>=</mo><mi>M</mi><mo>+</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mfenced><mi>L</mi><mo>+</mo><mi>R</mi></mfenced><mo>+</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mn>2</mn><mo></mo><mi>L</mi></math><img file="EP1292015B1_D0012.tif" /></maths><maths id="math0013"><math display="block"><mi>M</mi><mo>-</mo><mi>S</mi><mo>=</mo><mi>M</mi><mo>-</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mfenced><mi>L</mi><mo>+</mo><mi>R</mi></mfenced><mo>-</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mn>2</mn><mo></mo><mi>R</mi></math><img file="EP1292015B1_D0013.tif" /></maths><maths id="math0014"><math display="block"><mi>M</mi><mo>+</mo><mi>S</mi><mo>=</mo><mi>M</mi><mo>+</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mfenced><mi>L</mi><mo>+</mo><mi>R</mi></mfenced><mo>+</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced><mo>=</mo><mn>2</mn><mo></mo><mi>L</mi></math><img file="EP1292015B1_D0014.tif" /></maths> <i>Etc...</i>
0019It can be seen from this that, instead of the matrix followed by a modulator, it is also possible to use a switch which is switched back and forth between 2L and 2R. To remove the filter ripple (<figref idref="f0003">Fig. 7</figref>) of the DAC, the mid-level signal must be slightly lowered in level. If one waives this comparison (switch method), a simpler algorithm is obtained at the expense of a poorer channel separation.
0020The modulation in the DSP is calculated by alternately adding and subtracting the side signal from the center signal. In order to obtain the complete multiplex signal, the pilot tone must be added. For this there are four periodically repeating coefficients stored in a table.
0021The sequence of numbers of the multiplex signal results in summary to<maths id="math0015"><math display="block"><msub><mi mathvariant="italic">MPX</mi><mn>1</mn></msub><mo>=</mo><msub><mi>M</mi><mn>1</mn></msub><mo>+</mo><msub><mi>S</mi><mn>1</mn></msub><mo>+</mo><msub><mi mathvariant="italic">pilot</mi><mn>1</mn></msub></math><img file="EP1292015B1_D0015.tif" /></maths><maths id="math0016"><math display="block"><msub><mi mathvariant="italic">MPX</mi><mn>2</mn></msub><mo>=</mo><msub><mi>M</mi><mn>2</mn></msub><mo>-</mo><msub><mi>S</mi><mn>2</mn></msub><mo>+</mo><msub><mi mathvariant="italic">pilot</mi><mn>2</mn></msub></math><img file="EP1292015B1_D0016.tif" /></maths><maths id="math0017"><math display="block"><msub><mi mathvariant="italic">MPX</mi><mn>3</mn></msub><mo>=</mo><msub><mi>M</mi><mn>3</mn></msub><mo>+</mo><msub><mi>S</mi><mn>3</mn></msub><mo>+</mo><msub><mi mathvariant="italic">pilot</mi><mn>3</mn></msub></math><img file="EP1292015B1_D0017.tif" /></maths><maths id="math0018"><math display="block"><msub><mi mathvariant="italic">MPX</mi><mn>4</mn></msub><mo>=</mo><msub><mi>M</mi><mn>4</mn></msub><mo>-</mo><msub><mi>S</mi><mn>4</mn></msub><mo>+</mo><msub><mi mathvariant="italic">pilot</mi><mn>4</mn></msub></math><img file="EP1292015B1_D0018.tif" /></maths><maths id="math0019"><math display="block"><msub><mi mathvariant="italic">MPX</mi><mn>5</mn></msub><mo>=</mo><msub><mi>M</mi><mn>5</mn></msub><mo>+</mo><msub><mi>S</mi><mn>5</mn></msub><mo>+</mo><msub><mi mathvariant="italic">pilot</mi><mn>1</mn></msub></math><img file="EP1292015B1_D0019.tif" /></maths><dl id="dl0003" compact="compact"><dt>MPX<sub>1</sub>...</dt><dd>Number sequence of the multiplex signal</dd><dt>M<sub>1</sub>...</dt><dd>Number sequence of the center signal</dd><dt>S<sub>1</sub>...</dt><dd>Number sequence of the side signal</dd><dt>pilot<sub>1</sub>...Pilot<sub>4</sub></dt><dd>Number sequence of the four pilot tone coefficients (periodic)</dd></dl>
Modulator matching to a DAC:
0022All previous considerations are based on an ideal antialiasing low-pass filter in the DAC. However, real low passes have a ripple in the passband and a non-constant group delay.
0023The ripple effect is as follows: To recover the L, R signal from the M, S signal, the inverse matrix must be formed.<maths id="math0020"><math display="block"><mn>2</mn><mo></mo><mi>L</mi><mo>=</mo><mi>M</mi><mo>+</mo><mi>S</mi><mo>=</mo><mfenced><mi>L</mi><mo>+</mo><mi>R</mi></mfenced><mo>+</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced></math><img file="EP1292015B1_D0020.tif" /></maths><maths id="math0021"><math display="block"><mn>2</mn><mo></mo><mi>R</mi><mo>=</mo><mi>M</mi><mo>-</mo><mi>S</mi><mo>=</mo><mfenced><mi>L</mi><mo>+</mo><mi>R</mi></mfenced><mo>-</mo><mfenced><mi>L</mi><mo>-</mo><mi>R</mi></mfenced></math><img file="EP1292015B1_D0021.tif" /></maths>
0024The side signal is in a different frequency range than the center signal. Due to deviations of the side signal level of 0 dB due to ripples of the antialiasing filter, the inverse matrix no longer works exactly and one obtains channel crosstalk. Similar conditions apply to the constancy of the group delay (linearity of the phase). The effects of the anti-aliasing low-pass filter of the DAC are thus expressed in a frequency-dependent channel separation. To compensate for these effects, the phase of the pilot tone and the level of the center signal can be adjusted.
24 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24
Every citation, both ways
| Document | Relation | Office |
|---|---|---|
| DE4210069A | Cites | Germany |
| US4835791A | Cites | United States of America |
| US4955072A | Cites | United States of America |
| US5115468A | Cites | United States of America |
14 members in 7 offices; this record represents the family
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 13522001 | Austria | – | |
| 13522001 | Austria | A |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| US2003043932A1 | United States of America | A1 | |
| EP1292015A2 | European Patent Office (EPO) | A2 | |
| CN1412964A | China | A | |
| JP2003143093A | Japan | A | |
| EP1292015A3 | European Patent Office (EPO) | A3 | |
| CN1240194C | China | C | |
| AT501835A2 | Austria | A2 | |
| US7295628B2 | United States of America | B2 | |
| JP4027181B2 | Japan | B2 | |
| EP1292015B1This record | European Patent Office (EPO) | B1 | |
| AT427580T | Austria | T | |
| ATE427580T1 | Austria | T1 | |
| DE50213407D1 | Germany | D1 | |
| ES2325118T3 | Spain | T3 |
61 legal events, as 8 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| ExpiryMK07 | MK07 | AT | |
| Patent expired after termination of 20 yearsExpiredPE20 | PE20 | GB | |
| Expiry of rightR071 | R071 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Announcement of lapse in spainLapsedFD2A | FD2A | ES | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| Fee paymentPLFP | PLFP | FR | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Patent ceasedCeasedPL | PL | CH | |
| No opposition filedOpposition26N | 26N | EP | |
| Be: lapsedLapsedBERE | BERE | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| European patents designating ireland treated as always having been voidFD4D | FD4D | IE | |
| Nl: lapsed or annulled due to failure to fulfill the requirements of art. 29p and 29m of the patents actLapsedNLV1 | NLV1 | EP | |
| Definitive protectionFG2A | FG2A | ES | |
| Corresponds to:REF | REF | EP | |
| European patents granted designating irelandGrantedLANGUAGE OF EP DOCUMENT: GERMANFG4D | FG4D | IE | |
| European patent takes effect as a national patent in ch/liEP | EP | CH | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Information on inventor provided before grant (corrected)RIN1 | RIN1 | EP | |
| Designation fees paidAKX | AKX | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 1292015
- Application
- 24501710
Titles3
- German
- Stereo multiplex encoder (MPX) zur FM Übertragung
- English
- Stereo Multiplex Encoder (MPX) for FM Transmission
- French
- Codeur-Multiplex-Stéréo (MPX) pour transmission à modulation de fréquence
Classification
- CPC, 2
- H03C1/60
- H04H20/48
- IPC, 3
- H03C1 60
- H04H20 88
- H04H20 48
Designated states24
- Contracting states, 24
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Germany
- Denmark
- Estonia
- Spain
- Finland
- France
- United Kingdom
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Slovakia
- Türkiye
