Содержание
Умножение
Поддерживаются четыре вида умножения.
- Умножение (вещественных сигналов)
- Умножение (комплексных сигналов)
- Умножение (комплексного и вещественного сигналов)
- Умножение (комплексного сигнала на комплексно-сопряженный)
Умножение (вещественных сигналов)
Блок Multiply перемножает два сигнала. Это может использоваться для модуляции или в других проектных ситуациях, где требуется операция умножения.
Щелкните правой кнопкой мыши по блоку, чтобы добавить больше пинов, выбрав Add Algorithm > IC N > Multiplication.
При использовании этого блока необходимо соблюдать осторожность, чтобы избежать вычислительных переполнений, например, при вводе значения 16 в формате 5.23, предел которого составляет 15.999999.
Умножение (комплексных сигналов)
Этот модуль можно использовать для перемножения двух комплексных сигналов в принципиальной схеме.
(x+iy) * (u+iv) = (xu - yv) + i(xv + yu)
Примечание: Опция контекстного меню «Input Source» добавлена в этот модуль для выбора алгоритма для Complex FFT и Real FFT, как показано ниже
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Operand 1 | complex | Входной комплексный сигнал 1 |
| Pin 1: Operand 2 | complex | Входной комплексный сигнал 2 |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Output Signal | Complex | Комплексный выходной сигнал |
Алгоритм Grow
Входные пины могут быть расширены до 8 каналов.
Умножение (комплексного и вещественного сигналов)
Этот модуль можно использовать для перемножения одного комплексного и одного вещественного сигнала в принципиальной схеме.
(x+iy) * r = (xr) + i (yr)
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Complex Input | complex | Входной комплексный сигнал |
| Pin 1: Real Input | Dec | Входной вещественный сигнал |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 2: Output Signal | Complex | Комплексный выходной сигнал |
Алгоритм Grow
Алгоритм Grow не поддерживается.
Add Algorithm поддерживается.
Умножение (комплексного сигнала на комплексно-сопряженный)
Этот модуль можно использовать для перемножения одного комплексного сигнала и одного комплексно-сопряженного сигнала в принципиальной схеме.
(x+iy) * conj(u+iv) = (xu + yv) -i (xv - yu)
Примечание: Опция контекстного меню «Input Source» добавлена в этот модуль для выбора алгоритма для Complex FFT и Real FFT, как показано ниже
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Complex Input | complex | Входной комплексный сигнал 1 |
| Pin 1: Complex Input | Dec | Входной комплексный сигнал 2 |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 2: Output Signal | Complex | Комплексный выходной сигнал |
Алгоритм Grow
Алгоритм Grow не поддерживается.
Add Algorithm поддерживается.
Поддерживаемые DSP
ADAU145x (только принципиальная схема)
Пример использования
Это может быть использовано для перемножения результатов БПФ двух сигналов, как показано ниже.