Spectral Dynamics Inc.
  • Home
    • About SD
    • History of Spectral Dynamics
  • Shakers

    Shakers

    • Overview
    • Water Cooled
    • Air Cooled
    • Vibration Shaker Systems Buyer's Guide

    Options

    • Slip Tables & Head Expanders
    • Shock Test Machines
    • Hydraulic Exciters
  • Vibration Controllers

    Multiple/Single Axis

    • Jaguar™

    Single Axis

    • Panther
    • Puma™
    • Lynx™
  • Advanced Solutions

    ARPG Products

    • SIPS™
    • VIDAS™
    • IMPAX-SD-LAB™

    P.I.N.D. System

    • Felix™ Computer Aided Test System

    Advanced Solutions

    • BalanceTool™

    High Speed Data Acquisition

    • VIDAS™

    Data Analysis

    • CATS™
    • STAR Modal™
    • STAR Acoustics™
  • Support

    Service & Information

    • Vibration Control Buyer’s Guide
    • Request Product Information
    • Contact SD
    • Customer Training
    • Domestic US Service

    Software Support

    • Panther Software Tutorials
    • Spectral Dynamics Software FAQs
    • CATS / STAR Modal™ Help

    Additional Support

    • Related Links
    • Technical Library
    • Spectral Dynamics Vibration Calculator
  1. You are here:  
  2. Home
  3. Support
  4. Technical Library
  5. Power Spectral Density (PSD) and Grms

Technical Note · Vibration Fundamentals

Power Spectral Density (PSD) and Grms

What a random vibration profile really specifies, how to turn g²/Hz into Grms, and why two profiles with the same Grms can be very different tests.

Key takeaways

  • A random signal never repeats, so it is specified by how its power is distributed across frequency, not by a waveform. That distribution is the power spectral density (PSD), also called acceleration spectral density (ASD), in g²/Hz.
  • The area under the PSD curve is the mean-square acceleration (g²). Its square root is Grms, the overall level of the test.
  • "Per hertz" is what makes the PSD independent of analysis resolution, so a profile means the same thing on any controller at any line count.
  • Grms is one standard deviation (1σ) of a Gaussian signal. Instantaneous peaks of 3σ are routine, and 4σ to 5σ peaks occur in longer tests.
  • Grms alone does not describe severity. Where the energy sits relative to the test article's resonances, and how much shaker stroke the low-frequency end demands, matter just as much.

Why random vibration needs a spectrum

A sine test is easy to describe: one frequency, one amplitude. Real environments such as road transport, jet and rocket engine noise, or gunfire on a vehicle structure contain every frequency at once, with amplitudes that change continuously and never repeat. Figure 1 shows a quarter of a second of such a signal.

0 50 100 150 200 250 -20 -10 0 10 20 Time (ms) Acceleration (g) +1σ = Grms = 6.06 g+3σ = 18.2 g−3σ
Figure 1. A random vibration signal at 6.06 Grms. No two quarter-seconds look alike, so the waveform itself cannot be the specification. Its statistics, and how its energy is spread over frequency, can.

Because the waveform is unpredictable, a random test specifies two things that are stable: the amplitude statistics (normally Gaussian, discussed later) and the frequency content, described by the power spectral density. The controller's job is to generate a never-repeating signal whose measured PSD at the control point matches the reference profile within tolerance.

What g²/Hz actually means

The PSD answers the question: how much of the signal's mean-square value lives in each 1 Hz slice of the spectrum?

  • "Power" is borrowed from electrical engineering, where power is proportional to voltage squared. In vibration it simply means the square of acceleration, so the unit is g².
  • "Spectral density" means per unit of frequency. The g² is spread over the band, so we express it per hertz: g²/Hz.

A useful analogy is population density. A map shaded in people per square mile tells you nothing about any one person, but integrate it over a county and you get the county's population. Integrate a PSD over a frequency band and you get the mean-square acceleration in that band.

Table 1. The vocabulary of random vibration
TermUnitsMeaning
PSD / ASD g²/Hz Mean-square acceleration per hertz. PSD and ASD are used interchangeably for acceleration; ASD is the more precise name.
Mean square g² Area under the PSD over the test band.
Grms g Square root of the mean square. The overall level of the test, and one standard deviation (1σ) of a zero-mean signal.
Breakpoint Hz, g²/Hz A corner of the profile. Profiles are defined by breakpoints joined by straight lines on log-log axes.
Slope dB/octave How fast the level changes between breakpoints. +3 dB/octave doubles the PSD for each doubling of frequency.
Frequency resolution, Δf Hz Width of each analysis line: sample rate ÷ block size. Sets the detail visible in the measured PSD.

From profile to Grms: area under the curve

Figure 2 shows a widely used profile, the NAVMAT P-9492 random screening spectrum. It rises at +3 dB/octave from 20 to 80 Hz, holds 0.04 g²/Hz to 350 Hz, then falls at −3 dB/octave to 2000 Hz.

20 50 100 200 500 1k 2k 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 Frequency (Hz) Acceleration spectral density (g²/Hz) 20 Hz, 0.01 g²/Hz80 Hz350 Hz2000 Hz, 0.007 g²/Hz+3 dB/octave−3 dB/octaveArea under the curve = 36.7 g²Grms = √36.7 = 6.06 g+3 dB tolerance−3 dB tolerance
Figure 2. The NAVMAT P-9492 profile. The shaded area is the mean-square acceleration; its square root is the overall level of 6.06 Grms. Dashed lines show a ±3 dB band, a common control tolerance (check the test specification for the actual values).

On log-log axes each segment is a straight line, which means the PSD follows a power law P(f) = P1(f/f1)m. Each segment's area therefore has an exact closed form:

A = (P2f2 − P1f1) / (m + 1) , m = (dB/octave) / 3.01Area of one segment between breakpoints (f1, P1) and (f2, P2). For the special case of exactly −3 dB/octave (m = −1), use A = P1f1·ln(f2/f1).
Table 2. Worked example: Grms of the NAVMAT P-9492 profile
SegmentBreakpointsSlopeCalculationArea (g²)
1 20 Hz, 0.01 → 80 Hz, 0.04 +3 dB/oct (m = 1) (0.04·80 − 0.01·20) / 2 1.50
2 80 Hz → 350 Hz, 0.04 flat 0 dB/oct 0.04 × (350 − 80) 10.80
3 350 Hz, 0.04 → 2000 Hz, 0.007 −3 dB/oct (m = −1) 0.04·350·ln(2000/350) 24.40
Total mean square 36.70
Grms = √36.70 6.06 g

Two things are worth noticing. First, the sloping 350–2000 Hz segment contributes two-thirds of the total even though its level is lower, simply because it is so wide. Second, a common shortcut of "average level × bandwidth" is wrong on sloped segments; use the formula above or let the controller compute it.

Reading dB/octave

Slopes are given in decibels per octave. Because PSD is a power quantity, dB = 10·log10(P2/P1), and an octave is a doubling of frequency.

Table 3. What common slopes mean
SlopeExponent mPSD change per octavePSD change per decade (×10 in f)
+12 dB/oct 4 × 16 × 10,000
+6 dB/oct 2 × 4 × 100
+3 dB/oct 1 × 2 × 10
0 dB/oct 0 × 1 (flat) × 1
−3 dB/oct −1 × ½ × 1/10
−6 dB/oct −2 × ¼ × 1/100

Why "per hertz" matters

A controller estimates the spectrum with an FFT, which divides the band into lines of width Δf. The raw result is power per line, in g². Analyze the same signal with lines 16 times wider, and each line collects 16 times as much power. Dividing by Δf removes that dependence.

20 50 100 200 500 1k 2k 0.001 0.002 0.005 0.01 0.02 0.05 0.1 0.2 0.5 1 Frequency (Hz) Spectrum level (g² or g²/Hz) PSD (g²/Hz): both resolutions agreePower per line (g²), Δf = 4 Hz: 4 × PSDPower per line (g²), Δf = 0.25 Hz: ¼ × PSD Δf = 0.25 Hz analysis Δf = 4 Hz analysis
Figure 3. One random signal analyzed at 0.25 Hz and 4 Hz resolution. The power per line (thin curves) differs by a factor of 16; the PSD (thick curves) is the same. This is why a profile written in g²/Hz is valid on any controller at any line count.

Resolution still matters, just in a different way. Coarse resolution smears narrow features: a sharp resonance peak in the response, or a narrowband component in a field-measured spectrum, is averaged into a wider line and appears lower than it is. Fine resolution shows those features but needs longer data blocks, so each PSD estimate takes longer and has more statistical scatter for the same test time. Our note on Statistical Degrees of Freedom covers that trade-off.

Grms and peaks: the Gaussian connection

Most random tests specify a Gaussian (normal) amplitude distribution, because many natural random processes approximate one. For a zero-mean Gaussian signal, Grms is exactly one standard deviation, σ. That links the overall level directly to how often given peak levels occur.

