A system for providing voltage ripple compensation in a DC power generation system, the system comprising: a permanent magnet generator, PMG; a passive rectifier connected to the PMG; a multi-phase interleaved DC-DC boost converter connected to the passive rectifier; and a controller configured to cause the boost converter to supply a DC bus and wherein the controller is configured to control the boost converter based on a desired DC bus voltage and on a voltage compensation signal to reduce voltage ripple on the voltage of the DC bus, wherein the controller includes an electrical angle estimator configured to estimate an electrical angle of the PMG; and; wherein the controller further includes a current regulator configured to provide a current regulation scheme to the boost converter based on a compensated reference current and at least one feedback current of the boost converter, wherein the controller further includes a voltage regulator configured to compute the reference current based on the desired DC bus voltage and the DC bus feedback voltage and to compute the compensated reference current by adding the reference current and the voltage compensation signal and to provide the compensated reference current to the current regulator, wherein the voltage regulator is configured to compute d-q quadrature components of the harmonics of the DC bus feedback voltage based on the estimated electrical angle of the PMG and the feedback voltage, and to compute the voltage compensation signal based at least in part on the d-q quadrature components of the harmonics of the DC bus feedback voltage due to 6-pulse passive rectification. a permanent magnet generator, PMG; a passive rectifier connected to the PMG; a multi-phase interleaved DC-DC boost converter connected to the passive rectifier; and a controller configured to cause the boost converter to supply a DC bus and wherein the controller is configured to control the boost converter based on a desired DC bus voltage and on a voltage compensation signal to reduce voltage ripple on the voltage of the DC bus, wherein the controller includes an electrical angle estimator configured to estimate an electrical angle of the PMG; and; wherein the controller further includes a current regulator configured to provide a current regulation scheme to the boost converter based on a compensated reference current and at least one feedback current of the boost converter, wherein the controller further includes a voltage regulator configured to compute the reference current based on the desired DC bus voltage and the DC bus feedback voltage and to compute the compensated reference current by adding the reference current and the voltage compensation signal and to provide the compensated reference current to the current regulator, wherein the voltage regulator is configured to compute d-q quadrature components of the harmonics of the DC bus feedback voltage based on the estimated electrical angle of the PMG and the feedback voltage, and to compute the voltage compensation signal based at least in part on the d-q quadrature components of the harmonics of the DC bus feedback voltage due to 6-pulse passive rectification.