Jump to content

    
Sign in to follow this  
1ns1d3r

окно Дольфа-Чебышева

Recommended Posts

Необходима литература, в которой описывался бы синтез окна Дольфа-Чебышева, где получена формула для расчета коэффициентов. В статье Фредерика Хэрриса "Использование окон при гармоническом анализе методом дискретного преобразования Фурье" дана только формула для расчета и по этой формуле посчитать коэффициенты не получается, так как при вычислениях получаются большие числа. В статье Хэрриса есть ссылка на Helms H. D. Digital filters with equiripple or minimax responses - возможно у кого-то есть эта статья?

Поделитесь опытом, кто занимался окнами с равновеликими боковыми лепестками.

спасибо)

Edited by 1ns1d3r

Share this post


Link to post
Share on other sites

Первоисточником считается статья 1946 года C.L.Dolph "A Current Distribution for Broadside Arrays Which Optimizes the Relationship Between Beam Width and Side-Lobe Level"

#define acosh(x)        (log((x) + sqrt((x) * (x) - 1)))

void DolphChebyshev (double * win, int n, double db)
{
    int i, j, m = n-1;
    for (j = 0; j < n; j++)
    {
        win[j] = 0;
        for (i = 0; i < n; i++)
        {
            double t = PI*(i - m*.5)/n;
            double x = cosh(acosh(pow(10, db / 20)) / m) * cos(t);
            double w = fabs(x) <= 1.0 ? cos(m * acos(x)) : cosh(m * acosh(x));
            win[j] += w * cos(t*(j - m*.5)*2);
        }
    }
    double scale = 1./win[n/2];
    for (i = 0; i < n; i++)
    {
        win[i] *= scale;
    }
}

Пример: рассчитать окно на 256 отсчетов с подавлением 100 дб

double win[256];

DolphChebyshev(win, 256, 100);

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this