Symmetric FIRs require access to data from two distinctive areas of the data stream and therefore require memory storage. In symmetric FIRs, the stream input is connected to an input ping-pong window buffer through a DMA port of a Memory Module.