На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! правила раздела Алгоритмы
1. Помните, что название темы должно хоть как-то отражать ее содержимое (не создавайте темы с заголовком ПОМОГИТЕ, HELP и т.д.). Злоупотребление заглавными буквами в заголовках тем ЗАПРЕЩЕНО.
2. При создании темы постарайтесь, как можно более точно описать проблему, а не ограничиваться общими понятиями и определениями.
3. Приводимые фрагменты исходного кода старайтесь выделять тегами code.../code
4. Помните, чем подробнее Вы опишете свою проблему, тем быстрее получите вразумительный совет
5. Запрещено поднимать неактуальные темы (ПРИМЕР: запрещено отвечать на вопрос из серии "срочно надо", заданный в 2003 году)
6. И не забывайте о кнопочках TRANSLIT и РУССКАЯ КЛАВИАТУРА, если не можете писать в русской раскладке :)
Модераторы: Akina, shadeofgray
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
> Что есть Частота?
    2 rodion объясни еще раз поточнее:
    у тебя массив значений фазы,
    знаешь выражение sin(w(t)),
    находишь массив значений этой функции?
    Что хочешь найти?
      Вероятно, такую же дискретную w(t), и проблема с точками где ета фаза переходит границу k*2pi + fi?
        У меня есть дискретизированный сигнал вида sin(w(t)*t) (сигнал уже перенесён с несущей частоты) мне нужно найти w(t) (она мне не известно) или говоря радиотехническим языком произвести демодуляцию частотно модулированного сигнала
          Если частота дискретизации у тебя соизмерима с или меньше чем амплитуда w(t) -- вряд ли у тебя ето получится... По крайней мере, погрешность будет устрашающая.

          Если существенно больше -- прямо в лоб -- арксинусом, в точках неопределенности (около локальных максимумов sin(w(t)*t) и около точек разрыва из-за периодичности sin()) выбирая один из вариантов по критерию гладкости w(t).
          Сообщение отредактировано: Visitor -
            Насчет частоты дискретизации - все учтено
              Тогда, по моему, проще всего выделять участки сигнала, на которых можно предполагать
              w(t)=const, и использовать метод наименьших квадратов для sin(a*t), где a=w(t),
              причем если на концах этого участка w(t)=w1 и w2, соответственно, то a будет =(w1+w2)/2,
              для получения более плавного изменения w(t), участки на которые разбивается сигнал могут быть взаимно пересекающимися.
              Сообщение отредактировано: AntSecam -
                shert gde rysski mad.gif
                  2 rodion
                  Цитата
                  shert gde rysski 


                  по моему очень странное сообщение, что бы это значило? huh.gif
                    Что у меня проблемы с русскими буквами при наборе (неизчезнувшие , набираю в блокноте)
                    AntSecam твой метод больно уж плох
                      Цитата
                      AntSecam твой метод больно уж плох


                      а в чем проблема? Аж самому интересно стало smile.gif wink.gif
                        Только в форуме нет руского
                        Да нужно мне вcего лишь найти мгновенную частоту
                        Сообщение отредактировано: rodion -
                          Цитата
                          Да нужно мне вcего лишь найти мгновенную частоту


                          Так это и будет мгновенная частота на аппроксимируемом участке,
                          а если пройти такими участками весь сигнал, то получишь изменение частоты от времени.
                            :unsure: :unsure: :unsure: :unsure: :unsure: :wacko: :'( >:( :yes: :no: :wall: :whistle: :lool: :lool: :lool: :lool: :ph34r: >:( :blink: :wall: :whistle: :yes: :huh: :o ;) :P :D :lol: 8-) :rolleyes: <_< :) :wub: :angry: :(
                              Опять какой-то недоброжелатель старую тему поднял. Поуменьшал бы руки маленькими кусочками ему >:(
                              1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                              0 пользователей:


                              Рейтинг@Mail.ru
                              [ Script execution time: 0.0767 ]   [ 14 queries used ]   [ Generated: 25.10.26, 02:58 GMT ]