Page 37 - RTH3BA Preview
P. 37

R���� T����� �������� - B������� �� A������� 3 ��  E������.

          Some digital filters are based on the Fast Fourier Transform (FFT). As discussed,
          the FFT is a mathematical algorithm that quickly extracts the frequency domain of
          the signal, allowing the spectrum to be manipulated to create filtering. When the
          filtering is done, the inverse FFT operation is used to convert back to the time
          domain.
          Digital filters are becoming popular in modern radio communications. Digital filters
          are also widely used outside of radio communications. You can find digital filters in
          almost any electronic system where analogue filters were used. Digital filters are
          often used in conjunction with analogue filters.
          Digital filters are divided into the following two categories:

          Infinite impulse response (IIR)
          Finite impulse response (FIR)

          As the names suggest, each type of filter is categorised by the length of its impulse
          response. By far the most common filter is the FIR. Finite impulse response (FIR)
          filters are the most popular type of filters implemented in software.
          FIR filters have a linear phase response and are therefore the most suitable type for
          radio communications.

          Digital filters are implemented in software or specialised hardware. If we were to
          draw a block diagram of an FIR filter, what we would really be drawing is a
          mathematical process. You can’t “look at” or “hold” a digital filter as you can an
          analogue one. If you are building an analogue filter, you would think about a physical
          construction using components some mounting structure and you would reach for
          the soldering iron.
          If you were to design a digital filter, you would reach for specialised design software
          or a computer with “C”, Python etc. We could implement the digital filter using an
          FPGA or other specialised firmware.
          If you are like me, you will just enjoy the adjustable digital filters in your SDR
          transceiver and leave the design to software/communications engineers.

          WHAT IS AN FPGA?
          FPGAs belong to a class of devices known as programmable logic, or sometimes
          referred to as programmable hardware. Essentially, an FPGA doesn’t do anything
          itself but it can be configured to be just about any digital circuit you want.
          The magic here is that nothing physically changes. You simply load a configuration
          into the FPGA and it starts behaving like the circuit you wanted. No soldering, no
          jumper wires, no fuss. An FPGA can then be reconfigured to behave like another
          circuit, and another, and another. The configuration is RAM based which means it
          can essentially be reconfigured an unlimited number of times.

          Even though we talk about using FPGAs to create digital circuits, you don’t draw
          circuit schematics to create designs for them.
                                                                           PREVIEW

                                                       446
   32   33   34   35   36   37   38   39   40   41   42