Если консерватория nikolz не умеет считать, то да.для указанного выше микрофона имеем:
MP34DT01-M имеет точку акустической перегрузки 120 дБ SPL с отношением сигнал/шум 61 дБ и чувствительностью -26 дБФС.
Т е не менее 10 бит.
----------------------------
Что-то явно не так в консерватории.
От куда вы берете 14 бит?судя по картинкам у Вас качество звука соответствует всего 5 битам вместо 14
var audioCtx = new window.AudioContext || new window.webkitAudioContext;
// sound - Int16Array
function play(sound) {
var audioBuffer = audioCtx.createBuffer(1, sound.length, smps);
var bufferData = audioBuffer.getChannelData(0);
for (var i = 0; i < sound.length; i++) {
bufferData[i] = sound[i]/32768.0;
}
var source = audioCtx.createBufferSource();
source.buffer = audioBuffer;
source.connect(audioCtx.destination)
source.start();
}
// Characteristic MIC EventListener
function micHandleChanged(event) {
if(event.target.value.byteLength >= 128) {
let samples = imaadpcm.decodeBlock(new Uint8Array(event.target.value.buffer));
if(rend) {
for(let i=0; i<samples.length; i++)
data_ch1.push(samples[i]);
play(samples);
}
cur_idx += samples.length;
}
}
судя по картинкам у Вас шум уменьшился в два раза. т е существенно.Заклеил дырку в микрофоне скотчем, тишина стала потише - но не особо.
Посмотреть вложение 11837
Подскажите, что это за программа?
Я вроде бы пробовал, тишина становится громче и сигнал тоже.
Попробовать можно, только анализатор у меня на 24 МГц всего, а частота там около 3 МГц, не знаю, будет ли информативно.
этот микрофон хуже, чем предыдущий.А микрофон такой у меня сейчас.
да, ценная презентация.для PDM микрофона -
Так и есть - подключил микрофон на плате STM32F4Discovery к модулю TLSR8253:да, ценная презентация.
Вот и получается, что собственный шум микрофона на уровне "тихого разговора". Так что, похоже, всё у меня нормально работает. Просто орать надо громче в микрофон Чтобы сигнал был громче, а шум - оставался такой же такой же.
Попробовал включить автоматическое усиление - ну да, и шум тишины усиливается тоже.
Похоже, надо какими-то программными методами дальше этот шум убирать. Ставить два микрофона, на основании того, что сигнал условно одинаковый в них, а шум - случайный - как-то этот шум убирать. Например.
Да, именно так всё и выглядит и на слух то же самое.+ Шум в комнате от компа и т.д.
Картинки красивые, но бестолковые ,Так и есть - подключил микрофон на плате STM32F4Discovery к модулю TLSR8253:
-60 и кажет (красная полоса). + Шум в комнате от компа и т.д.
В той, в которой слышен шум - это то, о чем вы не понимаетеКартинки красивые, но бестолковые ,
так как не указано в какой полосе измеряли шум для определения сигнал/шум.
Поэтому -60 - это просто число.
Это главный реальный показатель, а остальное - это маркетинговые производные, которым вас обучали, но как пользоваться и как они выводятся не обучилиПоэтому -60 - это просто число.
вместо ля-ля, просто напишите в какой полосе частот Вы измерили шум.Это главный реальный показатель, а остальное - это маркетинговые производные, которым вас обучали, но как пользоваться и как они выводятся не обучили
В звуковойвместо ля-ля, просто напишите в какой полосе частот Вы измерили шум.
Иначе ваш главный показатель -ерунда.
прикольно, Вы документацию читаете?@nikolz - где вы учились?
Видно, что практики у вас никогда не было и вы не в курсе как передается, принимается, оцифровывается звук в технике?
Это:
Посмотреть вложение 11859
увеличенная шкала (фрагмент) в единицах оцифровки сигнала (там подписано - smpl), а полный размах сигнала у нас -32768..32767 единиц.
Это:
Посмотреть вложение 11860
Отображение амплитуды сигнала в дБ от максимума (0 дБ - полная шкала).
Это:
Посмотреть вложение 11861
FFT по всему замеру.
Ку-ку. Оставайтесь безграмотным, раз не врубаетесь в стандартные единицы и разложения их во всякие спектры.прикольно, Вы документацию читаете?
Там указаны параметры измерения сигнал/шум.
еще есть книжки по спектральному анализу, но Вы их не читали очевидно.
Поэтому либо пишите полосу частот для измерения мощности шума
и тогда Ваши показания можно сравнивать с документацией, либо Ваши дБ - это просто две буквы, а -60 это просто число.
Можно мерить и в попугаях. Это ваше право.
как всегда, вместо прямого ответа ,Ку-ку. Оставайтесь безграмотным, раз не врубаетесь в стандартные единицы и разложения их во всякие спектры.
Тема то уже то-го - осталась только для вашего спаму, а задачу давно решили и данными с исходниками обменялись...
Я не нанимался вас учить, хотя тут уже всё было вам разжованно, аж с рисунками. И тем более: 'Научить невозможно - можно только учиться'.как всегда, вместо прямого ответа ,
который Вы очевидно не знаете,
в защиту Вашего апломба используете хамство.