149 / 130 / 37
Регистрация: 31.10.2016
Сообщений: 1,454
1

Опечатка в ГОСТ 17187-2010

16.09.2020, 12:08. Показов 412. Ответов 4
Метки нет (Все метки)

В этом госте приведены формулы для частотной коррекции шумомера, для учёта различия восприятия человеком громкости звука на разных частотах. Для шкалы С формула имеет вид:
https://www.cyberforum.ru/cgi-bin/latex.cgi?C(f)=20lg\left[\frac{f_4^2f^2}{(f^2+f_1^2)(f^2+f_4^2)}\right]-C_{1000}
https://www.cyberforum.ru/cgi-bin/latex.cgi?f_1\approx 20,6 Hz; f_4\approx 12194 Hz; C_{1000}=-0,062 Db
Для шкалы А:
https://www.cyberforum.ru/cgi-bin/latex.cgi?A(f)=20lg\left[\frac{f_4^2f^2}{(f^2+f_1^2)(f^2+f_2^2)^{1/2}(f^2+f_3^2)^{1/2}(f^2+f_4^2)}\right]-A_{1000}
https://www.cyberforum.ru/cgi-bin/latex.cgi?f_2\approx 107,7 Hz; f_3\approx 737,9 Hz; A_{1000}=-2,0 Db

Корректировка С лучше характеризует чувствительность человеческого уха к громким звукам, скорректированная по ней громкость измеряется в единицах Дбс. Однако, гораздо чаще, используется корректировка типа А, и соответственно единицы Дба, лучше подходящая для умеренной громкости.

При попытке воспользоваться данными формулами, сверив результаты расчёта, с соответствующими числовыми значениями из таблицы того же ГОСТ, быстро обнаружилось, что результаты расчёта коррекции С находятся в пределах установленной погрешности, в то время как формула для коррекции А не работает совсем.
Чтобы найти опечатку, пришлось разбираться в аппроксимациях АЧХ фильтров, для которых собственно и выведены эти формулы. В примечании того же ГОСТ сказано, что коррекция А получается из коррекции С добавлением к соответствующей АЧХ двух полюсов на частоте 0 Гц, и двух полюсов на частотах 107,7 и 737,9 Гц. Однако, в формуле для коррекции А видны изменения, связанные только с двумя полюсами для 107,7 и 737,9 Гц. Чтобы добавить 2 полюса на частоте 0 Гц нужно по идее поделить дробь под логарифмом на квадрат f. Но после такой модификации наблюдаются ещё большие расхождения табличных и расчётных данных.

После этого, как один из возможных вариантов, возникло предположение, что на частоте 0 Гц в АЧХ фильтра нужно добавить не полюсы а нули. Формула, соответствующая такой модификации имеет вид:
https://www.cyberforum.ru/cgi-bin/latex.cgi?A(f)=20lg\left[\frac{f_4^2f^4}{(f^2+f_1^2)(f^2+f_2^2)^{1/2}(f^2+f_3^2)^{1/2}(f^2+f_4^2)}\right]-A_{1000}
и результаты расчётов по ней очень хорошо согласуются с табличными значениями.

Таким образом, в ГОСТ 17187-2010 явно присутствует опечатка в формуле (7), переменная f в числителе подлогарифмической дроби этой формулы должна быть в 4-ой, а не во 2-ой степени. Кроме того, имеется опечатка и в примечании, так как фильтр частотной коррекции А получается из фильтра частотной коррекции С добавлением 2-х нулей на частоте 0 Гц и 2-х полюсов, на частотах 107,7 и 737,9 Гц, а не как там написано.

Возможно, для кого то всё это окажется полезным.
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.09.2020, 12:08
Ответы с готовыми решениями:

Реализация ГОСТ 34.11-94 или ГОСТ 34.11-2014
Поделитесь реализацией хэш функции для подсчета контрольной сумма файла. Одну нашел. Но она...

Опечатка ли?
Доброе утро, по Шилдту вот так ) Почему у меня всегда выдает а вместо запятой

Опечатка ?
Здравствуйте господа, изучаю потихоньку свореня. Но вот проблема В последней схеме опечатка ? Ну...

Опечатка ли?
Давно уже хотел задать этот вопрос, все как-то руки не доходили. В справке по команде if /? есть...

4
Модератор
Эксперт по электронике
7692 / 3847 / 1492
Регистрация: 01.02.2015
Сообщений: 11,892
Записей в блоге: 2
16.09.2020, 13:34 2
Alexis333, да, может быть и так - потому, что размерности в числителе и знаменателе не совпадают.

