Диапазон представления абсолютных значений чисел с плавающей запятой много больше, чем в форме с фиксированной запятой. Однако программы, в которых числа представлены с фиксированной запятой, выполняются значительно быстрее.
При использовании большого количества арифметических операций в алгоритмах программы становятся заметным эффект округления результатов. При представлении чисел с плавающей запятой этот эффект незначителен. Представление чисел с фиксированной запятой требует учёта ошибки от каждой арифметической операции, после которой проводилось округление её результата.
В алгоритме БПФ такими операциями являются операции умножения. Внутри каждой БО есть операция умножения двух комплексных чисел, которую можно разбить на 4 операции простых умножений.
Зная максимальный размер преобразуемого массива и разрядность представления отсчётов в процессоре - , можно определить отношение среднеквадратических значений ошибки и выходного сигнала [5] при поэтапном масштабировании массивов чисел:
. 5.12
Для гармонического колебания , для периодического колебания прямоугольной формы (меандра) (для нормированных сигналов).
Формула (5.11) учитывает ошибки при вычислении БПФ, связанные с округлением произведений и масштабированием, которое используется, чтобы избежать переполнении. При вычислении БПФ существует ещё один источник погрешностей, обусловленный неточным представлением значений поворачивающих множителей. Однако, дисперсия этой ошибки значительно меньше, чем дисперсия ошибки из-за округления и масштабирования и пропорциональна не , как дисперсия округления и масштабирования, а - [5].
Для расчёта полного отношения шум/сигнал (ОШС) в выходных отсчёта БПФ необходимо учесть все шумы каскадов приёмника.
Для получения низкого коэффициента шума смесителя требуется хорошая развязка между гетеродинными и сигнальными входами. Например[10], развязка в 10дб увеличивает коэффициент шума смесителя на 10%, развязка в 20дб ухудшает его на 1%. Способностью в значительной мере подавлять шумы гетеродина обладают балансные смесители, т.к. имеют высокую степень развязки цепей сигнала и гетеродина. Параметры балансного смесителя зависят от параметров смесительных диодов и от параметров СВЧ моста. Применение диодной интегральной пары в балансном смесителе увеличивает развязку между цепями сигнала и гетеродина, величина, которой при этом будет определяться в основном параметрами СВЧ моста[10]. Современная технология позволяет изготовлять СВЧ мосты с параметрами позволяющими развязать цепи сигнала и гетеродина на 30-40бд. Следовательно, влияние шумов гетеродина на коэффициент шума смесителя и его потери преобразования будет незначительным.
Для применения в балансном смесителе выбрана диодная пара 3А130АС-3[11]. Данный прибор имеет нормированный (с учетом коэффициента шума последующего усилителя равного ) коэффициент шума (максимальное значение ),.
Тогда отношение сигнал /шум на входе АЦП по сравнению с отношением сигнал/шум в антенне, характеризуемое коэффициентом шума приёмника:
, 5.13
где - потери цепи передачи антенна – смеситель: , - потери в СВЧ – мосте: .
Очевидно, что . Шумы, вносимые АЦП и ЦАС в выход отсчёты сигнала, можно считать аддитивными.
Для возможного получения результата оценки расстояния в реальном масштабе времени далее рассматривается случай при представлении чисел в МП с фиксированной запятой.
Анализ возможных значений шумов показывает, что подавляющий вклад будут вносить (в итоговое ОШС) шумы округления и масштабирования (5.4). При этом мощность излучения передатчика можно значительно уменьшить без какого-либо заметного искажения сигнала до значения, соответствующего превышению дисперсии шума квантования над мощностью шума на входе АЦП на 7-10дб. Однако необходимо учитывать изменения диэлектрической проницаемости отражающей среды в диапазоне возможных значений. Для моего ТЗ диапазон возможных значений: . Следовательно, коэффициент отражёния может принимать значения от 0,172 до 0,33.
Согласно (5.11), зная необходимо значение ОШС по амплитуде в выходных отсчётах спектра сигнала и разрядность представления чисел в МП, можно определить максимально возможную длину последовательности .
Разрядность представления чисел в МП выбрана соответствующей разрядности микроЭВМ КР1830ВЕ51 -
Конкретное значение ОШС, как уже отмечалось, в выходных отсчётах БПФ даёт ту или иную величину сглаживания дискретной ошибки. Однако величина сглаживания при этом определяется относительно частотного расстояния между спектральными отсчётами - , которое в свою очередь зависит от (5.10)
При задании низкого ОШС длина последовательности БПФ должна быть небольшой, а это хоть и уменьшит время выполнения БПФ, но и увеличит (5.10). Большое ОШС может не дать заметного сглаживания дискретной ошибки.
Для дальнейших расчетов ОШС в выходных отсчётах выбрано равным -25дб.
Тогда при прямоугольном колебании (СКЗ=1) на входе АЦП, каковым является сигнал после прохождения АО, согласно (5.12), длина последовательности БПФ не должна превышать значения:
.
Длина последовательности БПФ выбрана равной целой степени двойки – 256.
В соответствии с возможностью представления сигнала, имеющего наибольшую разностную частоту 40000 Гц, цифровым эквивалентом,
Период дискретизации выбран равным . Дальнейшее увеличение (увеличение ) ограничено уменьшением при этом временем представления сигнала , что является актуальным для представления отраженного от минимального расстояния, имеющего максимальный период сигнала разностной частоты. Для и отсчётов, в соответствии с (5.2) частотное расстояние между входными отсчётами БПФ:
, 5.14
что соответствует действительному расстоянию:
. 5.15
Увеличение отсчётов частоты в интервале выбрано за счёт уменьшения (рис.5.1,в-г), т.к. второй путь – уменьшения частоты дискретизации, кроме указанной чуть выше причины, вызывает ещё и увеличение (5.14, 5.15).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.