Wireless communication method and device
By generating a single carrier signal with low PAPR in the terminal device and multiplexing it with a multi-carrier signal, the problem of receiver multiplexing in a single carrier and multi-carrier waveform hybrid system is solved, and the effect of reducing costs and improving efficiency is achieved.
Patent Information
- Application Number
- CN202311820351.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2025-06-27
AI Technical Summary
The prior art is difficult to realize receiver multiplexing in wireless communication systems where single-carrier and multi-carrier waveforms exist, resulting in excessive system cost.
The terminal device generates a single carrier signal with a low PAPR based on the parameter set, and enables the single carrier signal to multiplex the receiver with the multi-carrier signal, reducing the complexity of the transmitter.
Receiver multiplexing of single-carrier and multi-carrier signals is realized, reducing resource waste, improving communication efficiency, and compatible with existing protocols.
Smart Images

Figure CN120223491A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of wireless communication technologies, and more specifically, to a communication method and apparatus. Background Art
[0002] Orthogonal frequency division multiplexing (OFDM) technology is a waveform widely used in various communication systems. However, the OFDM waveform has the disadvantage of a high peak-to-average power ratio (PAPR). Discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM) has the advantage of a lower PAPR compared to the OFDM waveform, but at the same time brings higher complexity. Single carrier QAM (SC-QAM) and single carrier FDE (SC-FDE) are traditional single carrier waveforms. Single carrier waveforms have the advantages of lower PAPR and lower transmitter complexity. For high frequency and large bandwidth, SC-QAM and SC-FDE have greater advantages compared to DFT-s-OFDM. However, SC-QAM and SC-FDE are not compatible with the existing NR protocol, and in traditional systems, the coexistence problem of single carrier and multi carrier cannot be well solved, resulting in the need to design receivers for the two waveforms separately in the system, causing a problem of excessive cost.
[0003] Therefore, there is an urgent need for a solution method that enables single carrier and multi carrier to share a receiver in a wireless communication system where single carrier and multi carrier waveforms coexist. At the same time, since the transmitter sends a single carrier, the complexity of signal generation is reduced, and the generated single carrier waveform has a low PAPR and is compatible with the existing protocol. Summary of the Invention
[0004] The present application provides a wireless communication method and apparatus, enabling a terminal device to generate a single carrier signal with a low PAPR, which has lower complexity compared to generating a multi carrier signal, and the single carrier signal can share a receiver with the multi carrier signal.
[0005] In a first aspect, a wireless communication method is provided. This method can be executed by a terminal device, or by a chip or circuit of the terminal device. The present application does not make any limitation in this regard. For ease of description, the following takes the execution by the terminal device as an example for illustration.
[0006] The method includes: generating a single - carrier signal according to a parameter set and a bitstream to be transmitted, where the parameter set includes one or more of the following: configuration index; number of physical resource blocks (PRBs); number of resource elements (REs); system bandwidth; roll - off factor; number of points of fast Fourier transformation (FFT); length of system cyclic prefix (CP); length of CP in a symbol; symbol rate; up - sampling multiple; down - sampling multiple;
[0007] Transmit the single - carrier signal.
[0008] In combination with the first aspect, in some implementations of the first aspect, generating a single - carrier signal according to a parameter set and a bitstream to be transmitted includes: modulating the bitstream to be transmitted to obtain a first signal; adding a CP to the first signal to obtain a second signal; up - sampling the second signal to obtain a third signal; pulse - shaping the third signal to obtain a fourth signal; down - sampling the fourth signal to obtain a single - carrier signal.
[0009] Based on the above - mentioned solution, the terminal device reduces the complexity of generating a single - carrier signal according to the obtained parameter set. The generated single - carrier signal has a low PAPR, and this single - carrier signal can share a receiver with a multi - carrier signal, thereby reducing resource waste and improving communication efficiency.
[0010] In combination with the first aspect, in some implementations of the first aspect, when the up - sampling multiple is 1, up - sampling the second signal to obtain a third signal is an optional step; when the down - sampling multiple is 1, down - sampling the fourth signal to obtain a single - carrier signal is an optional step.
[0011] Based on the above - mentioned solution, the process of generating a single - carrier signal is simplified to a certain extent, reducing the complexity.
[0012] In combination with the first aspect, in some implementations of the first aspect, generating a single - carrier signal according to a parameter set and a bitstream to be transmitted includes: modulating the bitstream to be transmitted to obtain a first signal; up - sampling the first signal to obtain a second signal; pulse - shaping the second signal to obtain a third signal; folding and adding the third signal to obtain a fourth signal; down - sampling the fourth signal to obtain a fifth signal; adding a CP to the fifth signal to obtain a single - carrier signal.
[0013] Based on the above - mentioned solution, the terminal device reduces the complexity of generating a single - carrier signal according to the obtained parameter set. The generated single - carrier signal has a low PAPR, and this single - carrier signal can share a receiver with a multi - carrier signal, thereby reducing resource waste and improving communication efficiency.
[0014] In combination with the first aspect, in some implementations of the first aspect, when the upsampling factor is 1, upsampling the first signal to obtain the second signal is an optional step; when the downsampling factor is 1, downsampling the fourth signal to obtain the fifth signal is an optional step.
[0015] Based on the above solution, to a certain extent, the process of generating a single-carrier signal is simplified, and the complexity of generating a single-carrier signal is further reduced.
[0016] In combination with the first aspect, in some implementations of the first aspect, the parameter set further includes parameters of a filter, such as the number of taps of a time-domain filter or the response array of a time-domain filter, and the parameters of the filter are used for the pulse shaping stage.
[0017] Based on the above solution, the terminal device reduces the complexity of generating a single-carrier signal according to the obtained parameter set, thereby generating a single-carrier signal with a low PAPR, and the single-carrier signal can be multiplexed with a traditional multi-carrier signal, such as OFDM, at the receiver, thereby reducing resource waste and improving communication efficiency.
[0018] In combination with the first aspect, in some implementations of the first aspect, when the sampling method in the modulation stage is pure real number modulation and π / 2 phase rotation, the terminal device defaults the roll-off factor to 1.
[0019] In combination with the first aspect, in some implementations of the first aspect, the terminal device receives indication information, and the indication information is used to instruct the terminal device to generate a single-carrier signal.
[0020] The indication information for indicating the enabling of transform precoding can be configured by the network device through high-layer signaling radio resource control (RRC), or can be downlink control information (DCI), and there is no limitation on this.
[0021] In a possible implementation, the indication information is used to indicate that transform precoding is enabled, so as to generate a single-carrier signal in combination with the obtained parameter set.
[0022] In another possible implementation, the indication information can be predefined by the protocol and can be referred to as a switch or a flag. In the embodiments of the present application, there is no limitation on the specific name and form of the indication information.
[0023] Based on the above solution, the terminal device generates a single - carrier signal according to the obtained indication information in combination with the parameter set. The generated single - carrier signal has a low PAPR, and this single - carrier signal can be multiplexed with a multi - carrier signal on the receiver, thereby reducing resource waste and improving communication efficiency.
[0024] Combined with the first aspect, in some implementation manners of the first aspect, in the pulse shaping stage, the roll - off factor among the parameters in this stage can be directly configured by the network device through the parameter set;
[0025] In another possible implementation manner, if the above parameter set does not include the roll - off factor, the roll - off factor can also be determined by the terminal device according to at least one of the following methods:
[0026] (1) Determine according to the number of PRBs and the symbol rate in the parameter set;
[0027] (2) Determine according to the number of REs and the symbol rate in the parameter set;
[0028] (3) Determine according to the system bandwidth and the symbol rate in the parameter set.
[0029] Based on the above solution, the terminal device reduces the complexity of generating a single - carrier signal according to the obtained parameter set, and generates a signal with a low PAPR according to different parameter combinations configured by the network device. And this signal can be multiplexed with a multi - carrier signal on the receiver, thereby making the process of generating a single - carrier signal more flexible while reducing resource waste and improving communication efficiency.
[0030] Combined with the first aspect, in some implementation manners of the first aspect, in the adding CP stage, the CP length in the symbol among the parameters in this stage can be directly configured by the network device through the parameter set;
[0031] In another possible implementation manner, if the above parameter set does not include the CP length in the symbol, the CP length in the symbol can also be determined by the terminal device according to the number of FFT points, the system CP length, and the up - sampling multiple and down - sampling multiple in the parameter set.
[0032] Based on the above solution, the terminal device reduces the complexity of generating a single - carrier signal according to the obtained parameter set, and generates a signal with a low PAPR according to different parameter combinations configured by the network device. And this signal can be multiplexed with a multi - carrier signal on the receiver, thereby making the process of generating a single - carrier signal more flexible while reducing resource waste and improving communication efficiency.
[0033] In combination with the first aspect, in some implementations of the first aspect, the parameter set may further include FDRA. Based on the FDRA value, the number of FFT points can be determined, or the scheduling bandwidth size can be determined based on the FDRA value, or the number of symbols to be transmitted in the schedule can be determined based on the FDRA value, that is:
[0034] (1) Determine the number of FFT points according to the FDRA value; or,
[0035] (2) Determine the number of PRBs according to the FDRA value; or,
[0036] (3) Determine the number of REs according to the FDRA value.
[0037] In a possible implementation, if the number of PRBs indicated by the scheduling FDRA of the network device is greater than or equal to the maximum number of PRBs of the current system, the terminal device determines the number of FFT points accordingly.
[0038] In combination with the first aspect, in some implementations of the first aspect, the terminal device receives a specific value predefined by the protocol, and then the terminal device adjusts the signal generation process.
[0039] In a possible implementation, the number of PRBs received by the terminal device is a specific value predefined by the protocol, and this specific value is used to indicate a padding operation before entering the CP phase.
[0040] In a possible implementation, 0 or random modulation symbols are added to the signal to complete the padding operation.
[0041] In another possible implementation, modulation symbols carrying information to be transmitted are added to the signal to complete the padding operation.
[0042] In a possible implementation, when the number of PRBs is a specific value predefined by the protocol, the default upsampling factor and downsampling factor are both 1.
[0043] Based on the above scheme, for the specific parameters predefined by the protocol, the terminal device adjusts the signal generation process, further optimizing the process of generating a single - carrier signal, thereby generating a single - carrier signal with low PAPR, and this single - carrier signal can be multiplexed with a multi - carrier signal in the receiver.
[0044] In combination with the first aspect, in some implementations of the first aspect, the configuration index in the foregoing parameter set is used to identify different parameter sets.
[0045] In another possible implementation, the terminal device directly receives the parameter set, that is, it does not have to receive the parameter set in the way of using the configuration index.
[0046] Based on the above solution, the terminal device can receive the parameters required to generate a single-carrier signal in two ways: receiving a configuration index and directly receiving a parameter set, making the communication method more flexible.
[0047] In combination with the first aspect, in some implementation manners of the first aspect, the parameter set is configured by the access network device; or, the parameter set is predefined by the protocol.
[0048] Based on the above solution, multiple options are provided for the specific source of the parameter set, making the communication method more flexible.
[0049] In a second aspect, a method for wireless communication is provided. This method can be executed by a network device, or can also be executed by a chip or circuit of the network device. This application does not make any limitations in this regard. For ease of description, the following will take the execution by the network device as an example for illustration.
[0050] The method includes: sending a first indication information for indicating the enabling of transform precoding; sending a second indication information for indicating that the terminal device generates a single-carrier signal; and receiving the single-carrier signal by using a multi-carrier receiver, where the single-carrier signal is generated based on the indication information.
[0051] In combination with the second aspect, in some implementation manners of the second aspect, the network device sends the first indication information to indicate the enabling of transform precoding, and thus combines with the sent second indication information to indicate that the terminal device generates a single-carrier signal.
[0052] It should be understood that the first indication information for indicating the enabling of transform precoding can be configured by the network device through RRC, or can also be indicated through DCI signaling, and there is no limitation in this regard.
[0053] In combination with the second aspect, in some implementation manners of the second aspect, the second indication information includes a parameter set; the parameter set includes one or more of the following: a configuration index; the number of PRBs; the number of REs; the system bandwidth; the roll-off factor; the number of FFT points; the system CP length; the CP length in a symbol; the symbol rate; the upsampling multiple; the downsampling multiple; and the aforementioned single-carrier signal is generated according to the parameter set.
[0054] Based on the above solution, the network device indicates to the terminal device to generate a single-carrier signal with a low PAPR, while reducing the complexity of generating the single-carrier signal, and the single-carrier signal can share the receiver with the multi-carrier signal, thereby reducing resource waste and improving communication efficiency.
[0055] In combination with the second aspect, in some implementation manners of the second aspect, the CP length in the symbol in the parameter set is determined according to the number of FFT points, the system CP length, and the upsampling multiple and the downsampling multiple.
[0056] Based on the above solution, the network device instructs the terminal device to generate a single-carrier signal with low PAPR, while reducing the complexity of generating the single-carrier signal, and the single-carrier signal can be multiplexed with the multi-carrier signal at the receiver, thereby reducing resource waste and improving communication efficiency.
[0057] Combined with the second aspect, in some implementation manners of the second aspect, the roll-off factor in the parameter set can be determined according to at least one of the following manners:
[0058] (1) Determine according to the number of PRBs and the symbol rate in the parameter set;
[0059] (2) Determine according to the number of REs and the symbol rate in the parameter set;
[0060] (3) Determine according to the system bandwidth and the symbol rate in the parameter set;
[0061] (4) The network device configures through RRC or through DCI. The embodiments of the present application do not limit the specific configuration manner;
[0062] (5) Pre-defined by the protocol.
[0063] Based on the above solution, the terminal device reduces the complexity of generating the single-carrier signal according to the obtained parameter set, thereby generating a single-carrier signal with low PAPR, and the single-carrier signal can be multiplexed with the multi-carrier signal at the receiver, thereby reducing resource waste and improving communication efficiency. At the same time, different manners are adopted to determine specific parameters, so that the signal generation process is more flexible.
[0064] Combined with the second aspect, in some implementation manners of the second aspect, the parameter set further includes parameters of the filter, such as the number of taps of the time-domain filter.
[0065] In a possible implementation manner, the parameters of the filter are determined according to the roll-off factor.
[0066] Combined with the second aspect, in some implementation manners of the second aspect, the parameter set further includes FDRA, and the FDRA value is used to determine the number of FFT points, or determine the scheduling bandwidth size according to the FDRA value, or determine the number of symbols to be transmitted for scheduling according to the FDRA value.
[0067] In a possible implementation manner, if the number of PRBs indicated by the network device through scheduling FDRA is greater than or equal to the maximum number of PRBs of the current system, the terminal device determines the number of FFT points accordingly.
[0068] In combination with the second aspect, in some implementations of the second aspect, the second indication information includes a transmission bandwidth predefined by the protocol. After indicating that the transform precoding is enabled, the network device indicates to the terminal device to process the signal by scheduling special bandwidth resources, so that the terminal device generates a single-carrier signal with a low PAPR, and this signal can be multiplexed with a multi-carrier signal at the receiver, thereby reducing resource waste and improving communication efficiency.
[0069] In a possible implementation, the number of PRBs received by the terminal device is a specific value predefined by the protocol. Combining with the indication information received for indicating the start of transform precoding, the terminal device defaults to using the method of generating signals purely in the time domain to send single-carrier signals.
[0070] In a possible implementation, when the number of PRBs is a specific value predefined by the protocol, the default upsampling factor and downsampling factor are both 1.
[0071] Based on the above solutions, through two methods of explicit indication and implicit indication, the terminal device is enabled to generate a single-carrier signal with a low PAPR using a pure time-domain processing method, making the communication method more flexible.
[0072] In a third aspect, a communication device is provided. The device includes: a processor, a memory, and a transceiver. The memory is used to store computer programs; at least one processor is used to execute the computer programs or instructions stored in the memory and control the transceiver to send and receive signals, so that the communication device can execute the method provided in any implementation of the first aspect when running.
[0073] In a possible implementation, the structure of the communication device may include a processing unit and a transceiver unit. The processing unit is configured to support the communication device to execute the corresponding functions in the above method. The transceiver unit is used to support the communication between the communication device and other communication devices, so that the communication device can execute the method provided in any implementation of the first aspect when running. The communication device may further include a storage unit, and the storage unit is used to be coupled with the processing unit and the transceiver unit, and stores the necessary program instructions and data of the communication device, so that the communication device can execute the method provided in any implementation of the first aspect when running.
[0074] In another possible implementation, the communication device is a chip or a chip system. The processing unit may also be embodied as a processing circuit or a logic circuit; the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit on the chip or the chip system, so that the communication device can execute the method provided in any implementation of the first aspect when running.
[0075] Fourthly, a communication device is provided, which includes a processor, a memory, and a transceiver. The memory is used to store computer programs. The at least one processor is configured to execute the computer programs or instructions stored in the memory and control the transceiver to transmit and receive signals, so that the communication device can execute the methods provided in any of the implementation manners in the second aspect when running.
[0076] In a possible implementation manner, the structure of the communication device may include a processing unit and a transceiver unit. The processing unit is configured to support the communication device to execute the corresponding functions in the above methods. The transceiver unit is used to support the communication between the communication device and other communication devices, so that the communication device can execute the methods provided in any of the implementation manners in the second aspect when running. The communication device may further include a storage unit, which is used to be coupled with the processing unit and the transceiver unit, and stores the necessary program instructions and data of the communication device, so that the communication device can execute the methods provided in any of the implementation manners in the second aspect when running.
[0077] In another possible implementation manner, the communication device is a chip or a chip system. The processing unit may also be embodied as a processing circuit or a logic circuit; the transceiver unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip or the chip system, so that the communication device can execute the methods provided in any of the implementation manners in the second aspect when running.
[0078] Fifthly, a processor is provided, including a processor, which is configured to read and execute the computer programs stored in the memory to execute the methods in any possible implementation manner in the first aspect and the second aspect.
[0079] For example, the communication device may be a chip or a chip system.
[0080] Optionally, the chip further includes a memory, and the memory is connected to the processor through a circuit or a wire. The memory may store the computer programs or instructions necessary for implementing any of the methods in the first aspect to the second aspect.
[0081] Further optionally, the chip further includes a communication interface.
[0082] For operations such as transmission, sending, and receiving involved by the processor, if there is no special description, or if it does not conflict with its actual role or internal logic in the relevant description, they can all be more generally understood as operations such as output, reception, and input of the processor, rather than the transmission, sending, and receiving operations directly performed by the radio frequency circuit and the antenna.
[0083] Sixth aspect, a communication system is provided, which includes the communication device as described in the third aspect and / or the communication device as described in the fourth aspect.
[0084] Seventh aspect, a computer-readable storage medium is provided, which stores program codes for a device to execute, and the program codes include methods for executing any implementation manners provided in the first aspect to the second aspect above.
[0085] Eighth aspect, a chip system is provided, which includes a processor and an interface. The interface is used to obtain programs or instructions, and the processor is used to call the programs or instructions to implement or support the methods provided in any implementation manner of the first aspect to the second aspect above.
[0086] In a possible design, the chip system further includes a memory, and the memory is used to store necessary program instructions and data of the terminal. The chip system can be composed of chips or include chips and other discrete devices.
[0087] Ninth aspect, a computer program product is provided, which includes computer program codes. When the computer program codes run on the computer, the methods in any possible implementation manner of the first aspect to the second aspect above are executed. Description of the Drawings
[0088] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to the embodiments of the present application.
[0089] Figure 2 is a schematic flowchart of a modulation and demodulation module 200.
[0090] Figure 3 is a schematic diagram of the processing flows of a transmitter and a receiver of SC-QAM.
[0091] Figure 4 is a schematic diagram of the processing flows of a transmitter and a receiver of SC-FDE.
[0092] Figure 5 is a schematic flowchart of a communication method 500 provided by the embodiments of the present application.
[0093] Figure 6 is a flowchart of a method 600 for generating a single-carrier signal provided by the embodiments of the present application.
[0094] Figure 7 is an example diagram of a modulation method 700 provided by the embodiments of the present application.
[0095] Figure 8It is a flowchart of a method 800 for generating a single - carrier signal provided by an embodiment of the present application.
[0096] Figure 9 It is an example diagram of a convolution principle 900 applied to the method of an embodiment of the present application.
[0097] Figure 10 It is a schematic block diagram of a communication device 1000 provided by an embodiment of the present application.
[0098] Figure 11 It is a schematic block diagram of a communication device 1100 provided by an embodiment of the present application. Detailed implementation manners
[0099] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.
[0100] The technical solutions provided by the embodiments of the present application can be applied to various communication systems, such as: the fifth - generation (5G) or new radio (NR) system, the long - term evolution (LTE) system, the LTE frequency - division duplex (FDD) system, the LTE time - division duplex (TDD) system, the wireless local area network (WLAN) system, the satellite communication system, future communication systems such as the sixth - generation mobile communication system, or a fusion system of multiple systems, etc. The technical solutions provided by 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 the Internet of Things (IoT) communication system or other communication systems.
[0101] A device in a communication system can send a signal to another device or receive a signal from another device. The signal can include information, signaling, data, etc. Herein, the device can also be replaced with an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. In the present application, the device is taken as an example for description. For example, a communication system can include at least one terminal device and at least one network device. The network device can send a downlink signal to the terminal device, and / or the terminal device can send an uplink signal to the network device.
[0102] In the embodiments of the present application, the terminal device may also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device.
[0103] The terminal device may be a device that provides voice / data. For example, it may be a handheld device with wireless connection capabilities, a vehicle-mounted device, etc. Currently, some examples of terminals are: mobile phones, tablet computers, laptop computers, palmtop computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices, or other processing devices connected to a wireless modem, wearable devices, terminal devices in 5G networks, or terminal devices in future evolved public land mobile networks (PLMNs), etc. The embodiments of the present application are not limited thereto.
[0104] By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technologies to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is either directly worn on the body or integrated into the user's clothing or accessories. A wearable device is not just a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can achieve complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.
[0105] In the embodiments of the present application, the device for implementing the functions of the terminal device, that is, the terminal device, may be the terminal device itself or a device capable of supporting the terminal device to implement such functions, such as a chip system or a chip, and this device may be installed in the terminal device. In the embodiments of the present application, the chip system may be composed of chips or may include chips and other discrete devices.
[0106] The network device in the embodiments of this application can be a device used to communicate with a terminal device. This network device can also be referred to as an access network device or a radio access network device. For example, the network device can be a base station. The network device in the embodiments of this application can refer to a radio access network (RAN) node (or device) that connects a terminal device to a wireless network. A base station can generally cover various names as follows, or be replaced with the following names. For example: Node B, evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master station, secondary station, multi-standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. A base station can also refer to a communication module, a modem, or a chip used to be disposed in the foregoing device or apparatus. A base station can also be a mobile switching center and a device that undertakes the function of a base station in D2D, V2X, M2M communications, a network-side device in a 6G network, a device that undertakes the function of a base station in a future communication system, etc. A base station can support networks with the same or different access technologies. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the network device.
[0107] In some deployments, the network device mentioned in the embodiments of this application can be a device including a CU, or a DU, or a device including a CU and a DU, or a device including a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)) and a DU node.
[0108] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open RAN (ORAN) system, the CU may also be referred to as O-CU (open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0109] In the embodiments of this application, the device for implementing the functions of a network device may be the network device itself, or a device capable of supporting the network device to implement such functions, such as a chip system or a chip, and this device may be installed in the network device. In the embodiments of this application, the chip system may be composed of chips, or may include chips and other discrete devices.
[0110] The network device and the terminal device may be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they may also be deployed on water; they may also be deployed on airplanes, balloons, and satellites in the air. The embodiments of this application do not limit the scenarios in which the network device and the terminal device are located. In addition, the terminal device and the network device may be hardware devices, or may be software functions running on dedicated hardware or software functions running on general hardware. For example, they may be virtualized functions instantiated on a platform (such as a cloud platform), or they may be entities including dedicated or general hardware devices and software functions. This application does not limit the specific forms of the terminal device and the network device.
[0111] In practical applications, the wireless communication system may include multiple network devices at the same time, or may include multiple terminal devices at the same time, without limitation. One network device may simultaneously perform downlink data transmission with one or more terminal devices. One terminal device may also simultaneously perform uplink data transmission with one or more network devices. The embodiments of this application do not limit the number of terminal devices and network devices included in the wireless communication system.
[0112] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to the embodiments of this application. As Figure 1 shown, in the process of communicating with the base station 101, the terminal device 102 uses the DFT-s-OFDM multi-carrier waveform, the terminal device 103 uses the OFDM multi-carrier waveform, and the terminal device 104 uses the CP-SC single-carrier waveform.
[0113] Among them, the OFDM waveform can convert a high-speed data stream into multiple parallel low-speed data streams through serial / parallel conversion, and then distribute them to sub-channels on several sub-carriers with different frequencies for transmission, thereby improving the spectrum utilization rate. However, OFDM has a relatively high PAPR.
[0114] The DFT-s-OFDM multi-carrier waveform utilizes the OFDM transmitter structure and performs precoding before data is mapped to sub-carriers. After precoding, DFT-s-OFDM can obtain a lower PAPR than OFDM, but it is also more complex.
[0115] The CP-SC single-carrier waveform is used to represent that when generating a single-carrier waveform at the transmitter, the method of adding a CP is used to resist multipath interference. The single-carrier waveform has the advantages of low PAPR and low transmitter complexity, but it cannot be multiplexed with traditional multi-carrier waveforms, such as OFDM, at the receiver, resulting in relatively low communication efficiency.
[0116] The embodiments of the present application provide a single-carrier waveform that can be multiplexed with traditional multi-carrier waveforms, such as OFDM, in a wireless communication system where single-carrier and multi-carrier waveforms coexist, and at the same time, it also obtains the advantages of low PAPR and low complexity in the process of generating the signal due to the transmitter sending a single-carrier signal.
[0117] Figure 2 It is a schematic flowchart of the modulation and demodulation module 200. The content involved in the embodiments of the present application mainly focuses on Figure 2 the waveform generator part in
[0118] The role of the waveform generator is to generate a modulation waveform for signal transmission. According to different modulation methods, the waveform generator can generate different modulation waveforms, and the generated modulation waveforms are used to load the signal onto the carrier for transmission in the channel.
[0119] SC-QAM and SC-FDE are traditional single-carrier waveforms. The single-carrier waveform has the advantages of lower PAPR and lower transmitter complexity. For high-frequency large bandwidth, the advantages of SC-QAM or SC-FDE are more prominent. However, SC-QAM and SC-FDE are not compatible with the existing NR protocol, and in traditional systems, the coexistence problem of single-carrier and multi-carrier cannot be well solved, resulting in the need to design separate receivers for the system to receive the corresponding signals for the two waveforms, causing a problem of too high cost. Therefore, the embodiments of the present application provide a method for generating a single-carrier waveform to solve such problems.
[0120] Figure 3 It is a schematic diagram of the processing flow of the transmitter and receiver of the SC-QAM single-carrier waveform. Figure 3 In (a) is a schematic diagram of the transmitter processing flow of SC-QAM,Figure 3 In (b) is a schematic diagram of the receiver processing flow of SC-QAM.
[0121] As Figure 3 shown, both the transmission and reception of SC-QAM are completed in the time domain, without involving time-frequency domain transformation, and only require time-domain matched filtering and up / down sampling. Therefore, compared with multi-carrier waveforms, SC-QAM has the advantages of low generation process complexity and low PAPR.
[0122] It should be understood that the time-frequency domain transformation may include operations such as FFT, inverse fast Fourier transform (IFFT), discrete Fourier transform (DFT), and inverse discrete Fourier transform (IDFT).
[0123] Figure 4 is a schematic diagram of the transmitter and receiver processing flows of the SC-FDE single-carrier waveform. Figure 4 In (a) is a schematic diagram of the transmitter processing flow of SC-FDE, Figure 4 and in (b) is a schematic diagram of the receiver processing flow of SC-FDE.
[0124] The difference between SC-FDE and traditional SC-QAM is that at the transmitter, the method of adding CP is used to resist multipath interference, and at the receiver, signal processing is performed in the frequency domain. Therefore, it is necessary to perform time-frequency domain transformation on the signal. For example, perform FFT on the received signal to obtain the frequency-domain signal for channel estimation and equalization. After eliminating the channel influence, convert it back to the time domain to obtain the constellation symbols. Using the SC-FDE method enables a single carrier to obtain the ability to process multiple data simultaneously similar to a multi-carrier system, while overcoming the influence of the multipath channel on the system performance.
[0125] Figure 5 is a schematic flowchart of a communication method 500 provided by an embodiment of the present application.
[0126] S501, send the first indication information;
[0127] Specifically, the first indication information is used to instruct the terminal device to generate a single-carrier signal using the method in the embodiment of the present application;
[0128] Specifically, the first indication information is RRC signaling information or DCI signaling information, and the embodiment of the present application does not limit this;
[0129] Optionally, the first indication information is used to instruct the enabling of transform precoding;
[0130] Optionally, the first indication information may be predefined by the protocol and may be referred to as a switch or a flag. In the embodiments of the present application, the specific name and form of the first indication information are not limited.
[0131] S502, send the second indication information;
[0132] Specifically, the second indication information is used to configure the parameters for generating a single-carrier signal;
[0133] Optionally, the second indication information may be indicated in the following manner:
[0134] Method 1
[0135] The second indication information explicitly indicates a parameter set, enabling the terminal device to generate a single-carrier signal using a pure time-domain processing method;
[0136] Optionally, the configuration method of the parameter set may include at least one of the following:
[0137] (1) The parameter set is configured by the network device;
[0138] The embodiments of the present application provide a parameter set. Each parameter set includes one or more of the following parameters: configuration index, number of PRBs, number of REs, system bandwidth, roll-off factor, number of FFT points, CP length, CP length in a symbol, symbol rate Rs, upsampling multiple K, downsampling multiple L, as shown in Table 1 specifically.
[0139] Table 1 Example table of parameter sets
[0140]
[0141] Among them, the CP length in a symbol refers to the CP length that needs to be added based on the baseband sampling rate (or the symbol rate determined by the scheduled bandwidth, or the symbol rate determined by the symbol to be transmitted). After upsampling, downsampling, or Fourier transform, the specific value of the CP length in a symbol is equal to the system CP length corresponding to the given subcarrier spacing and bandwidth (or number of FFT points).
[0142] The symbol rate Rs is the number of modulated symbols per unit time (for example, within one OFDM symbol time or one system symbol time);
[0143] The 7 parameter sets given in Table 1 are exemplary and should not be understood as including only 7 parameter sets. Among them, " / " indicates that this item in the parameter set can be empty.
[0144] Optionally, for the parameter sets in Table 1, when the network device uses DCI scheduling or RRC pre-configuration, it may be indicated by the configuration index of the parameter set;
[0145] Optionally, the network device may directly indicate the parameter set, that is, without indicating through a configuration index.
[0146] Optionally, the parameter set may further include frequency domain resource allocation (FDRA). The network device indicates the FFT size or the scheduling bandwidth or the number of symbols to be transmitted in the scheduling by defining the value of FDRA, that is:
[0147] (1) The FDRA value is used to determine the FFT size; or,
[0148] (2) The FDRA value is used to determine the number of PRBs; or,
[0149] (3) The FDRA value is used to determine the number of REs;
[0150] Optionally, if the number of PRBs indicated by the network device through scheduling FDRA is greater than or equal to the maximum number of PRBs in the current system, the terminal device determines the FFT size accordingly;
[0151] Exemplarily, the FFT size takes the smallest FFT size greater than the total number of REs.
[0152] (2) The parameter set may also be predefined by the protocol.
[0153] Method 2
[0154] The second indication information implicitly indicates that the terminal device uses a pure time domain processing method to generate a single carrier signal by scheduling special bandwidth resources;
[0155] Optionally, the network device instructs the terminal device to send a signal in the manner of DFT-s-OFDM, and indicates it by indicating specific parameters, that is, when the network device indicates specific parameters, the terminal device generates a single carrier signal by using the method provided in the embodiments of the present application;
[0156] Exemplarily, the specific parameter is the bandwidth resource allocated by the network device for the terminal device to transmit, for example, indicating that the number of PRBs is 341;
[0157] Optionally, the value of the transmission bandwidth is predefined by the protocol;
[0158] Optionally, in this method, the default upsampling factor and downsampling factor of the terminal device are both 1;
[0159] Exemplarily, when the formula (1) is satisfied, the default upsampling factor and downsampling factor of the terminal device are both 1:
[0160]
[0161] Among them, FFTsize is the number of FFT points of the system, and the terminal device can determine FFTsize according to the system bandwidth or the number of subcarriers; scheduledPRBnumber is the number of scheduled PRBs;
[0162] represents rounding down.
[0163] Optionally, in this mode, the parameters of the filter, such as the number of taps of the time-domain filter or the response array of the time-domain filter, can be configured by the network device or configured by the terminal device itself according to the capabilities of the terminal device.
[0164] Optionally, in this mode, the parameters required to generate the single-carrier signal can be configured by the network device;
[0165] Optionally, in this mode, the parameters required to generate the single-carrier signal can be predefined by the protocol;
[0166] Optionally, in this mode, the parameters required to generate the single-carrier signal can be determined by the terminal device itself;
[0167] Exemplarily, the terminal device determines the CP length in the symbol according to parameters such as the upsampling multiple, the downsampling multiple, and the bandwidth resource allocated by the network device for the terminal device to transmit.
[0168] S503, generate a single-carrier signal;
[0169] Optionally, the terminal device receives the first indication information and the second indication information, and generates a single-carrier signal according to the parameter set specified by the network device and the method provided in the embodiment of the present application;
[0170] Optionally, the terminal device combines the first indication information with the special bandwidth resources scheduled by the second indication information, and generates a single-carrier signal according to the method provided in the embodiment of the present application.
[0171] S504, transmit the single-carrier signal.
[0172] Figure 6 is a flowchart of a method 600 for generating a single-carrier signal provided by an embodiment of the present application. The specific steps of method 600 are as follows.
[0173] S601, modulation stage;
[0174] Optionally, if the bitstream to be transmitted is a DMRS sequence, the DMRS sequence needs to be Fourier-transformed and then the steps in S601 are continued;
[0175] Optionally, if the bitstream to be transmitted is a pure time-domain DMRS sequence predefined by the protocol, S601 is directly executed;
[0176] Optionally, the bitstream to be transmitted is a DMRS sequence predefined by the protocol. The DMRS sequence adopts a specific sequence or mapping method, so that the DMRS sequence can generate a single-carrier signal by using the method in the embodiments of the present application. The embodiments of the present application do not limit the specific sequence type and mapping method;
[0177] Exemplarily, the DMRS sequence predefined by the protocol is a Gray sequence or a Gray complementary sequence;
[0178] Exemplarily, the protocol predefines a DMRS sequence, and this DMRS sequence can directly generate a single-carrier signal by using the method in the embodiments of the present application without going through Fourier transform;
[0179] Optionally, the bitstream to be transmitted can also be other types of sequences, as long as subsequent operations can be performed on it by using a pure time-domain processing method. The embodiments of the present application do not limit this.
[0180] Specifically, the bitstream to be transmitted obtained by the encoder enters the modulation stage. The bitstream to be transmitted is modulated by using pure real numbers, and then the modulated signal is screened. The screened signal is subjected to a phase rotation of ±π / 2 (when taking a positive value, the phase rotates to the left; when taking a negative value, the phase rotates to the right). When screening symbols, symbols at odd positions or symbols at even positions can be selected. Taking the phase rotation of symbols at odd positions as an example, it can be represented by formula (2):
[0181]
[0182] where s can be a pulse amplitude modulation (PAM) symbol or a binary phase shift keying (BPSK) modulation symbol; i is the index of the modulation symbol; mod is the remainder operation; and d(i) is the output modulation symbol.
[0183] Optionally, the specific modulation process can be one of the following methods:
[0184] Method 1
[0185] First, BPSK is used to modulate the information bits to be modulated, and then the modulated signal is subjected to phase rotation. Taking π / 2-BPSK modulation and the phase rotation of symbols at odd positions as an example, the modulation process is shown in formula (3):
[0186]
[0187] Among them, b(i) is the bit to be modulated, d(i) is the output modulation symbol, and mod is the modulo operation.
[0188] Method 2
[0189] First, pulse amplitude modulation (PAM) is used to modulate the information bits to be modulated, including 4-PAM, 8-PAM, and 16-PAM; then the modulated signal is screened, and the screened signal is phase-rotated by ±π / 2. Among them, the symbols can be screened for the symbols in odd positions or even positions. Taking 4-PAM modulation as an example, the specific process is as follows:
[0190] Figure 7 It is an example diagram of a modulation method 700 provided by an embodiment of the present application;
[0191] Such as Figure 7 As shown, taking 4-PAM modulation as an example, the modulation process of phase-rotating the symbols in even positions by π / 2 is as follows:
[0192] The modulation principle of 4-PAM is to divide the digital signal into four levels, and each level represents two bits. As Figure 7 shown, "00" is mapped to "-3", "01" is mapped to "-1", "11" is mapped to "+1", "10" is mapped to "+3". When the information bits to be transmitted are "01100011", the output modulation symbols are "-1, +3, -3, +1", and then the symbols in even positions are phase-rotated by π / 2, that is, the modulation symbols "-1, +3j, -3, +1j" are obtained.
[0193] Optionally, the modulation method involved in S601 is determined according to the scheduling indication of the network device.
[0194] S602, enter the CP stage;
[0195] Specifically, according to the modulated data symbols obtained in S601, CP is added to the data symbols;
[0196] Optionally, the number of CP lengths to be added to the data symbols is configured by the network device, as shown in Table 1;
[0197] Optionally, the number of CP lengths to be added to the data symbols is determined by the terminal device according to parameters such as the bandwidth resources configured by the network device for transmission;
[0198] Exemplarily, the terminal device determines the CP length in the symbol according to parameters such as the upsampling multiple, downsampling multiple, system bandwidth, and symbol rate Rs;
[0199] The network device calculates the length of the CP that needs to be added to the data symbol. The specific calculation method is shown in formula (4):
[0200] The CP length in the symbol = the system CP length at the current FFT size * L / K (4)
[0201] Where K is the upsampling factor, L is the downsampling factor, and both K and L are positive integers;
[0202] Exemplarily, for parameter set 0 shown in Table 1, when the FFT size is 4096, the system CP length is 288, the upsampling factor is 4, and the downsampling factor is 3, then the CP length in the symbol is 216.
[0203] Optionally, when the parameter set shown in Table 1 does not include the CP length in the data symbol, the terminal device can determine the CP length in the symbol according to formula (4).
[0204] Optionally, the system CP length at the current FFT size is configured by the network device. When the system is configured, the system CP length at the current FFT size takes any one of {144*k, k = 1, 2, 3,...}, where k is a positive integer.
[0205] Optionally, the upsampling factor and the downsampling factor are configured by the network device;
[0206] Optionally, the system CP length at the current FFT size is predefined by the protocol;
[0207] Optionally, the upsampling factor and the downsampling factor are predefined by the protocol.
[0208] Optionally, the method for obtaining the FFT size may further include the following methods:
[0209] (1) Infer according to the bandwidth of the current serving cell;
[0210] Exemplarily, the setting condition is: the total number of RBs in the current serving cell * 12 * SCS < FFT size * SCS, then the FFT size takes the smallest FFT size that satisfies this condition in {2048*k, k = 1, 2, 3,...};
[0211] Where RB is a resource block, which is a kind of frequency-domain resource unit predefined by the protocol and includes 12 REs; each RE is a subcarrier in an OFDM waveform; SCS is the subcarrier spacing; k is a positive integer.
[0212] It should be understood that unless otherwise emphasized, in the embodiments of the present application, when both RB and PRB are used to represent the frequency-domain resource unit composed of 12 subcarriers in the frequency domain, their meanings are the same, and they can be used interchangeably without ambiguity.
[0213] (2) Configured by network devices;
[0214] The network device configures a set of parameters through high-layer signaling. For example, the RRC signaling configures the number of FFT points to be any one of {2048*k, k = 1, 2, 3, …}.
[0215] Optionally, when the number of PRBs is a specific transmission bandwidth, for example, the number of PRBs is 341 or 682, and both the upsampling factor and the downsampling factor are 1, then a padding operation needs to be performed on the data symbols before step S602;
[0216] Optionally, add 0 or random modulation symbols to the data symbols, or add modulation symbols carrying the information to be sent to the data symbols. The embodiments of the present application do not limit the specific form of the added modulation symbols.
[0217] Exemplarily, for parameter set 3 in Table 1, the number of its PRBs is 341, and both the upsampling factor and the downsampling factor are 1. A padding operation needs to be performed on the data symbols to make up the data length so that its size is equal to the number of FFT points; that is, 341 RBs * 12 = 4092, then 4 data symbols need to be supplemented to make the length 4096.
[0218] Similarly, parameter set 4 also needs to perform a padding operation.
[0219] S603, upsampling stage;
[0220] Specifically, the data stream after adding CP is upsampled according to the parameters configured by the network device. As shown in Table 1, where the upsampling factor K is an integer greater than or equal to 1;
[0221] It should be understood that when K = 1, S603 is an optional step.
[0222] S604, pulse shaping stage;
[0223] Specifically, filter the upsampled data stream with a filter having β as the roll-off factor;
[0224] Optionally, the terminal device can determine the value of β in the following ways:
[0225] (1) Determine according to the set of parameters configured by the network device, as shown in Table 1;
[0226] (2) Implicitly indicated by special scheduling resources;
[0227] Exemplarily, when the number of PRBs is a specific value predefined by the protocol, the value of β is defaulted to 1;
[0228] Optionally, in this manner, the parameters of the filter, such as the number of taps of the time-domain filter or the response array of the time-domain filter, can be configured by the network device or configured by the terminal device itself according to the capabilities of the terminal device.
[0229] (3) Determined according to the scheduling bandwidth;
[0230] Exemplarily, when the maximum number of modulation symbols can be transmitted within one system symbol time under a given system bandwidth, the default value of β is 1.
[0231] (4) Implicit indication according to modulation:
[0232] Specifically, it is determined by the order indicated by the network device or the modulation and coding scheme (MCS);
[0233] Optionally, when pure real number modulation and π / 2 phase rotation are performed on the bit stream to be transmitted, the default value of β is 1;
[0234] Optionally, the default value of the roll-off factor β is taken according to modulation, and no specific modulation method is limited;
[0235] Exemplarily, the default value of the roll-off factor β is 1.
[0236] It should be understood that in the frequency domain, the roll-off factor β takes the value of 1. For example, if the original data signal to be transmitted occupies a bandwidth of B, after filtering with a filter with a roll-off factor of 1, the occupied bandwidth is 2B;
[0237] Optionally, the network device can determine the value of the roll-off factor in the following manner:
[0238] Where the relationship between the roll-off factor and the bandwidth satisfies formula (5):
[0239]
[0240] Where BW is the bandwidth (number of subcarriers), Rs is the symbol rate (number of modulation symbols transmitted per unit time), and β is the roll-off factor;
[0241] That is, the roll-off factor shown in Table 1 can be determined according to at least one of the following:
[0242] (1) Determined according to the number of PRBs and the symbol rate in the parameter set;
[0243] (2) Determined according to the number of REs and the symbol rate in the parameter set;
[0244] (3) Determined according to the system bandwidth and the symbol rate in the parameter set;
[0245] (4) It is configured by the network device through RRC configuration or through DCI configuration. The embodiments of the present application do not limit the specific configuration method.
[0246] (5) It is predefined by the protocol.
[0247] Optionally, when the parameters configured by the network device for the terminal device do not include the roll-off factor, the terminal device determines the roll-off factor according to formula (5), that is, the terminal device determines the roll-off factor according to at least one of the following:
[0248] (1) Determine according to the number of PRBs and the symbol rate in the parameter set;
[0249] (2) Determine according to the number of REs and the symbol rate in the parameter set;
[0250] (3) Determine according to the system bandwidth and the symbol rate in the parameter set.
[0251] Optionally, the network device generates filter parameters through a predefined filter shaping formula according to the roll-off factor. Taking the RRC filter as an example, its filter shaping formula is shown in formula (6):
[0252]
[0253] where Ts is the symbol rate and β is the roll-off factor;
[0254] It should be understood that the filter function shown in formula (6) is a representation of a continuous-time signal. In actual engineering applications, it is necessary to sample this function to make it discrete, obtain a finite-length array, and then use the discrete-sampled filter, that is, the finite-length array, for linear convolution operations;
[0255] It should be understood that using the RRC filter to generate filter parameters is only an exemplary illustration, and other filters such as the Kaiser window filter may also be included. The embodiments of the present application do not limit this, but the shape and parameters of the selected filter need to be determined according to the roll-off factor.
[0256] Optionally, the parameters of the filter can also be configured according to the capabilities reported by the terminal device.
[0257] Optionally, the parameter set shown in Table 1 may also include the parameters of the filter, that is, the network device directly configures the parameters of the filter to the terminal device;
[0258] Optionally, the parameters of the filter can also be predefined by the protocol.
[0259] Optionally, in the truncation stage, the data after filtering is truncated: Let M be the length of the upsampled data in S603, then the length of the data after filtering is M + Ntaps - 1. Take the first M data, where M is a positive integer;
[0260] Optionally, in the truncation stage, the last M data can also be taken;
[0261] Optionally, in the truncation stage, the protocol does not stipulate how the terminal intercepts the data after convolution, and the terminal device determines the interception method.
[0262] Among them, Ntaps is a parameter of the filter, that is, the number of taps of the time-domain filter.
[0263] S605, downsampling stage;
[0264] Specifically, the data after filtering is downsampled according to the parameters configured by the network device. As shown in Table 1, where the downsampling multiple L is an integer greater than or equal to 1;
[0265] It should be understood that when L = 1, S605 is an optional step.
[0266] The data after the downsampling stage is converted into a radio frequency signal and then transmitted.
[0267] It should be understood that after the single-carrier signal sent according to the method in the embodiment of the present application arrives at the receiver, when the receiving end performs signal processing on the single-carrier signal, time-frequency domain conversion needs to be performed, and the present application does not limit the specific implementation manner of the time-frequency domain conversion.
[0268] Figure 8 It is a flowchart of a method 800 for generating a single-carrier signal provided by an embodiment of the present application.
[0269] S801, modulation stage;
[0270] The specific process can refer to the steps in S601 and will not be elaborated here;
[0271] Optionally, if the bit stream to be sent is a DMRS sequence, then the DMRS sequence needs to be Fourier-transformed and then continue to execute the steps in S801;
[0272] Optionally, if the bit stream to be sent is a pure time-domain DMRS sequence predefined by the protocol, then directly execute S801;
[0273] Optionally, the bit stream to be sent is a DMRS sequence predefined by the protocol. The DMRS sequence adopts a specific sequence or mapping method, so that the DMRS sequence can generate a single-carrier signal by using the method in the embodiment of the present application. The present application does not limit the specific sequence type and mapping method;
[0274] Exemplarily, the DMRS sequence predefined by the protocol is a Gray sequence or a Gray complementary sequence;
[0275] Exemplarily, the protocol predefines a DMRS sequence, and this DMRS sequence can directly generate a single - carrier signal by using the method in the embodiments of the present application without going through Fourier transform;
[0276] Optionally, the bit stream to be transmitted can also be other types of sequences, as long as subsequent operations can be performed on it in a pure time - domain processing manner, and the embodiments of the present application do not limit this.
[0277] S802, up - sampling stage;
[0278] Specifically, the modulated data stream is up - sampled according to the parameters configured by the network device. As shown in Table 1, the up - sampling multiple K is an integer greater than or equal to 1;
[0279] It should be understood that when K = 1, this step can be regarded as omitted.
[0280] S803, pulse shaping stage;
[0281] The specific process can refer to the steps in S604 and will not be elaborated here.
[0282] S804, folding and adding stage;
[0283] Specifically, the data after filtering enters the folding and adding stage, and the last Ntaps - 1 data of the data stream are added to the first Ntaps - 1 data of the data stream;
[0284] Among them, Ntaps is a parameter of the filter, that is, the number of taps of the time - domain filter;
[0285] Optionally, the parameter set shown in Table 1 can also include the parameters of the filter, that is, the network device directly configures the parameters of the filter to the terminal device;
[0286] Optionally, the parameters of the filter can also be predefined by the protocol.
[0287] S805, down - sampling stage;
[0288] Specifically, the data stream after the folding and adding stage is down - sampled according to the parameters configured by the network device. As shown in Table 1, the down - sampling multiple L is an integer greater than or equal to 1;
[0289] It should be understood that when L = 1, this step can be regarded as omitted.
[0290] S806, adding CP stage;
[0291] The specific steps are as described in S602 and will not be elaborated here.
[0292] The data after S806 is converted into an intermediate frequency or radio frequency signal and then transmitted.
[0293] It should be understood that after the single - carrier signal transmitted according to the method in the embodiments of the present application arrives at the receiver, when the receiving end performs signal processing on the single - carrier signal, time - frequency domain conversion is required. The present application does not limit the specific implementation manner of the time - frequency domain conversion.
[0294] Figure 9 Fig. shows an example diagram of a convolution principle 900 applied to the method of the embodiments of the present application.
[0295] As Figure 9 shown, the data stream to be filtered is "1, 2, 3, 4, 5, 6, 7, 8", and it is convolved with the data stream "4, 3, 2, 1" to obtain the filtered data stream as "1, 4, 10, 20, 30, 40, 50, 60, 61, 52, 32"; taking Ntaps as 4, then the last 3 data of the filtered data stream are added to the first 3 data of the data stream to obtain the data stream "62, 56, 42, 20, 30, 40, 50, 60".
[0296] Figure 10 Fig. is a schematic block diagram of a communication device 1000 provided by the embodiments of the present application. The device 1000 includes a transceiver unit 1010 and a processing unit 1020. The transceiver unit 1010 can communicate with the outside, and the processing unit 1020 is used for data processing. The transceiver unit 1010 can also be referred to as a communication interface or a communication unit.
[0297] Optionally, the transceiver unit 1010 can also be referred to as a communication interface or a communication unit, and includes a sending unit and / or a receiving unit. The transceiver unit 1010 can be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or an output interface), a pin or a circuit, etc. The transceiver unit 1010 can be used to execute the sending and / or receiving steps in the above - mentioned method embodiments.
[0298] Optionally, the processing unit 1020 can be a processor (which can include one or more) or a processing circuit with processor functions, etc., and can be used to execute other steps in the above - mentioned method embodiments except for sending and receiving.
[0299] Optionally, the device 1000 further includes a storage unit, which may be a memory, an internal storage unit (e.g., register, cache, etc.), an external storage unit (e.g., read-only memory, random access memory, etc.), etc. The storage unit is used to store instructions, and the processing unit 1020 executes the instructions stored in the storage unit to enable the communication device to execute the above method.
[0300] It should be understood that the device 1000 here is embodied in the form of a functional unit. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (e.g., a shared processor, a proprietary processor, or a group of processors, etc.) for executing one or more software or firmware programs, and a memory, a combined logic circuit, and / or other suitable components that support the described functions.
[0301] In addition, the above transceiver unit 1010 may also be a transceiver circuit (e.g., may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.
[0302] It should be noted that Figure 10 the device in
[0303] may also be a chip or a chip system, e.g., a system on chip (SoC). Among them, the transceiver unit may be an input / output circuit, a communication interface; the processing unit is a processor, a microprocessor, or an integrated circuit integrated on the chip. No limitation is made here.
[0304] Alternatively, the device 1000 may be used to perform the actions executed by the network device in the above method embodiments. At this time, the device 1000 may be a satellite or a component configurable on a satellite, and the transceiver unit 1010 is used to perform the operations related to transceiver on the network device side in the above method embodiments, and the processing unit 1020 is used to perform the operations related to processing on the network device side in the above method embodiments.
[0305] Figure 11 is a schematic diagram of a communication architecture provided by an embodiment of the present application. Figure 11The communication device 1100 shown includes: a processor 1110, a memory 1120, and a transceiver 1130. The processor 1110 is coupled to the memory 1120 and is configured to execute instructions stored in the memory 1120 to control the transceiver 1130 to transmit signals and / or receive signals.
[0306] It should be understood that the above-mentioned processor 1110 and memory 1120 may be integrated into a processing device. The processor 1110 is configured to execute program code stored in the memory 1120 to implement the above functions. In a specific implementation, the memory 1120 may also be integrated in the processor 1110 or independent of the processor 1110. It should be understood that the processor 1110 may also correspond to each processing unit in the previous communication device, and the transceiver 1130 may correspond to each receiving unit and transmitting unit in the previous communication device.
[0307] It should also be understood that the transceiver 1130 may include a receiver (or, a receiver) and a transmitter (or, a transmitter). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver may also be a communication interface or an interface circuit.
[0308] It should be understood that when the communication device 1100 is a chip, the chip includes an interface unit and a processing unit. Among them, the interface unit may be an input / output circuit or a communication interface; the processing unit may be a processor, a microprocessor, or an integrated circuit integrated on the chip.
[0309] In the implementation process, each step of the above method may be completed by the integrated logic circuit in the hardware of the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or executed and completed by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0310] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in the form of software. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0311] The present application also provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0312] The present application also provides a computer program product, and when the computer program product is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0313] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using 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 instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access, or a data storage device such as a server or data center that includes one or more integrated available media. The available media can be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as high-density digital video discs (DVDs)), or semiconductor media (such as solid state disks (SSDs)), etc.
[0314] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0315] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0316] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections between each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0317] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0318] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0319] If the above functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions in the embodiments of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0320] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present application, and all should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for wireless communication, characterized in that, The method includes: Generating a single - carrier signal according to a parameter set and a bit stream to be transmitted, where the parameter set includes one or more of the following: configuration index; number of physical resource blocks (PRBs); number of resource elements (REs); system bandwidth; roll - off factor; number of fast Fourier transform (FFT) points; system cyclic prefix (CP) length; CP length in a symbol; symbol rate; up - sampling multiple; down - sampling multiple; Transmitting the single - carrier signal.
2. The method according to claim 1, characterized in that The generating of the single - carrier signal according to the parameter set and the bit stream to be transmitted includes: Modulating the bit stream to be transmitted to obtain a first signal; adding a CP to the first signal according to the CP length in the symbol to obtain a second signal; up - sampling the second signal according to the up - sampling multiple to obtain a third signal; pulse - shaping the third signal according to the roll - off factor to obtain a fourth signal; down - sampling the fourth signal according to the down - sampling multiple to obtain the single - carrier signal.
3. The method according to claim 1, wherein The generating of the single - carrier signal according to the parameter set and the bit stream to be transmitted includes: Modulating the bit stream to be transmitted to obtain a first signal; up - sampling the first signal according to the up - sampling multiple to obtain a second signal; pulse - shaping the second signal according to the roll - off factor to obtain a third signal; folding and adding the third signal to obtain a fourth signal; down - sampling the fourth signal according to the down - sampling multiple to obtain a fifth signal; adding a CP to the fifth signal according to the CP length in the symbol to obtain the single - carrier signal.
4. The method according to any one of claims 2 or 3, characterized in that, The modulating the bit stream to be transmitted to obtain a first signal includes: the modulation includes pure - real - number modulation and π / 2 phase rotation of the bit stream to be transmitted.
5. The method according to claim 4, characterized in that, The modulation including pure - real - number modulation and π / 2 phase rotation of the bit stream to be transmitted includes: according to the modulation, determining that the roll - off factor is 1.
6. The method according to any one of claims 1 to 5, characterized in that, Includes: Determining the roll - off factor according to the number of PRBs and the symbol rate; Or, Determining the roll - off factor according to the number of REs and the symbol rate; Or, Determining the roll - off factor according to the system bandwidth and the symbol rate.
7. The method according to any one of claims 2 to 6, characterized in that Includes: The parameter set further includes parameters of a filter, and the parameters of the filter are used for the pulse - shaping.
8. The method according to any one of claims 1 to 7, characterized in that, Includes: Determining the CP length in the symbol according to the number of FFT points, the system CP length, the up - sampling multiple, and the down - sampling multiple.
9. The method according to any one of claims 1 to 8, characterized in that, Includes: The parameter set further includes frequency - domain resource allocation (FDRA); Determining the number of FFT points according to the FDRA; Or, Determining the number of PRBs according to the FDRA; or, Determining the number of REs according to the FDRA.
10. The method according to claim 2, wherein Includes: The number of PRBs is a protocol - predefined transmission bandwidth, and the transmission bandwidth is used to indicate padding the first signal and adding a CP to obtain the second signal.
11. The method according to claim 3, characterized in that Includes: The number of PRBs is a protocol - predefined transmission bandwidth, and the transmission bandwidth is used to indicate padding the fifth signal and adding a CP to obtain the single - carrier signal.
12. The method according to any one of claims 10 or 11, characterized in that, The number of the PRBs is the transmission bandwidth predefined by the protocol, including: both the upsampling multiple and the downsampling multiple are 1.
13. The method according to any one of claims 1 to 12, characterized in that, Including: The parameter set is configured by the access network device; Or, The parameter set is predefined by the protocol.
14. A method for wireless communication, characterized in that, The method includes: Sending first indication information, where the first indication information is used to instruct the terminal device to generate a single - carrier signal according to a parameter set and a bit stream to be sent; Sending second indication information, where the second indication information is used to indicate the parameters for generating the single - carrier signal; Receiving the single - carrier signal by using a multi - carrier receiver, where the single - carrier signal is generated based on the first indication information and the second indication information.
15. The method according to claim 14, wherein The second indication information includes a parameter set; the parameter set includes one or more of the following: configuration index; number of PRBs; number of REs; system bandwidth; roll - off factor; number of FFT points; system CP length; CP length in a symbol; symbol rate; upsampling multiple; downsampling multiple; The single - carrier signal is generated according to the parameter set.
16. The method according to claim 15, characterized in that, Including: The CP length in the symbol is determined according to the number of FFT points, the system CP length, the upsampling multiple, and the downsampling multiple.
17. The method according to any one of claims 15 or 16, characterized in that Determining the roll - off factor according to the number of the PRBs and the symbol rate; or, Determining the roll - off factor according to the number of the REs and the symbol rate; or, Determining the roll - off factor according to the system bandwidth and the symbol rate; or, Configuring the roll - off factor by the access network device; or, Predefining the roll - off factor by the protocol.
18. The method according to any one of claims 15 to 17, characterized in that Including: The parameter set further includes parameters of a filter, and the parameters of the filter are determined according to the roll - off factor.
19. The method according to any one of claims 15 to 18, characterized in that, Including: The parameter set further includes FDRA, and the FDRA is used to determine the number of FFT points.
20. The method according to claim 14, characterized in that, The second indication information includes the transmission bandwidth predefined by the protocol.
21. The method according to claim 20, wherein The second indication information includes the transmission bandwidth predefined by the protocol, including: the transmission bandwidth predefined by the protocol is used to determine that both the upsampling multiple and the downsampling multiple are 1.
22. A communication device, characterized in that, Including: A processing unit and a transceiver unit, The processing unit is used to generate a single - carrier signal according to a parameter set and a bit stream to be sent; The transceiver unit is used to send the single - carrier signal.
23. A communication device, characterized in that, Including: A processing unit and a transceiver unit, The transceiver unit is used to send first indication information, where the first indication information is used to instruct the terminal device to generate a single - carrier signal according to a parameter set and a bit stream to be sent; The transceiver unit is further used to send second indication information, where the second indication information is used to indicate the parameters for generating the single - carrier signal; The transceiver unit is further used to receive the single - carrier signal, where the single - carrier signal is generated based on the first indication information and the second indication information; The processing unit demodulates the single - carrier signal by using a multi - carrier receiver.
24. A communication device, characterized in that, Including: A processor, and the processor is coupled to a memory; The processor is configured to execute the computer program stored in the memory, so that the device performs the method according to any one of claims 1 to 13, or so that the device performs the method according to any one of claims 14 to 21.
25. A communication system, characterized in that, Comprising the communication device according to claim 22 and / or the communication device according to claim 23.
26. A computer-readable storage medium, characterized in that, Comprising: A computer program is stored on the computer-readable storage medium. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 13, or the computer is caused to execute the method according to any one of claims 14 to 21.
27. A chip system, characterized in that, Comprising: a processor configured to call and run a computer program from a memory, so that a communication device equipped with the chip system executes the method according to any one of claims 1 to 13, or so that a communication device equipped with the chip system executes the method according to any one of claims 14 to 21.
28. A computer program product, characterized in that, The computer program product comprises instructions for executing the method according to any one of claims 1 to 13, or comprises instructions for executing the method according to any one of claims 14 to 21.
Citation Information
Cited By
Wireless communication method and apparatus
WO2025139693A1
