##

Gaussian filter block

The impulse response of that filter is given by :

with **B** (or symbol period per band product **BT**) the only parameter.
The transfert function of that filter is :

**Figure : Impulse response and transfert function of a Gaussian Filter for and **.

**Size of input vectors**

Vector of integers. Set the size of the input vectors. Each integer entry defines a filter.

For a "scalar-based" mode, use size(s) =1.

For a "vector-based" mode, use size(s) greater than 1.

Properties : Type 'vec' of size -1.

**Samples per symbol**

Vector of integers. Define the number of samples per symbol.

Properties : Type 'vec' of size -1.

**BT Factor**

Vector of real. Define the factor BT for each filter.

Properties : Type 'vec' of size -1.

**Length of impulse response**

Vector of integers. Set the number of coefficients of the Gaussian impulse response.

Properties : Type 'vec' of size -1.

**Filter Gain**

Vector of real. The output gain of the filter.

Properties : Type 'vec' of size -1.

**Inherit (no:0, yes:1)**

Integer. Herits events by its regular input ports (disable the event input port).

Properties : Type 'vec' of size 1.

**Plot impulse response (0:no or winid)**

Integer. Plot impulse response in a graphic window. The value of this parameter set the window Id of the graphic.

Properties : Type 'vec' of size 1.

**always active:** no
**direct-feedthrough:** yes
**zero-crossing:** no
**mode:** no
**regular inputs:**

** - port 1 : size [1,1] / type 1**

**regular outputs:**

** - port 1 : size [1,1] / type 1**

**number/sizes of activation inputs:** 1
**number/sizes of activation outputs:** 0
**continuous-time state:** no
**discrete-time state:** no
**object discrete-time state:** no
**name of computational function:** *com_filter*

- MODNUMCOS/macros/scicos_blocks/Filter/GAUSSF_c.sci [view code]

- MODNUMCOS/routines/filter/com_filter.c (Type 4) [view code]

A. Layec