Перейти к содержанию
    

Helg

Участник
  • Постов

    5
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Helg

  • День рождения 16.07.1980

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. 01 Козырь ИЯ - Общая технология.djvu 02 Курносов АИ - Материалы.djvu 03 Горбунов ЮИ - Полупроводниковые приборы и интегральные микросхемы.djvu 04 Никифорова СН - Механическая и химическая обработка.djvu 05 Никифорова-Денисова СН - Термические процессы.djvu 06 Минайчев ВЕ - Нанесение плёнок в вакууме.djvu 07 Моряков ОС - Элионная обработка.djvu 08 Мартынов ВВ - Литографические процессы.djvu 09 Моряков ОС - Сборка.djvu 10 Семёнов ЮГ - Контроль качества.djvu Размер набора: ~12.5 Мб Год: 1989 http://depositfiles.com/files/r092hcqmu или http://ifolder.ru/19093614 В качестве программы "просмотрщика" можно использовать "WinDjView".
  2. 1. log10 функция не линейная и может принимать значения меньше 0. 2. MSP430F149 - я так понимаю он целочисленный. 3. Таблица из 4095 значений отпадает. 4. Точность 0.2 дБ Тогда значения удобно записывать в виде <41 : х=10*log(100*отсчёты АЦП/4095) * -1 * 10 (x = от -161 до 0) >41 : х=10*log(100*отсчёты АЦП/4095) * 10 (x = от 0 до 151) тогда они будут занимать 1 байт Начиная с некоторого места начнется повторение по 3 и более раз. Тогда можно построить формулу для интерполяции "на кусках", смотря где выигрывается соотношение получаемого кода с размером таблицы. ( if i<41 then ... if i<51 ... ) В Exel'e хорошо видно. Столбец 1 задаем =10*(LOG(100*RC[1]/4095)) Столбец 2 задаем =СТРОКА() Столбец 3 задаем ==ОКРУГЛ(10*RC[-3]; 0) Копируем до 4096 и смотрим =) Думаю, что скорость будет быстрее чем просто вычислять. Если еще посмотреть распределение отсчетов_АЦП и исходя из этого расположить переходы по if =)
  3. http://downloads.ebuki.powernews.ru/ Вроде небыло.
×
×
  • Создать...