SUMMARY It is shown in this paper that based on identified discrete-time models a robust digital linear controller can be designed using the pole placement method combined with sensitivity function shaping in the frequency domain. Two di⁄erent design techniques are presented. The first one is based on the shaping of the sensitivity functions using the fixed parts in the controller and the auxiliary poles of the closed loop while keeping the dominant poles in the desired places. The main idea of the second one is to determine a weighting filter for the output sensitivity function in an H = optimization approach which assures partial pole placement and desired performances. In this technique the weighting filter is interpreted as the inverse of the desired output sensitivity function and is computed using a constrained optimization program. The application of this technique on a flexible transmission system is presented. ( 1998 John Wiley & Sons, Ltd. The controller design methodology considered in this paper is based on pole placement combined with the shaping of the sensitivity function. The computation of the controller in the pole placement technique requires the specification of the desired closed-loop poles (the nominal stability problem) and of some fixed parts of the controller for the rejection of disturbances at various frequencies (the nominal performance problem). However, this is not enough to guarantee the robustness of the design with respect to the plant model uncertainties (the robust stability and robust performance problem). A robust controller design requires also the shaping of the sensitivity functions. The sensitivity functions, particularly the output sensitivity function, are key indicators for the nominal and robust performance as well as for the robust stability of the closed-loop system. The inverse of the maximum value of the output sensitivity function, i.e., the inverse of its H = norm, gives the minimum distance between the Nyquist plot of the open-loop system and the critical point [!1, j0]. This quantity, called the modulus margin, is a much more significant robustness indicator than the phase and gain margins. On the other hand, conditions for assuring a certain delay margin which is also a very important robustness indicator, particularly in the high frequency region, can also be expressed in terms of the shape of the output sensitivity function. It seems therefore reasonable to combine the pole placement with the shaping of the output