Dear all,

I'm trying to feed the received signal from USRP to a low-pass filter and sink 
the filtered signal into a data file. 

The received signal is in complex format. The receiver is built as:

u = usrp.source_c(0)
coeffs = gr.firdes.low_pass(1.0, 500e3, 20e3,.5e3,gr.firdes.WIN_HAMMING)
lpf = gr.fir_filter_ccf(1,coeffs)
dst = gr.file_sink(gr.sizeof_gr_complex,rxlpf.dat)
connect(u, lpf, dst)

I got a ValueError: unable to coerce endpoint

Without the low-pass filter plugged in, if only feed the received signal into a 
data file, the system is running well. By checking the output from the USRP is 
complex signal and data sank into the data file is complex, therefore, the 
input and the output of the low-pass filter are both selected as complex type. 
Why does this ValueError show up? How to solve this error to plugged this 
low-pass filter in? I really appreciate any idea related to this.

Wish you a great day!

Yan

<<attachment: ynie3.vcf>>

_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to