A type of diagram that is used widely for design and analysis purposes in control theory and signal processing applications. Block diagrams show the relationship between a number of signals, depicted as branches or paths, and processes, systems, or filters, depicted as blocks through which the signals pass. They also provide a convenient way of constructing systems in a modular fashion using software design and simulation tools. Many system-design tools enable developers to enter their designs in the form of such diagrams. These can then be used to drive a simulator that enables the designer to assess the quality of their design.
Block diagrams can display time-domain processes, such as the integration of a signal, or can represent the same system in Laplace s-domain form, with the block representing the transfer function between the input and output s-domain signals. There is a wide variation in the specific notation used in different texts and software packages, but some of the most common basic blocks or processes include simple numerical gains (or multipliers), integrators, differentiators, filters, and adders.
https://www.smartdraw.com/block-diagram/ A practical guide to block diagrams, on the smartdraw website