Итак, в качестве введения, чтобы узнать о формировании луча, я взял одночастотные частотные сигналы в двух разных точках на 2D-плоскости, скажем, 1 кГц и 3 кГц. Теперь я дал fs = 8000 (fs > 2fmax (теорема Найквиста); fmax = 3 кГц). beamformer), Но Matlab показывает ошибку, говорящую о том, что op.freq должна быть меньше, чем удвоенная частота дискретизации!! Разве это не нарушение теоремы Найквиста? Или что именно означает эта рабочая частота в контексте создания объекта формирования луча?

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Вы используете формирователь луча поддиапазона. Эти формирователи луча предполагают, что сигнал модулируется до несущей частоты, то есть рабочей частоты формирователя луча. Затем сигнал разделяется на поддиапазоны по всей полосе пропускания вокруг несущей. Полная полоса пропускания, которая может быть представлена ​​сигналом, определяется его частотой дискретизации.

Таким образом, наибольшая полоса пропускания, которую может иметь сигнал, в два раза превышает рабочую частоту, т. е. общая полоса пропускания в этом случае становится от 0 до удвоенной несущей частоты.

Судя по описанию вашего сигнала, вы не моделируете модулированные полосовые сигналы. Так что это может быть не самое лучшее

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