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

marknb

Участник
  • Постов

    10
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный
  1. Поточнее возможно подсказать? SNR в разных полосах подставляются?
  2. Из разных источников в итоге собрал три формулы границы Крамера-Рао по измерению частоты. Рассмотрим кусок синусоиды длительностью 10милисек. Если смотреть на спектроанализаторе, то от уровня шума до максимума 20дБ. Считаем по формуле 18.20 1/(100*(2*pi*0.01)^2)=2.5 Считаем по формуле 3.32 (Синусоида длительностью 0.01сек оцифрована 100кГц) Fs=100000; %дискретизация SNR=100; %20дБ N=0.01*Fs; %число отсчетов на интервале 0.01сек Fs*12/( SNR * (2*pi)^2 * N*(N^2-1) )= 3.0396e-07 Как правильно интерпретировать и применить формулы, чтоб результаты примерно совпали, а то разница 7 порядков?
  3. Антенна(диаметр 1 метр), РПУ (усиление, шум неизвестны), АЦП(16 разрядов, квадратуры), FFT при частоте дискретизации 1Мгц и 2048 точек шумовая дорожка на спектре рисуется на уровне -80дБ. Задача оценить общую эквивалентную шумовую температуру всего тракта. Основываясь на том, что N=kTB и что мы спектр наблюдаем в полосе разрешения FFT, то есть B=1000000/2048 получаем T=-80- ([k]+[1000000]-[2048]), где [] 10*log10 -50+228.6-60+33=121.6dBK Во многих источниках шумовая температура системы прописывается значительно меньше 100dBK, а здесь получилось аж 121dBK. Такое возможно или где-то откровенно ошибся?
  4. Исправляющая способность сверточных кодов зависит от свободного расстояния. Предположим, что свободное расстояние равно 5, для кода одна вторая с ограничением два. Какое минимальное расстояние должно быть между ошибками, чтоб они могли быть исправлены?
  5. Одна БС имеет скремблер С1, другая С2, третья С3. Трубка,например, одновременно видит сигналы от всех трех БС и соответственно на входе получается суммарный сигнал С1+С2+С3 (под скремблерами находятся другие данные). Если я теперь на эту сумму накладываю, например, скремблер от БС1 С1. У меня что в остатке получится?, сумма того что было под С1 и оставшееся смесь от БС2 и БС3? Что такое происходит при умножении смеси на один из скремблеров, в результате чего выделяется только одна БС? Когда мы хотим разделить несколько каналов, мы каждому свой расширяющий код, расширяем и потом своим расширяющим кодом дерасширяем. А когда мы хотим разделить базовые станции мы просто умножаем. То есть для разделения пользуем разные действия?
  6. Пытаюсь построить трехмерную ДН прямоугольной ФАР в координатах угол места, азимут. Для этого использую код theta0=30; % угол места phi0=30; % азимут N=32; Nxr=N; Nyr=N; dolx=0.5; doly=0.5; eps = 0.001; nx = 0:Nxr-1; ny = 0:Nyr-1; i = sqrt(-1); % choose proper size fft Nrx = 10 * Nxr; Nry = 10 * Nyr; nfftx = 2^(ceil(log(Nrx)/log(2))); nffty = 2^(ceil(log(Nry)/log(2))); % generate array of elements array = ones(Nxr,Nyr); %====================================================================== % convert steering angles (theta0, phi0) to radians theta0 = theta0 * pi / 180; phi0 = phi0 * pi / 180; % convert steering angles (theta0, phi0) to U-V sine-space u0 = sin(theta0) * cos(phi0); v0 = sin(theta0) * sin(phi0); % Use formula thetal = (2*pi*n*dol) * sin(theta0) phasem = exp(i*2*pi*dolx*u0 .* nx ); phasen = exp(i*2*pi*doly*v0 .* ny ); % add the phase shift terms array = array .* (transpose(phasem) * phasen); w = array; %========================================================================== % Compute array pattern arrayfft = abs(fftshift(fft2(w,nfftx,nffty))).^2; %compute [su,sv] matrix U = [-nfftx/2:(nfftx/2)-1] ./(dolx*nfftx); indexx = find(abs(U) <= 1); U = U(indexx); V = [-nffty/2:(nffty/2)-1] ./(doly*nffty); indexy = find(abs(V) <= 1); V = V(indexy); %Normalize to generate gain patern rbar=sum(sum(arrayfft(indexx,indexy))) / dolx/doly/4./nfftx/nffty; arrayfft = arrayfft(indexx,indexy) ./rbar; V = asin(V); U = asin(U); V = V .* (180.0 / pi); U = U .* (180.0 / pi); pattern = 10*log10(arrayfft +eps); figure(1) mesh(V,U,pattern); Но в итоге если замерить центр максимума, то его координаты получаются не те, которые ожидалось увидеть (в данном примере 30 азимут и 30 угол места). Что не так делается?
  7. физическое явление корректно переводится на язык математики Согласен, но в том то и фокус, как именно корректно перевести. Для этого надо понимать ключевую идею, заложенную в тот или иной аппарат, а вот с этим, по крайне мере в области линейной алгебры мне не всегда все ясно. Очень часто при рассмотрении того или иного вопроса авторы сперва как то описывают задачу «простыми» выражениями, потом говорят – а давайте теперь это запишем в векторном, матричном виде, потом из этой матрицы то выдергивают столбцы, то строки, что-то на их базе считают, начинают исследовать какие-то свойства шаманским способом полученной матрицы, находить проекции на какие то искусственно полученные вектора, которые непонятно что отражают в твоей исходной задаче и делать на основании этого какие-то выводы, решения. Или ситуации наоборот. Ты что-то решаешь, но тебе даже в страшном сне не приходит мысль, что это можно и даже удобно представить в виде матрицы, векторов и т.д. Поэтому через некоторые простые примеры и пытаюсь разобраться. Рассмотрим пример В этом примере и один и другой вектор есть одна сущность – скорости, представление задачи в виде суммы двух векторов понятно. Есть два вектора, их можно сложить и получить третий вектор, опять же скорость. Если взять скалярное произведение этих векторов, то получим некое значение, которое будет говорить нам о том, что один вектор будет оказывать на итоговый результат действия другого вектора, то есть есть некая связь. Тоже логично и интерпретубельно. Но так же известно, что вектора можно умножать и векторно, когда на выходе не скаляр, а вектор. В данном примере что можно ожидать от векторного произведения, оно вообще допустимо? Если допустимо, то потенциально чем оно может быть полезно в данном случае? Другой пример. Это как раз ситуация, когда ну вообще не видится никаких предпосылок, чтоб задачу не то чтобы имеет смысл, удобно описать через вектора, а что вообще можно представить это через векторы и далее применять те или иные способы работы с векторами. Здесь один вектор получается точка в пространстве цена, другой вектор точка в пространстве количество. Чисто с формальной точки зрения, если я доверился тому, кто задачу представил векторами и для нахождения ответа применил скалярное произведение. Но если я вижу есть два вектора, то опять же чисто формально я говорю, что их можно сложить и получить третий вектор. Можно складывать эти вектора и если можно, то какую информацию будет нести получившийся суммарный вектор? А если эти вектора складывать низя (что вроде бы как разумно, так как их координаты имеют разные единицы измерений), то почему тогда их можно скалярно перемножать если каждый из них существует где-то в своем пространстве, которые непонятно как относительно друга ориентированы? И опять же, если можно их векторно перемножать, то какую информацию я могу ожидать получить через векторное умножение? И если в этом примере опять вернуться к скалярному умножению, то во всех учебниках тебя учат геометрической интерпретации скалярного умножения – дает представление об угловой ориентации исходных векторов. Но если в примере про скорости важность, сущность этого угла понятна, то в данном случае, что суммарный доход на самом деле есть какой-то угол совершенно не укладывается в голове.
  8. А что такое матрица, это разве не есть набор векторов, или по крайне мере одна из тождественных интерпретаций содержимого матрицы? Есть одна запись части задачи (первое уравнение), есть запись другой части задачи (другое уравнение). Есть некий мат аппарат в виде матриц, векторов. А на основании чего мы говорим, что суть нашей задачи такова, что ее можно описать языком матрицы? Только на основании того, что мы условие записали в неком виде, который в учебниках предлагают записать в виде матрицы, но совершенно не поясняя, что матричная сущность потому и потому то полностью соответствует духу нашей задачи? Ну это как раз и не понимаю - с одной стороны пока никто не сказал, что я не имею права записать рассматриваемый пример в виде комбинации векторов (чисто по формальным признакам, как пишут в учебниках, что если есть система, то ее можно интерпретиовать и записать как комбинацию векторов), а с другой стороны на самом деле, что это за вектора получаются, что и куда направляют?, я не понимаю. А что в предложенных мной записях нечестно? Для такой задачи не правильно составил систему линейных уравнений? Не правильно составленную систему записал в виде линейной комбинации векторов (которые правда не понимаю как интерпретировать)? И в результате неправильности не получится найти правильного ответа (скорость Х и скорость У в нашем случае)?
  9. Для озвученной в качестве примера система правильная? 1*Х+2*У=50 3*Х+4*У=120 Если система составлена правильно, то мы имеем право представить ее альтернативным тождественным способом в виде Х*[1 3]'+ У*[2 4]'=[50 120]' ? Если имеем право так представить, то математически записав задачу в таком виде как ее можно можно озвучить с учетом именно этой формы записи? Если в случае row звучит понятно (общий путь равен сумме двух путей с разными скоростями ), то в случае column получается, что складываем некий вектор [1 3]' и вектор [2 4]'. Если вектор скорости, силы понятно что, то что могут означать эти вектора, чьи координаты в данном случае просто время? Аналогично эту же задачу (исходную систему) можно описать в виде (матрица на вектор) 1 2 Х 50 3 4 У 120 что в итоге говорит о том, что dot произведение векторов [1 2] и [х у] равно 50 и [3 4] и [х у] равно 120, то есть находим угол между некими векторами, которые сформированы из времени и векторами из скорости. Как в этом случае будет звучать исходная задача? Когда в качестве матрицы у нас отсчеты комплексной экспоненты, а в качестве вектора отсчеты сигнала, то физика процесса вроде бы понятна - находим проекции входного сигнала на вектора, базис, представленный в матрице, то есть раскладываем сигнал в том или ином базисе (или просто в неком наборе векторов). А здесь находим проекцию вектора скорости на вектор времени?, что-то не то, а как то - не понимаю. В целом и общем речь не идет о скорости, времени, расстоянии, просто выбрано в качестве некого простого примера, на котором можно было бы посмотреть, что несмотря на то, что исходная задача может быть представлена в различной форме, при этом физическая, логическая сущность задачи не меняется.
  10. Как связать математику и жизнь, а именно линейную алгебру. Предположим есть простая школьная задача Известно 1 час со скоростью Х и 2 часа со скоростью У прошел 50 км 3 часа со скоростью Х и 4 часа со скоростью У прошел 120км Требуется найти скорости Х и У Теперь есть желание описать условие и решение этой задачи через разные понятия линейной алгебры. Из условия задачи естественным способом вытекает математическая запись в виде системы линейных уравнений 1*Х+2*У=50 3*Х+4*У=120 С другой стороны также известно, что линейную комбинацию векторов можно записать в виде системы уравнений, и соответственно логично, что линейную систему можно интерпретировать как линейную комбинацию неких векторов. Оставаясь на абстрактном уровне математики связка линейная комбинация - линейная система понятны. Но как исходную формулировку, которая изначально относится к описанию задачи языком системой линейных уравнений можно описать уже тем языком, который задачу описывает через линейную комбинацию векторов, и опираясь не на некую абстрактную математику, а опять же что-то на исходную физическую интерпретацию, когда в качестве описания задачи мы используем скорости, расстояния. На первый взгляд получается какая-то тарабращина – мы складываем два вектора, координаты которых измеряются часами и вдруг в этой же системе координат получаем вектор, который уже описывается другой системой координат – расстоянием. Абстрактно сложить два вектора и получить третий понятно, при этом при абстрактном подходе не возникает вопроса про изменение размерности системы координат, а при рассмотрении конкретной простой школьной задачи получается непонятная подмена, трансформация. Х*[1 3]'+ У*[2 4]'=[50 120]' линейная комбинация векторов Вектор с координатами один час и три часа складываем с вектором с координатами 2 и 4 часа и получаем вектор с координатами 50 и 120 км. То есть, как не теряя исходную физическую интерпретацию одну и ту же задачу непротиворечиво описать и системой уравнений и линейной комбинацией векторов?
×
×
  • Создать...