1 Introduction

The cab signaling apparatus, also known as the specific transmission module (STM) or the track circuit reader (TCR), is a kind of crucial information receiving equipment in the Chinese train control system (CTCS) or European train control system (ETCS) onboard subsystem. It cooperates with the ground track circuit to complete the transmission of the train control information from the ground to the train through the electromagnetic induction process. The information is then demodulated, decoded, and transmitted to the vital computer for processing, to achieve train control, or to provide visualized control information through the driver machine interface (DMI). Therefore, it is designed to meet the high-safety and high-reliability requirements of onboard equipment under high-speed rail conditions and plays an essential role in the vehicle-to-ground wireless communication. With the development of high-speed and heavy-haul railways, the traction power has increased remarkably, and the types of electric locomotives are diversified, which makes the electromagnetic environment more complicated. For rolling stock, the problem of electromagnetic compatibility (EMC) between the high current in the traction power supply system and the weak current transmitted by the railway signaling is becoming increasingly prominent. Since the induction of the cab signal is realized by the receiving antenna outside the locomotive, it is susceptible to electromagnetic interference in the surrounding space, and the unbalanced traction current interference in the rails is particularly serious. According to the statistic of railway operation, unbalanced currents have continuously interfered with cab signals to cause potential equipment failure, which directly affects the railway operation efficiency and jeopardizes operation safety.

EN 50238-2 defined the interference current emission limits of rolling stock but did not mention its interference voltage immunity limits after coupling the interference current [1]. Given the importance of cab signals to electrified interference protection, relevant railway standards proposed some immunity requirements [2, 3]. However, concerning the actual cab signaling immunity test and research & development process, there are still a few intensive problems such as insufficient signal current data, the incomplete corresponding relationship between interference current and inductive voltage, and defective test configuration regulations. At present, the quantitative research on the anti-interference technique and immunity test of cab signaling is relatively a blank field. In terms of cab signal inductive mechanism and related topics, Augutis et al. [4] created a system to record cab signaling system signals and proposed a method to process the signals. Chen et al. [5] proposed a virtual instrument-based loop inspecting method of cab signal. Zhao et al. [6] verified the linear relationship in amplitude between the rail current and the antenna voltage based on the actual data of the railway site, but the quantitative representation of this relationship is still lacking. Obviously, the in-depth numerical analysis of the coupling mechanism of the cab signal has become the primary problem that should be solved in its anti-interference research and the immunity test. The interference source we are concerned about generally refers to the traction current coupled from the rails to the locomotive. In terms of the research on traction current interference, Zhang et al. [7] established the calculation model of the magnetic interference to signal cable based on the multi-conductor transmission line theory. Charalambous et al. [8] holistically assessed the electromagnetic interference (EMI) on underground pipelines near alternating current (AC) traction systems. Serdiuk et al. [9] analyzed the EMC of track circuits with the traction supply system of the railway through mathematical modeling. Liu et al. [10] proposed a voltage-balancing solution of the single-phase AC/AC modular multilevel converter to avoid interferences with input/output voltage and current. Havryliuk [11] modeled and analyzed the return traction current harmonics distribution in rails for AC electric railway system. Blahnik et al. [12] analyzed low harmonic interferences of AC-direct current (DC) traction converter and the influence of selected signals. Furthermore, in the research on cab signaling anti-interference, Augutis et al. [13] analyzed the influence of disturbing signals caused by rail magnetization to a cab signaling system. Wu et al. [14] proposed the content and related requirements of the anti-electrical interference test of the railway signaling apparatus. Chen et al. [15] considered the problem that the cab signals were interfered with by the adjacent rails and proposed a method to increase its immunity by adding a shield. In summary, the research on the coupling mechanism of this area is still based on field tests and relatively intuitive simplified modeling, while lacking complete and detailed mathematical models. For the cab signaling immunity test, the existing related research pays more attention to the reliability of the indoor test and improves the automation of the test, but the normalized quantitative basis and simulation analysis are in urgent need.

This paper takes China’s mainstream ZPW-2000 track circuit as the ground signal source. We consider the cab signaling host as the equipment under test (EUT) and analyze the railway’s actual electromagnetic environment. The focus is based on the electromagnetic theory to complete the qualitative analysis of the traction current interference coupling mechanism and the quantitative calculation of host input voltage, which is preliminarily proven using the finite element simulation model. Furthermore, the above theoretical calculation results are verified by the immunity test and applied as voltage indexes to propose an indirect test method without current conduction through the rails. The method can not only simplify the test circuit, improve the test efficiency, but also effectively avoid the test error caused by coupling other electromagnetic field energy in the current transmission path, thereby ensuring the test accuracy.

2 Analysis and theoretical calculation of magnetic coupling process

2.1 Analysis of the interference mechanism

The cab signaling sensor apparatus, i.e., the cab signaling dual receiving antennas, are installed directly behind the locomotive bogie above the rails, and one on each side. The distance between the bottom surface of the antenna and the rail surface is 155 mm ± 5 mm. The error between the longitudinal center of the antenna and the longitudinal center of the rail is less than 5 mm, while the horizontal spacing between the transverse center of the antenna and the pair of shunting wheels is 1500 mm. In order to achieve reliable acquisition of the differential-mode current signal in the rails, the antenna coils circuit was designed as a dual-channel redundancy design. It is embodied by the fact that a total of four sets of coils on the two receiving antennas adopt a twin channel series-opposing connection of their dotted terminals. Assuming that the coils on antennas 1 and 2 are L12A, L12B, L34A, and L34B in sequence. Take L12A and L34A as one group, and take L12B and L34B as another group, which are, respectively, used as two input ends of the EUT and equivalent in normal operation [16].

The signal current in the rail (ground track circuit current) is the main excitation source during the normal operation of the cab signal transmission. The input voltage of the EUT and the rail current all belong to the frequency shift keying (FSK) signal, expressed as follows:

$$ \gamma \left( t \right) = A_{\text{f}} \cos \left( {2\uppi f_{\text{c}} t \pm 2\uppi \Delta f_{\text{p}} \int {s_{\text{m}} \left( t \right){\text{d}}t + \varphi_{0} } } \right), $$
(1)

where \( \gamma \left( t \right) \) is the current or voltage signal transmitted by the track circuit or cab signaling apparatus, \( A_{\text{f}} \) is the amplitude of the current or voltage signal, \( f_{\text{c}} \) is the carrier frequency, \( \Delta f_{\text{p}} \) is the frequency offset, \( \varphi_{0} \) is the initial phase, and \( s_{\text{m}} \left( t \right) \) is the modulating signal. Its time domain is characterized by a square wave with a duty ratio of 1:1 and the modulated frequency (\( f_{\text{d}} \)), containing the speed information for both the track circuit and the cab signaling.

The traction current is supplied by the pantograph over the locomotive and flows into the rails through the wheels from the locomotive transformer and the locomotive load [17]. Due to the imbalance of the following factors: impedance of the two rails, the ground equipment and their earth impedance, the contact impedance between the discharge wheels and the rails, etc., the overall impedance of the two traction current loops are not equal, finally leading to the traction current distributed in the two rails unequal; i.e., the unbalanced traction current is formed [18, 19]. While the locomotive is swaying and vibrating during the running process, the contact resistances between the two discharge wheels and the rails are usually different slightly. The unbalanced traction current in two rails causes the common-mode transmission to be converted into differential-mode interference, which in turn interferes with the cab signal, as shown in Fig. 1.

Fig. 1
figure 1

Interference mechanism in the cab signaling system

In Fig. 1, \( i_{\text{FSK}} \) is the signal current, \( i_{ 1} \) and \( i_{ 2} \) are the respective total currents of the two rails, while \( i_{\text{t1}} \) and \( i_{\text{t2}} \) are the respective traction currents; ideally, \( i_{\text{t1}} = i_{\text{t2}} \), \( i_{ 1} = i_{\text{t1}} + i_{\text{FSK}} \), and \( i_{2} = i_{\text{t2}} - i_{\text{FSK}} \). In the case of imbalance, \( i_{\text{t1}} \) and \( i_{\text{t2}} \) can be decomposed into differential-mode current \( i_{\text{d}} \) (equal in two rails, with opposite directions) and common-mode current \( i_{\text{c}} \), i.e., \( i_{\text{t1}} = i_{\text{c}} + i_{\text{d}} \) and \( i_{\text{t2}} = i_{\text{c}} - i_{\text{d}} \), causing the unbalanced traction current of \( 2i_{\text{d}} \) between two rails. As a result, the differential-mode current \( i_{\text{d}} \) is coupled to the EUT along with the signal current \( i_{\text{FSK}} \). However, the electric locomotive is a large-capacity, single-phase, and nonlinear load with severe fluctuations [20]. Due to the distortion, the traction current contains not only 50 Hz sinusoidal fundamental wave, but also rich harmonic components even extending to signal frequency range [21]. As a result, it may interfere with the decoding of the cab signal.

2.2 Modeling and calculation of the electromagnetic environment

The values in the electromagnetic induction process of the cab signaling apparatus can be calculated based on Maxwell’s equations [22] and Biot–Savart law [23]. We establish a rectangular coordinate system of the EUT, as shown in Fig. 2 (single side rail), where each parameter is in millimeters (mm).

Fig. 2
figure 2

The rectangular coordinate system

In Fig. 2, the coordinate origin is O, and the directions of the vectors \(\mathop{ba}\limits^{\rightarrow}\), \(\mathop{ga}\limits^{\rightarrow}\), and \(\mathop{bc}\limits^{\rightarrow}\) on the antenna core are the positive directions of the x-axis, the y-axis, and the z-axis, respectively. The track gauge is d = 1435 mm, the length of the rail is l = 2000 mm, and the horizontal distance between the simulated shunting wheelset and the antenna center is k = 1500 mm. In this practical engineering problem, only the low-frequency magnetic field with a small intensity is involved, and only the rails within a length of 0 to l are considered. Take the rail model P60, its height H = 176 mm, and the distance between the bottom of the magnetic core and the bottom of the antenna case is 23.6 mm. Therefore, the distance between the rail surface and the rail center (or the half-height of the rail) is 176/2 = 88 mm, and the vertical distance between the bottom of the magnetic core and the rail center is h = 155 mm + 23.6 mm + 88 mm = 266.6 mm. The length of the iron core along the y-axis direction is \( 2l_{\text{p}} \), and the length in directions x-axis and z-axis are both \( 2l_{\text{q}} \). The distance between the two coils on the iron core is \( 2l_{\text{z}} \). The length and turn number of a single set of coils are \( l_{\text{x}} \) and \( q_{\text{m}} = 12 \), respectively. The actual measurement shows that the radius of a single set of coils is \( r \approx 1.35 \) mm. Other relevant layout conditions conform to the actual installation conditions of the receiving antenna.

The magnetic flux distribution of the antenna receiver coils is analyzed with reference to Fig. 2, as shown in Fig. 3a.

Fig. 3
figure 3

Schematic diagram of magnetic flux calculation

The four sets of coils magnetic fluxes are denoted as \( \phi_{n} \) (n = 1,2,3,4), where \( \phi_{n1} \) (n = 1,2,3,4) represents the self-magnetic flux of each set of coils from rail 1, \( \phi_{n2} \) (n = 1,2,3,4) represents the self-magnetic flux of each set of coils from rail 2, and \( \phi_{{n{\text{m}}}} \) (n = 1,2,3,4) represents the mutual flux that the coils receive on the same core. Then we can derive

$$ \left\{ {\begin{array}{*{20}l} {\phi_{ 1} \left( t \right) = \phi_{ 1 1} \left( t \right) + \phi_{ 1 2} \left( t \right) + \phi_{{ 1 {\text{m}}}} \left( t \right)} \hfill \\ {\phi_{ 2} \left( t \right) = \phi_{ 2 1} \left( t \right) + \phi_{ 2 2} \left( t \right) + \phi_{{ 2 {\text{m}}}} \left( t \right)} \hfill \\ {\phi_{3} \left( t \right) = \phi_{ 3 1} \left( t \right) + \phi_{ 3 2} \left( t \right) + \phi_{{ 3 {\text{m}}}} \left( t \right)} \hfill \\ {\phi_{4} \left( t \right) = \phi_{ 4 1} \left( t \right) + \phi_{ 4 2} \left( t \right) + \phi_{{ 4 {\text{m}}}} \left( t \right)} \hfill \\ \end{array} } \right.. $$
(2)
  1. (1)

    Self-magnetic flux

Assuming that \( e\left( {x_{0} ,y_{0} ,z_{0} } \right) \) is any point in space, the rail can be approximated as a long straight conducting wire of length l = 2000 mm [24]. (Since the frequency of the rail current is low enough in this practical engineering problem, this equivalent treatment is reasonable, and the calculation results will be verified in Sect. 4.1.) According to the Biot–Savart law [25, 26], in a linear medium, the current in any circuit will generate a magnetic field around the circuit that is proportional to the current in the circuit. Then, the magnetic induction at the point e from the “rail 1” from coordinate \( \left( {0,0,0} \right) \) to \( \left( {l,0,0} \right) \) can be expressed as (3), and the direction of the magnetic induction complies with the right-hand rule.

$$ B_{1} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) = \frac{{\mu_{0} \mu_{\text{r}} }}{4\uppi }\int_{0}^{l} {I_{1} \left( t \right)} \times \frac{{\sqrt {y_{0}^{2} + z_{0}^{2} } }}{{\left( {\sqrt {\left( {\left| {x_{0} - x} \right|} \right)^{2} + y_{0}^{2} + z_{0}^{2} } } \right)^{3} }}{\text{d}}x, $$
(3)

where \( \mu_{0} \) is the permeability of vacuum (\( \mu_{0} = 4\uppi \times 10^{ - 7} \) H/m), \( \mu_{\text{r}} \) is the relative permeability of the transmission medium at point e (\( \mu_{\text{r}} = 1.72 \) T in this case), and \( I_{1} \left( t \right) \) is the rail current at any point \( \left( {x,0,0} \right) \) between the rail’s transmitting end \( \left( {0,0,0} \right) \) and the shunting point \( \left( {l,0,0} \right) \). Similarly, define \( y_{0}^{{\prime }} = y_{0} - d \), the magnetic induction from “rail 2” at point e can be expressed as (4), where \( I_{2} \left( t \right) \) is the rail current at any point \( \left( {x,d,0} \right) \) between the rail’s transmitting end \( \left( {0,d,0} \right) \) and the shunting point \( \left( {l,d,0} \right) \).

$$ B_{2} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) = \frac{{\mu_{0} \mu_{\text{r}} }}{4\uppi }\int_{0}^{l} {I_{2} \left( t \right)} \times \frac{{\sqrt {y_{0}^{{{\prime }2}} + z_{0}^{2} } }}{{\left( {\sqrt {\left( {\left| {x_{0} - x} \right|} \right)^{2} + y_{0}^{{{\prime }2}} + z_{0}^{2} } } \right)^{3} }}{\text{d}}x. $$
(4)

Since only the magnetic induction component perpendicular to the cross-section of the coils can cause electromagnetic induction, the effective magnetic induction \( B_{1}^{\prime } \) and \( B_{2}^{\prime } \) passing through the cross-section of the coils are shown in (5).

$$ \left\{ {\begin{array}{*{20}l} {B_{1}^{{\prime }} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) = B_{1} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) \times \cos \theta = B_{1} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) \times \frac{{z_{0} }}{{\sqrt {y_{0}^{2} + z_{0}^{2} } }}} \hfill \\ {B_{2}^{{\prime }} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) = B_{2} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) \times \cos \theta^{{\prime }} = B_{2} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right) \times \frac{{z_{0} }}{{\sqrt {y_{0}^{{{\prime }2}} + z_{0}^{2} } }}} \hfill \\ \end{array} } \right.. $$
(5)

According to the coils’ specific parameters, the magnetic fluxes \( \phi_{B1} \) and \( \phi_{B2} \) of the unit cross-sectional area from the two rails to the point e in the coils, along the y-axis direction, can be expressed as:

$$ \left\{ {\begin{array}{*{20}l} {\phi_{B1} \left( {y_{0} ,t} \right) = \frac{1}{2r}\int_{h}^{{h + 2l_{\text{q}} }} {\int_{{l - k - l_{\text{q}} }}^{{l - k + l_{\text{q}} }} {B_{1}^{{\prime }} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right){\text{d}}x_{0} {\text{d}}z_{0} } } } \hfill \\ {\phi_{B2} \left( {y_{0} ,t} \right) = \frac{1}{2r}\int_{h}^{{h + 2l_{\text{q}} }} {\int_{{l - k - l_{\text{q}} }}^{{l - k + l_{\text{q}} }} {B_{2}^{{\prime }} \left( {x_{0} ,y_{0} ,z_{0} ,t} \right){\text{d}}x_{0} {\text{d}}z_{0} } } } \hfill \\ \end{array} } \right.. $$
(6)

Based on the above, the magnetic fluxes excited by the two rails to the four sets of coils are obtained as follows:

$$ \left\{ {\begin{array}{*{20}l} {\phi_{ 1 1} \left( t \right) = \int_{{ - l_{\text{z}} - l_{\text{x}} }}^{{ - l_{\text{z}} }} {\phi_{B1} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 2 1} \left( t \right) = \int_{{l_{\text{z}} }}^{{l_{\text{z}} + l_{\text{x}} }} {\phi_{B 1} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 3 1} \left( t \right) = \int_{{ - l_{\text{z}} - l_{\text{x}} + d}}^{{ - l_{\text{z}} + d}} {\phi_{B 1} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 4 1} \left( t \right) = \int_{{l_{\text{z}} + d}}^{{l_{\text{z}} + l_{\text{x}} + d}} {\phi_{B1} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 1 2} \left( t \right) = \int_{{ - l_{\text{z}} - l_{\text{x}} }}^{{ - l_{\text{z}} }} {\phi_{B 2} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 2 2} \left( t \right) = \int_{{l_{\text{z}} }}^{{l_{\text{z}} + l_{\text{x}} }} {\phi_{B 2} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 3 2} \left( t \right) = \int_{{ - l_{\text{z}} - l_{\text{x}} + d}}^{{ - l_{\text{z}} + d}} {\phi_{B 2} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ {\phi_{ 4 2} \left( t \right) = \int_{{l_{\text{z}} + d}}^{{l_{\text{z}} + l_{\text{x}} + d}} {\phi_{B 2} \left( {y_{0} ,t} \right){\text{d}}y_{0} } } \hfill \\ \end{array} } \right.. $$
(7)
  1. (2)

    Mutual flux

There is mutual inductance between two coils on the same magnetic core, and the mutual flux can be expressed as [27]

$$ \phi_{{n{\text{m}}}} = - M_{\text{c}} \times I_{\text{c}} \left( t \right) \, \left( {n = 1,2,3,4} \right), $$
(8)

where \( I_{\text{c}} \) is the current in the other coils on the same core, and \( M_{\text{c}} \) is the mutual inductance coefficient between the coils, which can be calculated according to (9) [28].

$$ M_{\text{c}} = \int_{h}^{{h + 2l_{\text{q}} }} {\int_{{l_{\text{z}} }}^{{l_{\text{z}} + l_{\text{x}} }} {\int_{{l - k - l_{\text{q}} }}^{{l - k + l_{\text{q}} }} {M_{\text{s}} {\text{d}}x_{0} {\text{d}}y_{0} {\text{d}}z_{0} } } } , $$
(9)

where \( M_{\text{s}} \) equals the sum of \( M_{ab} \), \( M_{bc} \), \( M_{cd} \) and \( M_{da} \), which are the magnetic induction coefficients at the point e from the current in another set of coils on the same core in the directions of \(\mathop{ab}\limits^{\rightarrow}\), \(\mathop{bc}\limits^{\rightarrow}\), \(\mathop{cd}\limits^{\rightarrow}\), and \(\mathop{da}\limits^{\rightarrow}\), respectively, as shown in Fig. 3b, and can be figured out by (10).

$$ \left\{ \begin{aligned} M_{ab} \left( {x_{0} ,y_{0} ,z_{0} } \right) = \frac{{q_{\text{m}}^{2} \mu_{0} \mu_{\text{r}} }}{{4\uppi \left( {y_{0} - l_{\text{z}} } \right)^{2} }} \times \left( {\frac{{e_{1}^{{\prime }} a_{1} }}{{ea_{2} }} - \frac{{e_{1}^{{\prime }} b_{1} }}{{eb_{2} }}} \right) \hfill \\ M_{bc} \left( {x_{0} ,y_{0} ,z_{0} } \right) = \frac{{q_{\text{m}}^{2} \mu_{0} \mu_{\text{r}} }}{{4\uppi \left( {y_{0} - l_{\text{z}} } \right)^{2} }} \times \left( {\frac{{e_{2}^{{\prime }} b_{1} }}{{eb_{2} }} - \frac{{e_{2}^{{\prime }} c_{1} }}{{ec_{2} }}} \right) \hfill \\ M_{cd} \left( {x_{0} ,y_{0} ,z_{0} } \right) = \frac{{q_{\text{m}}^{2} \mu_{0} \mu_{\text{r}} }}{{4\uppi \left( {y_{0} - l_{\text{z}} } \right)^{2} }} \times \left( {\frac{{e_{3}^{{\prime }} c_{1} }}{{ec_{2} }} - \frac{{e_{3}^{{\prime }} d_{1} }}{{ed_{2} }}} \right) \hfill \\ M_{da} \left( {x_{0} ,y_{0} ,z_{0} } \right) = \frac{{q_{\text{m}}^{2} \mu_{0} \mu_{\text{r}} }}{{4\uppi \left( {y_{0} - l_{\text{z}} } \right)^{2} }} \times \left( {\frac{{e_{4}^{{\prime }} d_{1} }}{{ed_{2} }} - \frac{{e_{4}^{{\prime }} a_{1} }}{{ea_{2} }}} \right) \hfill \\ \end{aligned} \right., $$
(10)

where \( ea_{2} \), \( eb_{2} \), \( ec_{2} \), and \( ed_{2} \), respectively, are the distance from the point e to the four vertices of another set of coils, as shown in (11).

$$ \left\{ {\begin{array}{*{20}l} {ea_{2} = \sqrt {\left( {l - k + l_{\text{q}} - x_{0} } \right)^{2} + \left( {h - z_{0} } \right)^{2} + \left( { - l_{\text{z}} - y_{0} } \right)^{2} } } \hfill \\ {eb_{2} = \sqrt {\left( {l - k - l_{\text{q}} - x_{0} } \right)^{2} + \left( {h - z_{0} } \right)^{2} + \left( { - l_{\text{z}} - y_{0} } \right)^{2} } } \hfill \\ {ec_{2} = \sqrt {\left( {l - k - l_{\text{q}} - x_{0} } \right)^{2} + \left( {h + 2l_{\text{q}} - z_{0} } \right)^{2} + \left( { - l_{\text{z}} - y_{0} } \right)^{2} } } \hfill \\ {ed_{2} = \sqrt {\left( {l - k + l_{\text{q}} - x_{0} } \right)^{2} + \left( {h + 2l_{\text{q}} - z_{0} } \right)^{2} + \left( { - l_{\text{z}} - y_{0} } \right)^{2} } } \hfill \\ \end{array} } \right.. $$
(11)

In (10), \( e_{n}^{\prime } x_{n} \, \left( {x = a,b,c,d} \right) \) represents the vertical distance from the perpendicular projection on the four planes of the point e to the four edges of the core, which can be calculated according to (12).

$$ \left\{ {\begin{array}{*{20}l} {e_{1}^{{\prime }} a_{1} = \left| {h - z_{0} } \right|} \hfill \\ {e_{1}^{{\prime }} b_{1} = \sqrt {\left( {2l_{\text{q}} } \right)^{2} + \left( {h - z_{0} } \right)^{2} } } \hfill \\ {e_{2}^{{\prime }} b_{1} = \left| {l - k - l_{\text{q}} - x_{0} } \right|} \hfill \\ {e_{2}^{{\prime }} c_{1} = \sqrt {\left( {l - k + l_{\text{q}} - x_{0} } \right)^{2} + \left( {2l_{\text{q}} } \right)^{2} } } \hfill \\ {e_{3}^{{\prime }} c_{1} = \left| {h + 2l_{\text{q}} - z_{0} } \right|} \hfill \\ {e_{3}^{{\prime }} d_{1} = \sqrt {\left( {2l_{\text{q}} } \right)^{2} + \left( {h + 2l_{\text{q}} - z_{0} } \right)^{2} } } \hfill \\ {e_{4}^{{\prime }} d_{1} = \sqrt {\left( {l - k + l_{\text{q}} - x_{0} } \right)^{2} + \left( {2l_{\text{q}} } \right)^{2} } } \hfill \\ {e_{4}^{{\prime }} a_{1} = \left| {l - k + l_{\text{q}} - x_{0} } \right|} \hfill \\ \end{array} } \right.. $$
(12)

Furthermore, the coils’ induced current \( I_{\text{c}} \) can be solved by (13) and the function call in MATLAB. Assuming that the input voltage and the equivalent input impedance of the EUT, respectively, are \( \varepsilon \) and \( Z_{\text{s}} \) (the \( \varepsilon \) is a variable depending on the rail current under different time, which will be calculated in Sect. 2.3), since the two sets of coils are equivalent, the equation for \( I_{\text{c}} \) is written as

$$ I_{\text{c}} \left( t \right) = \frac{\varepsilon \left( t \right)}{{ Z_{\text{s}} }} - I_{\text{c}} \left( t \right). $$
(13)

2.3 Derivation of the voltage–current coupling relationship

Based on the above calculation and analysis of the magnetic flux, the total magnetic flux in the two sets of coils can be expressed as

$$ \left\{ {\begin{array}{*{20}l} {\phi_{L13} \left( t \right) = \phi_{1} \left( t \right) + \phi_{3} \left( t \right) } \hfill \\ {\phi_{L24} \left( t \right) = \phi_{2} \left( t \right) + \phi_{4} \left( t \right). } \hfill \\ \end{array} } \right. $$
(14)

Due to the redundancy of the receiving antenna, the twin channel fluxes \( \phi_{L13} \left( t \right) = \phi_{L24} \left( t \right) \). According to Faraday’s law of electromagnetic induction [29], the total electromagnetic force (EMF) of the twin channel receiving antenna can be obtained by (15), and \( \varepsilon_{L13} \left( t \right) = \varepsilon_{L24} \left( t \right) \).

$$ \left\{ {\begin{array}{*{20}l} {\varepsilon_{L13} \left( t \right) = - \frac{{{\text{d}}\phi_{L13} \left( t \right)}}{{{\text{d}}t}} } \hfill \\ {\varepsilon_{L24} \left( t \right) = - \frac{{{\text{d}}\phi_{L24} \left( t \right)}}{{{\text{d}}t}} } \hfill \\ \end{array} } \right.. $$
(15)

It can be found from Sect. 2.1 that the cab signal is transmitted as an FSK signal; i.e., it consists of two sinusoidal signals with different frequencies. In the ZPW-2000 track circuit system, the wideband and narrowband near the carrier frequency \( f_{\text{c}} \) are, respectively, expressed as \( f_{\text{c}} \pm \Delta f_{\text{p}} \), i.e., the mark and space in communication system principle, which together constitute the signal period of \( 1/f_{\text{d}} \), and \( 2\Delta f_{\text{p}} = \frac{n}{2}R_{\text{b}} \), where \( R_{\text{b}} \) is chip rate. To ensure the phase continuity, we adopt the minimum frequency-shift keying (MSK) [30], and its transmission bandwidth can be expressed as

$$ B_{\text{MSK}} = \frac{1}{2}R_{\text{b}} + 2R_{\text{b}} = 2.5R_{\text{b}} . $$
(16)

In the cab signals, \( \Delta f_{\text{p}} = 11 \) Hz. The frequency offset \( \Delta f_{\text{p}} \) is much smaller than the carrier frequency \( f_{\text{c}} \), so its characteristics can be approximated by sinusoidal equivalent, and the carrier frequency of the track circuit signal is 1700, 2000, 2300, and 2600 Hz, respectively. When the signal carrier angular frequency is recorded as \( \omega \), the induced EMF of the receiving antenna can be obtained by

$$ \left\{ {\begin{array}{*{20}l} { \varepsilon_{L13} \left( t \right) = - \phi_{L13} \left( t \right) \times \omega } \hfill \\ {\varepsilon_{L24} \left( t \right) = - \phi_{L24} \left( t \right) \times \omega } \hfill \\ \end{array} } \right. .$$
(17)

The complete circuit consists of the antenna equivalent induced voltage source, the signaling host (EUT), and two sets of induction coils, as shown in Fig. 4. Among them, let \( Z_{\text{c}} \) be the impedance of the single set of coils in the receiving antenna, \( \omega \) be the angular frequency of the cab signal or interference, and \( Z_{\text{s}} \) be the input impedance of the onboard signaling host. Circuit parameters are specified as follows: \( Z_{\text{s}} = 4000\;\Omega \), the inductance value is \( L = 63{\text{ mH}} \pm 3{\text{ mH}} \), the DC resistance value of the receiver coils is \( R \le 8\;\Omega \) generally, and the quality factor is \( Q > 5.5 \) [16]. According to the actual measurement, the DC resistance of the single set of coils in the receiving antenna is \( R \approx 5\;\Omega \). On these bases, we can derive

$$ \left\{ {\begin{array}{*{20}l} {Z_{\text{c}} = \left( {5 + {\text{j}}omega \times 0.63} \right) \, \Omega } \hfill \\ {Z_{\text{s}} = 4000\;\Omega } \hfill \\ \end{array} } \right. . $$
(18)
Fig. 4
figure 4

The actual receiving circuit of the cab signals

Therefore, the actual host input voltage of any channel can be figured out by (19). And we define the \( C_{\text{v}} \) as the voltage divider coefficient of the host, as shown in (20).

$$ \varepsilon = \varepsilon_{L13} \times \frac{{Z_{\text{s}} }}{{Z_{\text{s}} + 2Z_{\text{c}} }} = \varepsilon_{L24} \times \frac{{Z_{\text{s}} }}{{Z_{\text{s}} + 2Z_{\text{c}} }} . $$
(19)
$$ C_{\text{v}} = \frac{{Z_{\text{s}} }}{{Z_{\text{s}} + 2Z_{\text{c}} }} . $$
(20)

Based on the above analysis, the effective value of the rail signal current is regulated as 500 mA, and the frequency sweep calculation is performed from 0 to 5000 Hz. Finally, we obtain the results of the induced current, the magnetic flux, the coefficient \( C_{\text{v}} \), and the EMF within range of 0–5000 Hz in the cab signaling circuit, as shown in Fig. 5.

Fig. 5
figure 5

Calculation results of the main parameters in the cab signaling system based on the electromagnetic field theory

In Fig. 5, at first the induced current in coils grows, and then decreases with increasing frequency, and is about 40 to 52 mA within the signal frequency range of 1700 to 2600 Hz. The self-inductive magnetic flux in the coils does not change with the frequency, whereas the mutual flux rises with the increase of the frequency, leading to a drop-down of the total magnetic flux of the coils as a whole, and the gradient increases first and then decreases. The coefficient \( C_{\text{v}} \) is negatively correlated with the frequency; the self-induced EMF and mutual EMF of the coils are both positively correlated with the frequency. The induced EMF of the coils in the receiving antenna also shows an upward trend. The actual input voltage of the host gradually increases with the increase of the frequency, and finally tends to be stable. The signal voltage value coupled to the host in the ZPW-2000 signal carrier frequency range (within the red dashed lines in Fig. 5) is approximately 162 to 207 mV, which is approximately linear with the track signal current.

2.4 Quantitative calculation of the traction current interference

The cab signals will be affected by the unbalanced traction current interference, and the calculation conditions refer to Sect. 2.2. We calculate the locomotive input voltage induced from the traction current, which consists of 50 Hz fundamental wave and 12 harmonic components, according to two test levels in the immunity test. The results are shown in Table 1.

Table 1 Calculation result of host voltage coupled from fundamental and harmonic current

Table 1 shows that the ZPW-2000 is tested for the immunity of the fundamental and harmonics. The input voltage of the corresponding traction current interference component coupled to the host can be calculated according to each current index. In other words, we obtain the accurate coupling relationship between the host’s input voltage and rail current in the ground-to-vehicle electromagnetic induction process of the cab signaling apparatus.

3 Verification of the coupling relationship based on finite element simulation

The finite element simulation is based on the Ansoft Maxwell platform. According to the actual electromagnetic environment, we complete the cab signaling system simulation by drawing the system model, setting the finite element solution domain, configuring the material library, setting the boundary conditions and the rail current excitation source, and finally dividing the grid [31,32,33]. The physical parameters of this model are the same as Sect. 2. The simulation shows the magnetic field distribution, as shown in Fig. 6.

Fig. 6
figure 6

The magnetic field distribution of the cab signaling system (traction current frequency: 50 Hz; signal current carrier frequency: 1700 Hz)

The detailed coupling process of the cab signals is demonstrated by adding unbalanced traction current interference to this system. Taking the carrier frequency of 1700 Hz and the harmonic of 1750 Hz as an instance, we can obtain the spectrum of the antenna induced signal from the simulation, under the fundamental and harmonic current interference. The results are shown in Fig. 7.

Fig. 7
figure 7

The spectrum of the antenna EMF

It can be inferred from Fig. 7 that when the signal current and the unbalanced traction current interference are simultaneously injected in the circuit as two current sources, the voltage component inducted by the receiving antennas at each frequency is essentially the same as the result when the corresponding current source acts alone. Compared with the theoretical calculation results of Sects. 2.3 and 2.4, the cab signals and the traction current interference magnitude result (under the same calculation condition and test level 1) are verified by the finite element simulation, as shown in Table 2.

Table 2 Calculation result of host voltage coupled from fundamental and harmonic current

According to Table 2, the results of the simulation of the track signal current and the interference components coupled into the cab signaling host through the finite element model well match the previous theoretical calculation results, and the odd harmonic is significantly larger than the adjacent even harmonic.

4 Application in immunity test method

4.1 Experimental verification of the coupling relationship

In order to ensure that the cab signaling apparatus can operate safely and reliably at the electrified railways, it is necessary to conduct a standardized and scientific indoor immunity test before it is put into use. The key point lies in the design of the interference source and coupling circuit. In terms of interference source setting, based on the circuit superposition principle, the common-mode component \( i_{\text{c}} \) of the rail current is ignored. Only the differential-mode component \( i_{\text{d}} \) is considered, and the fundamental and harmonic frequencies are tested separately. In terms of the coupling circuit designing, the direct method is usually adopted, as shown in Fig. 8a.

Fig. 8
figure 8

Immunity test circuit

In Fig. 8a, a dual-excited signal source circuit consisting of a working signal source and an interference current source injects current into the shunted rails through the coupling/decoupling network simultaneously, which realizes two kinds of signal conductive coupling and mutual isolation between two excitation sources. The impedance of the rails on both sides is unbalanced by setting the simulated rails, so that the interference components can mostly pass through the single-sided rail, causing unbalanced current interference. The currents in the rails on both sides are, respectively, injected into the host through the induction coils forming signal/interference voltage on the receiving antennas. The currents in the two rails are monitored by a current measurement device to achieve the specified indexes (Table 1: Effective value of rail current). By observing whether the cab signaling system can ensure that the signal is correctly displayed and does not degrade within the specified interference current type, amplitude, and duration, the anti-interference performance of the EUT can be judged. In the test, the cab signaling onboard apparatus adopts the same arrangement as the actual configuration, in which the distance between the bottom of the antenna and the rail surface is \( 155{\text{ mm}} \pm 5{\text{ mm}} \). After the antenna receives information from the track, it is transmitted to the signal host via the shielded cable, and decoded by the host for the purpose of train control and speed display onboard. For ground equipment, the horizontal distance between the simulated shunting wheelsets and the antennas in the test platform is also 1500 mm. The working signal source is composed of the cab signaling transmitter and power amplifier and is injected into the test platform via the artificial network.

After building the actual immunity test platform and testing according to the equivalent configuration of Sect. 2.4, the corresponding relationship between the measurement values and the theoretical calculation values of the system’s parameters can be obtained. Firstly, the carrier frequency coupling process is verified. Considering the effect of the frequency offset \( \Delta f_{\text{p}} \) in the FSK signal, the 1700 Hz carrier frequency, whose upper and lower side frequencies, respectively, are 1689 and 1711 Hz, is selected for analysis.

We can refer to Sects. 2.2 and 2.3 to figure out the amplitude ratio of the host’s input voltage to the rail current. The corresponding relationship between the calculation result and the measurement data is shown in Fig. 9.

Fig. 9
figure 9

The amplitude ratio of the input voltage to the rail current

In Fig. 9, the calculated and the measured curve of the amplitude ratio of the input voltage to the rail current are both square waves, the pulse width is \( 1/\Delta f_{\text{p}} \), and the amplitude ratio is between 0.323 and 0.327. Obviously, the mentioned theoretical result is consistent with the measured data, and the result of the calculation of the carrier frequency signal coupling is confirmed.

The overall comparison of the interference coupling is carried out in the fundamental, odd harmonic and even harmonic interfered frequency bands including two steps according to the amplitude:

  1. (1)

    Considering the fundamental interference currents with effective values of 100 A and 200 A (corresponding to two test levels), the measured values of the input voltage of the host are 825.00 mV and 1650.80 mV, respectively. Their relative errors with the theoretical calculations are 0.28% and 0.23%, respectively.

  2. (2)

    Consider twelve odd and even harmonic interference in total, and the comparison curve between the theoretically calculated value and the measured value is shown in Fig. 10.

    Fig. 10
    figure 10

    The verification curves of the interference coupling

Observing the curves in Fig. 10, one can see that the amplitude of the induced EMF received by the host is positively correlated with the frequency of the rail signal, and the gradient of the change is substantially linear, wherein the theoretical value curve is calculated with linearity about 9%, referring to (21), where \( \Delta Y_{ \hbox{max} } \) and \( Y \), respectively, are the maximum deviation and full-scale output between the theoretical value curve and fitting straight line.

$$ \delta = \frac{{\Delta Y_{\hbox{max} } }}{Y} \times 100\% . $$
(21)

As we see, the calculation results (based on the electromagnetic field theory) of the onboard receiving voltage are consistent with the measured results, and the relative errors between the two ranges are from 0.09% to 2.80%. The above results and analysis convincingly prove that the calculation method of this paper has enough accuracy.

4.2 Design of the immunity test under indirect method

From the mentioned actual test, under the direct method, the test circuit is complicated. Also, the operation is cumbersome, and the high current (up to 200 A in the fundamental wave test) transmitted in the rails may bring some possible safety issues. Therefore, based on the quantitative coupling relationship between the rail current and the induced voltage, we intend to remove the segment of the interference current conductive coupling through the rails to simplify the test. We adopt the interference voltage at the input end of the cab signaling host, instead of the rail current, as the electromagnetic disturbance source, i.e., the voltage takes the place of the high current, so the immunity test under indirect method is proposed. Its circuit is shown in Fig. 8b, and the specific experimental information is shown in Table 3.

Table 3 Experiment information

Different from the direct method, the fundamental and harmonic interference in the test circuit shown in Fig. 8b are injected into the subsequent circuit in the form of voltage. Also, the cab signaling transmitting circuit provides an FSK signal for the vehicle; the voltage measuring device is used to monitor the interference voltage. In Sect. 2.4, we obtain the corresponding host input voltage according to each current index (Table 2: Calculation value of host voltage), which can be used as the system’s immunity limit. The accuracy of the voltage indexes has been verified by actual measured data in Sect. 4.1 (Fig. 10).

The indirect test method and voltage injection indexes simplify the immunity test platform and facilitate the immunity test process. Alternatively, they can improve the virtual instrument-based anti-harmonic interference test system of the cab signaling apparatus [34], improving both the test accuracy and efficiency.

5 Conclusions

In this paper, for the practical problem that the cab signaling under the ZPW-2000 track circuit is susceptible to electromagnetic interference of traction current components in the rails, a series of studies on interference mechanism analysis, electromagnetic coupling calculation, finite element simulation, and immunity test, were carried out. Conclusions are as follows:

  1. (1)

    Focusing on quantitative analysis, we realized the coupling calculation of the ground traction current to the cab signaling port in the complete frequency band. Further, we calculated the induced EMF of the host under the unbalanced traction current interference and obtained the voltage–current mapping relation in the conductive and coupling process, which accorded with 9% linearity in the cab signaling operating frequency range.

  2. (2)

    We used the finite element method to verify the coupling relationship between the signal or interference current and host voltage. The main sources of interference current include traction current fundamentals and harmonics.

  3. (3)

    We applied the above quantitative analysis results in the actual test method and immunity test. We finally selected the calculation results of voltage interference limits as the injected indexes to simplify the cab signaling immunity test under the indirect method.

This paper is a further discussion based on EN 50238-2. This work is expected to guide the configuration of voltage indexes in the indirect method test and has application value for equipment development, testing, and maintenance.