Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Преобразователь уровня
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
alexmsokolov
Добрый день

В схеме используется 21-разрядный сигнал. Тащить за собой все эти разряды не хочется, так как после множества умножений числа будут гигантскими.
Поэтому хочется уменьшить кол-вол разрядов. Есть идея с компараторами и пороговым значением. Грубо говоря n компараторов, каждый компаратор сравнивает поступившее число с Aпор*m и Aпор*(m+1). Если число попадает в этот промежуток, то на выходе получится число равное m.
Есть ли какой-нибудь способ уменьшить разрядность без компараторов? Или литературу посоветуйте для чтива.
Заранее спасибо.
Baser
Честно говоря, ничего не понял. Из какой области техники загадка?

Цитата(alexmsokolov @ Mar 30 2016, 17:20) *
В схеме используется 21-разрядный сигнал.

Аналоговый сигнал с уровнем шумов в 21 разряд? Параллельная цифровая шина?

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

А зачем нужно умножать?

Цитата
Поэтому хочется уменьшить кол-вол разрядов. Есть идея с компараторами и пороговым значением. Грубо говоря n компараторов, каждый компаратор сравнивает поступившее число с Aпор*m и Aпор*(m+1). Если число попадает в этот промежуток, то на выходе получится число равное m.

Аналоговый компаратор или цифровая обработка?
Как быть, если обычный компаратор (не оконный) сравнивает с одним порогом и на его выходе получается двоичный сигнал (да или нет)?

Цитата
Есть ли какой-нибудь способ уменьшить разрядность без компараторов?

Отбросить лишние разряды?
alexmsokolov
Цитата(Baser @ Mar 30 2016, 18:15) *
Честно говоря, ничего не понял. Из какой области техники загадка?


Аналоговый сигнал с уровнем шумов в 21 разряд? Параллельная цифровая шина?


А зачем нужно умножать?


Аналоговый компаратор или цифровая обработка?
Как быть, если обычный компаратор (не оконный) сравнивает с одним порогом и на его выходе получается двоичный сигнал (да или нет)?


Отбросить лишние разряды?


Цифровая техника. ЦОС
Параллельная цифровая шина.
Для расчета преобразования Фурье
Отбрасыванием "лишних" разрядов - проблему не решить, слишком сильно упадет точность.

iosifk
Цитата(alexmsokolov @ Mar 30 2016, 17:20) *
В схеме используется 21-разрядный сигнал. Тащить за собой все эти разряды не хочется, так как после множества умножений числа будут гигантскими.
Поэтому хочется уменьшить кол-вол разрядов.


Жаль мне Вас, ей бо... Ходите и за собой разряды тащите, прямо как бурлаки на Волге... Причем непонятно где и куда.. И совсем непонятно зачем. А там, не знаем где сидят в засаде "множества умножений"...
Ужас просто...
Хотя на самом деле все можно описать и по-человечески... Если думать о чем пишите и не жалеть букв...
Сами подумайте, нужен ли Вам ответ, может и так сойдет?

Maverick
Цитата(alexmsokolov @ Mar 30 2016, 17:20) *
Добрый день

В схеме используется 21-разрядный сигнал. Тащить за собой все эти разряды не хочется, так как после множества умножений числа будут гигантскими.
Поэтому хочется уменьшить кол-вол разрядов. Есть идея с компараторами и пороговым значением. Грубо говоря n компараторов, каждый компаратор сравнивает поступившее число с Aпор*m и Aпор*(m+1). Если число попадает в этот промежуток, то на выходе получится число равное m.
Есть ли какой-нибудь способ уменьшить разрядность без компараторов? Или литературу посоветуйте для чтива.
Заранее спасибо.

Конкретнее о задаче - откуда 21 разрядный сигнал берется и что за обработка планируется и для чего нужна? Конечная цель какая?
Можете объяснить, чтобы стало понятно всем, а не только Вам?
syoma
Цитата(alexmsokolov @ Mar 30 2016, 16:20) *
В схеме используется 21-разрядный сигнал. Тащить за собой все эти разряды не хочется, так как после множества умножений числа будут гигантскими.
Поэтому хочется уменьшить кол-вол разрядов. Есть идея с компараторами и пороговым значением. Грубо говоря n компараторов, каждый компаратор сравнивает поступившее число с Aпор*m и Aпор*(m+1). Если число попадает в этот промежуток, то на выходе получится число равное m.
Есть ли какой-нибудь способ уменьшить разрядность без компараторов? Или литературу посоветуйте для чтива.

Советую не литературу, а установить Матлаб/Симулинк и промоделировать ваш 21-разрядный сигнал с n-компараторов и увидеть, что из этого получится. А потом уже можно будет подумать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.