The invention relates to an improved method for generating in-band on-channel digital-analog audio broadcasting signals. The method comprises a step of obtaining and digitalizing analog audio broadcasting signals and transmitting the obtained digitalized analog audio broadcasting signals in the same broadcasting channel, and a step of duplicating digital signals of another path in adjacent signal frames. Time domain hybrid is carried out on an analog signal and a digital signal, an analog audio broadcasting signal x2m plus a corresponding digital broadcasting signal dm equals x2m+dm, an analog audio broadcasting signal x2m+1 plus the corresponding digital broadcasting signal equals x2m+1+dm, wherein the analog broadcasting signal x2m and the analog broadcasting signal x2m+1 are in adjacent signal frames, and a digital mixed signal is transmitted in the same broadcasting channel. A digital-analog hybrid signal j*x2m+dm is obtained by a manner that the x2m multiplies a nonzero integer j, and a digital-analog hybrid signal k*x2m+dm is obtained by a manner that the x2m+1 multiplies a nonzero integer k, or the digital signal dm recurs after an interval of L digital signals to be mixed with the analog signal in an add-subtract or add-add mode. The digital-analog hybrid signal with frequency spectrums completely overlapped is obtained, frequency bands are saved, much energy can be accumulated in a preset bandwidth, leakage out of a band is small, and signal energy loss is reduced.