Sampling Rate Calculator — Nyquist Frequency

← Back to Engineering Library

If you sample an analog signal too slowly, you run into aliasing—high-frequency details fold into your data at lower frequencies. This problem can't be fixed later, no matter what you do in software. Use the Nyquist Sampling Rate Calculator below to find the lowest sampling rate you need, based only on the maximum frequency in your analog signal. In practice, this matters in robotics, motion control, or any system where digital electronics read real-world sensors. The rest of this page lays out the Nyquist formula, a real example, and practical advice drawn from daily engineering work.

What is Nyquist Sampling Rate?

The Nyquist sampling rate is simply the slowest rate you can get away with if you want to accurately digitize a signal—twice the highest frequency in your input. If you sample slower than this, you’ll pick up errors you can’t remove later.

Simple Explanation

It’s like taking pictures of a moving fan: if the shutter is too slow, you can’t tell how the blades are really moving, or you see the wrong direction entirely. That’s aliasing. The Nyquist rule says you need to "snap a picture" at least twice as fast as the fastest motion you want to capture, so you don’t lose or misinterpret anything.

📐 Browse all 1000+ Interactive Calculators

Signal Sampling and Nyquist Frequency Diagram

Signal Sampling Process Time Amplitude Original Signal (f_max) Sampling Points (f_s ≥ 2 × f_max) T_s = 1/f_s

Nyquist Sampling Rate Calculator

Engineering calculation notice

This calculator is intended for education, concept evaluation, and preliminary design. Results are based on the equations and assumptions described on this page, but cannot account for every real-world load case, tolerance, material property, environmental condition, installation detail, safety factor, code, or regulatory requirement. Verify all inputs, assumptions, units, and results independently before selecting components or using the result in a real application. Safety-critical, structural, medical, lifting, transportation, or regulated applications must be reviewed by a qualified engineer.

Found a calculation error? Message us

📹 Video Walkthrough — How to Use This Calculator

Sampling Rate Calculator — Nyquist Frequency

Sampling Rate Calculator — Nyquist Frequency Interactive Visualizer

Adjust the sliders to see exactly how your chosen sampling rate affects your ability to capture a signal. As you push the sampling rate down toward twice the signal frequency, you'll start seeing aliasing. In most control jobs, you want to stay well above this minimum to avoid trouble.

Signal Frequency 25 Hz
Sampling Rate 100 Hz

NYQUIST RATE

50 Hz

STATUS

GOOD

RECOMMENDED

250 Hz

ALIASING

NONE

FIRGELLI Automations — Interactive Engineering Calculators

How to Use This Calculator

  1. Type in your signal’s maximum frequency in Hz.
  2. Check that you’re using the highest frequency that might matter—noise, harmonics, and any mechanical resonance, not only the main signal.
  3. Decide if you just want the minimum, or want to build in margin (10× or 20×) depending on your application’s needs.
  4. Click Calculate. The calculator will show you all three rates, so you can judge for yourself.

Simple Example

Signal frequency: 50 Hz
Minimum sampling rate (Nyquist): 100 Hz
Recommended rate (10×): 500 Hz
Conservative rate (20×): 1000 Hz
Most controls run best with the 500 Hz rate, not the bare minimum.

Mathematical Formulas

Nyquist-Shannon Sampling Theorem

The relevant formula is just twice the highest frequency you care about.

Minimum Sampling Rate:

fs,min = 2 × fmax

Where:

  • fs,min = Minimum sampling frequency (Hz)
  • fmax = Maximum frequency component in the signal (Hz)
  • fmax = Nyquist frequency

Practical Sampling Rates

For real hardware, these are the rules of thumb for choosing safer rates.

Recommended Sampling Rate:

fs,recommended = 5 to 10 × fmax

Conservative Sampling Rate:

fs,conservative = 10 to 20 × fmax

Understanding the Nyquist Sampling Rate and Its Applications

If you’re working with digital signals in engineering—especially in data acquisition or control—sampling rate isn’t just a detail. Miss it, and you get aliasing and control headaches. The core idea, from the Nyquist-Shannon theorem, is that you must sample fast enough to avoid missing what’s really in your signal.

The Physics Behind Nyquist Sampling

Sampling means you’re taking readings at set time intervals. The Nyquist theorem says you have to sample at least twice as fast as whatever the highest-frequency component is—otherwise, you’ll see artifacts that don’t exist in the real system.

