序列生成方法、目标码接收方法、装置及设备与流程

摘要: 本技术属于通信,具体涉及一种序列生成方法、目标码接收方法、装置及设备。背景技术:1、在相关技术中,在环境物联网(ambientinternetofthings,...
序列生成方法、目标码接收方法、装置及设备与流程

本技术属于通信,具体涉及一种序列生成方法、目标码接收方法、装置及设备。

背景技术:

1、在相关技术中,在环境物联网(ambient internet of things,a-iot)设备到读写设备(device-to-reader,d2r)传输中使用前导码(preamble)和中间码(midamble)。其中,preamble位于物理a-iot设备到读写设备信道(physical device-to-reader channel,pdrch)传输前,midamble可以位于pdrch传输中,midamble也可以位于pdrch传输后。通常,preamble可用于确定d2r传输的开始。另外,preamble和midamble还可用于执行以下至少一项:采样频率偏移(sample frequency offset,sfo)的估计、载波频率偏移(carrierfrequency offset,cfo)的估计、时间同步、信道估计、干扰估计。然而,a-iot设备如何生成midamble和/或preamble对应的序列,是需要解决的问题。

技术实现思路

1、本技术实施例提供一种序列生成方法、目标码接收方法、装置及设备,能够解决a-iot设备生成midamble和/或preamble对应的序列的问题。

2、第一方面,提供了一种序列生成方法,包括:

3、a-iot设备生成第一序列x0(n1)或第二序列x1(n2);

4、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

5、或者,

6、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

7、或者,

8、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

9、或者,

10、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

11、或者,

12、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

13、或者,

14、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

15、或者,

16、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

17、或者,

18、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

19、第二方面,提供了一种目标码接收方法,包括:

20、读写设备从a-iot设备接收目标码;

21、其中,所述目标码包括以下至少一项:前导码,中间码;

22、其中,所述目标码是基于第一序列x0(n1)或第二序列x1(n2)生成的;

23、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

24、或者,

25、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

26、或者,

27、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

28、或者,

29、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

30、或者,

31、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

32、或者,

33、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

34、或者,

35、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

36、或者,

37、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

38、第三方面,提供了一种序列生成装置,包括:

39、处理模块,用于生成第一序列x0(n1)或第二序列x1(n2);

40、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

41、或者,

42、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

43、或者,

44、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

45、或者,

46、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

47、或者,

48、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

49、或者,

50、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

51、或者,

52、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

53、或者,

54、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

55、第四方面,提供了一种目标码接收装置,包括:

56、接收模块,用于从a-iot设备接收目标码;

57、其中,所述目标码包括以下至少一项:前导码,中间码;

58、其中,所述目标码是基于第一序列x0(n1)或第二序列x1(n2)生成的;

59、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

60、或者,

61、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

62、或者,

63、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

64、或者,

65、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

66、或者,

67、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

68、或者,

69、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

70、或者,

71、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

72、或者,

73、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

74、第五方面,提供了一种序列生成装置,所述装置被配置为执行如第一方面所述的方法的步骤。

75、第六方面,提供了一种目标码接收装置,所述装置被配置为执行如第二方面所述的方法的步骤。

76、第七方面,提供了一种a-iot设备,所述a-iot设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

77、第八方面,提供了一种a-iot设备,包括处理器及通信接口;

78、其中,所述处理器用于生成第一序列x0(n1)或第二序列x1(n2);

79、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

80、或者,

81、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

82、或者,

83、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

84、或者,

85、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

86、或者,

87、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

88、或者,

89、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

90、或者,

91、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

92、或者,

93、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

94、第九方面,提供了一种读写设备,所述读写设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第二方面所述的方法的步骤。

95、第十方面,提供了一种读写设备,包括处理器及通信接口;

96、其中,所述通信接口用于从a-iot设备接收目标码;

97、其中,所述目标码包括以下至少一项:前导码,中间码;

98、其中,所述目标码是基于第一序列x0(n1)或第二序列x1(n2)生成的;

99、其中,所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

100、或者,

101、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

102、或者,

103、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

104、或者,

105、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2,0≤n1<7,0≤n2<31;

106、或者,

107、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<7,0≤n2<31;

108、或者,

109、所述第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<7,0≤n2<31;

110、或者,

111、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2,0≤n1<15,0≤n2<31;

112、或者,

113、所述第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,所述第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2,0≤n1<15,0≤n2<31。

114、第十一方面,提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。

115、第十二方面,提供了一种无线通信系统,包括:a-iot设备及读写设备,所述a-iot设备可用于执行如第一方面所述的方法的步骤,所述读写设备可用于执行如第二方面所述的方法的步骤。

116、第十三方面,提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法的步骤,或实现如第二方面所述的方法的步骤。

117、第十四方面,提供了一种计算机程序/程序产品,所述计算机程序/程序产品被存储在存储介质中,所述计算机程序/程序产品被至少一个处理器执行以实现如第一方面所述的序列生成方法的步骤,或者实现如第二方面所述的目标码接收方法的步骤。

118、在本技术实施例中,a-iot设备生成第一序列x0(n1)或第二序列x1(n2);其中,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+4))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2)+x1(i+3)+x1(i+4))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+2)+x1(i+3))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+1)+x1(i+3)+x1(i+4))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+2))mod 2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+3)=(x0(i)+x0(i+1))mod 2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+1))mod 2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+2))mod 2;或者,第一序列x0(n1)的生成公式为:x0(i+4)=(x0(i)+x0(i+3))mod 2,第二序列x1(n2)的生成公式为:x1(i+5)=(x1(i)+x1(i+3))mod 2。通过上述第一序列x0(n1)或第二序列x1(n2)对应的生成公式,a-iot设备可以生成midamble和/或preamble对应的序列,保证了d2r传输。