软判决解码方法和其系统的制作方法_3

文档序号:9693581阅读:来源:国知局
头中的"开关"标识符。通过这种重新限定,PLCP标头的总长度与常规标头相比保 持不变,因此仍然与IEEE802.lip标准相容。
[0055] 在一些实施方案中,PLCP标头通过使用预备位元还可包括重新分布标识符,其用 于指示第一组位元是否被重新分布在MACPDU中,以及它们是如何被分布的。
[0056]应该注意,重新限定PLCP标头可以是任选的。
[0057]在S105中,将第二位序列编码并调制到信号帧中。
[0058]包含BSM的第二位序列需要被编码并调制成数字符号(例如,正交频分复用(OrthogonalFrequencyDivisionMultiplexing,OFDM)符号),以便增加数据速率。编码 和调制第二位序列可由在物理层中的机构实施,所述机构包括扰码器、编码器、交织器、映 射器、OFOM符号汇编器、反向快速傅里叶发射器(InverseFastFourierTransmitter, IFFT)以及频谱定形。
[0059] 图6示意性示出从第二位序列到OFDM符号的转换。如在图6中所示的,在第二位序 列中的MACrou,与PLCP标头的"服务"字段、"尾部"字段以及一些填充位元一起,可被编码 并调制成几个0FDM符号,构成"数据"部分。PLCP标头,除了它的"服务"字段,可被编码并调 制成0FDM符号,构成"信号"部分。根据IEEE802.llp,PLCP标头的调制类型和编码速率被限 制于BPSK1/2。附加有"服务"字段的MACPDU的调制类型和编码速率的信息可在"信号"部 分中被传送,如它被包含在PLCP标头中那样。此外,可附加具有12符号的PLCP前同步码。
[0060] 在数字到模拟转换之后,0FDM符号可被转换成准备发出的信号帧。
[0061 ] 在S107中,发送信号帧。
[0062]信号可由发射器的物理层中的收发器通过车辆网络发送(例如,广播)。
[0063]上文描述的S101到S107在发射端处被实施。接下来的处理转到接收端。
[0064]在S201中,接收信号帧。
[0065]接收信号帧可在接收器的物理层中被实施。理论上,在有效范围内的所有相邻车 辆可通过车辆网络接收信号帧。然而,在实践中,信号传输可被障碍物阻挡。此外,接收的信 号帧可被噪音和干扰损坏。
[0066] 在S203中,获取PLCP标头。
[0067]通过模拟到数字转换以及同步,可将信号帧转换成包括"信号"部分和"数据"部分 的数字符号。"信号"部分可随后被解调并解码来获取PLCP标头。
[0068]PLCP标头可包括MACPDU的控制信息,所述控制信息对随后的解码可能是必要的。 在车辆网络中,可通过多次迭代确保正确获取PLCP标头。
[0069]在S205中,获取第一位序列的数据结构。
[0070]数据结构可指示第一位序列的长度、数据字段分布等,其对解码"数据"部分来获 取第一位序列是重要的。
[0071]数据结构可对应于包含在第一位序列中的消息的消息类型。因此,可基于消息类 型获取数据结构。
[0072]在一些实施方案中,可校验解码的PLCP标头来确定所述PLCP标头是否已经被重新 限定来包括消息类型。具体来说,可校验"保留"字段在解码的PLCP标头中是否用作"开关" 标识符。如果校验结果是"是"的话,例如,在"保留"标识符中的位元是"Γ,则应该校验"模 式Γ和/或"模式2"字段,以便识别消息类型。基于消息类型,可获取第一位序列的数据结 构。
[0073]如上文描述的,重新限定PLCP标头可以是任选的,这意味着解码的PLCP标头可不 直接包括消息类型信息。因此,校验PLCP标头是否已经被重新限定可以是任选的。可基于其 他信息来估计消息类型。
[0074]在一些实施方案中,可基于在"长度"字段中的数据确定包含在第一位序列中的消 息是哪种类型的消息。"长度"字段可代表有效载荷长度。因为在车辆网络中传递的不同类 型的消息可分别具有不同的对应的有效载荷长度,所以可基于在"长度"字段中的数据确定 消息类型。
[0075]在一些实施方案中,可基于"速率"字段中的数据和数字符号的"数据"部分的长度 确定消息类型。"速率"字段和"数据"部分的长度还可被用来确定第一位序列的长度。
[0076]在一些实施方案中,可基于信号帧的长度直接确定消息类型。
[0077]在一些实施方案中,数据结构可能还包括如何将第一组位元分布在第一位序列中 的信息,可基于PLCP标头获取所述信息。
[0078]在S207中,基于数据结构和已知的信息获取第一位序列的至少一个位元。
[0079] 基于数据结构,可知道哪种数据字段包含在第一位序列中。如上文描述的,包含在 第一位序列中的一些信息对接收器可能已经是已知的。例如,第一位序列包含BSM,因此发 射器的一些定位信息连同一些标头数据信息对于接收器可以是已知的。因此,基于数据结 构和已知的信息可获取第一位序列的至少一个位元。
[0080] 在一些实施方案中,可获取对应于第一组位元的第二组位元。在一些实施方案中, 寄存器可专用于获取第二组位元。在一些实施方案中,第二组位元可包括表示接收器的定 位数据的前几个数字的位元。接收器和发射器的定位数据的前几个数字可以是相同的。在 一些实施方案中,第二组位元可包括表示接收器的定位数据的前几个数字的位元、在接收 器的MAC层中的SNAP标头数据和LLC标头数据或其任意组合。
[0081 ]在S209中,基于至少一个位元使用软判决解码对接收的信号帧解码。
[0082]在一些实施方案中,因为已经获取信号帧的"信号"部分,S209可包括解码信号帧 的"数据"部分。
[0083]图7是示意性示出普遍在WAVE系统中应用的软判决解码过程的图。参照图7,可将 先验序列和接收的编码位元输入解码器,诸如软输出维特比算法(SoftOutputViterbi algorithm,S0VA)或Bahl-Cocke-Jelinek-Raviv(BCJR)算法解码器,因此获取解码结果。先 验序列可包括N似然比,其中N可等于包括在解码结果中的位元数目,其可基于数据结构获 取。似然比中的每一个可表示在解码结果中对应的位元的概率值,其中所述概率值可表示 对应的位元可能是"0"还是"Γ。
[0084] 在一些实施方案中,一种先验序列的对数似然比(LogLikelihoodRatio,LLR)序 列可基于第二组位元形成。具体来说,LLR序列的每一个位元可表示在第一位序列中的对应 位元是"0"或"Γ的可能性。LLR序列可基于方程式(1)来计算:
[0086] 其中LLR(k)代表对应于在第一位序列中的kth位元的LLR值,P(xk= 1)代表kth位元 是"Γ的概率,并且P(xk= 0)代表kth位元是"0"的概率。
[0087] 从方程式(1)中,可以做出如下推论。当LLR(k)接近"+%"时,它可指示kth位元是 "Γ的最大可能性。当LLR(k)接近时,它可指示kth位元是"0"的最大可能性。并且当LLR (k)等于0时,它可指示kth位元可具有50%机会是"Γ或"0"。
[0088] 通常来说,似然比值可归一化到[0,1]中,其中"0"可对应于基于方程式(1)计算的 "-⑴","Γ可对应于基于方程式(1)计算的"+,并且"0.5"可对应于基于方程式(1)计算 的"0",这样LLR序列的位元"0"可表示第一位序列的对应位元肯定是"0",并且LLR序列的位 元"Γ可表示第一位序列的对应位元肯定是"Γ。
[0089] 如果第一位序列对于接收器是完全未知的,则在LLR序列中的所有LLR可被设置为 "0.5"。然而,如上文描述的,第一位序列中的至少一个位元对接收器可以是已知的。因此, 可根据至少一个位元设置对应
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1