- 46
- 164 227
AGalilov
Serbia
Приєднався 30 бер 2019
Science and technology. Clear answers to difficult questions.
Код Хэмминга. Самоконтролирующийся и самокорректирующийся код.
Сегодня узнаем, как сделать информацию устойчивой к ошибкам, возникающим при её хранении и передаче по каналам связи. Один из способов защиты от ошибок, возникающих в цифровых данных при их хранении и передаче, придумал американский математик Ричард Хэмминг в 1947 году.
Исходники примера: github.com/galilov/HammingCode
Исходники примера: github.com/galilov/HammingCode
Переглядів: 7 628
Відео
Алгоритмы сортировки "Пузырёк" и "QuickSort"
Переглядів 248Рік тому
Рассматриваются простейшие алгоритмы сортировки данных "Пузырёк" и "QuickSort". Исходники: github.com/galilov/SortDemoYT Photo by Kelly Sikkema on Unsplash unsplash.com/photos/-nz-GTuvyBw
Вытесняющая многозадачность. Кухнонный пример на ассемблере x86.
Переглядів 618Рік тому
Сегодня - пример вытесняющей многозадачности. Показать такое в рамках нормального windows-приложения можно только с использованием функций самой операционной системы, что совершенно не даёт представления о том, как это может быть реализовано на уровне ядра. Хорошим выходом оказалась бесплатная программа DOSBox, представляющая собой полноценную эмуляцию MS DOS. DOSBox эмулирует низкоуровневые ос...
Кооперативная мультизадачность
Переглядів 332Рік тому
Умное слово «многозадачность» обозначает свойство операционной системы или среды исполнения программ обеспечивать параллельную или псевдопараллельную обработку нескольких задач. Существуют два основных вида многозадачности: вытесняющая и кооперативная или совместная многозадачность. В сегодняшнем примере я покажу реализацию кооперативной многозадачности внутри обычного windows-приложения. скача...
Обратное дискретное преобразование Фурье
Переглядів 4,3 тис.2 роки тому
Что такое и как работает Обратное дискретное преобразование Фурье. Портим стихотворение Пушкина и исправляем его при помощи IDFT. Преобразование Фурье "на пальцах" ua-cam.com/video/21C5cfD6FOo/v-deo.html #agalilov #itubeteam #нетвойне Photo by ThisisEngineering RAEng on Unsplash
Как работает свинцово-кислотный аккумулятор
Переглядів 5 тис.2 роки тому
Изучаем устройство свинцово-кислотного аккумулятора и смотрим, как он работает на примере самодельной действующей модели. Множество инженеров и ученых работали над улучшениями характеристик свинцово-кислотных аккумуляторов. Современное их производство - сложный процесс, в котором применяются самые передовые технологические решения, защищающие здоровье людей и окружающую среду от токсического во...
Алгоритм "МиниМакс" в игре "Крестики-Нолики"
Переглядів 4,9 тис.2 роки тому
Сегодня мы постигнем тайну алгоритма минимакс, лежащего в основе искусственного интеллекта игры «крестики-нолики» и многих других - даже шахмат. В конце видео будет показана реализация этого алгоритма, написанного на языке программирования Java. Ссылки: Исходники и бинарник для запуска (кроссплатформенный) .jar github.com/galilov/tictactoe Сам бинарник JAR github.com/galilov/tictactoe/raw/maste...
Как работает КОСМИЧЕСКИЙ тепловой щит
Переглядів 1,5 тис.2 роки тому
Торможение в атмосфере - один из самых ответственных этапов пилотируемых и некоторых беспилотных миссий. Спускаемый аппарат влетает в газовую оболочку планеты со скоростью в десятки тысяч километров в час. Принцип работы абляционной теплозащиты основан на нескольких физико-химических процессах. Самый главный вклад вносит структура пограничного слоя защиты, непосредственно подвергающегося воздей...
Скоро на канале: Как работает тепловой щит космических кораблей.
Переглядів 1,2 тис.2 роки тому
Как работает тепловой щит космических кораблей. #agalilov
Как работает Импульсный радар.
Переглядів 14 тис.2 роки тому
Сегодня в нашей программе импульсный радар - мы узнаем, как он работает и какие подводные камни я встретил во время создания действующей модели. Принцип его работы заключается в посылке короткого импульса излучения и измерении времени, за которое этот импульс, отразившись от препятствия, вернётся обратно. На словах - всё понятно, но так ли просто на самом деле? Исходники: github.com/galilov/dop...
Как работает Доплеровский радар.
Переглядів 18 тис.2 роки тому
Разбираемся с принципом работы доплеровского радара. Этот тип радарных устройств используется для измерения скорости движения объекта, например, транспортного средства. В настоящих радарах используются радиоволны, а в нашей настольной модели - тоже волны, но ультразвуковые. Исходники: github.com/galilov/doppler-radar #agalilov #itubeteam TheColumbusDispatch ua-cam.com/channels/pGnvIUZbg994_gnmc...
DSP на ATMEGA328: декодирование DTMF при помощи алгоритма Гёрцеля
Переглядів 1,6 тис.2 роки тому
Сегодня декодируем DTMF сигналы полностью на микроконтроллере Atmega328. В качестве контроллера у нас arduino-совместимая плата Iskra Nano Pro от компании Амперка. Стоит отметить, что микроконтроллер, вроде нашего, не очень подходит для цифровой обработки сигналов, и чтобы это стало возможным - пришлось пойти на ряд оптимизаций и грязных хаков. Чтобы больше узнать об алгоритме Гёрцеля или о выч...
AGalilov: Модификация Реактора насыщения: Антиусилитель!
Переглядів 4082 роки тому
В этом видео мы продолжаем экспериментировать с реактором насыщения и собираем инвертирующий магнитный усилитель. #agalilov
AGalilov: Декодер DTMF на C#
Переглядів 3,6 тис.2 роки тому
Сегодня рассмотрим использование преобразования Фурье, которое я показывал в предыдущем видео, на примере программы декодирования двухтональных сигналов DTMF, написанной на C#. Я не использую никаких особенных оптимизаций дабы оставить код максимально простым и понятным. Полностью документированный исходный код программы доступен по ссылке: github.com/galilov/arduino-dtmf/tree/main/ProcessDtmfD...
AGalilov: Преобразование Фурье "на пальцах"
Переглядів 61 тис.2 роки тому
Просто и наглядно, почти на пальцах, я расскажу, а главное - покажу - что такое и как работает преобразование Фурье, без которого никак не обойтись в алгоритмах цифровой обработки сигналов. Вы убедитесь, что математика может быть не только сложной, но и красивой. #ITubeTeam #agalilov #наука #математика
AGalilov: DTMF. Древний, но живой. Ардуино и его АЦП нам в помощь!
Переглядів 2,9 тис.2 роки тому
AGalilov: DTMF. Древний, но живой. Ардуино и его АЦП нам в помощь!
Фазированный массив антенн. Симуляция.
Переглядів 4252 роки тому
Фазированный массив антенн. Симуляция.
2D симуляция системы из 21 излучателя круговой направленности.
Переглядів 2262 роки тому
2D симуляция системы из 21 излучателя круговой направленности.
AGalilov: Реактор насыщения / магнитный усилитель.
Переглядів 9 тис.2 роки тому
AGalilov: Реактор насыщения / магнитный усилитель.
Как это сделано? Дуговая натриевая лампа высокого давления (ДНАТ).
Переглядів 7 тис.3 роки тому
Как это сделано? Дуговая натриевая лампа высокого давления (ДНАТ).
Взвешиваем атом при помощи химии, физики и Arduino. Масса атома меди.
Переглядів 6823 роки тому
Взвешиваем атом при помощи химии, физики и Arduino. Масса атома меди.
Атомный резонанс. Опыты на кухне. / Atomic resonance. Experiments in the kithen.
Переглядів 8633 роки тому
Атомный резонанс. Опыты на кухне. / Atomic resonance. Experiments in the kithen.
Датчик частоты сердечных сокращений на звуковой карте / Heartbeat sensor based on audio interface
Переглядів 2153 роки тому
Датчик частоты сердечных сокращений на звуковой карте / Heartbeat sensor based on audio interface
Опыт с эффектом Доплера / Doppler effect demonstration
Переглядів 1,1 тис.3 роки тому
Опыт с эффектом Доплера / Doppler effect demonstration
#5 Программирование на C/C++ в среде Arduino. Подключаем Энкодер.
Переглядів 9184 роки тому
#5 Программирование на C/C в среде Arduino. Подключаем Энкодер.
ДНАТ рулить
Вариант, использующий только ф-цию analogRead(), то есть без использования ассемблера (регистров и прерываний) даёт практически такой же результат по скорости работы АЦП. Для Mega Для сигнала частотой f=1 кГц получается 100 выборок на 12 периодов. 8.3 выборки на один период. Используя прерывания и двойной буфер, будет 100 выборок на 10.5 периодов 9.5 выборок на один период. Для UNO Для сигнала частотой f=1 кГц получается 100 выборок на 11.3 периодов. 8.8 выборок на один период. Используя прерывания и двойной буфер, будет 100 выборок на 10.4 периодов 9.6 выборок на один период. Эксперименты только начал и проверил на практике. // Вариант, исплользующий только ф-ции Arduino, int d = analogRead( A0); byte b = d >> 2; Serial.write(b); //RNN: В setup-е только инициализация Serial порта. И ВСЁ! Это вся программа и буфер не нужен. Возможно, у декодера будут проблемы, пока не знаю.
Низкий вам поклон друже) Спасибо за понятное объяснение.
Спасибо вам за видео!
Пока ничего не понятно.
Спасибо привет из Узбекистана ждем новых роликов!
Эта f с крючком и без палочки и есть главный знак!.!.!
Очень познавательно, БлагоДарю 👍☮️🥰
Ваш канал прям кладязь, очень интересно, благодарю 👍☮️🥰
Очень познавательно, БлагоДарю 👍☮️🥰
То что нужно, Благодарю 👍☮️🥰
Люди, помогите пожалуйста, как представить функцию x^2 на промежутке от -1 до 1 интегралом фурье??? Она же чётная, то есть надо по формуле с косинусом решать интеграл?
спасибо доходчиво
Очень сложно, ничего не понятно
Как не интересно, как нудно, как мутно. А я обожаю Фурье!
Кстати, нечто подобное видел в каких-то высоковольтных проводах зажигания для авто. Они были необычно гибкими и без меди внутри)
Всё очень хорошо и понятно объяснено, но только нужно иметь хотя бы первый курс вышмата за плечами) Без этого смотреть будет бесполезно.
"самое интересное начинается при достижения равенства ЧАСТОТЫ ВРАЩЕНИЯ БЕЛОЙ ЛИНИИ и САМОГО СИГНАЛА"... бля.. А ЧТО ЭТО ЗА БЕЛАЯ ЛИНИЯ, И КАКОГО ХРЕНА ОНА КУДА ТО ВРАЩАЕТСЯ???? и почему она вращается сама? и почему она вращается именно так? это же всё попахивает каким то частным случаем... так почему же ты жонглируя абстракциями "выгибаешь" их к какому-то вырожденному случаю - не объясняя что это за случай И ПОЧЕМУ ОН ИМЕННО и общее пытаешься объяснить через частное, но при этом ничего про своё частное ничего не говоришь - как распознать эти категории и отличить человеку, который только что зашёл и впервые в этой теме??? лучше бы ты шпили дальше в калосраку и не отнимал наше время )))
помоему чувак своим роликом только ещё больше запутал ))) "наматываем сигнал на плоскость" .. убило.. и вообще нетривиально для понимания - как это сигнал наматываем на плоскость... госпади что за пиздец
👍
Это просто лесоповал,спасибо автору канала
Здравствуйте! Спасибо за видео. Напишите пожалуйста характеристики пьезоизлучателей, а еще лучше - ссылку на сам продукт.
Это называется как окончательно запутать студентов! Молодец! Центр масс - это конечно что-то с чем то 🤣🤣🤣🤣
Интересно, до какой частоты работает этот диод, а также какой ток он может пропустить, да и напряжение пробоя , какая будет у него ? И вообще силовые диоды можно сделать дома? И этот диод на какое время работы рассчитан в этом стаканчике? Потому что там наверно идёт электролиз, значит время его ограничено?
Ибануться...частота намотки сигнала... таких терминов я ещё не слышал. На самом деле ничего непонятно.
Ничего непонятно - отрицание отрицания = все понятно .....
Ничего себе! 2 года назад не понял этот ролик, а теперь как понял! Спасибо большое)
Саша, привет от форумчан СМАРТСа)) и бывшей коллеги Астрахань Пейдж!
Сканирую это видео уже много раз, с каждым разом становится всё понятнее. Но косяков в объяснениях много, особенно для тех вроде меня, у кого по геометрии в школе был кол, а по алгебре двойка. Здесь чтобы что-то понять уже нужен кое-какой математический бекграунд. Где можно взять исходники кода из видео? Я никак не могу понять, каким образом в обратном преобразовании восстанавливается точная копия сигнала. В исходном аудио сигнале до преобразования частота 5000 может быть в трёх разных временных точках короткими импульсами, например. После преобразования у нас в спектре видно одну гармонику, иформация на каких секундах были импульсы этой частоты в исходном (полном, в данном случае всего wav файла) сигнале потеряна. Как же можно такой спектр преобразовать обратно без потерь в аудиоданные сохраняя во времени точные временные места появления данной частоты в исходном wav файле?
Разобрался, я ошибся, думая что количество генерируемых комплексных синусоид для преобразования (и, соотвественно, такое же количество коэффициентов Фурье) при DTFT должно быть равно частоте дискретизации сигнала, а на самом деле оно равно количеству сэмплов. Я никак не мог взять в толк, что речь идёт о генерировании сотен тысяч или даже миллионов частот/коэффициентов, каждый из которых соответствует одному сэмплу исходного сигнала. А потом для отображения на графике спектра реальных частот сигнала эти миллионы коэффициентов делятся на два, для того чтобы откинуть "отрицательную" зеркальную область частот, и усредняются по шкале от нуля до частоты Найквиста.
Отлично объяснил. Спасибо.
на самом деле если делать полностью в ручную тоесть и динамики в ручную делать то легче сделать на магнитном импульсе ведь достаточно заменить динамики на медную катушку которую можно намотать самому не имея динамиков которые труднее в изготовлениии. к сожалению действие модели мне пришлось смотреть без звука потомучто у меня зубы чувствительны к ультразвуку и начинают болеть
Подскажите, какую программу использовали для данной визуализации?
Вот ви адекватна здравомисляща людина , скажіть яке практичне примінення цього самого резонансу ? Ну кромі як розводити людей сказками про його Магію є ще хоть щось де від нього користь ? Дякую )
Но вот у меня такой вопрос есть а эта защита из этих материалов при посадке такой станции может выдержать при этом посадка может быть и не мягкой
ультразвук -это прекрасно, но это игрушечный вариант, будет ли настоящий, радиочастотный?
Доброго дня! Имею графики преобразования фурье. (Сам вокалист и пишу работу) Есть тест голоса до и тест голоса после. Как сравнить эти два графика?
Простите за вторжение, но у меня был странный случай : я была в тюрьме, сны снились очень редко, когда я не понимала что к чему - я их записывала или зарисовывала. Однажды мне приснился сон : парень едет в поезде, за окном лес, на этом фоне чётко видны цифры 12.14.5 , а перед ними слово RADAR., я об этом забыла, но пзже у меня обнаружили рак - делали операцию и была назначена химиотерапия : 12 курсов, через 14 дней, по 5 дней каждый... Освободившись я пересматривала рисунки и поняла, что цифры совпали совершенно точно, а про слово RADAR я совсем забыла. Увидев всю картинку я набрала это в поисковике и обнаружила несколько роликов, в том числе этот .Поняла что это какие то координаты, что набирая их в течение времени можно узнать траекторию движения объекта... Что то непонятное о программировании прослушала... Примерно в то же время, что и цифры я слышала вопрос умершего за полтора года до этого сына : мама, а где я буду жить? Никто мне не ожет объяснить - что это было? Это больше не повторяется, хотя я очень жду общения ним. Ещё когда я набрала в поисковике эти цифры и слово - появилась карта Китая с островом Тайвань - вид сверху. Помогите разобраться: может мне нужно самой собрать радар, как показано дальше в роликах? И что с ним делать, даже если мне помогут его собрать? Пожалуйста, не поленитесь, просвятите меня кто нибудь !!! .
Как я понял он использует импульсную систему обнурожения
Почему при увеличении частоты никак не меняется первый график? По идее, на нем либо должна уменьшаться амплитуда, либо масштабироваьтся временная ось - не так ли?
скорее всего автору было впадлу
Я правильно понимаю, что вращающаящася палочка- это генератор синуса - как гетеродин приемника?
спасибо
Объяснение не соответствует названию ролика,очень плохо, ничего не понятно.Дизлайк тебе.
кто в танке, инфу заценит)
По идее нужно решить уравнение 2^m-1-m= 15 и там m мы получаеа примерно 4,4=5 и того 5 контрольных битов должно быть контрольных
Неплохо!
Я в институте неплохо знал ТОЭ, в том числе разложение периодических функций в ряды Фурье. Но на ваших пальцевых объяснениях я ничего не понял. Дурацкий ролик.
Зачем сигнал намотки?
Теперь понятно ппочему уличные фонари сначала светят белым и только затем их свет становится оранжевым. Сейчас в городах все больше применяются более удобные и экономичные светодиодные фонари.
вот нихрена не на пальцах...Было бы вообще ничего непонятно, если бы я уже не знал, что тут происходит.
Я из этого видео, не понял только одно - а как определяется (вычисляется) Центр масс на графике, что слева внизу ? Может будет видео на эту тему ? Или может ссылочку дадите на материал ? Где будет также..."на пальцах", тобишь для чайников......
Не стало понятно😊