functionFIR_window
Calculation of n-point weighting window for FIR filter
Information
Weighting windows are used for digital filter design or spectrum estimation (e.g. DFT) to increase the quality. In designing FIR-Filter the main role of windowing is to remove non-ideal effects caused by the endless number of filter coefficients (Gibbs phenomenon). Multiplying the coefficients with a window damps the coefficients at the beginning and at the end.
The function outputs a L-point vector for a given kind of window. The parameter "beta" is only needed by the Kaiser window. The types of windows are:
- Rectangle
- Bartlett
- Hann
- Hamming
- Blackman
- Kaiser
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | na | Number of points of weighting window vector | |
| Modelica_Synchronous.WorkInProgress.Incubate.Types.FIR_Window | window | Window.Kaiser | Type of window |
| Real | beta | 2.12 | Beta-Parameter for Kaiser-window |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| Real[na] | a | Weighting window vector a[na] |