Вы можете написать сейчас и зарегистрироваться позже.
Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.
Кабуль 3*жильный как бы ещё ладно, а разъём питания под это уже нету.
Sanyo'вские микры значит не очень ? Попробовать покурить их мануалы что ли. Качество правда не особо(
Мощный заход от главного ремонтника форума, видимо "доремонтировался" до очень очень злого владельца
А тебе чтоб он выжил или уже из-за чего в "ремонт" попал?
С наводками по звуку, как по выходу на УНЧ, так и по входу на внутренний АЦП для подключения эл.гитары я боролся очень долго. Первая проблема импульсных блоков питания: по "земле" гуляют ВЧ наводки между всеми устройствами подключенных к ПС. Сначала уменьшил их заземлением корпуса ПС, а так же добавил блок емкостей в б\п по шинам 12в и 5в по 11000мкф. Для гарантированного получения сигнала без помех и наводок на УНЧ помогла полная развязка spdif по оптике... Всё звуковое оборудование подключенное в систему, имеет индивидуальные сетевые фильтры б/п.
Monica
Хорошо, я напишу конкретный алгоритм для проведения свертки двух сигналов в вашем случае:
Дано:
Реальный сигнал с осциллографа, представленный в виде массива отсчетов амплитуды: реал_сигнал[N]
Теоретический прямоугольный импульс с параметрами:
Длительность: 5 нс
Длительность фронтов: 400 пс
Амплитуда: равна максимальной амплитуде реального сигнала
Алгоритм:
Определите количество отсчетов для теоретического импульса:
Количество отсчетов = (5 нс + 2 * 400 пс) / Δt, где Δt - временной шаг (определяется из реального сигнала)
Создайте массив теор_импульс[M], где M - количество отсчетов
Заполните массив теор_импульс[M]:
Для отсчетов в пределах 400 пс от переднего и заднего фронтов, установите линейный наклон импульса
Для отсчетов между фронтами, установите постоянную амплитуду, равную максимальной амплитуде реального сигнала
Проведите свертку реальных и теоретических отсчетов:
Создайте массив результат[N+M-1], изначально заполненный нулями
Для каждого отсчета i в реал_сигнал[N]:
Для каждого отсчета j в теор_импульс[M]:
результат[i+j] += реал_сигнал[i] * теор_импульс[j]
Массив результат[N+M-1] содержит итоговый сигнал, представляющий "вырезание" реального импульса прямоугольником с заданными параметрами.
Обратите внимание, что в этом алгоритме важно правильно рассчитать временной шаг Δt и количество отсчетов M для теоретического импульса. Также могут потребоваться дополнительные операции нормализации и масштабирования результирующего сигнала.
Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь их задавать.
You
Напишите код для этого алгоритма
Monica
Конечно, вот пример кода на Python, реализующий описанный алгоритм свертки двух сигналов:
Этот код предполагает, что реальный сигнал с осциллографа сохранен в файле "real_signal.txt" в формате "время, амплитуда". Код загружает этот сигнал, рассчитывает параметры теоретического импульса, формирует его отсчеты, и затем проводит свертку двух сигналов.
Результат свертки сохраняется в файле "convolution_result.txt". Вы можете использовать этот код как основу и адаптировать его под ваши конкретные данные.
Если у вас возникнут дополнительные вопросы, пожалуйста, не стесняйтесь их задавать.
@korsaj только после написания вспомнил что токовый трансформатор - про переменный ток. Сейчас развожу схемку, надеюсь скоро скину
@ДядяВован над внешним цапом стоит подумать. звучит как хорошая идея, ведь пины моего контроллера будут в дефиците (будет экранчик как минимум)
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.