1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2026-06-07 08:24:43 -04:00

Working unoptimzied WFM just mono (AF baseband)

This commit is contained in:
f4exb
2015-05-15 11:29:41 +02:00
parent b7c0e85329
commit 3f106ade9e
8 changed files with 120 additions and 33 deletions
+7 -1
View File
@@ -96,11 +96,17 @@ bool Channelizer::handleMessage(Message* cmd)
void Channelizer::applyConfiguration()
{
freeFilterChain();
//std::cerr << "Channelizer::applyConfiguration in=" << m_inputSampleRate << ", req=" << m_requestedOutputSampleRate << std::endl;
m_currentCenterFrequency = createFilterChain(
m_inputSampleRate / -2, m_inputSampleRate / 2,
m_requestedCenterFrequency - m_requestedOutputSampleRate / 2, m_requestedCenterFrequency + m_requestedOutputSampleRate / 2);
m_currentOutputSampleRate = m_inputSampleRate / (1 << m_filterStages.size());
/*
std::cerr << "Channelizer::applyConfiguration in=" << m_inputSampleRate
<< ", req=" << m_requestedOutputSampleRate
<< ", out=" << m_currentOutputSampleRate
<< ", fc=" << m_currentCenterFrequency
<< std::endl;
*/
}
Channelizer::FilterStage::FilterStage(Mode mode) :