使用Python的matplotlib库,如何绘制通过QSPK传输位流的RF信号?

问题描述

这是一种家庭作业。使用Python进行绘图的部分不是,只是我(愚蠢地)试图超越,但是到目前为止。很显然,我对Python的这一方面(或堆栈溢出)不是很熟悉,所以请假设我具有10岁醉酒的精神能力。

基本上,我试图显示在使用QPSK一次发送6位(一次发送2位)的过程中,RF信号的外观。我可以显示它在整个持续时间内的一个频率相位,但是我试图显示随着所发送的比特改变而引起的频率和相位变化。

我可以使它在整个3个单位时间内显示“ 11”,但是我试图使其显示“ 11”,“ 00”,“ 11”,其中“ 11”是从Time发送的,T = 0到T = 1,然后从T = 1到T = 2为“ 00”,然后再次从T = 2到T = 3为“ 11”。

import matplotlib.pyplot as plt
import numpy as np

one = 2 * np.cos(4 * np.pi + (np.pi/4)) # the signal
zero = 2 * np.cos(4 * np.pi + (np.pi/4)) # the signal

plt.title("1 0 1")
plt.plot([0,1,2],[one,zero,one],color='C0')
plt.xlabel("Time")
plt.ylabel("Amplitude")

plt.show()

感谢您的帮助

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)