Было бы хорошо, если бы вы ещё и указывали параграф и номер формулы, чтобы поиск по ГОСТ сократить.

И ещё.
В национальном ГОСТ Р 53188.1 2008 (МЭК 61672-1:2002) формула идентична межгосударственному ГОСТ 17187-2010.
Этот ГОСТ - калька или адаптация какого-то IEC стандарта - как там с формулой?

От ошибок никто не застрахован, но ГОСТ - проверяют тщательно и уже прошло 12 лет от публикации национального и 10 лет от публикации межнационального стандартов - ошибка была бы исправлена.
0
149 / 130 / 37
Регистрация: 31.10.2016
Сообщений: 1,454
16.09.2020, 15:29  [ТС] 3
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Было бы хорошо, если бы вы ещё и указывали параграф и номер формулы, чтобы поиск по ГОСТ сократить
всё это в разделе 5.4 Частотные коррекции, ошибка в формуле 7, и ошибка в примечании в конце пункта 5.4.10 (полюсы на частоте 0 Гц перепутаны с нулями).

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
От ошибок никто не застрахован, но ГОСТ - проверяют тщательно и уже прошло 12 лет от публикации национального и 10 лет от публикации межнационального стандартов - ошибка была бы исправлена
сейчас посмотрел другие редакции, в том числе и самые последние - изменений нет нигде, всё та же формула, всё то же примечание ...
Так, что никто ничего до сих пор не обнаружил и не исправил. А проверить - элементарно, просто нужно посчитать по формуле (7) и заглянуть в таблицу для той же частоты. К стати, таблица представлена в том же разделе 5.4 "Частотные коррекции".

Представляете, если эта формула "зашита" в какой нибудь шумомер, или ПО ... Тогда измеряемый уровень звука окажется на 30 Дб заниженным относительно реальной величины. Хотя, такое наверное маловероятно, ведь это всё в конечном итоге всё равно поверяется

Добавлено через 12 минут
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
уже прошло 12 лет от публикации национального и 10 лет от публикации межнационального стандартов - ошибка была бы исправлена
К стати, вполне возможно, что данная ошибка уже была неоднократно обнаружена, но сообщения об этом просто игнорируются, именно по этим соображениям. Ну и субъективный фактор - последствия, связанные с наличием такой ошибки, наверное, никого особо не воодушевляют.
0
Модератор
Эксперт по электронике
7692 / 3847 / 1492
Регистрация: 01.02.2015
Сообщений: 11,892
Записей в блоге: 2
16.09.2020, 15:47 4
А в стандарте IEC 61672-1:2002 что с формулой?
Я не смог быстро его найти и остановился.

Попробуйте связаться с госорганом по этим стандартам.
0
149 / 130 / 37
Регистрация: 31.10.2016
Сообщений: 1,454
16.09.2020, 17:46  [ТС] 5
Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
А в стандарте IEC 61672-1:2002 что с формулой?
Я его нашел в редакции 2005г., там формула написана правильно, f в 4-ой степени. Примечание написано тоже верно - 2 нуля на частоте 0 Гц и 2 полюса на частотах f2 и f3.

Получается "спасибо" переводчику. Чем ломать голову, проще было бы посмотреть в англоязычную версию ...
С другой стороны, всё таки госстандарт, и в РФ люди работают именно по нему. А тут такое отношение.
Ведь дело совсем не в том, что ошибка появилась, а в том, что отечественная система стандартизации допустила возможность ей оставаться незамеченной и, соответственно, неисправленной на протяжение 12 лет.

Цитата Сообщение от ФедосеевПавел Посмотреть сообщение
Попробуйте связаться с госорганом по этим стандартам
Форум много кто читает, думаю теперь рано или поздно слухи до них и так дойдут. А лично для себя, я в этом никакого смысла не вижу.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.09.2020, 17:46

Опечатка в Грубере?
В переводных книгах много опечаток. А вот это что такое, неужели и тут опечатка? SELECT * FROM...

Опечатка в книге
Здравствуйте, вот код: A - это название массива, а N - его размерность for (int i=0; i<N-1;i++)...

Опечатка в яндексе
Здравствуйте! У меня есть сайт wohoo.ru. если в яндексе искать wohoo, то он говорит это опечатка и...

Опечатка в олимпиаде?
Уважаемые форумчане, при решении одной интернет-олимпиады я столкнулся с таким вопросом 4....

Опечатка в CSS
При вводе текста, не выводится русский, а только английский. Я пока в CSS не силен... Вот файл:...

Ошибка или опечатка?
Почему в этой таблице у float и double нет отрицательных значений?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.