CN120018116A - 通信方法和装置 - Google Patents
通信方法和装置 Download PDFInfo
- Publication number
- CN120018116A CN120018116A CN202311531917.XA CN202311531917A CN120018116A CN 120018116 A CN120018116 A CN 120018116A CN 202311531917 A CN202311531917 A CN 202311531917A CN 120018116 A CN120018116 A CN 120018116A
- Authority
- CN
- China
- Prior art keywords
- sequence
- bits
- information
- data
- check
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/03—Protecting confidentiality, e.g. by encryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供了通信方法和装置,通信技术领域,该方法包括:向第一装置发送第一序列,该第一序列用于标识第二装置,该第二装置是该第一序列的发送端;接收来自该第一装置的第一信息,该第一信息包括该第一序列,该第一信息用于确认该第一装置成功接收该第一序列;根据该第一序列加扰待发送数据序列,以生成第二序列;向该第一装置发送该第二序列。通过上述实施例,第一序列既可以用作随机接入场景下的发送端的标识,也可以用于加扰待发送的数据序列,发送端不需要额外的存储空间,即可实现数据加扰。因此,本申请实施例提供的方法降低了加扰的复杂度,并且,能够避免接收端将数据误解为由其他发送端发送。
Description
技术领域
本申请涉及通信技术领域,并且更具体地,涉及一种通信方法和装置。
背景技术
在无源(passive)物联网(internet of things,IoT)通信系统中,发送端可以对待发送的数据在物理层进行加扰。不同的发送端在加扰过程中所根据的加扰序列不同。这样,接收端可以根据各个发送端的加扰序列对接收到的数据进行解扰。接收端能够确定接收到的数据来自哪一个发送端,从而避免了数据误解,即避免了将一个发送端的数据当成其他发送端的数据。例如,发送端可以通过伪随机黄金(gold)序列可以对数据信道的比特进行加扰。然而,黄金序列需要大量的存储空间和运算资源,对功耗和复杂度要求低的系统而言无法使用。
因此,如何降低加扰的复杂度,是亟待解决的问题。
发明内容
本申请提供一种通信方法和装置,能够降低加扰的复杂度。
第一方面,提供了一种方法,该方法可以由第二装置执行,或者是由第二装置中的组件(例如,处理器、芯片、或芯片系统等)执行,或者是能实现全部或部分第二装置功能的逻辑模块或软件执行。该方法包括:向第一装置发送第一序列,该第一序列用于标识第二装置,该第二装置是该第一序列的发送端;接收来自该第一装置的第一信息,该第一信息包括该第一序列,该第一信息用于确认该第一装置成功接收该第一序列;根据该第一序列加扰待发送数据序列,以生成第二序列;向该第一装置发送该第二序列。
通过上述实施例,第一序列既可以用作随机接入场景下的发送端的标识,也可以用于加扰待发送的数据序列,发送端不需要额外的存储空间,即可实现数据加扰。因此,本申请实施例提供的方法降低了加扰的复杂度,并且,能够避免接收端将数据误解为由其他发送端发送。
结合第一方面,在第一方面的某些实现方式中,该待发送数据序列包括信息序列和该信息序列的校验序列,该校验序列的比特数为N,该第二序列包括该信息序列和第三序列,N为正整数;其中,该第三序列是根据该第一序列对应的N位比特对该校验序列加扰得到的。
通过上述实施例,发送端可以根据第一序列仅对待发送的校验序列进行加扰。因此,本申请实施例提供的方法的加扰复杂度较低,而且能够避免接收端将数据误解为其他发送端发送。
结合第一方面,在第一方面的某些实现方式中,该待发送数据序列的比特数为N,N为正整数;其中,该第二序列是根据该第一序列对应的N位比特对该待发送数据序列加扰得到的。
通过上述实施例,发送端可以根据第一序列对待发送的数据序列进行全部加扰,符合目前协议规定的数据信道加扰的机制,提高了本申请实施例的方法的适用性。并且,本申请实施例提供的方法具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。
结合第一方面,在第一方面的某些实现方式中,该第一序列对应的N位比特包括该第一序列的前N位比特、该第一序列的后N位比特、多个该第一序列级联后的序列的前N位比特或者多个该第一序列级联后的序列的后N位比特。
通过上述实施例,发送端可以根据第一序列对待发送的全部数据序列或全部校验序列进行加扰。因此,本申请实施例提供的方法具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。
结合第一方面,在第一方面的某些实现方式中,该待发送数据序列包括信息序列和该信息序列的校验序列,该第一序列的比特数为M,该校验序列的比特数大于或等于M,该第二序列包括该信息序列和第三序列,M为正整数;其中,该第三序列是根据该第一序列的M位比特对该校验序列中的M位比特加扰得到的。
通过上述实施例,发送端可以根据第一序列对校验序列的部分比特进行加扰,进一步降低了加扰的复杂度,并且能够避免接收端将数据误解为其他发送端发送。
结合第一方面,在第一方面的某些实现方式中,该第一序列的比特数为M,其中,该第二序列是根据该第一序列的M个比特分别对M个子序列加扰得到的,该待发送数据序列划分为该M个子序列,其中,在该M个比特中第m个比特为0的情况下,该M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。
通过上述实施例,发送端可以根据第一序列对待发送的数据序列进行全部加扰,符合目前协议规定的数据信道加扰的机制,提高了本申请实施例的方法的适用性。并且,本申请实施例提供的方法可以快速地对各个长度的待发送数据序列进行加扰,具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。
第二方面,提供了一种通信方法,该方法可以由第一装置执行,或者是由第一装置中的组件(例如,处理器、芯片、或芯片系统等)执行,或者是能实现全部或部分第一装置功能的逻辑模块或软件执行。该方法包括:接收来自第二装置的第一序列,该第一序列用于标识该第二装置;向该第二装置发送第一信息,该第一信息包括该第一序列,该第一信息用于确认第一装置成功接收该第一序列;接收来自该第二装置的第二序列;根据该第一序列解扰第二序列,以得到目标数据序列。
通过上述实施例,第一序列既可以用作随机接入场景下的发送端的标识,也可以用于解扰接收的数据序列,接收端不需要额外的存储空间,即可实现数据解扰。因此,本申请实施例提供的方法降低了解扰的复杂度,并且,能够避免接收端将数据误解为由其他发送端发送。
结合第二方面,在第二方面的某些实现方式中,该目标数据序列包括信息序列和该信息序列的校验序列,该校验序列的比特数为N,该第二序列包括该信息序列和第三序列,N为正整数;其中,该校验序列是根据该第一序列对应的N位比特对该第三序列解扰得到的。
通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到校验序列。因此,本申请实施例提供的方法的解扰复杂度较低,而且能够避免接收端将数据误解为其他发送端发送。
结合第二方面,在第二方面的某些实现方式中,该目标数据序列的比特数为N,N为正整数;其中,该目标数据序列是根据该第一序列对应的N位比特对该第二序列解扰得到的。
通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列。因此,本申请实施例提供的方法具有较好的解扰效果,而且能够进一步避免接收端将数据误解为其他发送端发送。
结合第二方面,在第二方面的某些实现方式中,该第一序列对应的N位比特包括该第一序列的前N位比特、该第一序列的后N位比特、多个该第一序列级联后的序列的前N位比特或者多个该第一序列级联后的序列的后N位比特。
通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列或校验序列。因此,本申请实施例提供的方法的具有较好的解扰效果,能够进一步避免接收端将数据误解为其他发送端发送。
结合第二方面,在第二方面的某些实现方式中,该目标数据序列包括信息序列和该信息序列的校验序列,该第一序列的比特数为M,该校验序列的比特数大于或等于M,该第二序列包括该信息序列和第三序列,M为正整数;其中,该校验序列是根据该第一序列的M位比特对该第三序列中的M位比特解扰得到的。
通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到校验序列。本申请实施例提供的方法的具有较低的解扰复杂度,并且能够避免接收端将数据误解为其他发送端发送。
结合第二方面,在第二方面的某些实现方式中,该第一序列的比特数为M,其中,该目标数据序列是根据该第一序列的M个比特分别对M个子序列解扰得到的,该第二序列划分为该M个子序列,其中,在该M个比特中第m个比特为0的情况下,该M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。
通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列。本申请实施例提供的方法具有较好的解扰效果,而且能够进一步避免接收端将数据误解为其他发送端发送。
第三方面,提供了一种通信装置,包括处理器,该处理器用于,通过执行计算机程序或指令,或者,通过处理电路,使得该通信装置执行第一方面以及第一方面的任一种可能的方法,或者,使得该通信装置执行第一方面以及第二方面的任一种可能的方法。
一种可能的实现方式中,该通信装置还包括存储器,其用于存储该计算机程序或指令。进一步地,处理器具体用于调用并运行该存储器中存储的计算机程序或计算机指令,使得处理器实现如第一方面或第二方面中的任意一种实现方式。
一种可能的实现方式中,该通信装置还包括收发器(也可以称为通信接口),收发器用于通过通信接口输入和/或输出信号。该处理器用于控制该收发器收发信号。
第四方面,提供了一种通信装置,包括处理电路(也可以称为处理器)和输入输出接口(也可以称为接口电路),该输入输出接口用于输入和/或输出信号,该处理电路用于执行第一方面以及第一方面的任一种可能的方法;或者该处理电路用于执行第二方面以及第二方面的任一种可能的方法。
一种可能的实现方式中,处理器用于通过接口电路与其它装置通信,并执行上述第一方面中的任意一种实现方式或第二方面中的任意一种实现方式。该处理器包括一个或多个。
第五方面,提供了一种通信装置。该通信装置可以是第一装置,也可以为用于执行第一装置功能的设备或者模块等;该通信装置可以是第二装置,也可以为用于执行第二装置功能的设备或者模块等。
一种可能的实现中,该通信装置可以包括用于执行第一方面所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。
另一种可能的实现中,该通信装置可以包括用于执行第二方面所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。
第六方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序或指令,当该计算机程序或该指令在计算机上运行时,使得第一方面以及第一方面的任一种可能的方法被执行;或者,使得第二方面以及第二方面的任一种可能述的方法被执行。
第七方面,提供了一种计算机程序产品,包含计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得第一方面以及第一方面的任一种可能的方法被执行;或者,使得第二方面以及第二方面的任一种可能的方法被执行。
第八方面,提供一种通信装置,包括处理器,用于与存储器相连,用于调用该存储器中存储的程序,以执行上述第一方面的任一种可能的方法或第二方面的任一种可能的方法。该存储器可以位于该通信装置之内,也可以位于该通信装置之外。且该处理器包括一个或多个。
在一种实现方式中,上述第三方面、第四方面、第五方面的通信装置,可以是芯片或芯片系统。
第九方面,提供一种芯片装置,包括处理器,用于调用存储器中的计算机程序或计算机指令,以使得该处理器执行上述第一方面中的任一种实现方式或第二方面中的任一种实现方式。
可选的,该处理器通过接口与该存储器耦合。
第十方面,提供一种通信系统,该通信系统包括第一装置和第二装置;第一装置用于执行第二方面所示的方法,第二装置用于执行如第一方面所示的方法。
第十一方面,提供一种通信方法,该方法应用于第一装置和第二装置,其中,该方法包括:该第一装置执行如第二方面所示的方法;该第二装置执行如第一方面所示的方法。
关于第三方面至第十一方面等中任一方面的有益效果的描述可以参照第一方面或第二方面的有益效果的描述。
附图说明
图1是本申请实施例应用的通信系统的架构的示意图。
图2是本申请实施例提供的一种通信方法的示意性流程图。
图3是本申请实施例提供的另一种通信方法的示意性流程图。
图4是本申请实施例提供的数据加扰的示意图。
图5是本申请实施例的一种通信装置的示意框图。
图6是本申请实施例的另一种通信装置的示意框图。
图7是本申请实施例的一种通信系统的示意框图。
具体实施方式
下面将结合附图,对本申请中的技术方案进行描述。
本申请提供的技术方案可以应用于各种通信系统,例如:第五代(5thgeneration,5G)或新无线(new radio,NR)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time divisionduplex,TDD)系统等。本申请提供的技术方案还可以应用于未来的通信系统,如第六代(6thGeneration,6G)移动通信系统。本申请提供的技术方案还可以应用于设备到设备(deviceto device,D2D)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),以及IoT通信系统、智慧物联网(artificialintelligence&internet of things,A-IoT)或者其它通信系统。本申请对此不作限定。
随着通信技术的发展,通信系统将不仅支持传统的通信,还将支持例如,车辆与万物(vehicle to everything,V2X)通信(也可以称为车辆网通信),车辆与车辆(vehicle tovehicle,V2V)通信(也可以称为车到车通信)、车辆与基础设施(vehicle toinfrastructure,V2I)通信(也可以称为车到基础设施通信),车辆与行人(vehicle topedestrian,V2P)通信(也可以称为车到人通信),车辆与网络(vehicle to network,V2N)通信(也可以称为车到网络通信)。例如,通信系统还可以支持下一代无线局域网系统。
本申请实施例中的终端设备可以简称为终端。终端设备可以是一种具有无线收发功能的设备。终端设备可以是移动的,或固定的。终端设备可以部署在陆地上,包括室内或室外,手持或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端设备可以包括手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备、和/或智慧家庭(smart home)中的无线终端设备。终端设备还可以是蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digitalassistant,PDA)、具有无线通信功能的手持设备或计算设备、车载设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等。终端设备有时也可以称为用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。可选的,终端设备可以与不同技术的多个接入网设备进行通信,例如,终端设备可以与支持LTE的接入网设备通信,也可以与支持5G的接入网设备通信,又可以与支持LTE的接入网设备以及支持5G的接入网设备的双连接。本申请并不限定。
另外,终端设备可以是IoT设备或A-IoT设备,例如无源(passive)终端设备、半无源(semi-passive)终端设备、无源A-IoT终端设备、半无源A-IoT终端设备等,终端设备可以是传感器、电表、水表等。终端设备还可以是具有通信功能的无人机(unmanned aerialvehicle或uncrewed aerial vehicle,UAV)。在终端设备为无源或者半无源的情况下,终端设备可以通过获取能量以接收或者发送数据。获取能量的方式可以通过无线电、太阳能、光能、风能、水能、热能、动能等方式获取。本申请对于无源或者半无源的终端设备获取能量的方式不做限定。终端设备可以具有反向散射(backscatter)的能力,具有反向散射能力的终端设备可以反向散射终端设备接收的载波。终端设备可以包括包络检波接收机。
本申请中,用于实现终端设备的功能的装置可以是终端设备;也可以是能够支持终端设备实现该功能的装置,例如芯片系统、硬件电路、软件模块、或硬件电路加软件模块,该装置可以被安装在终端设备中或可以与终端设备匹配使用。本申请提供的技术方案中,用于实现终端设备的功能的装置是终端设备,下面可能以终端设备是UE为例,描述本申请提供的技术方案。
网络设备可以是将终端设备接入到无线网络的节点或设备,或者,网络设备是网络侧的一种用于发射或接收信号的实体。网络设备例如包括但不限于:基站、接入网(radioaccess network,RAN)设备、5G中的下一代节点B(generation nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(nodeB,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiverstation,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(base band unit,BBU)、收发点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、和/或移动交换中心等。或者,接入网设备还可以是集中单元(centralized unit,CU)、分布单元(distributed unit,DU)、集中单元控制面(CU controlplane,CU-CP)节点、集中单元用户面(CU user plane,CU-UP)节点、接入回传一体化(integrated access and backhaul,IAB)、或云无线接入网络(cloud radio accessnetwork,CRAN)场景下的无线控制器等中的至少一个。或者,网络设备可以为中继站、接入点、车载设备、终端设备、可穿戴设备、5G网络中的网络设备或者未来演进的公共陆地移动网络(public land mobile network,PLMN)中的网络设备等。下面可能将网络设备称为基站。
本申请中,用于实现网络设备的功能的装置可以是网络设备;也可以是能够支持网络设备实现该功能的装置,例如芯片系统、硬件电路、软件模块、或硬件电路加软件模块,该装置可以被安装在网络设备中或可以与网络设备匹配使用。在本申请提供的技术方案中,用于实现网络设备的功能的装置可以是接入网设备。下面可能以网络设备是基站为例,描述本申请提供的技术方案。
阅读器(reader)可以通过射频信号或者无线信号与终端设备交互。应理解,本申请对阅读器的名称不做限定,阅读器可以沿用阅读器这一名称,阅读器也可以有其他名称,例如阅读器也可以称为读写器,或者辅助器(helper)。阅读器具备对终端设备(比如无源终端设备)执行一些操作(例如获取无源终端设备的信息、盘点操作、读操作、写操作、失效操作、或者与无源终端设备的其他消息交互操作等)的功能。
作为阅读器的一些操作示例,阅读器可以向无源终端设备发送来自服务器或者应用功能的指令,或者阅读器可以向服务器或者应用功能发送来自无源终端设备的消息。阅读器可以根据服务器下发的指令来获取指定的无源终端设备中存储的信息。例如若为盘点操作(或者可以称为盘存操作),则阅读器可以获取无源终端设备的标识信息;该标识信息可以是无源终端设备的唯一标识,也可以是无源终端设备的临时标识。例如若为读操作,则阅读器可以读取该无源终端设备存储区中的数据。在一些需要改写无源终端设备内存储的信息的场景下,阅读器还可具有写的功能,例如,若为写操作,则阅读器可以将数据写入无源终端设备的存储区中。除此之外,阅读器还可以对无源终端设备执行失效操作。在被执行失效操作后,该无源终端设备失效,不可被执行获取无源终端设备信息、盘点操作、读操作、与无源终端设备的消息交互操作或者写操作等操作。本申请中,阅读器可以是终端设备,也可以接入网设备、杆站、微站、小站、eNodeB、gNodeB、接入回传一体化(integrated accessand backhaul,IAB)节点等等,本申请对阅读器的形态不做限定。
图1是本申请实施例应用的通信系统100的架构的示意图。通信系统100可以是射频识别(radio frequency identification,RFID)系统。
系统100可以包括第一装置110和第二装置120,其中,该第一装置110和第二装置120之间可以通过射频(radio frequency,RF)信号进行通信。
本申请对第一装置110的具体形式不做限定,第一装置110可以是任意具有发射或接收信号的实体,例如,第一装置110可以包括网络设备、阅读器、辅助器或NR终端等。本申请对第二装置120的具体形式不做限定,例如,第二装置120可以包括无源终端设备、无源A-IoT终端设备、半无源终端设备或半无源A-IoT终端设备等。第二装置120也可以是标签(tag),进一步地,第二装置120可以是有源标签,也可以是无源标签。如果该第二装置120是无源标签,即该第二装置120自身不具有电源,则该第二装置120可以从第一装置发射的RF信号中获得能量。
图2是本申请实施例提供的一种通信方法200的示意性流程图。图2涉及第一装置110与第二装置120之间的通信。第二装置120可以是无源的,这样,第一装置110可以向第二装置120连续地发送包含高电平的波形的信号,第二装置120接收信号后,根据信号中的能量通过反向链路将信息反射给第一装置110。下面结合图2介绍方法200。
S210,第一装置110向第二装置120发送选择(select)信令。相应地,第二装置120接收来自第一装置110的选择信令。
其中,选择信令可以携带第二装置的掩码(mask)标识(identification,ID)或者标签ID,通过选择信令,第一装置110可以访问第二装置120或第二装置120所在的群组。
上述S210可以看作选择过程,通过选择过程,第一装置110可以访问特定的标签或标签群。
S220,第一装置110向第二装置120发送查询(query)信令。相应地,第二装置120接收来自第一装置110的查询信令。
S230,第二装置120根据查询信令,确定时隙计数器的参数。
查询信令可以包括查询参数,第二装置可以根据查询参数确定时隙计数器的参数。
在一些实施例中,查询参数为Q,第二装置可以从0到2Q-1的范围内随机抽取一个数字,作为时隙计数器的参数。例如,查询参数为3,第二装置可以从0到4的范围内随机抽取一个数字,例如抽取了2,则时隙计数器的参数为2。再例如,查询参数为4,第二装置可以从0到8的范围内随机抽取一个数字,例如抽取了5,则时隙计数器的参数为5。
S240,第一装置110向第二装置120发送查询重复(query repetition,queryrep)信令。第二装置120接收来自第一装置110的查询重复信令。
查询重复信令可以重复查询信令的操作,不改变查询信令的参数。查询重复信令可以省略一些参数,以节约信令开销。第二装置120可以根据S230接收到的查询信令确定查询重复信令中省略的参数。
需要说明的是,上述选择信令、查询信令或查询重复信令也可以称为寻呼(paging)信令,或者可以称为组寻呼信令。
S250,第二装置120根据时隙计数器的参数,确定发送RN16信令。相应地,第一装置110接收来自第二装置120。
其中,RN16信令可以包括用于标识第二装置120的序列,该序列也可以称为用于标识第二装置120的前导序列,或者在随机接入时用于标识第二装置120的消息(message,MSG)1序列;
第二装置120接收到查询重复信令之后,可以确定是否执行S250。在时隙计数器的参数不为0的情况下,第二装置120不向第一装置110发送RN16信令,并将时隙计数器的参数减1。在时隙计数器的参数为0的情况下,第二装置120向第一装置110发送RN16信令。换言之,时隙计数器的参数为非0值的标签在接收到查询重复信令之后处于等待状态,时隙计数器的参数为0值的标签在接收到查询重复信令之后处于响应状态。
例如,第二装置120在S230中设置的时隙计数器的参数为1,则在第一次接收到查询重复信令之后,由于时隙计数器的参数不为0,所以不向第一装置110发送RN16信令,并将时隙计数器的参数减1,以得到0。在该第二装置120第二次接收到查询重复信令之后,由于时隙计数器的参数为0,所以向第一装置110发送RN16信令。
其中,RN16信令可以包括第一序列,第一序列可以是随机或伪随机序列。需要说明的是,RN16还可以有其他名称。其中,第一序列可以是由第二装置120自身生成的,不是第一装置110配置或者指示给第二装置120的。但是本申请对此不限定,第一序列也可以是第一装置110配置或指示给第二装置120的。
S260,第一装置110向第二装置120发送确认(acknowledge,ACK)信令。相应地,第二装置120接收来自第一装置110的确认信令。
其中,确认信令可以包括第一信息,第一信息可以包括第一序列。在确认信令中的第一信息中的第一序列与RN16信令中的第一序列相同的情况下,第二装置120为确认状态。在确认状态下,第二装置120可以向第一装置110发送数据。例如,第二装置120可以向第一装置110发送电子产品码(electronicproductcode,EPC)或响应读(read)信令或者写(write)信令的上行数据等。其中,上述数据的信息比特可以通过上行物理信道(physicaluplink shared channel,PUSCH)传输。另外,在发送上行信息比特的同时,可以发送上行信息比特的校验比特。例如,校验比特可以是循环冗余校验码(cyclic redundancy check,CRC)。
上述S220至S260可以看作盘存过程(或者称为盘点过程)。在盘存过程完成之后,第一装置110可以向第二装置120发送读信令或写信令,或者与第二装置120进行进一步地上行和下行的信息交互。
此外,方法200还可以包括:第一装置110向第二装置120发送查询调整(adjust)信令。相应地,第二装置120接收来自第一装置110的查询调整信令。
其中,查询调整信令也可以称为寻呼信令,或者可以称为组寻呼信令。查询调整信令可以包括查询参数,该查询参数可以使得第二装置120重新执行S230,即,重新确定时隙计数器的参数。具体而言,在第二装置120根据查询信令确定时隙计数器的参数之后,如果第二装置120接收到了查询调整信令,那么第二装置120可以根据查询调整信令确定新的时隙计数器的参数。例如,查询信令中的查询参数为10,则第二装置120可以在0至512的范围内抽取一个随机数作为时隙计数器的参数。由于0至512的范围较大,第二装置120确定的时隙计数器的参数也较大,这导致第一装置110需要向第二装置120发送大量的查询重复信令,才能将时隙计数器的参数减为0,从而使得第二装置120能够执行S250,即发起随机接入。第一装置110可以在查询调整信令中携带较小的查询参数,例如查询参数为3。这样,第二装置120可以在0至4的范围内抽取一个随机数作为新的时隙计数器的参数,新的时隙计数器的参数较小,这使得第一装置110可以向第二装置120发送少量的查询重复信令,就能将时隙计数器的参数减为0,从而使得第二装置120能够执行S250,即发起随机接入。
如前所述,如何降低加扰的复杂度,是亟待解决的问题。
图3是本申请实施例提供的另一种通信方法300的示意性流程图。方法300涉及第一装置110和第二装置120的交互,方法300能够降低加扰的复杂度,并且能够避免数据接收端的数据误解。需要说明的是,方法300可以与方法200结合,并且,方法300是以上行传输为例进行描述,方法300也可以类似地适用于下行传输。在上行传输的过程中,本申请实施例能够避免基站误解其接收到的数据(实际上来自目标标签)来自其他标签;在下行传输的过程中,本申请实施例能够避免目标标签误解其接收到的数据(实际上要发送给其他标签)是发送给该目标标签的。下面结合图3详细介绍方法300。
S310,第二装置120向第一装置110发送第一序列。相应地,第一装置110接收来自第二装置120的第一序列。
其中,该第一序列可以用于标识第二装置120。第一序列用于标识第二装置120,可以理解为,第一序列是第二装置120的标识,或者,第一序列与第二装置120对应或关联。
第一序列也可以称为用于标识第二装置120的前导序列,或者在随机接入时用于标识第二装置120的消息1序列等。本申请不限定第一序列的具体名称,第一序列可以有加扰序列、反馈序列、响应序列等其他名称。
第一序列可以是随机数序列或伪随机数序列。第一序列可以是由第二装置120自身生成的,不是第一装置110配置或者指示给第二装置120的。但是本申请对此不限定,第一序列也可以是第一装置110配置或指示给第二装置120的。
上述S310可以在第二装置120接收到查询信令、查询重复信令或寻呼信令之后执行。也就是说,在第二装置120接收到查询信令、查询重复信令或寻呼信令之后,第二装置120可以向第一装置110发送第一序列。
作为一个示例,第一序列可以承载在RN16信令中,具体可以参见前述S250的实施例。但是本申请对第一序列承载的具体消息不做限定,第一序列可以承载在其他信令中。并且,本申请不限定第一序列所承载的消息的名称,例如可以有加扰消息、反馈消息或响应消息等其他名称。
第一序列可以有16位比特,在这种情况下,第一序列可以称为RN16序列。又例如,第一序列可以有8位比特,在这种情况下,第一序列可以称为RN8比特序列。也就是说,可以采用RNx来表示第一序列,其中,x为第一序列的比特数或长度。本申请对第一序列的长度不做限定,例如,第一序列还可以包括其他位数的比特。
S320,第二装置120接收来自该第一装置110的第一信息。相应地,第一装置110向该第二装置120发送第一信息。
其中,该第一信息可以包括该第一序列,该第一信息可以用于确认该第一装置110成功接收该第一序列。
上述S320可以在第一装置110接收到第一序列之后执行。即,第一装置110在接收到第一序列之后,可以向第二装置120发送包括第一序列的第一信息。
第一信息可以是确认信令,例如可以参见前述S260的实施例。但是本申请对第一信息的具体形式不做限定,第一信息也可以有其他信息。并且,第一信息也可以有其他名称,例如指示信息、确认信息或响应信息等。本申请对第一信息的具体名称不做限定。
在另一些可选的实现方式中,第一信息可以用于指示该第一序列,或者第一信息可以携带该第一序列,或者第一信息可以包括第一序列。
S330,第二装置120根据该第一序列加扰(scramble)待发送数据序列,以生成第二序列。
待发送数据序列是第二装置120准备发送给第一装置110的数据。待发送数据序列也可以称为待发送数据、待发送比特、待发送信息、待发送序列等。本申请对待发送数据序列的具体名称不做限定,称为待发送数据序列仅是为了便于理解。待发送数据序列也可以被序列、数据、信息或比特等术语描述。
通过第一序列的加扰,待发送数据序列可以变为第二序列。换言之,第二序列是待发送数据序列通过第一序列加扰后的序列。换言之,待发送数据序列是第二序列通过第一序列加扰前的序列。第二序列也可以称为输出序列或者输出比特序列。
示例性地,在第一序列与待发送数据序列的比特数相等的情况下,可以将第一序列的比特与待发送数据序列的比特进行模二加法(modulotwosum)运算或异或(exclusiveor,XOR)运算。需要说明的是,本申请不限定第一序列需要与待发送数据序列的比特数相等,也不限定仅能通过模二加法或XOR运算来进行加扰,其他的实施场景请参见后文,此处不赘述。
S340,第二装置120向第一装置110该第一装置110发送该第二序列。相应地,第一装置110接收来自该第二装置120的第二序列。
第二序列可以通过数据信道发送。例如,第二序列可以通过PUSCH信道向第一装置110发送。
S350,第一装置110根据该第一序列解扰(descramble)第二序列,以得到目标数据序列。
示例性地,在第一序列与第二序列的比特数相等的情况下,可以将第一序列的比特与第二序列的比特进行模二加法运算或XOR运算。需要说明的是,本申请不限定第一序列需要与第二序列的比特数相等,也不限定仅能通过模二加法或XOR运算来进行加扰,其他的实施场景请参见后文,此处不赘述。
S350中的解扰和S330中的加扰类似。第一序列可以作为加扰序列,也可以作为解扰序列。通过解扰得到的目标数据序列可以是S330中的待发送数据序列。
在另一些可选的实施例中,S330可以替换为:第一装置110根据该第一序列加扰待发送数据序列,以生成第二序列;S340可以替换为:第一装置110向第二装置120发送第二序列;S350可以替换为:第二装置120根据该第一序列解扰第二序列,以得到目标数据序列。该实施例是上行传输的举例。其中,第二序列可以通过数据信道发送,例如,第二序列可以通过下行物理信道(physical downlink shared channel,PDSCH)向第二装置120发送。
通过上述实施例,第一序列既可以用作随机接入场景下的发送端的标识,也可以用于加扰待发送的数据序列,发送端不需要额外的存储空间,即可实现数据加扰。因此,本申请实施例提供的方法降低了加扰的复杂度,并且,能够避免接收端将数据误解为由其他发送端发送。另一方面,通过上述实施例,第一序列既可以用作随机接入场景下的发送端的标识,也可以用于解扰接收的数据序列,接收端不需要额外的存储空间,即可实现数据解扰。因此,本申请实施例提供的方法降低了解扰的复杂度,并且,能够避免接收端将数据误解为由其他发送端发送。
可选地,在上述实施例的另一种实施场景下,该待发送数据序列包括信息序列和该信息序列的校验序列,该校验序列的比特数为N,该第二序列包括该信息序列和第三序列,N为正整数;其中,该第三序列是根据该第一序列对应的N位比特对该校验序列加扰得到的。相应地,该目标数据序列包括信息序列和该信息序列的校验序列,该校验序列的比特数为N,该第二序列包括该信息序列和第三序列,N为正整数;其中,该校验序列是根据该第一序列对应的N位比特对该第三序列解扰得到的。
信息序列可以是数据信道的载荷(payload)比特或者payload比特序列,信息序列也可以称为信息比特或者信息比特序列。校验序列可以是数据信道的校验比特,或者称为数据信道的奇偶校验比特,或者称为payload比特的校验比特,或者称为payload比特的奇偶校验比特。例如,校验序列可以包括CRC比特。校验序列也可以称为CRC比特序列,或校验比特序列,或奇偶校验比特序列。需要说明的是,本申请对信息序列和校验序列的具体名称不做限定,信息序列和校验序列还可以有其他名称。
上述方案可以理解为,第一序列对校验序列的全部比特进行加扰,而不对信息序列的比特进行加扰。其中,对校验序列加扰后得到的序列可以称为第三序列。或者说,上述方案可以理解为,第一序列对CRC的全部比特进行加扰,而不对信息比特进行加扰。需要说明的是,第三序列还可以有其他名称,例如加扰信息序列等,本申请对第三序列的名称不做限定。
第一序列对应的N位比特的具体举例可以参见后文,此处不赘述。
通过上述实施例,发送端可以根据第一序列仅对待发送的校验序列进行加扰。因此,本申请实施例提供的方法的加扰复杂度较低,而且能够避免接收端将数据误解为其他发送端发送。另一方面,通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到校验序列。因此,本申请实施例提供的方法的解扰复杂度较低,而且能够避免接收端将数据误解为其他发送端发送。
可选地,在上述实施例的另一种实施场景下,该待发送数据序列的比特数为N,N为正整数;其中,该第二序列是根据该第一序列对应的N位比特对该待发送数据序列加扰得到的。相应地,该目标数据序列的比特数为N,N为正整数;其中,该目标数据序列是根据该第一序列对应的N位比特对该第二序列解扰得到的。
上述方案可以理解为,第一序列对待发送数据序列的全部比特进行加扰,即对信息序列和校验序列均进行加扰,或者说,对载荷序列和CRC序列一起加扰。第一序列对应的N位比特的具体举例可以参见后文,此处不赘述。
通过上述实施例,发送端可以根据第一序列对待发送的数据序列进行全部加扰,符合目前协议规定的数据信道加扰的机制,提高了本申请实施例的方法的适用性。并且,本申请实施例提供的方法具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。另一方面,通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列。因此,本申请实施例提供的方法具有较好的解扰效果,而且能够进一步避免接收端将数据误解为其他发送端发送。
可选地,在上述实施例的另一种实施场景下,该第一序列对应的N位比特包括该第一序列的前N位比特、该第一序列的后N位比特、多个该第一序列级联后的序列的前N位比特或者多个该第一序列级联后的序列的后N位比特。相应地,该第一序列对应的N位比特包括该第一序列的前N位比特、该第一序列的后N位比特、多个该第一序列级联后的序列的前N位比特或者多个该第一序列级联后的序列的后N位比特。
为便于描述,假设第一序列有M位比特,第一序列可以用r表示,例如为r0、r1、r2、···、rM-1。假设校验序列有Y位比特,校验序列可以用p表示,例如为p0、p1、p2、···、pY-1。假设信息序列有Z位比特,信息序列可以用a表示,例如为a0、a1、a2、···、az-1。假设待发送数据序列或目标数据序列可以用b表示,例如为:
bk=ak,k=0,1,2,···,Z-1;
bk=pk-Z,k=Z,Z+1,Z+2,···,Z+Y-1。
图4是本申请实施例提供的数据加扰的示意图。
作为一些示例,第一序列仅对校验序列进行加扰以生成第三序列,而不对信息序列进行加扰。
在M大于或等于Y的情况下,可以取第一序列的前Y位比特、后Y位比特(例如参见图4中的(a))或中间Y位比特作为第一序列对应的N位比特。例如,若M为8,Y为6;则第一序列对应的N位比特可以是第一序列的前6位比特、后6位比特或中间6位比特。
例如,假设第二序列可以用c表示,加扰方式为模二加法,若第一序列对应的N位比特是第一序列的前Y位比特,则第二序列可以为:
ck=bk,k=0,1,2,···,Z-1;
ck=(bk+rk-Z)mod 2,k=Z,Z+1,Z+2,···,Z+Y-1。
若第一序列对应的N位比特是第一序列的后Y位比特,则第二序列可以为:
ck=bk,k=0,1,2,···,Z-1;
ck=(bk+rk-Z+M-Y)mod 2,k=Z,Z+1,Z+2,···,Z+Y-1。
在M小于或等于Y的情况下,可以将第一序列级联(cascade)多次,取级联后的序列的前Y位比特(例如参见图4中的(b))、后Y位比特或中间Y位比特作为第一序列对应的N位比特。例如,若M为8,Y为16;则第一序列对应的N位比特可以是第一序列级联2次后的序列的16位比特。又例如,若M为8,Y为20;则第一序列对应的N位比特可以是第一序列级联3次后的序列的前20位比特、后20位比特或中间20位比特。
第一序列级联多次,也可以理解为将第一序列重复(repeat)多次后进行拼接(concatenate)。第一序列进行级联的次数,可以是次,也可以是大于的整数次。其中,表示Y除以M后向上圆整(或者称为向上取整)后的数值。多个第一序列级联后的序列也可以称为扰码序列,但是需要说明的是,本申请不限定级联后的序列的名称,该序列还可以有其他名称,例如级联序列、重复序列、拼接序列等。
例如,假设第二序列可以用c表示,加扰方式为模二加法,第一序列对应的N位比特是第一序列级联后的序列的前Y位比特。其中,级联后的第一序列用r’表示,则第二序列可以为:
ck=bk,k=0,1,2,···,Z-1;
ck=(bk+r’k-Z)mod 2,k=Z,Z+1,Z+2,···,Z+Y-1。
作为另一些示例,第一序列对校验序列和信息序列进行加扰,以生成第二序列。
在M大于或等于Y+Z的情况下,可以取第一序列的前Y+Z位比特、后Y+Z位比特(例如参见图4中的(c))或中间Y+Z位比特作为第一序列对应的N位比特。例如,若M为32,Y为6,Z为16;则Y+Z为22,第一序列对应的N位比特可以是第一序列的前22位比特、后22位比特或中间22位比特。
例如,假设第二序列可以用c表示,加扰方式为模二加法,第一序列对应的N位比特是第一序列的前Y+Z位比特,则第二序列可以为:
ck=(bk+rk)mod 2,k=0,1,2,···,Z+Y-1。
在M小于或等于Y+Z的情况下,可以将第一序列级联多次,取级联后的序列的前Y+Z位比特(例如参见图4中的(d))、后Y位比特或中间Y位比特作为第一序列对应的N位比特。例如,若M为8,Y为24,Z为128;则Y+Z为152,第一序列对应的N位比特可以是第一序列级联19次后的序列的152位比特。例如,若M为8,Y为24,Z为132;则Y+Z为156,第一序列对应的N位比特可以是第一序列级联20次后的序列的前156位比特、后156位比特或中间156位比特。
第一序列进行级联的次数,可以是次,也可以是大于的整数次。其中,表示Y+Z除以M后向上圆整(或称为向上取整)后的数值。多个第一序列级联后的序列也可以称为扰码序列,但是需要说明的是,本申请不限定级联后的序列的名称,该序列还可以有其他名称,例如级联序列、重复序列、拼接序列等。
例如,假设第二序列可以用c表示,加扰方式为模二加法,第一序列对应的N位比特是第一序列级联后的序列的前Y+Z位比特。其中,级联后的第一序列用r’表示,则第二序列可以为:
ck=(bk+r’k)mod 2,k=0,1,2,···,Z+Y-1。
通过上述实施例,发送端可以根据第一序列对待发送的全部数据序列或全部校验序列进行加扰。因此,本申请实施例提供的方法具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。另一方面,通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列或校验序列。因此,本申请实施例提供的方法的具有较好的解扰效果,能够进一步避免接收端将数据误解为其他发送端发送。
在一些可选的实现方式中,该方法300还包括:第二装置120向第一装置110发送第二信息,该第二信息用于指示第一序列对应的N位比特包括该第一序列的前N位比特、该第一序列的后N位比特、多个该第一序列级联后的序列的前N位比特或者多个该第一序列级联后的序列的后N位比特。相应地,第一装置110接收来自第二装置120的第二信息。可以理解的是,第二信息可以指示第一序列的加扰方式。进一步地,第二信息还可以用于指示第一序列对全部待发送数据序列或全部校验序列进行加扰。上述第二信息也可以用于指示解扰的方式,例如,第二信息还可以用于指示第一序列对全部待发送数据序列或全部校验序列进行解扰。
可选地,在上述实施例的另一种实施场景下,该待发送数据序列包括信息序列和该信息序列的校验序列,该第一序列的比特数为M,该校验序列的比特数大于或等于M,该第二序列包括该信息序列和第三序列,M为正整数;其中,该第三序列是根据该第一序列的M位比特对该校验序列中的M位比特加扰得到的。相应地,该目标数据序列包括信息序列和该信息序列的校验序列,该第一序列的比特数为M,该校验序列的比特数大于或等于M,该第二序列包括该信息序列和第三序列,M为正整数;其中,该校验序列是根据该第一序列的M位比特对该第三序列中的M位比特解扰得到的。
上述方案可以理解为,第一序列对校验序列的部分比特进行加扰。第一序列可以对校验序列的前M位比特、后M位比特(例如参见图4中的(e))或中间M位比特进行加扰。例如,若M为8,Y为16;则第一序列可以对校验序列的前8位比特、后8位比特或中间8位比特进行加扰。
例如,假设第二序列可以用c表示,加扰方式为模二加法,根据第一序列对校验序列的后M位比特进行加扰,则第二序列可以为:
ck=bk,k=0,1,2,···,Z+Y-M-1;
ck=(bk+rk-Z-Y+M)mod 2,k=Z+Y-M,···,Z+Y-1。
通过上述实施例,发送端可以根据第一序列对校验序列的部分比特进行加扰,进一步降低了加扰的复杂度,并且能够避免接收端将数据误解为其他发送端发送。另一方面,通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到校验序列。本申请实施例提供的方法的具有较低的解扰复杂度,并且能够避免接收端将数据误解为其他发送端发送。
可选地,在上述实施例的另一种实施场景下,该第一序列的比特数为M,其中,该第二序列是根据该第一序列的M个比特分别对M个子序列加扰得到的,该待发送数据序列划分为该M个子序列,其中,在该M个比特中第m个比特为0的情况下,该M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。相应地,该第一序列的比特数为M,其中,该目标数据序列是根据该第一序列的M个比特分别对M个子序列解扰得到的,该第二序列划分为该M个子序列,其中,在该M个比特中第m个比特为0的情况下,该M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。
上述方案可以理解为,将Y+Z位比特划分成M个子块(或者称为M个子序列),每个子块用M个比特中的一个比特作为掩码加上,或者说,将该比特作为子块的索引进行加掩(mask)。其中,在掩码为1的情况下,该子块中的比特保持不变;在掩码为0的情况下,该子块中的比特取反。“取反”的意思为,原来为0的比特取为1,原来为1的比特取为0。
待发送数据序列划分为M个子序列,也可以理解为,待发送数据序列包括M个子序列,或者,M个子序列组成待发送数据序列,或者,待发送数据序列是由M个子序列组成的。相应地,第二序列也可以划分为M个子序列。需要理解的是,第二序列中M个子序列与待发送数据序列中M个子序列对应。“对应”表现在,第二序列中第m个子序列与待发送数据序列中第m个子序列的比特数值相反。例如,第二序列中第3个子序列为“1100”,待发送数据序列中第3个子序列为“0011”。
例如,若M为8,Y为24,Z为128;则Y+Z为152,待发送数据序列可以划分为8个子序列,每个子序列有19位比特。为描述方便,对于这8个子序列依次编号为#0、#1、···、#7。假设第一序列为“11001010”,则可以对编号为#2、#3、#5和#7的子序列中的比特取反,其他子序列中的比特不变。
在另一些可选的实现方式中,在该M个比特中第m个比特为1的情况下,该M个子序列中第m个子序列的比特取反。在该M个比特中第m个比特为0的情况下,该M个子序列中第m个子序列的比特不变。
需要说明的是,待发送数据序列可以均匀划分为M个子序列,也可以不均匀划分为M个子序列。也就是说,M个子序列可以有相同的比特位,也可以有不同的比特位。
通过上述实施例,发送端可以根据第一序列对待发送的数据序列进行全部加扰,符合目前协议规定的数据信道加扰的机制,提高了本申请实施例的方法的适用性。并且,本申请实施例提供的方法可以快速地对各个长度的待发送数据序列进行加扰,具有较好的加扰效果,能够进一步避免接收端将数据误解为其他发送端发送。另一方面,通过上述实施例,接收端可以根据第一序列对接收到的序列进行解扰,以得到目标数据序列。本申请实施例提供的方法具有较好的解扰效果,而且能够进一步避免接收端将数据误解为其他发送端发送。
图5是本申请实施例的一种通信装置500的示意框图。通信装置500包括处理器510和收发器520,处理器510和收发器520可以通过总线530相互连接。通信装置500可以是第一装置,也可以是第二装置。
可选地,通信装置500还可以包括存储器540。存储器540包括但不限于是随机存储记忆体(random access memory,RAM)、只读存储器(read-only memory,ROM)、可擦除可编程只读存储器(erasable programmable read only memory,EPROM)、或便携式只读存储器(compact disc read-only memory,CD-ROM),该存储器540用于相关指令及数据。
处理器510可以是一个或多个中央处理器(central processing unit,CPU)。在处理器510是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。其中,处理器510可以是信号处理器、芯片,或其他可以实现本申请方法的集成电路,或者前述处理器、芯片或集成电路中的用于处理功能的部分电路。另外,收发器520也可以称为输入输出接口或通信接口,收发器520用于信号或数据的输入或输出,也可以是输入输出电路。
当通信装置500是第二装置时,示例性地,通信装置500包括处理器510和收发器520。其中,收发器520用于向第一装置发送第一序列,该第一序列用于标识第二装置,该第二装置是该第一序列的发送端;以及用于接收来自该第一装置的第一信息,该第一信息包括该第一序列,该第一信息用于确认该第一装置成功接收该第一序列;处理器510用于根据该第一序列加扰待发送数据序列,以生成第二序列;收发器520还用于向该第一装置发送该第二序列。
当通信装置500是第一装置时,示例性地,通信装置500包括处理器510和收发器520。其中,收发器520用于接收来自第二装置的第一序列,该第一序列用于标识该第二装置;以及用于向该第二装置发送第一信息,该第一信息包括该第一序列,该第一信息用于确认第一装置成功接收该第一序列;以及用于接收来自该第二装置的第二序列;处理器510用于根据该第一序列解扰第二序列,以得到目标数据序列。
上述描述仅是示例性描述。具体内容可以参见上述方法实施例所示的内容。图5中的各个操作的实现还可以对应参照图2至图4所示的方法实施例的相应描述。
图6是本申请实施例的另一种通信装置600的示意框图。通信装置600可以为第一装置或第二装置,也可以为第一装置或第二装置中的芯片或模块,用于实现上述实施例涉及的方法。通信装置600包括收发单元610。下面对该收发单元610进行示例性地介绍。
收发单元610可以包括发送单元和接收单元。发送单元用于执行通信装置的发送动作,接收单元用于执行通信装置的接收动作。为便于描述,本申请实施例将发送单元与接收单元合为一个收发单元。在此做统一说明,后文不再赘述。
当通信装置600是第二装置,示例性地,收发单元610用于向第一装置发送第一序列。
可选地,通信装置600还可以包括处理单元620,其用于执行第一装置涉及处理、协调等步骤的内容。
当通信装置600是第一装置,示例性地,该收发单元610用于接收来自第一装置的第一序列。
可选地,通信装置600还可以包括处理单元620,其用于执行第二装置涉及处理、协调等步骤的内容。
上述所述内容仅作为示例性描述。通信装置600是第一装置或者第二装置时,其将负责执行前述方法实施例中与第一装置或者第二装置相关的方法或者步骤。
可选地,通信装置600还包括存储单元630,该存储单元630用于存储用于执行前述方法的程序或者代码。
图5和图6所示的装置实施例是用于实现图2至图4中的实施例。图5和图6所示装置的具体执行步骤与方法可以参见前述方法实施例的内容。
图7是本申请实施例的一种通信系统700的示意框图。该通信系统700包括第一装置和第二装置,第一装置和第二装置用于实现前述图2至图4的实施例。
本申请还提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信装置执行上述各示例中的方法。
本申请还提供另一种芯片,包括:输入接口、输出接口、处理器,所述输入接口、输出接口以及所述处理器之间通过内部连接通路相连,所述处理器用于执行存储器中的代码,当所述代码被执行时,所述处理器用于执行上述各示例中的方法。可选地,该芯片还包括存储器,该存储器用于存储计算机程序或者代码。
本申请还提供了一种处理器,用于与存储器耦合,用于执行上述各实施例中任一实施例中涉及第一装置或者第二装置的方法和功能。
在本申请的另一实施例中提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,前述实施例的方法得以实现。
本申请还提供一种计算机程序,当该计算机程序在计算机中被运行时,前述实施例的方法得以实现。
在本申请的另一实施例中提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被计算机执行时实现前述实施例所述的方法。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (17)
1.一种通信方法,其特征在于,包括:
向第一装置发送第一序列,所述第一序列用于标识第二装置,所述第二装置是所述第一序列的发送端;
接收来自所述第一装置的第一信息,所述第一信息包括所述第一序列,所述第一信息用于确认所述第一装置成功接收所述第一序列;
根据所述第一序列加扰待发送数据序列,以生成第二序列;
向所述第一装置发送所述第二序列。
2.根据权利要求1所述的方法,其特征在于,所述待发送数据序列包括信息序列和所述信息序列的校验序列,所述校验序列的比特数为N,所述第二序列包括所述信息序列和第三序列,N为正整数;其中,
所述第三序列是根据所述第一序列对应的N位比特对所述校验序列加扰得到的。
3.根据权利要求1所述的方法,其特征在于,所述待发送数据序列的比特数为N,N为正整数;其中,
所述第二序列是根据所述第一序列对应的N位比特对所述待发送数据序列加扰得到的。
4.根据权利要求2或3所述的方法,其特征在于,所述第一序列对应的N位比特包括所述第一序列的前N位比特、所述第一序列的后N位比特、多个所述第一序列级联后的序列的前N位比特或者多个所述第一序列级联后的序列的后N位比特。
5.根据权利要求1所述的方法,其特征在于,所述待发送数据序列包括信息序列和所述信息序列的校验序列,所述第一序列的比特数为M,所述校验序列的比特数大于或等于M,所述第二序列包括所述信息序列和第三序列,M为正整数;其中,
所述第三序列是根据所述第一序列的M位比特对所述校验序列中的M位比特加扰得到的。
6.根据权利要求1所述的方法,其特征在于,所述第一序列的比特数为M,其中,
所述第二序列是根据所述第一序列的M个比特分别对M个子序列加扰得到的,所述待发送数据序列划分为所述M个子序列,其中,在所述M个比特中第m个比特为0的情况下,所述M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。
7.一种通信方法,其特征在于,包括:
接收来自第二装置的第一序列,所述第一序列用于标识所述第二装置;
向所述第二装置发送第一信息,所述第一信息包括所述第一序列,所述第一信息用于确认第一装置成功接收所述第一序列;
接收来自所述第二装置的第二序列;
根据所述第一序列解扰第二序列,以得到目标数据序列。
8.根据权利要求7所述的方法,其特征在于,所述目标数据序列包括信息序列和所述信息序列的校验序列,所述校验序列的比特数为N,所述第二序列包括所述信息序列和第三序列,N为正整数;其中,
所述校验序列是根据所述第一序列对应的N位比特对所述第三序列解扰得到的。
9.根据权利要求7所述的方法,其特征在于,所述目标数据序列的比特数为N,N为正整数;其中,
所述目标数据序列是根据所述第一序列对应的N位比特对所述第二序列解扰得到的。
10.根据权利要求8或9所述的方法,其特征在于,所述第一序列对应的N位比特包括所述第一序列的前N位比特、所述第一序列的后N位比特、多个所述第一序列级联后的序列的前N位比特或者多个所述第一序列级联后的序列的后N位比特。
11.根据权利要求7所述的方法,其特征在于,所述目标数据序列包括信息序列和所述信息序列的校验序列,所述第一序列的比特数为M,所述校验序列的比特数大于或等于M,所述第二序列包括所述信息序列和第三序列,M为正整数;其中,
所述校验序列是根据所述第一序列的M位比特对所述第三序列中的M位比特解扰得到的。
12.根据权利要求7所述的方法,其特征在于,所述第一序列的比特数为M,其中,
所述目标数据序列是根据所述第一序列的M个比特分别对M个子序列解扰得到的,所述第二序列划分为所述M个子序列,其中,在所述M个比特中第m个比特为0的情况下,所述M个子序列中第m个子序列的比特取反,M为正整数,m=1,···,M。
13.一种通信装置,其特征在于,包括至少一个模块,所述至少一个模块用于执行如权利要求1至6中任意一项所述的方法,或者,所述至少一个模块用于执行如权利要求7至12中任意一项所述的方法。
14.一种通信系统,其特征在于,包括第一装置和第二装置,其中,所述第一装置用于执行如权利要求7至12中任意一项所述的方法,所述第二装置用于执行如权利要求1至6中任意一项所述的方法。
15.一种通信装置,其特征在于,包括处理电路和输入输出接口,所述输入输出接口用于输入和/或输出信号,所述处理电路用于执行权利要求1至6中任一项所述的方法,或者,所述处理电路用于执行权利要求7至12中任一项所述的方法。
16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序或指令,当所述计算机程序或所述指令在计算机上运行时,使得权利要求1至6中任一项所述的方法被执行,或者,使得权利要求7至12中任一项所述的方法被执行。
17.一种通信方法,其特征在于,包括:
第二装置执行如权利要求1至6中任意一项所述的方法;
第一装置执行如权利要求7至12中任意一项所述的方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311531917.XA CN120018116A (zh) | 2023-11-16 | 2023-11-16 | 通信方法和装置 |
| PCT/CN2024/125102 WO2025103053A1 (zh) | 2023-11-16 | 2024-10-16 | 通信方法和装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311531917.XA CN120018116A (zh) | 2023-11-16 | 2023-11-16 | 通信方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN120018116A true CN120018116A (zh) | 2025-05-16 |
Family
ID=95673775
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311531917.XA Pending CN120018116A (zh) | 2023-11-16 | 2023-11-16 | 通信方法和装置 |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120018116A (zh) |
| WO (1) | WO2025103053A1 (zh) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7903818B2 (en) * | 2008-03-13 | 2011-03-08 | Lg Electronics Inc. | Random access method for improving scrambling efficiency |
| JP7207528B2 (ja) * | 2018-11-02 | 2023-01-18 | 富士通株式会社 | サイドリンク情報の送信及び受信方法並びに装置 |
| EP4240052A4 (en) * | 2020-11-16 | 2023-11-29 | Huawei Technologies Co., Ltd. | Sequence sending method and apparatus |
-
2023
- 2023-11-16 CN CN202311531917.XA patent/CN120018116A/zh active Pending
-
2024
- 2024-10-16 WO PCT/CN2024/125102 patent/WO2025103053A1/zh active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025103053A1 (zh) | 2025-05-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10567004B2 (en) | Method and apparatus for constructing interleaving sequence in a wireless communication system | |
| CN106982172A (zh) | 确定极化码传输块大小的方法和通信设备 | |
| TW201830900A (zh) | 使用針對凍結的位元的遮罩序列利用極化碼進行無線通訊 | |
| WO2018028472A1 (zh) | 一种承载标识信息的方法及装置 | |
| CN116897355A (zh) | 传输信息的方法及装置 | |
| CN108574557A (zh) | 无线通信方法和设备 | |
| CN108631923B (zh) | 传输信息的方法、网络设备和终端设备 | |
| CN117439701A (zh) | 信道编码的方法和装置 | |
| CN120018116A (zh) | 通信方法和装置 | |
| US11296724B2 (en) | Encoding method and apparatus | |
| CN109245852B (zh) | Polar码的速率匹配方法及装置 | |
| CN110536488B (zh) | Rrc重配置期间的数据发送与接收方法和装置 | |
| CN108631977B (zh) | 一种广播信息指示的发送方法和发送设备 | |
| WO2023071711A1 (zh) | 一种编码方法、译码方法及通信装置 | |
| EP3734873B1 (en) | Channel encoding method and encoding device | |
| CN114342501B (zh) | 多用户下行数据聚合传输的方法和装置 | |
| WO2022193919A1 (zh) | 一种编码和译码方法及装置 | |
| CN114070693A (zh) | 一种数据传输的方法及装置 | |
| CN115549848A (zh) | 一种数据传输方法和通信装置 | |
| JP7769121B2 (ja) | レートマッチング方法およびレートマッチング装置 | |
| US12470982B2 (en) | Data transmission method and apparatus | |
| CN117426134B (zh) | 随机接入方法及装置 | |
| US20250183919A1 (en) | Data processing method, apparatus, and device | |
| EP4611323A1 (en) | Communication method, communication apparatus, and communication system | |
| WO2025256346A1 (zh) | 一种通信方法及装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication |