Next Article in Journal
Joint Maximum Likelihood Time Delay Estimation of Unknown Event-Related Potential Signals for EEG Sensor Signal Quality Enhancement
Next Article in Special Issue
Giant Magnetoresistance: Basic Concepts, Microstructure, Magnetic Interactions and Applications
Previous Article in Journal
Millimetre-Wave Backhaul for 5G Networks: Challenges and Solutions
Previous Article in Special Issue
Induced Voltage Linear Extraction Method Using an Active Kelvin Bridge for Disturbing Force Self-Sensing
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Spin Rate Measurement Method for Projectiles Using a Magnetoresistive Sensor Based on Time-Frequency Domain Analysis

1
School of Automation, Beijing Institute of Technology, Beijing 100081, China
2
School of Automation, Nanjing University of Science and Technology, Nanjing 210094, China
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(6), 894; https://doi.org/10.3390/s16060894
Submission received: 7 March 2016 / Revised: 3 June 2016 / Accepted: 9 June 2016 / Published: 16 June 2016
(This article belongs to the Special Issue Giant Magnetoresistive Sensors)

Abstract

:
Traditional artillery guidance can significantly improve the attack accuracy and overall combat efficiency of projectiles, which makes it more adaptable to the information warfare of the future. Obviously, the accurate measurement of artillery spin rate, which has long been regarded as a daunting task, is the basis of precise guidance and control. Magnetoresistive (MR) sensors can be applied to spin rate measurement, especially in the high-spin and high-g projectile launch environment. In this paper, based on the theory of a MR sensor measuring spin rate, the mathematical relationship model between the frequency of MR sensor output and projectile spin rate was established through a fundamental derivation. By analyzing the characteristics of MR sensor output whose frequency varies with time, this paper proposed the Chirp z-Transform (CZT) time-frequency (TF) domain analysis method based on the rolling window of a Blackman window function (BCZT) which can accurately extract the projectile spin rate. To put it into practice, BCZT was applied to measure the spin rate of 155 mm artillery projectile. After extracting the spin rate, the impact that launch rotational angular velocity and aspect angle have on the extraction accuracy of the spin rate was analyzed. Simulation results show that the BCZT TF domain analysis method can effectively and accurately measure the projectile spin rate, especially in a high-spin and high-g projectile launch environment.

1. Introduction

Traditional artillery guidance is an efficient way to enhance the combat efficiency of land-based suppressed weapon systems and minimize the collateral damage [1], as well as the current of development of land weapons in developed countries such as the USA and Russia. China also has done a lot of related research and has made much progress. As is known, accurate measurement of projectile spin rate is the basis of precise guidance and control, a key technology for improving guidance accuracy and flight stability.
Because artillery is firing in a highly dynamic environment, traditional rate sensors are not applicable to the angular rate measurement, especially under the extreme conditions of a high-g (≥12,000 g) and high-spin (≥10 r/s) environment [2]. Compared with the traditional rate sensor, the magnetoresistive (MR) sensor, which can realize high-speed, high-resolution measurement of roll rates, has advantages of passive sensing, small size, high-g survivability, high sensitivity, low power and low cost [3,4,5].
During the ballistic flight, the MR sensor strapped down in the radial direction of the projectile produces a sinusoidally oscillating non-stationary signal. The principle of measuring the projectile spin rate with a MR sensor is based on the corresponding relationship between the frequency of the signal output by the MR sensor and the projectile spin rate. The existing research focused on that theory can be roughly divided into two kinds: some researchers believe that the frequency of the MR sensor output is equal to the projectile spin rate. In [6], Allik et al. believed that the frequency of magnetometer output is the same as the spin rate of the mortar. In [7], the projectile spin rate was obtained by extracting the frequency of a SCSA50 magnetic sensor output during each period. Comparing with the Yawsonde spin data, the measurement error is less than 3.6°/s. However, other researchers believe that the frequency of the MR sensor output and the spin rate of projectile are not completely equal. In [8], Harkins et al. reported that the magnetic roll rate and projectile spin rate were equal only when there was no yaw motion or the spin axis was perpendicular to the local field vector. In [9], Harkins et al. explained that when the spin rate was high with respect to the yaw rate, the projection of the local field vector onto the projectile’s radial axis varies with the spin rate. In [10], Harkins et al. also pointed out that when the spin rate was high with respect to the yaw rate and pitch rate, the projectile spin rate estimated by roll period method was more accurate. In this paper, based on the assumption that the spin rate is high with respect to the yaw rate and pitch rate, the relationship between the frequency of the MR sensor output and projectile spin rate was established through a fundamental derivation.
In addition, the frequency of the MR sensor output needs to be extracted to measure the projectile spin rate, so the frequency extraction method of sinusoidally oscillating non-stationary signals is also discussed in this paper. Over the past several decades, researchers have proposed various methods for tracking and extracting signal frequencies. Those can be roughly classified into time domain analysis, frequency domain analysis and TF domain analysis, etc.
Each of these methods differs from the others. In the time domain analysis method, the signal period will be estimated to track the signal frequency. The period measurement method used commonly includes peak detection [6,8,9,10,11,12,13] and zero crossing detection [6,10,14,15,16]. In spite of the relatively bigger error, lower sampling rate and the need for sparse data interpolation, time domain analysis method has been widely used in the field of navigation and guidance due to its instantaneity. Frequency domain analysis method, such as Fast Fourier Transform (FFT), Discrete Fourier Transform (DFT) and CZT [17], only has local analytical ability in the frequency domain and is difficult to get the TF information of the time-varying non-stationary signal. With TF domain analysis method, such as Short Time Fourier Transform (STFT) [18], the time and frequency information of time-varying non-stationary signal can be obtained simultaneously. However, the STFT essentially adds the windowed Fourier transform and the precision of the Fourier transform itself is lower, leading to the relatively lower precision of the STFT.
Inspired by STFT, a new BCZT TF domain analysis method is presented in this paper. This method is used to extract the TF information of non-stationary signal whose frequency varies with time. The method is also a very effective validation of projectile spin rate measurement theory and high-accuracy post-processing method. Meanwhile, the BCZT can also be used in a variety of other fields with high-accuracy requirements, such as the rotational speed measurement in industrial and automotive applications. For example, when using MR sensors to measure the rotational speed of the toothed wheel in vehicle anti-lock brake systems, the output of the MR sensor is a sinusoidal signal with varying frequency [19,20,21,22]. Then the high-accuracy angular speed at any time can be extracted by the BCZT. Similarly, the BCZT can also be applied to measure the rotational speed of axes within the gearbox [23]. Furthermore, in the human motion monitoring field, the BCZT can be applied to measure the pedestrian movement frequency, which is a key link in human motion monitoring [24]. When using a MR sensor to estimate the physical activity of a person, the output signal of MR sensor is similar to the sinusoid, and the pedestrian’s accurate movement frequency can be obtained by the BCZT.
The remainder of this paper is organized as means into three main sections plus a conclusion. Section 2 mainly introduces the MR sensor measurement theory of projectile spin rate and its measurement deviation. In Section 3, a signal model whose frequency decays exponentially is constructed. Based on this, the BCZT TF domain analysis method is proposed and its performance is evaluated. In Section 4, an output model of the radial MR sensor is constructed firstly. Then time-spin information is extracted by the BCZT and the effect that launch rotational angular velocity and aspect angle have on extraction accuracy of projectile spin rate is analyzed. Section 5 summarizes the conclusions.

2. Mathematical Model

2.1. Coordinate Systems and Parameters

The spin rate measurement system of high-spin projectile includes three coordinate systems (see Figure 1), which respectively are the inertial launch system ( O i X Y Z , i system), the navigation-fixed system ( O n N E ξ , n system) and the body-fixed system ( O b x b y b z b , b system).
The inertial launch system is used to describe the 3D coordinates of the projectile centroid relative to the launch site. The origin O i is at the launch site; The X axis is parallel to the launch site plane pointing to the target; The Z axis is perpendicular to the launch site plane pointing to the ground; The Y axis is perpendicular to the X-Z plane. Navigation-fixed system is chosen to be the north, east, down geographic coordinate system. The origin of the body-fixed system O b is at the center of gravity of the projectile; The x b axis points to the forward direction along the projectile’s longitudinal axis. The y b , z b and x b complete the right-handed Cartesian. The γ ˙ , ψ ˙ and θ ˙ are spin, yaw, and pitch rates, respectively.
In addition, F is the local geomagnetic field vector of artillery firing spot, D is the declination, I is the inclination, H is the projection of F in the horizontal plane, and the projection of F into the n system is [ F N n F E n F ξ n ] T .

2.2. Deriving Projectile Spin Rate with a MR Sensor

The use of MR sensors to measure the projectile spin rate is based on the hypothesis that in most projectile launch ranges, the local field vector F is constant [25]. During the ballistic flight, the projection of F onto a radially oriented MR sensor’s sensitive axis varies with the projectile spin rate.
The transformation matrix C n b between navigation frame and body-fixed frame is computed by:
C n b = C 2 b C 1 2 C n 1
where:
C n 1 = [ cos ψ sin ψ 0 sin ψ cos ψ 0 0 0 1 ] ,   C 1 2 = [ cos θ 0 sin θ 0 1 0 sin θ 0 cos θ ] ,   C 2 b = [ 1 0 0 0 cos γ sin γ 0 sin γ cos γ ]
The { ψ θ γ } are yaw, pitch, roll angles, respectively. Using C n b to project F into the body-fixed frame:
[ F x b F y b F z b ] = C n b [ F N n F E n F ξ n ]
where [ F x b F y b F z b ] T is the projection of F into the b system at time t. Expanding the Equation (2) results in the following three equations:
F x b = F N n cos ψ cos θ + F E n sin ψ cos θ F ξ n sin θ
F y b = B 1 sin ( γ + β 1 )
F z b = B 2 sin ( γ + β 2 )
where:
B 1 = ( F N n sin ψ + F E n cos ψ ) 2 + ( F N n cos ψ sin θ + F E n sin ψ sin θ + F ξ n cos θ ) 2
β 1 = arctan F N n sin ψ + F E n cos ψ F N n cos ψ sin θ + F E n sin ψ sin θ + F ξ n cos θ
B 2 = ( F N n cos ψ sin θ + F E n sin ψ sin θ + F ξ n cos θ ) 2 + ( F N n sin ψ F E n cos ψ ) 2
β 2 = arctan F N n cos ψ sin θ + F E n sin ψ sin θ + F ξ n cos θ F N n sin ψ F E n cos ψ
From Equation (3), we can learn that the projection of F onto axis x b at time t, is correlated with ψ and θ only, not with γ. By Equations (4) and (5) we can see, the projection of F onto axis y b and z b at time t is similar to sinusoid. Their amplitudes are related to ψ and θ and phases are related to ψ, θ and γ. The only difference between F y b and F z b lies in different phases. In addition, the rotational angular velocity decays exponentially when traditional artillery flies out bore. According to the modified E. Röggla formula for decaying rotational angular velocity [26], we can write:
w ( t ) = w g e ( 0.4 L D 3 A t )
where, w(t) is the rotational angular velocity of the projectile at time t (rad/s), w g is the rotational angular velocity of the projectile at time t = 0 (rad/s), L is the width of the projectile (m), D is the diameter of the projectile (m) , and A is the axial inertia (kg·m2). We can then obtain the roll angle γ ( t ) of the projectile at time t by integrating w(t):
γ ( t ) = w ( t ) d t = w g A 0.4 L D 3 e 0.4 L D 3 A t
Substituting Equation (8) into Equation (4):
F y b ( t ) = B 1 sin ( w g A 0.4 L D 3 e 0.4 L D 3 A t + β 1 )
where F y b ( t ) is the sinusoid frequency-modulated wave, modulated by exponential function. The instantaneous phase φ ( t ) of F y b ( t ) is solved as:
φ ( t ) = w g A 0.4 L D 3 e 0.4 L D 3 A t + β 1
Moreover, high-spin projectile is relatively stable during flight, which means the pitch rate and yaw rate are small, so in Equation (6b), β1 can be roughly approximated as a constant C. Therefore, the instantaneous angular rate ω ( t ) of F y b ( t ) can now be calculated with:
ω ( t ) = d φ ( t ) d t = w g e 0.4 L D 3 A t
The instantaneous frequency (IF) f ( t ) of F y b ( t ) is then:
f ( t ) = ω ( t ) 2 π = 1 2 π w g e 0.4 L D 3 A t
In addition, utilizing Equation (7), the theoretical spin rate γ ˙ ( t ) of the projectile at time t then is given by:
γ ˙ ( t ) = w ( t ) 2 π = 1 2 π w g e 0.4 L D 3 A t
By comparing Equations (12) and (13), we can find the IF f ( t ) of F y b ( t ) is same as the theoretical spin rate γ ˙ ( t ) . Thus, by extracting the IF of F y b ( t ) at time t, we can obtain the projectile spin rate at time t.

2.3. The Measurement Deviation of the Projectile Spin Rate

From Section 2.2, we learned the IF of F y b ( t ) can reflect the projectile spin rate on the condition that the frequency of F y b ( t ) is same as the projectile spin rate, that is to say, β1 is approximated as a constant. However, in practice, β1 is a function varying with time, which leads to the deviation when solving the projectile spin rate. The actual IF of F y b ( t ) in extracting Equation (4) is f ^ ( t ) by using the TF domain analysis:
f ^ ( t ) = 1 2 π d φ ( t ) d t = 1 2 π w g e 0.4 L D 3 A t + 1 2 π d β 1 d t
Here, the term w g e 0.4 L D 3 A t / 2 π in Equation (14) is the theoretical IF f ( t ) . By Equation (14), we find that the actual IF f ^ ( t ) consists of two parts. If w g is smaller, then w g e 0.4 L D 3 A t / 2 π is smaller. At this time, d β 1 / 2 π d t cannot be ignored, which will result in bigger deviation in the measurement of the instantaneous spin rate. Only when w g e 0.4 L D 3 A t is high with respect to d β 1 / d t , the impact of d β 1 / 2 π d t on spin rate resolving can be ignored.
In addition, β1 in Equation (6b) is correlated with the ψ and θ. If the spin rate measurement system only adopts one MR sensor, then ψ and θ cannot be determined. Therefore, the measurement deviation of instantaneous spin rate is Δ f ( t ) :
Δ f ( t ) = f ^ ( t ) f ( t ) = 1 2 π d β 1 d t

3. Tracking Frequency Using BCZT TF Domain Analysis Method

This paper constructs a sinusoidally oscillating frequency modulation signal whose frequency decays exponentially; after analyzing the TF signatures, time domain waveform as well as spectrum signature of the signal, the relation between the manifestation and characteristic parameter of the signal is established, and then the BCZT TF domain analysis method is proposed.

3.1. Signal Model

Define the sinusoidally oscillating frequency modulation signal model, whose frequency decays exponentially:
x ( t ) = A 2 sin [ φ ( t ) ] + x 0 = A 2 sin [ 2 π ( f 0 t m f e μ t ) ] + x 0
where 0 t T , T is the time of signal, A is the amplitude, x 0 is the DC offset, f 0 is the carrier frequency, μ is the modulation frequency, and m f is the modulation index. Since the IF is the derivative of the phase of x(t) , it produces an exponential in the IF plane (see Figure 2):
I F ( t ) = 1 2 π d φ ( t ) d t = f 0 + m f μ e μ t
If we set the time of signal T = 50 s, the sampling frequency f = 1000 Hz, the amplitude A = 2.8 V, the DC offset x0 = 1.5 V, the carrier frequency f0 = 15 Hz, the modulation frequency μ = 0.01 Hz/s, the modulation index mf = 700, then the time domain waveform and spectrum of x(t) are shown in Figure 3 and Figure 4.
From Figure 4, we can find that the amplitude-frequency characteristic of a sinusoidally oscillating frequency modulation signal whose frequency decays exponentially is a range, rather than a determined value, which also indirectly proves that by using a frequency domain analysis method such as the Fourier transform it is difficult to obtain the corresponding frequency information of the signal at any time. The signal with this signature allows TF domain analysis method to obtain time and its corresponding frequency information simultaneously. Therefore, this paper puts forward a BCZT TF domain analysis method to extract the TF information of non-stationary signal.

3.2. BCZT TF Domain Analysis Method

The STFT is a superposed window function on the basis of Fourier transform to track the local feature changes of signals with the assumption that the signal in each window is stationary, yet, the nature of STFT is based on a Fourier transform, and the Fourier transform itself has low resolution, therefore the STFT accuracy is lower. Motivated by the act that STFT is the Fourier transform of the superposed window function, this paper presents a BCZT TF domain analysis method (see Figure 5).
The BCZT TF domain analysis method adopts CZT with higher frequency resolution than the Fourier transform and uses a Blackman window function with maximum sidelobe leakage to extract accurate TF information of non-stationary signal in Equations (16) and (17).
The non-stationary signal x ( t ) whose frequency decays exponentially, is modeled by the following equation:
x ( t ) = A 2 sin [ 2 π ( f 0 t m f e μ t ) ] + x 0
The sample x [ k ] is defined as:
x [ k ] = x ( k Δ t ) = A 2 sin [ 2 π ( f 0 k Δ t m f e μ k Δ t ) ] + x 0
where k is an integer ( k 0 ), and Δt is the sampling interval.
Then, we can define a measurement window x [ j ] containing M consecutive samples:
X [ j ] = [ x [ k ] x [ k + 1 ] x [ k + M 1 ] ]
where j is the sampling position of the first sample of the measurement window in the entire sequence and j = k + 1 .
Y [ n ] is the Blackman window function:
Y [ n ] = [ y ( 0 ) y ( 1 ) y ( M 1 ) ]
where M is the width of Y [ n ] .
y ( n ) can now be calculated with:
y ( n ) = 0.45 0.5 cos ( 2 π n M ) + 0.08 cos ( 4 π n M )    ,      n = 0 , 1 , , M 1
Multiply Y[n] by X[j]:
X M [ j ] = X [ j ] Y [ n ]
Finally, the frequency of XM[j] extracted by CZT is fM[j], which is also used as the frequency at time (2j + M − 3)Δt/2 (if M is even, time is (2j + M − 4)Δt/2 ). Moving the X[j] across the time shaft with velocity N, we can get almost all corresponding frequencies of the samples. This is the principle of the BCZT. In addition, some basic properties of the BCZT are as follows:
(1)
As M is bigger, the frequency resolution is higher, but the time resolution is lower.
(2)
(M–1) samples’ frequencies cannot be obtained, which results in the deviation of the time domain (M–1)Δt. The bigger M is, the bigger the deviation is.
(3)
N, the width between two adjacent measurement windows determines the density of TF information. The larger N is, the better real-time performance is.
(4)
As is assumed that the corresponding time position tM[j] of the frequency fM[j] is in the middle of the measurement window. Considering the frequency characteristics of the actual signal, time position tM[j] can be adjusted accordingly in order to achieve higher accuracy of TF analysis.
(5)
The accuracy of the BCZT is affected by the signal-to-noise ratio (SNR).

3.3. Performance Assessment

The analysis of Section 3.2 shows that the accuracy of frequency extracted by the BCZT may be influenced by the width of the measurement window, the corresponding time position tM[j] of the frequency fM[j] in the measurement window, as well as the SNR. These three factors are described in the following sections.

3.3.1. Measurement Window Width

Based on the signal model and simulation condition in Section 3.1, the width of the measurement window M is set to contain 2–30 periodic signals. The deviation analysis is made between the theoretical frequency IF(t) and the frequency of x(t) extracted by the BCZT, and then the standard deviation is obtained and shown in Figure 6. It can be seen that with the increase of measurement window width, the standard deviation of frequency extracted by the BCZT has been decreasing and kept stationary when reducing to a certain extent. However, the deviation of time domain has been increasing all the time. When the measurement window width is less than 2.6 periods, the standard deviation of frequency is bigger (≥10°/s), which results from the leakage of signal energy due to narrow measurement window width. When the measurement window width is more than 3.4 periods, the standard deviation of the frequency is less than 2°/s.
Therefore, in practice, the measurement window width should be selected according to the specific requirements. When the requirement for real-time performance is low, the measurement window width should be increased appropriately to improve the frequency resolution of the BCZT; if the requirement on real-time performance is high, the measurement window width should be narrowed, but not less than three periods.

3.3.2. The Time Position Corresponding to the Frequency in the Measurement Window

From Section 3.2, we can know that frequency fM[j] extracted by the BCZT within the measurement window and its corresponding time position is in the middle of the measurement window. The position of tM[j] can be changed based on the TF signature of the actual data to achieve higher accuracy of TF analysis. The following analysis focuses on the impact of tM[j]’s position within the measurement window on the extraction accuracy of the BCZT.
Set the measurement window width to contain 18 periodic signals, and then calculate the frequency standard deviation when tM[j] moves from the first point to the last one in the measurement window. The result is shown in Figure 7, where the x-axis represents tM[j] × 360°/(tj+M–1 + tj) × 18 (that is to convert the width of the measurement window to 360°). As can be seen from Figure 7, the frequency standard deviation is smaller when the position of tM[j] is getting closer to the middle of the measurement window and at 178.5° it reaches a minimum 0.41°/s, but not in the middle of the measurement window, i.e., 180°. Therefore, when extracting particular signal frequency, the impact of tM[j]’s position on the accuracy of the BCZT can be pre-analyzed.

3.3.3. SNR

The changes of the signal amplitude will result in SNR varying in real time. The amplitude of the actual signal changes over time―sometimes it is bigger, sometimes smaller and sometimes it even becomes extremely weak. The SNR becomes larger along with the increased signal amplitude, and vice versa. When the amplitude of the useful signal is extremely weak, the SNR is very low and the useful signal may be drowned in the noise signal. Therefore, it is necessary to evaluate the reliability of the BCZT in the aspect of SNR. The following research analyzes the impact of SNR on the accuracy of the BCZT. The SNR ranges from 9–49 dB can be obtained by superimposing noise signal sequentially to the signal x(t) in Equation (16). The details for setting the SNR ranges between 9 and 49 dB are given in Appendix A. Then, setting the measurement window width to contain 18 periodic signals, using the BCZT to sequentially extract the frequency of the signal and then comparing the extracted signal frequency with the theoretical frequency IF(t) in Equation (17), the curve of the standard deviation of frequency varying with the SNR is shown in Figure 8.
As can be seen from Figure 8, with the increase of SNR, the standard deviation of frequency is decreasing. When the SNR reaches 9 dB, the noise contained in the signal is bigger and the standard deviation of frequency reaches the maximum 4.4°/s. In this case, due to the noise interference, zero crossing detection and peak detection are almost ineffective (shown in Figure 9), while not only can the BCZT be used, but the deviation is relatively smaller. Therefore, the BCZT has good anti-noise performance, which offers greater advantages in comparison to time domain analysis methods when processing low SNR signals.

4. Projectile Spin Rate Estimation

This paper uses the BCZT to extract the frequency of radial MR sensor output to obtain the projectile spin rate. Currently a mathematical model is used to validate the feasibility, which involves the centroid motion equation of traditional projectile, a decaying model of rotational angular velocity of the spinning projectile in ballistic flight (Equation (7)) and a mathematical model of the MR sensor. Although the mathematical simulation is more idealistic than the real experiment, the simulation of the mathematical model can set theoretical values and thus help assess the accuracy and performance of the BCZT.

4.1. MR Sensor and Its Mathematical Model

According to the motion characteristics of projectiles and the angle rate measurement requirements, the output characteristics of the three-axis MR sensor HMC1043 are used as a basis for simulation. The size of the HMC1043 is 3 mm × 3 mm × 1.4 mm, the supply voltage is 3 V, the field range is ±6 Gauss, the sensitivity is 1.0 mV/V/Gauss, the resolutions is 120 μGauss and the bandwidth is 5 MHz [27]. Based on the performance parameters of the HMC1043, it can be seen that the sensor’s response frequency can meet the demands of the spin rate measurement for high-spin projectiles. In addition, the HMC1043 is a solid-state sensor that has high-g survivability.
Meanwhile, considering the errors of three-axis MR sensor [28,29] and geomagnetic field, the actual output mathematical model of the three-axis MR sensor can be expressed as:
F s e n s o r b = K s K n ( I 3 × 3 + M i ) ( F b + F p b ) + F 0 + F n
where, F s e n s o r b is the output of the three-axis MR sensor after various factors being considered; K s is the static sensitivity mismatch error; K n is the non-orthogonality error; F 0 is the zero-bias; F n is the measurement noise; I 3 × 3 is a 3 × 3 identity matrix; M i is the inductive magnetic field matrix; F b is the projection of F into the b system; F p b is the projection of permanent magnetic field vector into the b system.
The three-axis MR sensor output model considers the systematic error sources of the three-axis MR sensor and the main magnetic field interference sources (the permanent magnetic field and the inductive magnetic field) when measuring the geomagnetic field. On this basis, the MR sensor output signal for a flying projectile is constructed, which further provides a theoretical basis for the projectile spin rate extraction simulation experiment.

4.2. Results and Discussion

The physical properties of a 155 mm artillery projectile are listed in Table 1. The 3D trajectory path of the projectile in ballistic flight is shown in Figure 10. The ballistic flight reaches 7630.3 m in altitude, flies over 22,493 m downrange and turns to one side 198.04 m. Figure 11 gives the Euler angles of the projectile in ballistic flight. During the flight, the roll angle presents a dense periodic variation. For ease of observation, only part of the roll angle from 0–0.08 s is presented. The theoretical spin rate of the projectile in ballistic flight f(t) is provided in Figure 12. The f(t) decays exponentially and slowly from 264–148.78 Hz over the flight. Figure 13 shows the radial MR sensor output and its details, which is similar to a sinusoidal signal with its amplitude decreasing and then increasing.
When using the BCZT to extract the signal frequency in Figure 13, the measurement window width is set as 1000 samples (deviation of time-domain is 1 s), and the sliding rate of the measurement window is set as a sample point. Figure 14 shows the comparison of extracted TF information f ^ B ( t ) of the MR sensor output and the theoretical spin rate f(t) of the projectile. As can be seen, the actual spin rate f ^ B ( t ) is quite close to the theoretical spin rate f(t) and the standard deviation between them is 12.0°/s (0.013% of the spin rate of the projectile at launch). Meanwhile, STFT [30] is utilized to extract the frequency of the MR sensor output as a comparison method (see Figure 14). The measurement window width of STFT is set as 1000 samples, and the sliding rate of the measurement window is set as a sample point. The standard deviation between the actual spin rate f ^ S ( t ) and theoretical spin rate f(t) is 407.21°/s (0.429% of the spin rate of the projectile in launch). The reason causing bigger error is that STFT essentially adds the windowed Fourier transform and the precision of the Fourier transform itself is lower, leading to the relatively lower precision of the STFT. Thus, the BCZT tracks the spin rate of high-spin projectile with higher accuracy.

4.3. The Impact of the Launch Rotational Angular Velocity of the Projectile on Spin Rate Accuracy Extracted by the BCZT

From Section 2.3, we learn that the launch rotational angular velocity of projectile w g has impact on the spin rate accuracy extracted by BCZT. The simulation conditions are set as follows: the measurement window contains 1000 samples, w g varies from 1 to 400 Hz and the results are shown in Figure 15.
The percentage of the standard deviation of the projectile spin rate to w g decreases gradually with the increase of w g . When w g ≥ 6.2 Hz, the percentage decreases to less than 0.1%; when w g ≥ 164 Hz, the percentage reduces to less than 0.013%. Therefore, in Section 2, when the measurement principle of spinning projectile based on geomagnetic characteristic is applied to measure the spin rate with a smaller launch rotational angular velocity, the accuracy is lower. However, the bigger the launch rotational angular velocity is, the higher the accuracy is.

4.4. The Impact of the Aspect Angle of the Projectile on Spin Rate Accuracy Extracted by the BCZT

It is inevitable to avoid magnetic blind area when using MR sensor to measure the projectile spin rate [31]. When the projectile is launched at a certain aspect angle, the projectile’s xb axis may be parallel to the local field vector F at some time. At this time, the projection of F onto the yb axis is close to zero or extremely tiny, namely a magnetic blind area, which has become a restriction when using geomagnetic information to measure the projectile spin rate.
To study the impact of aspect angle on the spin rate accuracy extracted by BCZT, the aspect angle is simulated from 0 to 360°. The standard deviation of the spin rate is shown in Figure 16. The result shows that the aspect angle has impact on spin rate accuracy and the standard deviation in most aspect angles is within 12°/s (0.013%); when the aspect angle is 175.45° and 355.91°, the standard deviation of the spin rate reaches to the maximum 24.864°/s and 24.453°/s. It also shows that when the aspect angle is near to D + 180° and D + 360°, that is, when the xb axis of the projectile is in the direction of the Earth’s magnetic field or the opposite direction, the standard deviation of the spin rate reaches to the maximum.
The following simulation targets the aspect angle in Figure 16, when the standard deviation of the spin rate firstly reaches the maximum, in order to analyze the cause of the above phenomenon. The simulation results are shown in Figure 17. The standard deviation of projectile spin rate during its flight is 24.864°/s with a launch aspect angle of 175.45°. According to Figure 17, although the standard deviation of projectile spin rate during its flight is bigger, only in the period from 8.5–9 s, the deviation of spin rate increases rapidly because during this period, the projectile’s xb axis is nearly parallel to the local field vector F, the projection of F on the yb axis is small. The existing noise interference makes the rotational information of the projectile unreliable, thereby causing the inaccurate spin rate of the projectile, which is a magnetic blind area. Exception for the magnetic blind area, the projection of F on the yb axis is bigger and the projectile spin rate accuracy is higher and more stable. Therefore, when launching the projectile, the aspect angle of the local field vector F being perpendicular to the yb axis should be avoided. In summary, projectile’s spin rate deviation extracted by BCZT is smaller, even when launching the projectile when the standard deviation of the spin rate is bigger. The spin rate deviation only increases rapidly in an extremely short period during its flight, and then decreases rapidly and remains stable.

5. Conclusions

The spin rate measurement of projectiles is a key technology in traditional artillery guidance and control. Since the spin rate decays exponentially when the projectile flies out bore, the radial MR sensor produces a sinusoidally oscillating signal whose frequency slowly decays with time. For such a non-stationary signal, this article presents a BCZT TF domain analysis method for the extraction of TF information from a MR sensor output and then gets the projectile spin rate. The simulation results show that the BCZT TF domain analysis method can extract the projectile spin rate accurately. This article draws the following conclusions:
(1)
To obtain the establishment conditions of the spin rate measurement principle of the spinning projectile based on geomagnetic information, the launch rotational angular velocity of the projectile should be high enough, and the higher it is, the smaller the deviation of the spin rate measurement is.
(2)
The corresponding time position tM[j] of the frequency fM[j] extracted by the BCZT within the measurement window should be determined according to the actual situation. When extracting the signal frequency, the impact that the position of tM[j] in the measurement window has on the accuracy of the BCZT TF domain analysis method can be pre-analyzed in order to determine the best time position.
(3)
To define the impact of the measurement window width on the BCZT accuracy, the wider the measurement window is, the higher BCZT accuracy is, but a bigger time domain deviation occurs, so the measurement window width should be selected based on the specific application. When the real-time performance requirement is low, the measurement window width should be appropriately widened to increase the frequency resolution; if real-time performance is highly required, the measurement window width should be as short as possible, but not less than three periods.
(4)
Utilizing the BCZT to extract the projectile spin rate is more reliable, even when the projectile is launched in a magnetic blind area. The spin rate deviation increases instantly in a very short period during its flight, then the deviation decreases rapidly and remains stable.
The BCZT TF domain analysis method presented in this paper can also be used to extract the TF information of other non-stationary signals.

Author Contributions

Jianyu Shang and Zhihong Deng originated the research and designed the method. Mengyin Fu and Shunting Wang helped in results analysis and paper revision. All authors contributed to the written manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

In the process of preliminary analysis and signal designing, we set the SNR between 9 and 49 dB based on the noise density of the HMC1043 MR sensor, the possible magnitude of the MR sensor output as well as the research on the possible SNR range emerged in the signal. The calculation for setting the SNR ranges between 9 and 49 dB in Section 3.3.3 is as follows:
(1)
Calculate the inherent noise of the HMC1043
The noise power of the HMC1043 can be computed by:
N o i s e P o w e r = 0 B a n d w i d t h ( n o i s e   d e n s i t y ) 2 d f
where, the noise density of the HMC1043 is 50 nV/ Hz and the bandwidth is 5 MHz.
Then, the noise voltage of the HMC1043 is solved as:
N o i s e V o l t a g e = N o i s e P o w e r = 1.12 × 10 4 V
Taking into account the measured magnetic field (MMF) and the supply voltage (SV) of MR sensor, the MR sensor noise corresponding to the calculated noise voltage can be calculated with:
M R n o i s e = N o i s e V o l t a g e × 2 × M M F / S V = 1.12 × 10 4 V × 2 × 50000    n T / 3 V = 3.73 n T
where, M R n o i s e is the MR sensor noise, MMF is distributed on ±50000 nT, and the SV of the HMC1043 is 3 V. Finally, under the condition of 3σ noise standard deviation, the inherent noise of the HMC1043 is 11.19 nT.
(2)
Estimate the SNR range of the MR sensor output
As the output of the HMC1043 contains inherent noise, the SNR varies with the useful signal, namely, when the amplitude of the useful signal increases, the SNR increases; when the amplitude of the useful signal decreases, the SNR decreases.
As we all know, a smaller SNR affects the quality of the MR sensor output, which directly influences the spin rate measurement accuracy of the projectile. Hence, an inherent noise of 11.19 nT is applied to calculate the SNR of the MR sensor. On the basis of analyzing the change of the SNR, the range of the SNR can be selected. The SNR ranges are selected for the following reasons: when the projectile is launched with an aspect angle of 175.45°, it flies into the magnetic blind area for a short period of time and the magnetic signal is nearly zero. Meanwhile, the SNR becomes smaller and reaches a minimum value in this area. Figure A1 shows the SNR of the radial MR sensor output with a launch aspect angle of 175.45°; it can be seen that the SNR reaches to the minimum value of 9.9 dB at 8.6 s. Therefore, the range of SNR is set between 9 and 49 dB for analyzing the effect of SNR to the BCZT accuracy, and the SNR range also contains the minimum SNR in the magnetic blind area. In addition, the standard deviation of frequency has no obvious change along with the change of the SNR when the SNR is higher than 49 dB. So the SNR ranges are set between 9 and 49 dB.
Figure A1. The SNR of the radial MR sensor output with a launch aspect angle of 175.45°.
Figure A1. The SNR of the radial MR sensor output with a launch aspect angle of 175.45°.
Sensors 16 00894 g018

References

  1. Ilg, M.D. Guidance, Navigation and Control for Munitions. Ph.D. Thesis, Drexel University, Philadelphia, PA, USA, 2008. [Google Scholar]
  2. Harkins, T.; Davis, B.; Hepner, D. Novel on-board sensor systems for making angular measurements on spinning projectiles. In Proceedings of the SPIE, Acquisition, Tracking, and Pointing XV, Orlando, FL, USA, 16 April 2001; p. 4365.
  3. Sanz, R.; Fernández, A.B.; Dominguez, J.A.; Martín, B.; Michelena, M.D. Gamma irradiation of magnetoresistive sensors for planetary exploration. Sensors 2012, 12, 4447–4465. [Google Scholar] [CrossRef] [PubMed]
  4. Jogschies, L.; Klaas, D.; Kruppe, R.; Rittinger, J.; Taptimthong, P.; Wienecke, A.; Rissing, L.; Wurz, M.C. Recent Developments of Magnetoresistive Sensors for Industrial Applications. Sensors 2015, 15, 28665–28689. [Google Scholar] [CrossRef] [PubMed]
  5. Wilson, M.J. Attitude Determination with Magnetometers for Gun-Launched Munitions; U.S. Army Research Lab. Rept. ARL-TR-3209; Aberdeen Proving Ground: Aberdeen, MD, USA, 2004. [Google Scholar]
  6. Allik, B.; Ilg, M.; Zurakowski, R. Ballistic Roll Estimation using EKF Frequency Tracking and Adaptive Noise Cancellation. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 2546–2553. [Google Scholar] [CrossRef]
  7. Davis, B.S.; Harkins, T.E.; Burke, L.W. Flight test results of miniature, low cost, spin, accelerometer, and yaw sensors. In Proceedings of the 35th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 6–10 January 1997.
  8. Harkins, T.E. Understanding Body-Fixed Sensor Output from Projectile Flight Experiments; U.S. Army Research Lab. Rept. ARL-TR-3029; Aberdeen Proving Ground: Aberdeen, MD, USA, September 2003. [Google Scholar]
  9. Harkins, T.E. On the Viability of Magnetometer-Based Projectile Orientation Measurements; U.S. Army Research Lab. Rept. ARL-TR-4310; Aberdeen Proving Ground: Aberdeen, MD, USA, November 2007. [Google Scholar]
  10. Harkins, T.E.; Wilson, M.J. Measuring In-Flight Angular Motion with a Low-Cost Magnetometer; U.S. Army Research Lab. Rept. ARL-TR-4244; Aberdeen Proving Ground: Aberdeen, MD, USA, September 2007. [Google Scholar]
  11. Harkins, T.; Davis, B.; Brown, G.; Fresconi, F.; Hathaway, W.; Hathaway, A.; Lovas, A. New Means for Observing and Characterizing Projectile Dynamics in Free-Flight Experiments. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008; pp. 74911–74921.
  12. Byun, Y.S.; Jeong, R.G.; Kang, S.W. Vehicle Position Estimation Based on Magnetic Markers: Enhanced Accuracy by Compensation of Time Delays. Sensors 2015, 15, 28807–28825. [Google Scholar] [CrossRef] [PubMed]
  13. Markevicius, V.; Navikas, D.; Zilys, M.; Andriukaitis, D.; Valinevicius, A.; Cepenas, M. Dynamic Vehicle Detection via the Use of Magnetic Field Sensors. Sensors 2016, 16, 78. [Google Scholar] [CrossRef] [PubMed]
  14. Begović, M.M.; Durić, P.M.; Dunlop, S.; Phadke, A.G. Frequency Tracking in Power Networks in the Presence of Harmonics. IEEE Trans. Power. Deliv. 1993, 8, 480–485. [Google Scholar] [CrossRef]
  15. Nam, S.R.; Kang, S.H.; Kang, S.H. Real-Time Estimation of Power System Frequency Using a Three-Level Discrete Fourier Transform Method. Energies 2015, 8, 79–93. [Google Scholar] [CrossRef]
  16. Djurić, M.B.; Djurišić, Ž.R. Frequency measurement of distorted signals using Fourier and zero crossing techniques. Electr. Power Syst. Res. 2008, 78, 1407–1415. [Google Scholar] [CrossRef]
  17. Rabiner, L.R.; Schafer, R.W.; Rader, C.M. The Chirp z-Transform Algorithm. IEEE Trans. Audio Electroacoust 1969, 17, 86–92. [Google Scholar] [CrossRef]
  18. Nawab, S.H.; Quatieri, T.F.; Lim, J.S. Signal Reconstruction from Short-Time Fourier Transform Magnitude. IEEE Trans. Acoust. Speech Sign. Process 1983, 31, 986–998. [Google Scholar] [CrossRef]
  19. Gustafsson, F. Rotational speed sensors: Limitations, Pre-processing and Automotive Applications. IEEE Instrum. Meas. Mag. 2010, 13, 16–23. [Google Scholar] [CrossRef]
  20. Treutler, C.P.O. Magnetic sensors for automotive applications. Sens. Actuators A Phys. 2001, 91, 2–6. [Google Scholar] [CrossRef]
  21. Lenssen, K.M.H.; Adelerhof, D.J.; Gassen, H.J.; Kuiper, A.E.T.; Somers, G.H.J.; van Zon, J.B.A.D. Robust giant magnetoresistance sensors. Sens. Actuators A Phys. 2000, 85, 1–8. [Google Scholar] [CrossRef]
  22. Giebeler, C.; Adelerhof, D.J.; Kuiper, A.E.T.; van Zon, J.B.A.; Oelgeschläger, D.; Schulz, G. Robust GMR sensors for angle detection and rotation speed sensing. Sens. Actuators A Phys. 2001, 91, 16–20. [Google Scholar] [CrossRef]
  23. Rieger, G.; Ludwig, K.; Hauch, J.; Clemens, W. GMR sensors for contactless position detection. Sens. Actuators A Phys. 2001, 91, 7–11. [Google Scholar] [CrossRef]
  24. Sorli, B.; Vena, A.; Belaizi, Y.; Balde, M. UHF RFID anisotropic magnetoresistance sensor for human motion monitoring. In Proceedings of the 2015 IEEE International Instrumentation and Measurement Technology Conference (I2MTC) Proceedings, Pisa, Italy, 11–14 May 2015; pp. 1165–1168.
  25. Lee, H.; Kim, K.; Park, H.; Park, C.G.; Lee, J.G. Roll Estimation of a Smart Munition Using a Magnetometer Based on an Unscented Kalman Filter. In Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Honolulu, HI, USA, 18–21 August 2008; pp. 74601–74613.
  26. Wang, Y.S. Half-Experiential Formulas for Calculating Decreasing Angular Velocity of Projectile in Trajectory. J. Detect. Ctrl. 2003, 25, 1–6. [Google Scholar]
  27. Honeywell International Inc. 3-Axis Magnetic Sensor HMC1043. Available online: www.honeywell.com/magneticsensors (accessed on 15 June 2006).
  28. Zhang, X.M.; Chen, G.B.; Li, J.; Liu, J. Calibration of triaxial MEMS vector field measurement system. IET Sci. Meas. Technol. 2014, 8, 601–609. [Google Scholar]
  29. Bickel, S.H. Small signal compensation of magnetic fields resulting from aircraft maneuvers. IEEE Trans. Aerosp. Electron. Syst. 1979, 15, 518–525. [Google Scholar] [CrossRef]
  30. Wang, P.; Gao, J.; Wang, Z. Time-frequency analysis of seismic data using synchrosqueezing transform. IEEE Geosci. Remote Sens. Lett. 2014, 11, 2042–2044. [Google Scholar] [CrossRef]
  31. Rouger, P. Guidance and Control of Artillery Projectiles with Magnetic Sensors. In Proceedings of the 45th AIAA Aerospace Sciences Meeting and Exhibit, Reno, NV, USA, 8–11 January 2007; pp. 12031–12038.
Figure 1. Coordinate systems.
Figure 1. Coordinate systems.
Sensors 16 00894 g001
Figure 2. The TF signatures of x ( t ) .
Figure 2. The TF signatures of x ( t ) .
Sensors 16 00894 g002
Figure 3. The time domain waveform of x(t) and its local enlarged drawing.
Figure 3. The time domain waveform of x(t) and its local enlarged drawing.
Sensors 16 00894 g003
Figure 4. The Fourier spectrum of x(t).
Figure 4. The Fourier spectrum of x(t).
Sensors 16 00894 g004
Figure 5. The BCZT TF domain analysis method.
Figure 5. The BCZT TF domain analysis method.
Sensors 16 00894 g005
Figure 6. Impact of measurement window width on the accuracy of the BCZT.
Figure 6. Impact of measurement window width on the accuracy of the BCZT.
Sensors 16 00894 g006
Figure 7. Impact of tM[j]’s position within the measurement window on the accuracy of the BCZT.
Figure 7. Impact of tM[j]’s position within the measurement window on the accuracy of the BCZT.
Sensors 16 00894 g007
Figure 8. Impact of the SNR on the accuracy of the BCZT.
Figure 8. Impact of the SNR on the accuracy of the BCZT.
Sensors 16 00894 g008
Figure 9. The time domain waveform of x(t) at a 9-dB SNR.
Figure 9. The time domain waveform of x(t) at a 9-dB SNR.
Sensors 16 00894 g009
Figure 10. 3D trajectory path of projectile in ballistic flight.
Figure 10. 3D trajectory path of projectile in ballistic flight.
Sensors 16 00894 g010
Figure 11. Euler angles of projectile in ballistic flight.
Figure 11. Euler angles of projectile in ballistic flight.
Sensors 16 00894 g011
Figure 12. The theoretical spin rate of projectile in ballistic flight.
Figure 12. The theoretical spin rate of projectile in ballistic flight.
Sensors 16 00894 g012
Figure 13. The output of the radially oriented MR sensor from a simulated trajectory. The right figure is a local enlarged drawing of the MR sensor output.
Figure 13. The output of the radially oriented MR sensor from a simulated trajectory. The right figure is a local enlarged drawing of the MR sensor output.
Sensors 16 00894 g013
Figure 14. The comparison of theoretical and actual spin rate. The solid blue line, dotted pink line and dashed green line show the theoretical spin rate, actual spin rate extracted by the BCZT and actual spin rate extracted by the STFT, respectively.
Figure 14. The comparison of theoretical and actual spin rate. The solid blue line, dotted pink line and dashed green line show the theoretical spin rate, actual spin rate extracted by the BCZT and actual spin rate extracted by the STFT, respectively.
Sensors 16 00894 g014
Figure 15. Impact of w g on spin rate accuracy extracted by the BCZT. The top right figure is a local enlarged drawing of spin rate accuracy varying with w g from 1 to 6.2 Hz. The bottom right figure is a local enlarged drawing of spin rate accuracy varying with w g from 6.2 to 400 Hz.
Figure 15. Impact of w g on spin rate accuracy extracted by the BCZT. The top right figure is a local enlarged drawing of spin rate accuracy varying with w g from 1 to 6.2 Hz. The bottom right figure is a local enlarged drawing of spin rate accuracy varying with w g from 6.2 to 400 Hz.
Sensors 16 00894 g015
Figure 16. Impact of aspect angle on the spin rate accuracy extracted by the BCZT. The top right figure is a local enlarged drawing of the spin rate accuracy variation with aspect angle from 170° to 180°. The bottom right figure is a local enlarged drawing of the spin rate accuracy variation with aspect angle from 350° to 360°.
Figure 16. Impact of aspect angle on the spin rate accuracy extracted by the BCZT. The top right figure is a local enlarged drawing of the spin rate accuracy variation with aspect angle from 170° to 180°. The bottom right figure is a local enlarged drawing of the spin rate accuracy variation with aspect angle from 350° to 360°.
Sensors 16 00894 g016
Figure 17. Radial MR sensor output and the spin rate deviation with a launch aspect angle of 175.45°. The top right figure is a local enlarged drawing of the radial MR sensor output. The bottom right figure is a local enlarged drawing of the spin rate deviation with a launch aspect angle of 175.45°.
Figure 17. Radial MR sensor output and the spin rate deviation with a launch aspect angle of 175.45°. The top right figure is a local enlarged drawing of the radial MR sensor output. The bottom right figure is a local enlarged drawing of the spin rate deviation with a launch aspect angle of 175.45°.
Sensors 16 00894 g017
Table 1. Physical properties of the projectile.
Table 1. Physical properties of the projectile.
Physical PropertySpecificationPhysical PropertySpecification
Mass, (kg)46.21Launch spin rate, (Hz)264
Width, (m)0.85Sampling frequency, (Hz)1000
Axial inertia, (kg·m2)0.1658Magnetic field strength, (nT)44,970
Muzzle velocity, (m/s)820Declination, (degree)−4.85
Quadrant elevation, (degree)45Inclination, (degree)39.12
Aspect angle, (degree)10Deviation of time domain, (s)1

Share and Cite

MDPI and ACS Style

Shang, J.; Deng, Z.; Fu, M.; Wang, S. A High-Spin Rate Measurement Method for Projectiles Using a Magnetoresistive Sensor Based on Time-Frequency Domain Analysis. Sensors 2016, 16, 894. https://doi.org/10.3390/s16060894

AMA Style

Shang J, Deng Z, Fu M, Wang S. A High-Spin Rate Measurement Method for Projectiles Using a Magnetoresistive Sensor Based on Time-Frequency Domain Analysis. Sensors. 2016; 16(6):894. https://doi.org/10.3390/s16060894

Chicago/Turabian Style

Shang, Jianyu, Zhihong Deng, Mengyin Fu, and Shunting Wang. 2016. "A High-Spin Rate Measurement Method for Projectiles Using a Magnetoresistive Sensor Based on Time-Frequency Domain Analysis" Sensors 16, no. 6: 894. https://doi.org/10.3390/s16060894

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop