board and converts these to 8 samples per cycle based on the nominal frequency. The coprocessor calculates the
Fourier transform of the fixed rate samples after ev
ery sample, using a one-cycle window. This generates current
measurements eight times per cycle which are used for the differential protection algorithm. These are transmitted
to the remote device(s) using the HDLC (high-level data link control) communication protocol.
The coprocessor is also responsible for managing intertripping commands via the communication link, as well as
re-configuration instigated from the remote device(s).
Data exchange between the coprocessor board and the main processor board is achieved through the use of
shared memory on the coprocessor board. When the main processor accesses this memory, the coprocessor is
temporarily halted. After the coprocessor code has been copied onto the board at initialization, the main traffic
between the two boards consists of setting change information, commands from the main processor, differential
protection measurements and output data.
5.5 FOURIER SIGNAL PROCESSING
All backup protection and measurement functions use single-cycle fourier digital filtering to extract the power
fr
equency component. This filtering is performed on the main processor board.
When the protection and control task is re-started by the sampling function, it calculates the Fourier components
for the analog signals. Although some protection algorithms use some Fourier-derived harmonics (e.g. second
harmonic for magnetizing inrush), most protection functions are based on the Fourier-derived fundamental
components of the measured analog signals. The Fourier components of the input current and voltage signals are
stored in memory so that they can be accessed by all of the protection elements’ algorithms.
The Fourier components are calculated using single-cycle Fourier algorithm. This Fourier algorithm always uses
the most recent 48 samples from the 2-cycle buffer.
Most protection algorithms use the fundamental component. In this case, the Fourier algorithm extracts the power
frequency fundamental component from the signal to produce its magnitude and phase angle. This can be
represented in either polar format or rectangular format, depending on the functions and algorithms using it.
The Fourier function acts as a filter, with zero gain at DC and unity gain at the fundamental, but with good
harmonic rejection for all harmonic frequencies up to the nyquist frequency. Frequencies beyond this nyquist
frequency are known as alias frequencies, which are introduced when the sampling frequency becomes less than
twice the frequency component being sampled. However, the Alias frequencies are significantly attenuated by an
anti-aliasing filter (low pass filter), which acts on the analog signals before they are sampled. The ideal cut-off point
of an anti-aliasing low pass filter would be set at:
(samples per cycle)
´
(fundamental frequency)/2
At 48samples per cycle, this would be nominally 1200 Hz for a 50 Hz system, or 1440 Hz for a 60 Hz system.
The following figure shows the nominal frequency response of the anti-alias filter and the Fourier filter for a 48-
sample single cycle fourier algorithm acting on the fundamental component:
Chapter 4 - Software Design P54A/B/C/E
70 P54xMED-TM-EN-1