diff --git a/sdrbase/dsp/mimosamplesink.cpp b/sdrbase/dsp/mimosamplesink.cpp
deleted file mode 100644
index eeaa31178..000000000
--- a/sdrbase/dsp/mimosamplesink.cpp
+++ /dev/null
@@ -1,40 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////////
-// Copyright (C) 2019 F4EXB //
-// written by Edouard Griffiths //
-// //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation as version 3 of the License, or //
-// (at your option) any later version. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License V3 for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program. If not, see . //
-///////////////////////////////////////////////////////////////////////////////////
-
-#include "mimosamplesink.h"
-
-MIMOSampleSink::MIMOSampleSink()
-{
- connect(&m_inputMessageQueue, SIGNAL(messageEnqueued()), this, SLOT(handleInputMessages()));
-}
-
-MIMOSampleSink::~MIMOSampleSink()
-{
-}
-
-void MIMOSampleSink::handleInputMessages()
-{
- Message* message;
-
- while ((message = m_inputMessageQueue.pop()) != 0)
- {
- if (handleMessage(*message)) {
- delete message;
- }
- }
-}
diff --git a/sdrbase/dsp/mimosamplesink.h b/sdrbase/dsp/mimosamplesink.h
deleted file mode 100644
index dc3f82167..000000000
--- a/sdrbase/dsp/mimosamplesink.h
+++ /dev/null
@@ -1,50 +0,0 @@
-///////////////////////////////////////////////////////////////////////////////////
-// Copyright (C) 2019 F4EXB //
-// written by Edouard Griffiths //
-// //
-// This program is free software; you can redistribute it and/or modify //
-// it under the terms of the GNU General Public License as published by //
-// the Free Software Foundation as version 3 of the License, or //
-// (at your option) any later version. //
-// //
-// This program is distributed in the hope that it will be useful, //
-// but WITHOUT ANY WARRANTY; without even the implied warranty of //
-// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //
-// GNU General Public License V3 for more details. //
-// //
-// You should have received a copy of the GNU General Public License //
-// along with this program. If not, see . //
-///////////////////////////////////////////////////////////////////////////////////
-
-#ifndef SDRBASE_MIMOSAMPLESINK_H
-#define SDRBASE_MIMOSAMPLESINK_H
-
-#include
-
-#include "export.h"
-#include "dsp/dsptypes.h"
-#include "util/messagequeue.h"
-#include "util/message.h"
-
-
-class SDRBASE_API MIMOSampleSink : public QObject {
- Q_OBJECT
-public:
- MIMOSampleSink();
- virtual ~MIMOSampleSink();
-
- virtual void start() = 0;
- virtual void stop() = 0;
- virtual void feed(const SampleVector::const_iterator& begin, const SampleVector::const_iterator& end, unsigned int sinkIndex) = 0;
- virtual bool handleMessage(const Message& cmd) = 0; //!< Processing of a message. Returns true if message has actually been processed
-
- MessageQueue *getInputMessageQueue() { return &m_inputMessageQueue; } //!< Get the queue for asynchronous inbound communication
-
-protected:
- MessageQueue m_inputMessageQueue; //!< Queue for asynchronous inbound communication
-
-protected slots:
- void handleInputMessages();
-};
-
-#endif // SDRBASE_MIMOSAMPLESINK_H
\ No newline at end of file