0
Другие записи за это число:
2011/11/28 - Схема сознания.Слой 2
<< предыдущая заметкаследующая заметка >>
28 ноября 2011
Схема сознания.Слой 2.Продолжение

1.Вычисление и представление места клиента в пространстве
Функции
-поиск координат по голосу
(зависит от громкости сигнала,разности сигналов между ушей,разности эха для каждой буквы,реверберации комнаты в которой стоит говорящий человек)

Попробуем написать PHP-код для выполнения этой задачи для определения необходимых подфункций этой функции

//На входе у нас должен быть два звуковых сигнала обрабатываемые в цикле,на выходе координаты пространства
while(1)
{
$сигнал1=Usi(left,10); //Где Usi — функция дающая байты звука c левого уха ,10 -количество байт за один цикл
$сигнал2=Usi(right,10);//То же самое но с правого
//Чтобы получить координаты источников звука нужно знать координаты самих ушей в формате xyz
$ухол_к=array(10,10,10);
$ухоп_к=array(10,0,10);
//То есть мы стоим прямо на полу
//Если бы я был мозгом я бы ещё использовал систему равновесия для определения координат относительно земли
//В идеальном случае сигналы должны быть одиннаковы,но из-за того что они направлены в разных направлениях то и разность будет разной
//Правильнее было бы в этом случае высчитать сигнал из одного уха из другого уха и сохранить результат в массиве

for($сигнал1[$i];$i=0;$i++)
{
$разница_сигналов[$i]=$сигнал1[$i]-$сигнал2[$i];
}
//Что говорит нам разница сигналов,она говорит к какому уху достигает больше шума и насколько
//но этого не хватит для определения координат,если бы я был мозгом то я бы сделал уши наподобие глаз
//то есть ещё бы различал направление шума относительно уха
//Для этого я бы заставил отвечать рецепторные датчики шума только на прямое воздействие,
//То есть я бы не позволял датчикам возбуждаться если фронт звуковой волны идёт боком
//Это значит что у мозга должны быть дополнительные данные кроме самих сигналов
//То есть я не рассматривал бы ухо как одну микрофонную мемебрану,а рассматривал бы как миллион мини микрофонов

//Итак сигналов может быть много,предположим что десять ,это значит что и $сигнал1 и $сигнал2 являются массивами
//Поэтому нам придётся переписать программу
}
?>
В Википедии написано следующее:
<<
Таким образом улитка является механическим измерителем АЧХ, и по действию схожа с АЧХ-метром, а не с микрофоном. Это позволяет мозгу сразу реагировать на конкретный звук, а не производить преобразование Фурье математически (на что, впрочем, у него не хватит вычислительных способностей), с целью разложения воспринимаемого звука на отдельные источники.

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

Особенность дополнительного сжатия акустической информации позволяет значительно сократить время на анализ полученных данных. Закрученность улитки позволяет снимать спектр, совмещая октавы, то есть ось частоты в АЧХ звуковых колебаний закручивается, амплитуды октав совмещаются, что даёт возможность значительно сократить количество необходимых информационных каналов. Эта физическая основа слуха служит причиной восприятия музыки человеком.
>>
Честно говоря не совсем понял что такое АЧХ,преобразование Фурье,поляризация,гармоники,фаза гармоник,октавы попытаюсь вникнуть за эти 2 часа потом дальше буду писать

<<
Окта?ва (от лат. oct?va «восьмая») — музыкальный интервал, в котором соотношение частот между звуками составляет 1 к 2 (то есть частота высокого звука в 2 раза больше низкого). Субъективно на слух октава воспринимается как устойчивый, базисный музыкальный интервал. Два последовательных звука, отстоящие на октаву, воспринимаются очень похожими друг на друга, хотя явно различаются по высоте.
>>

<<
Преобразование Фурье — операция, сопоставляющая функции вещественной переменной другую функцию вещественной переменной. Эта новая функция описывает коэффициенты («амплитуды») при разложении исходной функции на элементарные составляющие — гармонические колебания с разными частотами.
>>

<<
Амплитудно-частотная характеристика (АЧХ) — функция, показывающая зависимость модуля некоторой комплекснозначной функции от частоты. Также может рассматриваться АЧХ других комплекснозначных функций частоты, например, спектральной плотности мощности сигнала.
>>

<<
Поляризация волн — явление нарушения симметрии распределения возмущений в поперечной волне (например, напряжённостей электрического и магнитного полей в электромагнитных волнах) относительно направления её распространения. В продольной волне поляризация возникнуть не может, так как возмущения в этом типе волн всегда совпадают с направлением распространения.[1]
>>

В принципе если частота колебаний равна 20-герцам,то длина волны будет примерно 20 метров в секунду,расстояние между ушами
20 см,то есть если максимальная тактовая частота нейрона максимум равна 1000 герц,то чтобы уловить разницу нужен нейрон с сотней герц?
Ну хорошо ,мы ещё имеем и направление сигнала и его значение,пишем заново код
$сигнал1=Uxo(left,10);
$сигнал1_напр=Napr(left);
$сигнал2=Uxo(right,10);
$сигнал1_напр=Napr(right);
//Задача выяснить направление сигнала
//Так оно уже у нас выяснено
?>
Тогда нужно будет расскрывать функцию Napr.
Буду очень рад кто расскажет что означает тот абзац из Википедии

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

<< предыдущая заметка следующая заметка >>
Оставить комментарий