Mathematically, when you sample, you create copies of your signal in frequency space. Too slow a sampling rate means these copies overlap and produce aliasing: high-frequency signals masquerading as low-frequency ones. This distorts your data, and you can’t sort it out after the fact.

Practical Applications in Automation and Robotics

Where does this matter in automation?

Linear Actuator Position Control

Say you’re reading a position sensor on a FIRGELLI linear actuator. Besides the movement you want, the system might vibrate or resonate mechanically—say at 50 Hz due to a screw or load. The minimum Nyquist rate would be 100 Hz, but realistic control usually needs 500–1000 Hz for good results and to tame noise.

Force and Load Monitoring

Force sensors don’t just read the steady state. Impacts, structure vibrations, or high-speed load changes may put energy into the hundreds of Hz. If you sample too slowly, you could miss short spikes or rapid changes entirely.

Motor Speed and Current Monitoring

Motors—especially with PWM drives—can have higher-frequency noise or harmonics beyond the main rotation speed. These can distort your measurements or interfere with control if your sampling rate isn’t high enough.

Design Considerations and Best Practices

The bare minimum only works in ideal math. Real-world control and measurement jobs benefit from going faster.

Anti-Aliasing Filter Requirements

No analog low-pass filter is perfect—real parts have gradual roll-off, and there’s always a transition band. Sampling 5–10× higher than your frequency gives you room for the filter to work before signals reach the Nyquist limit.

Signal Processing Overhead

You get more reliable velocity or derivative estimates with higher sampling rates. Operations like digital filtering or differentiation introduce less noise and lag when you oversample.

System Bandwidth Considerations

Your control system’s bandwidth should be well below the Nyquist frequency. That way, you don’t risk instability or excite random mechanical vibrations. If in doubt, set the closed-loop bandwidth to a tenth or less of the sampling rate.

Common Pitfalls and Solutions

Some mistakes turn up a lot in the field:

Underestimating Signal Bandwidth

You can’t always “eyeball” your signal. Hidden high-frequency content—like mechanical chatter or switching noise—may be in your wiring. Check with an FFT or oscilloscope before setting something in stone.

Computational Resource Constraints

Oversampling is good, but embedded controllers only have so much processing power. Figure out the highest rate your processor can reliably handle, and use the calculator to balance performance and load.

Synchronization Issues

If you need multiple measurements in sync—such as in multi-axis systems—trigger all your ADCs together. Otherwise, small time skew could cause problems with coordination or feedback calculation.

Simple Example

A position sensor’s got a known mechanical resonance at 45 Hz. That’s your worst-case f_max.
Minimum sampling: 90 Hz.
Recommended (10×): 450 Hz.
Set your controller at 450 Hz. You’ll catch everything relevant and keep your filtering simple.

Worked Example: Linear Actuator Control System

Problem Statement

A linear actuator needs a sampling setup with these specs:

  • Maximum actuator speed: 4 inches/second
  • Position resolution needed: 0.001 inches
  • Control bandwidth: 10 Hz
  • Mechanical resonance: 45 Hz

Solution

Step 1: Find your highest frequency

The resonance at 45 Hz is the limit. Use fmax = 45 Hz.

Step 2: Apply Nyquist

Min required sampling = 2 × 45 = 90 Hz

Step 3: Up it for real control

Use 10× for closed-loop: 10 × 45 = 450 Hz

Step 4: Check control margin

Your 10 Hz control loop is well beneath the Nyquist limit at 450 Hz (giving >20× margin).

Result

Set your actual rate to 450 Hz. This is a solid rate for accurate measurements and typical controller hardware—enough to track vibration and noise issues but not overload your processor.

Frequently Asked Questions

What happens if I sample below the Nyquist rate?

How do I determine the maximum frequency in my signal?

Why use sampling rates higher than the theoretical minimum?

Do I need anti-aliasing filters if I sample above Nyquist rate?

How does sampling rate affect linear actuator control performance?

What's the relationship between sampling rate and system latency?

📐 Browse all 1000+ Interactive Calculators →

About the Author

Robbie Dickson

Chief Engineer & Founder, FIRGELLI Automations

Robbie Dickson brings over two decades of engineering expertise to FIRGELLI Automations. With a distinguished career at Rolls-Royce, BMW, and Ford, he has deep expertise in mechanical systems, actuator technology, and precision engineering.

Need to implement these calculations?

Explore the precision-engineered motion control solutions used by top engineers.

Share This Article
Tags: