CN105703876B - 传输数据的方法、基站和用户设备 - Google Patents
传输数据的方法、基站和用户设备 Download PDFInfo
- Publication number
- CN105703876B CN105703876B CN201410691042.4A CN201410691042A CN105703876B CN 105703876 B CN105703876 B CN 105703876B CN 201410691042 A CN201410691042 A CN 201410691042A CN 105703876 B CN105703876 B CN 105703876B
- Authority
- CN
- China
- Prior art keywords
- indication information
- precoding matrix
- matrix
- preset
- information
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 157
- 230000005540 biological transmission Effects 0.000 title abstract description 42
- 239000011159 matrix material Substances 0.000 claims abstract description 423
- 238000012545 processing Methods 0.000 claims abstract description 133
- 230000008569 process Effects 0.000 description 64
- 238000004422 calculation algorithm Methods 0.000 description 37
- 238000001514 detection method Methods 0.000 description 26
- 238000005516 engineering process Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000013507 mapping Methods 0.000 description 5
- 230000003044 adaptive effect Effects 0.000 description 4
- 238000000354 decomposition reaction Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005562 fading Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- QERYCTSHXKAMIS-UHFFFAOYSA-M thiophene-2-carboxylate Chemical compound [O-]C(=O)C1=CC=CS1 QERYCTSHXKAMIS-UHFFFAOYSA-M 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K1/00—Secret communication
- H04K1/006—Secret communication by varying or inverting the phase, at periodic or random intervals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
- H04B7/0456—Selection of precoding matrices or codebooks, e.g. using matrices antenna weighting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例提供了一种传输数据的方法、基站和用户设备,该方法包括:对预设的预编码矩阵进行旋转处理;根据旋转处理后的预编码矩阵,对待发送信息进行预编码处理;发送预编码处理后的待发送信息。本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
Description
技术领域
本发明实施例涉及无线通信技术领域,并且更具体地,涉及传输数据的方法、基站和用户设备。
背景技术
无线通信技术已经在各个领域广泛应用,具有成本低、灵活性高、设备维护便捷等诸多优点。由于无线通信依靠自由空间传播携带信息的载波,导致通信双方的信息容易暴露,对于窃听者来说是开放的,因而在物理层需要解决无线通信的安全问题。
无线通信技术中,预编码技术是提升无线通信可靠性的重要手段,并是多输入多输出(英文Multiple input Multiple output,简称MIMO)系统中提高通信性能的关键技术之一。预编码技术为发送方利用信道信息对发射信号进行预处理,以适应信道环境的变化,消弱多径衰落信道干扰,从而能够降低系统误码率,提高系统吞吐量。
现有的基于MIMO物理层安全技术进行数据传输的方法对信道依赖严重,在信道特性变化快时系统的安全性能较低。
发明内容
本发明实施例提供一种传输数据的方法、基站和用户设备,能够提高系统的安全性能。
第一方面,提供了一种传输数据的方法,该方法包括:对预设的预编码矩阵进行旋转处理;根据该旋转处理后的预编码矩阵,对待发送信息进行预编码处理;发送该预编码处理后的待发送信息。
结合第一方面,在第一方面的第一种可能的实现方式中,该对预设的预编码矩阵进行旋转处理,包括:获取指示信息,该指示信息用于指示基站对该预设的预编码矩阵进行旋转处理;根据该指示信息,对预设的预编码矩阵进行旋转处理。
结合第一方面,在第一方面的第二种可能的实现方式中,还包括:发送指示信息,该指示信息用于指示用户设备对该预设的预编码矩阵进行旋转处理。
结合第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,该指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
结合第一方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第一方面的第四种可能的实现方式中,该指示信息为单比特指示信息或多比特指示信息。
结合第一方面或第一方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,该对预设的预编码矩阵进行旋转处理,包括:对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,该指示信息为单比特指示信息时,其中,该对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,包括:基于以下公式对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,
其中,Wopt为该预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
第二方面,提供一种传输数据的方法,该方法包括:获取待译码信息;对预设的预编码矩阵进行旋转处理;根据该旋转处理后的预编码矩阵,对该待译码信息进行译码处理。
结合第二方面,在第二方面的第一种可能的实现方式中,还包括:发送指示信息,该指示信息用于指示基站对该预设的预编码矩阵进行旋转处理。
结合第二方面,在第二方面的第二种可能的实现方式中,该对预设的预编码矩阵进行旋转处理,包括:获取指示信息,该指示信息用于指示用户设备对该预设的预编码矩阵进行旋转处理;根据该指示信息,对预设的预编码矩阵进行旋转处理。
结合第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,该指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
结合第二方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第二方面的第四种可能的实现方式中,该指示信息为单比特指示信息或多比特指示信息。
结合第二方面或第二方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第二方面的第五种可能的实现方式中,该对预设的预编码矩阵进行旋转处理,包括:对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,该指示信息为单比特指示信息时,其中,该对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,包括:基于以下公式对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,
其中,Wopt为该预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
第三方面,提供了一种基站,包括:旋转单元,用于对预设的预编码矩阵进行旋转处理;预编码单元,用于根据该旋转处理后的预编码矩阵,对待发送信息进行预编码处理;发送单元,用于发送该预编码处理后的待发送信息。
结合第三方面,在第三方面的第一种可能的实现方式中,还包括:获取单元,用于获取指示信息,该指示信息用于指示该基站对该预设的预编码矩阵进行旋转处理;其中,该旋转单元,具体用于根据该获取单元获取的该指示信息,对预设的预编码矩阵进行旋转处理。
结合第三方面,在第三方面的第二种可能的实现方式中,该发送单元,还用于发送指示信息,该指示信息用于指示用户设备对该预设的预编码矩阵进行旋转处理。
结合第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,该指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
结合第三方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第三方面的第四种可能的实现方式中,该指示信息为单比特指示信息或多比特指示信息。
结合第三方面或第三方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第三方面的第五种可能的实现方式中,该旋转单元,具体用于对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度。
结合第三方面的第五种可能的实现方式,在第三方面的第六种可能的实现方式中,该指示信息为单比特指示信息时,其中,该旋转单元,具体用于基于以下公式对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,
其中,Wopt为该预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
第四方面,提供了一种用户设备,包括:获取单元,用于获取待译码信息;旋转单元,用于对预设的预编码矩阵进行旋转处理;译码单元,用于根据该旋转处理后的预编码矩阵,对该待译码信息进行译码处理。
结合第四方面,在第四方面的第一种可能的实现方式中,还包括:发送单元,用于发送指示信息,该指示信息用于指示基站对该预设的预编码矩阵进行旋转处理。
结合第四方面,在第四方面的第二种可能的实现方式中,该获取单元,还用于获取指示信息,该指示信息用于指示该用户设备对该预设的预编码矩阵进行旋转处理;其中,该旋转单元,具体用于根据该指示信息,对预设的预编码矩阵进行旋转处理。
结合第四方面的第一种或第二种可能的实现方式,在第四方面的第三种可能的实现方式中,该指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
结合第四方面的第一种至第三种可能的实现方式中的任一种可能的实现方式,在第四方面的第四种可能的实现方式中,该指示信息为单比特指示信息或多比特指示信息。
结合第四方面或第四方面的第一种至第四种可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,该旋转单元,具体用于对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度。
结合第四方面的第五种可能的实现方式,在第四方面的第六种可能的实现方式中,该指示信息为单比特指示信息时,其中,该旋转单元,具体用于基于以下公式对该预设的预编码矩阵进行旋转处理,使得该预设的预编码矩阵旋转180度,
其中,Wopt为该预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的传输数据的方法的示意性流程图。
图2是本发明另一实施例的传输数据的方法的示意性流程图。
图3是本发明一个实施例的传输数据的过程的示意图。
图4是本发明另一实施例的传输数据的过程的示意性流程图。
图5是本发明另一实施例的传输数据的过程的示意性流程图。
图6是本发明另一实施例的传输数据的过程的示意性流程图。
图7是本发明一个实施例的基站的示意框图。
图8是本发明一个实施例的用户设备的示意框图。
图9是本发明另一实施例的基站的示意框图。
图10是本发明另一实施例的用户设备的示意框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应理解,本发明实施例的技术方案可以应用于各种通信系统,例如:全球移动通讯(简称GSM,英文Global System of Mobile communication)系统、码分多址(简称CDMA,英文Code Division Multiple Access)系统、宽带码分多址(简称WCDMA,英文Wideband CodeDivision Multiple Access)系统、通用分组无线业务(简称GPRS,英文General PacketRadio Service)、长期演进(简称LTE,英文Long Term Evolution)系统、LTE频分双工(简称FDD,英文Frequency Division Duplex)系统、LTE时分双工(简称TDD,英文Time DivisionDuplex)、通用移动通信系统(简称UMTS,英文Universal Mobile TelecommunicationSystem)或全球互联微波接入(简称WiMAX,英文Worldwide Interoperability forMicrowave Access)通信系统等。
用户设备(简称UE,英文User Equipment),也可称之为移动终端(简称MT,英文Mobile Terminal)、移动用户设备等,可以经无线接入网(例如,简称RAN,英文RadioAccess Network)与一个或多个核心网进行通信,用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。
基站,可以是GSM或CDMA中的基站(简称BTS,英文Base Transceiver Station),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(简称eNB或e-NodeB,英文evolved Node B),本发明并不限定。
预编码可以分为线性预编码和非线性预编码两种。对于空分复用,长期演进(英文Long-Term Evolution,简称LTE)系统既支持开环方式的空分复用,也支持闭环方式的空分复用,即线性预编码技术。由于非线性预编码的复杂度高,在接收端的译码算法复杂,因此LTE系统通常采用线性预编码技术。
线性预编码按照预编码矩阵获得的位置划分为两种预编码方式:基于码本的预编码和基于非码本的预编码。其中,基于码本的预编码包括基于码本的闭环空分复用预编码和基于码本的开环空分复用预编码。
基于码本的闭环空分复用预编码方式中,预编码矩阵在接收端获得,接收端利用预测的信道状态信息(英文Channel-State Information,简称CSI),在预定的预编码码本中进行预编码矩阵的选择,并将选定的预编码矩阵指示(英文Precoding MatrixIndicator,简称PMI)反馈给发射端。预编码码本的构建方式有多种,如:基于天线选择的码本、基于发射自适应阵列(英文Transmit Adaptive Arrays,简称TxAA)模式的码本、基于离散傅里叶变换(英文Discrete Fourier Transform,简称DFT)的码本、随机码本等。
基于码本的开环空分复用预编码方式中,高速移动场景下由于PMI汇报的延迟很难得到准确的反馈,开环空分复用不依赖任何来自接收端的有关预编码的推荐,也不需要任何来自网络的、用于告知接收端的直接预编码信息。相反,预编码矩阵是以接收端提前告知的预先定义和决定的方式选择的。常用预编码:大循环延迟分集(英文Cyclic DelayDiversity,简称CDD)预编码。
基于非码本的预编码类似基于码本的预编码,非码本预编码只适用于下行共享信道(英文Downlink Shared Channel,简称DL-SCH)传输。其与基于码本的预编码的主要区别是在预编码之前的解调参考信号(英文Demodulation Reference Signnal,简称DM-RS)。非码本的预编码方式要求使用专用导频,即数据符号和导频符号一起进行预编码操作,这样接收端只需要通过信道估计就可以获得预编码后的等效信道,从而方便进行数据解调。非码本的预编码方式中,预编码权值的获取在发射端。发射端利用基站在上行链路获取的CSI进行预编码矩阵的计算。常见的预编码计算方法有奇异值分解(英文Singular ValueDecomposition,简称SVD)、几何均值分解(英文Geometric Mean Decomposition,简称GMD)、均匀信道分解(英文Uniform Channel Decomposition,简称UCD)等。
应理解,对于上述列举的预编码方式,本发明实施例均可以应用。
图1是本发明一个实施例的传输数据的方法的示意性流程图。该方法100可以由发射端执行,该发射端可以为基站。该方法100包括:
101,对预设的预编码矩阵进行旋转处理;
102,根据旋转处理后的预编码矩阵,对待发送信息进行预编码处理;
103,发送预编码处理后的待发送信息。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,实现跨层安全方案,提高窃听方的错误率。
应理解,预设的预编码矩阵可以为在发送之前设置好的预编码矩阵,也可以为经过选出的最佳预编码矩阵。本发明并不限于此。
对预设的预编码矩阵进行旋转处理,可以为乘以一个向量的时候改变向量的方向但不改变大小的效果。对预编码矩阵的旋转处理可以基于现有的对矩阵的旋转处理方法实现。本发明实施例中,可以通过预编码矩阵直接乘以ejw或e-jw的方式来实现。其中,w为旋转的角度。例如,若w=π时,ejw表示该矩阵逆时针旋转180度,e-jw表示该矩阵顺时针旋转180度。
应理解,本发明实施例中可以对选定的时刻进行预编码矩阵旋转处理。对于其他时刻,可以不对预编码矩阵进行旋转而直接进行预编码。例如,本发明实施例可以设定第2时刻、第5时刻、第10时刻等进行预编码矩阵旋转。
本发明实施例可以基于线性预编码进行预编码处理。具体地,发射端可以在发射待发送信息之前,对待发送信息进行预编码处理,进行预编码后的待发送信息可以经过发射端进行发送。
现有的预编码过程可以如下:
(1)将输入的空分复用码字X1、X2分层映射,得到空时编码矩阵X,X为M×T维矩阵,其中M表示数据流分层个数,T为发射周期数。
(2)空时编码矩阵X在发射前乘以Nt×M维预编码矩阵Wopt,WoptX表示将M层空时符号映射到Nt根发射天线上。
(3)发射导频信号(英文Reference Symbol,简称RS)经过衰落信道到达接收端进行信道估计,经过预编码选取过程,最终接收端接收信号为:
y=HWoptX+n
其中,H为信道信息,Wopt为预编码矩阵,n为加性高斯白噪声。
(4)确定等效空间信道矩阵为:
(5)接收端进行译码。
为方便描述,此处采用迫零算法进行译码,则线性联合系数矩阵为:
(6)检测发射信号为:
此时,忽略噪声还原发射信号X。
在上述预编码过程中,本发明实施例对预设的预编码矩阵进行旋转处理即对上述中的Wopt进行旋转处理得到,并给予旋转后的预编码矩阵进行预编码处理,并发送该预编码处理后的待发送信息。
可选地,作为另一实施例,本发明实施例中的旋转处理过程可以基于实现,其中,w为旋转的角度。
可选地,作为另一实施例,在步骤102中,发射端可以获取指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理;根据指示信息,对预设的预编码矩阵进行旋转处理。
应理解,该获取指示信息可以有多种方式,发射端可以基于预先共享的指示信息进行预编码矩阵的旋转处理,也可以基于接收端发送的指示信息进行预编码矩阵的旋转处理,本发明实施例对获取指示信息的方式不做限定。
可选地,作为另一实施例,该方法100还可以包括:
104,发送指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理。
应理解,在本发明实施例中,指示信息可以用于指示发射端(例如基站)或接收端(例如用户设备)对预设的预编码矩阵进行旋转处理。该指示信息可以以共享的方式分别存在于发射端或接收端,且发射端或接收端包括的指示信息是相同的。该指示信息可以均表示在某些时刻进行旋转,该时刻由发射端和接收端共同获知。本发明实施例中,指示信息也可以由接收端指示发送端进行预编码矩阵旋转,指示信息也可以由发射端指示接收端进行预编码矩阵旋转。本发明实施例并不限于此。
可选地,作为另一实施例,本发明实施例中的指示信息可以基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
本发明实施例中基于伪随机密钥流为发射端和接收端预先共享的信息,该方法基于现有的共享信息承载,简单方便,易于实现。
具体地,fi为第i时刻的指示信息,用于指示第i时刻的预编码矩阵进行旋转。
可选地,作为另一实施例,指示信息可以为单比特指示信息或多比特指示信息。
本发明实施例中采用多比特指示信息指示预编码矩阵的旋转,窃听方不易破解,能够提高系统的安全性能。
具体地,以伪随机密钥流F=(f1,f2,...,fi,...)表示该指示信息,若该指示信息为单比特指示信息,则可以用一个比特位0或1表示是否对预编码矩阵进行旋转。例如,fi为0时,表示在第i时刻该预编码矩阵不旋转;fi为1时,表示在第i时刻该预编码矩阵旋转。若该指示信息为多比特指示信息,则可以用多个比特位表示是否对预编码矩阵进行旋转。例如,若指示信息为两比特指示信息,f2if2i+1=00时,表示在第i时刻该预编码矩阵不旋转;f2if2i+1≠00,表示在第i时刻该预编码矩阵旋转。
可选地,作为另一实施例,在步骤102中,发射端可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
本发明实施例中将预编码矩阵旋转180度,能够使得窃听方窃听的错误率达到最大,从而提高系统的安全性。
可选地,作为另一实施例,指示信息为单比特指示信息时,在102中,发射端可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。此时,预编码后的待发送信息可以表示为
图2是本发明另一实施例的传输数据的方法的示意性流程图。该方法200可以由接收端执行,该接收端可以为用户设备。该方法200包括:
201,获取待译码信息;
202,对预设的预编码矩阵进行旋转处理;
203,根据旋转处理后的预编码矩阵,对待译码信息进行译码处理。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待译码信息进行译码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
应理解,预设的预编码矩阵可以为在发送之前设置好的预编码矩阵,也可以为经过选出的最佳预编码矩阵。本发明并不限于此。
还应理解,待译码信息可以为经过预编码处理的信息。在本发明实施例中,该待译码信息可以为经过图1进行预编码后的待发送信息。
对预设的预编码矩阵进行旋转处理,可以为乘以一个向量的时候改变向量的方向但不改变大小的效果。对预编码矩阵的旋转处理可以基于现有的对矩阵的旋转处理方法实现。本发明实施例中,可以通过乘以ejw或e-jw的方式来实现。其中,w为旋转的角度。例如,若w=π时,ejw表示该矩阵逆时针旋转180度,e-jw表示该矩阵顺时针旋转180度。
应理解,本发明实施例中可以对选定的时刻进行预编码矩阵旋转处理。对于其他时刻,可以不对预编码矩阵进行旋转而直接进行译码。
本发明实施例可以基于线性预编码进行预编码处理。具体地,接收端可以在获取待译码信息之后,对预设的预编码矩阵进行预编码处理,进而对待译码信息进行译码。
应理解,对于在接收端进行译码时采用的译码算法,本发明实施例并不做限定。该译码算法可以为迫零(英文Zero Forcing,简称ZF)算法、最小均方误差(英文Minimum MeanSquare Error,简称MMSE)算法、迫零串行干扰相消(英文Zero Forcing Serialinterference cancellation,简称ZF-SIC)算法、最小均方误差串行干扰相消(英文Minimum Mean Square Error Serial interference cancellation,简称MMSE-SIC)等。
图2中对预设的预编码矩阵进行旋转的方法可以与图1中的相同,为避免重复,此处不再详细描述。
可选地,作为另一实施例,该方法200还可以包括:
204,发送指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理。
应理解,在本发明实施例中,指示信息可以用于指示发射端(例如基站)或接收端(例如用户设备)对预设的预编码矩阵进行旋转处理。该指示信息可以以共享的方式分别存在于发射端或接收端,且发射端或接收端包括的指示信息是相同的。该指示信息可以均表示在某些时刻进行旋转,该时刻由发射端和接收端共同获知。本发明实施例中,指示信息也可以由接收端指示发送端进行预编码矩阵旋转,指示信息也可以由发射端指示接收端进行预编码矩阵旋转。本发明实施例并不限于此。
可选地,作为另一实施例,在步骤202中,接收端可以获取指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理;根据指示信息,对预设的预编码矩阵进行旋转处理。
应理解,该获取指示信息可以有多种方式,接收端可以基于预先共享的指示信息进行预编码矩阵的旋转处理,也可以基于发送端发送的指示信息进行预编码矩阵的旋转处理,本发明实施例对获取指示信息的方式不做限定。
可选地,作为另一实施例,本发明实施例中的指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
本发明实施例中基于伪随机密钥流为发射端和接收端预先共享的信息,该方法基于现有的共享信息承载,简单方便,易于实现。
具体地,fi为第i时刻的指示信息,用于指示第i时刻的预编码矩阵进行旋转。
可选地,作为另一实施例,指示信息可以为单比特指示信息或多比特指示信息。
本发明实施例中采用多比特指示信息指示预编码矩阵的旋转,窃听方不易破解,能够提高系统的安全性能。
具体地,以伪随机密钥流F=(f1,f2,...,fi,...)表示该指示信息,若该指示信息为单比特指示信息,则可以用一个比特位0或1表示是否对预编码矩阵进行旋转。例如,fi为0时,表示在第i时刻该预编码矩阵不旋转;fi为1时,表示在第i时刻该预编码矩阵旋转。若该指示信息为多比特指示信息,则可以用多个比特位表示是否对预编码矩阵进行旋转。例如,若指示信息为两比特指示信息,f2if2i+1=00时,表示在第i时刻该预编码矩阵不旋转;f2if2i+1≠00,表示在第i时刻该预编码矩阵旋转。
可选地,作为另一实施例,在步骤202中,接收端可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
本发明实施例中将预编码矩阵旋转180度,能够使得窃听方窃听的错误率达到最大,从而提高系统的安全性。
可选地,作为另一实施例,指示信息为单比特指示信息时,在202中,接收端可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为
第i时刻的指示信息,i为大于或等于零的实数。此时,待译码信息可以表示为等效空间信道矩阵可以为若采用迫零算
法进行译码,则此时,可以得到最终判决信号为
另外,对于窃听方来说,窃听方不知道该指示信息。因此,窃听方可能按照未旋转的预编码矩阵进行检测,也可能通过猜测指示信息但是其猜测指示信息的错误率达到0.5。
具体地,本发明实施例以旋转180度为例,描述窃听机的错误率。
若fi g=0,假如此时发送方的指示信息fi=0,窃听者能够获得正确的发射信号;如果此时fi=1,窃听者接收到的真实信号其中,其接收检测过程如下:
1)窃听者猜测指示信息,则窃听者将真实预编码矩阵误认为Wopt;
2)将等效信道矩阵理解成:
3)窃听者按照迫零检测算法:
4)最终判决信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
若fi g=1,假如此时发送方的指示信息fi=1,窃听者能够获得正确的发射信号;如果此时fi=0,窃听者接收到的真实信号y=HWoptX+n,其中,其接收检测过程如下:
1)窃听者猜测指示信息,则窃听者将真实预编码矩阵Wopt误认为
2)将等效信道矩阵理解成:
3)窃听者按照迫零检测算法:
4)最终判决信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
因此,在fi g与fi不同时,窃听者判决出的发射信号是原来发射信号星座点翻转180°的值。根据星座点的特点,M-PSK调制时使用该方案窃听者性能最差。
图3是本发明一个实施例的传输数据的过程的示意图。如图3所示的跨层安全过程的基于码本的有限反馈预编码过程可以如下:
(1)将输入的空分复用码字X1、X2分别通过第一调制与编码策略(英文Modulationand Coding Scheme,简称MCS)和第二MCS分层映射,得到空时编码矩阵X,X为M×T维矩阵,其中M表示数据流分层个数,T为发射周期数。
(2)空时编码矩阵X通过预编码器,在发射前乘以Nt×M维预编码矩阵Wopt,WoptX表示将M层空时符号映射到Nt根发射天线上。
(3)控制信息包括信道质量指示(英文Channel-Quality Indicator,简称CQI)、秩指示(英文Rank Indicator,简称RI)和预编码矩阵指示(英文Precoding MatrixIndicator,简称PMI),其中,CQI发送至MCS,RI发送至分层映射,PMI发送至预编码器。同时,基于伪随机密钥流Fcontrol=(f1,f2,...,fi,...)设置指示信息,将预编码矩阵乘以fi为第i时刻的指示信息,其可以用来指示预编码矩阵是否旋转180度。
(4)发射导频信号(英文Reference Symbol,简称RS)经过衰落信道到达接收端进行信道估计,经过预编码矩阵选取过程,最终接收端接收信号为:
其中,H为信道信息,Wopt为预编码矩阵,n为加性高斯白噪声。且fi的值对应预编码
矩阵旋转角度。当fi=0时,表示第i时刻发射端选择预编码矩阵Wopt,当fi=1时,表示第i时
刻发射端选择预编码矩阵其中,
(5)当fi=0时,接收端获知预编码矩阵没有旋转,获得正确信号接收。
(6)当fi=0时,接收端获知预编码矩阵旋转180度。此时,确定等效空间信道矩阵
为:
(7)接收端进行译码。
为方便描述,此处采用迫零算法进行译码,则线性联合系数矩阵为:
(8)检测发射信号为:
图4是本发明另一实施例的传输数据的过程的示意性流程图。图4中的指示信息为单比特指示信息。图4的传输数据的过程可以由发射端执行,该发射端可以为基站。该过程包括:
401,基站获取指示信息。
该指示信息基于伪随机密钥流Fcontrol=(f1,f2,...,fi,...)设置。具体地,当fi=0时,指示第i时刻发射端将预编码矩阵旋转0度。当fi=1时,指示第i时刻发射端将预编码矩阵旋转180度。
402,基站根据指示信息,对预编码矩阵进行旋转处理。
403,基站根据旋转后的预编码矩阵,对待发送信息进行预编码。
经过预编码选取过程,最终预编码处理后的待发送信息为:
其中,H为信道信息,Wopt为预编码矩阵,n为加性高斯白噪声。且fi的值对应预编码
矩阵旋转角度。当fi=0时,表示第i时刻发射端选择预编码矩阵Wopt,当fi=1时,表示第i时
刻发射端选择预编码矩阵其中,
404,基站发送预编码后的待发送信息。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待译码信息进行译码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不严重依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
应理解,对于在接收端进行译码时采用的译码算法,本发明实施例并不做限定。该译码算法可以为迫零(英文Zero Forcing,简称ZF)算法、最小均方误差(英文Minimum MeanSquare Error,简称MMSE)算法、迫零串行干扰相消(英文Zero Forcing Serialinterference cancellation,简称ZF-SIC)算法、最小均方误差串行干扰相消(英文Minimum Mean Square Error Serial interference cancellation,简称MMSE-SIC)等。
下面将结合图5,基于迫零算法对译码的过程进行详细描述。
图5是本发明另一实施例的传输数据的过程的示意性流程图。图5中的指示信息为单比特指示信息。图5的过程可以由接收端执行,该接收端可以为用户设备。该过程包括:
501,用户设备获取待译码信息。
应理解,图4里404中发送的预编码后的待发送信息为305中用户设备获取的待译码信息。该待译码信息为
502,用户设备获取指示信息。
503,用户设备根据指示信息,对预编码矩阵旋转处理。
该指示信息基于伪随机密钥流Fcontrol=(f1,f2,...,fi,...)设置。具体地,当fi=0时,指示第i时刻发射端将预编码矩阵旋转0度。当fi=1时,指示第i时刻发射端将预编码矩阵旋转180度。对预编码矩阵进行旋转的公式可以如下:其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
504,用户设备确定等效信道矩阵。
该等效信道矩阵为
505,用户设备确定检测结果。
该检测的步骤可以为:
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待译码信息进行译码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
应理解,本发明实施例的预编码方法和译码方法可以应用于多种安全传输系统。为方便描述,本发明实施例中仅采用迫零算法作为译码算法。下面将结合具体实施例,进行分别描述。
可选地,作为一个实施例,本发明实施例可以基于DFT码本实现。具体实施方式如下:
(1)设系统采用的DFT码本为:
EDFT={W1,θW1,…θL-1W1}
其中,此码本共有L个预编码矩阵,假设L=64。
(2)设Nt×Nt维DFT矩阵的k行l列元素为:
从中选择第1,2列,得到第一个预编码矩阵W1:
(3)确定对角矩阵θ:
(4)确定旋转向量:
是待定变量,给定第一个预编码矩阵W1后,通过最大化最小弦距离来确定旋转向量:
若旋转向量取值如下:
u=[1,7,52,56]
则θ为:
剩下所有预编码矩阵Wi为:
Wi=θi-1W1,i=2,3,…,64
(5)设计第i时隙信道矩阵。
本发明实施例中,采用4根发射天线2根接收天线,则第i时隙信道矩阵为:
(6)选择最佳预编码矩阵。
接收端进行理想信道估计后,按照如下的预编码矩阵选择准则选择适应当前信道的最佳预编码矩阵为:
结合上述两个公式,可以得到最适合当前信道矩阵的预编码矩阵为:
(7)确定接收信号。
接收端反馈过程正确,发射端采用的预编码矩阵与接收端选出的预编码矩阵一致,时隙i接收信号为:
y=HWoptX+n
(8)确定等效空间信道矩阵为:
(9)对信号进行译码。
系统采用破零算法,则线性联合系数矩阵为:
则发射信号检测结果为:
以上步骤(1)-(9)为基于DFT码本的现有的常规过程,下面将描述本发明实施例的方法应用于该常规过程即为本发明实施例基于DFT码本的跨层安全过程,本发明实施例的具体步骤可以如下:
对于发射方(基站)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
Fcontrol=(f1,f2,...,fi,...)
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)信道信息不变,第i时隙最佳预编码矩阵不变,仍然为:
(3)对预编码矩阵进行旋转处理。
该旋转处理可以旋转180度,也可以旋转0度。本发明实施例进行跨层的目的是:在伪随机密钥流指示下,第i时隙发射端选择的预编码矩阵转变为:
(4)当fi=1时,旋转后的预编码矩阵旋转180度。该旋转后的预编码矩阵为:
(5)当fi=1时,接收端接收信号为:
对于合法接收方(用户设备)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)若fi=0时,合法接收端根据现有常规方法获得正确发射信号;若fi=1时,合法接收端获知预编码矩阵已经旋转了180度,此时接收端获得的信号为:
(3)等效信道矩阵为:
(4)基于迫零算法检测信号:
迫零算法联合系数矩阵为:
检测结果为:
因此,合法接收端利用上述步骤(1)-(4)正确译码,获得发射信号。
对于窃听方的过程如下:
(1)窃听方猜测的伪随机序列为:
(2)若fi g=0,假如此时发送方的指示信息fi=0,窃听者能够获得正确的发射信号;如果此时fi=1,窃听者接收到的真实信号其中,其接收检测过程如下:窃听者猜测指示信息,窃听者将真实预编码矩阵误认为Wopt;将等效信道矩阵理解成:
采用迫零检测算法:
最终检测信号:
此时检测结果是原发射信号反转180度的结果,错误率最大。
(3)若fi g=1,假如此时发送方的指示信息fi=1,窃听者能够获得正确的发射信号;如果此时fi=0,窃听者接收到的真实信号y=HWoptX+n,其中,其接收检测过程如下:
窃听者猜测指示信息,则窃听者将真实预编码矩阵Wopt误认为
将等效信道矩阵理解成:
窃听者按照迫零检测算法:
最终检测信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
可选地,作为一个实施例,本发明实施例可以基于发射自适应阵列(英文TransmitAdaptive Arrays,简称TxAA)码本实现。具体实施方式如下:
(1)TxAA模式下设计预编码矩阵。
TxAA模式通过调整第2、3、4根天线相对于第一根天线的相位,得到预编码矩阵为:
其中,是第2、3、4根天线相位的调整值,这里,可以取值为:
另外,码本大小可以为为L=64。
(2)设计第i时隙信道矩阵。
本发明实施例中,采用4根发射天线2根接收天线,则第i时隙信道矩阵为:
(3)选择最佳预编码矩阵。
接收端进行理想信道估计后,按照如下的预编码矩阵选择准则选择适应当前信道的最佳预编码矩阵为:
结合上述两个公式,可以得到最适合当前信道矩阵的预编码矩阵为:
(4)确定接收信号。
接收端反馈过程正确,发射端采用的预编码矩阵与接收端选出的预编码矩阵一致,时隙i接收信号为:
y=HWoptX+n
(5)确定等效空间信道矩阵为:
(6)对信号进行译码。
系统采用破零算法,则线性联合系数矩阵为:
则发射信号检测结果为:
以上步骤(1)-(6)为基于TxAA模式的码本的现有常规过程,下面将描述本发明实施例的方法应用于该常规过程即为本发明实施例基于TxAA模式的码本的跨层安全过程,本发明实施例的具体步骤可以如下:
基于发射方(基站)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
Fcontrol=(f1,f2,...,fi,...)
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)信道信息不变,第i时隙最佳预编码矩阵不变,仍然为:
(3)对预编码矩阵进行旋转处理。
该旋转处理可以旋转180度,也可以旋转0度。本发明实施例进行跨层的目的是:在伪随机密钥流指示下,第i时隙发射端选择的预编码矩阵转变为:
(4)当fi=1时,旋转后的预编码矩阵旋转180度。该旋转后的预编码矩阵为:
(5)当fi=1时,接收端接收信号为:
对于合法接收方(用户设备)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)若fi=0时,合法接收端根据现有常规方法获得正确发射信号;若fi=1时,合法接收端获知预编码矩阵已经旋转了180度,此时接收端获得的信号为:
(3)等效信道矩阵为:
(4)基于迫零算法检测信号:
迫零算法联合系数矩阵为:
检测结果为:
因此,合法接收端利用上述步骤(1)-(4)正确译码,获得发射信号。
对于窃听方的过程如下:
(1)窃听方猜测的伪随机序列为:
(2)若fi g=0,假如此时发送方的指示信息fi=0,窃听者能够获得正确的发射信号;如果此时fi=1,窃听者接收到的真实信号其中,其接收检测过程如下:窃听者猜测指示信息,窃听者将真实预编码矩阵误认为Wopt;将等效信道矩阵理解成:
采用迫零检测算法:
最终检测信号:
此时检测结果是原发射信号反转180度的结果,错误率最大。
(3)若fi g=1,假如此时发送方的指示信息fi=1,窃听者能够获得正确的发射信号;如果此时fi=0,窃听者接收到的真实信号y=HWoptX+n,其中,其接收检测过程如下:
窃听者猜测指示信息,则窃听者将真实预编码矩阵Wopt误认为
将等效信道矩阵理解成:
窃听者按照迫零检测算法:
最终检测信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
可选地,作为一个实施例,本发明实施例可以基于开环空间复用基于大时延CDD的预编码实现。具体实施方式如下:
开环空分复用不需要反馈PMI,开环与闭环的唯一区别是预编码矩阵不同。
(1)基于LTE协议定义,大循环时延分集按一下模式进行预编码:
其中,W(i)是Nt×M阶的预编码矩阵;D(i)和U是支持大循环时延分集的M×M阶矩阵;i为载波的索引。
当Nt=4(即基站四天线端口配置时),W(i)=Ck,其中
即在调度的频带内,基站循环地分配某一固定码书作为预编码的权值W(i);
(2)确定接收信号。
预编码矩阵W(i)由母矩阵Wn得到,Wn则按照下式得到:
将母矩阵列索引有序组合,得到所需的预编码矩阵W(i)。
确定接收信号为:
(3)确定预编码矩阵为:
W=CkD(i)U
(4)确定等效空间信道矩阵为:
He=H·[CkD(i)U]
(5)对信号进行译码。
系统采用破零算法,则子载波i处线性联合系数矩阵为:
则发射信号检测结果为:
以上步骤(1)-(5)为开环空分复用基于大时延CDD的预编码的现有常规过程,下面将描述本发明实施例的方法应用于该常规过程即为本发明实施例开环空分复用基于大时延CDD的预编码的跨层安全过程,本发明实施例的具体步骤可以如下:
基于发射方(基站)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
Fcontrol=(f1,f2,...,fi,...)
当fi=0时,指示子载波i处预编码矩阵旋转0度。当fi=1时,指示子载波i处预编码矩阵旋转180度。
(2)信道信息不变,第i时隙最佳预编码矩阵不变,仍然为:
W=CkD(i)U
(3)对对角矩阵D(i)进行旋转处理。
DR(i)=ejπD(i)
(4)对预编码矩阵进行旋转处理。
该旋转处理可以旋转180度,也可以旋转0度。本发明实施例进行跨层的目的是:在伪随机密钥流指示下,第i时隙发射端选择的预编码矩阵转变为:
(5)当fi=1时,旋转后的预编码矩阵旋转180度。该旋转后的预编码矩阵为:
WR=CkDR(i)U
(6)当fi=1时,接收端接收信号为:
对于合法接收方(用户设备)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)若fi=0时,合法接收端根据现有常规方法获得正确发射信号;若fi=1时,合法接收端获知预编码矩阵已经旋转了180度,此时接收端获得的信号为:
y=HWRX+n
(3)等效信道矩阵为:
(4)基于迫零算法检测信号:
迫零算法联合系数矩阵为:
检测结果为:
因此,合法接收端利用上述步骤(1)-(4)正确译码,获得发射信号。
对于窃听方的过程如下:
(1)窃听方猜测的伪随机序列为:
(2)若fi g=0,假如此时发送方的指示信息fi=0,窃听者能够获得正确的发射信号;如果此时fi=1,窃听者接收到的真实信号y=HWRX+n,其中,WR=ejπW。其接收检测过程如下:窃听者猜测指示信息,窃听者将真实预编码矩阵WR误认为W;将等效信道矩阵理解成:
采用迫零检测算法:
最终检测信号:
此时检测结果是原发射信号反转180度的结果,错误率最大。
(3)若fi g=1,假如此时发送方的指示信息fi=1,窃听者能够获得正确的发射信号;如果此时fi=0,窃听者接收到的真实信号y=HW X+n,其中,WR=ejπW。其接收检测过程如下:
窃听者猜测指示信息,则窃听者将真实预编码矩阵W误认为WR;
将等效信道矩阵理解成:
窃听者按照迫零检测算法:
最终检测信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
可选地,作为一个实施例,本发明实施例可以适用于非码本预编码(SVD预编码)。具体实施方式如下:
(1)估计下行信道矩阵。
假设BS端发射天线为Nt,UE端接收天线为Nr。利用TDD系统上下行链路的对称性,BS通过上行导频信号可以估计出下行信道矩阵
(2)对信道矩阵进行奇异值分解得到:
H=UΣVH
其中矩阵U和V都为酉编码矩阵,维数分别为Nr×Nr、Nt×Nt,Σ为对角阵,其对角元素为H的奇异值λ1≥λ2≥…≥λn>0而且n=min(Nr,Nt)。
(3)把酉矩阵V当做预先编码矩阵,对数据和专用导频信号进行预编码得到:
Y=HVX+n=HEX+n
因为V为酉矩阵,所以预先编码之后没有改变信道容量。同时,因为数据和导频都进行了预编码,所以接收机只需计算每个波束的等效信道矩阵HE。
接收端均衡矩阵为:
G=Σ-1UH
(4)还原信号:
Y=GHVX+Gn
=Σ-1UHHVX+Σ-1UHn
=Σ-1UH(UΣVH)VX+Σ-1UHn
=X+Σ-1UHn
以上步骤(1)-(4)为SVD预编码的现有常规过程,下面将描述本发明实施例的方法应用于该常规过程即为本发明实施例SVD预编码的跨层安全过程,本发明实施例的具体步骤可以如下:
基于发射方(基站)的过程如下:
(1)发射放和接收方预先共享伪随机密钥流。
Fcontrol=(f1,f2,...,fi,...)
当fi=0时,指示第i时刻预编码矩阵旋转0度。当fi=1时,指示第i时刻预编码矩阵旋转180度。
(2)第i时隙最佳预编码矩阵为:
(3)当fi=1时,旋转后的预编码矩阵旋转180度。该旋转后的预编码矩阵为:
VR=ejπV
(4)当fi=1时,接收端接收信号为:
Y=HVRX+n
对于窃听方的过程如下:
(1)窃听方猜测的伪随机序列为:
(2)若fi g=0,假如此时发送方的指示信息fi=0,窃听者能够获得正确的发射信号;如果此时fi=1,窃听者接收到的真实信号Y=HVRX+n,其中,VR=ejπV。其接收检测过程如下:窃听者猜测指示信息,窃听者将真实预编码矩阵VR误认为V;将等效信道矩阵理解成:
此时接收均衡矩阵不翻转:
G=Σ-1UH
最终判决信号:
此时检测结果是原发射信号反转180度的结果,错误率最大。
(3)若fi g=1,假如此时发送方的指示信息fi=1,窃听者能够获得正确的发射信号;如果此时fi=0,窃听者接收到的真实信号Y=HV X+n,其中,VR=ejπV。其接收检测过程如下:
窃听者猜测指示信息,则窃听者将真实预编码矩阵V误认为VR;
将等效信道矩阵理解成:
接收端将均衡矩阵反转180度:
G=ejπΣ-1UH
最终判决信号:
此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
图6是本发明另一实施例的传输数据的过程的示意性流程图。图6中的指示信息为两比特指示信息。图6中的过程包括了基站进行预编码的过程和用户设备进行译码的过程。
601,基站获取指示信息,该指示信息为两比特指示信息。
应理解,两比特指示信息为用两个比特来指示预编码矩阵是否旋转。
该指示信息基于伪随机密钥流Fcontrol=(f1,f2,...,fi,...)设置。并引入变量xi,其中,本发明实施例中的xi可以取0,1,2,3。xi可以用来表示预编码矩阵旋转的角度。具体地,当f2if2i+1=00时,指示第i时刻预编码矩阵不进行旋转。此时xi取0;当f2if2i+1≠00时,指示第i时刻预编码矩阵进行旋转,此时xi取1,2,3。
602,基站根据指示信息,对预编码矩阵进行旋转处理。
可选地,作为一个实施例,可以设置f2if2i+1=00时,指示第i时刻预编码矩阵不进行旋转;f2if2i+1=01,指示第i时刻预编码矩阵进行旋转90度,此时xi取1;若f2if2i+1=10,指示第i时刻预编码矩阵进行旋转180度,此时xi取2;若f2if2i+1=11,指示第i时刻预编码矩阵进行旋转270度,此时xi取3。
603,基站根据旋转后的预编码矩阵,对待发送信息进行预编码。
设指示信息由t=log2M个比特指示信息,即该指示信息为t比特。则旋转后的预编码矩阵可以表示为:
经过预编码选取过程,最终预编码处理后的待发送信息为:
604,基站发送预编码后的待发送信息。
605,用户设备获取待译码信息。
应理解,604中发送的预编码后的待发送信息为605中用户设备获取的待译码信息。该待译码信息为:
606,用户设备获取指示信息。
该指示信息基于伪随机密钥流Fcontrol=(f1,f2,...,fi,...)设置。并引入变量xi,其中,本发明实施例中的xi可以取0,1,2,3。xi可以用来表示预编码矩阵旋转的角度。具体地,当f2if2i+1=00时,指示第i时刻预编码矩阵不进行旋转。此时xi取0;当f2if2i+1≠00时,指示第i时刻预编码矩阵进行旋转,此时xi取1,2,3。
607,用户设备根据指示信息,对预编码矩阵旋转处理。
设指示信息由t=log2M个比特指示信息,即该指示信息为t比特。则旋转后的预编码矩阵可以表示为:
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数,M为大于零的正整数。
608,用户设备确定等效信道矩阵。
该等效信道矩阵为:
609,用户设备确定检测结果。
该检测的步骤可以为:
因此,合法接收端(用户设备)获得正确的发送信息。
另外,对于窃听方来说,窃听方不知道该指示信息。因此,窃听方可能按照未旋转的预编码矩阵进行检测,也可能通过猜测指示信息但是其猜测指示信息的错误率达到0.5。此时窃听者判决出的发射信号是原来发射信号星座点翻转180度的值,错误率最大。
图7是本发明一个实施例的基站的示意框图。图7的基站70可以实现上述图1或图4中的方法或过程。为避免重复,此处不再详细描述。该基站70可以包括:
旋转单元71对预设的预编码矩阵进行旋转处理;
预编码单元72根据旋转处理后的预编码矩阵,对待发送信息进行预编码处理;
发送单元73发送预编码处理后的待发送信息。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
可选地,作为另一实施例,装置70还包括:
获取单元74获取指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理;其中,旋转单元71可以根据获取单元获取的指示信息,对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,发送单元73还可以发送指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,发送单元73发送的指示信息或获取单元74获取的指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
可选地,作为另一实施例,发送单元73发送的指示信息或获取单元74获取的指示信息为单比特指示信息或多比特指示信息。
可选地,作为另一实施例,旋转单元71可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
可选地,作为另一实施例,指示信息为单比特指示信息时,其中,旋转单元71可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
图8是本发明一个实施例的用户设备的示意框图。图8的用户设备80可以实现上述图2或图5中的方法或过程。为避免重复,此处不再详细描述。该用户设备80可以包括:
获取单元81获取待译码信息;
旋转单元82对预设的预编码矩阵进行旋转处理;
译码单元83根据旋转处理后的预编码矩阵,对待译码信息进行译码处理。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
可选地,作为另一实施例,该用户设备80还包括:
发送单元84发送指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,获取单元81还可以获取指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理;其中,旋转单元82可以根据指示信息,对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,获取单元81获取的指示信息或发送单元84发送的指示信息可以基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
可选地,作为另一实施例,获取单元81获取的指示信息或发送单元84发送的指示信息可以为单比特指示信息或多比特指示信息。
可选地,作为另一实施例,旋转单元82可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
可选地,作为另一实施例,指示信息为单比特指示信息时,其中,旋转单元82可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
图9是本发明另一实施例的基站的示意框图。图9的基站90可以用于实现上述方法实施例中各步骤及方法。图9的基站90包括处理器91、存储器92、接收电路93和发射电路94。处理器91、存储器92和接收电路93通过总线系统99连接。
此外,基站90还可以包括天线95等。处理器91控制基站90的操作。存储器92可以包括只读存储器和随机存取存储器,并向处理器91提供指令和数据。存储器92的一部分还可以包括非易失行随机存取存储器(NVRAM)。具体的应用中,发射电路94和接收电路93可以耦合到天线95。基站90的各个组件通过总线系统99耦合在一起,其中总线系统99除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统99。
处理器91可能是一种集成电路芯片,具有信号的处理能力。上述的处理器91可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器91读取存储器92中的信息,结合其硬件控制基站90的各个部件。
图1的方法可以在图9的基站90中实现,为避免重复,不再详细描述。
具体地,在处理器91的控制之下,基站90完成以下操作:
对预设的预编码矩阵进行旋转处理;
根据旋转处理后的预编码矩阵,对待发送信息进行预编码处理;
发送预编码处理后的待发送信息。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
可选地,作为另一实施例,接收电路93可以获取指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理;处理器91根据指示信息,对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,发射电路94可以发送指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,指示信息可以基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
可选地,作为另一实施例,指示信息可以为单比特指示信息或多比特指示信息。
可选地,作为另一实施例,处理器91可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
可选地,作为另一实施例,指示信息为单比特指示信息时,处理器91可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
图10是本发明另一实施例的用户设备的示意框图。图10的用户设备110可以用于实现上述方法实施例中各步骤及方法。图10的用户设备110包括处理器111、存储器112、接收电路113和发射电路114。处理器111、存储器112和接收电路113通过总线系统119连接。
此外,用户设备110还可以包括天线115等。处理器111控制用户设备110的操作。存储器112可以包括只读存储器和随机存取存储器,并向处理器111提供指令和数据。存储器112的一部分还可以包括非易失行随机存取存储器(NVRAM)。具体的应用中,发射电路114和接收电路113可以耦合到天线115。用户设备110的各个组件通过总线系统119耦合在一起,其中总线系统119除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图中将各种总线都标为总线系统119。
处理器111可能是一种集成电路芯片,具有信号的处理能力。上述的处理器111可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。处理器111读取存储器112中的信息,结合其硬件控制用户设备110的各个部件。
图2的方法可以在图10的用户设备110中实现,为避免重复,不再详细描述。
具体地,在处理器111的控制之下,用户设备110完成以下操作:
获取待译码信息;
对预设的预编码矩阵进行旋转处理;
根据旋转处理后的预编码矩阵,对待译码信息进行译码处理。
本发明实施例中采用发射端和接收端共享的指示信息指示预编码矩阵是否旋转,并根据该指示信息对待发送信息进行预编码。该方法中的发射端和接收端预先获知该指示信息,通过指示预编码矩阵进行灵活变形,提高系统的安全性。
另外,本发明实施例不依赖信道信息,结合物理层与上层密码技术,提高窃听方的错误率。
可选地,作为另一实施例,发射电路114可以发送指示信息,指示信息用于指示基站对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,接收电路113可以获取指示信息,指示信息用于指示用户设备对预设的预编码矩阵进行旋转处理;处理器111根据指示信息,对预设的预编码矩阵进行旋转处理。
可选地,作为另一实施例,指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
可选地,作为另一实施例,指示信息为单比特指示信息或多比特指示信息。
可选地,作为另一实施例,处理器111可以对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度。
可选地,作为另一实施例,指示信息为单比特指示信息时,处理器可以基于以下公式对预设的预编码矩阵进行旋转处理,使得预设的预编码矩阵旋转180度,
其中,Wopt为预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
另外,本文中术语“系统”和“网络”在本文中常被可互换使用。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
应理解,在本发明实施例中,“与A相应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其它信息确定B。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可以用硬件实现,或固件实现,或它们的组合方式来实现。当使用软件实现时,可以将上述功能存储在计算机可读介质中或作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。以此为例但不限于:计算机可读介质可以包括随机存取存储器(简称RAM,英文Random AccessMemory)、只读存储器(简称ROM,英文Rean Only Memory)、带电可擦可编程只读存储器(简称EEPROM,英文Electrically Erasable Programmable Rean Only Memory)、只读光盘(简称CD-ROM,英文Compact Disc Read Only Memory)或其他光盘存储、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质。此外。任何连接可以适当的成为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线电和微波之类的无线技术从网站、服务器或者其他远程源传输的,那么同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所属介质的定影中。如本发明所使用的,盘(Disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟(DVD)、软盘和蓝光光碟,其中盘通常磁性的复制数据,而碟则用激光来光学的复制数据。上面的组合也应当包括在计算机可读介质的保护范围之内。
总之,以上所述仅为本发明技术方案的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (28)
1.一种传输数据的方法,其特征在于,包括:
获取指示信息,所述指示信息用于指示对所述预设的预编码矩阵进行旋转处理;
根据所述指示信息对预设的预编码矩阵进行旋转处理;
根据所述旋转处理后的预编码矩阵,对待发送信息进行预编码处理;
发送所述预编码处理后的待发送信息。
2.根据权利要求1所述的方法,其特征在于,所述指示信息用于指示基站对所述预设的预编码矩阵进行旋转处理。
3.根据权利要求1所述的方法,其特征在于,还包括:所述指示信息用于指示用户设备对所述预设的预编码矩阵进行旋转处理。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述指示信息为单比特指示信息或多比特指示信息。
6.根据权利要求1至5中任一项所述的方法,其特征在于,所述对预设的预编码矩阵进行旋转处理,包括:
对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度。
7.根据权利要求6所述的方法,其特征在于,所述指示信息为单比特指示信息时,其中,所述对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,包括:
基于以下公式对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,
其中,Wopt为所述预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
8.一种传输数据的方法,其特征在于,包括:
获取待译码信息;
获取指示信息,所述指示信息用于指示对所述预设的预编码矩阵进行旋转处理;
根据所述指示信息对预设的预编码矩阵进行旋转处理;
根据所述旋转处理后的预编码矩阵,对所述待译码信息进行译码处理。
9.根据权利要求8所述的方法,其特征在于,所述指示信息用于指示基站对所述预设的预编码矩阵进行旋转处理。
10.根据权利要求8所述的方法,其特征在于,所述指示信息用于指示用户设备对所述预设的预编码矩阵进行旋转处理。
11.根据权利要求8至10中任一项所述的方法,其特征在于,所述指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
12.根据权利要求8至11中任一项所述的方法,其特征在于,所述指示信息为单比特指示信息或多比特指示信息。
13.根据权利要求8至12中任一项所述的方法,其特征在于,所述对预设的预编码矩阵进行旋转处理,包括:
对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度。
14.根据权利要求13所述的方法,其特征在于,所述指示信息为单比特指示信息时,其中,所述对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,包括:
基于以下公式对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,
其中,Wopt为所述预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
15.一种基站,其特征在于,包括:
获取单元,用于获取指示信息,所述指示信息用于指示对所述预设的预编码矩阵进行旋转处理;
旋转单元,用于根据所述指示信息对预设的预编码矩阵进行旋转处理;
预编码单元,用于根据所述旋转处理后的预编码矩阵,对待发送信息进行预编码处理;
发送单元,用于发送所述预编码处理后的待发送信息。
16.根据权利要求15所述的基站,其特征在于,所述指示信息用于指示所述基站对所述预设的预编码矩阵进行旋转处理。
17.根据权利要求15所述的基站,其特征在于,所述指示信息用于指示用户设备对所述预设的预编码矩阵进行旋转处理。
18.根据权利要求15至17中任一项所述的基站,其特征在于,所述指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
19.根据权利要求15至18中任一项所述的基站,其特征在于,所述指示信息为单比特指示信息或多比特指示信息。
20.根据权利要求15至19中任一项所述的基站,其特征在于,所述旋转单元,具体用于
对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度。
21.根据权利要求20所述的基站,其特征在于,所述指示信息为单比特指示信息时,其中,所述旋转单元,具体用于
基于以下公式对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,
其中,Wopt为所述预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
22.一种用户设备,其特征在于,包括:
获取单元,用于获取待译码信息;
所述获取单元还用于获取指示信息,所述指示信息用于指示对所述预设的预编码矩阵进行旋转处理;
旋转单元,用于对预设的预编码矩阵进行旋转处理;
译码单元,用于根据所述旋转处理后的预编码矩阵,对所述待译码信息进行译码处理。
23.根据权利要求22所述的用户设备,其特征在于,还包括:
发送单元,用于发送指示信息,所述指示信息用于指示基站对所述预设的预编码矩阵进行旋转处理。
24.根据权利要求22所述的用户设备,其特征在于,所述指示信息用于指示所述用户设备对所述预设的预编码矩阵进行旋转处理。
25.根据权利要求22至24中任一项所述的用户设备,其特征在于,所述指示信息基于伪随机密钥流F=(f1,f2,...,fi,...)承载,其中,fi为第i时刻的指示信息,i为大于或等于零的实数。
26.根据权利要求22至25中任一项所述的用户设备,其特征在于,所述指示信息为单比特指示信息或多比特指示信息。
27.根据权利要求22至26中任一项所述的用户设备,其特征在于,所述旋转单元,具体用于
对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度。
28.根据权利要求27所述的用户设备,其特征在于,所述指示信息为单比特指示信息时,其中,所述旋转单元,具体用于
基于以下公式对所述预设的预编码矩阵进行旋转处理,使得所述预设的预编码矩阵旋转180度,
其中,Wopt为所述预设的预编码矩阵,为第i时刻旋转处理后的预编码矩阵,fi为第i时刻的指示信息,i为大于或等于零的实数。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691042.4A CN105703876B (zh) | 2014-11-25 | 2014-11-25 | 传输数据的方法、基站和用户设备 |
EP15863716.5A EP3211812B1 (en) | 2014-11-25 | 2015-04-24 | Method for transmitting data, base station and user equipment |
PCT/CN2015/077423 WO2016082446A1 (zh) | 2014-11-25 | 2015-04-24 | 传输数据的方法、基站和用户设备 |
US15/592,385 US10305866B2 (en) | 2014-11-25 | 2017-05-11 | Data transmission method, base station and user equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410691042.4A CN105703876B (zh) | 2014-11-25 | 2014-11-25 | 传输数据的方法、基站和用户设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105703876A CN105703876A (zh) | 2016-06-22 |
CN105703876B true CN105703876B (zh) | 2018-10-19 |
Family
ID=56073475
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410691042.4A Active CN105703876B (zh) | 2014-11-25 | 2014-11-25 | 传输数据的方法、基站和用户设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US10305866B2 (zh) |
EP (1) | EP3211812B1 (zh) |
CN (1) | CN105703876B (zh) |
WO (1) | WO2016082446A1 (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108028684B (zh) * | 2015-07-23 | 2021-10-15 | Lg 电子株式会社 | 多天线无线通信系统中的基于码本的信号发送/接收方法及其设备 |
US10020839B2 (en) | 2016-11-14 | 2018-07-10 | Rampart Communications, LLC | Reliable orthogonal spreading codes in wireless communications |
CN108366026B (zh) * | 2018-03-16 | 2020-04-07 | 西安电子科技大学 | 基于星座旋转的人工噪声的物理层安全传输方法 |
CN108566237B (zh) * | 2018-04-25 | 2021-07-23 | 东南大学 | 基于双对角化的低复杂度几何均值分解预编码实现方法 |
CN109639325B (zh) * | 2019-01-24 | 2021-07-09 | 电子科技大学 | 一种基于通信距离的多载波相控通信方法 |
US10873361B2 (en) | 2019-05-17 | 2020-12-22 | Rampart Communications, Inc. | Communication system and methods using multiple-in-multiple-out (MIMO) antennas within unitary braid divisional multiplexing (UBDM) |
US11050604B2 (en) | 2019-07-01 | 2021-06-29 | Rampart Communications, Inc. | Systems, methods and apparatuses for modulation-agnostic unitary braid division multiplexing signal transformation |
US11025470B2 (en) | 2019-07-01 | 2021-06-01 | Rampart Communications, Inc. | Communication system and method using orthogonal frequency division multiplexing (OFDM) with non-linear transformation |
US11641269B2 (en) | 2020-06-30 | 2023-05-02 | Rampart Communications, Inc. | Modulation-agnostic transformations using unitary braid divisional multiplexing (UBDM) |
US10917148B2 (en) | 2019-07-01 | 2021-02-09 | Rampart Communications, Inc. | Systems, methods and apparatus for secure and efficient wireless communication of signals using a generalized approach within unitary braid division multiplexing |
US10833749B1 (en) | 2019-07-01 | 2020-11-10 | Rampart Communications, Inc. | Communication system and method using layered construction of arbitrary unitary matrices |
US10951442B2 (en) | 2019-07-31 | 2021-03-16 | Rampart Communications, Inc. | Communication system and method using unitary braid divisional multiplexing (UBDM) with physical layer security |
US10735062B1 (en) | 2019-09-04 | 2020-08-04 | Rampart Communications, Inc. | Communication system and method for achieving high data rates using modified nearly-equiangular tight frame (NETF) matrices |
US10965352B1 (en) | 2019-09-24 | 2021-03-30 | Rampart Communications, Inc. | Communication system and methods using very large multiple-in multiple-out (MIMO) antenna systems with extremely large class of fast unitary transformations |
CN114788198B (zh) * | 2019-12-31 | 2024-03-26 | 华为技术有限公司 | 一种信道信息反馈方法及通信装置 |
CN111224779B (zh) * | 2020-01-02 | 2021-06-15 | 同济大学 | 基于码本的物理层密钥生成方法、装置、存储介质及终端 |
US11159220B2 (en) | 2020-02-11 | 2021-10-26 | Rampart Communications, Inc. | Single input single output (SISO) physical layer key exchange |
CN115668791A (zh) * | 2020-09-22 | 2023-01-31 | 华为技术有限公司 | 无线通信方法和装置 |
EP4211956A4 (en) * | 2020-10-15 | 2023-11-15 | ZTE Corporation | CONFIGURING CHANNEL STATE INFORMATION REFERENCE SIGNALS FOR WIRELESS COMMUNICATION SYSTEMS |
EP4456457A1 (en) | 2023-04-25 | 2024-10-30 | ETH Zurich | Transmitter, receiver, communication system and communication method for mimo communication enabling mitigation of an interfering transmitter |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471907A (zh) * | 2007-12-28 | 2009-07-01 | 三星电子株式会社 | 多入多出系统中的预编码方法及使用该方法的装置 |
CN102647257A (zh) * | 2011-02-22 | 2012-08-22 | 中兴通讯股份有限公司 | 一种下行信号预处理发送方法及装置 |
CN103210592A (zh) * | 2010-09-09 | 2013-07-17 | 高通股份有限公司 | 用于多用户无线通信的相位旋转 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5241598A (en) * | 1991-05-22 | 1993-08-31 | Ericsson Ge Mobile Communications, Inc. | Rolling key resynchronization in cellular verification and validation system |
US7230935B2 (en) | 2002-10-24 | 2007-06-12 | Widefi, Inc. | Physical layer repeater with selective use of higher layer functions based on network operating conditions |
US7398078B2 (en) | 2004-03-05 | 2008-07-08 | Seknion, Inc. | Method and apparatus for security in a wireless network |
US20060204009A1 (en) | 2005-03-14 | 2006-09-14 | Michigan State University | Physical layer built-in security enhancement of spread spectrum wireless communication systems |
US8488708B2 (en) * | 2009-07-03 | 2013-07-16 | Samsung Electronics Co., Ltd. | Rotating reference codebook that is used in a multiple-input multiple-output (MIMO) communication system |
EP2452484A1 (en) | 2009-07-09 | 2012-05-16 | Georgia Tech Research Corporation | Systems and methods for providing physical layer security |
CN102577151B (zh) * | 2009-10-05 | 2015-02-25 | 皇家飞利浦电子股份有限公司 | 一种用于在协作波束赋形传输模式下用信号通知预编码的方法 |
US8468343B2 (en) | 2010-01-13 | 2013-06-18 | Futurewei Technologies, Inc. | System and method for securing wireless transmissions |
CN101902265A (zh) | 2010-07-22 | 2010-12-01 | 西安交通大学 | 无线通信中的物理层安全传输方法 |
US8931053B2 (en) | 2011-12-29 | 2015-01-06 | The University Of Western Ontario | Method and apparatus for wireless security enhancement using multiple attributes monitoring, continuous and interleaved authentication, and system adaptation |
CN102647258B (zh) | 2012-03-31 | 2014-11-05 | 电子科技大学 | 无线通信mimo系统的跨层增强安全处理方法 |
CN102869013B (zh) | 2012-08-29 | 2015-09-30 | 北京邮电大学 | 基于无线信道特征的安全通信系统 |
CN103354463B (zh) | 2013-06-20 | 2016-03-02 | 西安电子科技大学 | 基于零空间增强物理层安全的协作波束形成方法 |
-
2014
- 2014-11-25 CN CN201410691042.4A patent/CN105703876B/zh active Active
-
2015
- 2015-04-24 EP EP15863716.5A patent/EP3211812B1/en active Active
- 2015-04-24 WO PCT/CN2015/077423 patent/WO2016082446A1/zh active Application Filing
-
2017
- 2017-05-11 US US15/592,385 patent/US10305866B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101471907A (zh) * | 2007-12-28 | 2009-07-01 | 三星电子株式会社 | 多入多出系统中的预编码方法及使用该方法的装置 |
CN103210592A (zh) * | 2010-09-09 | 2013-07-17 | 高通股份有限公司 | 用于多用户无线通信的相位旋转 |
CN102647257A (zh) * | 2011-02-22 | 2012-08-22 | 中兴通讯股份有限公司 | 一种下行信号预处理发送方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP3211812A1 (en) | 2017-08-30 |
WO2016082446A1 (zh) | 2016-06-02 |
CN105703876A (zh) | 2016-06-22 |
EP3211812B1 (en) | 2018-09-19 |
EP3211812A4 (en) | 2017-08-30 |
US10305866B2 (en) | 2019-05-28 |
US20170250962A1 (en) | 2017-08-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105703876B (zh) | 传输数据的方法、基站和用户设备 | |
JP7336489B2 (ja) | 更に最適化されたオーバーヘッドを有するマルチビームコードブック | |
CN114128161B (zh) | 在无线通信系统中用于csi报告的方法和设备 | |
RU2718401C1 (ru) | Предоставление отчетов с csi при многолучевой передаче | |
US10326506B2 (en) | Method, user equipment and base station for determining precoding matrix indicator | |
CN108494450B (zh) | 确定预编码矩阵指示的方法、接收设备和发送设备 | |
EP2327167B1 (en) | Method and apparatus for supporting distributed mimo in a wireless communication system | |
KR101806091B1 (ko) | 4-안테나 프리코딩 행렬을 전송하기 위한 방법, 사용자 장비 및 기지국 | |
CN102122983B (zh) | 一种码本的生成、信息的发送、反馈方法及设备 | |
CN103718474B (zh) | 在无线通信系统中组合基带和射频波束控制的装置和方法 | |
US8923427B2 (en) | Codebook sub-sampling for frequency-selective precoding feedback | |
WO2018028657A1 (zh) | 数据发送方法、信令发送方法、装置及系统 | |
RU2742463C1 (ru) | Усовершенствованная сигнализация ограничений по поднаборам таблиц кодирования на основе лучей | |
EP2945306B1 (en) | Precoding matrix indication feedback method, and receiving end and transmitting end | |
CN107113643A (zh) | 一种资源选择的方法及装置和一种电子设备 | |
CN108781100B (zh) | 一种传输分集方法、设备及系统 | |
WO2014039056A1 (en) | Codebook construction using csi feedback for evolving deployment scenarios | |
CN108322243A (zh) | 预编码矩阵指示的反馈方法、接收端和发射端 | |
WO2018094709A1 (zh) | 一种确定预编码矩阵的方法、装置及系统 | |
EP3224965B1 (en) | Method and device for efficient precoder search | |
CN117678163A (zh) | 用于端口选择码本增强的方法和装置 | |
EP3605871A1 (en) | Data transmitting method, data receiving method, network device, and terminal device | |
CN117203905A (zh) | 为端口选择码本增强配置W1、W2和Wf的方法和装置 | |
CN117178495A (zh) | 端口选择码本增强 | |
JP6541190B2 (ja) | 4アンテナプリコーディングマトリックスを送信するための方法、ユーザ機器、および基地局 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |