|
|
  |
SSB приемник на 3.5 МГц современно и недорого |
|
|
|
May 7 2017, 16:43
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(rloc @ May 7 2017, 19:20)  Пишите подробно, каким образом она получается при равенстве несущей и гетеродина? При строгом равенстве - это будет постоянное смещение пропорциональное углу (привет ФАПЧ). При нестрогом - биения, которые я переношу на ноль, путем домножения их гильбертианы на комплексную экспоненту этой частоты. Ну а от результат angle. Самая запара чатоту этих биений точно понять, делаю пока через fft и экстраполяцию по по бинам максимума, дабы уменьшить погрешность некратности к частоте дискретизации вот типа так можете посмотреть CODE lo = 200; fg = 200; T = 10; fds = 44100; dphi = 0.12345; t = 0:1/fds:T; for x = 1: length (t) if t(x) < T/2 flo(x) = sin (lo*2*pi*t(x)); else flo(x) = sin (lo*2*pi*t(x) + dphi); end %flo(x) = flo(x) + 0.1*(rand()-0.5); end flo = hilbert(flo); flo(pow2(nextpow2(length(flo)))) = 0; % up to near pow2 for FFT speed fget = exp(-j*2*pi*t*fg); % гетеродин fget(pow2(nextpow2(length(fget)) )) = 0; % up to near pow2 for FFT speed fb = flo.*fget; %биения plot (unwrap(angle(fb)))
|
|
|
|
|
May 7 2017, 20:24
|
Гуру
     
Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493

|
Цитата(rloc @ May 7 2017, 23:10)  Мне важно чтобы вы понимали, без смещения по частоте невозможно сделать деление на квадратуры с цифровой точностью. хотелось бы понять почему, хотя с постулатом согласен интуитивно. На пальцах понятно, что если вектор вращается, то можно оценить его амлитуду и фазу, если только она не меняется очень быстро. Правда этот случай, вероятно идентичен расширению спетра больше чем отстройка. Осталось смоделировать все это в Матлабе, да и понять какие при каких вводных данных получатся погрешности, и как с этим жить дальше  так то работает ведь, но у меня амлитуда меняется мало и фаза скачет редко.
|
|
|
|
|
May 7 2017, 22:10
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(DASM @ May 7 2017, 23:59)  Правда тоже не очень хорошо, у моих ТСХО 5 Гц разница Интересно же знать, хватит ли этой расстройки для измерения за время 0.1 сек. Берем выборку отсчетов с АЦП за время 0.1 сек, комплексно перемножаем на разницу по частоте, усредняем (суммируем) и получаем 1 комплексное число, в котором заключена информация об амплитуде и фазе. Фактически, эта операция - это ДПФ в одной частотной точке, сделанное с прямоугольным окном во временной области. Чем плохо прямоугольное окно? Оно не обеспечивает хорошей селекции (фильтрации) от соседних частотных бинов, и напрашивается применение какого-либо окна. При смещении между частотами 10 Гц и времени наблюдения 0.1 сек, выборка будет содержать всего лишь один период разностной частоты, при наложении окна на такую выборку мы очевидно существенно потеряем в точности измерения амплитуды и фазы. Чтобы этого не произошло, надо либо увеличить время накопления, либо смещение по частоте. Второй вариант, мне кажется, более простым. Преимуществом второго варианта является возможность применения 1 АЦП, если не нужна селекция по зеркальному каналу, потому что при повороте "юбки" ФШ относительно нуля, допустим на частоте 100 Гц, к частоте 10 Гц добавятся составляющие на 30 дБ более низкие (спад шумов в области 10-100 Гц составляет 30 дБ/дек), что не приведет к потери точности измерения. И, как уже писал выше, обеспечить ЭМС на одной ПП легче при более высокой разнице между двумя частотами. VCTCXO по стоимости не выше обычных TCXO и обеспечивают диапазон перестройки до 10 ppm.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|