gnuradio下信号在经过correlate access code - Tag stream模块后没有信号了
请问下gnuradio下信号在经过correlate access code - Tag stream模块后就什么都没有了,我观察星座图,频谱图均很正常如下图所示,请问下大家这个是什么原因导致的啊,求解答感激不尽。
我个人认为应该不是同步和相偏频偏导致的,那个星座图有点歪的原因是因为我拍摄时碰了一下导致的。
gnuradio下信号在经过correlate access code - Tag stream模块后没有信号了
请问下gnuradio下信号在经过correlate access code - Tag stream模块后就什么都没有了,我观察星座图,频谱图均很正常如下图所示,请问下大家这个是什么原因导致的啊,求解答感激不尽。
我个人认为应该不是同步和相偏频偏导致的,那个星座图有点歪的原因是因为我拍摄时碰了一下导致的。
让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言可能存在多种原因导致信号在经过correlate access code - Tag stream模块后没有信号,下面列出一些常见问题及解决方法:
from gnuradio import gr
class tag_stream_correlator(gr.basic_block):
def __init__(self, access_code, tag_name):
gr.basic_block.__init__(self,
name="tag_stream_correlator",
in_sig=[(numpy.complex64,)],
out_sig=None)
self.access_code = access_code
self.tag_name = tag_name
self.tag_found = False
def work(self, input_items, output_items):
in0 = input_items[0]
out = None
noutput_items = 0
if not self.tag_found:
tag = self.consume_tags(0)
while tag is not None:
if tag.key == self.tag_name and tag.value == self.access_code:
self.tag_found = True
break
tag = self.consume_tags(0)
if self.tag_found:
out = numpy.array(in0)
noutput_items = len(in0)
self.produce_tags(0, self.get_tags_in_window(0, 0, noutput_items))
return (noutput_items)