Страница 44 из 44 ПерваяПервая ... 3441424344
Показано с 431 по 435 из 435

Тема: Как шумит радио (цифровая обработка и слуховой приём)

  1. #431
    Цитата Сообщение от EU1SW Посмотреть сообщение
    фаза
    Я не увидел в каком месте вы передаете последнее значение фазы из предыдущего вызова процедуры в последующий.
    Вот:
    Код:
            private double last_phase;            // тут хранится значение фазы между вызовами
    
            private const double TWO_PI = 2D * Math.PI;
    
    
            public void Demodulate(Complex* iq, float* audio, int length)
            {
                var gain = FMGain;
                if (_mode == FmMode.Narrow)
                    gain *= NarrowAFGain;
                for (var i = 0; i < length; i++)
                {
                    // Angle estimate
                    var phase = Math.Atan2(iq[i].Imag, iq[i].Real);
    
                    var dphase = phase - last_phase;
                    if (dphase < -Math.PI) dphase += TWO_PI;
                    if (dphase > Math.PI) dphase -= TWO_PI;
                    dphase /= Math.PI;
                    last_phase = phase;
    
    
                    // Scale
                    audio[i] = (float)(dphase * gain);
                }
            }


  2. #432
    просто я явно передавал его в процедуру, равно как и возврат из процедуры, так вернее и красифше КМК
    Код:
    float fmdemod(complexf* input, float *output, int input_size, float last_phase)
    {
        бла бла
        {
    бла бла бла
        }
        return last_phase;
    }
    ну и деемфазис после демодуляции ЧМ крайне желателен, для компенсации треугольного спектра шумов
    73! Сергей

  3. #433
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    8,812
    Записей в дневнике
    16
    Позывной
    UA1ARN
    Тут с удивлён ем обнаружил, что полосу пропускания до демодулятора nfm ставил как удвоенную верхнюю нч.. 9 кГц правильно?
    ... Я там глубину сам промерял!

  4. #434
    С моей точки зрения все верно, делаю так же, для индексов модуляции до 1 (узкополосный ЧМ) можно принимать полосу сигнала до демодулятора как удвоенную верхнюю частоту модуляции, ну если индекс будет немного более 1, то можно взять немного с запасом, 9 кГц КМК вполне
    Другое дело что иногда и 15, и 25 кГц не помешали бы, но я остановился на максимальной полосе для АМ/ЧМ в 10 кГц, столкнусь с реальной проблемой нехватки полосы до детектора - перекомпилирую, тут не долго )))

    Добавлено через 9 минут(ы):

    если конкретно энергетику просчитывать, то при М=1, полосе НЧ 3 кГц, результирующий спектр ЧМ будет иметь полосу 12 кГц по уровню -34 дБ,
    полосы второго порядка имеют уровень по амплитуде в 0,11, т.е. даже с 6 кГц фильтром мы потеряем только ~2,5% от мощности сигнала, а через 9 кГц фильтр и подавно
    Последний раз редактировалось EU1SW; Сегодня в 13:17.
    73! Сергей

  5. Спасибо от Genadi Zawidowski

  6. #435
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    8,812
    Записей в дневнике
    16
    Позывной
    UA1ARN
    Вот так оно получается... ПЧ=9 кГц, НЧ=300..3400
    Вложения Вложения
    ... Я там глубину сам промерял!

Страница 44 из 44 ПерваяПервая ... 3441424344

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 2 , гостей: 1)

  1. RA6ANR,
  2. R3DI

Похожие темы

  1. шумит TS850S
    от rx6aob в разделе TS-850
    Ответов: 23
    Последнее сообщение: 08.11.2012, 08:50
  2. Шумит ли эмф?
    от АНАТ0ЛИЙ в разделе Технический кабинет
    Ответов: 52
    Последнее сообщение: 22.12.2011, 02:23
  3. Почему шумит антенна?
    от Vlad UR 4 III в разделе Антенны
    Ответов: 109
    Последнее сообщение: 01.06.2009, 14:09
  4. Почему шумит «Лавина»?
    от Гагарин в разделе Технический кабинет
    Ответов: 1
    Последнее сообщение: 05.08.2007, 09:56
  5. Шумит ICOM 756PRO....
    от космос в разделе Трансиверы, приемники КВ/УКВ
    Ответов: 15
    Последнее сообщение: 26.06.2007, 20:34

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •