[go: up one dir, main page]

WO2025065717A1 - Communication method and device - Google Patents

Communication method and device Download PDF

Info

Publication number
WO2025065717A1
WO2025065717A1 PCT/CN2023/123043 CN2023123043W WO2025065717A1 WO 2025065717 A1 WO2025065717 A1 WO 2025065717A1 CN 2023123043 W CN2023123043 W CN 2023123043W WO 2025065717 A1 WO2025065717 A1 WO 2025065717A1
Authority
WO
WIPO (PCT)
Prior art keywords
streams
communication device
information
channel information
stream
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
Application number
PCT/CN2023/123043
Other languages
French (fr)
Chinese (zh)
Inventor
肖遥
杨璐
王文会
林游思
马梦瑶
孙黎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to PCT/CN2023/123043 priority Critical patent/WO2025065717A1/en
Publication of WO2025065717A1 publication Critical patent/WO2025065717A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/02Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
    • H04B7/04Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
    • H04B7/06Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station

Definitions

  • the present application relates to the field of communication technology, and in particular to a communication method and device.
  • the channels between two devices are reciprocal.
  • the time division duplex (TDD) system transmits signals of the uplink channel and the downlink channel at the same frequency.
  • TDD time division duplex
  • a time interval is usually set between the signal transmission of the uplink channel and the signal transmission of the downlink channel.
  • the present application provides a communication method and device, which can improve the consistency of channel information extracted between communicating parties.
  • the present application provides a communication method, comprising: a first communication device obtains a third stream number, wherein the third stream number is determined based on the first stream number and/or the second stream number; wherein the first stream number is determined based on first channel information from the second communication device to the first communication device, and the second stream number is determined based on second channel information from the first communication device to the second communication device, and the third stream number is less than or equal to the maximum stream number corresponding to the first channel information; and the first communication device sends information to the second communication device according to the first channel information and the third stream number.
  • the first communication device and the second communication device both use the same third stream number to preprocess the channel information, which can improve the consistency of channel information extraction between the two communicating parties.
  • the consistency of channel information extraction can improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel, thereby improving the accuracy of the communication configuration of the downlink channel.
  • the first number of streams satisfies a first condition
  • the first condition is determined based on the signal-to-noise ratio corresponding to the first channel information and the singular value of at least one stream of the first channel information.
  • the first condition includes: the ratio between the singular value of the mainstream of the first channel information and the singular value of the i-th stream among the singular values of the L1 streams of the first channel information is less than or equal to a first threshold, and the first threshold is determined based on the signal-to-noise ratio corresponding to the first channel information; wherein, i is an integer from 1 to the L1, and the value of the first number of streams is the L1.
  • the first L1 streams with larger information energy among all the streams of the first communication device can be determined, and then when the third number of streams is determined based on the first number of streams L1, it can be ensured that the information energy of the L (third number of streams) streams used for channel information preprocessing is larger, which is helpful to extract the consistency and effectiveness of the channel information.
  • the first communication device can determine the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then send information to the second communication device according to the first communication configuration information.
  • the value of L is the third number of streams;
  • the first communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a first key for encrypted communication.
  • the first communication device may determine a first parameter based on the singular values of L streams of the first channel information and a weight coefficient corresponding to each singular value information in the singular values of the L streams; and then determine the first communication configuration information based on the first parameter.
  • the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams
  • the H ba represents the first channel information
  • the ⁇ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the first channel information
  • l is an integer from 1 to L.
  • This design can reduce the first parameter The second parameter determined by the second communication device , so that the communication configuration information of the two communicating parties determined based on the parameter is less different, which helps to improve the communication performance.
  • the second parameter Satisfies the following relationship: Among them, the second parameter It is determined based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the ⁇ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.
  • the first communication device may also establish a secure connection with the second communication device before acquiring the third stream number.
  • Such a design can improve the information security of both communicating parties.
  • the first communication device may receive the third number of streams indicated by the second communication device, where the third number of streams is less than or equal to the second number of streams.
  • the first communication device may indicate the first number of streams to the second communication device; and receive first indication information from the second communication device; wherein the first indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the first indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.
  • the first communication device may receive the second stream number indicated by the second communication device; and then determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the first stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number.
  • the first communication device may also send second indication information to the second communication device; wherein the second indication information indicates that the first stream number is the same as the second stream number, or, the second indication information indicates the third stream number.
  • the present application provides a communication method, including: a second communication device obtains a third stream number, wherein the third stream number is determined based on the first stream number and/or the second stream number; wherein the first stream number is determined based on the first channel information from the second communication device to the first communication device, and the second stream number is determined based on the second channel information from the first communication device to the second communication device, and the third stream number is less than or equal to the maximum stream number corresponding to the second channel information; and the second communication device sends information to the first communication device according to the second channel information and the third stream number.
  • the first communication device and the second communication device both use the same third stream number to preprocess the channel information, which can improve the consistency of channel information extraction between the two communicating parties.
  • the consistency of channel information extraction can improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel, thereby improving the accuracy of the communication configuration of the downlink channel.
  • the second number of streams satisfies a second condition
  • the second condition is determined based on the signal-to-noise ratio corresponding to the second channel information and the singular value of at least one stream of the second channel information.
  • the second condition includes: the ratio between the singular value of the mainstream of the second channel information and the singular value of the jth stream among the singular values of the L2 streams of the second channel information is less than or equal to a second threshold, and the second threshold is determined based on the signal-to-noise ratio corresponding to the second channel information; wherein j is an integer from 1 to the L2, and the value of the second number of streams is the L2.
  • the first L2 streams with larger information energy among all the streams of the second communication device can be determined, and then when the third number of streams is determined based on the second number of streams L2, it can be ensured that the information energy of the L (third number of streams) streams used for channel information preprocessing is larger, which is helpful to extract the consistency and effectiveness of the channel information.
  • the second communication device can determine the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then send information to the first communication device according to the second communication configuration information.
  • the value of L is the third number of streams;
  • the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a second key for encrypted communication.
  • the second communication device may determine the second parameter based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then, determine the second communication configuration information based on the second parameter.
  • the second parameter Satisfies the following relationship:
  • the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams
  • the Hab represents the second channel information
  • the ⁇ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the second channel information
  • l is an integer from 1 to L.
  • This design can reduce the first parameter
  • the second parameter determined by the second communication device The difference between the communication configuration information of the two communicating parties determined based on the parameter is small, which helps to improve the communication performance.
  • the second communication device may also establish a secure connection with the first communication device before acquiring the third stream number.
  • Such a design can improve the information security of both communicating parties.
  • the second communication device may receive the third number of streams indicated by the first communication device, where the third number of streams is less than or equal to the first number of streams.
  • the second communication device may receive the first stream number indicated by the first communication device; and determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the second stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number.
  • the second communication device may also send first indication information to the first communication device; wherein the second indication information indicates that the first stream number is the same as the second stream number, or the first indication information indicates the third stream number.
  • the present application provides a communication device, which can be used to execute the method of the first aspect.
  • the device may be a first communication device, or the device may include components in the first communication device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the first communication device.
  • the communication device may include a module or unit corresponding to the method/operation/step/action described in the first aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software.
  • the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and/or sending, and the processing unit may be used to perform the above-mentioned first aspect or any possible implementation method of the first aspect.
  • each module can be understood as follows:
  • a processing module configured to obtain a third number of streams, wherein the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on first channel information from the second communication device to the first communication device, the second number of streams is determined based on second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to a maximum number of streams corresponding to the first channel information;
  • the processing module is specifically used to: determine the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and send information to the second communication device through the communication module according to the first communication configuration information.
  • the value of L is the third number of streams;
  • the first communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a first key for encrypted communication;
  • the first parameter Satisfies the following relationship:
  • the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams
  • the H ba represents the first channel information
  • the ⁇ l (H ba ) indicates a singular value of an l th stream among the singular values of L streams of the first channel information
  • l is an integer from 1 to L.
  • the processing module is further used to receive the third number of streams indicated by the second communication device through the communication module, and the third number of streams is less than or equal to the second number of streams.
  • the processing module is also used to indicate the first number of streams to the second communication device through the communication module; and receive first indication information from the second communication device; wherein the first indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the first indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.
  • the communication device may include a module or unit corresponding to the method/operation/step/action described in the second aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software.
  • the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and/or sending, and the processing unit may be used to perform the above-mentioned second aspect or any possible implementation method of the second aspect.
  • the processing module is further configured to send information to the first communication device through the communication module according to the second channel information and the third stream number.
  • the processing module is specifically configured to: determine a second parameter according to the singular values of the L streams of the second channel information and a weight coefficient corresponding to each singular value information in the singular values of the L streams;
  • the second communication configuration information is determined according to the second parameter.
  • the processing module is further used to receive the first stream number indicated by the first communication device; and determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the second stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number.
  • the processing module is further used to send first indication information to the first communication device through the communication module; wherein the second indication information indicates that the first stream number is the same as the second stream number, or, the first indication information indicates the third stream number.
  • the memory is independent of the communication device.
  • the communication device also includes a transceiver for communicating with other devices.
  • the present application provides another communication device, comprising: a logic circuit and an input/output interface; wherein the input/output interface can be understood as an interface circuit, and the logic circuit executes the method of the above-mentioned first aspect or each embodiment of the first aspect, or executes the method of the above-mentioned second aspect or each embodiment of the second aspect.
  • the present application provides a communication system, comprising a first communication device and a second communication device, the communication system being used to execute the method described in the first aspect or any possible design of the first aspect, or to execute the method described in the second aspect or any possible design of the second aspect.
  • FIG10 is a schematic diagram of a communication scenario
  • FIG11 is a flow chart of a communication method provided in an embodiment of the present application.
  • FIG12 is a schematic diagram of a probability distribution corresponding to key generation
  • FIG. 13 to 15 are schematic diagrams showing the effects of the encryption scheme according to the embodiment of the present application.
  • FIG16 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application.
  • FIG17 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.
  • the at least one (item) involved in the embodiments of the present application indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items).
  • "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the related objects before and after are in an "or” relationship.
  • the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
  • the technical solution provided in the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, satellite communication system, such as the sixth generation (6th generation, 6G) mobile communication system and other communication systems evolved after 5G, or a fusion system of multiple systems, etc.
  • 5G fifth generation
  • new radio new radio
  • NR new radio
  • long term evolution long term evolution
  • LTE long term evolution
  • LTE frequency division duplex frequency division duplex
  • FDD frequency division duplex
  • TDD time division duplex
  • satellite communication system such as the sixth generation (6th generation, 6G) mobile communication system and other communication systems evolved after 5G, or a fusion system of multiple systems, etc.
  • D2D device to device
  • V2X vehicle-to-everything
  • M2M machine to machine
  • MTC machine type communication
  • IoT Internet of Things
  • a network element in a communication system can send a signal to another network element or receive a signal from another network element.
  • the signal may include information, signaling, or data, etc.
  • the network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc.
  • a communication system may include at least one terminal device and at least one network device.
  • the network device may send a downlink signal to the terminal device, and/or the terminal device may send an uplink signal to the network device.
  • the plurality of terminal devices may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminal devices.
  • FIG1 illustrates a communication system 100, which includes a wireless access network 100.
  • the wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G) wireless access network.
  • One or more terminal devices 120a-120j, collectively referred to as 120
  • FIG1 is only a schematic diagram, and the wireless communication system may also include other devices, such as core network devices, wireless relay devices, and/or wireless backhaul devices, which are not shown in FIG1.
  • the network devices and terminal devices involved in FIG. 1 are described in detail below.
  • the network device may also refer to a communication module, a modem, or a chip that is provided in the aforementioned device or apparatus.
  • the network device may also be a mobile switching center, a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, and the like.
  • the network device may support networks with the same or different access technologies.
  • the embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.
  • the network equipment can be fixed or mobile.
  • base stations 110a, 110b are stationary and are responsible for wireless transmission and reception in one or more cells from terminal device 120.
  • the helicopter or drone 120i shown in Figure 1 can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i.
  • the helicopter or drone (120i) can be configured to act as a terminal device that communicates with base station 110b.
  • the network device in the embodiment of the present application may be an integrated base station, or may be a base station including a CU and/or a DU.
  • a base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU.
  • the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU.
  • CU control plane CU control plane
  • CU user plane CU user plane
  • the network device in the embodiment of the present application may also be an antenna unit (radio unit, RU).
  • the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc.
  • O-RAN open radio access network
  • the embodiment of the present application does not limit the specific deployment method of the network device.
  • the network device shown in the embodiment of the present application may be an access network device in the O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in the access network device.
  • CU may also be referred to as open (O)-CU
  • CU-CP may also be referred to as O-CU-CP
  • CU-UP may also be referred to as O-CU-UP
  • RU may also be referred to as O-RU.
  • the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device.
  • the communication device used to implement the access network device function is an access network device for example.
  • the terminal device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone.
  • the terminal device can be used to connect people, objects and machines.
  • the terminal device can communicate with one or more core networks through a network device.
  • the terminal device includes a handheld device with a wireless connection function, other processing devices connected to a wireless modem, or a vehicle-mounted device.
  • the terminal device can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device.
  • the terminal device 120 can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation, autonomous delivery and mobility, etc.
  • cellular communication D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation, autonomous delivery and mobility, etc.
  • terminal devices 120 are: 3GPP standard user equipment (UE), fixed equipment, mobile devices, handheld devices, wearable devices, cellular phones, smart phones, session initialization protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) equipment, target tracking equipment, drones, helicopters, aircraft, ships, remote control equipment, smart home equipment, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc.
  • the terminal device 120 may be a wireless device in the above-mentioned various scenarios or a device used to be set in a wireless device, for example, a communication module, a modem or a chip in the above-mentioned device.
  • the terminal device may also be referred to as a terminal, a terminal device, a UE, a mobile station (MS), a mobile terminal (MT), or the like.
  • the terminal device may also be referred to as a terminal, a terminal device, a UE, a mobile station (MS), a mobile terminal (MT), or the like.
  • the terminal device may also be a terminal device in a future wireless communication system.
  • the terminal device can be used in a dedicated network device or a general-purpose device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
  • the terminal devices can communicate with each other using sidelink signals.
  • a cellular phone 120a and a car 120b The cellular phone 120a and the smart home device 120e communicate with each other using the sidelink signal without relaying the communication signal through the base station 110b.
  • the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some functions of the above terminal devices, or a device capable of supporting the functions of the above terminal devices, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device.
  • the chip system may be composed of a chip, or may include a chip and other discrete devices.
  • the communication device is described as a terminal device or UE as an example.
  • the number and type of each device in the communication system shown in Figure 1 are for illustration only, and the embodiments of the present application are not limited thereto.
  • the communication system may also include more terminal devices, more network devices, and other network elements, such as core network elements, network management equipment such as operation administration and maintenance (OAM) network elements, etc.
  • OAM operation administration and maintenance
  • FIG. 2 illustrates a protocol layer structure between a network device and a terminal device.
  • the functions of each protocol layer can be understood by referring to the following contents:
  • the radio resource control (RRC) layer is used for network devices and terminal devices to send and receive RRC signaling, such as the network device sends RRC signaling to the terminal device, and the terminal device receives RRC signaling from the network device.
  • RRC radio resource control
  • the media access control (MAC) layer is used for network devices and terminal devices to send and receive media access control (MAC)-control element (CE) signaling.
  • MAC media access control
  • CE media access control-control element
  • the physical layer is used for network devices and terminal devices to send and receive uplink/downlink control signaling or uplink/downlink data.
  • the network device sends a physical downlink control channel (PDCCH) to the terminal device, such as downlink control information (DCI) in PDCCH, and the network device sends a physical downlink shared channel (PDSCH) to the terminal device, such as downlink data in PDSCH.
  • the terminal device sends a physical uplink control channel (PUCCH) to the network device, such as uplink control information (UCI) in PUCCH, and the terminal device sends a physical uplink shared channel (PUSCH) to the network device, such as uplink data in PUSCH.
  • PUCI uplink control information
  • PUSCH physical uplink shared channel
  • the modules shown in FIG. 2 are only exemplary, and the network device and the terminal device may also include other communication protocol layers, such as a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, or a service data adaptation protocol (SDAP) layer, etc., and the embodiments of the present application do not specifically limit this.
  • RLC radio link control
  • PDCP packet data convergence protocol
  • SDAP service data adaptation protocol
  • the above-mentioned protocol layers may belong to the access stratum (AS) layer between the terminal device and the network device, for example, the AS layer between the terminal device and the network device includes an RRC/SDAP layer, a PDCP layer, an RLC layer, a MAC layer, and a PHY layer.
  • AS access stratum
  • the network equipment can estimate the uplink channel information based on the reference signal (such as the sounding reference signal (SRS)) from the terminal device; and then determine the configuration of the downlink communication based on the uplink channel information.
  • the reference signal such as the sounding reference signal (SRS)
  • downlink weighting is performed based on the weights calculated based on the uplink channel information, that is, the precoding information used for downlink information transmission is determined, and the downlink information may include downlink data (such as PDSCH) or downlink control signaling (such as DCI).
  • the transmission resources, channel coding or modulation parameters of the downlink information can be determined based on the uplink channel information.
  • FIG3 illustrates the process of downlink weighting performed by the network device based on the weights calculated based on the uplink channel information.
  • the fading conditions of the uplink channel and the downlink channel are quite different, which will lead to inconsistent channel information of the uplink channel and the downlink channel.
  • the communication configuration of the downlink channel using the channel information of the uplink channel has poor adaptability and accuracy.
  • an embodiment of the present application provides a communication method, in which both communicating parties preprocess their estimated channel information in the same way to improve the consistency of channel information extracted between the two communicating parties.
  • the two communicating parties can be recorded as a first communication device and a second communication device as follows, the first communication device can preprocess the first channel information from the second communication device to the first communication device, and perform communication configuration of the channel from the first communication device to the second communication device based on the result of the preprocessing, which can improve the adaptability and accuracy; the second communication device can preprocess the second channel information from the first communication device to the second communication device, and perform communication configuration of the channel from the second communication device to the first communication device based on the result of the preprocessing, which can improve the adaptability and accuracy.
  • the first channel information may be channel information estimated by the first communication device based on the reference signal sent by the second communication device
  • the second channel information may be channel information estimated by the second communication device based on the reference signal sent by the first communication device.
  • the communication method provided in the embodiment of the present application can be applied to a TDD system.
  • the first communication device may be a network device, or a communication device applied to a network device or used in combination with a network device, and capable of implementing a communication method executed on the network device side;
  • the second communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side.
  • the first communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side;
  • the second communication device may be a network device, or a communication device applied to a network device or used in combination with a network device, and capable of implementing a communication method executed on the network device side.
  • the first communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side;
  • the second communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side.
  • Figure 4 introduces a preprocessing module between the channel estimation and weight calculation shown in Figure 3, that is, the network device can preprocess the channel information obtained by the channel estimation, and then use the preprocessing result to calculate the weight for downlink weighting, which can improve the adaptability and accuracy of the communication configuration of the downlink channel using the channel information of the uplink channel.
  • FIG5 shows a communication method, which mainly includes the following process.
  • a first communication device determines a first number of streams according to first channel information.
  • the first communication device may receive a reference signal from the second communication device in real time, and estimate the first channel information based on the reference signal.
  • the first communication device may save the channel information estimated based on the reference signal from the second communication device, and the first channel information may be the channel information saved in the first communication device, or it may be understood that the first channel information is the channel information estimated by the first communication device historically.
  • the first channel information corresponds to Rank 1 streams, or it can be understood that the first channel information is equivalent to the channel information of Rank 1 subchannels.
  • Rank 1 refers to the maximum number of streams corresponding to the first channel information, and the first number of streams is less than or equal to the maximum number of streams corresponding to the first channel information.
  • the first communication device may determine a first condition that the first number of streams needs to satisfy based on the signal-to-noise ratio corresponding to the first channel information and the singular value of at least one of the Rank1 streams corresponding to the first channel information; and then determine the first number of streams according to the first condition.
  • the signal-to-noise ratio corresponding to the first channel information refers to the signal-to-noise ratio (SNR) of the channel from the second communication device to the first communication device.
  • the first communication device may determine a first condition based on a signal-to-noise ratio corresponding to the first channel information and a singular value of the mainstream of the first channel information, the first condition being: a ratio between a singular value of the mainstream of the first channel information and a singular value of the i-th stream among the singular values of L1 streams of the first channel information is less than or equal to a first threshold, the first threshold being determined based on the signal-to-noise ratio corresponding to the first channel information, the i being an integer from 1 to the L1, and the value of the first stream number being L1. It can be understood that the singular value of the mainstream of the first channel information is the largest.
  • the signal-to-noise ratio of the first channel information P signal is the average power of the signal
  • P noise is the average power of the noise.
  • the first communication device can obtain the channel spectrum information ⁇ and the noise spectrum information ⁇ in the process of performing channel estimation to obtain the first channel information.
  • the average power of the signal P signal can be replaced by ⁇
  • the average power of the noise P noise can be replaced by ⁇
  • the first condition can be expressed as Or expressed as ri
  • the first condition can also be expressed as Among them, ⁇ 1 represents the singular value of the mainstream of the first channel information, ⁇ i represents the singular value of the i-th stream in L1 streams of the first channel information, H ba represents the first channel information, ⁇ 1 can also be replaced by ⁇ 1 (H ba ), and ⁇ i can also be replaced by ⁇ i (H ba ).
  • the first stream of the first channel information is the mainstream, and if the singular value of the first stream of the first channel information and the singular value of the L1th stream are less than or equal to the first threshold, but the singular value of the first stream of the first channel information and the singular value of the (L1+1)th stream are greater than the first threshold, then the first communication device can determine that the value of the first stream number is L1.
  • the first condition can be expressed as Or expressed as r L1
  • the first condition can also be expressed as Wherein, ⁇ L1 represents the singular value of the L1th stream in the L1 streams of the first channel information, H ba represents the first channel information, and ⁇ L1 can also be replaced and described as ⁇ L1 (H ba ).
  • the channel information of the L1 stream with higher channel energy can be extracted from the Rank1 streams, which is convenient for improving the channel expression capability.
  • the first communication device indicates a third number of streams to the second communication device.
  • the third number of streams is less than or equal to the first number of streams.
  • L represents the third number of streams
  • L1 represents the first number of streams
  • the second communication device sends information to the first communication device according to the second channel information and the third stream number.
  • the second communication device may receive a reference signal from the first communication device in real time, and estimate the second channel information based on the reference signal.
  • the second communication device may save the channel information estimated based on the reference signal from the first communication device, and the second channel information may be the channel information saved in the second communication device, or it may be understood that the second channel information is the channel information estimated by the second communication device historically.
  • the second communication device searches for singular values of L streams in the singular values of Rank2 streams of the second channel information according to the third stream number (L) indicated by the first communication device, and the singular values of the L streams are greater than the singular values of the Rank2 streams except the L streams, and Rank2 refers to the maximum number of streams corresponding to the second channel information.
  • the maximum number of streams corresponding to the second channel information is the same as the maximum number of streams corresponding to the first channel information.
  • the second communication device determines second communication configuration information based on the singular values of L streams of the second channel information and the weight coefficients corresponding to each singular value information in the singular values of the L streams, where the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, and modulation (scrambling) parameters; then, the second communication device sends information to the first communication device based on the second communication configuration information.
  • the weight coefficient corresponding to each singular value information in the singular values of the L streams can be the same or different, for example, the weight coefficients corresponding to the singular values of the L streams are all w, and w can be 1; or, the weight coefficient corresponding to the singular value of the lth stream in the L streams is w l , and the value of l is different, and the corresponding w l is different, and l is an integer from 1 to L.
  • the weight coefficients corresponding to at least two singular values in the singular values of the L streams are the same.
  • the weight coefficient corresponding to each singular value information in the singular values of the aforementioned L streams can be pre-defined, or pre-negotiated and determined by the first communication device and the second communication device, or indicated by the first communication device to the second communication device.
  • the second communication device can determine the second parameter according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams.
  • the second communication device can then use The quantized information of the aforementioned second communication configuration information is determined.
  • Such a design can improve the consistency of extracted channel information based on the same number of streams L, and use the consistency of the extracted information to determine the precoding, channel coding parameters or modulation parameters, etc., which can enhance the matching degree of this information with the channel state and improve the communication performance.
  • the second communication device can also use the second parameter
  • the quantified information of the second communication device is used to configure the transmission resources occupied by the second communication device to send information to the first communication device, such as time domain resources, frequency domain resources, etc., that is, the aforementioned second communication configuration information may also include the transmission resources of the second communication device.
  • step S504 is also indicated by a dotted line in FIG. 5 , indicating that step S504 is an optional step that may or may not be executed.
  • the first communication device may send information to the second communication device according to the first channel information and the third stream number.
  • the first communication device determines first communication configuration information based on the singular values of L streams of the first channel information and the weight coefficients corresponding to each singular value information in the singular values of the L streams, where the first communication parameters include one or more of the following: precoding information, channel coding parameters, and modulation (scrambling) parameters; then, the first communication device sends information to the second communication device based on the first communication configuration information.
  • the definition of the singular values of the L streams can be understood by referring to the description in S503, and the embodiment of the present application will not be described in detail.
  • the first communication device can determine the first parameter according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams. Then, the first communication device can use Then, the first communication device sends information to the second communication device using the first communication configuration information.
  • the first communication device may also use the first parameter
  • the quantified information of the configuration first communication device sends information to the second communication device, and configures the transmission resources occupied by the first communication device, such as time domain resources, frequency domain resources, etc., that is, the aforementioned first communication configuration information may also include the transmission resources of the first communication device.
  • the first communication device determines the number of streams L for preprocessing the channel information, and both the first communication device and the second communication device use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties.
  • FIG. 5 takes the number of streams L for preprocessing of channel information determined by the first communication device as an example to describe a method that can be Similar to FIG5, in another possible implementation, the second communication device may determine the number of streams L for preprocessing the channel information.
  • FIG6 takes the second communication device determining the number of streams L for preprocessing the channel information as an example for illustration.
  • the computing power or resources of the communication device that determines the number of streams L are greater than the communication device that receives the indication of the number of streams L.
  • FIG6 shows a communication method, which mainly includes the following process.
  • the second communication device determines a second number of streams according to second channel information.
  • the second communication device may receive a reference signal from the first communication device in real time, and estimate the second channel information based on the reference signal.
  • the second communication device may save the channel information estimated based on the reference signal from the first communication device, and the second channel information may be the channel information saved in the second communication device, or it may be understood that the second channel information is the channel information estimated by the second communication device historically.
  • the second channel information corresponds to Rank2 streams, or it can be understood that the second channel information is equivalent to the channel information of Rank2 subchannels.
  • Rank2 refers to the maximum number of streams corresponding to the second channel information, and the second number of streams is less than or equal to the maximum number of streams corresponding to the second channel information.
  • the second communication device may determine the second condition that the second number of streams needs to satisfy based on the signal-to-noise ratio corresponding to the second channel information and the singular value of at least one of the Rank2 streams corresponding to the second channel information; and then determine the second number of streams according to the second condition.
  • the signal-to-noise ratio corresponding to the second channel information refers to the signal-to-noise ratio of the channel from the first communication device to the second communication device, recorded as SNR2.
  • the second communication device may determine a second condition based on a signal-to-noise ratio corresponding to the second channel information and a singular value of the mainstream of the second channel information, the second condition being: a ratio between a singular value of the mainstream of the second channel information and a singular value of the jth stream among the singular values of L2 streams of the second channel information is less than or equal to a second threshold, the second threshold being determined based on the signal-to-noise ratio corresponding to the second channel information, the j being an integer from 1 to the L2, and the value of the second stream number being L2. It is understandable that the singular value of the mainstream of the second channel information is the largest.
  • the signal-to-noise ratio of the second channel information P signal is the average power of the signal
  • P noise is the average power of the noise.
  • the second communication device can obtain the channel spectrum information ⁇ and the noise spectrum information ⁇ in the process of performing channel estimation to obtain the second channel information.
  • the second condition can be expressed as Or expressed as r j
  • the second condition can also be expressed as Wherein, ⁇ 1 represents the singular value of the mainstream of the second channel information, ⁇ j represents the singular value of the j-th stream in the L2 streams of the second channel information, and Hab represents the second channel information.
  • ⁇ 1 can also be replaced by ⁇ 1 (H ab )
  • ⁇ j can also be replaced by ⁇ j (H ab ).
  • the first stream of the second channel information is the mainstream
  • the singular value of the first stream of the second channel information and the singular value of the L2th stream are less than or equal to the second threshold, but the singular value of the first stream of the second channel information and the singular value of the (L2+1)th stream are greater than the second threshold
  • the second communication device can determine that the value of the second stream number is L.
  • the second condition can be expressed as Or expressed as r L2
  • the second condition can also be expressed as Wherein, ⁇ L2 represents the singular value of the L2th stream in the L2 streams of the second channel information, and Hab represents the second channel information.
  • ⁇ L2 can also be replaced and described as ⁇ L2 ( Hab ).
  • the channel information of the L2 stream with higher channel energy can be extracted from the Rank2 streams, so as to improve the channel expression capability.
  • the second communication device indicates a third number of streams to the first communication device.
  • the third number of streams is less than or equal to the second number of streams.
  • L represents the third number of streams
  • L2 represents the second number of streams
  • the first communication device sends information to the second communication device according to the first channel information and the third stream number.
  • the first communication device may receive a reference signal from the second communication device in real time, and estimate the first channel information based on the reference signal.
  • the first communication device may save the channel information estimated based on the reference signal from the second communication device, and the first channel information may be the channel information saved in the first communication device, or it may be understood that the first channel information is the channel information estimated by the first communication device historically.
  • the first communication device searches for singular values of L streams among the singular values of Rank1 streams of the first channel information according to the third number of streams (L) indicated by the second communication device, and the singular values of the L streams are greater than the singular values of the Rank1 streams except the L streams, and Rank1 refers to the maximum number of streams corresponding to the first channel information.
  • the first communication device determines the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; then, the first communication device sends information to the second communication device using the first communication configuration information.
  • the first communication device can be implemented with reference to the description in S504, and this embodiment of the present application will not be described in detail.
  • step S604 is also indicated by a dotted line in FIG6 , indicating that step S604 is an optional step that may or may not be executed.
  • the second communication device may send information to the first communication device according to the second channel information and the third stream number.
  • the second communication device determines the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; then, the second communication device sends information to the first communication device using the second communication configuration information.
  • the second communication device can be implemented with reference to the description in S503, and this embodiment of the present application will not be described in detail.
  • the second communication device determines the number of streams L for preprocessing the channel information, and the first communication device and the second communication device both use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties.
  • FIG. 7 is a communication method, which mainly includes the following process.
  • a first communication device determines a first number of streams according to first channel information.
  • the second communication device determines a second number of streams according to the second channel information.
  • this step can be implemented with reference to S601, and this embodiment of the present application will not be described in detail.
  • the first communication device indicates the first number of flows to the second communication device.
  • S704 The second communication device sends first indication information to the first communication device.
  • the second communication device may determine that the third stream number is the first stream number or the second stream number; further, the first indication information sent by the second communication device to the first communication device may indicate that the second stream number is the same as the first stream number, for example, the first indication information includes a consistency indicator, and the value of the consistency indicator is a first value, indicating that the first stream number is the same as the second stream number.
  • the second communication device may determine the third stream number based on the first stream number and the second stream number.
  • the third stream number is less than or equal to the minimum of the first stream number and the second stream number.
  • L1 represents the first stream number
  • L2 represents the second stream number
  • the first indication information sent by the second communication device to the first communication device may specifically indicate the third stream number.
  • the first indication information may also include a consistency identifier, and the value of the consistency identifier is a second value, indicating that the first stream number and the second stream number are different. It can be understood that the first value is different from the second value.
  • the consistency identifier may occupy one bit, the aforementioned first value is 0, and the second value is 1; or, the first value is 1, and the second value is 0.
  • the first communication device sends information to the second communication device according to the first channel information and the third stream number.
  • the first communication device may determine the third number of streams according to the first indication information received in S704. For example, when the first indication information indicates that the first number of streams is the same as the second number of streams, the first communication device may determine that the third number of streams is the first number of streams; for another example, when the first indication information indicates the third number of streams, the first communication device may determine the third number of streams according to the first indication information.
  • this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.
  • step S705 is also indicated by a dotted line in FIG. 7 , indicating that step S705 is an optional step that may or may not be executed.
  • the second communication device may send information to the first communication device according to the second channel information and the third stream number.
  • the second communication device can determine the third stream number to be the second stream number or the first stream number; when the first stream number and the second stream number are different, the second communication device determines the third stream number by itself, and the third stream number is less than or equal to the minimum value of the first stream number and the second stream number.
  • this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be elaborated on this.
  • FIG7 takes the second communication device determining whether the first number of streams is the same as an example to describe a possible implementation.
  • FIG8 illustrates another possible implementation, that is, the first communication device determines whether the first number of streams is the same as the second number of streams. Whether the number of flows is the same.
  • FIG8 is a communication method, which mainly includes the following process.
  • a first communication device determines a first number of streams according to first channel information.
  • this step can be implemented with reference to S501, and this embodiment of the present application will not be described in detail.
  • the second communication device determines a second number of streams according to the second channel information.
  • this step can be implemented with reference to S601, and this embodiment of the present application will not be elaborated on it.
  • the second communication device indicates the second number of streams to the first communication device.
  • S804 The first communication device sends second indication information to the second communication device.
  • the first communication device may determine that the third stream number is the second stream number or the first stream number; further, the second indication information sent by the first communication device to the second communication device may indicate that the first stream number is the same as the second stream number, for example, the second indication information includes a consistency indicator, and the value of the consistency indicator is a first value, indicating that the first stream number is the same as the second stream number.
  • the first communication device may determine the third stream number based on the second stream number and the first stream number.
  • the third stream number is less than or equal to the minimum value of the second stream number and the first stream number.
  • L1 represents the second stream number
  • L2 represents the first stream number
  • the second indication information sent by the first communication device to the second communication device may specifically indicate the third stream number.
  • the second indication information may also include a consistency identifier, and the value of the consistency identifier is a second value, indicating that the first stream number and the second stream number are different.
  • the first value is different from the second value, for example, the consistency identifier may occupy one bit, the aforementioned first value is 0, and the second value is 1; or, the first value is 1, and the second value is 0.
  • the second communication device sends information to the first communication device according to the second channel information and the third stream number.
  • the second communication device may determine the third number of streams according to the second indication information received in S804. For example, when the second indication information indicates that the second number of streams is the same as the first number of streams, the second communication device may determine that the third number of streams is the second number of streams; for another example, when the second indication information indicates the third number of streams, the second communication device may determine the third number of streams according to the second indication information.
  • this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be described in detail.
  • step S806 is also indicated by a dotted line in FIG8 , indicating that step S806 is an optional step that may or may not be executed.
  • the first communication device may send information to the second communication device according to the first channel information and the third stream number.
  • the first communication device can determine the third stream number to be the first stream number or the second stream number; when the second stream number and the first stream number are different, the first communication device determines the third stream number by itself, and the third stream number is less than or equal to the minimum value of the second stream number and the first stream number.
  • this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.
  • the method described in FIG. 7 or FIG. 8 provided in the embodiment of the present application determines the number of streams L for preprocessing the channel information based on the number of streams determined by the communicating parties based on the singular values of the channel information, and the first communication device and the second communication device both use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties.
  • the method described in FIG. 7 or FIG. 8 can also be applied to communication scenarios where the computing power or resources of the communicating parties are the same, such as communication between terminal devices.
  • the method described in any of the embodiments in FIG. 5 to FIG. 8 is applied to a TDD system, and the first communication device represents a network device and the second communication device represents a terminal device.
  • H ab and H ba can be matrices
  • h is an element in the matrix H ab or H ba
  • h satisfies
  • the corresponding Gaussian distribution, ⁇ represents the large-scale fading of the channel between the first communication device and the second communication device, It is expressed as the small-scale fading of the channel.
  • E represents noise, which can also be a matrix.
  • e is an element in the matrix E.
  • e satisfies additive Gaussian white noise.
  • the corresponding Gaussian distribution is The noise portion is determined based on the signal-to-noise ratio of the channel.
  • the first channel information (H ba ) and the second channel information (H ab ) are preprocessed based on the third stream number L to obtain a first parameter and the second parameter Satisfies the following relationship: That is, the consistency of channel information extraction is improved.
  • ⁇ 1 (E) can be understood as the spectrum coefficient of the matrix E.
  • the terminal device sends SRS to two network devices, and the two network devices perform channel estimation based on SRS to obtain their respective The first channel information of the two channels is recorded as H ba and H′ ba for easy distinction.
  • the two network devices preprocess their estimated first channel information based on the third stream number L to obtain the first parameter and the third parameter First parameter and the third parameter
  • the difference between is greater than UB.
  • the first parameter and the third parameter Satisfies the following relationship: by For example, the aforementioned but is a real number greater than 0, it can be understood that LB>UB.
  • the method described in any of the embodiments in Figures 5 to 8 is applied to the downlink precoding scenario of TDD, and the consistency of channel information extraction can be used to improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel; at the same time, based on the characteristic of LB>UB, the difference between the channels from the terminal device to different network devices can be guaranteed, thereby reducing the information interference between different receivers (network devices).
  • an embodiment of the present application further provides a communication method, as shown in Figure 9, which includes the following process.
  • the first communication device and the second communication device obtain a third number of flows.
  • the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on the first channel information from the second communication device to the first communication device, and the second number of streams is determined based on the second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to the maximum number of streams corresponding to the first channel information (or the second channel information).
  • the first communication device sends information to the second communication device according to the first channel information and the third stream number.
  • this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.
  • the second communication device sends information to the first communication device according to the second channel information and the third stream number.
  • this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be elaborated on this.
  • Figure 10 illustrates that the first communication device and the second communication device are legal communication parties, such as the second communication device is a sending device and the first communication device is a receiving device, and there is an illegal third communication device that can obtain information of the second communication device.
  • the third communication device can obtain the information of the second communication device based on the channel from the second communication device to the third communication device; but there is no channel from the third communication device to the second communication device, that is, the second communication device cannot obtain the information of the third communication device, and the two-way communication connection is not established between the second communication device and the third communication device, which does not meet the above relationship. Therefore, the first channel information (H ba ) estimated by the first communication device and the third channel information (H bc ) estimated by the third communication device based on the reference signal from the second communication device do not meet the above relationship.
  • the first parameter and the second parameter obtained by preprocessing according to the above method can be used to determine the key for encrypted communication between the first communication device and the second communication device.
  • the second parameter Satisfies the following relationship: Right now and The difference is relatively small.
  • Quantitative information and The quantitative information of can be regarded as the same information, so based on The key generated by the quantized information is based on The key generated by the quantized information is the same, which can improve the adaptability and consistency of the channel information extraction between the legitimate communication parties and realize encrypted communication between the legitimate communication parties.
  • the first communication device performs channel estimation based on the reference signal obtained from the second communication device side to obtain H ba
  • the third communication device performs channel estimation based on the reference signal obtained from the second communication device side to obtain H bc
  • the difference between H ba and H bc is greater than E.
  • the first communication device preprocesses the channel information estimated by itself based on the third stream number L to obtain the first parameter
  • the third communication device preprocesses its estimated channel information based on the third stream number L to obtain To the fourth parameter First parameter and the fourth parameter Satisfies the following relationship: It can be understood that LB>UB, which means and The difference is quite large.
  • FIG11 illustrates a communication method, which mainly includes the following process.
  • S1101 A first communication device and a second communication device establish a secure connection.
  • the first communication device is a network device
  • the second communication device is a terminal device
  • an AS layer security mode connection can be established between the first communication device and the second communication device.
  • S1101 is an optional step
  • S1102 can be executed after S1101 is executed, or S1102 can be executed directly without executing S1101.
  • the first communication device and the second communication device obtain a third number of streams.
  • the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on the first channel information from the second communication device to the first communication device, and the second number of streams is determined based on the second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to the maximum number of streams corresponding to the first channel information (or the second channel information).
  • S1103 The first communication device sends encrypted information to the second communication device according to the first channel information and the third stream number.
  • the first communication device determines the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the first communication configuration information includes a first key for encrypted communication.
  • the value of L is the third number of streams
  • the singular values of the L streams are greater than the singular values of the Rank1 streams corresponding to the first channel information except the L streams
  • Rank1 refers to the maximum number of streams corresponding to the first channel information.
  • the first communication device can send information encrypted based on the first key to the second communication device according to the key in the first communication configuration information.
  • the first communication device may determine the first parameter according to the singular values of the L streams of the first channel information (H ba ) and the weight coefficient corresponding to each singular value information in the singular values of the L streams.
  • the first communication device can combine an encryption algorithm (such as a double threshold encryption technique) to Generate the first key based on the quantitative information
  • the first communication device can also be based on the first parameter Determine the precoding information, transmission resources, channel coding parameters, modulation parameters and/or transmission resources used when sending encrypted information to the second communication device, that is, the first communication configuration information may also include one or more of the precoding information, transmission resources, channel coding parameters, modulation parameters and/or transmission resources.
  • S1104 The second communication device sends encrypted information to the first communication device according to the second channel information and the third stream number.
  • the second communication device determines the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the second communication configuration information includes a second key for encrypted communication.
  • the value of L is the third number of streams
  • the singular values of the L streams are greater than the singular values of the Rank2 streams corresponding to the second channel information except the L streams
  • Rank2 refers to the maximum number of streams corresponding to the second channel information.
  • the second communication device may determine the second parameter according to the singular values of the L streams of the second channel information (H ab ) and the weight coefficient corresponding to each singular value information in the singular values of the L streams.
  • the second communication device can be combined with an encryption algorithm (such as a double threshold encryption technique) to Generate a second key based on the quantized information
  • the first parameter and the second parameter Satisfies the following relationship: Right now and The difference is relatively small.
  • Quantitative information and The quantitative information of can be regarded as the same information, so based on The second key generated by the quantized information Based on The first key generated by the quantization information same.
  • the first communication device can also be based on the first parameter Determine precoding information, channel coding parameters, modulation parameters and/or transmission resources used when sending encrypted information to the second communication device.
  • the legitimate communicating parties use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties, and then generate communication keys based on the consistent information, which can improve the encryption consistency of the legitimate communicating parties and reduce the encryption calculation complexity and communication overhead.
  • the following uses the first communication device combined with the double threshold cryptographic technology. Generate the first key based on the quantitative information
  • the second communication device combines the double threshold cryptographic technology to Generate a second key based on the quantized information
  • the threshold value involved in the dual-threshold cryptographic technology may be determined based on the UB.
  • FIG12 shows a probability distribution diagram corresponding to key generation.
  • the corresponding probability distribution information is recorded as Satisfies normal distribution, such as Gaussian distribution or multi-peak normal distribution.
  • the first threshold, the second threshold and The difference between the first values of is UB, and the first threshold is less than the second threshold.
  • the quantization information of the value can be set to 0, which is greater than the second threshold
  • the quantitative information of the value of can be set to 1.
  • the mapping of physical channel information in the continuous real number domain to the discrete integer domain can be achieved, and combined with the physical layer key scheme (such as double threshold cryptography), the consistency rate of the physical layer keys of the communicating parties can be improved, while preventing illegal users from obtaining keys.
  • the key generation scheme provided in the embodiment of the present application is applied to physical layer encryption, without the need for information reconciliation, which can reduce the computational complexity and save the overhead of network equipment and terminal equipment interacting on the air interface.
  • DT represents the traditional double-threshold encryption scheme.
  • the threshold selection in DT is in is the mean of the sampled data, and s(H) is the standard deviation of the sampled data.
  • Proposed (abbreviated as P in the figure) represents the encryption scheme proposed in the embodiment of the present application.
  • the horizontal axis ⁇ is the variance of the Gaussian distribution obeyed by the elements of the noise matrix involved in the encryption scheme.
  • FIG13 illustrates a curve of key consistency rate corresponding to various values of ⁇ in DT, as well as the key consistency rate corresponding to the present application.
  • FIG13 shows that the key consistency rate of the legal communicating parties (such as the first communication device and the second communication device) in Proposed always remains at 100% as ⁇ increases; and for DT, FIG13 illustrates a key consistency rate change curve corresponding to various values of ⁇ , and it can be found that the key consistency rate corresponding to each value of ⁇ gradually decreases as ⁇ increases, indicating that when the channel observation values of the legal communicating parties are greatly different, DT cannot guarantee that the keys generated by the legal communicating parties are completely consistent; even if the parameter ⁇ is increased, the corresponding key consistency rate is improved, but when ⁇ is large, a 100% key consistency rate cannot be guaranteed.
  • the communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc.
  • the processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc.
  • the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the access network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.
  • the processing module 1601 may be used to implement the processing function of the first communication device in the embodiments shown in FIGS. 5 to 11
  • the communication module 1602 may be used to implement the transceiver function of the first communication device in the embodiments shown in FIGS. 5 to 11 .
  • each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module.
  • the above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.
  • the embodiment of the present application also provides a communication device 1700.
  • the communication device 1700 can be a chip or a chip system.
  • the chip system can be composed of a chip, or can include a chip and other discrete devices.
  • the coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
  • the processor 1710 may cooperate with the memory 1720 and the communication interface 1730.
  • the specific connection medium between the above-mentioned processor 1710, the memory 1720 and the communication interface 1730 is not limited in the embodiment of the present application.
  • the bus 1740 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus.
  • PCI peripheral component interconnect
  • EISA extended industry standard architecture
  • the bus may be divided into an address bus, a data bus, a control bus, and the like.
  • FIG. 17 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.
  • the communication device 1700 may be applied to a first communication device.
  • the communication device 1700 may be a first communication device, or may be a device that can support the first communication device and implement the functions of the first communication device in any of the above-mentioned embodiments.
  • the memory 1720 stores a computer program (or instruction) and/or data that implements the functions of the first communication device in any of the above-mentioned embodiments.
  • the processor 1710 may execute the computer program stored in the memory 1720 to complete the functions performed by the first communication device in any of the above-mentioned embodiments.
  • the communication interface in the communication device 1700 may be used to interact with a second communication device, and to send information to the second communication device or receive information from the second communication device.
  • the communication device 1700 provided in this embodiment can be applied to a first communication device to complete the method executed by the first communication device, or applied to a second communication device to complete the method executed by the second communication device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.
  • an embodiment of the present application provides a communication system, including a first communication device and a second communication device, wherein the first communication device and the second communication device can implement the methods provided in the embodiments shown in Figures 5 to 11.
  • the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein.
  • the available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium, etc.
  • the embodiments may reference each other, for example, the methods and/or terms between method embodiments may reference each other, for example, the functions and/or terms between device embodiments may reference each other, for example, the functions and/or terms between device embodiments and method embodiments may reference each other.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present application discloses a communication method and device. The method comprises: a first communication device acquires a third stream count determined on the basis of a first stream count and/or a second stream count, and sends information to a second communication device on the basis of first channel information and the third stream count. The first stream count is determined on the basis of the first channel information from the second communication device to the first communication device, the second stream count is determined on the basis of second channel information from the first communication device to the second communication device, and the third stream count is smaller than or equal to the maximum stream count corresponding to the first channel information. The method can improve the consistency of channel information extracted by the first communication device and the second communication device.

Description

一种通信方法及装置A communication method and device 技术领域Technical Field

本申请涉及通信技术领域,尤其涉及一种通信方法及装置。The present application relates to the field of communication technology, and in particular to a communication method and device.

背景技术Background Art

在一些场景中,两个设备之间的信道存在互易性。例如大规模多入多出(multiple input multiple output,MIMO)系统中的时分双工(time division duplex,TDD)系统在相同频率进行上行信道和下行信道的信号传输,为了避免相邻链路之间的干扰,通常会在上行信道的信号传输和下行信道的信号传输之间设置时间间隔,当该时间间隔足够短时,可以认为上行信道和下行信道的衰落情况差异较小,此时上行信道和下行信道之间具有互易性。In some scenarios, the channels between two devices are reciprocal. For example, in a massive multiple input multiple output (MIMO) system, the time division duplex (TDD) system transmits signals of the uplink channel and the downlink channel at the same frequency. In order to avoid interference between adjacent links, a time interval is usually set between the signal transmission of the uplink channel and the signal transmission of the downlink channel. When the time interval is short enough, it can be considered that the fading difference between the uplink channel and the downlink channel is small, and the uplink channel and the downlink channel are reciprocal.

目前,基于TDD系统中上行信道和下行信道之间的互易性,可以利用上行信道的信道信息配置下行信道的通信。如果时间间隔内的信道变化程度较大,或者收发端的通信器件配置不一致,会使得上行信道和下行信道的衰落情况差异较大,进而导致上行信道和下行信道的信道信息不一致,影响对下行信道的通信配置的准确性。At present, based on the reciprocity between the uplink channel and the downlink channel in the TDD system, the channel information of the uplink channel can be used to configure the communication of the downlink channel. If the channel changes greatly within the time interval, or the communication devices at the transmitting and receiving ends are configured inconsistently, the fading conditions of the uplink channel and the downlink channel will be greatly different, which will lead to inconsistent channel information between the uplink channel and the downlink channel, affecting the accuracy of the communication configuration of the downlink channel.

发明内容Summary of the invention

本申请提供一种通信方法及装置,能够提升通信双方之间提取信道信息的一致性。The present application provides a communication method and device, which can improve the consistency of channel information extracted between communicating parties.

第一方面,本申请提供一种通信方法,包括:第一通信装置获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于第二通信装置到所述第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第一信道信息对应的最大流数;以及第一通信装置根据所述第一信道信息和所述第三流数,向所述第二通信装置发送信息。In a first aspect, the present application provides a communication method, comprising: a first communication device obtains a third stream number, wherein the third stream number is determined based on the first stream number and/or the second stream number; wherein the first stream number is determined based on first channel information from the second communication device to the first communication device, and the second stream number is determined based on second channel information from the first communication device to the second communication device, and the third stream number is less than or equal to the maximum stream number corresponding to the first channel information; and the first communication device sends information to the second communication device according to the first channel information and the third stream number.

通过设计用于信道信息的预处理的第三流数,第一通信装置和第二通信装置均采用该相同的第三流数进行信道信息的预处理,能够提升通信双方之间提取信道信息的一致性。示例性地,应用于TDD的下行预编码场景中时,利用信道信息提取的一致性,能够提升网络设备基于上行信道计算的权值与下行信道的适配度,从而提升对下行信道的通信配置的准确性。By designing a third stream number for preprocessing the channel information, the first communication device and the second communication device both use the same third stream number to preprocess the channel information, which can improve the consistency of channel information extraction between the two communicating parties. Exemplarily, when applied to the downlink precoding scenario of TDD, the consistency of channel information extraction can improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel, thereby improving the accuracy of the communication configuration of the downlink channel.

在一种可能的设计中,所述第一流数满足第一条件,所述第一条件是基于所述第一信道信息对应的信噪比以及所述第一信道信息的至少一个流的奇异值确定的。例如,所述第一条件包括:所述第一信道信息的主流的奇异值与所述第一信道信息的L1个流的奇异值中第i个流的奇异值之间的比值小于或等于第一阈值,所述第一阈值是基于所述第一信道信息对应的信噪比确定的;其中,所述i为1至所述L1的整数,所述第一流数的取值为所述L1。通过这样的设计,能够确定出第一通信装置的全部流中信息能量较大的前L1个流,进而基于该第一流数L1确定第三流数时,能够保证用于信道信息预处理的L(第三流数)个流的信息能量较大,有助于提取信道信息的一致性和有效性。In a possible design, the first number of streams satisfies a first condition, and the first condition is determined based on the signal-to-noise ratio corresponding to the first channel information and the singular value of at least one stream of the first channel information. For example, the first condition includes: the ratio between the singular value of the mainstream of the first channel information and the singular value of the i-th stream among the singular values of the L1 streams of the first channel information is less than or equal to a first threshold, and the first threshold is determined based on the signal-to-noise ratio corresponding to the first channel information; wherein, i is an integer from 1 to the L1, and the value of the first number of streams is the L1. Through such a design, the first L1 streams with larger information energy among all the streams of the first communication device can be determined, and then when the third number of streams is determined based on the first number of streams L1, it can be ensured that the information energy of the L (third number of streams) streams used for channel information preprocessing is larger, which is helpful to extract the consistency and effectiveness of the channel information.

在一种可能的设计中,第一通信装置可以根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息;进而根据该第一通信配置信息,向所述第二通信装置发送信息。其中,所述L的取值为所述第三流数;所述第一通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第一密钥。上述设计中,利用提取信道信息的一致性,能够提升第一通信配置信息与第一通信装置到第二通信装置的信道的适配度,保证通信配置的准确性,从而提升通信性能。In a possible design, the first communication device can determine the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then send information to the second communication device according to the first communication configuration information. Wherein, the value of L is the third number of streams; the first communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a first key for encrypted communication. In the above design, by utilizing the consistency of the extracted channel information, the adaptability of the first communication configuration information and the channel from the first communication device to the second communication device can be improved, the accuracy of the communication configuration can be ensured, and thus the communication performance can be improved.

在一种可能的设计中,第一通信装置可以根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一参数;进而根据所述第一参数,确定所述第一通信配置信息。In one possible design, the first communication device may determine a first parameter based on the singular values of L streams of the first channel information and a weight coefficient corresponding to each singular value information in the singular values of the L streams; and then determine the first communication configuration information based on the first parameter.

在一种可能的设计中,所述第一参数满足如下关系式:其中,所述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hba表示所述第一信道信息,所述σl(Hba)指示所述第一信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。In one possible design, the first parameter Satisfies the following relationship: Among them, the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the H ba represents the first channel information, the σ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the first channel information, and l is an integer from 1 to L.

这样的设计可以减小第一参数与第二通信装置侧确定的第二参数的差异,从而使得基于该参数确定的通信双方的通信配置信息差异较小,有助于提升通信性能。示例性地,所述第一参数 与第二参数满足如下关系式:其中,所述第二参数是基于所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。This design can reduce the first parameter The second parameter determined by the second communication device , so that the communication configuration information of the two communicating parties determined based on the parameter is less different, which helps to improve the communication performance. With the second parameter Satisfies the following relationship: Among them, the second parameter It is determined based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.

在一种可能的设计中,第一通信装置在获取第三流数之前,还可以与所述第二通信装置建立安全连接。这样的设计能够提升通信双方的信息安全。In a possible design, the first communication device may also establish a secure connection with the second communication device before acquiring the third stream number. Such a design can improve the information security of both communicating parties.

下面对第一通信装置获取第三流数的几种设计进行举例说明。Several designs of how the first communication device obtains the third stream number are described below by way of examples.

在第一种可能的设计中,第一通信装置可以接收所述第二通信装置指示的所述第三流数,所述第三流数小于或等于所述第二流数。In a first possible design, the first communication device may receive the third number of streams indicated by the second communication device, where the third number of streams is less than or equal to the second number of streams.

在第二种可能的设计中,第一通信装置可以向所述第二通信装置指示所述第一流数;以及接收来自所述第二通信装置的第一指示信息;其中,所述第一指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第一指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。In a second possible design, the first communication device may indicate the first number of streams to the second communication device; and receive first indication information from the second communication device; wherein the first indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the first indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.

在第三种可能的设计中,第一通信装置可以接收所述第二通信装置指示的所述第二流数;进而根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相同时,所述第三流数为所述第一流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。可选的,第一通信装置还可以向所述第二通信装置发送第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第二指示信息指示所述第三流数。In a third possible design, the first communication device may receive the second stream number indicated by the second communication device; and then determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the first stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number. Optionally, the first communication device may also send second indication information to the second communication device; wherein the second indication information indicates that the first stream number is the same as the second stream number, or, the second indication information indicates the third stream number.

第二方面,本申请提供一种通信方法,包括:第二通信装置获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于所述第二通信装置到第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第二信道信息对应的最大流数;以及第二通信装置根据所述第二信道信息和所述第三流数,向所述第一通信装置发送信息。In a second aspect, the present application provides a communication method, including: a second communication device obtains a third stream number, wherein the third stream number is determined based on the first stream number and/or the second stream number; wherein the first stream number is determined based on the first channel information from the second communication device to the first communication device, and the second stream number is determined based on the second channel information from the first communication device to the second communication device, and the third stream number is less than or equal to the maximum stream number corresponding to the second channel information; and the second communication device sends information to the first communication device according to the second channel information and the third stream number.

通过设计用于信道信息的预处理的第三流数,第一通信装置和第二通信装置均采用该相同的第三流数进行信道信息的预处理,能够提升通信双方之间提取信道信息的一致性。应用于TDD的下行预编码场景中,利用信道信息提取的一致性,能够提升网络设备基于上行信道计算的权值与下行信道的适配度,从而提升对下行信道的通信配置的准确性。By designing the third stream number for preprocessing the channel information, the first communication device and the second communication device both use the same third stream number to preprocess the channel information, which can improve the consistency of channel information extraction between the two communicating parties. Applied in the downlink precoding scenario of TDD, the consistency of channel information extraction can improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel, thereby improving the accuracy of the communication configuration of the downlink channel.

在一种可能的设计中,所述第二流数满足第二条件,所述第二条件是基于所述第二信道信息对应的信噪比以及所述第二信道信息的至少一个流的奇异值确定的。例如,所述第二条件包括:所述第二信道信息的主流的奇异值与所述第二信道信息的L2个流的奇异值中第j个流的奇异值之间的比值小于或等于第二阈值,所述第二阈值是基于所述第二信道信息对应的信噪比确定的;其中,所述j为1至所述L2的整数,所述第二流数的取值为所述L2。通过这样的设计,能够确定出第二通信装置的全部流中信息能量较大的前L2个流,进而基于该第二流数L2确定第三流数时,能够保证用于信道信息预处理的L(第三流数)个流的信息能量较大,有助于提取信道信息的一致性和有效性。In one possible design, the second number of streams satisfies a second condition, and the second condition is determined based on the signal-to-noise ratio corresponding to the second channel information and the singular value of at least one stream of the second channel information. For example, the second condition includes: the ratio between the singular value of the mainstream of the second channel information and the singular value of the jth stream among the singular values of the L2 streams of the second channel information is less than or equal to a second threshold, and the second threshold is determined based on the signal-to-noise ratio corresponding to the second channel information; wherein j is an integer from 1 to the L2, and the value of the second number of streams is the L2. Through such a design, the first L2 streams with larger information energy among all the streams of the second communication device can be determined, and then when the third number of streams is determined based on the second number of streams L2, it can be ensured that the information energy of the L (third number of streams) streams used for channel information preprocessing is larger, which is helpful to extract the consistency and effectiveness of the channel information.

在一种可能的设计中,第二通信装置可以根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息;进而根据所述第二通信配置信息,向所述第一通信装置发送信息。其中,所述L的取值为所述第三流数;所述第二通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第二密钥。上述设计中,利用提取信道信息的一致性,能够提升第一通信配置信息与第一通信装置到第二通信装置的信道的适配度,保证通信配置的准确性,从而提升通信性能。In a possible design, the second communication device can determine the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then send information to the first communication device according to the second communication configuration information. Wherein, the value of L is the third number of streams; the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a second key for encrypted communication. In the above design, by utilizing the consistency of the extracted channel information, the adaptability of the first communication configuration information and the channel from the first communication device to the second communication device can be improved, the accuracy of the communication configuration can be ensured, and thus the communication performance can be improved.

在一种可能的设计中,第二通信装置可以根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二参数;进而,根据所述第二参数,确定所述第二通信配置信息。In one possible design, the second communication device may determine the second parameter based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and then, determine the second communication configuration information based on the second parameter.

在一种可能的设计中,所述第二参数满足如下关系式:其中,所述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hab表示所述第二信道信息,所述σl(Hba)指示所述第二信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。In one possible design, the second parameter Satisfies the following relationship: Among them, the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the Hab represents the second channel information, the σ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the second channel information, and l is an integer from 1 to L.

这样的设计可以减小第一参数与第二通信装置侧确定的第二参数的差异,从而使得基于该参数确定的通信双方的通信配置信息差异较小,有助于提升通信性能。所述第二参数与第一 参数满足如下关系式:其中,所述第一参数是基于所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。This design can reduce the first parameter The second parameter determined by the second communication device The difference between the communication configuration information of the two communicating parties determined based on the parameter is small, which helps to improve the communication performance. With the first parameter Satisfies the following relationship: Among them, the first parameter It is determined based on the singular values of L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.

在一种可能的设计中,第二通信装置在获取第三流数之前,还可以与所述第一通信装置建立安全连接。这样的设计能够提升通信双方的信息安全。In a possible design, the second communication device may also establish a secure connection with the first communication device before acquiring the third stream number. Such a design can improve the information security of both communicating parties.

下面对第二通信装置获取第三流数的几种设计进行举例说明。Several designs of the second communication device obtaining the third stream number are described below with examples.

在第一种可能的设计中,第二通信装置可以接收所述第一通信装置指示的所述第三流数,所述第三流数小于或等于所述第一流数。In a first possible design, the second communication device may receive the third number of streams indicated by the first communication device, where the third number of streams is less than or equal to the first number of streams.

在第二种可能的设计中,第二通信装置可以向所述第一通信装置指示所述第二流数;以及接收来自所述第一通信装置的第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第二指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。In a second possible design, the second communication device may indicate the second number of streams to the first communication device; and receive second indication information from the first communication device; wherein the second indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the second indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.

在第三种可能的设计中,第二通信装置可以接收所述第一通信装置指示的所述第一流数;以及根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相同时,所述第三流数为所述第二流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。可选的,第二通信装置还可以向所述第一通信装置发送第一指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第一指示信息指示所述第三流数。In a third possible design, the second communication device may receive the first stream number indicated by the first communication device; and determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the second stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number. Optionally, the second communication device may also send first indication information to the first communication device; wherein the second indication information indicates that the first stream number is the same as the second stream number, or the first indication information indicates the third stream number.

第三方面,本申请提供一种通信装置,该装置可以用于执行第一方面的方法,该装置可以为第一通信装置,或者该装置可以包括该第一通信装置中的部件(例如,芯片,或者芯片系统,或者电路),又或者可以为能够与第一通信装置所匹配使用的装置。In a third aspect, the present application provides a communication device, which can be used to execute the method of the first aspect. The device may be a first communication device, or the device may include components in the first communication device (for example, a chip, or a chip system, or a circuit), or may be a device that can be used in combination with the first communication device.

一种可能的实现方式中,该通信装置可以包括执行第一方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种可能的实现方式中,该装置可以包括处理单元(也可称为处理模块)和通信单元(也可称为通信模块),其中,该通信单元可以用于执行接收和/或发送的功能,该处理单元可以用于执行上述第一方面或该第一方面中任一可能的实施方式方法。In a possible implementation, the communication device may include a module or unit corresponding to the method/operation/step/action described in the first aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In a possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and/or sending, and the processing unit may be used to perform the above-mentioned first aspect or any possible implementation method of the first aspect.

以该通信装置包括通信模块和处理模块为例,各个模块的功能可参照如下理解:Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:

处理模块,用于获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于第二通信装置到所述第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第一信道信息对应的最大流数;a processing module, configured to obtain a third number of streams, wherein the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on first channel information from the second communication device to the first communication device, the second number of streams is determined based on second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to a maximum number of streams corresponding to the first channel information;

处理模块,还用于根据所述第一信道信息和所述第三流数,通过所述通信模块向所述第二通信装置发送信息。The processing module is further configured to send information to the second communication device through the communication module according to the first channel information and the third stream number.

在一种可能的设计中,所述第一流数满足第一条件,所述第一条件是基于所述第一信道信息对应的信噪比以及所述第一信道信息的至少一个流的奇异值确定的。可选的,所述第一条件包括:所述第一信道信息的主流的奇异值与所述第一信道信息的L1个流的奇异值中第i个流的奇异值之间的比值小于或等于第一阈值,所述第一阈值是基于所述第一信道信息对应的信噪比确定的;其中,所述i为1至所述L1的整数,所述第一流数的取值为所述L1。In a possible design, the first number of streams satisfies a first condition, and the first condition is determined based on a signal-to-noise ratio corresponding to the first channel information and a singular value of at least one stream of the first channel information. Optionally, the first condition includes: a ratio between a singular value of the mainstream of the first channel information and a singular value of the i-th stream among the singular values of L1 streams of the first channel information is less than or equal to a first threshold, and the first threshold is determined based on the signal-to-noise ratio corresponding to the first channel information; wherein i is an integer from 1 to L1, and the value of the first number of streams is L1.

在一种可能的设计中,处理模块,具体用于:根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息;以及根据所述第一通信配置信息,通过通信模块向所述第二通信装置发送信息。其中,所述L的取值为所述第三流数;所述第一通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第一密钥;In one possible design, the processing module is specifically used to: determine the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and send information to the second communication device through the communication module according to the first communication configuration information. Wherein, the value of L is the third number of streams; the first communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a first key for encrypted communication;

在一种可能的设计中,处理模块,具体用于:根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一参数;以及根据所述第一参数,确定所述第一通信配置信息。In one possible design, the processing module is specifically used to: determine a first parameter based on the singular values of L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and determine the first communication configuration information based on the first parameter.

在一种可能的设计中,所述第一参数满足如下关系式:其中,所述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hba表示所述第一信道信息, 所述σl(Hba)指示所述第一信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。In one possible design, the first parameter Satisfies the following relationship: Wherein, the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the H ba represents the first channel information, The σ l (H ba ) indicates a singular value of an l th stream among the singular values of L streams of the first channel information, and l is an integer from 1 to L.

在一种可能的设计中,所述第一参数与第二参数满足如下关系式: 其中,所述第二参数是基于所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。In one possible design, the first parameter With the second parameter Satisfies the following relationship: Among them, the second parameter It is determined based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.

在一种可能的设计中,所述处理模块,还用于在获取第三流数之前,通过通信模块与所述第二通信装置建立安全连接。In one possible design, the processing module is further used to establish a secure connection with the second communication device through the communication module before obtaining the third flow number.

在一种可能的设计中,所述处理模块,还用于通过通信模块接收所述第二通信装置指示的所述第三流数,所述第三流数小于或等于所述第二流数。In one possible design, the processing module is further used to receive the third number of streams indicated by the second communication device through the communication module, and the third number of streams is less than or equal to the second number of streams.

在一种可能的设计中,所述处理模块,还用于通过通信模块向所述第二通信装置指示所述第一流数;以及接收来自所述第二通信装置的第一指示信息;其中,所述第一指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第一指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。In one possible design, the processing module is also used to indicate the first number of streams to the second communication device through the communication module; and receive first indication information from the second communication device; wherein the first indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the first indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.

在一种可能的设计中,处理模块,还用于通过通信模块接收所述第二通信装置指示的所述第二流数;以及根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相同时,所述第三流数为所述第一流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。可选的,处理模块,还用于通过通信模块向所述第二通信装置发送第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第二指示信息指示所述第三流数。In one possible design, the processing module is further used to receive the second stream number indicated by the second communication device through the communication module; and determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the first stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number. Optionally, the processing module is further used to send second indication information to the second communication device through the communication module; wherein the second indication information indicates that the first stream number is the same as the second stream number, or, the second indication information indicates the third stream number.

第四方面,该装置可以用于执行第二方面的方法,该装置可以为第二通信装置,或者该装置可以包括该第二通信装置中的部件(例如,芯片,或者芯片系统,或者电路),又或者可以为能够与第二通信装置所匹配使用的装置。In a fourth aspect, the device can be used to execute the method of the second aspect. The device can be a second communication device, or the device can include components in the second communication device (for example, a chip, or a chip system, or a circuit), or can be a device that can be used in combination with the second communication device.

一种可能的实现方式中,该通信装置可以包括执行第二方面中所描述的方法/操作/步骤/动作所一一对应的模块或单元,该模块或单元可以是硬件电路,也可是软件,也可以是硬件电路结合软件实现。一种可能的实现方式中,该装置可以包括处理单元(也可称为处理模块)和通信单元(也可称为通信模块),其中,该通信单元可以用于执行接收和/或发送的功能,该处理单元可以用于执行上述第二方面或该第二方面中任一可能的实施方式方法。In one possible implementation, the communication device may include a module or unit corresponding to the method/operation/step/action described in the second aspect, and the module or unit may be a hardware circuit, or software, or a combination of a hardware circuit and software. In one possible implementation, the device may include a processing unit (also referred to as a processing module) and a communication unit (also referred to as a communication module), wherein the communication unit may be used to perform the functions of receiving and/or sending, and the processing unit may be used to perform the above-mentioned second aspect or any possible implementation method of the second aspect.

以该通信装置包括通信模块和处理模块为例,各个模块的功能可参照如下理解:Taking the communication device including a communication module and a processing module as an example, the functions of each module can be understood as follows:

处理模块,用于获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于所述第二通信装置到第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第二信道信息对应的最大流数;a processing module, configured to obtain a third number of streams, wherein the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on first channel information from the second communication device to the first communication device, the second number of streams is determined based on second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to a maximum number of streams corresponding to the second channel information;

处理模块,还用于根据所述第二信道信息和所述第三流数,通过所述通信模块向所述第一通信装置发送信息。The processing module is further configured to send information to the first communication device through the communication module according to the second channel information and the third stream number.

在一种可能的设计中,所述第二流数满足第二条件,所述第二条件是基于所述第二信道信息对应的信噪比以及所述第二信道信息的至少一个流的奇异值确定的。可选的,所述第二条件包括:所述第二信道信息的主流的奇异值与所述第二信道信息的L2个流的奇异值中第j个流的奇异值之间的比值小于或等于第二阈值,所述第二阈值是基于所述第二信道信息对应的信噪比确定的;其中,所述j为1至所述L2的整数,所述第二流数的取值为所述L2。In one possible design, the second number of streams satisfies a second condition, and the second condition is determined based on the signal-to-noise ratio corresponding to the second channel information and the singular value of at least one stream of the second channel information. Optionally, the second condition includes: the ratio of the singular value of the mainstream of the second channel information to the singular value of the jth stream among the singular values of L2 streams of the second channel information is less than or equal to a second threshold, and the second threshold is determined based on the signal-to-noise ratio corresponding to the second channel information; wherein j is an integer from 1 to L2, and the value of the second number of streams is L2.

在一种可能的设计中,处理模块,具体用于:根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息;以及根据所述第二通信配置信息,通过通信模块向所述第一通信装置发送信息。其中,所述L的取值为所述第三流数;所述第二通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第二密钥;In one possible design, the processing module is specifically used to: determine the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; and send information to the first communication device through the communication module according to the second communication configuration information. Wherein, the value of L is the third number of streams; the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a second key for encrypted communication;

在一种可能的设计中,处理模块,具体用于:根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二参数;In one possible design, the processing module is specifically configured to: determine a second parameter according to the singular values of the L streams of the second channel information and a weight coefficient corresponding to each singular value information in the singular values of the L streams;

根据所述第二参数,确定所述第二通信配置信息。The second communication configuration information is determined according to the second parameter.

在一种可能的设计中,所述第二参数满足如下关系式:其中,所 述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hab表示所述第二信道信息,所述σl(Hba)指示所述第二信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。In one possible design, the second parameter Satisfies the following relationship: Among them, The w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the Hab represents the second channel information, the σ l (H ba ) indicates the lth singular value of the L stream among the singular values of the L streams of the second channel information, and l is an integer from 1 to L.

在一种可能的设计中,所述第二参数与第一参数满足如下关系式: 其中,所述第一参数是基于所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。In one possible design, the second parameter With the first parameter Satisfies the following relationship: Among them, the first parameter It is determined based on the singular values of L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.

在一种可能的设计中,所述处理模块,还用于在获取第三流数之前,与所述第一通信装置建立安全连接。In one possible design, the processing module is further used to establish a secure connection with the first communication device before obtaining the third stream number.

在一种可能的设计中,所述处理模块,还用于接收所述第一通信装置指示的所述第三流数,所述第三流数小于或等于所述第一流数。In one possible design, the processing module is further used to receive the third number of streams indicated by the first communication device, and the third number of streams is less than or equal to the first number of streams.

在一种可能的设计中,所述处理模块,还用于通过通信模块向所述第一通信装置指示所述第二流数;以及接收来自所述第一通信装置的第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第二指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。In one possible design, the processing module is further used to indicate the second number of streams to the first communication device through the communication module; and receive second indication information from the first communication device; wherein the second indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the second indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams.

在一种可能的设计中,所述处理模块,还用于接收所述第一通信装置指示的所述第一流数;以及根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相同时,所述第三流数为所述第二流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。可选的,处理模块,还用于通过通信模块向向所述第一通信装置发送第一指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第一指示信息指示所述第三流数。In one possible design, the processing module is further used to receive the first stream number indicated by the first communication device; and determine the third stream number based on the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the second stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum of the first stream number and the second stream number. Optionally, the processing module is further used to send first indication information to the first communication device through the communication module; wherein the second indication information indicates that the first stream number is the same as the second stream number, or, the first indication information indicates the third stream number.

第五方面,本申请提供一种通信装置,包括至少一个处理器,该处理器与存储器耦合;该存储器用于存储计算机程序或指令,当该装置运行时,该至少一个处理器执行该计算机程序或指令,以使该通信装置执行如上述第一方面或第一方面的各实施例的方法,或执行如上述第二方面或第二方面的各实施例的方法。In a fifth aspect, the present application provides a communication device, comprising at least one processor coupled to a memory; the memory is used to store computer programs or instructions, and when the device is running, the at least one processor executes the computer program or instructions to enable the communication device to perform a method as described in the first aspect or the various embodiments of the first aspect, or to perform a method as described in the second aspect or the various embodiments of the second aspect.

在一种可能的设计中,该通信装置还包括存储器。可选地,存储器和处理器集成在一起。In a possible design, the communication device further includes a memory. Optionally, the memory and the processor are integrated together.

在一种可能的设计中,该存储器独立于该通信装置。In one possible design, the memory is independent of the communication device.

在一种可能的设计中,该通信装置还包括收发器,用于与其他装置进行通信。In one possible design, the communication device also includes a transceiver for communicating with other devices.

第六方面,本申请提供另一种通信装置,包括:逻辑电路和输入输出接口;其中输入输出接口,可以理解为接口电路,逻辑电路执行上述第一方面或第一方面的各实施例的方法,或执行如上述第二方面或第二方面的各实施例的方法。In a sixth aspect, the present application provides another communication device, comprising: a logic circuit and an input/output interface; wherein the input/output interface can be understood as an interface circuit, and the logic circuit executes the method of the above-mentioned first aspect or each embodiment of the first aspect, or executes the method of the above-mentioned second aspect or each embodiment of the second aspect.

第七方面,本申请还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机可读指令,当计算机可读指令在计算机上运行时,以使得计算机执行如第一方面或第一方面中任一种可能的设计中的方法,或执行如上述第二方面或第二方面中任一种可能的设计中的方法。In the seventh aspect, the present application also provides a computer-readable storage medium, which stores computer-readable instructions. When the computer-readable instructions are executed on a computer, the computer executes a method as in the first aspect or any possible design of the first aspect, or executes a method as in the second aspect or any possible design of the second aspect.

第八方面,本申请提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第一方面或第一方面的各实施例的方法,或执行如上述第二方面或第二方面的各实施例的方法。In an eighth aspect, the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the method of the first aspect or each embodiment of the first aspect, or execute the method of the second aspect or each embodiment of the second aspect.

第九方面,本申请提供了一种芯片系统,该芯片系统包括处理器,可选地,还可以包括存储器,用于实现上述第一方面或第一方面中任一种可能的设计中所述的方法,或执行如上述第二方面或第二方面中任一种可能的设计中的方法。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。In a ninth aspect, the present application provides a chip system, which includes a processor and, optionally, a memory, for implementing the method described in the first aspect or any possible design of the first aspect, or executing the method in the second aspect or any possible design of the second aspect. The chip system may be composed of a chip, or may include a chip and other discrete devices.

第十方面,本申请提供了一种通信系统,所述系统包括第一通信装置以及第二通信装置,所述通信系统用于执行上述第一方面或第一方面中任一种可能的设计中所述的方法,或执行如上述第二方面或第二方面中任一种可能的设计中的方法。In a tenth aspect, the present application provides a communication system, comprising a first communication device and a second communication device, the communication system being used to execute the method described in the first aspect or any possible design of the first aspect, or to execute the method described in the second aspect or any possible design of the second aspect.

上述第三方面至第十方面可以达到的技术效果,请参照上述第一方面或第二方面中相应可能设计方案可以达到的技术效果说明,本申请这里不再重复赘述。For the technical effects that can be achieved in the above-mentioned third to tenth aspects, please refer to the description of the technical effects that can be achieved by the corresponding possible design schemes in the above-mentioned first or second aspects, and this application will not repeat them here.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为一种通信系统的结构示意图;FIG1 is a schematic diagram of the structure of a communication system;

图2至图4为网络设备和终端设备之间的交互示意图;2 to 4 are schematic diagrams of interaction between a network device and a terminal device;

图5至图9为本申请实施例提供的几种通信方法的流程示意图; 5 to 9 are schematic flow diagrams of several communication methods provided in embodiments of the present application;

图10为一种通信场景示意图;FIG10 is a schematic diagram of a communication scenario;

图11为本申请实施例提供的一种通信方法的流程示意图;FIG11 is a flow chart of a communication method provided in an embodiment of the present application;

图12为一种密钥生成对应的概率分布示意图;FIG12 is a schematic diagram of a probability distribution corresponding to key generation;

图13至图15为本申请实施例的加密方案的效果示意图;13 to 15 are schematic diagrams showing the effects of the encryption scheme according to the embodiment of the present application;

图16为本申请实施例提供的一种通信装置的结构示意图;FIG16 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application;

图17为本申请实施例提供的另一种通信装置的结构示意图。FIG17 is a schematic diagram of the structure of another communication device provided in an embodiment of the present application.

具体实施方式DETAILED DESCRIPTION

为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施例作进一步地详细描述。In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

本申请实施例如下涉及的至少一个(项),指示一个(项)或多个(项)。多个(项),是指两个(项)或两个(项)以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。另外,应当理解,尽管在本申请实施例中可能采用术语第一、第二等来描述各对象、但这些对象不应限于这些术语。这些术语仅用来将各对象彼此区分开。The at least one (item) involved in the embodiments of the present application as follows indicates one (item) or more (items). More than one (item) refers to two (items) or more than two (items). "And/or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and/or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character "/" generally indicates that the related objects before and after are in an "or" relationship. In addition, it should be understood that although the terms first, second, etc. may be used to describe each object in the embodiments of the present application, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.

本申请实施例如下描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何方法或设计方案不应被解释为比其它方法或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。The terms "including" and "having" and any variations thereof mentioned in the following description of the embodiments of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes other steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products or devices. It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any method or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other methods or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner.

本申请提供的技术方案可以应用于各种通信系统,例如:第五代(5th generation,5G)或新无线(new radio,NR)系统、长期演进(long term evolution,LTE)系统、LTE频分双工(frequency division duplex,FDD)系统、LTE时分双工(time division duplex,TDD)系统、卫星通信系统、如第六代(6th generation,6G)移动通信系统等5G之后演进的通信系统,或者多种系统的融合系统等。本申请提供的技术方案还可以应用于设备到设备(device to device,D2D)通信,车联网(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),以及物联网(internet of things,IoT)通信系统或者其他通信系统。The technical solution provided in the present application can be applied to various communication systems, such as: the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, satellite communication system, such as the sixth generation (6th generation, 6G) mobile communication system and other communication systems evolved after 5G, or a fusion system of multiple systems, etc. The technical solution provided in the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication system or other communication systems.

通信系统中的一个网元可以向另一个网元发送信号或从另一个网元接收信号。其中信号可以包括信息、信令或者数据等。其中,网元也可以被替换为实体、网络实体、设备、通信设备、通信模块、节点、通信节点等等。例如,通信系统可以包括至少一个终端设备和至少一个网络设备。网络设备可以向终端设备发送下行信号,和/或终端设备可以向网络设备发送上行信号此外可以理解的是,若通信系统中包括多个终端设备,多个终端设备之间也可以互发信号,即信号的发送网元和信号的接收网元均可以是终端设备。A network element in a communication system can send a signal to another network element or receive a signal from another network element. The signal may include information, signaling, or data, etc. The network element may also be replaced by an entity, a network entity, a device, a communication device, a communication module, a node, a communication node, etc. For example, a communication system may include at least one terminal device and at least one network device. The network device may send a downlink signal to the terminal device, and/or the terminal device may send an uplink signal to the network device. In addition, it can be understood that if a plurality of terminal devices are included in the communication system, the plurality of terminal devices may also send signals to each other, that is, the signal sending network element and the signal receiving network element may both be terminal devices.

图1示意一种通信系统100,该无线通信系统包括无线接入网100。无线接入网100可以是下一代(例如6G或更高版本)无线接入网,或传统(例如5G、4G)无线接入网。一个或多个终端设备(120a-120j,统称为120)可以相互连接或连接到无线接入网100中的一个或多个网络设备(110a、110b,统称为110)。可选的,图1只是示意图,该无线通信系统中还可以包括其它设备,如还可以包括核心网设备、无线中继设备和/或无线回传设备等,在图1中未画出。FIG1 illustrates a communication system 100, which includes a wireless access network 100. The wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Optionally, FIG1 is only a schematic diagram, and the wireless communication system may also include other devices, such as core network devices, wireless relay devices, and/or wireless backhaul devices, which are not shown in FIG1.

下面对图1所涉及的网络设备和终端设备进行详细说明。The network devices and terminal devices involved in FIG. 1 are described in detail below.

网络设备可以是网络侧的一种用于发射或接收信号的实体。网络设备可以为终端设备通过无线方式接入到该无线通信系统中的接入设备,如网络设备可以是基站。基站可以广义的覆盖如下中的各种名称,或与如下名称进行替换,比如:节点B(NodeB)、演进型基站(evolved NodeB,eNB)、下一代基站(next generation NodeB,gNB)、开放无线接入网(open radio access network,O-RAN)中的接入网设备、中继站、接入点、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、主站MeNB、辅站SeNB、多制式无线(multi standard radio,MSR)节点、家庭基站、网络控制器、接入节点、无线节点、接入点(access point,AP)、传输节点、收发节点、基带单元(base band unit, BBU)、射频拉远单元(remote radio unit,RRU)、有源天线单元(active antenna unit,AAU)、射频拉远头(remote radio head,RRH)、中心单元(centralized unit,CU)、分布式单元(distributed unit,DU)、无线单元(radio unit,RU)、集中单元控制面(CU control plane,CU-CP)节点、集中单元用户面(CU user plane,CU-UP)节点、定位节点等。基站可以是宏基站、微基站、中继节点、施主节点或类似物,或其组合。网络设备还可以指用于设置于前述设备或装置内的通信模块、调制解调器或芯片。网络设备还可以是移动交换中心以及D2D、V2X、M2M通信中承担基站功能的设备、6G网络中的网络侧设备、未来的通信系统中承担基站功能的设备等。网络设备可以支持相同或不同接入技术的网络。本申请的实施例对网络设备所采用的具体技术和具体设备形态不做限定。A network device may be an entity on the network side for transmitting or receiving signals. A network device may be an access device for a terminal device to access the wireless communication system wirelessly, such as a network device may be a base station. A base station may broadly cover the following various names, or be replaced with the following names, such as: NodeB, evolved NodeB (eNB), next generation NodeB (gNB), access network equipment in an open radio access network (O-RAN), relay station, access point, transmission point (TRP), transmitting point (TP), master station MeNB, secondary station SeNB, multi standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (base band unit, The base station may be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The network device may also refer to a communication module, a modem, or a chip that is provided in the aforementioned device or apparatus. The network device may also be a mobile switching center, a device that performs the base station function in D2D, V2X, and M2M communications, a network side device in a 6G network, a device that performs the base station function in a future communication system, and the like. The network device may support networks with the same or different access technologies. The embodiments of the present application do not limit the specific technology and specific device form adopted by the network device.

网络设备可以是固定的,也可以是移动的。例如,基站110a、110b是静止的,并负责来自终端设备120的一个或多个小区中的无线传输和接收。图1中示出的直升机或无人机120i可以被配置成充当移动基站,并且一个或多个小区可以根据移动基站120i的位置移动。在其他示例中,直升机或无人机(120i)可以被配置成用作与基站110b通信的终端设备。The network equipment can be fixed or mobile. For example, base stations 110a, 110b are stationary and are responsible for wireless transmission and reception in one or more cells from terminal device 120. The helicopter or drone 120i shown in Figure 1 can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to act as a terminal device that communicates with base station 110b.

本申请实施例中的网络设备可以是一体化基站,或者可以是包括CU和/或DU的基站。包括CU和DU的基站还可以称为CU和DU分离的基站,如该基站包括gNB-CU和gNB-DU。其中,CU还可以分离为CU控制面(CU control plane,CU-CP)和CU用户面(CU user plane,CU-UP),如该基站包括gNB-CU-CP、gNB-CU-UP和gNB-DU。或者,本申请实施例的网络设备还可以是天线单元(radio unit,RU)。再或者,本申请实施例中的网络设备还可以是开放无线接入网(O-RAN)架构等,本申请实施例对于网络设备的具体部署方式不作限定。示例性的,当网络设备是O-RAN架构时,本申请实施例所示的网络设备可以是O-RAN中的接入网设备,如CU,DU,或,RU中的一项或多项的组合,或者是接入网设备中的模块等。在ORAN系统中,CU还可以称为开放(open,O)-CU,CU-CP还可以称为O-CU-CP,CU-UP还可以称为O-CU-UP,RU还可以称为O-RU。The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a CU and/or a DU. A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radio unit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in the O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in the access network device. In the ORAN system, CU may also be referred to as open (O)-CU, CU-CP may also be referred to as O-CU-CP, CU-UP may also be referred to as O-CU-UP, and RU may also be referred to as O-RU.

本申请中,用于实现如上接入网络功能的通信装置可以是接入网设备,也可以是具有接入网络的部分功能的网络设备,也可以是能够支持实现接入网络功能的装置,例如芯片系统,硬件电路、软件模块、或硬件电路加软件模块,该装置可以被安装在接入网设备中或者和接入网设备匹配使用。本申请的方法中,以用于实现接入网设备功能的通信装置是接入网设备为例进行描述。In the present application, the communication device used to implement the above access network function can be an access network device, or a network device with some functions of accessing the network, or a device capable of supporting the implementation of the access network function, such as a chip system, a hardware circuit, a software module, or a hardware circuit plus a software module, which can be installed in the access network device or used in combination with the access network device. In the method of the present application, the communication device used to implement the access network device function is an access network device for example.

终端设备可以是用户侧的一种用于接收或发射信号的实体,如手机。终端设备可以用于连接人、物和机器。终端设备可通过网络设备与一个或多个核心网进行通信。终端设备包括具有无线连接功能的手持式设备、连接到无线调制解调器的其他处理设备或车载设备等。终端设备可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。终端设备120可以广泛应用于各种场景,例如蜂窝通信、D2D、V2X、端到端(peer to peer,P2P)、M2M、MTC、IoT、虚拟现实(virtual reality,VR)、增强现实(augmented reality,AR)、工业控制、自动驾驶、远程医疗、智能电网、智能家具、智能办公、智能穿戴、智能交通、智慧城市、无人机、机器人、遥感、被动传感、定位、导航、自主交付与移动等。终端设备120的一些举例为:3GPP标准的用户设备(user equipment,UE)、固定设备、移动设备、手持设备、可穿戴设备、蜂窝电话、智能电话、会话发起协议(session initialization protocol,SIP)电话、笔记本电脑、个人计算机、智能书、车辆、卫星、全球定位系统(global positioning system,GPS)设备、目标跟踪设备、无人机、直升机、飞行器、船只、遥控设备、智能家居设备、工业设备、个人通信业务(personal communication service,PCS)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、无线网络摄像头、平板电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备如智能手表、VR设备、AR设备、工业控制(industrial control)中的无线终端、车联网系统中的终端、无人驾驶(self driving)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端如智能加油器,高铁上的终端设备以及智慧家庭(smart home)中的无线终端,如智能音响、智能咖啡机、智能打印机等。终端设备120可以为以上各种场景中的无线设备或用于设置于无线设备的装置,例如,上述设备中的通信模块、调制解调器或芯片等。终端设备也可以称为终端、终端设备、UE、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备还可以是未来的无线通信系统中的终端设备。终端设备可以用于专用网设备或者通用设备中。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。The terminal device can be an entity on the user side for receiving or transmitting signals, such as a mobile phone. The terminal device can be used to connect people, objects and machines. The terminal device can communicate with one or more core networks through a network device. The terminal device includes a handheld device with a wireless connection function, other processing devices connected to a wireless modem, or a vehicle-mounted device. The terminal device can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device. The terminal device 120 can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer (P2P), M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, automatic driving, telemedicine, smart grid, smart furniture, smart office, smart wear, smart transportation, smart city, drone, robot, remote sensing, passive sensing, positioning, navigation, autonomous delivery and mobility, etc. Some examples of terminal devices 120 are: 3GPP standard user equipment (UE), fixed equipment, mobile devices, handheld devices, wearable devices, cellular phones, smart phones, session initialization protocol (SIP) phones, laptops, personal computers, smart books, vehicles, satellites, global positioning system (GPS) equipment, target tracking equipment, drones, helicopters, aircraft, ships, remote control equipment, smart home equipment, industrial equipment, personal communication service (PCS) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), etc. The terminal device 120 may be a wireless device in the above-mentioned various scenarios or a device used to be set in a wireless device, for example, a communication module, a modem or a chip in the above-mentioned device. The terminal device may also be referred to as a terminal, a terminal device, a UE, a mobile station (MS), a mobile terminal (MT), or the like. The terminal device may also be referred to as a terminal, a terminal device, a UE, a mobile station (MS), a mobile terminal (MT), or the like. The terminal device may also be a terminal device in a future wireless communication system. The terminal device can be used in a dedicated network device or a general-purpose device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.

可选的,终端设备之间可以利用侧行链路信号彼此通信。例如图1所示,蜂窝电话120a和汽车120b 利用侧行链路信号彼此通信。蜂窝电话120a和智能家居设备120e之间通信,而无需通过基站110b中继通信信号。Optionally, the terminal devices can communicate with each other using sidelink signals. For example, as shown in FIG. 1 , a cellular phone 120a and a car 120b The cellular phone 120a and the smart home device 120e communicate with each other using the sidelink signal without relaying the communication signal through the base station 110b.

本申请中,用于实现终端设备功能的通信装置可以是终端设备,也可以是具有以上终端设备的部分功能的终端设备,也可以是能够支持实现以上终端设备的功能的装置,例如芯片系统,该装置可以被安装在终端设备中或者和终端设备匹配使用。本申请中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。本申请提供的技术方案中,以通信装置是终端设备或UE为例进行描述。In the present application, the communication device for realizing the functions of the terminal device may be a terminal device, or a terminal device having some functions of the above terminal devices, or a device capable of supporting the functions of the above terminal devices, such as a chip system, which may be installed in the terminal device or used in combination with the terminal device. In the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the present application, the communication device is described as a terminal device or UE as an example.

需要说明的是,图1所示的通信系统中各个设备的数量、类型仅作为示意,本申请实施例并不限于此,实际应用中在通信系统中还可以包括更多的终端设备、更多的网络设备,还可以包括其它网元,例如可以包括核心网网元、网管设备如操作维护管理(operation administration and maintenance,OAM)网元等。It should be noted that the number and type of each device in the communication system shown in Figure 1 are for illustration only, and the embodiments of the present application are not limited thereto. In actual applications, the communication system may also include more terminal devices, more network devices, and other network elements, such as core network elements, network management equipment such as operation administration and maintenance (OAM) network elements, etc.

进一步地,图2示意出了网络设备和终端设备之间的协议层结构,各个协议层的功能可参照如下内容理解:Furthermore, FIG. 2 illustrates a protocol layer structure between a network device and a terminal device. The functions of each protocol layer can be understood by referring to the following contents:

无线资源控制(radio resource control,RRC)层,用于网络设备和终端设备发送及接收RRC信令,如网络设备向终端设备发送RRC信令,终端设备接收来自网络设备的RRC信令。The radio resource control (RRC) layer is used for network devices and terminal devices to send and receive RRC signaling, such as the network device sends RRC signaling to the terminal device, and the terminal device receives RRC signaling from the network device.

介质访问控制(media access control,MAC)层,用于网络设备和终端设备发送及接收媒体接入控制(medium access control,MAC)-控制单元(control element,CE)信令,如网络设备向终端设备发送MAC-CE信令,终端设备接收来自网络设备的MAC-CE信令。The media access control (MAC) layer is used for network devices and terminal devices to send and receive media access control (MAC)-control element (CE) signaling. For example, the network device sends MAC-CE signaling to the terminal device, and the terminal device receives MAC-CE signaling from the network device.

物理层(physical layer,PHY),用于网络设备和终端设备发送及接收上/下行控制信令,或者上/下行数据。例如,网络设备向终端设备发送物理下行控制信道(physical downlink control channel,PDCCH),如PDCCH中的下行控制信息(downlink control information,DCI),网络设备向终端设备发送物理下行共享信道(physical downlink shared channel,PDSCH),如PDSCH中的下行数据。终端设备向网络设备发送物理上行控制信道(physical uplink control channel,PUCCH),如PUCCH中的上行控制信息(uplink control information,UCI),终端设备向网络设备发送物理上行共享信道(physical uplink shared channel,PUSCH),如PUSCH中的上行数据。The physical layer (PHY) is used for network devices and terminal devices to send and receive uplink/downlink control signaling or uplink/downlink data. For example, the network device sends a physical downlink control channel (PDCCH) to the terminal device, such as downlink control information (DCI) in PDCCH, and the network device sends a physical downlink shared channel (PDSCH) to the terminal device, such as downlink data in PDSCH. The terminal device sends a physical uplink control channel (PUCCH) to the network device, such as uplink control information (UCI) in PUCCH, and the terminal device sends a physical uplink shared channel (PUSCH) to the network device, such as uplink data in PUSCH.

应理解,图2所示的模块只是示例性的,网络设备和终端设备还可以包括其他通信协议层,如无线链路控制(radio link control,RLC)层、分组数据汇聚协议(packet data convergence protocol,PDCP)层、或业务数据适配协议(service data adaptation protocol,SDAP)层等,本申请实施例对此不做具体限定。此外可以理解的是,上述协议层可以归属于终端设备和网络设备之间的接入层(access stratum,AS)层,例如终端设备和网络设备之间的AS层包括RRC/SDAP层、PDCP层、RLC层、MAC层以及PHY层。It should be understood that the modules shown in FIG. 2 are only exemplary, and the network device and the terminal device may also include other communication protocol layers, such as a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, or a service data adaptation protocol (SDAP) layer, etc., and the embodiments of the present application do not specifically limit this. In addition, it can be understood that the above-mentioned protocol layers may belong to the access stratum (AS) layer between the terminal device and the network device, for example, the AS layer between the terminal device and the network device includes an RRC/SDAP layer, a PDCP layer, an RLC layer, a MAC layer, and a PHY layer.

在TDD系统中利用上行信道和下行信道之间的互易性,网络设备可以根据来自终端设备的参考信号(如探测参考信号(sounding reference signal,SRS)),估计上行信道信息;进而根据上行信道信息确定下行通信的配置。例如根据上行信道信息计算的权值进行下行加权,也即确定下行信息传输时所用的预编码信息,该下行信息可以包括下行数据(如PDSCH)或者下行控制信令(如DCI)。又如可以根据上行信道信息确定下行信息的传输资源、信道编码或调制的参数。作为示例,图3中示意出网络设备根据上行信道信息计算的权值进行下行加权的流程。In the TDD system, by utilizing the reciprocity between the uplink channel and the downlink channel, the network equipment can estimate the uplink channel information based on the reference signal (such as the sounding reference signal (SRS)) from the terminal device; and then determine the configuration of the downlink communication based on the uplink channel information. For example, downlink weighting is performed based on the weights calculated based on the uplink channel information, that is, the precoding information used for downlink information transmission is determined, and the downlink information may include downlink data (such as PDSCH) or downlink control signaling (such as DCI). Another example is that the transmission resources, channel coding or modulation parameters of the downlink information can be determined based on the uplink channel information. As an example, FIG3 illustrates the process of downlink weighting performed by the network device based on the weights calculated based on the uplink channel information.

在TDD系统上下行信道非理想互易的情况下,上行信道和下行信道的衰落情况差异较大,会导致上行信道和下行信道的信道信息不一致,利用上行信道的信道信息进行下行信道的通信配置的适配度较差,准确性较差。When the uplink and downlink channels of the TDD system are not ideally reciprocal, the fading conditions of the uplink channel and the downlink channel are quite different, which will lead to inconsistent channel information of the uplink channel and the downlink channel. The communication configuration of the downlink channel using the channel information of the uplink channel has poor adaptability and accuracy.

基于此,本申请实施例提供一种通信方法,通信双方采用相同的方式对各自估计的信道信息进行预处理,以提升通信双方之间提取信道信息的一致性。本申请实施例中如下将通信双方可以记作第一通信装置和第二通信装置,第一通信装置可以对第二通信装置到第一通信装置的第一信道信息进行预处理,并基于预处理的结果进行第一通信装置到第二通信装置的信道的通信配置,能够提升适配度和准确性;第二通信装置可以对第一通信装置到第二通信装置的第二信道信息进行预处理,并基于预处理的结果进行第二通信装置到第一通信装置的信道的通信配置,能够提升适配度和准确性。Based on this, an embodiment of the present application provides a communication method, in which both communicating parties preprocess their estimated channel information in the same way to improve the consistency of channel information extracted between the two communicating parties. In the embodiment of the present application, the two communicating parties can be recorded as a first communication device and a second communication device as follows, the first communication device can preprocess the first channel information from the second communication device to the first communication device, and perform communication configuration of the channel from the first communication device to the second communication device based on the result of the preprocessing, which can improve the adaptability and accuracy; the second communication device can preprocess the second channel information from the first communication device to the second communication device, and perform communication configuration of the channel from the second communication device to the first communication device based on the result of the preprocessing, which can improve the adaptability and accuracy.

可以理解的是,第一信道信息可以是第一通信装置基于第二通信装置发送的参考信号估计得到的信道信息,第二信道信息可以是第二通信装置基于第一通信装置发送的参考信号估计得到的信道信息。It can be understood that the first channel information may be channel information estimated by the first communication device based on the reference signal sent by the second communication device, and the second channel information may be channel information estimated by the second communication device based on the reference signal sent by the first communication device.

本申请实施例提供的通信方法可以应用于TDD系统。在第一种可能的设计中,第一通信装置为网 络设备,也可以是应用于网络设备或者和网络设备匹配使用,能够实现网络设备侧执行的通信方法的通信装置;第二通信装置为终端设备,也可以是应用于终端设备或者和终端设备匹配使用,能够实现终端设备侧执行的通信方法的通信装置。在第二种可能的设计中,第一通信装置为终端设备,也可以是应用于终端设备或者和终端设备匹配使用,能够实现终端设备侧执行的通信方法的通信装置;第二通信装置为网络设备,也可以是应用于网络设备或者和网络设备匹配使用,能够实现网络设备侧执行的通信方法的通信装置。在第三种可能的设计中,第一通信装置为终端设备,也可以是应用于终端设备或者和终端设备匹配使用,能够实现终端设备侧执行的通信方法的通信装置;第二通信装置为终端设备,也可以是应用于终端设备或者和终端设备匹配使用,能够实现终端设备侧执行的通信方法的通信装置。The communication method provided in the embodiment of the present application can be applied to a TDD system. The first communication device may be a network device, or a communication device applied to a network device or used in combination with a network device, and capable of implementing a communication method executed on the network device side; the second communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side. In a second possible design, the first communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side; the second communication device may be a network device, or a communication device applied to a network device or used in combination with a network device, and capable of implementing a communication method executed on the network device side. In a third possible design, the first communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side; the second communication device may be a terminal device, or a communication device applied to a terminal device or used in combination with a terminal device, and capable of implementing a communication method executed on the terminal device side.

以第一通信装置为网络设备,第二通信装置为终端设备为例,图4在图3示意的信道估计和权值计算之间引入预处理模块,即网络设备可以对信道估计得到的信道信息进行预处理,进而利用预处理的结果计算权值进行下行加权,能够提升利用上行信道的信道信息进行下行信道的通信配置的适配度以及准确性。Taking the first communication device as a network device and the second communication device as a terminal device as an example, Figure 4 introduces a preprocessing module between the channel estimation and weight calculation shown in Figure 3, that is, the network device can preprocess the channel information obtained by the channel estimation, and then use the preprocessing result to calculate the weight for downlink weighting, which can improve the adaptability and accuracy of the communication configuration of the downlink channel using the channel information of the uplink channel.

下面结合附图,对上述第一通信装置和第二通信装置中的预处理方式进行详细说明。The preprocessing methods in the first communication device and the second communication device are described in detail below with reference to the accompanying drawings.

如图5示意一种通信方法,该方法主要包括如下流程。FIG5 shows a communication method, which mainly includes the following process.

S501,第一通信装置根据第一信道信息,确定第一流数。S501: A first communication device determines a first number of streams according to first channel information.

在一种可能的设计中,第一通信装置可以实时接收来自第二通信装置的参考信号,并根据该参考信号估计得到第一信道信息。在另一种可能的设计中,第一通信装置可以保存基于来自第二通信装置的参考信号估计得到的信道信息,则第一信道信息可以是第一通信装置中保存的信道信息,或者也可以理解为第一信道信息是第一通信装置历史估计得到的信道信息。In one possible design, the first communication device may receive a reference signal from the second communication device in real time, and estimate the first channel information based on the reference signal. In another possible design, the first communication device may save the channel information estimated based on the reference signal from the second communication device, and the first channel information may be the channel information saved in the first communication device, or it may be understood that the first channel information is the channel information estimated by the first communication device historically.

在一种可能的实现中,第一信道信息对应Rank1个流,或者可以理解为第一信道信息等效于Rank1个子信道的信道信息。Rank1指的是第一信道信息对应的最大流数,第一流数小于或等于第一信道信息对应的最大流数。In a possible implementation, the first channel information corresponds to Rank 1 streams, or it can be understood that the first channel information is equivalent to the channel information of Rank 1 subchannels. Rank 1 refers to the maximum number of streams corresponding to the first channel information, and the first number of streams is less than or equal to the maximum number of streams corresponding to the first channel information.

具体地,第一通信装置可以基于所述第一信道信息对应的信噪比以及所述第一信道信息对应的Rank1个流中至少一个流的奇异值,确定第一流数需要满足的第一条件;进而根据该第一条件确定第一流数。可以理解的是,所述第一信道信息对应的信噪比指的是第二通信装置到第一通信装置的信道的信噪比(signal to noise ratio,SNR)。Specifically, the first communication device may determine a first condition that the first number of streams needs to satisfy based on the signal-to-noise ratio corresponding to the first channel information and the singular value of at least one of the Rank1 streams corresponding to the first channel information; and then determine the first number of streams according to the first condition. It can be understood that the signal-to-noise ratio corresponding to the first channel information refers to the signal-to-noise ratio (SNR) of the channel from the second communication device to the first communication device.

在一种可能的设计中,第一通信装置可以根据第一信道信息对应的信噪比和第一信道信息的主流的奇异值,确定第一条件,该第一条件为:所述第一信道信息的主流的奇异值与所述第一信道信息的L1个流的奇异值中第i个流的奇异值之间的比值小于或等于第一阈值,所述第一阈值是基于所述第一信道信息对应的信噪比确定的,所述i为1至所述L1的整数,第一流数的取值为L1。可以理解的是,第一信道信息的主流的奇异值最大。In one possible design, the first communication device may determine a first condition based on a signal-to-noise ratio corresponding to the first channel information and a singular value of the mainstream of the first channel information, the first condition being: a ratio between a singular value of the mainstream of the first channel information and a singular value of the i-th stream among the singular values of L1 streams of the first channel information is less than or equal to a first threshold, the first threshold being determined based on the signal-to-noise ratio corresponding to the first channel information, the i being an integer from 1 to the L1, and the value of the first stream number being L1. It can be understood that the singular value of the mainstream of the first channel information is the largest.

可选的,第一信道信息的信噪比Psignal为信号的平均功率,Pnoise为噪声的平均功率。第一通信装置在进行信道估计得到第一信道信息的过程中可以获取信道的频谱信息Θ,以及噪声频谱信息γ。复高斯条件下,信号的平均功率Psignal可以替换为θ,噪声的平均功率Pnoise可以替换为γ,即本申请实施例将作为前述第一阈值,第一条件可以表示为或者以ri表示则第一条件也可以表示为其中,σ1表示第一信道信息的主流的奇异值,σi表示第一信道信息的L1个流中第i个流的奇异值,以Hba表示第一信道信息,σ1还可以替换描述为σ1(Hba),σi还可以替换描述为σi(Hba)。Optionally, the signal-to-noise ratio of the first channel information P signal is the average power of the signal, and P noise is the average power of the noise. The first communication device can obtain the channel spectrum information θ and the noise spectrum information γ in the process of performing channel estimation to obtain the first channel information. Under the complex Gaussian condition, the average power of the signal P signal can be replaced by θ, and the average power of the noise P noise can be replaced by γ, that is, The embodiments of this application will As the aforementioned first threshold, the first condition can be expressed as Or expressed as ri Then the first condition can also be expressed as Among them, σ 1 represents the singular value of the mainstream of the first channel information, σ i represents the singular value of the i-th stream in L1 streams of the first channel information, H ba represents the first channel information, σ 1 can also be replaced by σ 1 (H ba ), and σ i can also be replaced by σ i (H ba ).

此外可选的,在第一信道信息的Rank1个流的奇异值按从大到小的顺序排列的情况下,第一信道信息的第1个流为主流,如果第一信道信息的第1个流的奇异值与第L1个流的奇异值小于或等于第一阈值,但第一信道信息的第1个流的奇异值与第(L1+1)个流的奇异值大于第一阈值,则第一通信装置可以确定第一流数的取值为L1。第一条件可以表示为或者以rL1表示则第一条件也可以表示为其中,σL1表示第一信道信息的L1个流中第L1个流的奇异值,以Hba表示第一信道信息,σL1还可以替换描述为σL1(Hba)。 In addition, optionally, when the singular values of the Rank1 streams of the first channel information are arranged in descending order, the first stream of the first channel information is the mainstream, and if the singular value of the first stream of the first channel information and the singular value of the L1th stream are less than or equal to the first threshold, but the singular value of the first stream of the first channel information and the singular value of the (L1+1)th stream are greater than the first threshold, then the first communication device can determine that the value of the first stream number is L1. The first condition can be expressed as Or expressed as r L1 Then the first condition can also be expressed as Wherein, σ L1 represents the singular value of the L1th stream in the L1 streams of the first channel information, H ba represents the first channel information, and σ L1 can also be replaced and described as σ L1 (H ba ).

通过这样的设计,可以在Rank1个流中提取信道能量较高的L1个流的信道信息,便于提升对信道的表达能力。Through such a design, the channel information of the L1 stream with higher channel energy can be extracted from the Rank1 streams, which is convenient for improving the channel expression capability.

S502,第一通信装置向第二通信装置指示第三流数。S502: The first communication device indicates a third number of streams to the second communication device.

其中,该第三流数小于或等于第一流数。以L表示第三流数,L1表示第一流数,第三流数的一些取值举例如下:L=1,L个流指的是第一信道信息的主流;或者,L=L1;或者,L=f(L1,1)=Lu1∈[1,L1]。The third number of streams is less than or equal to the first number of streams. L represents the third number of streams, L1 represents the first number of streams, and some examples of the third number of streams are as follows: L=1, L streams refer to the mainstream of the first channel information; or, L=L1; or, L=f(L1,1)=L u1 ∈[1,L1].

S503,第二通信装置根据第二信道信息和第三流数,向第一通信装置发送信息。S503: The second communication device sends information to the first communication device according to the second channel information and the third stream number.

在一种可能的设计中,第二通信装置可以实时接收来自第一通信装置的参考信号,并根据该参考信号估计得到第二信道信息。在另一种可能的设计中,第二通信装置可以保存基于来自第一通信装置的参考信号估计得到的信道信息,则第二信道信息可以是第二通信装置中保存的信道信息,或者也可以理解为第二信道信息是第二通信装置历史估计得到的信道信息。In one possible design, the second communication device may receive a reference signal from the first communication device in real time, and estimate the second channel information based on the reference signal. In another possible design, the second communication device may save the channel information estimated based on the reference signal from the first communication device, and the second channel information may be the channel information saved in the second communication device, or it may be understood that the second channel information is the channel information estimated by the second communication device historically.

具体地,第二通信装置根据第一通信装置指示的第三流数(L),在第二信道信息的Rank2个流的奇异值中查找L个流的奇异值,该L个流的奇异值大于Rank2个流中除L个流之外的奇异值,Rank2指的是第二信道信息对应的最大流数。在一种可能的实现中,第二信道信息对应的最大流数与第一信道信息对应的最大流数相同。Specifically, the second communication device searches for singular values of L streams in the singular values of Rank2 streams of the second channel information according to the third stream number (L) indicated by the first communication device, and the singular values of the L streams are greater than the singular values of the Rank2 streams except the L streams, and Rank2 refers to the maximum number of streams corresponding to the second channel information. In a possible implementation, the maximum number of streams corresponding to the second channel information is the same as the maximum number of streams corresponding to the first channel information.

在一种可能的实现方式中,第二通信装置根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息,该第二通信配置信息包括如下中的一项或多项:预编码信息、信道编码参数、调制(scrambling)参数;然后,第二通信装置根据第二通信配置信息,向所述第一通信装置发送信息。In one possible implementation, the second communication device determines second communication configuration information based on the singular values of L streams of the second channel information and the weight coefficients corresponding to each singular value information in the singular values of the L streams, where the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, and modulation (scrambling) parameters; then, the second communication device sends information to the first communication device based on the second communication configuration information.

其中,L个流的奇异值中每个奇异值信息对应的权重系数可以相同或者不同,例如L个流的奇异值对应的权重系数均为w,w可以为1;或者,L个流中第l个流的奇异值对应的权重系数为wl,l的取值不同,对应的wl不同,l为1至L的整数。又或者,L个流的奇异值中至少两个奇异值对应的权重系数相同。可选的,前述L个流的奇异值中每个奇异值信息对应的权重系数可以是预先定义好的,或者是第一通信装置和第二通信装置预先协商确定的,又或者是第一通信装置指示给第二通信装置的。Among them, the weight coefficient corresponding to each singular value information in the singular values of the L streams can be the same or different, for example, the weight coefficients corresponding to the singular values of the L streams are all w, and w can be 1; or, the weight coefficient corresponding to the singular value of the lth stream in the L streams is w l , and the value of l is different, and the corresponding w l is different, and l is an integer from 1 to L. Alternatively, the weight coefficients corresponding to at least two singular values in the singular values of the L streams are the same. Optionally, the weight coefficient corresponding to each singular value information in the singular values of the aforementioned L streams can be pre-defined, or pre-negotiated and determined by the first communication device and the second communication device, or indicated by the first communication device to the second communication device.

以L个流中第l个流的奇异值对应的权重系数为wl作为示例。首先,第二通信装置可以根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二参数然后,第二通信装置可以利用的量化信息确定前述第二通信配置信息,这样的设计基于相同的流数L可提升提取信道信息的一致性,并利用提取信息的一致性确定预编码、信道编码参数或调制参数等,能够增强这些信息与信道状态的匹配度,提升通信性能。Take the weight coefficient corresponding to the singular value of the lth stream among the L streams as w l as an example. First, the second communication device can determine the second parameter according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams. The second communication device can then use The quantized information of the aforementioned second communication configuration information is determined. Such a design can improve the consistency of extracted channel information based on the same number of streams L, and use the consistency of the extracted information to determine the precoding, channel coding parameters or modulation parameters, etc., which can enhance the matching degree of this information with the channel state and improve the communication performance.

此外可选的,第二通信装置还可以利用第二参数的量化信息,配置第二通信装置向第一通信装置发送信息所占用的传输资源,例如时域资源、频域资源等,即前述第二通信配置信息还可以包括第二通信装置的传输资源。In addition, optionally, the second communication device can also use the second parameter The quantified information of the second communication device is used to configure the transmission resources occupied by the second communication device to send information to the first communication device, such as time domain resources, frequency domain resources, etc., that is, the aforementioned second communication configuration information may also include the transmission resources of the second communication device.

类似地,图5中还以虚线示意出了步骤S504,表示该步骤S504是一个可选步骤,可以执行也可以不执行。Similarly, step S504 is also indicated by a dotted line in FIG. 5 , indicating that step S504 is an optional step that may or may not be executed.

S504,第一通信装置可以根据第一信道信息和第三流数,向第二通信装置发送信息。S504: The first communication device may send information to the second communication device according to the first channel information and the third stream number.

在一种可能的实现方式中,第一通信装置根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息,该第一通信参数包括如下的一项或多项:预编码信息、信道编码参数、调制(scrambling)参数;然后,第一通信装置根据第一通信配置信息,向所述第二通信装置发送信息。In one possible implementation, the first communication device determines first communication configuration information based on the singular values of L streams of the first channel information and the weight coefficients corresponding to each singular value information in the singular values of the L streams, where the first communication parameters include one or more of the following: precoding information, channel coding parameters, and modulation (scrambling) parameters; then, the first communication device sends information to the second communication device based on the first communication configuration information.

其中,有关L个流的奇异值的定义可参照S503中的描述理解,本申请实施例对此不进行赘述。以L个流中第l个流的奇异值对应的权重系数为wl作为示例。首先,第一通信装置可以根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一参数然后,第一通信装置可以利用的量化信息确定前述第一通信配置信息;然后,第一通信装置利用前述第一通信配置信息向所述第二通信装置发送信息。此外可选的,第一通信装置还可以利用第一参的量化信息,配置第一通信装置向第二通信装置发送信息所占用的传输资源,例如时域资源、频域资源等,即前述第一通信配置信息还可以包括第一通信装置的传输资源。The definition of the singular values of the L streams can be understood by referring to the description in S503, and the embodiment of the present application will not be described in detail. Take the weight coefficient corresponding to the singular value of the lth stream in the L streams as w l as an example. First, the first communication device can determine the first parameter according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams. Then, the first communication device can use Then, the first communication device sends information to the second communication device using the first communication configuration information. In addition, the first communication device may also use the first parameter The quantified information of the configuration first communication device sends information to the second communication device, and configures the transmission resources occupied by the first communication device, such as time domain resources, frequency domain resources, etc., that is, the aforementioned first communication configuration information may also include the transmission resources of the first communication device.

本申请实施例提供的上述方法,第一通信装置确定用于信道信息的预处理的流数L,第一通信装置和第二通信装置均采用该相同的流数L进行信道信息的预处理,能够提升通信双方提取信息的一致性。In the above method provided in the embodiment of the present application, the first communication device determines the number of streams L for preprocessing the channel information, and both the first communication device and the second communication device use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties.

可以理解的是,图5中以第一通信装置确定用于信道信息的预处理的流数L为例,描述了一种可 能的实现。类似于图5,在另一种可能的实现中,可以是第二通信装置确定用于信道信息的预处理的流数L。为便于实施,图6中以第二通信装置确定用于信道信息的预处理的流数L为例进行说明。此外可选的,在实际通信中,确定流数L的通信装置的计算能力或资源大于接收流数L指示的通信装置。It can be understood that FIG. 5 takes the number of streams L for preprocessing of channel information determined by the first communication device as an example to describe a method that can be Similar to FIG5, in another possible implementation, the second communication device may determine the number of streams L for preprocessing the channel information. For ease of implementation, FIG6 takes the second communication device determining the number of streams L for preprocessing the channel information as an example for illustration. In addition, optionally, in actual communication, the computing power or resources of the communication device that determines the number of streams L are greater than the communication device that receives the indication of the number of streams L.

如图6示意一种通信方法,该方法主要包括如下流程。FIG6 shows a communication method, which mainly includes the following process.

S601,第二通信装置根据第二信道信息,确定第二流数。S601: The second communication device determines a second number of streams according to second channel information.

在一种可能的设计中,第二通信装置可以实时接收来自第一通信装置的参考信号,并根据该参考信号估计得到第二信道信息。在另一种可能的设计中,第二通信装置可以保存基于来自第一通信装置的参考信号估计得到的信道信息,则第二信道信息可以是第二通信装置中保存的信道信息,或者也可以理解为第二信道信息是第二通信装置历史估计得到的信道信息。In one possible design, the second communication device may receive a reference signal from the first communication device in real time, and estimate the second channel information based on the reference signal. In another possible design, the second communication device may save the channel information estimated based on the reference signal from the first communication device, and the second channel information may be the channel information saved in the second communication device, or it may be understood that the second channel information is the channel information estimated by the second communication device historically.

在一种可能的实现中,第二信道信息对应Rank2个流,或者可以理解为第二信道信息等效于Rank2个子信道的信道信息。Rank2指的是第二信道信息对应的最大流数,第二流数小于或等于第二信道信息对应的最大流数。In a possible implementation, the second channel information corresponds to Rank2 streams, or it can be understood that the second channel information is equivalent to the channel information of Rank2 subchannels. Rank2 refers to the maximum number of streams corresponding to the second channel information, and the second number of streams is less than or equal to the maximum number of streams corresponding to the second channel information.

具体地,第二通信装置可以基于所述第二信道信息对应的信噪比以及所述第二信道信息对应的Rank2个流中至少一个流的奇异值,确定第二流数需要满足的第二条件;进而根据该第二条件确定第二流数。可以理解的是,所述第二信道信息对应的信噪比指的是第一通信装置到第二通信装置的信道的信噪比,记作SNR2。Specifically, the second communication device may determine the second condition that the second number of streams needs to satisfy based on the signal-to-noise ratio corresponding to the second channel information and the singular value of at least one of the Rank2 streams corresponding to the second channel information; and then determine the second number of streams according to the second condition. It can be understood that the signal-to-noise ratio corresponding to the second channel information refers to the signal-to-noise ratio of the channel from the first communication device to the second communication device, recorded as SNR2.

在一种可能的设计中,第二通信装置可以根据第二信道信息对应的信噪比和第二信道信息的主流的奇异值,确定第二条件,该第二条件为:所述第二信道信息的主流的奇异值与所述第二信道信息的L2个流的奇异值中第j个流的奇异值之间的比值小于或等于第二阈值,所述第二阈值是基于所述第二信道信息对应的信噪比确定的,所述j为1至所述L2的整数,第二流数的取值为L2。可以理解的是,第二信道信息的主流的奇异值最大。In one possible design, the second communication device may determine a second condition based on a signal-to-noise ratio corresponding to the second channel information and a singular value of the mainstream of the second channel information, the second condition being: a ratio between a singular value of the mainstream of the second channel information and a singular value of the jth stream among the singular values of L2 streams of the second channel information is less than or equal to a second threshold, the second threshold being determined based on the signal-to-noise ratio corresponding to the second channel information, the j being an integer from 1 to the L2, and the value of the second stream number being L2. It is understandable that the singular value of the mainstream of the second channel information is the largest.

可选的,第二信道信息的信噪比Psignal为信号的平均功率,Pnoise为噪声的平均功率。第二通信装置在进行信道估计得到第二信道信息的过程中可以获取信道的频谱信息Θ,以及噪声频谱信息γ。复高斯条件下,信号的平均功率Psignal可以替换为θ,噪声的平均功率Pnoise可以替换为γ,即本申请实施例将作为前述第二阈值,第二条件可以表示为或者以rj表示则第二条件也可以表示为其中,σ1表示第二信道信息的主流的奇异值,σj表示第二信道信息的L2个流中第j个流的奇异值,以Hab表示第二信道信息,σ1还可以替换描述为σ1(Hab),σj还可以替换描述为σj(Hab)。Optionally, the signal-to-noise ratio of the second channel information P signal is the average power of the signal, and P noise is the average power of the noise. The second communication device can obtain the channel spectrum information θ and the noise spectrum information γ in the process of performing channel estimation to obtain the second channel information. Under the complex Gaussian condition, the average power of the signal P signal can be replaced by θ, and the average power of the noise P noise can be replaced by γ, that is, The embodiments of this application will As the aforementioned second threshold, the second condition can be expressed as Or expressed as r j The second condition can also be expressed as Wherein, σ 1 represents the singular value of the mainstream of the second channel information, σ j represents the singular value of the j-th stream in the L2 streams of the second channel information, and Hab represents the second channel information. σ 1 can also be replaced by σ 1 (H ab ), and σ j can also be replaced by σ j (H ab ).

此外可选的,在第二信道信息的Rank2个流的奇异值按从大到小的顺序排列的情况下,第二信道信息的第1个流为主流,如果第二信道信息的第1个流的奇异值与第L2个流的奇异值小于或等于第二阈值,但第二信道信息的第1个流的奇异值与第(L2+1)个流的奇异值大于第二阈值,则第二通信装置可以确定第二流数的取值为L。第二条件可以表示为或者以rL2表示则第二条件也可以表示为其中,σL2表示第二信道信息的L2个流中第L2个流的奇异值,以Hab表示第二信道信息,σL2还可以替换描述为σL2(Hab)。In addition, optionally, when the singular values of the Rank2 streams of the second channel information are arranged in descending order, the first stream of the second channel information is the mainstream, if the singular value of the first stream of the second channel information and the singular value of the L2th stream are less than or equal to the second threshold, but the singular value of the first stream of the second channel information and the singular value of the (L2+1)th stream are greater than the second threshold, then the second communication device can determine that the value of the second stream number is L. The second condition can be expressed as Or expressed as r L2 The second condition can also be expressed as Wherein, σ L2 represents the singular value of the L2th stream in the L2 streams of the second channel information, and Hab represents the second channel information. σ L2 can also be replaced and described as σ L2 ( Hab ).

通过这样的设计,可以在Rank2个流中提取信道能量较高的L2个流的信道信息,便于提升对信道的表达能力。Through such a design, the channel information of the L2 stream with higher channel energy can be extracted from the Rank2 streams, so as to improve the channel expression capability.

S602,第二通信装置向第一通信装置指示第三流数。S602: The second communication device indicates a third number of streams to the first communication device.

其中,该第三流数小于或等于第二流数。以L表示第三流数,L2表示第二流数,第三流数的一些取值举例如下:L=1,L个流指的是第二信道信息的主流;或者,L=L2;或者,L=f(L2,1)=Lu1∈[1,L2]。The third number of streams is less than or equal to the second number of streams. L represents the third number of streams, L2 represents the second number of streams, and some examples of the third number of streams are as follows: L=1, L streams refer to the mainstream of the second channel information; or, L=L2; or, L=f(L2,1)=L u1 ∈[1,L2].

S603,第一通信装置根据第一信道信息和第三流数,向第二通信装置发送信息。S603: The first communication device sends information to the second communication device according to the first channel information and the third stream number.

在一种可能的设计中,第一通信装置可以实时接收来自第二通信装置的参考信号,并根据该参考信号估计得到第一信道信息。在另一种可能的设计中,第一通信装置可以保存基于来自第二通信装置的参考信号估计得到的信道信息,则第一信道信息可以是第一通信装置中保存的信道信息,或者也可以理解为第一信道信息是第一通信装置历史估计得到的信道信息。 In one possible design, the first communication device may receive a reference signal from the second communication device in real time, and estimate the first channel information based on the reference signal. In another possible design, the first communication device may save the channel information estimated based on the reference signal from the second communication device, and the first channel information may be the channel information saved in the first communication device, or it may be understood that the first channel information is the channel information estimated by the first communication device historically.

具体地,第一通信装置根据第二通信装置指示的第三流数(L),在第一信道信息的Rank1个流的奇异值中查找L个流的奇异值,该L个流的奇异值大于Rank1个流中除L个流之外的奇异值,Rank1指的是第一信道信息对应的最大流数。Specifically, the first communication device searches for singular values of L streams among the singular values of Rank1 streams of the first channel information according to the third number of streams (L) indicated by the second communication device, and the singular values of the L streams are greater than the singular values of the Rank1 streams except the L streams, and Rank1 refers to the maximum number of streams corresponding to the first channel information.

在一种可能的实现方式中,第一通信装置根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息;然后,第一通信装置利用前述第一通信配置信息向所述第二通信装置发送信息。具体地,可参照S504中的描述实施,本申请实施例对此不进行赘述。In a possible implementation, the first communication device determines the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; then, the first communication device sends information to the second communication device using the first communication configuration information. Specifically, it can be implemented with reference to the description in S504, and this embodiment of the present application will not be described in detail.

类似地,图6中还以虚线示意出了步骤S604,表示该步骤S604是一个可选步骤,可以执行也可以不执行。Similarly, step S604 is also indicated by a dotted line in FIG6 , indicating that step S604 is an optional step that may or may not be executed.

S604,第二通信装置可以根据第二信道信息和第三流数,向第一通信装置发送信息。S604: The second communication device may send information to the first communication device according to the second channel information and the third stream number.

在一种可能的实现方式中,第二通信装置根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息;然后,第二通信装置利用前述第二通信配置信息向所述第一通信装置发送信息。具体地,可参照S503中的描述实施,本申请实施例对此不进行赘述。In a possible implementation, the second communication device determines the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; then, the second communication device sends information to the first communication device using the second communication configuration information. Specifically, it can be implemented with reference to the description in S503, and this embodiment of the present application will not be described in detail.

本申请实施例提供的上述方法,第二通信装置确定用于信道信息的预处理的流数L,第一通信装置和第二通信装置均采用该相同的流数L进行信道信息的预处理,能够提升通信双方提取信息的一致性。In the above method provided in the embodiment of the present application, the second communication device determines the number of streams L for preprocessing the channel information, and the first communication device and the second communication device both use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties.

图7为一种通信方法,该方法主要包括如下流程。FIG. 7 is a communication method, which mainly includes the following process.

S701,第一通信装置根据第一信道信息,确定第一流数。S701: A first communication device determines a first number of streams according to first channel information.

具体地,该步骤可参照S501实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S501, and this embodiment of the present application will not be described in detail.

S702,第二通信装置根据第二信道信息,确定第二流数。S702: The second communication device determines a second number of streams according to the second channel information.

具体地,该步骤可参照S601实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S601, and this embodiment of the present application will not be described in detail.

S703,第一通信装置向第二通信装置指示第一流数。S703: The first communication device indicates the first number of flows to the second communication device.

S704,第二通信装置向第一通信装置发送第一指示信息。S704: The second communication device sends first indication information to the first communication device.

在一种可能的实现中,第二通信装置确定第二流数和接收到的第一流数相同,则第二通信装置可以确定第三流数为第一流数或者第二流数;进而,第二通信装置向第一通信装置发送的第一指示信息可以指示第二流数和第一流数相同,例如第一指示信息中包括一致性标识(indicator),该一致性标识的取值为第一值,表示第一流数和第二流数相同。In one possible implementation, if the second communication device determines that the second stream number is the same as the received first stream number, the second communication device may determine that the third stream number is the first stream number or the second stream number; further, the first indication information sent by the second communication device to the first communication device may indicate that the second stream number is the same as the first stream number, for example, the first indication information includes a consistency indicator, and the value of the consistency indicator is a first value, indicating that the first stream number is the same as the second stream number.

在另一种可能的实现中,第二通信装置确定第二流数和接收到的第一流数不同,则第二通信装置可以根据第一流数和第二流数,确定第三流数。可选的,该第三流数小于或等于第一流数和第二流数中的最小值。例如,以L1表示第一流数,以L2表示第二流数,第三流数L=1;或者,L=f(L1,L2)=Lmin=min{L1,L2};或者,L=f(L1,L2)=Lu∈[1,Lmin]。进一步地,第二通信装置向第一通信装置发送的第一指示信息具体可以指示第三流数,可选的,在此情况下该第一指示信息中也可以包括一致性标识,该一致性标识的取值为第二值,表示第一流数和第二流数不同。可以理解的是,第一值和第二值不同,例如一致性标识可以占用一个比特,前述第一值为0,第二值为1;或者,第一值为1,第二值为0。In another possible implementation, if the second communication device determines that the second stream number is different from the received first stream number, the second communication device may determine the third stream number based on the first stream number and the second stream number. Optionally, the third stream number is less than or equal to the minimum of the first stream number and the second stream number. For example, L1 represents the first stream number, L2 represents the second stream number, and the third stream number L=1; or, L=f(L 1 ,L 2 )=L min =min{L 1 ,L 2 }; or, L=f(L 1 ,L 2 )=L u ∈[1,L min ]. Further, the first indication information sent by the second communication device to the first communication device may specifically indicate the third stream number. Optionally, in this case, the first indication information may also include a consistency identifier, and the value of the consistency identifier is a second value, indicating that the first stream number and the second stream number are different. It can be understood that the first value is different from the second value. For example, the consistency identifier may occupy one bit, the aforementioned first value is 0, and the second value is 1; or, the first value is 1, and the second value is 0.

S705,第一通信装置根据第一信道信息和第三流数,向第二通信装置发送信息。S705: The first communication device sends information to the second communication device according to the first channel information and the third stream number.

其中,第一通信装置可以根据S704中接收的第一指示信息,确定第三流数。例如在第一指示信息指示第一流数和第二流数相同的情况下,第一通信装置可以确定第三流数为第一流数;又如,在第一指示信息指示第三流数的情况下,第一通信装置可以根据第一指示信息确定第三流数。The first communication device may determine the third number of streams according to the first indication information received in S704. For example, when the first indication information indicates that the first number of streams is the same as the second number of streams, the first communication device may determine that the third number of streams is the first number of streams; for another example, when the first indication information indicates the third number of streams, the first communication device may determine the third number of streams according to the first indication information.

具体地,该步骤可以参照S504或者S603实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.

类似地,图7中还以虚线示意出了步骤S705,表示该步骤S705是一个可选步骤,可以执行也可以不执行。Similarly, step S705 is also indicated by a dotted line in FIG. 7 , indicating that step S705 is an optional step that may or may not be executed.

S706,第二通信装置可以根据第二信道信息和第三流数,向第一通信装置发送信息。S706: The second communication device may send information to the first communication device according to the second channel information and the third stream number.

其中,对应于S704中的描述可以理解:在第一流数和第二流数相同的情况下,第二通信装置可以确定第三流数为第二流数或者第一流数;在第一流数和第二流数不同的情况下,第二通信装置自行确定第三流数,该第三流数小于或等于第一流数和第二流数中的最小值。Among them, corresponding to the description in S704, it can be understood that: when the first stream number and the second stream number are the same, the second communication device can determine the third stream number to be the second stream number or the first stream number; when the first stream number and the second stream number are different, the second communication device determines the third stream number by itself, and the third stream number is less than or equal to the minimum value of the first stream number and the second stream number.

具体地,该步骤可以参照S503或者S604实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be elaborated on this.

可以理解的是,图7中以第二通信装置判断第一流数和第二流数是否相同为例,描述了一种可能的实现。类似于图7,图8中示意出了另一种可能的实现方式,即由第一通信装置判断第一流数和第二 流数是否相同。It can be understood that FIG7 takes the second communication device determining whether the first number of streams is the same as an example to describe a possible implementation. Similar to FIG7, FIG8 illustrates another possible implementation, that is, the first communication device determines whether the first number of streams is the same as the second number of streams. Whether the number of flows is the same.

具体地,图8为一种通信方法,该方法主要包括如下流程。Specifically, FIG8 is a communication method, which mainly includes the following process.

S801,第一通信装置根据第一信道信息,确定第一流数。S801: A first communication device determines a first number of streams according to first channel information.

具体地,该步骤可参照S501实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S501, and this embodiment of the present application will not be described in detail.

S802,第二通信装置根据第二信道信息,确定第二流数。S802: The second communication device determines a second number of streams according to the second channel information.

具体地,该步骤可参照S601实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S601, and this embodiment of the present application will not be elaborated on it.

S803,第二通信装置向第一通信装置指示第二流数。S803: The second communication device indicates the second number of streams to the first communication device.

S804,第一通信装置向第二通信装置发送第二指示信息。S804: The first communication device sends second indication information to the second communication device.

在一种可能的实现中,第一通信装置确定第一流数和接收到的第二流数相同,则第一通信装置可以确定第三流数为第二流数或者第一流数;进而,第一通信装置向第二通信装置发送的第二指示信息可以指示第一流数和第二流数相同,例如第二指示信息中包括一致性标识(indicator),该一致性标识的取值为第一值,表示第一流数和第二流数相同。In one possible implementation, if the first communication device determines that the first stream number is the same as the received second stream number, the first communication device may determine that the third stream number is the second stream number or the first stream number; further, the second indication information sent by the first communication device to the second communication device may indicate that the first stream number is the same as the second stream number, for example, the second indication information includes a consistency indicator, and the value of the consistency indicator is a first value, indicating that the first stream number is the same as the second stream number.

在另一种可能的实现中,第一通信装置确定第一流数和接收到的第二流数不同,则第一通信装置可以根据第二流数和第一流数,确定第三流数。可选的,该第三流数小于或等于第二流数和第一流数中的最小值。例如,以L1表示第二流数,以L2表示第一流数,第三流数L=1;或者,L=f(L1,L2)=Lmin=min{L1,L2};或者,L=f(L1,L2)=Lu∈[1,Lmin]。进一步地,第一通信装置向第二通信装置发送的第二指示信息具体可以指示第三流数。可选的,在此情况下该第二指示信息中也可以包括一致性标识,该一致性标识的取值为第二值,表示第一流数和第二流数不同。可以理解的是,第一值和第二值不同,例如一致性标识可以占用一个比特,前述第一值为0,第二值为1;或者,第一值为1,第二值为0。In another possible implementation, if the first communication device determines that the first stream number is different from the received second stream number, the first communication device may determine the third stream number based on the second stream number and the first stream number. Optionally, the third stream number is less than or equal to the minimum value of the second stream number and the first stream number. For example, L1 represents the second stream number, L2 represents the first stream number, and the third stream number L=1; or, L=f(L 1 ,L 2 )=L min =min{L 1 ,L 2 }; or, L=f(L 1 ,L 2 )=L u ∈[1,L min ]. Further, the second indication information sent by the first communication device to the second communication device may specifically indicate the third stream number. Optionally, in this case, the second indication information may also include a consistency identifier, and the value of the consistency identifier is a second value, indicating that the first stream number and the second stream number are different. It can be understood that the first value is different from the second value, for example, the consistency identifier may occupy one bit, the aforementioned first value is 0, and the second value is 1; or, the first value is 1, and the second value is 0.

S805,第二通信装置根据第二信道信息和第三流数,向第一通信装置发送信息。S805: The second communication device sends information to the first communication device according to the second channel information and the third stream number.

其中,第二通信装置可以根据S804中接收的第二指示信息,确定第三流数。例如在第二指示信息指示第二流数和第一流数相同的情况下,第二通信装置可以确定第三流数为第二流数;又如,在第二指示信息指示第三流数的情况下,第二通信装置可以根据第二指示信息确定第三流数。The second communication device may determine the third number of streams according to the second indication information received in S804. For example, when the second indication information indicates that the second number of streams is the same as the first number of streams, the second communication device may determine that the third number of streams is the second number of streams; for another example, when the second indication information indicates the third number of streams, the second communication device may determine the third number of streams according to the second indication information.

具体地,该步骤可以参照S503或者S604实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be described in detail.

类似地,图8中还以虚线示意出了步骤S806,表示该步骤S806是一个可选步骤,可以执行也可以不执行。Similarly, step S806 is also indicated by a dotted line in FIG8 , indicating that step S806 is an optional step that may or may not be executed.

S806,第一通信装置可以根据第一信道信息和第三流数,向第二通信装置发送信息。S806: The first communication device may send information to the second communication device according to the first channel information and the third stream number.

其中,对应于S804中的描述可以理解:在第二流数和第一流数相同的情况下,第一通信装置可以确定第三流数为第一流数或者第二流数;在第二流数和第一流数不同的情况下,第一通信装置自行确定第三流数,该第三流数小于或等于第二流数和第一流数中的最小值。Among them, corresponding to the description in S804, it can be understood that: when the second stream number and the first stream number are the same, the first communication device can determine the third stream number to be the first stream number or the second stream number; when the second stream number and the first stream number are different, the first communication device determines the third stream number by itself, and the third stream number is less than or equal to the minimum value of the second stream number and the first stream number.

具体地,该步骤可以参照S504或者S603实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.

本申请实施例提供的上述图7或图8描述的方法,在通信双方分别基于信道信息的奇异值确定的流数基础上,确定用于信道信息的预处理的流数L,第一通信装置和第二通信装置均采用该相同的流数L进行信道信息的预处理,能够提升通信双方提取信息的一致性。此外可选的,图7或图8描述的方法还可以应用于通信双方的计算能力或资源相同的通信场景,例如终端设备和终端设备的通信。The method described in FIG. 7 or FIG. 8 provided in the embodiment of the present application determines the number of streams L for preprocessing the channel information based on the number of streams determined by the communicating parties based on the singular values of the channel information, and the first communication device and the second communication device both use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties. In addition, optionally, the method described in FIG. 7 or FIG. 8 can also be applied to communication scenarios where the computing power or resources of the communicating parties are the same, such as communication between terminal devices.

示例性地,将图5~图8中任一实施例描述的方法应用于在TDD系统,以第一通信装置表示网络设备,第二通信装置表示终端设备为例。第一通信装置和第二通信装置建立双向的通信连接,则第一信道信息(Hba)与第二信道信息(Hab)之间符合如下关系式:Hab=Hba+E。其中,Hab、Hba可以是矩阵,h为矩阵Hab或Hba中的一个元素,h满足对应的高斯分布,Θ表示第一通信装置和第二通信装置之间的信道的大尺度衰落,表示为信道的小尺度衰落。E表示噪声,也可以是矩阵,e为矩阵E中的一个元素,e满足加性高斯白噪声对应的高斯分布,的噪声部分是基于信道的信噪比确定的。Exemplarily, the method described in any of the embodiments in FIG. 5 to FIG. 8 is applied to a TDD system, and the first communication device represents a network device and the second communication device represents a terminal device. The first communication device and the second communication device establish a two-way communication connection, and the first channel information (H ba ) and the second channel information (H ab ) meet the following relationship: H ab =H ba +E. Wherein, H ab and H ba can be matrices, h is an element in the matrix H ab or H ba , and h satisfies The corresponding Gaussian distribution, Θ, represents the large-scale fading of the channel between the first communication device and the second communication device, It is expressed as the small-scale fading of the channel. E represents noise, which can also be a matrix. e is an element in the matrix E. e satisfies additive Gaussian white noise. The corresponding Gaussian distribution is The noise portion is determined based on the signal-to-noise ratio of the channel.

基于第三流数L对第一信道信息(Hba)与第二信道信息(Hab)进行预处理,得到第一参数和第二参数满足如下关系式: 即提升信道信息的提取的一致性。中,σ1(E)可以理解为矩阵E的谱系数。The first channel information (H ba ) and the second channel information (H ab ) are preprocessed based on the third stream number L to obtain a first parameter and the second parameter Satisfies the following relationship: That is, the consistency of channel information extraction is improved. In , σ 1 (E) can be understood as the spectrum coefficient of the matrix E.

而对于终端设备到不同的网络设备的信道之间不存在双向通信连接,这些信道的信道信息之间差异大于E。以终端设备向两个网络设备发送SRS为例,该两个网络设备基于SRS进行信道估计得到各自 的第一信道信息。为便于区分,将该两个第一信道信息分别记作Hba、H′ba。两个网络设备分别基于第三流数L对自己估计的第一信道信息进行预处理,可以得到第一参数和第三参数第一参数和第三参数之间的差异大于UB。具体地,第一参数和第三参数满足如下关系式: 为例,前述 为大于0的实数,可以理解的是LB>UB。由此可见,将上述图5~图8中任一实施例描述的方法应用于TDD的下行预编码场景中,利用信道信息提取的一致性,能够提升网络设备基于上行信道计算的权值与下行信道的适配度;同时,基于LB>UB的特性可以保证终端设备到不同网络设备的信道之间的差异性,从而减少不同接收机(网络设备)之间的信息干扰。However, there is no bidirectional communication connection between the channels from the terminal device to different network devices, and the difference between the channel information of these channels is greater than E. For example, the terminal device sends SRS to two network devices, and the two network devices perform channel estimation based on SRS to obtain their respective The first channel information of the two channels is recorded as H ba and H′ ba for easy distinction. The two network devices preprocess their estimated first channel information based on the third stream number L to obtain the first parameter and the third parameter First parameter and the third parameter The difference between is greater than UB. Specifically, the first parameter and the third parameter Satisfies the following relationship: by For example, the aforementioned but is a real number greater than 0, it can be understood that LB>UB. It can be seen that the method described in any of the embodiments in Figures 5 to 8 is applied to the downlink precoding scenario of TDD, and the consistency of channel information extraction can be used to improve the adaptability of the weights calculated by the network device based on the uplink channel and the downlink channel; at the same time, based on the characteristic of LB>UB, the difference between the channels from the terminal device to different network devices can be guaranteed, thereby reducing the information interference between different receivers (network devices).

此外可以理解的是,FDD系统中部分信道的信道信息,例如上行统计信道的信道信息(Hul)与下行统计信道的信道信息(Hdl)码符合如下关系式:Hdl=Hul+E。针对于FDD中的这类信道信息也可以采用上述图5~图8的方式进行信道信息提取,能够提升信道信息提取的一致性。In addition, it can be understood that the channel information of some channels in the FDD system, such as the channel information of the uplink statistical channel (H ul ) and the channel information of the downlink statistical channel (H dl ) code, conforms to the following relationship: H dl =H ul +E. For this type of channel information in FDD, the channel information can also be extracted in the manner of Figures 5 to 8 above, which can improve the consistency of channel information extraction.

基于上述图5~图8描述的方法,本申请实施例还提供一种通信方法,如图9示意,该方法包括如下流程。Based on the methods described in the above-mentioned Figures 5 to 8, an embodiment of the present application further provides a communication method, as shown in Figure 9, which includes the following process.

S901,第一通信装置和第二通信装置获取第三流数。S901, the first communication device and the second communication device obtain a third number of flows.

所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于第二通信装置到所述第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第一信道信息(或第二信道信息)对应的最大流数。The third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on the first channel information from the second communication device to the first communication device, and the second number of streams is determined based on the second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to the maximum number of streams corresponding to the first channel information (or the second channel information).

具体地,可参照图5中示意的S501~S502实施;或者参照图6中的S601~S602实施;或者,参照图7中的S701~S704实施;或者,参照图8中的S801~S804实施。Specifically, it can be implemented with reference to S501-S502 illustrated in FIG5 ; or with reference to S601-S602 in FIG6 ; or with reference to S701-S704 in FIG7 ; or with reference to S801-S804 in FIG8 .

S902,第一通信装置根据第一信道信息和第三流数,向第二通信装置发送信息。S902: The first communication device sends information to the second communication device according to the first channel information and the third stream number.

具体地,该步骤可以参照S504或者S603实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S504 or S603, and this embodiment of the present application will not be elaborated on this.

S903,第二通信装置根据第二信道信息和第三流数,向第一通信装置发送信息。S903: The second communication device sends information to the first communication device according to the second channel information and the third stream number.

具体地,该步骤可以参照S503或者S604实施,本申请实施例对此不进行赘述。Specifically, this step can be implemented with reference to S503 or S604, and this embodiment of the present application will not be elaborated on this.

进一步地,本申请实施例提供的上述方法还可以应用于加密通信场景,例如图10示意出第一通信装置与第二通信装置为合法的通信双方,如第二通信装置为发送装置、第一通信装置为接收装置,而存在不合法的第三通信装置可以获取到第二通信装置的信息。Furthermore, the above method provided in the embodiment of the present application can also be applied to encrypted communication scenarios. For example, Figure 10 illustrates that the first communication device and the second communication device are legal communication parties, such as the second communication device is a sending device and the first communication device is a receiving device, and there is an illegal third communication device that can obtain information of the second communication device.

其中,合法的通信双方之间建立双向通信连接,第一通信装置估计的第一信道信息(Hba)和第二通信装置估计的第二信道信息(Hab)满足关系式:Hab=Hba+E。而对于不合法的第三通信装置来说,第三通信装置可以基于第二通信装置到该第三通信装置的信道,获取第二通信装置的信息;但不存在第三通信装置到第二通信装置的信道,即第二通信装置无法获取第三通信装置的信息,第二通信装置之和第三通信装置之间未建立双向通信连接,不符合前述关系式,则第一通信装置估计的第一信道信息(Hba)和第三通信装置基于来自第二通信装置的参考信号所述估计的第三信道信息(Hbc)不满足前述关系式。Wherein, a two-way communication connection is established between the legitimate communicating parties, and the first channel information (H ba ) estimated by the first communication device and the second channel information (H ab ) estimated by the second communication device satisfy the relationship: Hab =H ba +E. As for the illegal third communication device, the third communication device can obtain the information of the second communication device based on the channel from the second communication device to the third communication device; but there is no channel from the third communication device to the second communication device, that is, the second communication device cannot obtain the information of the third communication device, and the two-way communication connection is not established between the second communication device and the third communication device, which does not meet the above relationship. Therefore, the first channel information (H ba ) estimated by the first communication device and the third channel information (H bc ) estimated by the third communication device based on the reference signal from the second communication device do not meet the above relationship.

于是按照这个关系式,可以根据上述方法预处理得到的第一参数和第二参数,进而确定第一通信装置和第二通信装置之间加密通信的密钥。例如,对于合法的通信装置(第一通信装置和第二通信装置)而言,第一参数和第二参数满足如下关系式:的差异比较小,基于这样的特性,的量化信息和的量化信息可以被看作相同的信息,于是基于的量化信息生成的密钥与基于的量化信息生成的密钥相同,能够在提升合法的通信双方对信道提取信息的适配度和一致性,实现合法通信双方的加密通信。According to this relationship, the first parameter and the second parameter obtained by preprocessing according to the above method can be used to determine the key for encrypted communication between the first communication device and the second communication device. and the second parameter Satisfies the following relationship: Right now and The difference is relatively small. Based on this characteristic, Quantitative information and The quantitative information of can be regarded as the same information, so based on The key generated by the quantized information is based on The key generated by the quantized information is the same, which can improve the adaptability and consistency of the channel information extraction between the legitimate communication parties and realize encrypted communication between the legitimate communication parties.

相应地,对于第一通信装置和第三通信装置而言,第一通信装置基于从第二通信装置侧获取的参考信号进行信道估计得到Hba,第三通信装置基于从第二通信装置侧获取的参考信号进行信道估计得到Hbc,Hba和Hbc之间的差异大于E。第一通信装置基于第三流数L对自己估计的信道信息进行预处理可以得到第一参数和第三通信装置基于第三流数L对自己估计的信道信息进行预处理可以得 到第四参数第一参数和第四参数满足如下关系式: 可以理解的是LB>UB,即表示的差异比较大,基于这样的特性,的量化信息与的量化信息之间仍然存在一定的差异,那么基于的量化信息生成的密钥与基于的量化信息生成的密钥并不相同,也即非法的通信装置无法获取合法通信双方间通信密钥,能够保证通信双方的安全通信。Correspondingly, for the first communication device and the third communication device, the first communication device performs channel estimation based on the reference signal obtained from the second communication device side to obtain H ba , and the third communication device performs channel estimation based on the reference signal obtained from the second communication device side to obtain H bc , and the difference between H ba and H bc is greater than E. The first communication device preprocesses the channel information estimated by itself based on the third stream number L to obtain the first parameter The third communication device preprocesses its estimated channel information based on the third stream number L to obtain To the fourth parameter First parameter and the fourth parameter Satisfies the following relationship: It can be understood that LB>UB, which means and The difference is quite large. Based on this characteristic, Quantitative information and There are still some differences between the quantitative information of The key generated by the quantized information is based on The keys generated by the quantized information are not the same, that is, illegal communication devices cannot obtain the communication keys between the legitimate communication parties, which can ensure the secure communication between the communication parties.

具体地,图11示意出一种通信方法,该方法主要包括如下流程。Specifically, FIG11 illustrates a communication method, which mainly includes the following process.

S1101,第一通信装置和第二通信装置建立安全连接。S1101: A first communication device and a second communication device establish a secure connection.

例如在TDD系统中,第一通信装置为网络设备,第二通信装置为终端设备,第一通信装置和第二通信装置之间可以建立AS层安全模式连接。此外可以理解的是,该S1101是一个可选步骤,可以执行S1101后再执行S1102,也可以不执行S1101直接执行S1102。For example, in a TDD system, the first communication device is a network device, the second communication device is a terminal device, and an AS layer security mode connection can be established between the first communication device and the second communication device. In addition, it can be understood that S1101 is an optional step, and S1102 can be executed after S1101 is executed, or S1102 can be executed directly without executing S1101.

S1102,第一通信装置和第二通信装置获取第三流数。S1102: The first communication device and the second communication device obtain a third number of streams.

所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于第二通信装置到所述第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第一信道信息(或第二信道信息)对应的最大流数。The third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on the first channel information from the second communication device to the first communication device, and the second number of streams is determined based on the second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to the maximum number of streams corresponding to the first channel information (or the second channel information).

具体地,可参照图5中示意的S501~S502实施;或者参照图6中的S601~S602实施;或者,参照图7中的S701~S704实施;或者,参照图8中的S801~S804实施。Specifically, it can be implemented with reference to S501-S502 illustrated in FIG5 ; or with reference to S601-S602 in FIG6 ; or with reference to S701-S704 in FIG7 ; or with reference to S801-S804 in FIG8 .

S1103,第一通信装置根据第一信道信息和第三流数,向第二通信装置发送加密的信息。S1103: The first communication device sends encrypted information to the second communication device according to the first channel information and the third stream number.

首先,第一通信装置根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息,该第一通信配置信息中包括用于加密通信的第一密钥。其中,所述L的取值为所述第三流数,该L个流的奇异值大于第一信道信息对应的Rank1个流中除L个流之外的奇异值,Rank1指的是第一信道信息对应的最大流数。然后,第一通信装置可以根据该第一通信配置信息中的密钥,向第二通信装置发送基于第一密钥加密的信息。First, the first communication device determines the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the first communication configuration information includes a first key for encrypted communication. Wherein, the value of L is the third number of streams, and the singular values of the L streams are greater than the singular values of the Rank1 streams corresponding to the first channel information except the L streams, and Rank1 refers to the maximum number of streams corresponding to the first channel information. Then, the first communication device can send information encrypted based on the first key to the second communication device according to the key in the first communication configuration information.

具体地,第一通信装置可以根据所述第一信道信息(Hba)的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一参数第一通信装置可以结合加密算法(例如双门限密码技术),在的量化信息的基础上生成第一密钥 Specifically, the first communication device may determine the first parameter according to the singular values of the L streams of the first channel information (H ba ) and the weight coefficient corresponding to each singular value information in the singular values of the L streams. The first communication device can combine an encryption algorithm (such as a double threshold encryption technique) to Generate the first key based on the quantitative information

此外可选的,第一通信装置还可以根据第一参数确定向第二通信装置发送加密的信息时所用的预编码信息、传输资源、信道编码参数、调制参数和/或传输资源等,即第一通信配置信息还可以包括预编码信息、传输资源、信道编码参数、调制参数和/或传输资源中的一项或多项。In addition, optionally, the first communication device can also be based on the first parameter Determine the precoding information, transmission resources, channel coding parameters, modulation parameters and/or transmission resources used when sending encrypted information to the second communication device, that is, the first communication configuration information may also include one or more of the precoding information, transmission resources, channel coding parameters, modulation parameters and/or transmission resources.

S1104,第二通信装置根据第二信道信息和第三流数,向第一通信装置发送加密的信息。S1104: The second communication device sends encrypted information to the first communication device according to the second channel information and the third stream number.

首先,第二通信装置根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息,该第二通信配置信息中包括用于加密通信的第二密钥。其中,所述L的取值为所述第三流数,该L个流的奇异值大于第二信道信息对应的Rank2个流中除L个流之外的奇异值,Rank2指的是第二信道信息对应的最大流数。然后,第一通信装置可以向第二通信装置发送基于第二密钥加密的信息。First, the second communication device determines the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the second communication configuration information includes a second key for encrypted communication. Wherein, the value of L is the third number of streams, the singular values of the L streams are greater than the singular values of the Rank2 streams corresponding to the second channel information except the L streams, and Rank2 refers to the maximum number of streams corresponding to the second channel information. Then, the first communication device can send information encrypted based on the second key to the second communication device.

具体地,第二通信装置可以根据所述第二信道信息(Hab)的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二参数第二通信装置可以结合加密算法(例如双门限密码技术),在的量化信息的基础上生成第二密钥 Specifically, the second communication device may determine the second parameter according to the singular values of the L streams of the second channel information (H ab ) and the weight coefficient corresponding to each singular value information in the singular values of the L streams. The second communication device can be combined with an encryption algorithm (such as a double threshold encryption technique) to Generate a second key based on the quantized information

如前述实施例中的描述,第一参数和第二参数满足如下关系式: 的差异比较小,基于这样的特性,的量化信息和的量化信息可以被看作相同的信息,于是基于的量化信息生成的第二密钥与基于的量化信息生成的第一密钥相同。As described in the above embodiment, the first parameter and the second parameter Satisfies the following relationship: Right now and The difference is relatively small. Based on this characteristic, Quantitative information and The quantitative information of can be regarded as the same information, so based on The second key generated by the quantized information Based on The first key generated by the quantization information same.

此外可选的,第一通信装置还可以根据第一参数确定向第二通信装置发送加密的信息时所用的预编码信息、信道编码参数、调制参数和/或传输资源等。In addition, optionally, the first communication device can also be based on the first parameter Determine precoding information, channel coding parameters, modulation parameters and/or transmission resources used when sending encrypted information to the second communication device.

在图11所示的上述方法中,合法的通信双方采用相同的流数L进行信道信息的预处理,能够提升通信双方提取信息的一致性,进而基于该一致性的信息生成通信密钥,能够提升合法通信双方的加密的一致性,降低加密计算复杂度和通信开销。 In the above method shown in Figure 11, the legitimate communicating parties use the same number of streams L to preprocess the channel information, which can improve the consistency of information extracted by the communicating parties, and then generate communication keys based on the consistent information, which can improve the encryption consistency of the legitimate communicating parties and reduce the encryption calculation complexity and communication overhead.

为便于实施,下面以第一通信装置结合双门限密码技术,在的量化信息的基础上生成第一密钥第二通信装置结合双门限密码技术,在的量化信息的基础上生成第二密钥为例进行详细说明。由前述实施例可知,于是在本申请实施例中,可以是基于该UB确定双门限密码技术中涉及的门限值。For ease of implementation, the following uses the first communication device combined with the double threshold cryptographic technology. Generate the first key based on the quantitative information The second communication device combines the double threshold cryptographic technology to Generate a second key based on the quantized information As an example, a detailed description is given. From the above embodiments, it can be seen that Therefore, in the embodiment of the present application, the threshold value involved in the dual-threshold cryptographic technology may be determined based on the UB.

例如图12示意出密钥生成对应的概率分布图,对应的概率分布信息记作满足正态分布,如高斯分布或多峰正态分布。第一门限、第二门限与的第一值之间的差值均为UB,第一门限小于第二门限。的第一值为中心点,该第一指对应的最大。小于第一门限的的取值的量化信息可以设定为0,大于第二门限的的取值的量化信息可以设定为1。基于此,当为小于第一门限的的取值时,的量化信息和的量化信息相同均为0,则基于相同量化信息生成的第一密钥和第二密钥也相同;当为大于第二门限的的取值时,的量化信息和的量化信息相同均为1,则基于相同量化信息生成的第一密钥和第二密钥也相同。For example, FIG12 shows a probability distribution diagram corresponding to key generation. The corresponding probability distribution information is recorded as Satisfies normal distribution, such as Gaussian distribution or multi-peak normal distribution. The first threshold, the second threshold and The difference between the first values of is UB, and the first threshold is less than the second threshold. The first value of Maximum. Less than the first threshold The quantization information of the value can be set to 0, which is greater than the second threshold The quantitative information of the value of can be set to 1. Based on this, when and is less than the first threshold When taking the value of Quantitative information and The quantization information of is the same as 0, then the first key generated based on the same quantization information and the second key The same is true when and is greater than the second threshold When taking the value of Quantitative information and The quantization information of is the same as 1, then the first key generated based on the same quantization information and the second key Same.

通过这样的设计,可以实现连续实数域的物理信道信息与离散整数域的映射,与物理层密钥方案(如双门限密码技术)结合,提升通信双方的物理层密钥的一致率,同时避免非法用户获取密钥。此外本申请实施例提供的密钥生成方案应用于物理层加密,无需进行信息调和,能够降低计算复杂度,节省网络设备和终端设备在空口上交互的开销。Through such a design, the mapping of physical channel information in the continuous real number domain to the discrete integer domain can be achieved, and combined with the physical layer key scheme (such as double threshold cryptography), the consistency rate of the physical layer keys of the communicating parties can be improved, while preventing illegal users from obtaining keys. In addition, the key generation scheme provided in the embodiment of the present application is applied to physical layer encryption, without the need for information reconciliation, which can reduce the computational complexity and save the overhead of network equipment and terminal equipment interacting on the air interface.

本申请实施例结合双门限密码技术和信道信息提取一致性所设计的加密方案相较于传统的双门限加密方案,通信双方使用密钥的一致率更好。例如图13-15中,DT表示传统的双门限加密方案。DT中门限的选择为其中为采样数据的均值,s(H)为采样数据的标准差。Proposed(图中简称为P)表示本申请实施例提出的加密方案。图13-15中,横坐标γ为加密方案中涉及的噪音矩阵的元素所服从的高斯分布的方差,γ的取值与通信双方中接收机的噪声、信道的不完美互易性或者其他干扰造成上下行信道不一致的观测值有关。图13-15中纵坐标表示密钥一致率(Key Agreement Rate)。Compared with the traditional double-threshold encryption scheme, the encryption scheme designed by the embodiment of the present application in combination with the double-threshold encryption technology and the channel information extraction consistency has a better consistency rate of the keys used by the communicating parties. For example, in Figures 13-15, DT represents the traditional double-threshold encryption scheme. The threshold selection in DT is in is the mean of the sampled data, and s(H) is the standard deviation of the sampled data. Proposed (abbreviated as P in the figure) represents the encryption scheme proposed in the embodiment of the present application. In Figures 13-15, the horizontal axis γ is the variance of the Gaussian distribution obeyed by the elements of the noise matrix involved in the encryption scheme. The value of γ is related to the observed values of inconsistency between the uplink and downlink channels caused by the noise of the receivers in the communicating parties, the imperfect reciprocity of the channel, or other interference. The vertical axis in Figures 13-15 represents the Key Agreement Rate.

具体地,图13中示意出DT中多种α的取值对应的密钥一致率的曲线,以及本申请对应的密钥一致率。图13表明Proposed中合法通信双方(如第一通信装置和第二通信装置)的密钥一致率随着γ的增大始终保持100%的水平;而对于DT,图13中示意出多种α取值对应的密钥一致率变化曲线,可以发现每一种α的取值所对应的密钥一致率随着γ的增大逐渐降低,说明在合法通信双方各自的信道观测值差异较大时,DT无法保证合法通信双方生成的密钥是完全一致的;即便增大参数α,对应的密钥一致率有所提升,但在γ较大时仍然不能保证100%的密钥一致率。Specifically, FIG13 illustrates a curve of key consistency rate corresponding to various values of α in DT, as well as the key consistency rate corresponding to the present application. FIG13 shows that the key consistency rate of the legal communicating parties (such as the first communication device and the second communication device) in Proposed always remains at 100% as γ increases; and for DT, FIG13 illustrates a key consistency rate change curve corresponding to various values of α, and it can be found that the key consistency rate corresponding to each value of α gradually decreases as γ increases, indicating that when the channel observation values of the legal communicating parties are greatly different, DT cannot guarantee that the keys generated by the legal communicating parties are completely consistent; even if the parameter α is increased, the corresponding key consistency rate is improved, but when γ is large, a 100% key consistency rate cannot be guaranteed.

图14中采用曲线P-E示意出非法用户基于第三流数和自己估计的信道信息生成的密钥与合法通信双方采用Proposed生成的密钥的一致率变化曲线,并采用DT-E示意出α取0.4时,非法用户采用DT方案生成的密钥与合法通信双方采用DT生成的密钥的一致率变化曲线。基于图14,可以发现在γ的大多数取值情况下,P-E的一致率小于DT-E的一致率,也即说明本申请提供的加密方案相较于传统双门限加密方案,进一步降低了合法通信双方密码泄露的概率,提升密钥的保密性,从而提升合法通信双方的信息安全系数。In Figure 14, curve P-E is used to illustrate the consistency rate change curve of the key generated by the illegal user based on the third stream number and the estimated channel information and the key generated by the legal communication parties using Proposed, and DT-E is used to illustrate the consistency rate change curve of the key generated by the illegal user using the DT scheme and the key generated by the legal communication parties using DT when α is 0.4. Based on Figure 14, it can be found that in most cases of γ, the consistency rate of P-E is less than the consistency rate of DT-E, which means that the encryption scheme provided by this application further reduces the probability of password leakage of the legal communication parties compared to the traditional double threshold encryption scheme, improves the confidentiality of the key, and thus improves the information security factor of the legal communication parties.

图15是在图13和图14的基础上,示意出曲线P-E的密钥一致率低于曲线P的密钥一致率,α取0.4时曲线DT-E的密钥一致率低于曲线DT的密钥一致率,即说明非法用户生成密钥与合法通信双方的密钥不一致,非法用户无法获取通信双方加密的信息,能够保证合法通信双方的信息安全。FIG15 is based on FIG13 and FIG14, and illustrates that the key consistency rate of curve P-E is lower than the key consistency rate of curve P. When α is 0.4, the key consistency rate of curve DT-E is lower than the key consistency rate of curve DT, which means that the key generated by the illegal user is inconsistent with the key of the legitimate communicating parties. The illegal user cannot obtain the encrypted information of the communicating parties, and the information security of the legitimate communicating parties can be guaranteed.

基于同一构思,参见图16,本申请实施例提供了一种通信装置1600,该通信装置1600包括处理模块1601和通信模块1602。该通信装置可以是前述第一通信装置或者第二通信装置。Based on the same concept, referring to Fig. 16, an embodiment of the present application provides a communication device 1600, which includes a processing module 1601 and a communication module 1602. The communication device may be the aforementioned first communication device or the second communication device.

其中,通信模块也可以称为收发模块、收发器、收发机、或收发装置等。处理模块也可以称为处理器,处理单板,处理单元、或处理装置等。可选的,通信模块用于执行上述方法中终端设备侧或接入网设备侧的发送操作和接收操作,可以将通信模块中用于实现接收功能的器件视为接收单元,将通信模块中用于实现发送功能的器件视为发送单元,即通信模块包括接收单元和发送单元。The communication module may also be referred to as a transceiver module, a transceiver, a transceiver, or a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing unit, or a processing device, etc. Optionally, the communication module is used to perform the sending operation and the receiving operation on the terminal device side or the access network device side in the above method, and the device used to implement the receiving function in the communication module may be regarded as a receiving unit, and the device used to implement the sending function in the communication module may be regarded as a sending unit, that is, the communication module includes a receiving unit and a sending unit.

该通信装置1600为第一通信装置时,处理模块1601可用于实现图5至图11所示实施例中所述第一通信装置的处理功能,通信模块1602可用于实现图5至图11所示实施例中所述第一通信装置的收发功能。 When the communication device 1600 is a first communication device, the processing module 1601 may be used to implement the processing function of the first communication device in the embodiments shown in FIGS. 5 to 11 , and the communication module 1602 may be used to implement the transceiver function of the first communication device in the embodiments shown in FIGS. 5 to 11 .

该通信装置1600为第二通信装置时,处理模块1601可用于实现图5至图11所示实施例中所述第二通信装置的处理功能,通信模块1602可用于实现图5至图11所示实施例中所述第二通信装置的收发功能。When the communication device 1600 is a second communication device, the processing module 1601 can be used to implement the processing function of the second communication device in the embodiments shown in Figures 5 to 11, and the communication module 1602 can be used to implement the transceiver function of the second communication device in the embodiments shown in Figures 5 to 11.

此外需要说明的是,前述通信模块和/或处理模块可通过虚拟模块实现,例如处理模块可通过软件功能单元或虚拟装置实现,通信模块可以通过软件功能或虚拟装置实现。或者,处理模块或通信模块也可以通过实体装置实现,例如若该通信装置采用芯片/芯片电路实现,所述通信模块可以是输入输出电路和/或通信接口,执行输入操作(对应前述接收操作)、输出操作(对应前述发送操作);处理模块为集成的处理器或者微处理器或者集成电路。In addition, it should be noted that the aforementioned communication module and/or processing module can be implemented through a virtual module, for example, the processing module can be implemented through a software function unit or a virtual device, and the communication module can be implemented through a software function or a virtual device. Alternatively, the processing module or the communication module can also be implemented through a physical device, for example, if the communication device is implemented using a chip/chip circuit, the communication module can be an input-output circuit and/or a communication interface, performing input operations (corresponding to the aforementioned receiving operations) and output operations (corresponding to the aforementioned sending operations); the processing module is an integrated processor or microprocessor or integrated circuit.

本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,另外,在本申请实施例各个实施例中的各功能模块可以集成在一个处理器中,也可以是单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。The division of modules in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional module in each embodiment of the present application may be integrated into a processor, or may exist physically separately, or two or more modules may be integrated into one module. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of software functional modules.

基于相同的技术构思,本申请实施例还提供了一种通信装置1700。例如,该通信装置1700可以是芯片或者芯片系统。可选的,在本申请实施例中芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。Based on the same technical concept, the embodiment of the present application also provides a communication device 1700. For example, the communication device 1700 can be a chip or a chip system. Optionally, in the embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

通信装置1700可用于实现前述实施例描述的通信系统中任一网元的功能。通信装置1700可以包括至少一个处理器1710,该处理器1710与存储器耦合,可选的,存储器可以位于该通信装置之内;存储器可以和处理器集成在一起;或者,存储器也可以位于该通信装置之外。例如,通信装置1700还可以包括至少一个存储器1720。存储器1720保存实施上述任一实施例中必要计算机程序、计算机程序或指令和/或数据;处理器1710可能执行存储器1720中存储的计算机程序,完成上述任一实施例中的方法。The communication device 1700 can be used to implement the functions of any network element in the communication system described in the aforementioned embodiments. The communication device 1700 may include at least one processor 1710, and the processor 1710 is coupled to a memory. Optionally, the memory may be located within the communication device; the memory may be integrated with the processor; or the memory may be located outside the communication device. For example, the communication device 1700 may also include at least one memory 1720. The memory 1720 stores the necessary computer programs, computer programs or instructions and/or data for implementing any of the above embodiments; the processor 1710 may execute the computer program stored in the memory 1720 to complete the method in any of the above embodiments.

通信装置1700中还可以包括通信接口1730,通信装置1700可以通过通信接口1730和其它设备进行信息交互。示例性的,所述通信接口1730可以是收发器、电路、总线、模块、管脚或其它类型的通信接口。当该通信装置1700为芯片类的装置或者电路时,该通信装置1700中的通信接口1730也可以是输入输出电路,可以输入信息(或称,接收信息)和输出信息(或称,发送信息),处理器为集成的处理器或者微处理器或者集成电路或则逻辑电路,处理器可以根据输入信息确定输出信息。The communication device 1700 may also include a communication interface 1730, and the communication device 1700 may exchange information with other devices through the communication interface 1730. Exemplarily, the communication interface 1730 may be a transceiver, a circuit, a bus, a module, a pin, or other types of communication interfaces. When the communication device 1700 is a chip-type device or circuit, the communication interface 1730 in the communication device 1700 may also be an input-output circuit, which may input information (or receive information) and output information (or send information), and the processor may be an integrated processor or a microprocessor or an integrated circuit or a logic circuit, and the processor may determine the output information based on the input information.

本申请实施例中的耦合是装置、单元或模块之间的间接耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。处理器1710可能和存储器1720、通信接口1730协同操作。本申请实施例中不限定上述处理器1710、存储器1720以及通信接口1730之间的具体连接介质。The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which can be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 1710 may cooperate with the memory 1720 and the communication interface 1730. The specific connection medium between the above-mentioned processor 1710, the memory 1720 and the communication interface 1730 is not limited in the embodiment of the present application.

可选的,参见图17,所述处理器1710、所述存储器1720以及所述通信接口1730之间通过总线1740相互连接。所述总线1740可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图17中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。Optionally, referring to FIG. 17 , the processor 1710, the memory 1720, and the communication interface 1730 are interconnected via a bus 1740. The bus 1740 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, and the like. For ease of representation, FIG. 17 is represented by only one thick line, but it does not mean that there is only one bus or one type of bus.

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application may be directly embodied as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。In the embodiments of the present application, the memory may be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), etc., or a volatile memory (volatile memory), such as a random-access memory (RAM). The memory is any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory in the embodiments of the present application may also be a circuit or any other device that can realize a storage function, for storing program instructions and/or data.

在一种可能的实施方式中,该通信装置1700可以应用于第一通信装置,具体通信装置1700可以是第一通信装置,也可以是能够支持第一通信装置,实现上述涉及的任一实施例中第一通信装置的功能的装置。存储器1720保存实现上述任一实施例中的第一通信装置的功能的计算机程序(或指令)和/或数据。处理器1710可执行存储器1720存储的计算机程序,完成上述任一实施例中第一通信装置执行的方 法。应用于第一通信装置,该通信装置1700中的通信接口可用于与第二通信装置进行交互,向第二通信装置发送信息或者接收来自第二通信装置的信息。In a possible implementation, the communication device 1700 may be applied to a first communication device. Specifically, the communication device 1700 may be a first communication device, or may be a device that can support the first communication device and implement the functions of the first communication device in any of the above-mentioned embodiments. The memory 1720 stores a computer program (or instruction) and/or data that implements the functions of the first communication device in any of the above-mentioned embodiments. The processor 1710 may execute the computer program stored in the memory 1720 to complete the functions performed by the first communication device in any of the above-mentioned embodiments. Applied to a first communication device, the communication interface in the communication device 1700 may be used to interact with a second communication device, and to send information to the second communication device or receive information from the second communication device.

在另一种可能的实施方式中,该通信装置1700可以应用于第二通信装置,具体通信装置1700可以是第二通信装置,也可以是能够支持第二通信装置,实现上述涉及的任一实施例中第二通信装置的功能的装置。存储器1720保存实现上述任一实施例中的第二通信装置的功能的计算机程序(或指令)和/或数据。处理器1710可执行存储器1720存储的计算机程序,完成上述任一实施例中第二通信装置执行的方法。应用于第二通信装置,该通信装置1700中的通信接口可用于与第一通信装置进行交互,向第一通信装置发送信息或者接收来自第一通信装置的信息。In another possible implementation, the communication device 1700 may be applied to a second communication device. Specifically, the communication device 1700 may be a second communication device, or may be a device that can support the second communication device and implement the functions of the second communication device in any of the above-mentioned embodiments. The memory 1720 stores a computer program (or instruction) and/or data that implements the functions of the second communication device in any of the above-mentioned embodiments. The processor 1710 may execute the computer program stored in the memory 1720 to complete the method performed by the second communication device in any of the above-mentioned embodiments. Applied to the second communication device, the communication interface in the communication device 1700 may be used to interact with the first communication device, send information to the first communication device, or receive information from the first communication device.

由于本实施例提供的通信装置1700可应用于第一通信装置,完成上述第一通信装置执行的方法,或者应用于第二通信装置,完成第二通信装置执行的方法。因此其所能获得的技术效果可参考上述方法示例,在此不再赘述。Since the communication device 1700 provided in this embodiment can be applied to a first communication device to complete the method executed by the first communication device, or applied to a second communication device to complete the method executed by the second communication device, the technical effects that can be obtained can refer to the above method examples and will not be repeated here.

基于以上实施例,本申请实施例提供了一种通信系统,包括第一通信装置和第二通信装置,其中,所述第一通信装置和第二通信装置可以实现图5~图11所示的实施例中所提供的方法。Based on the above embodiments, an embodiment of the present application provides a communication system, including a first communication device and a second communication device, wherein the first communication device and the second communication device can implement the methods provided in the embodiments shown in Figures 5 to 11.

本申请实施例提供的技术方案可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、终端设备、接入网设备或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质等。The technical solution provided in the embodiment of the present application can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a terminal device, an access network device or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (DVD)), or a semiconductor medium, etc.

在本申请实施例中,在无逻辑矛盾的前提下,各实施例之间可以相互引用,例如方法实施例之间的方法和/或术语可以相互引用,例如装置实施例之间的功能和/或术语可以相互引用,例如装置实施例和方法实施例之间的功能和/或术语可以相互引用。In the embodiments of the present application, under the premise of no logical contradiction, the embodiments may reference each other, for example, the methods and/or terms between method embodiments may reference each other, for example, the functions and/or terms between device embodiments may reference each other, for example, the functions and/or terms between device embodiments and method embodiments may reference each other.

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请实施例的范围。这样,倘若本申请实施例的这些修改和变型属于本申请实施例权利要求及其等同技术的范围之内,则本申请实施例也意图包含这些改动和变型在内。 Obviously, those skilled in the art can make various changes and modifications to the embodiments of the present application without departing from the scope of the embodiments of the present application. Thus, if these modifications and variations of the embodiments of the present application fall within the scope of the claims of the embodiments of the present application and their equivalents, the embodiments of the present application are also intended to include these modifications and variations.

Claims (31)

一种通信方法,其特征在于,应用于第一通信装置,包括:A communication method, characterized in that it is applied to a first communication device, comprising: 获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于第二通信装置到所述第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第一信道信息对应的最大流数;Acquire a third number of streams, where the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on first channel information from the second communication device to the first communication device, the second number of streams is determined based on second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to a maximum number of streams corresponding to the first channel information; 根据所述第一信道信息和所述第三流数,向所述第二通信装置发送信息。Information is sent to the second communication device according to the first channel information and the third stream number. 如权利要求1所述的方法,其特征在于,所述第一流数满足第一条件,所述第一条件是基于所述第一信道信息对应的信噪比以及所述第一信道信息的至少一个流的奇异值确定的。The method according to claim 1 is characterized in that the first number of streams satisfies a first condition, and the first condition is determined based on a signal-to-noise ratio corresponding to the first channel information and a singular value of at least one stream of the first channel information. 如权利要求2所述的方法,其特征在于,所述第一条件包括:所述第一信道信息的主流的奇异值与所述第一信道信息的L1个流的奇异值中第i个流的奇异值之间的比值小于或等于第一阈值,所述第一阈值是基于所述第一信道信息对应的信噪比确定的;其中,所述i为1至所述L1的整数,所述第一流数的取值为所述L1。The method as claimed in claim 2 is characterized in that the first condition includes: the ratio of the singular value of the mainstream of the first channel information to the singular value of the i-th stream among the singular values of L1 streams of the first channel information is less than or equal to a first threshold, and the first threshold is determined based on the signal-to-noise ratio corresponding to the first channel information; wherein i is an integer from 1 to L1, and the value of the first stream number is L1. 如权利要求1-3任一项所述的方法,其特征在于,所述根据所述第一信道信息和所述第三流数,向所述第二通信装置发送信息,包括:The method according to any one of claims 1 to 3, characterized in that the sending information to the second communication device according to the first channel information and the third number of streams comprises: 根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息;其中,所述L的取值为所述第三流数;所述第一通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第一密钥;Determine first communication configuration information according to the singular values of L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; wherein the value of L is the third number of streams; the first communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a first key for encrypted communication; 根据所述第一通信配置信息,向所述第二通信装置发送信息。Information is sent to the second communication device according to the first communication configuration information. 如权利要求4所述的方法,其特征在于,所述根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一通信配置信息,包括:The method according to claim 4, characterized in that the determining the first communication configuration information according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams comprises: 根据所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第一参数;Determine a first parameter according to the singular values of the L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; 根据所述第一参数,确定所述第一通信配置信息。The first communication configuration information is determined according to the first parameter. 如权利要求5所述的方法,其特征在于,所述第一参数满足如下关系式:
The method according to claim 5, characterized in that the first parameter Satisfies the following relationship:
其中,所述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hba表示所述第一信道信息,所述σl(Hba)指示所述第一信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。Among them, the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the H ba represents the first channel information, the σ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the first channel information, and l is an integer from 1 to L.
如权利要求6所述的方法,其特征在于,所述第一参数与第二参数满足如下关系式:
The method according to claim 6, characterized in that the first parameter With the second parameter Satisfies the following relationship:
其中,所述第二参数是基于所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。Among them, the second parameter It is determined based on the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.
如权利要求1-7任一项所述的方法,其特征在于,在获取第三流数之前,还包括:The method according to any one of claims 1 to 7, characterized in that before obtaining the third stream number, it also includes: 与所述第二通信装置建立安全连接。A secure connection is established with the second communication device. 如权利要求1-8任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 1 to 8, characterized in that obtaining the third stream number comprises: 接收所述第二通信装置指示的所述第三流数,所述第三流数小于或等于所述第二流数。The third number of streams indicated by the second communication device is received, where the third number of streams is less than or equal to the second number of streams. 如权利要求1-8任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 1 to 8, characterized in that obtaining the third stream number comprises: 向所述第二通信装置指示所述第一流数;indicating the first number of streams to the second communication device; 接收来自所述第二通信装置的第一指示信息;其中,所述第一指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第一指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。Receive first indication information from the second communication device; wherein the first indication information indicates that the first stream number is the same as the second stream number, and the third stream number is the first stream number; or, the first indication information indicates the third stream number, and the third stream number is less than or equal to the minimum value of the first stream number and the second stream number. 如权利要求1-8任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 1 to 8, characterized in that obtaining the third stream number comprises: 接收所述第二通信装置指示的所述第二流数;receiving the second stream number indicated by the second communication device; 根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相同时,所述第三流数为所述第一流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。The third stream number is determined according to the first stream number and the second stream number; wherein, when the first stream number is the same as the second stream number, the third stream number is the first stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum value of the first stream number and the second stream number. 如权利要求11所述的方法,其特征在于,还包括: The method according to claim 11, further comprising: 向所述第二通信装置发送第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第二指示信息指示所述第三流数。Sending second indication information to the second communication device; wherein the second indication information indicates that the first number of streams is the same as the second number of streams, or the second indication information indicates the third number of streams. 一种通信方法,其特征在于,应用于第二通信装置,包括:A communication method, characterized in that it is applied to a second communication device, comprising: 获取第三流数,所述第三流数是基于第一流数和/或第二流数确定的;其中,所述第一流数是基于所述第二通信装置到第一通信装置的第一信道信息确定的,所述第二流数是基于所述第一通信装置到所述第二通信装置的第二信道信息确定的,所述第三流数小于或等于所述第二信道信息对应的最大流数;Acquire a third number of streams, where the third number of streams is determined based on the first number of streams and/or the second number of streams; wherein the first number of streams is determined based on first channel information from the second communication device to the first communication device, the second number of streams is determined based on second channel information from the first communication device to the second communication device, and the third number of streams is less than or equal to a maximum number of streams corresponding to the second channel information; 根据所述第二信道信息和所述第三流数,向所述第一通信装置发送信息。Information is sent to the first communication device according to the second channel information and the third stream number. 如权利要求13所述的方法,其特征在于,所述第二流数满足第二条件,所述第二条件是基于所述第二信道信息对应的信噪比以及所述第二信道信息的至少一个流的奇异值确定的。The method of claim 13, wherein the second number of streams satisfies a second condition, and the second condition is determined based on a signal-to-noise ratio corresponding to the second channel information and a singular value of at least one stream of the second channel information. 如权利要求14所述的方法,其特征在于,所述第二条件包括:所述第二信道信息的主流的奇异值与所述第二信道信息的L2个流的奇异值中第j个流的奇异值之间的比值小于或等于第二阈值,所述第二阈值是基于所述第二信道信息对应的信噪比确定的;其中,所述j为1至所述L2的整数,所述第二流数的取值为所述L2。The method as claimed in claim 14 is characterized in that the second condition includes: the ratio between the singular value of the mainstream of the second channel information and the singular value of the jth stream among the singular values of L2 streams of the second channel information is less than or equal to a second threshold, and the second threshold is determined based on the signal-to-noise ratio corresponding to the second channel information; wherein j is an integer from 1 to L2, and the value of the second number of streams is L2. 如权利要求13-15任一项所述的方法,其特征在于,所述根据所述第二信道信息和所述第三流数,向所述第一通信装置发送信息,包括:The method according to any one of claims 13 to 15, wherein the sending information to the first communication device according to the second channel information and the third number of streams comprises: 根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二通信配置信息;其中,所述L的取值为所述第三流数;所述第二通信配置信息包括如下的一项或多项:预编码信息、信道编码参数、调制参数、用于加密通信的第二密钥;Determine the second communication configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; wherein the value of L is the third number of streams; the second communication configuration information includes one or more of the following: precoding information, channel coding parameters, modulation parameters, and a second key for encrypted communication; 根据所述第二通信配置信息,向所述第一通信装置发送信息。Send information to the first communication device according to the second communication configuration information. 如权利要求16所述的方法,其特征在于,所述根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二传输配置信息,包括:The method according to claim 16, characterized in that the determining the second transmission configuration information according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams comprises: 根据所述第二信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数,确定第二参数;Determine a second parameter according to the singular values of the L streams of the second channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams; 根据所述第二参数,确定所述第二通信配置信息。The second communication configuration information is determined according to the second parameter. 如权利要求17所述的方法,其特征在于,所述第二参数满足如下关系式:
The method according to claim 17, characterized in that the second parameter Satisfies the following relationship:
其中,所述wl表示所述L个流的奇异值中第l个奇异值信息对应的权重系数,所述Hab表示所述第二信道信息,所述σl(Hba)指示所述第二信道信息的L个流的奇异值中第l个流的奇异值,所述l为1至L的整数。Among them, the w l represents the weight coefficient corresponding to the lth singular value information among the singular values of the L streams, the Hab represents the second channel information, the σ l (H ba ) indicates the singular value of the lth stream among the singular values of the L streams of the second channel information, and l is an integer from 1 to L.
如权利要求18所述的方法,其特征在于,所述第二参数与第一参数满足如下关系式:
The method according to claim 18, characterized in that the second parameter With the first parameter Satisfies the following relationship:
其中,所述第一参数是基于所述第一信道信息的L个流的奇异值和所述L个流的奇异值中每个奇异值信息对应的权重系数确定的,所述σ1(E)是基于所述第一通信装置和所述第二通信装置之间的信道噪声确定的。Among them, the first parameter It is determined based on the singular values of L streams of the first channel information and the weight coefficient corresponding to each singular value information in the singular values of the L streams, and the σ 1 (E) is determined based on the channel noise between the first communication device and the second communication device.
如权利要求13-19任一项所述的方法,其特征在于,在获取第三流数之前,还包括:The method according to any one of claims 13 to 19, characterized in that before obtaining the third stream number, it further comprises: 与所述第一通信装置建立安全连接。A secure connection is established with the first communication device. 如权利要求13-20任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 13 to 20, wherein obtaining the third stream number comprises: 接收所述第一通信装置指示的所述第三流数,所述第三流数小于或等于所述第一流数。The third number of streams indicated by the first communication device is received, where the third number of streams is less than or equal to the first number of streams. 如权利要求13-20任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 13 to 20, wherein obtaining the third stream number comprises: 向所述第一通信装置指示所述第二流数;indicating the second number of streams to the first communication device; 接收来自所述第一通信装置的第二指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,所述第三流数为所述第一流数;或者,所述第二指示信息指示所述第三流数,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。Receive second indication information from the first communication device; wherein the second indication information indicates that the first number of streams is the same as the second number of streams, and the third number of streams is the first number of streams; or, the second indication information indicates the third number of streams, and the third number of streams is less than or equal to the minimum value of the first number of streams and the second number of streams. 如权利要求13-20任一项所述的方法,其特征在于,所述获取第三流数,包括:The method according to any one of claims 13 to 20, wherein obtaining the third stream number comprises: 接收所述第一通信装置指示的所述第一流数;receiving the first number of streams indicated by the first communication device; 根据所述第一流数和所述第二流数,确定所述第三流数;其中,当所述第一流数与所述第二流数相 同时,所述第三流数为所述第二流数;或者,所述第一流数与所述第二流数不同时,所述第三流数小于或等于所述第一流数和所述第二流数中的最小值。According to the first flow number and the second flow number, the third flow number is determined; wherein, when the first flow number is equal to the second flow number At the same time, the third stream number is the second stream number; or, when the first stream number is different from the second stream number, the third stream number is less than or equal to the minimum value of the first stream number and the second stream number. 如权利要求23所述的方法,其特征在于,还包括:The method of claim 23, further comprising: 向所述第一通信装置发送第一指示信息;其中,所述第二指示信息指示所述第一流数与所述第二流数相同,或者,所述第一指示信息指示所述第三流数。Sending first indication information to the first communication device; wherein the second indication information indicates that the first number of streams is the same as the second number of streams, or the first indication information indicates the third number of streams. 一种通信装置,其特征在于,包括用于执行如权利要求1至12中任一项所述方法的模块。A communication device, characterized by comprising a module for executing the method as claimed in any one of claims 1 to 12. 一种通信装置,其特征在于,包括用于执行如权利要求13至24中任一项所述方法的模块。A communication device, characterized by comprising a module for executing the method as claimed in any one of claims 13 to 24. 一种通信装置,其特征在于,包括:至少一个处理器,所诉处理器与存储器耦合;所述存储器用于存储计算机程序或指令;A communication device, characterized in that it comprises: at least one processor, wherein the processor is coupled to a memory; the memory is used to store computer programs or instructions; 所述至少一个处理器,用于执行所述计算机程序或指令,以实现如权利要求1至12中任一项所述的方法,或如权利要求13至24中任一项所述的方法。The at least one processor is configured to execute the computer program or instructions to implement the method according to any one of claims 1 to 12, or the method according to any one of claims 13 to 24. 一种通信装置,其特征在于,包括:逻辑电路和输入输出接口;A communication device, characterized in that it comprises: a logic circuit and an input and output interface; 所述输入输出接口,用于与所述通信装置之外的模块通信;The input and output interface is used to communicate with modules outside the communication device; 所述逻辑电路用于执行如权利要求1至12中任一项所述的方法,或执行如权利要求13至24中任一项所述的方法。The logic circuit is used to execute the method according to any one of claims 1 to 12, or to execute the method according to any one of claims 13 to 24. 一种通信系统,其特征在于,包括用于执行如权利要求1至12中任一项所述的方法的第一通信装置,以及用于执行如权利要求13至24中任一项所述的方法的第二通信装置。A communication system, characterized by comprising a first communication device for executing the method according to any one of claims 1 to 12, and a second communication device for executing the method according to any one of claims 13 to 24. 一种计算机可读存储介质,其特征在于,所述存储介质中存储有计算机程序或指令,当所述计算机程序或指令被通信装置执行时,实现如权利要求1至24中任一项所述的方法。A computer-readable storage medium, characterized in that a computer program or instruction is stored in the storage medium, and when the computer program or instruction is executed by a communication device, the method as described in any one of claims 1 to 24 is implemented. 一种包含指令的计算机程序产品,其特征在于,当其在计算机上运行时,使得如权利要求1至24中任一项所述的方法被执行。 A computer program product comprising instructions, characterized in that when the computer program product is run on a computer, the method according to any one of claims 1 to 24 is executed.
PCT/CN2023/123043 2023-09-29 2023-09-29 Communication method and device Pending WO2025065717A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/123043 WO2025065717A1 (en) 2023-09-29 2023-09-29 Communication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2023/123043 WO2025065717A1 (en) 2023-09-29 2023-09-29 Communication method and device

Publications (1)

Publication Number Publication Date
WO2025065717A1 true WO2025065717A1 (en) 2025-04-03

Family

ID=95204639

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/123043 Pending WO2025065717A1 (en) 2023-09-29 2023-09-29 Communication method and device

Country Status (1)

Country Link
WO (1) WO2025065717A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040002364A1 (en) * 2002-05-27 2004-01-01 Olav Trikkonen Transmitting and receiving methods
CN108702185A (en) * 2016-03-11 2018-10-23 株式会社Ntt都科摩 Base station
CN115276733A (en) * 2021-04-30 2022-11-01 华为技术有限公司 Communication method and communication device

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040002364A1 (en) * 2002-05-27 2004-01-01 Olav Trikkonen Transmitting and receiving methods
CN108702185A (en) * 2016-03-11 2018-10-23 株式会社Ntt都科摩 Base station
CN115276733A (en) * 2021-04-30 2022-11-01 华为技术有限公司 Communication method and communication device

Similar Documents

Publication Publication Date Title
US12143839B2 (en) Interference measurement method and apparatus
US12120774B2 (en) Radio resource control procedures for machine learning
US10117107B2 (en) Method, apparatus, system and computer program
CN110831135A (en) A method and apparatus for power control
CN118556371A (en) User Equipment (UE) Beam Prediction Using Machine Learning
EP3417664A1 (en) Uplink selection for wireless network based on network cell weight and link-specific weight for wireless links
CN113170467B (en) Beam indicating method, device and communication equipment
WO2021254211A1 (en) Electronic device and method for wireless communication, and computer-readable storage medium
EP4316035A1 (en) Exploitation of transmitter (tx) power for each band dual up-link (ul) carrier aggregation (ca)
WO2023044904A1 (en) Communication method, terminal device and network device
WO2025065717A1 (en) Communication method and device
US20250247720A1 (en) User equipment machine learning action decision and evaluation
US20240340680A1 (en) Selective learning for ue reported values
WO2022012256A1 (en) Communication method and communication device
WO2021036934A1 (en) Method and apparatus for sending and receiving indication
WO2025092059A1 (en) Method, apparatus, and system for artificial intelligence (ai) model splitting
EP4572172A1 (en) Communication method and apparatus
CN113228798A (en) Apparatus, method and computer program
WO2025157190A1 (en) Channel measurement method, apparatus, system, chip module and storage medium
CN107453855A (en) A kind of control channel sending method and device
WO2025218482A1 (en) Information configuration method and communication apparatus
WO2025195293A1 (en) Channel state information feedback method and related product
CN120881709A (en) Power control method and related product
WO2025113437A1 (en) Communication method and apparatus, terminal device, and network device
CN120513682A (en) Method and apparatus in a node for wireless communication

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23953858

Country of ref document: EP

Kind code of ref document: A1