diff --git a/code/classes/SCDsignal/SCDsignal_worst.m b/code/classes/SCDsignal/SCDsignal_worst.m
new file mode 100644
index 0000000000000000000000000000000000000000..dd799b66fcd742934975af19a670dd79151347b9
--- /dev/null
+++ b/code/classes/SCDsignal/SCDsignal_worst.m
@@ -0,0 +1,4 @@
+function Qout = SCDsignal_worst(Q1,Q2)
+% Worst between various quality tags
+Qout = QualityTag(max(int8(Q1),int8(Q2)));
+end
\ No newline at end of file