LINUX.ORG.RU

История изменений

Исправление torvn77, (текущая версия) :

192 kHz / 2 = 96 kHz Зачем? Почему? Для чего?

Затем что

  1. Идеальная синусойда частоты F имеет ещё и фазу f и для полного её восстановления надо два работающих со сдвигом в пол цикла ЦАП, сигналы с которых поступают на аналоговый сумматор, (один для восстановления синусной и один для восстановления косинусной компоненты синусойды соответственно).
  2. Поступающий на ЦАП сигнал является смесью разных частот с разными амплитудами и фазами, дискретный, а не непрерывный, и промежутки между точками восстанавливаются линейной интерполяцией, которая приводит к искажению сигнала, при этом рассчитать более точную полиноминальную интерполяцию и принять решение о конкретном способе(узле, электрической цепи) интерполяции без знания ещё не поступившего в ЦАП сигнала не возможно.

Конечно вариантом может быть создание в ЦАП буфера скажем в три отсчёта который по ним будет рассчитывать коэфициэнты полиноминальной интерполяции(прохождение склона, вершины и дна) и выбирать соответствующею цепь,но это на момент создания ЦАП было бы большим усложнением схемы, к тому-же переключения цепей будут вносить уже свои искажения в сигнал.

И того, для точного восстановления сигнала на частоте из теоремы Котельникова необходимы два потока синусной и косинусной компоненты, два работающих со сдвигом в пол цикла дискритизации ЦАП с буфером и схемой полиноминальной интерполяции сигнала каждый.

В общем решение просто завысить частоту сигнала и вывести все эти проблемы за предел музыкального диапазона вполне может оказаться самым простым решением.

Исходная версия torvn77, :

192 kHz / 2 = 96 kHz Зачем? Почему? Для чего?

Затем что

  1. Идеальная синусойда частоты F имеет ещё и фазу f и для полного её восстановления надо два работающих со сдвигом в пол цикла ЦАП, сигналы с которых поступают на аналоговый сумматор, (один для восстановления синусной и один для восстановления косинусной компоненты синусойды соответственно).
  2. Поступающий на ЦАП сигнал является смесью разных частот с разными амплитудами и фазами, дискретный, а не непрерывный, и промежутки между точками восстанавливаются линейной интерполяцией, которая приводит к искажению сигнала, при этом рассчитать наиболее точную полиноминальную интерполяцию и принять решение о конкретном способе(узле, электрической цепи) интерполяции без знания ещё не поступившего в ЦАП сигнала не возможно.

Конечно вариантом может быть создание в ЦАП буфера скажем в три отсчёта который по ним будет рассчитывать коэфициэнты полиноминальной интерполяции(прохождение склона, вершины и дна) и выбирать соответствующею цепь,но это на момент создания ЦАП было бы большим усложнением схемы, к тому-же переключения цепей будут вносить уже свои искажения в сигнал.

И того, для точного восстановления сигнала на частоте из теоремы Котельникова необходимы два потока синусной и косинусной компоненты, два работающих со сдвигом в пол цикла дискритизации ЦАП с буфером и схемой полиноминальной интерполяции сигнала каждый.

В общем решение просто завысить частоту сигнала и вывести все эти проблемы за предел музыкального диапазона вполне может оказаться самым простым решением.