-Поиск по дневнику

Поиск сообщений в rss_forum_sources_ru

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 29.07.2007
Записей:
Комментариев:
Написано: 80


Формулы для различных типов сигналов для генератора сигналов на звуковой карте

Вторник, 25 Мая 2021 г. 10:42 + в цитатник
tumanovalex: Реализую синус:
    for (int i = 0; i < sampleLenght; i++)
    {
    data[i] = (short)(amp * Math.Sin(i * 2f * Math.PI / sampleRate));
    if (data[i] == 0)
    Console.WriteLine(i.ToString() + "\t" + data[i].ToString());
    }
и меандр с помощью синуса (не нравится использование синуса):
    for (int i = 0; i < sampleLenght; i++)
    {
    amp = (short)(ampl * Math.Sin(i * 2f * Math.PI / sampleRate));
    data[i] = (short) ampl;
    if (amp == 0)
    {
    ampl = -ampl;
    data[i] = (short) ampl;
    }
    }
Посоветуйте, пожалуйста, ресурсы, на которых есть:
- формулы для создания меандра без использования синуса;
- формулы для треугольных импульсов, прямоугольных импульсов различной скважности, формулы для различных видов шумов (белый и другие) и формулы для других форм сигналов.

https://forum.sources.ru/index.php?showtopic=421480&view=findpost&p=3847678

Метки:  

 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку