Skip to content

ZeroPaddingFract32

Overview

Zero padding

Discussion

This module zero pads the signal on its input. The output block size is specified and must be larger than the input block size The excess output samples are set to zero. Handles real or complex data.

Module Pack

Advanced

ClassID

classID = 1360

Type Definition

typedef struct _ModuleZeroPaddingFract32
{
ModuleInstanceDescriptor instance;            // Common Audio Weaver module instance structure
} ModuleZeroPaddingFract32Class;

Pins

Input Pins

Name in
Description input
Data type fract32
Channel range Unrestricted
Block size range Unrestricted
Sample rate range Unrestricted
Complex support Real and Complex

Output Pins

Name out
Description zero padded output
Data Type fract32

Matlab Usage

File Name: zero_padding_fract32_module.m 
 M=zero_padding_fract32_module(NAME, OUTLEN) 
 Creates an Audio Weaver module that implements the zero padding 
 procedure. 

Copyright (c) 2026 DSP Concepts, Inc.