<div dir="ltr">Hi all,<div><br></div><div>i have struggling for couple of weeks in my AM transmitter project.</div><div>i use audio source (alsa) as input and USRP sink (B200mini) as output..</div><div>i know that this making a "2 clock problem" and it will create either underflow "U" or building latency between microphone (audio source) and resulted radio transmission after several hours of continuous running..</div><div>i have tried some solutions below but none is working well :</div><div><br></div><div>* set OK to Block to "No" in audio source to remove clock in audio source.</div><div>Previously i have modified the source of alsa_source.cc since in the OK to block feature in alsa is ignored in current version of gnuradio.  But the problem still persists</div><div><br></div><div>* using tagged stream to enable the burst mode of USRP. But also the problem still persists</div><div><br></div><div>* manipulation of resampling rate with below formula:</div><div>interpolation : int(samp_rate * 1.000)</div><div>if i make the constant < 1.000 so that the consumer rate will be slightly faster than producer rate, it will lead to repeating "U" , but there is no latency.</div><div>else if the constant > 1.000 , there will be no "U" , but there will be building latency..</div><div><br></div><div><br></div><div>So, is there any proper solution to this kind of problem?</div><div><br></div><div>Regards,</div><div>Franz</div><div><br></div><div><br></div><div><br></div></div>