ЦИФРОВОЙ РЕКУРСИВНЫЙ ФОРМИРОВАТЕЛЬ ОТСЧЕТОВ СИГНАЛОВ С ЛИНЕЙНОЙ ЧАСТОТНОЙ МОДУЛЯЦИЕЙ
DIGITAL RECURSIVE CHIRP SIGNAL COUNT GENERATOR

Область техники, к которой относится изобретение
Изобретение относится к радиотехнике, автоматике и вычислительной технике и может быть использовано для формирования высокостабильных и высокоточных сигналов с перестраиваемыми параметрами.
Уровень техники
Известен цифровой формирователь сигнала с линейной частотной модуляцией (авторское свидетельство СССР №1099407, М. Кл. H04L 27/12, опубл. 23.06.1984 г.), основанный на предварительном формировании прямоугольных импульсов соответствующей длительности и их последующей фильтрации. Недостатком такого формирователя является низкая точность, не предусмотрена возможность получения когерентных квадратурных сигналов.
Известен цифровой вычислительный синтезатор с квадратурными выходами (патент РФ №2294054, М. Кл. H03L 7/18, опубл. 20.02.2007), основанный на предварительном формировании ступенчатых сигналов треугольной формы с последующей аналоговой фильтрацией. Недостатком такого формирователя является низкая точность.
Наиболее близким к предлагаемому техническому решению является техническое решение, представленное в патенте ЕР 0528565 "Digital chirp generator systems", G06F 1/03, H03B 23/00, опубл. 30.07.1992, в котором заранее вычислены и записаны в постоянные запоминающие устройства отсчеты гармонических сигналов, сдвинутых по фазе на π/2, ЛЧМ-сигналы в котором формируются за счет формирования при помощи двойной рекурсии соответствующей адресации памяти. Недостатком такого решения является чрезмерно большой объем памяти для обеспечения высокой точности, сложность перестройки параметров ЛЧМ-сигнала.
Сущность изобретения
Предлагаемое устройство предназначено для вычисления отсчетов ЛЧМ-сигнала
с интервалом дискретизации T в виде
Мгновенная частота генерируемого сигнала v(t) изменяется по линейному закону:
Мгновенная амплитуда сигнала равна d. Начальная фаза равна с.
Начальная мгновенная частота формируемого ЛЧМ-сигнала равна
Длительность сигнала равна τ.
Конечная мгновенная частота равна
Соответственно девиация равна
а база сигнала равна
С учетом дискретизации по времени длительность сигнала равна
где
- целая часть от деления τ на T (число вычисляемых отсчетов сигнала).
Цифровой рекурсивный формирователь сигналов с линейной частотной модуляцией содержит первый и второй регистры, соединенные соответственно с первым и вторым ключами, которые соединены соответственно с входами установки начальных условий первого и второго блоков задержки на один интервал дискретизации. Перед началом работы формирователя в эти блоки задержки из первого и второго регистров переписываются начальные условия, равные соответственно
Эти начальные условия представляют собой действительную и мнимую часть комплексного числа
Эти числа переписываются в первый и второй блоки задержки из первого и второго регистров путем замыкания первого и второго ключей, которые после записи размыкаются.
Выход первого блока задержки соединен с первыми входами первого и второго блоков умножения, а выход второго блока задержки соединен с первыми входами третьего и четвертого блоков умножения. В состав формирователя входят также третий регистр, выход которого соединен с вторыми входами первого и третьего блоков умножения, а также четвертый регистр, выход которого соединен с вторыми входами второго и четвертого блоков умножения.
k
k
k
k
Первый блок задержки предназначен для циклического хранения отсчетов Rew (k=0, 1, …, N), являющихся действительной частью комплексных отсчетов w (k=0, 1, …, N). Второй блок задержки предназначен для циклического хранения отсчетов Imw (k=0, 1, …, N), являющихся мнимой частью комплексных отсчетов w (k=0, 1, …, N).
В третьем и четвертом регистрах хранятся числа, равные соответственно
Эти числа представляют собой действительную и мнимую части комплексного числа
На выходе первого блока умножения циклически вычисляется произведение
На выходе второго блока умножения циклически вычисляется произведение
На выходе третьего блока умножения циклически вычисляется произведение
На выходе четвертого блока умножения циклически вычисляется произведение
k
Выход первого блока умножения соединен с суммирующим входом первого блока вычитания, а выход четвертого блока умножения соединен с входом вычитания первого блока вычитания. Первый блок вычитания вычисляет действительную часть комплексного отсчета w (k=0, 1, …, N):
k
Выход третьего блока умножения соединен с первым входом первого сумматора, а выход второго блока умножения соединен с вторым входом первого сумматора. Первый сумматор вычисляет мнимую часть комплексного отсчета w (k=0, 1, …, N):
Выход первого блока вычитания соединен с информационным входом первого блока задержки, а выход первого сумматора соединен с информационным входом второго блока задержки.
Таким образом, на выходе первого блока вычитания и на выходе первого сумматора в цикле вычисляются соответственно действительная и мнимая части комплексных отсчетов, равных
Если k=0, то
Если k=1, то
Если k=2, то
В общем случае
Цифровой рекурсивный формирователь сигналов с линейной частотной модуляцией содержит также пятый и шестой регистры, соединенные соответственно с третьим и четвертым ключами, которые соединены соответственно с входами установки начальных условий третьего и четвертого блоков задержки на один интервал дискретизации. Перед началом работы формирователя в эти блоки задержки из пятого и шестого регистров переписываются начальные условия, равные соответственно
Эти начальные условия представляют собой действительную и мнимую часть комплексного числа
Эти числа переписываются в третий и четвертый блоки задержки из пятого и шестого регистров путем замыкания третьего и четвертого ключей, которые после записи размыкаются.
Выход третьего блока задержки соединен с первыми входами пятого и шестого блоков умножения, а выход четвертого блока задержки соединен с первыми входами седьмого и восьмого блоков умножения. Выход первого блока вычитания соединен с вторыми входами пятого и седьмого блоков умножения, а выход первого сумматора соединен с вторыми входами шестого и восьмого блоков умножения.
k
k
k
k
Третий блок задержки предназначен для циклического хранения отсчетов Rey (k=0, 1, …, N), являющихся действительной частью комплексных отсчетов y (k=0, 1, …, N). Четвертый блок задержки предназначен для циклического хранения отсчетов Imy (k=0, 1, …, N), являющихся мнимой частью комплексных отсчетов y (k=0, 1, …, N).
На выходе пятого блока умножения циклически вычисляется произведение
На выходе шестого блока умножения циклически вычисляется произведение
На выходе седьмого блока умножения циклически вычисляется произведение
На выходе восьмого блока умножения циклически вычисляется произведение
k
Выход пятого блока умножения соединен с суммирующим входом второго блока вычитания, а выход восьмого блока умножения соединен с входом вычитания первого блока вычитания. Первый блок вычитания вычисляет действительную часть комплексного отсчета y (k=0, 1, …, N):
k
Выход седьмого блока умножения соединен с первым входом второго сумматора, а выход шестого блока умножения соединен с вторым входом второго сумматора. Первый сумматор вычисляет мнимую часть комплексного отсчета w (k=0, 1, …, N):
Выход второго блока вычитания соединен с входом третьего блока задержки, а выход второго сумматора соединен с информационным входом четвертого блока задержки.
Таким образом, на выходе второго блока вычитания и на выходе второго сумматора в цикле вычисляются соответственно действительная и мнимая части комплексных отсчетов, равных
Если k=0, то
Если k=1, то
Если k=2, то
В общем случае
Таким образом, на выходе второго блока вычитания формируются отсчеты синфазной составляющей комплексного ЛЧМ-сигнала
а на выходе второго сумматора формируются отсчеты квадратурной составляющей комплексного ЛЧМ-сигнала
Техническим результатом описываемого технического решения является уменьшение объема памяти предлагаемого устройства, подлежащего изменению при перестройке параметров, и, тем самым, увеличение скорости перестройки. Объем памяти предлагаемого устройства всего шесть регистров, в то время как в прототипе объем памяти определяется дискретом представления синусоидального и косинусоидального сигналов, записанных в табличную память, при необходимости перестройки параметров сигнала необходимо пересчитывать и переписывать всю табличную память, в то время как в предлагаемом техническом решении необходимо переписать только содержимое шести регистров, этого достаточно для изменения всех параметров сигнала с линейной частотной модуляцией, таким образом достигается высокая скорость перестройки формирователя.
Краткое описание чертежа
На чертеже представлены:
- первый (1), второй (2), третий (3) и четвертый (4) блоки задержки;
- первый (5), второй (6), третий (7), четвертый (8), пятый (9), шестой (10), седьмой (11) и восьмой (12) блоки умножения;
- первый блок вычитания 13 и первый сумматор 14, второй блок вычитания 15 и второй сумматор 16;
- первый (17), второй (18), третий (19), четвертый (20), пятый (21) и шестой (22) регистры;
- первый (23), второй (24), третий (25) и четвертый (26) ключи.
Выходы первого (23), второго (24), третьего (25) и четвертого (26) ключей соединены соответственно с входами установки начальных условий первого (1), второго (2), третьего (3) и четвертого (4) блоков задержки, а выходы первого блока вычитания 13, первого сумматора 14, второго блока вычитания 15 и второго сумматора 16 соединены соответственно с информационными входами первого (1), второго (2), третьего (3) и четвертого (4) блоков задержки.
Осуществление изобретения
Изобретение может быть осуществлено на основе программируемой логической интегральной схемы FPGA.