downsample
Downsample a signal.
Syntax
output = downsample(x,n)
output = downsample(x,n,p)
Inputs
- x
- The signal to be downsampled. If x is a matrix, then each column is downsampled.
- n
- The downsample period. Every nth sample is retained.
- p
- The offset to the first sample retained, within the period length.
Outputs
- output
- The re-sampled signal.
Examples
Example with the default phase:
output = downsample([1 2 3 4 5],2)
output = [Matrix] 1 x 3
1 3 5
Example with the specified phase:
output = downsample([1 2 3 4 5],2,1)
output = [Matrix] 1 x 2
2 4