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

Преобразователь уровня

Добрый день

 

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

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

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

Заранее спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря, ничего не понял. Из какой области техники загадка?

 

В схеме используется 21-разрядный сигнал.

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

 

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

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

 

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

Аналоговый компаратор или цифровая обработка?

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

 

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

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

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Честно говоря, ничего не понял. Из какой области техники загадка?

 

 

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

 

 

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

 

 

Аналоговый компаратор или цифровая обработка?

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

 

 

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

 

Цифровая техника. ЦОС

Параллельная цифровая шина.

Для расчета преобразования Фурье

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

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поэтому хочется уменьшить кол-вол разрядов.

 

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

Ужас просто...

Хотя на самом деле все можно описать и по-человечески... Если думать о чем пишите и не жалеть букв...

Сами подумайте, нужен ли Вам ответ, может и так сойдет?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день

 

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

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

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

Заранее спасибо.

Конкретнее о задаче - откуда 21 разрядный сигнал берется и что за обработка планируется и для чего нужна? Конечная цель какая?

Можете объяснить, чтобы стало понятно всем, а не только Вам?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Советую не литературу, а установить Матлаб/Симулинк и промоделировать ваш 21-разрядный сигнал с n-компараторов и увидеть, что из этого получится. А потом уже можно будет подумать.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...