Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 44 из 45 ПерваяПервая ... 344142434445 ПоследняяПоследняя
Показано с 431 по 440 из 447

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

  1. #431

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    Цитата Сообщение от 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
    Аватар для EU1SW
    Регистрация
    01.07.2009
    Адрес
    Minsk
    Сообщений
    3,870
    Записей в дневнике
    1
    Позывной
    EU1SW
    просто я явно передавал его в процедуру, равно как и возврат из процедуры, так вернее и красифше КМК
    Код:
    float fmdemod(complexf* input, float *output, int input_size, float last_phase)
    {
        бла бла
        {
    бла бла бла
        }
        return last_phase;
    }
    ну и деемфазис после демодуляции ЧМ крайне желателен, для компенсации треугольного спектра шумов
    73! ***a few homemade DDC|DUC rigs, Malamute DDC, Storch-X DDC 7"

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

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

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

    если конкретно энергетику просчитывать, то при М=1, полосе НЧ 3 кГц, результирующий спектр ЧМ будет иметь полосу 12 кГц по уровню -34 дБ,
    полосы второго порядка имеют уровень по амплитуде в 0,11, т.е. даже с 6 кГц фильтром мы потеряем только ~2,5% от мощности сигнала, а через 9 кГц фильтр и подавно
    Последний раз редактировалось EU1SW; 23.06.2017 в 13:17.
    73! ***a few homemade DDC|DUC rigs, Malamute DDC, Storch-X DDC 7"

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

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

  7. #436

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    хм... сегодня послушал эфир с новым вариантом FM демодулятора - а ведь действительно лучше работает
    На сигналах средней мощности пропал дребезг, звук стал мягким

  8. #437
    Аватар для EU1SW
    Регистрация
    01.07.2009
    Адрес
    Minsk
    Сообщений
    3,870
    Записей в дневнике
    1
    Позывной
    EU1SW
    Ну и отлично! Я завтра/послезавтра доберусь до исходников, запощу сюда код для постобработки деемфазиса. Будет еще лучше )
    73! ***a few homemade DDC|DUC rigs, Malamute DDC, Storch-X DDC 7"

  9. #438
    Аватар для Genadi Zawidowski
    Регистрация
    22.07.2004
    Адрес
    Санкт-Петербург
    Сообщений
    11,097
    Записей в дневнике
    20
    Позывной
    UA1ARN
    Я уже забыл... А с чего пришлось вам делать демодулятор? Вроде код откуда-то взят... Там что-то не так было?
    ... Я там глубину сам промерял!

  10. #439
    Аватар для EU1SW
    Регистрация
    01.07.2009
    Адрес
    Minsk
    Сообщений
    3,870
    Записей в дневнике
    1
    Позывной
    EU1SW
    Насколько я понял это с сдр шарп код... Ну похож )
    73! ***a few homemade DDC|DUC rigs, Malamute DDC, Storch-X DDC 7"


  11. #440

    Регистрация
    10.11.2016
    Адрес
    Харьков
    Сообщений
    4,420
    да, с сдр шарп экспериментирую.
    Думаю свой сдр приемник сделать, собираю информацию и алгоритмы, разбираюсь как оно работает

Страница 44 из 45 ПерваяПервая ... 344142434445 ПоследняяПоследняя

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

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

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

Похожие темы

  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

Ваши права

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