1. Introduction
Satellites are typically affected by both internal factors, such as structural vibrations and control system instability, and external factors, including solar radiation pressure and gravity gradient torques, during their operational phases. These effects can induce vibrational phenomena on satellite platforms [
1,
2,
3]. Although the magnitude of the vibrations generated by the satellite platform is generally small and unlikely to cause structural damage, more complex platform structures exhibit increased sensitivity to such vibrations. Therefore, the smaller the amplitude of the vibrations, the more challenging it becomes to achieve accurate measurements [
4]. If the attitude changes induced by satellite platform vibrations are not adequately analyzed and addressed, they may have enduring repercussions on the geo-positioning and orientation of satellites equipped with high-resolution cameras or those featuring complex platform structures. Furthermore, platform vibrations can have cumulative effects on satellite imagery, resulting in complications such as incoherent image stitching and diminished image quality [
5,
6]. These issues significantly hinder the effectiveness of satellites in applications related to natural resource assessment and geographic information infrastructure. Therefore, it is essential to conduct vibration detection and model development prior to the deployment of satellites for operational purposes, thereby providing the necessary technical support for the mitigation of vibrations on satellite platforms [
7,
8].
The investigation and analysis of satellite vibration have consistently been a significant concern within the domain of attitude dynamics and control. Organizations such as National Aeronautics and Space Administration (NASA) and European Space Agency have conducted extensive tests on satellite platform vibrations, revealing that factors such as mass distribution and structural materials are closely linked to platform flutter. Furthermore, the frequency of satellite attitude jitter predominantly resides in the low-frequency range [
9,
10]. Platform vibration is a complex phenomenon that is prevalent among high-resolution satellites, including QuickBird, Advanced Land Observing Satellite (ALOS), Pleiades, and various Chinese satellites such as the TH-1, ZY-3, and GF-1 satellites [
11], all of which experience jitter [
12,
13,
14,
15]. A study conducted by Ayoub indicated that QuickBird is affected by a specific frequency of platform vibration, which results in geometric alterations in the captured images [
16]. Hashimoto et al. [
17] revealed that the calibration products of the ALOS Panchromatic Remote-sensing Instrument for Stereo Mapping (PRISM) camera sensor suffer from reduced accuracy in the rational polynomial coefficient model due to the effect of platform vibration. Amberg et al. [
18] identified the platform vibration of the PLEIADES-HR satellite by analyzing adjacent band images from the multispectral sensor and subsequently performed in-orbit commissioning based on the jitter data. For the ZY-3 satellite, researchers from Tongji University, Wuhan University, and other institutions have conducted experiments to assess the vibration of the satellite platform. Their findings indicate a vibration frequency of approximately 0.6 Hz on the ZY-3 satellite platform, with the amplitude of vibration in the vertical orbit direction being greater than that in the orbital direction [
19]. Tong et al. [
20] proposed a comprehensive multi-sensor data processing method for detecting satellite vibration, which was utilized to analyze the variation patterns of vibration. The results demonstrated that the vibration frequency of the ZY-3 satellite remains within the range of 0.6~0.7 Hz. Liu et al. [
21] introduced an attitude jitter detection method based on image analysis and dense ground control, validating the effectiveness of this method through an arithmetic example involving the ZY-3 satellite, with the detected vibration frequency approximating 0.65 Hz.
The GF-7 satellite represents China’s inaugural sub-meter-class stereoscopic optical mapping satellite [
22,
23], equipped with a continuous operational capability of 24 h [
24]. It fulfills the specifications for civilian stereo mapping at a scale of 1:10,000 [
25] and is proficient in acquiring high-precision stereo elevation data [
26], thereby significantly augmenting China’s capacity to gather geographic information [
27]. However, there remains a deficiency in comprehensive research concerning the detection of jitter periodicity and the development of a jitter model for the GF-7 satellite. Currently, the gyroscopes (gyro) employed can continuously provide three-axis angular rate data, which ensures a commendable real-time performance and high accuracy in relative attitude determination. However, a drift phenomenon is observed, leading to the gradual accumulation of integration errors and resulting in attitude dispersion. Conversely, star sensors are capable of delivering high-precision absolute attitude information, albeit at a lower operational frequency and with susceptibility to errors induced by radiation and other factors (
Figure 1) [
28,
29]. To address these challenges, a joint detection scheme utilizing both star sensors and gyro is proposed. This approach leverages the high-precision attitude data from the star sensor to compensate for the relative attitude changes detected by the gyro, thereby achieving a complementary effect and facilitating the acquisition of high-precision jitter information. The orbital period of the GF-7 satellite is approximately 1.5 h, and its platform flutter exhibits a certain correlation with this orbital period. Given that the satellite’s orbit is intrinsically linked to its geographic location, this study aims to investigate the relationship between vibration and geographic location through a detailed analysis of the platform vibration and the orbital period. By utilizing original satellite gyro data and star sensor data, this research seeks to elucidate the patterns of satellite vibration and establish a vibration model that correlates with geographic location. This model will enable a mathematical linkage between platform vibration and the geographic location information of the satellite.
The overall structure of this paper is organized as follows.
Section 1 reviews the research developments and challenges associated with satellite platform vibration modeling. In
Section 2, the principles and workflow of the satellite platform vibration model construction method, which is based on geographic location information, are presented.
Section 3 offers experimental data on satellite platform vibration and discusses the results of flutter tests conducted using GF-7 satellite attitude data. Finally,
Section 4 summarizes the key conclusions and outlines the future work plan.
2. Materials and Methods
The GF-7 satellite is outfitted with a high-precision attitude measurement system that comprises advanced star sensors and three floating gyros [
30]. Throughout the satellite’s operational phase in orbit, real-time measurements of the satellite’s attitude variations can be obtained. Additionally, data from the gyros and star sensors can be utilized to develop a geographically correlated vibration model in conjunction with the satellite’s orbit. The specific technical methodology for constructing a geographically relevant vibration model using the vibration data from the GF-7 satellite is depicted in
Figure 2.
The process comprises three steps: (1) The gyro data and star sensor data are filtered based on temporal consistency and platform stability to ensure the completeness and validity of the test data; (2) The data are combined, and noise is mitigated through the application of a moving average filter, followed by trigonometric function fitting to analyze the vibration characteristics of the platform; (3) The flutter characteristics are correlated with the geographic location of the orbit, as determined using satellite orbit data, ultimately leading to the construction of a flutter model that incorporates geographic location correlation. The subsequent sections provide a comprehensive description of each step and the primary methods employed.
2.1. Data Screening
To ensure the reliability of the vibration test results for the satellite platform, it is imperative to first screen the experimental data to prevent the introduction of errors caused by anomalous data. Gyro and star sensor data are typically recorded in the form of time series. However, during satellite operation, these data may be affected by various factors, including noise, fluctuations in environmental conditions, motion interference, and data loss during transmission. These factors can lead to the occurrence of anomalous values or data loss in the downlink data. To address these issues, a method based on time consistency and stability is employed to filter the raw data effectively.
Gyro and star sensors integrate data at a predetermined sampling interval, thereby requiring that the time intervals between consecutive data points remain strictly consistent. In the event of data loss, this temporal consistency may be compromised, necessitating the removal or correction of erroneous data points.
In
Figure 3, there are a total of
groups of data, with a neighboring data acquisition time interval of
. The total acquisition time is represented by
, while the number of acquired data points is
, multiplied by
. It is only when all data points simultaneously satisfy Equation (1) that the track data can be recognized as continuous in time [
31].
The presence of unconventional forces and various other factors can lead to abnormal vibrations in satellite platforms, which may result in the acquisition of data that contain anomalies. Such irregularities can negatively affect the test results. To mitigate these adverse effects, this study imposes design stability constraints on the platform and mandate that the data adhere to the criteria for angular change stability. This approach aims to minimize input errors and enhance both the accuracy of the tests and the reliability of the modeling process.
where
is the platform stability as derived from gyro data; (
i = 1, 2, 3, …,
N) is the serial number associated with the gyro data;
is the total quantity of gyro data points;
represents the individual values of the gyro data; and
is the mean value of the gyro dataset.
Based on Equation (2), when the stability of this set of gyro data exceeds the design threshold for platform stability (i.e., an empirical value that is 10 times greater), this dataset is unsuitable for jitter analysis and should be discarded.
2.2. Composite Analysis of Gyro and Star Sensor Data
Satellite gyros are subject to system drift, which can cause the output data to display both linear and nonlinear variations, thereby affecting the accuracy of attitude measurements. To better mitigate the effects of system drift, a fifth-order polynomial is used to fit the raw attitude data. This process enhances the accuracy of angular velocity measurements and supports more effective data analysis. The general form of the polynomial is presented in Equation (3):
where
is the fitting result;
is the fitting coefficient; and n is the fitting order.
Satellite star sensor data are represented using quaternions, which are a mathematical construct frequently employed to describe rotations in three-dimensional space. A quaternion comprises one real component and three imaginary components, and is expressed as follows:
where
is the real part;
and
are the real number; while
and
are the unit imaginary number.
The utilization of two groups of star sensors can enhance the coverage of the field of view and improve the precision of attitude measurements. Additionally, the angle of the optical axis accurately reflects the rapid changes in attitude.
Consequently, the analysis of satellite jitter is conducted by calculating the optical axis angle using the quaternion representation of the two groups of star sensors. Given two unit quaternions
and
, the dot product of
and
is defined as follows:
where
and
.
The angle
θ between the optical axes of
and
is determined as follows:
where
and
are the moduli of
and
, respectively; while
is the angle between the optical axes of the star sensor.
The positioning or orientation of the star sensors and gyro installation affects the measurement of attitude information. Variations in the value range of gyro attitude data can affect the effectiveness of data integration. To address this issue, a normalization method is employed to scale the star sensor data to align with the range of the gyro data, thereby ensuring consistency and comparability between the datasets. The integration of the data is achieved by calculating the average of the gyro data and the star sensor data within the same range. The relevant formula is expressed in Equation (7):
where
is the composite data;
is the gyro data;
is the optical-axis angle data;
and
are the minimum values of gyro and star sensor optical-axis angle data, respectively; while
and
are the maximum values of gyro data and star sensor optical-axis angle data, respectively.
As the satellite transitions into and out of the Sun’s shadow, it experiences significant temperature fluctuations. While the gyroscope, being housed within the satellite body, is minimally affected by these external temperature changes, the star sensor is more vulnerable due to its exposure. The onboard thermal control system is unable to rapidly stabilize the star sensor’s temperature within the desired range, potentially leading to a time discrepancy between the gyroscope and star sensor data [
32]. This discrepancy hinders the accurate integration of the two datasets. To address this issue, a time-matching method is employed to calculate and adjust for the time difference, thereby enabling precise data alignment and effective elimination of the temporal offset.
The process for eliminating the time difference is illustrated in
Figure 4. By employing time-matching techniques, the corresponding time point in the star sensor data that aligns with T1 of the gyro data is identified. This process facilitates the determination of the time difference present in the star sensor data. Subsequently, the star sensor data are adjusted forward by this identified time difference to achieve temporal alignment between the datasets.
Compound data often contains noise that can adversely impact the results of the chattering test. Therefore, it is essential to eliminate this noise. The application of a moving average filter method involves utilizing a sliding window that incrementally traverses the data sequence at a predetermined step size, during which the values contained within the window are averaged. This technique effectively reduces noise and enhances data smoothness by averaging the values of data points within the sliding window. The corresponding equation is provided below.
where
is the output signal;
is the input signal;
is the window size; and
is the step size.
In
Figure 5, the purple curve denotes the original data, the green curve signifies the smoothed result, and the red box indicates the dimensions of the moving window.
To enhance the analysis of the frequency and periodicity characteristics of the composite signal, the denoised composite data are fitted using trigonometric functions. The trigonometric function model effectively captures both the periodic and fluctuating features inherent in the data. For illustration, the sine function can be expressed by the following equation:
where
is the fitted value at time
;
is the amplitude;
is frequency;
is the phase; and
is the offset.
2.3. Geographic Location-Dependent Flutter Modeling
The accurate determination of the geographic location of the substar point is essential for the development of a geographically correlated quivering model. The application of a rigorous geometric framework facilitates the precise identification of the subsatellite point’s geographic coordinates, thereby providing critical data support for model developers. The orbit of a planetary hypocenter is a key factor affecting the position of the subsatellite point. Satellite orbital data typically encompass information regarding the satellite’s position, velocity, and acceleration in space, often represented as a time series. The geographic coordinates of the satellite corresponding to the infra-planetary point are computed using the positional data recorded in the satellite’s orbital information.
In
Figure 6, the coordinate system labeled
on the left represents the satellite body, whereas the coordinate system labeled
on the right corresponds to the geodetic system.
and
are the North Pole and South Pole, respectively, while
is the geodetic coordinate that aligns with the satellite body coordinate.
The trigonometric function serves as an effective tool for characterizing the phenomenon of periodic vibration. The phenomenon of chattering is often linked to periodic perturbations, which are observed as cyclical variations over time. As a result, the governing principles of satellite platform vibration are typically represented using a trigonometric function [
33], as demonstrated in Equation (10):
It is essential to harmonize the presentation of vibrational information with the geographic location of satellite orbits. This can be accomplished by representing the geographic location information of the satellite orbit using trigonometric functions. Let
represent the chatter frequency and
represent the latitude of the geodetic coordinates corresponding to the geographic location of the orbital data. Therefore,
and
can be expressed as follows:
where
and
are the amplitude of changes in amplitude and latitude, respectively;
and
are the factors related to the frequency of amplitude transformations and latitude changes, respectively;
and
are the phases of amplitude changes and latitude changes, respectively;
and
are the constants of amplitude and latitude changes; and
is the corresponding time of satellite operation, which can be determined as follows:
By substituting Equation (12) into Equation (11), a geographically correlated vibration model is derived as follows:
3. Results
The GF-7 satellite is outfitted with four high-precision dual-field-of-view star sensors and three sets of gyros. Notably, the random drift of the three floating gyroscopes is less than 0.0006°/h, allowing the relative attitude determination deviation of the satellite to be minimized to less than 0.2″ within a specified time frame [
34,
35]. Specific technical specifications are shown in
Table 1.
The objectives of the experiments are threefold: (1) to identify the attitude data that meet the requirements for the satellite platform vibration test; (2) to analyze the laws and characteristics of satellite vibrations using composite data; and (3) to develop a vibration model that correlates with geographic location.
3.1. Satellite Chatter Test Data Screening
Over extended durations, gyro may exhibit susceptibility to variations in linearity, a phenomenon commonly referred to as “drift.” The occurrence of drift leads to a gradual divergence of data measurements from their true values. To mitigate the effects of linear variation, the gyroscope data can be fitted with a fifth-order polynomial according to Equation (3). Subsequently, the data are filtered based on temporal consistency and platform stability, with the results in
Figure 7. The horizontal axis represents the number of gyroscope data points and the vertical axis is the raw gyroscope measurements in the form of angular velocity (°/s). This study presents the orbital data of the GF-7 satellite, encompassing orbit IDs 016396, 016416, 016431, and 016446, collected from 12 October 2022 to 15 October 2024. These data are depicted in
Figure 7a–d. The data are recognized as being continuous in time without missing data when the data satisfy Equation (1), while the data stability needs to be much greater than the design value for platform stability. Following the assessment of data reliability, the one-orbit raw gyro data and star sensor data from 14 October 2022 (
Figure 7c with ID 016431) were selected as the test data for jitter analysis and model construction.
Figure 7a–d demonstrates a higher prevalence of notable outliers that do not conform to the established criteria for test data screening. The attitude data identified by the code 016431, recorded on 14 October 2022 (
Figure 7c) has been selected for further analysis. The satellite platform exhibits a discernible periodic jitter, characterized by a sinusoidal oscillation with a consistent amplitude. The jitter curve is characterized by low amplitude, high stability, and an average value of approximately 2.88″.
The GF-7 satellite’s star sensors transmit attitude quaternion data, which are employed in this study to analyze the vibration of the satellite platform by calculating the boresight angles of the star sensors from two sets of quaternions. Initially, the star sensor data are filtered to ensure that the data quality meets the experimental requirements. The filtered star sensor data are then utilized to calculate the boresight angles in accordance with Equations (5) and (6). The results of the boresight angle calculations are presented in
Figure 7.
The horizontal axis of
Figure 8 represents the serial number of the data points, whereas the vertical axis denotes the angular value of the optical axis pinch angle measured in degrees. The angles of the star sensor boresight demonstrate periodic fluctuations. A comparative analysis of
Figure 7 and 8 indicates that the waveform characteristics of the star sensor boresight angles align with those observed in the gyro data.
3.2. Composite Processing of Gyro-Star Sensor Data
To enhance the precision and reliability of satellite jitter detection and model construction, the integration of gyro data and star sensor boresight angle data is employed to improve the overall accuracy of data processing. The star sensor data reflects changes in the satellite’s position relative to the stars, indicating relative variations. In contrast, the gyro data captures vibration information, which represents absolute changes. By applying proportional scaling through Equation (7), the relative changes identified by the star sensor data are converted into absolute changes, thereby facilitating the joint processing of the star sensor and gyro data. Additionally, since there is a time offset between the star-sensor optical axis angle and the gyro data, which affects the effect of data compositing, we match the same time point corresponding to the star-sensor optical axis angle based on the start time point of the gyro data, so as to calculate the time offsets between the star-sensor data and the gyro data and adjust the data range according to the offsets to ensure consistency between the time series of the two datasets. This adjustment is crucial for achieving accurate integration of the gyro data with the star sensor boresight angle data, given the inherent time offset between these two data sources.
The composite results are presented in
Figure 9, where the horizontal axis denotes the number of data points and the vertical axis indicates the normalized resultant flutter amplitude. The composite data demonstrate a significant degree of overlap, with the data waveforms being nearly indistinguishable and exhibiting identical chirp periods. Furthermore, the graph reveals noticeable noise components, which must be eliminated to avoid the potential contamination of the test inspection results with extraneous noise.
To mitigate the effect of noise in the data, the moving average filtering method (Equation (8)) is utilized. The sliding window size is established at 10, and the resultant output is depicted in
Figure 10.
In
Figure 10, the horizontal axis represents the quantity of gyro data, while the vertical axis denotes the gyro data values measured in degrees per second. In
Figure 9, the waveform graph exhibits a smoother and more precise representation, with the periodicity feature being more pronounced.
To more accurately characterize the oscillations of the platform, the sine function presented in Equation (9) is employed to fit a trigonometric function to the waveform map obtained from the post-inverse Fourier transformation. This approach facilitates the extraction of the primary periodic components.
The results are illustrated in
Figure 11. The frequency of the fitted function corresponds to the period of the chattering vibration, and the fitted curve demonstrates a high degree of consistency with the actual signal, indicating a favorable fitting effect. Analysis of the coefficients of the fitted curve revealed that there were approximately 4.5 × 10
4 data points within a complete chirp cycle. Considering that the sampling frequency of the gyro was 8 Hz, the chirp cycle of the satellite platform was estimated to be approximately 1.5 h, which aligns with the duration required for the satellite to complete one full operational cycle.
3.3. Calculating the Geographic Location of Satellite Orbits
To ascertain the geographic position of a satellite, it is essential to first calculate the Beijing time corresponding to the satellite’s operational period. This calculation is accomplished by utilizing the time code information embedded within the attitude data. The next step involves correlating this calculated time with the time sequence of the satellite’s orbital data. This process enables the determination of the satellite’s position at a specific standard time. Ultimately, the precise positional data, originally expressed in the body coordinate system, is converted into a format compatible with the geodetic coordinate system. The resulting data are presented in
Figure 12.
Figure 12 illustrates the serial number of the dataset on the horizontal axis and latitude on the vertical axis. The operational orbit of the GF-7 satellite is positioned between 80° N and 80° S latitude. The ascending phase of the satellite’s orbit occurs between 80° S latitude and 80° N latitude, whereas the descending phase transpires between 80° N latitude and 80° S latitude.
In an effort to harmonize the representation of vibration information with the geographic location of the satellite orbit, the geographic location of the satellite orbit is modeled using Equation (9).
3.4. Modeling of Flutter Vibration
The results of applying trigonometric functions to model the relationship between flutter and geographic location are outlined in
Table 2.
The fitting function of the composite data exhibits a mathematical correlation with the fitting results of the satellite orbit data, thereby facilitating the development of a flutter model for the GF-7 satellite. The resultant vibration model, which incorporates a geographic location correlation, is presented as follows:
According to Equation (14), the variation in satellite chattering as a function of latitude is depicted in
Figure 13.
In
Figure 13, the horizontal axis represents the normalized values of the composite data, while the vertical axis indicates the latitude of the geographic locations corresponding to the satellite’s operational orbit. The orientation of the arrow signifies the direction of satellite operation. During the ascending phase of the orbit, the satellite platform experiences the highest levels of vibration at latitudes of 5° S and 20° S. In contrast, during the descending phase, the lowest levels of vibration are recorded at latitudes ranging from 5° N to 20° N.
4. Discussion
Regarding the composite processing of star sensor gyro data, the comparative analysis in
Figure 7 and
Figure 8 indicates a significant convergence between the gyro signal waveform and the star sensor optical axis angle waveform, both exhibiting similar characteristics and trends in variation. The primary characteristic points are largely consistent across both datasets. Given that the star sensor provides relative information while the gyro data offer absolute information, it is essential to composite the gyro data with the star sensor optical axis angle through a proportional scaling process to convert the relative information into absolute information for effective star sensor/gyro joint jitter detection. However, a temporal discrepancy exists between the star tracker and gyro data, which hinders the potential for accurate compositing. This discrepancy may be attributed to the satellite’s periodic transitions into and out of solar shadow, significant temperature fluctuations, and the thermal environment affecting the star sensor. Additionally, the onboard thermal control system’s inability to rapidly adjust the star sensor’s temperature within the specified range may further exacerbate this discrepancy. As a result, a time lag is observed between the gyro and star sensor data. The time difference is determined using a time-matching method, and the data are accurately composited by applying a phase shift to the star sensor data. The resulting composite is illustrated in
Figure 9.
Composite data frequency domain denoising is presented in this study. The composite data in
Figure 9 contains a noisy signal, which was processed using a moving average smoothing filter to eliminate the noise components. A trigonometric function was utilized to model the composite data, and the results of this fitting process are depicted in
Figure 11. The trigonometric function provided an optimal fit to the data, effectively capturing the underlying trend of the composite dataset. This result supports the conclusion that the satellite platform exhibited a discernible periodicity in its chattering behavior, with a periodicity of approximately 1.5 h.
Regarding the development of a geographic correlation chatter model, in
Figure 11 and
Figure 12, a correlation exists between the vibrations of the GF-7 satellite and the latitude of its geographic orbit. A geographically correlated periodic vibration model has been established based on this relationship, indicating that the magnitude of the vibration amplitude varies with changes in latitude. The variations in chattering at different latitudes (
Figure 13) are derived from the vibration model. Throughout a complete operational cycle of the satellite, the chattering amplitude reaches its maximum between 5° S and 20° S latitude during the ascent phase of the orbit. Conversely, the chattering amplitude attains its minimum when the satellite operates between 5° N and 20° N latitude during the descent phase of the orbit. The results of the above research and the establishment of the vibration model can be used to investigate the effects of vibration on the imaging system and optimize the operating attitude of the satellite platform, so as to effectively improve the clarity of the image and the accuracy of the remote-sensing data. In addition, it can also provide support for the optimization of satellite design.
5. Conclusions
This study presents a method for constructing a satellite platform vibration model based on geographic location information, utilizing composite data from the GF-7 satellite’s gyro and star sensor for jitter detection. Initially, the filtered satellite attitude data are normalized to align with the range of the gyroscope data and accurately composited based on time offsets. Subsequently, noise is removed using a moving average filter, ensuring the validity and accuracy of the vibration detection experiment. Finally, the relationship between the data fitting results and the satellite orbit data is analyzed, revealing the periodic characteristics of satellite jitter and leading to the establishment of a vibration model with geographic location correlation. The study yields the following key conclusions:
- (1)
The application of trigonometric functions allows for a more precise alignment with the vibration data of the GF-7 satellite, enabling the effective extraction of vibration characteristics, with a recorded vibration amplitude of approximately 2.88″.
- (2)
A comparison between the gyro data and the cyclic characteristics of the star sensor boresight angle confirms that the GF-7 satellite platform exhibits periodic vibration behavior. The vibration period corresponds with the satellite’s complete operational cycle, approximately 1.5 h.
- (3)
The evidence suggests a correlation between the satellite platform’s vibration and its orbital path. During a full operational cycle, the satellite experiences its maximum vibration amplitude, reaching 9.182 × 10−4°/s, within the 5° S to 20° S latitude range during its ascending phase. Conversely, the minimum vibration amplitude, recorded at 8.541 × 10−4°/s, occurs within the 5° N to 20° N latitude range during the descending phase.
The results indicate that the flutter of the GF-7 satellite platform may be affected by the Earth’s gravity field distribution and changes in the satellite’s orbital elevation. Future research will delve deeper into the underlying causes of the vibrations observed in the GF-7 satellite. The study will also conduct annual cycle frequency analyses, comprehensively analyze the jitter phenomenon, and refine the vibration model. The study found that the correlation between vibration and geographic location provides a reference for satellite operation, especially for the optimization of vibration control for specific orbital segments, which can further improve the quality of remote-sensing data.