-30 -20 -10 0 10 20 30 0.00 0.02 0.04 0.06 Instantaneous acceleration (g) Probability density ±1σ: 68.3%±2σ95.4%±3σ99.73% Measured signal (histogram) Gaussian, σ = 6.06 g
Figure 4. Histogram of 128 seconds of the 6.06 Grms signal against the ideal Gaussian curve. In this record 0.27% of samples exceeded 3σ (18.2 g) and the largest peak was 5.1σ (30.8 g).
Table 4. Peak levels for a Gaussian signal at 6.06 Grms
LevelAccelerationTime spent within ±levelTime spent beyond ±level
1σ (= Grms) 6.06 g 68.27% 31.73%
2σ 12.1 g 95.45% 4.55%
3σ 18.2 g 99.73% 0.27%
4σ 24.2 g 99.994% 0.0063%
5σ 30.3 g 99.99994% 0.00006%

0.27% sounds negligible, but for the NAVMAT profile it works out to more than a thousand excursions beyond ±3σ every minute. This is why shakers and amplifiers are sized for peak force, not rms force, and why the drive signal's peak-to-rms ratio is controlled. Limiting peaks to a set multiple of σ is sigma clipping; deliberately raising the proportion of high peaks to match non-Gaussian field data is kurtosis control.

Velocity and displacement: the low-frequency end

A PSD in g²/Hz can be converted to velocity or displacement spectra by dividing by (2πf)² or (2πf)⁴. Those divisors are tiny at high frequency and large at low frequency, so the three quantities are dominated by completely different parts of the profile.

20 50 100 200 500 1k 2k 0% 25% 50% 75% 100% Frequency (Hz) Cumulative mean square (% of total) 50% of the totalDisplacement: half below 28 HzVelocity: half below 62 HzAcceleration: half below 540 Hz Acceleration (g²) Velocity Displacement
Figure 5. Cumulative mean-square content of the NAVMAT profile. Half of the acceleration comes from above about 540 Hz, but half of the displacement comes from below 28 Hz. The lowest breakpoints decide how much shaker stroke a profile needs.
Table 5. Velocity and displacement demanded by the NAVMAT P-9492 profile
Quantityrms3σ peak-to-peakDominated by
Acceleration 6.06 g 36.4 g Mid and high frequencies
Velocity 2.07 in/s (52.6 mm/s) 12.4 in/s (315 mm/s) Low to mid frequencies
Displacement 0.0077 in (0.19 mm) 0.046 in (1.17 mm) The lowest frequencies

The NAVMAT profile is gentle on stroke because it starts at 20 Hz and rises from there. Extend a flat profile down to 5 Hz and the displacement requirement grows by more than an order of magnitude, which is why transportation and some vehicle profiles are limited by shaker stroke long before they are limited by force. Checking a new profile's displacement, velocity and peak force against the shaker's ratings before running it is a basic safety step.

Same Grms, different test

It is tempting to compare random tests by Grms alone. Figure 6 shows why that is risky: two profiles with identical 6.06 Grms, one the NAVMAT shape and one flat across the band.

20 50 100 200 500 1k 2k 0.002 0.005 0.01 0.02 0.05 0.1 Frequency (Hz) Acceleration spectral density (g²/Hz) Part A: fₙ = 100 HzPart B: fₙ = 1000 Hz Profile 1: NAVMAT, 6.06 Grms Profile 2: flat 0.0185 g²/Hz, 6.06 Grms
Figure 6. Two profiles with the same Grms. Which is more severe depends on where the test article's resonances are.

Using Miles' equation from our Resonance note, consider two parts, each with Q = 20:

Table 6. Estimated response (Miles' equation, Q = 20) under two profiles with equal Grms
Test articleProfile 1: NAVMATProfile 2: flat 0.0185 g²/HzMore severe for this part
Part A, fn = 100 Hz 11.2 Grms 7.6 Grms Profile 1, by 47%
Part B, fn = 1000 Hz 21.0 Grms 24.1 Grms Profile 2, by 15%

Neither profile is "harder" in general. Severity depends on the profile and the test article, which is why test tailoring starts from measured field spectra rather than from a single overall number.

Common misconceptions

Table 7. Misconceptions about PSD and Grms
MisconceptionReality
"Grms is the peak acceleration." Grms is 1σ. Peaks of 3σ are routine and higher peaks occur unless the drive is clipped.
"Equal Grms means equal severity." Spectral shape relative to resonances matters more (Table 6), and low-frequency content sets stroke demand.
"Average PSD × bandwidth gives the area." Only for flat segments. On sloped segments use the power-law formula or the controller's calculation.
"Finer resolution is always better." It reveals narrow features but slows the control loop and increases statistical scatter for a given test time.
"A PSD can be compared directly with a sine level." They have different units (g²/Hz vs g peak) and describe different signals. Comparisons need a stated bandwidth and an equivalence method such as fatigue damage.

Quick reference

Table 8. PSD and Grms formulas
QuantityFormulaRule of thumb
Grms √(area under PSD) Flat 0.01 g²/Hz over 1000 Hz → 3.16 Grms
Flat segment area P·(f2 − f1)  
Sloped segment area (P2f2 − P1f1)/(m+1) m = dB/oct ÷ 3.01
dB between two levels 10·log10(P2/P1) +3 dB ≈ ×2 PSD ≈ ×1.41 Grms
Scaling a whole profile Grms scales with √(PSD) Double the Grms → ×4 PSD (+6 dB)
Gaussian peaks 3σ = 3 × Grms Exceeded 0.27% of the time
Velocity PSD PSD·(g/2πf)² Dominated by low–mid frequencies
Displacement PSD PSD·(g/(2πf)²)² Dominated by the lowest breakpoint
Frequency resolution Δf = sample rate / block size Halving Δf doubles the time per estimate

How Panther helps

  • Profile entry: Panther Random accepts profiles as breakpoints with levels or dB/octave slopes, and computes the overall Grms, so the arithmetic in Table 2 is done for you and checked against the specification.
  • Pre-test safety: the demanded displacement, velocity and force can be checked against the shaker's limits before any energy reaches the test article.
  • Accurate PSD estimates: 24-bit acquisition with more than 110 dB of dynamic range keeps the low-level ends of sloped profiles (like the 0.007 g²/Hz at 2000 Hz above) well above the noise floor, and selectable resolution, averaging and overlap processing balance detail against loop speed.
  • Peak and distribution control: Sigma Clipping, Ultra Clip and kurtosis control set the amplitude statistics as well as the spectrum.

References and further reading

  1. J. S. Bendat and A. G. Piersol, Random Data: Analysis and Measurement Procedures, 4th ed., Wiley.
  2. C. M. Harris and A. G. Piersol (eds.), Harris' Shock and Vibration Handbook, 5th ed., McGraw-Hill.
  3. NAVMAT P-9492, Navy Manufacturing Screening Program, Department of the Navy, 1979.
  4. MIL-STD-810H, Method 514.8, Vibration.
  5. J. W. Miles, "On Structural Fatigue Under Random Loading," Journal of the Aeronautical Sciences, 1954.
  6. Spectral Dynamics Technical Library: Resonance; Statistical Degrees of Freedom; Sigma Clipping, Ultra Clip and Kurtosis.

Related Technical Library


 

  • Adaptive Control Loop

  • Classical Shock Testing on a Shaker

  • Coherence and Phase Matching in Vibration Testing: Essential Parameters for Accurate Control

  • Digital Tracking Sampling in Sine Vibration Control

  • Examples of Data Analysis for Rotating Machinery

  • FFT Fundamentals: Resolution, Windowing and Leakage

  • Fixture Design for Vibration Testing

  • Importance of Coherence in Vibration Control

  • Limit Channels, Notching and Alarm and Abort Lines

  • Measuring Transmissibility

  • MIL-STD-810H Vibration and Shock Methods Explained

  • Overlap Processing in PANTHER Vibration Controllers: Improving Low-Frequency Test Response

  • Power Spectral Density (PSD) and Grms

  • Real-Time Digital Resampling in Vibration Control

  • Resonance

  • Rotating Machinery Analysis: Principles, Applications, and Best Practices for Predictive Maintenance

  • Shaker Performance Limits: Force, Velocity and Displacement

  • Shock Response Spectrum (SRS)

  • Sigma Clipping

  • Sigma Clipping - Ultra Clip

  • Sigma Clipping, Ultra Clip and Kurtosis in Random Vibration Control

  • Statistical Degrees of Freedom (DOF) in Random Vibration Control

  • The Critical Importance of Native 64-Bit Architecture in Vibration Control Systems

  • Tracking Filters in Sine Vibration Control

  • Transducer Sensitivity Selection for Vibration Control: Optimizing Dynamic Range and Control Quality

Spectral Dynamics, Inc. is a leading worldwide supplier of systems and software for vibration testing, structural dynamics, and acoustic analysis. Spectral Dynamics' products are used for design verification, product testing and process improvement by manufacturers of all types of electronic and mechanical products.

1500 Wyatt Drive Suite 14
Santa Clara, CA 95054-1522
Tel: (800) 778-8755
sales@spectraldynamics.com
service@spectraldynamics.com

Vibration Controllers

  • Panther  
  • Lynx  
  • Puma  
  • Jaguar

Advanced Solutions

  • Felix - P.I.N.D.

Support

  • Contact
  • Product Information
  • Domestic U.S. Service

© 2026 Spectral Dynamics Inc. Privacy Policy

Download our ISO 9001:2015 certificate | Sitemap

Link to Spectral Dynamics LinkedIn PageLink to Spectral Dynamics Facebook PageLink to Spectral Dynamics Google results.Link to Spectral Dynamics Youtube Page