diff --git a/src/randomProcesses/noise/noiseModels/noiseModel/noiseModel.C b/src/randomProcesses/noise/noiseModels/noiseModel/noiseModel.C
index 3bce2b6f0afbe86499d9892f9c164f8058f4c3f4..709ebe5fdc5a8065c05b723aba3487dc08b512a8 100644
--- a/src/randomProcesses/noise/noiseModels/noiseModel/noiseModel.C
+++ b/src/randomProcesses/noise/noiseModels/noiseModel/noiseModel.C
@@ -81,6 +81,10 @@ void Foam::noiseModel::setOctaveBands
 
     // Convert to lower band limit
     fTest /= fRatioL2C;
+    while (fTest < fLower)
+    {
+        fTest *= fRatio;
+    }
 
     forAll(f, i)
     {