diff --git a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m
index d8827b8322fc1ae625d62cf36626692ae28e9b19..804c2058b98196467107c636ece4748670150a37 100644
--- a/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m	
+++ b/Virtual Sensing/Remote Microphone Technique/MATLAB/Functions/obsFiltEstTD.m	
@@ -111,7 +111,7 @@ function [estPerMic, est, err, estMean, errMean] = obsFiltEstTD(m, O, e)
 
     % Sum the estimates of each monitoring microphone to get the estimated virtual microphone signals
     if nargout > 1
-        est = squeeze(sum(estPerMic, 3));
+        est = reshape(sum(estPerMic, 3), size(estPerMic, 1), size(estPerMic, 2), size(estPerMic, 4));
     end
 
     % Calculate the error signals