23 lines
886 B
C#
23 lines
886 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
|
|
namespace FftSharp.Windows
|
|
{
|
|
public class FlatTop : Blackman
|
|
{
|
|
public override string Name => "FlatTop";
|
|
public override string Description =>
|
|
"A flat top window is a partially negative-valued window that has minimal scalloping loss in the frequency domain. " +
|
|
"These properties are desirable for the measurement of amplitudes of sinusoidal frequency components. " +
|
|
"Drawbacks of the broad bandwidth are poor frequency resolution and high noise bandwidth. " +
|
|
"The flat top window crosses the zero line causing a broader peak in the frequency domain, " +
|
|
"which is closer to the true amplitude of the signal than with other windows";
|
|
|
|
public FlatTop() : base(0.2810639, 0.5208972, 0.1980399)
|
|
{
|
|
|
|
}
|
|
}
|
|
}
|