roboforum.ru

Технический форум по робототехнике.
Текущее время: 26 ноя 2024, 22:54

Часовой пояс: UTC + 4 часа




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.
Автор Сообщение
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:17 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Dmitry__ писал(а):
да ты шо? возьми нулевые коэффициенты в 1,2,4 звеньюх :)

Dmitry__, скажи мне, мой резкий друг, а с какого перепугу я должен брать там нулевые коэффициенты? Потому что тебе так захотелось? Так это твои проблемы. В общем случае в FIR коэффициенты не обязаны быть нулевые.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:23 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
Дети, ей богу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:36 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
=DeaD=, скажи мне, мой юный друг, почему я тебе должен что-то доказывать про кольцевой буфер, если у нас изначально спор пошел от этого:
=DeaD= писал(а):
Ну если уже FIR http://en.wikipedia.org/wiki/Finite_impulse_response это сдвиговый регистр, то я сдаюсь.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:45 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
По той банальной причине, что ты настаивал на утверждении, что кольцевой буфер это сдвиговый регистр:
Dmitry__ писал(а):
т.е. кольцевой буфер это реализация сдвигового регистра длиной 128 и шириной float на процессоре у которого это плохо получается?


Я уже молчу про:
Dmitry__ писал(а):
а, фир тоже сдвиговой регистр

Ты бы еще сказал, что автомобиль это тоже руль.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:48 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
как это:
>т.е. кольцевой буфер это реализация сдвигового регистра
коррелирует с этим:
>что ты сделал утверждение, что кольцевой буфер это сдвиговый регистр

???


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:49 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 04 окт 2004, 12:58
Сообщения: 10989
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко
8) мужики, вы как то не правильно письками меряетесь
кроме вас и еще наверное нескольких посетителей вообще никто не понимает о чем речь :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:55 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
:D
меня больше всего втыкает, что во всех примерах от =DeaD= в фир нарисован регистр сдвига, даже в проге - регистр сдвига
=DeaD= писал(а):
Там в примере кольцевого буфера нету, поэтому приходится делать сдвиг:

:lol:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 13:59 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Dmitry__ писал(а):
как это:
>т.е. кольцевой буфер это реализация сдвигового регистра
коррелирует с этим:
>что ты сделал утверждение, что кольцевой буфер это сдвиговый регистр
???

Очень хорошо коррелирует.

Есть такие вещи, как абстрактные структуры данных, есть код на языке высокого уровня, есть машинный код и есть реализации в железе. Реализация возможна сверху вниз, т.е. не может абстрактная структура данных быть реализацией машинного кода, а вот наоборот - легко.

Существуют абстрактные структуры данных кольцевой буфер и сдвиговый регистр.

Итого из всего этого, по-моему, достаточно явно следует одно из двух:
1. Ты сделал утверждение, что абстрактные структуры данных "кольцевой буфер" и "сдвиговый регистр" эквивалентны. Эту версию я принял за основную.
2. Или ты сделал еще более загадочное утверждение, что абстрактная структура данных есть реализация чего-то более низкого уровня. Я почему-то надеялся, что это не то, что ты имел в виду, я был не прав?

Или я упустил третий вариант?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:00 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
тяжелый случай


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Угу, полностью согласен. Так где у меня там в коде регистр сдвига? Ась?

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
:)
Переход с АVR на PIC, перешедший в холивар AVR vs PIC =) / 7 стр. / 9 сообщение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:09 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Dmitry__ писал(а):
меня больше всего втыкает, что во всех примерах от =DeaD= в фир нарисован регистр сдвига


Скажи уже, втыкатель, ГДЕ В ЭТОМ КОДЕ ( post210941.html#p210941 ) РЕГИСТР СДВИГА???
Код:
/* КИХ Фильтр на 128 отводов */
float fir_filter(float input)
{
    int i;
    static float sample[128];
    static int ptr=0;
    float acc;
    float output;

    sample[ptr] = input;

    acc = 0.0f;                     /* Аккумулятор */

    /* Умножение с накоплением */
    for (i = 0; i < 128; i++) {
        acc += (h[i] * sample[(ptr+i)&127]);
    }

    ptr=(128-1+ptr)&127;

    /* Выход */
    output = acc;

    return output;
}

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:14 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
setar писал(а):
8) мужики, вы как то не правильно письками меряетесь
кроме вас и еще наверное нескольких посетителей вообще никто не понимает о чем речь :crazy:

Угу. При этом каждый не слышит другого.

Кольцевой буфер и регистр сдвига - это лишь способы реализации элемента цифрового фильтра. Скажите, господа спорщики - какого именно?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Того, который хранит элементы, полученные на вход FIR.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Про кольцевой буфер
СообщениеДобавлено: 13 июл 2011, 14:19 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
blindman писал(а):
Кольцевой буфер и регистр сдвига - это лишь способы реализации элемента цифрового фильтра.

угу :roll:
=DeaD= писал(а):
Ну если уже FIR http://en.wikipedia.org/wiki/Finite_impulse_response это сдвиговый регистр, то я сдаюсь.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 38 ]  На страницу Пред.  1, 2, 3  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO