|
|
  |
Как убрать постоянную составляющую? |
|
|
|
Apr 23 2012, 13:21
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649

|
Цитата(VladimirB @ Apr 20 2012, 18:46)  Юзайте округление вместо усечения и у вас всё получится. Округлил, палка упала на 10 Дб, сейчас 30 Дб. Что еще можно сделать?
|
|
|
|
|
Apr 23 2012, 14:45
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649

|
Цитата(_Anatoliy @ Apr 23 2012, 18:13)  Вам же посоветовали нормальные решения. СсылкаКакое именно? После АЦП поставил ФВЧ. Уровень упал в 0 (на выходе АЦП). После DDC уровень все равно смещен. Сделал округление. Помогло, но не сильно.
|
|
|
|
|
Apr 23 2012, 16:59
|
Местный
  
Группа: Участник
Сообщений: 229
Регистрация: 16-11-09
Пользователь №: 53 649

|
Цитата(_Anatoliy @ Apr 23 2012, 19:02)  Поставьте интегратор с большой постоянной времени,на его выходе будет ваша постоянка,её вычтите из входного сигнала. Правильно-ли я понимаю? Это должен быть Ких - фильтр с большим числом единичных коэфф. и низкой частотой сэмплирования?
|
|
|
|
|
Apr 23 2012, 18:45
|
Знающий
   
Группа: Свой
Сообщений: 614
Регистрация: 12-06-09
Из: рядом с Москвой
Пользователь №: 50 219

|
Цитата(_Anatoliy @ Apr 23 2012, 19:02)  Поставьте интегратор с большой постоянной времени,на его выходе будет ваша постоянка,её вычтите из входного сигнала. Я вот сейчас работаю с АЦП у которого сдвиг кода доходит до 20 м.з.р. И как же вам поможет округление в этом случае?  У человека DDC, поэтому постоянка с АЦП после умножения и фильтрации ФНЧ уйдёт автоматически без всяких интеграторов (если только частота гетеродина не нулевая). А вот отбрасывание любого количества младших разрядов в любом месте DDC (кроме входа) приведёт к постоянке на выходе. По-уму округление надо ставить везде, где отбрасываются разряды - мне помогло палка ушла с -80 до -120дБ. Но -30дБ палка это явный косяк в коде, поэтому без выкладывания исходников похоже тут не обойтись.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|