CN118201079A - Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium - Google Patents

Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium Download PDF

Info

Publication number
CN118201079A
CN118201079A CN202211601149.6A CN202211601149A CN118201079A CN 118201079 A CN118201079 A CN 118201079A CN 202211601149 A CN202211601149 A CN 202211601149A CN 118201079 A CN118201079 A CN 118201079A
Authority
CN
China
Prior art keywords
configuration
signal
codebook
group
group codebook
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211601149.6A
Other languages
Chinese (zh)
Inventor
谭俊杰
黄伟
简荣灵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202211601149.6A priority Critical patent/CN118201079A/en
Publication of CN118201079A publication Critical patent/CN118201079A/en
Pending legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses a codebook allocation method, a device, equipment, a system and a storage medium, which belong to the technical field of communication, and the codebook allocation method of the embodiment of the application comprises the following steps: the first device transmitting a first signal on at least two physical channels, the first signal on the at least two physical channels carrying at least two group codebook configurations, symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.

Description

Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium
Technical Field
The application belongs to the technical field of communication, and particularly relates to a codebook allocation method, a codebook allocation device, codebook allocation equipment, codebook allocation system and a codebook allocation storage medium.
Background
In the field of communication, multiple access technology enables multiple terminal devices to access a base station simultaneously for communication, and ensures that signals between the terminal devices do not interfere with each other, and successfully detects signals sent by the terminal devices. In the non-orthogonal code division multiple access technology, a characteristic sequence is allocated to terminal equipment based on the difference of received power, so that the method is an effective means for reducing mutual interference among the terminal equipment and improving the capacity of the whole system.
At present, the traditional allocation method explicitly measures the received power of the signal of each sending end reaching the receiving end, so as to allocate a characteristic sequence for the terminal equipment according to the received power, thereby achieving the purposes of avoiding mutual interference and ensuring measurement accuracy. However, such measurement needs to be performed one by one in a time division manner, that is, the base station needs to measure the received power of the signal transmitted by each terminal device one by one in a time division manner, so that the overhead in the process of allocating the feature sequence by the conventional allocation method is large.
Disclosure of Invention
The embodiment of the application provides a codebook allocation method, a codebook allocation device, codebook allocation equipment, codebook allocation system and a codebook allocation storage medium, which can solve the problem of high expenditure in the process of allocating a characteristic sequence by the traditional allocation method.
In a first aspect, a codebook allocation method is provided, the codebook allocation method comprising: the first device transmitting a first signal on at least two physical channels, the first signal on the at least two physical channels carrying at least two group codebook configurations, symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
In a second aspect, there is provided a codebook allocation apparatus comprising: and a transmitting module. A transmitting module configured to transmit a first signal on at least two physical channels, where the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by a data map of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
In a third aspect, a codebook allocation method is provided, the method comprising: the second device obtains a first configuration including relevant parameters for demodulating the signal and receiving the group codebook configuration; the second device receiving the first signal on at least two physical channels and obtaining a group codebook configuration from the first configuration and the first signal received on the at least two physical channels; wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
In a fourth aspect, there is provided a codebook allocation apparatus comprising: the device comprises an acquisition module and a receiving module. An acquisition module for acquiring a first configuration including relevant parameters for demodulating the signal and receiving the group codebook configuration. And a receiving module for receiving the first signal on at least two physical channels. And the acquisition module is further used for acquiring a group codebook configuration according to the first configuration and the first signals received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
In a fifth aspect, there is provided a communication device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a sixth aspect, a communication device is provided, including a processor and a communication interface, where the communication interface is configured to transmit a first signal on at least two physical channels, the first signal on the at least two physical channels carrying at least two group codebook configurations, symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
In a seventh aspect, there is provided a communication device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the third aspect.
In an eighth aspect, a communication device is provided that includes a processor and a communication interface, wherein the processor is configured to obtain a first configuration including relevant parameters for demodulating a signal and receiving a group codebook configuration. The communication interface is for receiving a first signal on at least two physical channels. The processor is further configured to obtain a group codebook configuration from the first configuration and the first signal received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
In a ninth aspect, there is provided a communication system comprising: a first device operable to perform the steps of the codebook allocation method as described in the first aspect and a second device operable to perform the steps of the codebook allocation method as described in the third aspect.
In a tenth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor, performs the steps of the method according to the first aspect, or performs the steps of the method according to the third aspect.
In an eleventh aspect, there is provided a chip comprising a processor and a communication interface, the communication interface and the processor being coupled, the processor being for running a program or instructions to implement the method according to the first aspect or to implement the method according to the third aspect.
In a twelfth aspect, there is provided a computer program/program product stored in a storage medium, the computer program/program product being executable by at least one processor to implement the steps of the codebook allocation method as set forth in the first aspect or to implement the steps of the codebook allocation method as set forth in the third aspect.
In the embodiment of the application, the first device transmits the first signal on at least two physical channels, so that the second device can obtain the group codebook configuration from the first signal according to the first configuration, wherein the first configuration comprises relevant parameters for demodulating the signal and receiving the group codebook configuration, the first signal on at least two physical channels carries at least two group codebook configurations, the symbol of the first signal on each physical channel is generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels. In the scheme, the selectivity of the signal analysis difficulty of different orthogonal physical channels to the channel condition is utilized, the blind distribution of the codebook to the user groups with different receiving power can be realized, so that the network side equipment does not need to measure the receiving power of the signal sent by each terminal equipment one by one, then the terminal equipment is grouped, and finally the codebook or the characteristic sequence is distributed to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
Drawings
Fig. 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
FIG. 2 is a flow chart of a codebook allocation method according to an embodiment of the present application;
fig. 3 is a schematic structural diagram of a codebook allocation device according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a codebook allocation device according to an embodiment of the present application;
fig. 5 is a schematic hardware structure of a communication device according to an embodiment of the present application;
Fig. 6 is a schematic hardware structure of a terminal device according to an embodiment of the present application;
fig. 7 is a schematic hardware structure of a network side device according to an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are derived by a person skilled in the art based on the embodiments of the application, fall within the scope of protection of the application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the application are capable of operation in sequences other than those illustrated or otherwise described herein, and that the "first" and "second" distinguishing between objects generally are not limited in number to the extent that the first object may, for example, be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/" generally means a relationship in which the associated object is an "or" before and after.
It should be noted that the techniques described in the embodiments of the present application are not limited to long term evolution (Long Term Evolution, LTE)/LTE evolution (LTE-Advanced, LTE-a) systems, but may also be used in other wireless communication systems, such as code division multiple access (Code Division Multiple Access, CDMA), time division multiple access (Time Division Multiple Access, TDMA), frequency division multiple access (Frequency Division Multiple Access, FDMA), orthogonal frequency division multiple access (Orthogonal Frequency Division Multiple Access, OFDMA), single carrier frequency division multiple access (Single-carrier Frequency Division Multiple Access, SC-FDMA), and other systems. The terms "system" and "network" in embodiments of the application are often used interchangeably, and the techniques described may be used for both the above-mentioned systems and radio technologies, as well as other systems and radio technologies. The following description describes a New Radio (NR) system for exemplary purposes and NR terminology is used in much of the following description, but these techniques may also be applied to applications other than NR system applications, such as6 th Generation (6G) communication systems.
Fig. 1 shows a block diagram of a wireless communication system to which an embodiment of the present application is applicable. The wireless communication system includes a terminal device 11 and a network device 12. The terminal device 11 may be a Mobile phone, a tablet Computer (Tablet Personal Computer), a Laptop (Laptop Computer) or a terminal-side device called a notebook, a Personal digital assistant (Personal DIGITAL ASSISTANT, PDA), a palm Computer, a netbook, an ultra-Mobile Personal Computer (UMPC), a Mobile internet appliance (Mobile INTERNET DEVICE, MID), an augmented reality (augmented reality, AR)/Virtual Reality (VR) device, a robot, a wearable device (Wearable Device), a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (home device with a wireless communication function, such as a refrigerator, a television, a washing machine, a furniture, etc.), a game machine, a Personal Computer (Personal Computer, a PC), a teller machine, a self-service machine, etc., and the wearable device includes: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. It should be noted that the specific type of the terminal device 11 is not limited in the embodiment of the present application. The network-side device 12 may include an access network device or a core network device, where the access network device 12 may also be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function, or a radio access network element. Access network device 12 may include a base station, a WLAN access Point, a WiFi node, or the like, which may be referred to as a node B, an evolved node B (eNB), an access Point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a Basic service set (Basic SERVICE SET, BSS), an Extended service set (Extended SERVICE SET, ESS), a home node B, a home evolved node B, a transmission and reception Point (TRANSMITTING RECEIVING Point, TRP), or some other suitable terminology in the art, and the base station is not limited to a particular technical vocabulary so long as the same technical effect is achieved, and it should be noted that in the embodiment of the present application, only a base station in an NR system is described as an example, and the specific type of the base station is not limited.
Some concepts and/or terms related to a codebook allocation method, apparatus, device, system and storage medium provided in the embodiments of the present application are explained below.
1. Multiple access and orthogonal multiple access
Multiple access is also called multiuser access, and aims to enable multiple terminal devices to access a base station (or an access point) simultaneously for communication, ensure that signals between the terminal devices do not interfere with each other, and successfully detect signals sent by the terminal devices. Multiple access includes frequency division multiple access (Frequency Division Multiple Access, FDMA), time division multiple access (Time Division Multiple Access, TDMA), code division multiple access (Code Division Multiple Access, CDMA).
FDMA: frequency division multiple access uses different frequency bands to distinguish the terminal devices, i.e. the data of the terminal devices are transmitted on different frequency bands, thereby avoiding mutual interference of signals between the terminal devices. The principle of FDMA is: user1, user2, user3, user4, user5, and User6 transmit data at frequency points f1, f2, f3, f4, f5, and f6, respectively. Corresponding guard bands are arranged among the frequency points, so that the signal of each user is not interfered by other users.
Based on FDMA, the orthogonal frequency division multiple access (Orthogonal Frequency-Division Multiple Access, OFDMA) further compresses the frequency band, and improves the frequency spectrum utilization rate. The bands overlap between users, but the other signal energy is 0 at the point where the power of each user band is greatest, so at the point of maximum power of each user band, the individual user signals remain orthogonal.
TDMA: different time slots are used for distinguishing users, namely, data of the users are transmitted on the different time slots, so that mutual interference of signals among the users is avoided. The principle of TDMA is: user1, user2, user3, user4, user5, and User6 transmit data over time slots t1, t2, t3, t4, t5, and t6, respectively. The time of each time slot can not overlap each other, so that the signal of each user is not interfered by other users.
CDMA: code division multiple access uses different orthogonal codewords to distinguish users, i.e., the data of the users is spread and/or scrambled with unused codewords, thereby avoiding mutual interference of signals between the users. The principle of CDMA is: userA, userB, userC respectively adopts three groups of orthogonal code words CA, CB and CC, when information is transmitted, if the information bit is 0, the inverted code word (namely-CA, -CB, -CC) is transmitted, and if the information bit is 1, the code word is directly transmitted. The three users send information using the same physical resources (frequency, time), so the receiving end obtains the codeword superposition vector d of the three users. Since the codewords are orthogonal, the result of the correlation (conjugate multiplication or transpose multiplication) of the different codewords is 0. Therefore, the receiving end can separate out the information transmitted by each user by only carrying out correlation operation on the received vector and the code word of each user.
In the above multiple access methods, since the information of the user is orthogonal in the frequency domain, the time domain, or the code domain, there is no interference between the signals transmitted by the users. These access modes are collectively referred to as orthogonal multiple access (Orthogonal Multiple Access, OMA).
It should be noted that, both the 4G LTE and the 5G NR adopt OFDMA as a multiple access manner, so that transmission resources used by each user are orthogonal in a time-frequency domain, and a minimum unit of independent resources is defined as 1 Resource Element (RE) in a standard.
2. Non-orthogonal multiple access (NOMA)
The access technology corresponding to the orthogonal multiple access is a Non-orthogonal multiple access (NOMA) technology. "non-orthogonal" refers to Multiple users sharing the same physical resource for transmission, which will generate multi-user interference (Multiple User Interference, MUI), also known as Multiple ACCESS INTERFERENCE, MAI, at the receiving end. Although new interference is introduced, the receiving end can eliminate or minimize the negative effect of MAI through advanced detection algorithms, such as serial interference cancellation (Successive Interference Cancellation, SIC), so as to obtain higher spectral efficiency.
According to the difference of the uplink and downlink channel characteristics, the NOMA technology applicable to the uplink and downlink needs to be studied.
For cellular communication systems, the downlink communication is actually a point-to-multipoint channel, i.e. a broadcast channel. In the broadcast channel, each user is able to fully receive all the information sent by the base station, whether or not the information is data of interest to that user. In other words, multiple receivers will receive different copies of the same signal transmitted by the same transmitter, with the different copies differing in that they may experience different channels.
The upper bound of the channel capacity of the broadcast channel is the gaussian broadcast channel bound (Gaussian Broadcast Channel Bound, GBC bound)
Where R i is the rate of the ith user, W is the bandwidth, α i is the power ratio of the ith user, N i is the noise power spectral density of the ith user, and P is the power spectral density of the transmitted signal.
Orthogonal multiple access is not able to reach the broadcast channel capacity limit. Researches show that the capacity boundary of a broadcast channel can be obtained through multi-user superposition coding and SIC, so that the downlink communication capacity and the frequency spectrum efficiency are improved. The so-called multi-user superposition coding is a key idea of the downstream NOMA technology.
On the other hand, the uplink communication of a cellular communication system is effectively a multipoint-to-single point channel, such a channel being referred to as a Multiple access channel (Multiple ACCESS CHANNEL, MAC). Unlike downstream communication, in upstream communication, multiple transmitting ends transmit different signals to the same receiving end, and different signals will likely experience different channels. The upper bound of the channel capacity of the MAC is Gaussian multiple Access channel bound (Gaussian MAC Bound, GMAC bound)
Where R k is the rate of the kth user, S is the set of users, K is the total number of users, P k is the transmit power of the kth user, and N 0 is the noise power.
TDMA/FDMA is much smaller than the capacity bound, which can be achieved in certain situations by time or frequency division relaxing the power limitation. It is worth mentioning that OFDMA is a specific way of implementing a frequency division scheme called loose power limitation. In general, for uplink communications, the orthogonal multiple access approach fails to reach the capacity bound under prevailing conditions, but the capacity bound is available under certain special conditions. Therefore, compared with the downlink, the purpose of adopting the NOMA technology in the uplink is not to simply improve the spectrum efficiency, but to strongly call limited physical resources to provide overload capacity, thereby improving the concurrent connection number of the communication system and supporting massive connection scenes.
3. Uplink non-orthogonal multiple access technology
The research stage researches the downstream NOMA, and proposes various schemes, and the schemes can be divided into code division and interleaving in a large scale. Wherein the code division includes two operations of spreading and scrambling. Spread-based code division non-orthogonal multiple access techniques (hereinafter non-orthogonal code division multiple access) are mainly described herein without ambiguity.
Similar to the orthogonal code division multiple access described earlier, each user will be assigned 1 or more signature sequences (Signature Sequence), also known as spreading sequences. During transmission, the transmitting end multiplies each symbol to be transmitted by the characteristic sequence, and the actually transmitted symbols are also expanded from 1 to K, wherein K is the length of the characteristic sequence and is also called as an expansion factor (SPREADING FACTOR). The difference is that in OMA, the codes allocated by different users are orthogonal to each other, so when signals sent by all users arrive synchronously at the receiving end, the receiving end can obtain the symbol before expansion sent by the sending end by using the feature sequence corresponding to each user, and at the same time, completely eliminate interference information from other users, i.e. no MAI exists.
However, for the orthogonal code division multiple access, the length of the signature sequence and the number of signature sequences are consistent, that is, the codebook with the spreading factor of 4 has only 4 signature sequences, and only 4 users can be supported for concurrent transmission. To increase the number of concurrent connections, non-orthogonal code division multiple access allows for incomplete orthogonality between different signature sequences.
In fact, in information theory, the achievable channel capacity for orthogonal code division multiple access and non-orthogonal code division multiple access is the same. For a general CDMA system, its capacity C sum can be written as
Wherein I K is a unit array with length/width of K; s= [ S 1,...sK]T ] is a codebook matrix constructed from K feature sequences (S i is the feature sequence of the i-th user); p=diag (P 1,...pK) is a diagonal matrix of K users 'powers (P i is the i-th user's power). The maximum value of equation (1) can be obtained when p=pi K,STS=IK, that is, the received powers of all users are equal and the characteristic sequences are orthogonal to each other. However, equation (1) is practically equivalent to
At this time, the maximum value of the capacity is obtained at p=pi N,SST=K/N IN. It can be seen that at this point, although the maximum achievable capacity is equal, orthogonality between the signature sequences is no longer required, only the codebook is required to satisfy SS T=K/N IN, and the number of codes available is changed from K to N. Since the spreading factor K is equal to the number of REs required to transmit 1 symbol and is also equal to the codebook size, for example, a system with spreading factor of 4 can support 4 users to share 4 REs to transmit 1 symbol respectively, it can be found that when the number of codes changes from K to N, the codebook size is no longer limited by the spreading factor or the number of REs, or in average, 1 RE can carry more than 1 user symbol.
Obviously, when orthogonality between the signature sequences is not guaranteed, the obtained symbols are affected by MAI even if the received signal is despread at the receiving end with the signature sequence of each user, and the symbol detection Mean Square Error (MSE) of all users is given by
Wherein r is a received signal vector; b i is the signal sent by the ith user; σ 2 is the noise power.
The codebook that minimizes MSE is referred to as the Welch Bound Equality (WBE) codebook.
In addition to using WBE codebooks, non-orthogonal code division multiple access also relies on SIC to reduce MAI. Similar to downstream NOMA, here the SIC step is: the receiving end detects the symbols of the user in turn from high to low according to the received power, and reconstructs the symbols of the user into interference signals after each detection, and then removes the interference signals from the received signals. It has been found that when detecting user symbols with a large received power, it is necessary to consider symbols from other users as noise. Therefore, if the received power difference of the signals of different users at the receiving end is large, the performance of the SIC will be better.
4. Non-orthogonal code division multiple access technology based on power grouping
In the spread-based code division non-orthogonal multiple access technique described above, the WBE codebook is relied primarily on to boost the number of concurrent users, and the SIC receiver suppresses MAI.
On the one hand, as known from the working principle of SIC, the larger the difference in received power (at the receiving end) between users is, the better. On the other hand, as is clear from equation (2), the more equal the received power is, the larger the capacity is for the WBE codebook. In order to solve the contradiction between SIC and WBE codebooks, further improvements to WBE codebooks are needed.
It is easy to find that when SIC is used, only users with smaller received power will interfere with users with larger received power. Thus, an improved idea of the conventional WBE codebook is to allocate the signature sequence according to the magnitude of the received power. For example, for the user with the highest received power, a feature sequence with the lowest cross-correlation value with all other feature sequences can be found from the WBE codebook, and so on.
It is obvious that it is relatively complex to assign a specific feature sequence for each user. Therefore, users and codebooks can be grouped, wherein the grouping of users is based on the received power, the received power in the group is as close as possible, and the received power difference between groups is large. Accordingly, the better the cross-correlation (i.e., the lower the cross-correlation value) should be assigned to the group with the higher received power.
Specifically, it is assumed that G groups of users exist, and the average value of the received power of the signals at the receiving end isThen the optimal codebook s g allocated to the G group user should satisfy the condition
Such a method may be referred to as a power-packet based code division non-orthogonal multiple access technique. Compared with the direct random allocation WBE codebook, the method based on the power grouping can effectively reduce MAI and improve the capacity and the spectrum efficiency of the whole system.
The codebook allocation method provided by the embodiment of the application is described in detail below through some embodiments and application scenarios thereof with reference to the accompanying drawings.
As described in the background, in the non-orthogonal code division multiple access technology, the allocation of the feature sequences based on the difference of the received power is an effective means for reducing the inter-user interference and improving the overall system capacity. However, the conventional allocation method needs to explicitly measure the received power at which the signal of each transmitting end arrives at the receiving end. Such measurements are usually carried out one by one in a time-division or the like manner, so that mutual interference is avoided and measurement accuracy is ensured. This introduces significant overhead, i.e., the overhead in the conventional allocation method of feature sequences.
To solve the above problem, in the embodiment of the present application, the first device sends the first signal on at least two physical channels, so that the second device can obtain the group codebook configuration from the first signal according to the first configuration, where the first configuration includes relevant parameters for demodulating the signal and receiving the group codebook configuration, the first signal on at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels. In the scheme, the selectivity of the signal analysis difficulty of different orthogonal physical channels to the channel condition is utilized, the blind distribution of the codebook to the user groups with different receiving power can be realized, so that the network side equipment does not need to measure the receiving power of the signal sent by each terminal equipment one by one, then the terminal equipment is grouped, and finally the codebook or the characteristic sequence is distributed to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
An embodiment of the present application provides a codebook allocation method, and fig. 2 shows a flowchart of the codebook allocation method provided by the embodiment of the present application. As shown in fig. 2, the codebook allocation method provided by the embodiment of the present application may include the following steps 201 to 203.
Step 201, a first device transmits a first signal on at least two physical channels.
In an embodiment of the present application, the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels. The first signal is used by the second device to obtain a group codebook configuration according to a first configuration including relevant parameters for demodulating the signal and receiving the group codebook configuration.
Step 202, the second device obtains a first configuration.
In an embodiment of the present application, the first configuration includes relevant parameters for demodulating the signal and receiving the group codebook configuration.
It will be appreciated that the first configuration described above refers to parameters associated with transmitting and receiving a group codebook configuration for modulating and demodulating an nth (1N) signal.
Step 203, the second device receives the first signal on at least two physical channels and obtains a group codebook configuration from the first configuration and the first signal received on the at least two physical channels.
In an embodiment of the present application, the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels.
In the embodiment of the application, it is proposed that the similar effects are realized by differentiated power, modulation order symbol rate and coding rate on a plurality of orthogonal physical channels. Based on the consistency of the uplink and downlink communication channels on a large scale, if the complexity of each terminal device is the same (for example, the algorithm is the same and the iteration times are the same), the demodulation capability of the terminal device on signals with different difficulties (determined by power, modulation order, symbol rate and coding rate) can also reflect the signal strength of the signal sent by the terminal device at the base station.
Specifically, the base station transmits different group codebook configurations with signals of different demodulation difficulties on different orthogonal physical channels, and agrees with the terminal equipment about the configurations of the receiving and demodulation sequence of the channels, the demodulation rule of each channel, the codebook use priority and the like. According to the channel conditions of users, the demodulation difficulty of signals carried by different physical channels is different, so that the probability of successfully resolving the codebooks of different groups by the terminal equipment is different, for example, the probability of successfully resolving the signals with higher demodulation difficulty by the terminal equipment with closer distance (or equivalently, the average signal intensity of the signals sent by the terminal equipment at the base station is higher) is higher. In other words, by utilizing the selectivity of the signal demodulation difficulty on different physical channels to the channel condition of the terminal equipment, the signal with higher demodulation difficulty can be used for transmitting the group codebook with higher receiving power to the terminal equipment with close distance and better channel condition, and at the moment, the terminal equipment with far distance and worse channel condition can not successfully analyze the codebook naturally or with smaller probability.
The base station does not need to measure the receiving power of the signals sent by each UE one by one (each terminal device is usually required to be polled in a TDMA mode), then groups the terminal devices, and finally distributes codebooks or feature sequences to the terminal devices in different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
It will be appreciated that the symbols of the nth signal are generated by a data map belonging to 1 group codebook configuration, but each group codebook configuration may be carried by more than 1 physical channel. In other words, data belonging to 1 group codebook configuration will be mapped to symbols of at least 1 physical channel for transmission.
It should be noted that, the signal transmitted on the nth physical channel may be referred to as an nth signal, where N belongs to 1, …, N is the total number of physical channels; the nth signal may contain more than 1 symbol.
Optionally, in the embodiment of the present application, the first device may be a network-side device, such as a base station, a Relay, an access point, and the like. The second device may be a terminal device, such as a UE, an IoT device, an internet of things device, or the like.
Alternatively, in the embodiment of the present application, the first device may be a terminal device, and the second device may be another terminal device.
Optionally, in an embodiment of the present application, the relevant parameters may include at least one of the following: the number of physical channels, the bearer resources of the first signal on each physical channel, the mapping relationship of the first signal on each physical channel to the bearer resources (e.g., the number of time-frequency resources occupied by or mapped to by 1 symbol), the antenna polarization direction of the first signal on each physical channel, the modulation order of the first signal on each physical channel, the modulation scheme of the first signal on each physical channel, the mapping relationship of the symbols of the first signal on each physical channel to bits, the mapping relationship of the group codebook configuration to the respective physical channels, the power or power ratio of the first signal on each physical channel, the number of repeated transmissions or the repetition transmission law of the first signal on each physical channel, the waveform of the first signal on each physical channel, the demodulation order of the physical channels, the demodulation or decoding algorithm of the physical channels, and the relevant parameters of demodulation or decoding, the demodulation or decoding order of the group codebook configuration, the offset value related to the terminal device capability, the priority of the group codebook configuration, the data processing parameters of the group codebook configuration, the determination of whether the group codebook configuration matches the first channel condition (the correct or the correct transmission power or the correct reception condition), the beam condition of the first signal.
Optionally, in the embodiment of the present application, the offset value related to the capability of the terminal device is used to instruct the terminal device to demodulate the signal with the agreed capability offset or to use the group codebook configuration.
Optionally, in the embodiment of the present application, the offset value related to the capability of the terminal device is specifically used to indicate:
Degradation of the terminal device capability class, such as indicated-1, then the device of capability class a demodulates and receives the group codebook at capability class B;
a bias value of the physical channel or group codebook configuration, for example, an indication bias of-1, means that the terminal device that can decode the nth signal (or the corresponding group codebook configuration) with higher difficulty uses the group codebook configuration corresponding to the signal with lower difficulty and first order;
The upper limit of the physical channel or group codebook configuration, for example, indicates the group codebook configuration corresponding to the n-th signal with the highest difficulty that the terminal device can use.
Optionally, in an embodiment of the present application, the first condition may include at least one of:
The data bits of the group codebook configuration pass a cyclic redundancy check (Cyclic Redundancy Check, CRC);
For the case where the first signal on each physical channel is a repeated transmission, the number of times that the data bits of the group codebook configuration pass through the CRC is greater than or equal to a first preset threshold, or the probability of passing through the CRC is greater than or equal to a second preset threshold.
Optionally, in an embodiment of the present application, the bearer resource of the first signal on the physical channel includes at least one of the following:
Resource definitions such as time-frequency resource grid definitions, codebooks of orthogonal sequences, etc.;
The number of resources, such as the number of time-frequency resources, the number of orthogonal codes, etc.;
Resource locations such as locations in a time-frequency resource grid, orthogonal sequences, etc.
Optionally, in an embodiment of the present application, the antenna polarization direction of the first signal on the physical channel may include at least one of the following: vertical polarization, horizontal polarization, left-hand polarization, right-hand polarization.
Optionally, in an embodiment of the present application, a modulation manner of the first signal on the physical channel includes at least one of the following: binary phase shift keying (Binary PHASE SHIFT KEYING, BPSK), quadrature phase shift keying (Quadrature PHASE SHIFT KEYING, QPSK).
Optionally, in the embodiment of the present application, a mapping relationship between the group codebook configuration and each physical channel is configured, for example, data bits configured by the (1 to 1) first group codebook are carried by the first physical channel; the (1-to-many) first set of codebook configured data bits are carried by both the first and second physical channels, with the first 1 bit carried by the first physical channel and the last 1 bit carried by the second physical channel.
Optionally, in the embodiment of the present application, the waveform of the first signal may be a square wave, a roll-off cosine wave, a sine wave, or a sine wave of a single carrier, or may be a multi-carrier orthogonal frequency division multiplexing (Orthogonal Frequency Division Multiplexing, OFDM), a discrete time domain fourier transform Spread spectrum orthogonal frequency division multiplexing (Discrete Fourier Transform-Spread OFDM, DFT-S-OFDM), or an orthogonal time frequency space (Orthogonal time frequency space, OTFS), or the like.
Optionally, in the embodiment of the present application, in the case of multiple carriers, each symbol of the first signal is carried by a subcarrier of the multiple carrier signal.
Optionally, in an embodiment of the present application, the relevant parameters of the demodulation/decoding algorithm may include at least one of the following: algorithm type, algorithm iteration number.
Optionally, in an embodiment of the present application, the data processing parameters configured by the group codebook may include at least one of the following: whether to segment (merge) and related parameters such as segment length, etc.; whether there is CRC and related parameters such as CRC length, generator polynomial, placement position, etc.; whether there is channel coding and related parameters such as channel coding type, coding rate, etc.; interleaving (de-interleaving) and related parameters such as interleaver regularity, interleaving matrix, etc.
Optionally, in an embodiment of the present application, the beam related information is used to indicate whether to use a beam to send the first signal, and specifically:
the first device transmitting the nth signal using the beam, whether to repeat on the plurality of beams, and a repetition pattern;
The second device selects the criterion of the nth signal, such as SINR, RSRP, RSSI or the first signal with the strongest CQI.
Optionally, in an embodiment of the present application, the second device-specific parameter includes at least one of: the method comprises the steps of demodulating sequence of a physical channel, demodulating/decoding algorithm of the physical channel and related parameters thereof, demodulating/decoding sequence of a group codebook configuration, offset value related to terminal equipment capability, priority of the group codebook configuration and first condition for determining whether the group codebook configuration is correct.
Optionally, in an embodiment of the present application, the physical channel includes at least one of the following resources: time domain resources, frequency resources, polarization direction, code resources.
Optionally, in the embodiment of the present application, the polarization direction and the code resource are not used separately; in case of using code resources, the symbols of the first signal need to undergo an orthogonal code spreading operation before being mapped to time domain resources and/or frequency resources.
Optionally, in an embodiment of the present application, before the data of the at least two group codebook configurations are mapped to the first signal, the data of each group codebook configuration is subjected to data processing in a first manner, where the first manner includes at least one of the following: segmentation mode, CRC adding mode, channel coding mode, interleaving mode.
Optionally, in an embodiment of the present application, the first signal on each of the at least two physical channels is sent by the first device through broadcasting, or sent using beam steering.
Optionally, in the embodiment of the present application, for the case of using beam-directed transmission, the first signal on each physical channel is repeatedly transmitted on a plurality of beams.
Optionally, in the embodiment of the present application, for the case that the nth signal is beam-directed transmission and repeated transmission, the strongest signal is used, and the criteria may be signal-to-interference-and-noise ratio (Signal to Interference plus Noise Ratio, SINR), reference signal received Power (REFERENCE SIGNAL RECEIVED Power, RSRP), received signal strength Indicator (RECEIVED SIGNAL STRENGTHEN Indicator, RSSI), channel quality Indicator (Channel Quality Indicator, CQI), and so on.
Optionally, in an embodiment of the present application, the above-mentioned group codebook is configured as any one of the following: codebook raw data, codebook numbers or index values, feature sequence numbers or index values.
Optionally, in the embodiment of the present application, for the case that only the number or the index value is indicated, the codebook or the feature sequence is preconfigured, such as preset or sent in the first message.
Optionally, in the embodiment of the present application, the set of codebook configuration includes a characteristic sequence related parameter required for the non-orthogonal code division multiple access (i.e., the set of codebook configuration refers to a characteristic sequence related parameter required for the non-orthogonal code division multiple access by the second device), where the characteristic sequence related parameter includes at least one of the following: codebook number or index value, feature sequence length or spreading factor, number of feature sequences, feature sequence set, number or index value set of feature sequences, transmission power, selection rule of feature sequences, and switching rule of feature sequences.
Optionally, in the embodiment of the present application, the selection rule of the feature sequence is a mapping rule of the feature sequence and the device ID, or a random selection probability of each sequence, etc.
Alternatively, in the embodiment of the present application, the switching rule of the feature sequence may be to switch the feature sequence in the codebook once every k symbols.
Optionally, in an embodiment of the present application, the first configuration is sent by the first device to the second device. The parameters included in the first configuration are directly indicated by the first device through a first message; or the parameters included in the first configuration are mapping relations of all the parameters in the first configuration, and one or more parameters in all the parameters are indicated explicitly through a first message by the first equipment; or the parameters included in the first configuration are mapping relations based on the parameters in the first configuration by the first device, and one or more parameters in the parameters are implicitly indicated.
Optionally, in an embodiment of the present application, the first configuration may also be a default value that is agreed.
Optionally, in an embodiment of the present application, the parameters included in the first configuration are a mapping relationship based on each parameter in the first configuration by the first device may be understood as: based on a contracted first configuration mapping relationship, the first message explicitly indicates an option of the first configuration, wherein the mapping table can be preset or directly indicated through other messages. One representation of the mapping relationship is a mapping table, as shown in table 1:
TABLE 1
And the first message may indicate the serial number of the option, or may be other key values. For example, if the number of physical channels in a certain option is unique, the number of physical channels may be indicated to indicate the option.
Optionally, in an embodiment of the present application, the parameters included in the first configuration are mapping relationships based on the parameters in the first configuration by the first device, and implicitly indicating one or more parameters of the parameters may be understood as: based on a agreed mapping relation of the first configuration, the second device implicitly determines part or all parameters of the first configuration, for example, knowing the total number of resources of all physical channels and the number of resources occupied by each signal, the number of physical channels can be calculated, and then a certain option of the first configuration is determined according to the mapping relation. One representation of the mapping relationship is the mapping table described above.
Optionally, in an embodiment of the present application, the first message may be carried in any of the following signaling: radio resource Control (Radio Resource Control, RRC) signaling, medium access Control-Control Element (MEDIA ACCESS Control-Element, MAC-CE) signaling, downlink Control information (Downlink Control Information, DCI), sidelink Control information (Sidelink Control Information, SCI), newly designed physical layer signaling or in physical frames.
Alternatively, in the embodiment of the present application, the "the second device obtains the group codebook configuration according to the first configuration and the first signal received on at least two physical channels" in the step 203 may be specifically implemented by the following step 203 a.
In step 203a, the second device demodulates the symbols of the first signal received on at least two physical channels according to the first configuration, to obtain a group codebook configuration of the first signal bearer on each physical channel.
Optionally, in the embodiment of the present application, before obtaining the configuration of the group codebook, the second device may perform data processing on the demodulated data in a second manner, where the second manner is a combining manner, a CRC check manner, a channel decoding manner, and a deinterleaving manner.
In the embodiment of the application, different physical channels carrying different groups of codebook configurations are mapped to physical resources in an orthogonal mode, wherein the physical resources can be time, frequency and orthogonal codes, respectively correspond to FDM, TDM and CDM, and can be any combination of the three. In particular, if CDM is involved, the symbols to be transmitted also need to undergo a spreading operation of orthogonal codes before being mapped to time and/or frequency resources. Accordingly, the despreading of the orthogonal code is required at the receiving end.
For simplicity, the FDM approach is illustrated herein. Consider that 1 independent physical channel is carried on 2 orthogonal frequencies (f 1 and f 2), respectively, and the base station transmits different group codebook configurations on these 2 physical channels at different powers, such as p 1 and p 2, respectively, where p 1>p2. It is assumed that the data of each group codebook configuration is QPSK modulated, i.e. each symbol carries 2 data bits. If the final size of the data configured by each group codebook is 1000 bits after CRC operation, it can be understood that the first device can send 500 symbols at 2 frequencies respectively to complete the distribution of the group codebook once.
The process of the second device obtaining the group codebook configuration is as follows:
(1) Receiving a signal on a first physical channel (frequency p 1>p2), judging the received signal to obtain a first symbol, and mapping to obtain a first group of data bits configured by a codebook;
(2) Receiving a signal on a second physical channel (frequency f 2), judging the received signal to obtain a second symbol, and mapping to obtain a second group of data bits configured by a codebook;
(3) After 500 symbols are received on two physical channels respectively, splicing the data bits configured by the first group of codebook and the second group of codebook, and performing CRC;
(4) If the second set of codebook configurations passes the CRC, using the second set of codebook configurations; if the second set of codebook configurations fails to pass the CRC and the first set of codebook configurations fails to pass the CRC, then the first set of codebook configurations is used; otherwise, default group codebook configuration is used, or no access is subsequently made.
It should be noted that the above procedure is to receive and decode all the group codebook configurations, and then select 1 group codebook configuration; another method is as follows: and firstly obtaining a first group of codebook configuration, judging whether a first condition is met, if so, continuing to obtain a next group of codebook configuration, iterating until the next group of codebook configuration fails to meet the first condition, and using the current group of codebook configuration. The above procedure takes as an example that the power of the two physical channels is different but the modulation order, symbol rate, coding rate are the same, and in practice these parameters may also be different.
The embodiment of the application provides a codebook allocation method, a first device sends a first signal on at least two physical channels, so that a second device can obtain a group codebook configuration from the first signal according to a first configuration, wherein the first configuration comprises related parameters for demodulating the signal and receiving the group codebook configuration, the first signal on the at least two physical channels carries at least two group codebook configurations, symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels. In the scheme, the selectivity of the signal analysis difficulty of different orthogonal physical channels to the channel condition is utilized, the blind distribution of the codebook to the user groups with different receiving power can be realized, so that the network side equipment does not need to measure the receiving power of the signal sent by each terminal equipment one by one, then the terminal equipment is grouped, and finally the codebook or the characteristic sequence is distributed to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
Optionally, the codebook allocation method provided by the embodiment of the present application further includes the following steps 301 to 303.
Step 301, the first device continues to allocate a group codebook to the second device in the first configuration.
In the embodiment of the application, the first device blindly distributes the codebook to the second device in the first configuration, and the second device obtains a group codebook configuration or a default group codebook configuration.
Step 302, the first device sends indication information to the second device.
In the embodiment of the present application, the indication information is used to indicate the second device to perform uplink transmission according to the obtained group codebook configuration.
Step 303, the first device determines the updated first configuration and/or the updated group codebook configuration according to the usage condition of each group codebook, and continues to allocate the group codebook to the second device until the allocation of the group codebook is completed.
Optionally, in an embodiment of the present application, the usage of the codebook includes at least one of: the number or probability of collision of the feature sequence, the number or probability of no collision of the feature sequence, the number or probability of transmission failure, and the number or probability of transmission success.
In the embodiment of the present application, in the blind distribution of the group codebook, because the first device lacks the prior information about the second device, the second device uses the same group codebook configuration too intensively, possibly due to reasons such as improper signal transmission parameters or codebook size, so that the possibility of collision of the feature sequences (generally, if the same feature sequence is used, the receiving end cannot distinguish different users) is increased. In order to solve the problem, the implementation mode is expanded to an iterative mode based on the implementation mode, and is used for further closed-loop adjustment of the group codebook, so that the distribution effectiveness of the group codebook is improved, and explicit measurement and feedback are not needed.
Optionally, the codebook allocation method provided by the embodiment of the present application further includes the following step 304.
Step 304, in the case that it is determined that the first configuration needs to be updated, the first device sends the updated first configuration to the second device.
In an embodiment of the present application, the updated first configuration includes at least an updated first parameter, where the first parameter includes at least one of the following: the symbol modulation order of at least one physical channel, the power ratio or power of at least one physical channel, the symbol rate of at least one physical channel, the coding rate of at least one physical channel, the bearing relationship of at least one physical channel to the group codebook configuration. The updated group codebook configuration includes at least an updated second parameter including at least one of: at least one group codebook, at least one group codebook size.
Optionally, the codebook allocation method provided by the embodiment of the present application further includes the following step 401.
Step 401, the second device performs uplink access by adopting target group codebook configuration;
Wherein the target group codebook configuration is derived from any one of:
The second equipment demodulates the first signals on all physical channels to obtain all group codebook configurations carried by the first signals on all physical channels, and selects one group codebook configuration meeting the first condition from all group codebook configurations for uplink access;
The second device demodulates the first signals on each physical channel in turn, and when one group codebook configuration meeting the first condition is obtained, one group codebook configuration meeting the first condition is used for uplink access.
Optionally, in the embodiment of the present application, the second device may subsequently adopt a group codebook configuration (for example, a feature sequence) that satisfies the first condition:
demodulating signals of all physical channels to obtain all group codebook configurations, and selecting 1 group codebook configuration according to a first condition;
Or demodulating the signals of each physical channel in turn (from difficult to easy), and stopping processing the first signal after obtaining the configuration of the group codebook meeting the first condition;
or sequentially demodulating (from easy to difficult) the signals of the respective physical channels, and stopping processing the first signal when the group codebook configuration that does not satisfy the first condition is obtained.
The difficulty here refers to a degree of difficulty in demodulating a signal, and the degree of difficulty in demodulating a signal may be determined based on some parameter of the signal (for example, power (power ratio)). For example, a signal with higher power (power ratio) is easier to demodulate.
It should be noted that, for a plurality of group codebook configurations that satisfy the first condition, the second device may select the group codebook configuration according to the priority of the first configuration.
Optionally, in the embodiment of the present application, for the second device that cannot obtain the group codebook configuration from the first signal, a default group codebook configuration may be adopted, or may not be accessed later.
The codebook allocation method provided by the embodiment of the application can be implemented by the execution main body as a codebook allocation device. In the embodiment of the application, the codebook allocation method executed by the first device and the second device is taken as an example, and the codebook allocation device provided by the embodiment of the application is described.
Fig. 3 shows a schematic diagram of a possible structure of a codebook allocating apparatus according to an embodiment of the present application, which is applied to a first device. As shown in fig. 3, the codebook allocation device 30 may include: a transmitting module 31.
Wherein, the transmitting module 31 is configured to transmit the first signal on at least two physical channels, where the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
The embodiment of the application provides a codebook allocation device, which can utilize the signal analysis difficulty of different orthogonal physical channels to selectively carry out channel conditions, can realize blind distribution of codebooks for user groups with different received power, so that network side equipment does not need to measure the received power of signals sent by all terminal equipment one by one, groups the terminal equipment, and finally allocates codebooks or characteristic sequences to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
In one possible implementation, the related parameters include at least one of the following: the method comprises the steps of determining a number of physical channels, a bearer resource of a first signal on each physical channel, a mapping relation between the first signal on each physical channel and the bearer resource, an antenna polarization direction of the first signal on each physical channel, a modulation order of the first signal on each physical channel, a modulation mode of the first signal on each physical channel, a mapping relation between a symbol of the first signal on each physical channel and a bit, a mapping relation between a group codebook configuration and each physical channel, a power or a power ratio of the first signal on each physical channel, a repeated transmission number or a repeated transmission rule of the first signal on each physical channel, a waveform of the first signal on each physical channel, a demodulation order of the physical channels, a demodulation or decoding algorithm of the physical channels, a demodulation or decoding related parameter, a demodulation or decoding order of the group codebook configuration, an offset related to a capability of a terminal device, a priority of the group codebook configuration, a data processing parameter of the group codebook configuration, a first condition for determining whether the group codebook configuration is correct or not, and beam related information for transmitting the first signal.
In one possible implementation, an offset value associated with the terminal device capability is used to instruct the terminal device to demodulate the signal with the agreed capability offset or to use a group codebook configuration.
In one possible implementation, the first condition includes at least one of:
the data bits of the group codebook configuration pass through the CRC;
For the case where the first signal on each physical channel is a repeated transmission, the number of times that the data bits of the group codebook configuration pass through the CRC is greater than or equal to a first preset threshold, or the probability of passing through the CRC is greater than or equal to a second preset threshold.
In one possible implementation, the physical channel includes at least one of the following resources: time domain resources, frequency resources, polarization direction, code resources.
In one possible implementation, before the data of the at least two group codebook configurations are mapped to the first signal, the data of each group codebook configuration is subjected to a first mode of data processing, where the first mode includes at least one of: segmentation mode, CRC adding mode, channel coding mode, interleaving mode.
In one possible implementation, the first signal on each physical channel is transmitted by the first device by broadcast or transmitted using beam steering.
In one possible implementation, the set of codebooks is configured to any one of: codebook raw data, codebook numbers or index values, feature sequence numbers or index values.
In one possible implementation manner, the set of codebook configurations includes a characteristic sequence related parameter required for non-orthogonal code division multiple access, where the characteristic sequence related parameter includes at least one of the following: codebook number or index value, feature sequence length or spreading factor, number of feature sequences, feature sequence set, number or index value set of feature sequences, transmission power, selection rule of feature sequences, and switching rule of feature sequences.
In one possible implementation, the first configuration is sent by the first device to the second device. The parameters included in the first configuration are directly indicated by the first device through a first message; or the parameters included in the first configuration are mapping relations of all the parameters in the first configuration, and one or more parameters in all the parameters are indicated explicitly through a first message by the first equipment; or the parameters included in the first configuration are mapping relations based on the parameters in the first configuration by the first device, and one or more parameters in the parameters are implicitly indicated.
In one possible implementation, the codebook allocation device 30 further includes: an allocation module and a determination module. An allocation module for continuing to allocate the group codebook to the second device in the first configuration. The sending module 31 is further configured to send, to the second device, indication information, where the indication information is used to instruct the second device to perform uplink transmission with the obtained group codebook configuration. And the determining module is used for determining the updated first configuration and/or the updated group codebook configuration according to the use condition of each group codebook, and continuously distributing the group codebook to the second equipment until the group codebook distribution is completed.
In one possible implementation manner, the usage of the codebook includes at least one of the following: the number or probability of collision of the feature sequence, the number or probability of no collision of the feature sequence, the number or probability of transmission failure, and the number or probability of transmission success.
In a possible implementation manner, the sending module 31 is further configured to send the updated first configuration to the second device if it is determined that the first configuration needs to be updated. Wherein the updated first configuration comprises at least an updated first parameter comprising at least one of: the symbol modulation order of at least one physical channel, the power ratio or power of at least one physical channel, the symbol rate of at least one physical channel, the coding rate of at least one physical channel, the bearing relationship of at least one physical channel to the group codebook configuration. The updated group codebook configuration includes at least an updated second parameter including at least one of: at least one group codebook, at least one group codebook size.
The codebook allocation device provided by the embodiment of the present application can implement each process implemented by the first device in the above method embodiment, and achieve the same technical effect, so that repetition is avoided, and no description is repeated here.
The codebook allocation device in the embodiment of the present application may be a terminal device, for example, a terminal device with an operating system, or may be a component in a terminal device, for example, an integrated circuit or a chip. The terminal device may be a UE or may be other devices than a UE. By way of example, the terminal device may include, but is not limited to, the types of terminal device 11 listed above, and the other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the present application are not limited in detail.
Fig. 4 shows a schematic diagram of a possible structure of a codebook allocating apparatus according to an embodiment of the present application, which is applied to a second device. As shown in fig. 4, the codebook allocation device 40 may include: an acquisition module 41 and a receiving module 42.
Wherein the obtaining module 41 is configured to obtain a first configuration, where the first configuration includes relevant parameters for demodulating the signal and receiving the group codebook configuration. A receiving module 42 for receiving the first signal on at least two physical channels. The obtaining module 41 is further configured to obtain a group codebook configuration according to the first configuration and the first signals received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
The embodiment of the application provides a codebook allocation device, which can utilize the signal analysis difficulty of different orthogonal physical channels to selectively carry out channel conditions, can realize blind distribution of codebooks for user groups with different received power, so that network side equipment does not need to measure the received power of signals sent by all terminal equipment one by one, groups the terminal equipment, and finally allocates codebooks or characteristic sequences to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
In one possible implementation, the related parameters include at least one of the following: the method comprises the steps of determining a number of physical channels, a bearer resource of a first signal on each physical channel, a mapping relation between the first signal on each physical channel and the bearer resource, an antenna polarization direction of the first signal on each physical channel, a modulation order of the first signal on each physical channel, a modulation mode of the first signal on each physical channel, a mapping relation between a symbol of the first signal on each physical channel and a bit, a mapping relation between a group codebook configuration and each physical channel, a power or a power ratio of the first signal on each physical channel, a repeated transmission number or a repeated transmission rule of the first signal on each physical channel, a waveform of the first signal on each physical channel, a demodulation order of the physical channels, a demodulation or decoding algorithm of the physical channels, a demodulation or decoding related parameter, a demodulation or decoding order of the group codebook configuration, an offset related to a capability of a terminal device, a priority of the group codebook configuration, a data processing parameter of the group codebook configuration, a first condition for determining whether the group codebook configuration is correct or not, and beam related information for transmitting the first signal.
In one possible implementation, an offset value associated with the terminal device capability is used to instruct the terminal device to demodulate the signal with the agreed capability offset or to use a group codebook configuration.
In one possible implementation, the first condition includes at least one of:
the data bits of the group codebook configuration pass through the CRC;
For the case where the first signal on each physical channel is a repeated transmission, the number of times that the data bits of the group codebook configuration pass through the CRC is greater than or equal to a first preset threshold, or the probability of passing through the CRC is greater than or equal to a second preset threshold.
In one possible implementation, the physical channel includes at least one of the following resources: time domain resources, frequency resources, polarization direction, code resources.
In one possible implementation, before the data of the at least two group codebook configurations are mapped to the first signal, the data of each group codebook configuration is subjected to a first mode of data processing, where the first mode includes at least one of: segmentation mode, CRC adding mode, channel coding mode, interleaving mode.
In one possible implementation, the first signal on each physical channel is transmitted by the first device by broadcast or transmitted using beam steering.
In one possible implementation, the set of codebooks is configured to any one of: codebook raw data, codebook numbers or index values, feature sequence numbers or index values.
In one possible implementation manner, the set of codebook configurations includes a characteristic sequence related parameter required for non-orthogonal code division multiple access, where the characteristic sequence related parameter includes at least one of the following: codebook number or index value, feature sequence length or spreading factor, number of feature sequences, feature sequence set, number or index value set of feature sequences, transmission power, selection rule of feature sequences, and switching rule of feature sequences.
In one possible implementation, the first configuration is sent by the first device to the second device. The parameters included in the first configuration are directly indicated by the first device through a first message; or the parameters included in the first configuration are mapping relations of all the parameters in the first configuration, and one or more parameters in all the parameters are indicated explicitly through a first message by the first equipment; or the parameters included in the first configuration are mapping relations based on the parameters in the first configuration by the first device, and one or more parameters in the parameters are implicitly indicated.
In a possible implementation manner, the obtaining module 41 is specifically configured to demodulate, according to the first configuration, symbols of the first signal received on at least two physical channels, to obtain a group codebook configuration of the first signal bearer on each physical channel.
In one possible implementation, the codebook allocation apparatus 40 further includes: and an access module. And the access module is used for carrying out uplink access by adopting the target group codebook configuration. Wherein the target group codebook configuration is derived from any one of:
The second equipment demodulates the first signals on all physical channels to obtain all group codebook configurations carried by the first signals on all physical channels, and selects one group codebook configuration meeting the first condition from all group codebook configurations for uplink access;
The second device demodulates the first signals on each physical channel in turn, and when one group codebook configuration meeting the first condition is obtained, one group codebook configuration meeting the first condition is used for uplink access.
The codebook allocation device provided by the embodiment of the present application can implement each process implemented by the second device in the above method embodiment, and achieve the same technical effect, so that repetition is avoided, and no description is repeated here.
The codebook allocation device in the embodiment of the present application may be a terminal device, for example, a terminal device with an operating system, or may be a component in a terminal device, for example, an integrated circuit or a chip. The terminal device may be a UE or may be other devices than a UE. By way of example, the terminal device may include, but is not limited to, the types of terminal device 11 listed above, and the other devices may be servers, network attached storage (Network Attached Storage, NAS), etc., and embodiments of the present application are not limited in detail.
Optionally, as shown in fig. 5, the embodiment of the present application further provides a communication device 5000, including a processor 5001 and a memory 5002, where a program or an instruction capable of running on the processor 5001 is stored in the memory 5002, for example, when the communication device 5000 is a first device, the program or the instruction is executed by the processor 5001 to implement each step of the method embodiment on the first device side, and the same technical effects can be achieved, so that repetition is avoided and no further description is provided herein. When the communication device 5000 is a second device, the program or the instruction, when executed by the processor 5001, implements the steps of the method embodiment on the second device side, and the same technical effects can be achieved, so that repetition is avoided, and no further description is given here.
Optionally, in an embodiment of the present application, the first device and/or the second device may be a terminal device. The hardware structure of the terminal device is illustrated in the following embodiment.
The embodiment of the application also provides a terminal device, which comprises a processor and a communication interface, wherein the communication interface is used for sending first signals on at least two physical channels, the first signals on the at least two physical channels bear at least two group codebook configurations, the symbols of the first signals on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is borne by the first signals on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. The embodiment of the terminal device corresponds to the embodiment of the method on the first device side, and each implementation process and implementation manner of the embodiment of the method can be applied to the embodiment of the terminal device, and the same technical effects can be achieved.
The embodiment of the application also provides terminal equipment which comprises a processor and a communication interface. The processor is configured to obtain a first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. The communication interface is for receiving a first signal on at least two physical channels. The processor is further configured to obtain a group codebook configuration from the first configuration and the first signals received on the at least two physical channels; wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels. The embodiment of the terminal device corresponds to the embodiment of the method on the second device side, and each implementation process and implementation manner of the embodiment of the method can be applied to the embodiment of the terminal device, and the same technical effects can be achieved.
Specifically, fig. 6 is a schematic hardware structure of a terminal device for implementing an embodiment of the present application.
The terminal device 7000 includes, but is not limited to: at least some of the components of the radio frequency unit 7001, the network module 7002, the audio output unit 7003, the input unit 7004, the sensor 7005, the display unit 7006, the user input unit 7007, the interface unit 7008, the memory 7009, the processor 7010, and the like.
Those skilled in the art will appreciate that the terminal device 7000 may further include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 7010 via a power management system to thereby perform functions such as managing charging, discharging, and power consumption via the power management system. The terminal device structure shown in fig. 6 does not constitute a limitation of the terminal device, and the terminal device may include more or less components than shown, or may combine some components, or may be arranged in different components, which will not be described in detail herein.
It should be appreciated that in embodiments of the present application, the input unit 7004 may include a graphics processing unit (Graphics Processing Unit, GPU) 70041 and a microphone 70042, with the graphics processor 70041 processing image data of still pictures or video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. The display unit 7006 may include a display panel 70061, and the display panel 70061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 7007 includes at least one of a touch panel 70071 and other input devices 70072. The touch panel 70071 is also referred to as a touch screen. The touch panel 70071 may include two parts, a touch detection device and a touch controller. Other input devices 70072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
In the embodiment of the present application, after receiving downlink data from the network side device, the radio frequency unit 7001 may transmit the downlink data to the processor 7010 for processing; in addition, the radio frequency unit 7001 may send uplink data to the network side device. In general, radio frequency units 7001 include, but are not limited to, antennas, amplifiers, transceivers, couplers, low noise amplifiers, diplexers, and the like.
The memory 7009 may be used to store software programs or instructions and various data. The memory 7009 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 7009 may include volatile memory or nonvolatile memory, or the memory 7009 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 7009 in embodiments of the application includes, but is not limited to, these and any other suitable types of memory.
The processor 7010 may include one or more processing units; the processor 7010 optionally integrates an application processor that primarily handles operations involving an operating system, user interfaces, applications, etc., and a modem processor that primarily handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 7010.
The radio frequency unit 7001 is configured to send a first signal on at least two physical channels, where the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
The terminal device provided by the embodiment of the application can realize each process realized by the first device in the embodiment of the method and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
Processor 7010 is configured to obtain a first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. A radio frequency unit 7001 for receiving the first signal on at least two physical channels. The processor 7010 is further configured to obtain a group codebook configuration from the first configuration and the first signal received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
The embodiment of the application provides terminal equipment, which can realize blind distribution of codebooks to user groups with different receiving power by utilizing the selectivity of signal analysis difficulty of different orthogonal physical channels to channel conditions, so that network side equipment does not need to measure the receiving power of signals sent by each terminal equipment one by one, then groups the terminal equipment, and finally distributes codebooks or characteristic sequences to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
The terminal device provided by the embodiment of the application can realize each process realized by the second device in the embodiment of the method and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
Optionally, in an embodiment of the present application, the first device and/or the second device may be a network side device. The hardware structure of the network side device is illustrated in the following embodiment.
The embodiment of the application also provides network side equipment, which comprises a processor and a communication interface, wherein the communication interface is used for sending first signals on at least two physical channels, the first signals on the at least two physical channels bear at least two group codebook configurations, the symbols of the first signals on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is borne by the first signals on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. The network side device embodiment corresponds to the first device side method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the network side device embodiment, and the same technical effects can be achieved.
The embodiment of the application also provides network side equipment which comprises a processor and a communication interface. The processor is configured to obtain a first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. The communication interface is for receiving a first signal on at least two physical channels. The processor is further configured to obtain a group codebook configuration from the first configuration and the first signal received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels. The network side device embodiment corresponds to the second device side method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the network side device embodiment, and the same technical effects can be achieved.
Specifically, the embodiment of the application also provides network side equipment. As shown in fig. 7, the network side device 600 includes: an antenna 61, a radio frequency device 62, a baseband device 63, a processor 64 and a memory 65. The antenna 61 is connected to a radio frequency device 62. In the uplink direction, the radio frequency device 62 receives information via the antenna 61, and transmits the received information to the baseband device 63 for processing. In the downlink direction, the baseband device 63 processes information to be transmitted, and transmits the processed information to the radio frequency device 62, and the radio frequency device 62 processes the received information and transmits the processed information through the antenna 61.
The method performed by the network side device in the above embodiment may be implemented in the baseband apparatus 63, and the baseband apparatus 63 includes a baseband processor.
Wherein the radio frequency device 62 is configured to transmit a first signal on at least two physical channels, where the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by a data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels; wherein the first signal is for the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
The network side device provided by the embodiment of the application can realize each process realized by the first device in the embodiment of the method and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
A processor 64 for obtaining a first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration. The radio frequency device 62 is configured to receive the first signal on at least two physical channels. The processor 64 is further configured to obtain a group codebook configuration from the first configuration and the first signal received on the at least two physical channels. Wherein the first signal on at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
The embodiment of the application provides network side equipment, which can utilize the signal analysis difficulty of different orthogonal physical channels to selectively carry out channel conditions, can realize blind distribution of codebooks to user groups with different received power, so that the network side equipment does not need to measure the received power of signals sent by each terminal equipment one by one, groups the terminal equipment, and finally distributes codebooks or characteristic sequences to the terminal equipment of different groups; and the codebook is directly distributed to all terminal equipment in a blind way, the codebook distribution cost based on the power grouping is reduced in a closed loop but explicit feedback-free control mode, and meanwhile, the effectiveness of the distributed codebook is ensured.
The network side device provided by the embodiment of the application can realize each process realized by the second device in the embodiment of the method and achieve the same technical effect, and in order to avoid repetition, the description is omitted here.
The baseband apparatus 63 may, for example, include at least one baseband board, on which a plurality of chips are disposed, as shown in fig. 7, where one chip, for example, a baseband processor, is connected to the memory 65 through a bus interface, so as to call a program in the memory 65 to perform the network device operation shown in the above method embodiment.
The network-side device may also include a network interface 66, such as a common public radio interface (common public radio interface, CPRI).
Specifically, the network side device 600 of the embodiment of the present application further includes: instructions or programs stored in the memory 65 and executable on the processor 64, the processor 64 invokes the instructions or programs in the memory 65 to perform the methods performed by the modules shown in fig. 3 or fig. 4, and achieve the same technical effects, and are not repeated here.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the codebook allocation method embodiment described above, and can achieve the same technical effect, so that repetition is avoided, and no further description is given here.
Wherein the processor is a processor in the communication device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the embodiment of the method, and can achieve the same technical effects, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, or the like.
The embodiments of the present application further provide a computer program/program product stored in a storage medium, where the computer program/program product is executed by at least one processor to implement each process of the above method embodiments, and achieve the same technical effects, and are not repeated herein.
The embodiment of the application also provides a communication system, which comprises: a first device operable to perform the steps of the codebook allocation method as described above, and a second device operable to perform the steps of the codebook allocation method as described above.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.

Claims (31)

1.A codebook allocation method, comprising:
The first device transmitting a first signal on at least two physical channels, the first signal on the at least two physical channels carrying at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels;
Wherein the first signal is used by the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
2. The method of claim 1, wherein the relevant parameters include at least one of: the method comprises the steps of determining a number of physical channels, a bearer resource of a first signal on each physical channel, a mapping relation between the first signal on each physical channel and the bearer resource, an antenna polarization direction of the first signal on each physical channel, a modulation order of the first signal on each physical channel, a modulation mode of the first signal on each physical channel, a mapping relation between a symbol of the first signal on each physical channel and a bit, a mapping relation between a group codebook configuration and each physical channel, a power or a power ratio of the first signal on each physical channel, a repeated transmission number or a repeated transmission rule of the first signal on each physical channel, a waveform of the first signal on each physical channel, a demodulation order of the physical channels, a demodulation or decoding algorithm of the physical channels, a demodulation or decoding related parameter, a demodulation or decoding order of the group codebook configuration, an offset related to a terminal device capability, a priority of the group codebook configuration, a data processing parameter of the group codebook configuration, a first condition for determining whether the group codebook configuration is correct or not, and a related information of transmitting a beam of the first signal.
3. The method of claim 2, wherein the offset value associated with the capability of the terminal device is used to instruct the terminal device to demodulate signals at the agreed capability offset or to use a group codebook configuration.
4. The method of claim 2, wherein the first condition comprises at least one of:
the data bits configured by the group codebook pass through a cyclic redundancy check CRC;
For the case where the first signal on each physical channel is a repeated transmission, the number of times that the data bits of the group codebook configuration pass through the CRC is greater than or equal to a first preset threshold, or the probability of passing through the CRC is greater than or equal to a second preset threshold.
5. The method of claim 1, wherein the physical channel comprises at least one of the following resources: time domain resources, frequency resources, polarization direction, code resources.
6. The method of claim 1, wherein the data of the at least two group codebook configurations is subjected to a first mode of data processing before being mapped to the first signal, the first mode comprising at least one of: segmentation mode, CRC adding mode, channel coding mode, interleaving mode.
7. The method of claim 1, wherein the first signal on each physical channel is transmitted by the first device by broadcast or transmitted using beam steering.
8. The method of claim 1, wherein the set of codebooks is configured to be any one of: codebook raw data, codebook numbers or index values, feature sequence numbers or index values.
9. The method of claim 1, wherein the set of codebook configurations includes a signature sequence correlation parameter required for non-orthogonal code division multiple access, the signature sequence correlation parameter comprising at least one of: codebook number or index value, feature sequence length or spreading factor, number of feature sequences, feature sequence set, number or index value set of feature sequences, transmission power, selection rule of feature sequences, and switching rule of feature sequences.
10. The method of claim 1, wherein the first configuration is sent by the first device to the second device;
the parameters included in the first configuration are directly indicated by the first device through a first message; or alternatively
The first configuration comprises parameters which are mapping relations based on various parameters in the first configuration by the first equipment, and one or more parameters in the various parameters are indicated explicitly through a first message; or alternatively
The first configuration includes parameters that are mapped by the first device based on the parameters in the first configuration, and one or more parameters of the parameters are implicitly indicated.
11. The method according to claim 1, wherein the method further comprises:
the first device continuing to allocate a group codebook to the second device in the first configuration;
The first device sends indication information to the second device, wherein the indication information is used for indicating the second device to perform uplink transmission according to the obtained group codebook configuration;
And the first equipment determines updated first configuration and/or updated group codebook configuration according to the service condition of each group codebook, and continuously distributes the group codebook to the second equipment until the group codebook distribution is completed.
12. The method of claim 11, wherein the codebook usage comprises at least one of: the number or probability of collision of the feature sequence, the number or probability of no collision of the feature sequence, the number or probability of transmission failure, and the number or probability of transmission success.
13. The method of claim 11, wherein the method further comprises:
in the case that the first configuration is determined to need to be updated, the first device sends the updated first configuration to the second device;
wherein the updated first configuration comprises at least updated first parameters comprising at least one of: the symbol modulation order of at least one physical channel, the power ratio or power of at least one physical channel, the symbol rate of at least one physical channel, the coding rate of at least one physical channel, the bearing relation of at least one physical channel and the group codebook configuration;
The updated group codebook configuration comprises at least an updated second parameter comprising at least one of: at least one group codebook, at least one group codebook size.
14. A codebook allocation method, comprising:
The second device obtains a first configuration including relevant parameters for demodulating the signal and receiving a group codebook configuration;
The second device receiving a first signal on at least two physical channels and obtaining a group codebook configuration from the first configuration and the first signal received on the at least two physical channels;
Wherein the first signal on the at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
15. The method of claim 14, wherein the relevant parameters include at least one of: the method comprises the steps of determining a number of physical channels, a bearer resource of a first signal on each physical channel, a mapping relation between the first signal on each physical channel and the bearer resource, an antenna polarization direction of the first signal on each physical channel, a modulation order of the first signal on each physical channel, a modulation mode of the first signal on each physical channel, a mapping relation between a symbol of the first signal on each physical channel and a bit, a mapping relation between a group codebook configuration and each physical channel, a power or a power ratio of the first signal on each physical channel, a repeated transmission number or a repeated transmission rule of the first signal on each physical channel, a waveform of the first signal on each physical channel, a demodulation order of the physical channels, a demodulation or decoding algorithm of the physical channels, a demodulation or decoding related parameter, a demodulation or decoding order of the group codebook configuration, an offset related to a terminal device capability, a priority of the group codebook configuration, a data processing parameter of the group codebook configuration, a first condition for determining whether the group codebook configuration is correct or not, and a related information of transmitting a beam of the first signal.
16. The method of claim 15, wherein the offset value associated with the capability of the terminal device is used to instruct the terminal device to demodulate the signal with the agreed capability offset or to use a group codebook configuration.
17. The method of claim 15, wherein the first condition comprises at least one of:
the data bits configured by the group codebook pass through a cyclic redundancy check CRC;
For the case where the first signal on each physical channel is a repeated transmission, the number of times that the data bits of the group codebook configuration pass through the CRC is greater than or equal to a first preset threshold, or the probability of passing through the CRC is greater than or equal to a second preset threshold.
18. The method of claim 14, wherein the physical channel comprises at least one of the following resources: time domain resources, frequency resources, polarization direction, code resources.
19. The method of claim 14, wherein the data of the at least two group codebook configurations is subjected to a first mode of data processing before being mapped to the first signal, the first mode comprising at least one of: segmentation mode, CRC adding mode, channel coding mode, interleaving mode.
20. The method of claim 14, wherein the first signal on each physical channel is transmitted by the first device by broadcast or transmitted using beam steering.
21. The method of claim 14, wherein the set of codebooks is configured to be any one of: codebook raw data, codebook numbers or index values, feature sequence numbers or index values.
22. The method of claim 14, wherein the set of codebook configuration includes a signature sequence correlation parameter required for non-orthogonal code division multiple access, the signature sequence correlation parameter comprising at least one of: codebook number or index value, feature sequence length or spreading factor, number of feature sequences, feature sequence set, number or index value set of feature sequences, transmission power, selection rule of feature sequences, and switching rule of feature sequences.
23. The method of claim 14, wherein the first configuration is sent by the first device to the second device;
the parameters included in the first configuration are directly indicated by the first device through a first message; or alternatively
The first configuration comprises parameters which are mapping relations based on various parameters in the first configuration by the first equipment, and one or more parameters in the various parameters are indicated explicitly through a first message; or alternatively
The first configuration includes parameters that are mapped by the first device based on the parameters in the first configuration, and one or more parameters of the parameters are implicitly indicated.
24. The method of claim 14, wherein the second device obtains a group codebook configuration from the first configuration and a first signal received on the at least two physical channels, comprising:
the second device demodulates the symbols of the first signal received on the at least two physical channels according to the first configuration to obtain a group codebook configuration of the first signal bearer on each physical channel.
25. The method according to claim 14 or 24, characterized in that the method further comprises:
the second equipment adopts target group codebook configuration to carry out uplink access;
wherein the target group codebook configuration is derived from any one of:
The second device demodulates the first signals on all physical channels to obtain all group codebook configurations carried by the first signals on all physical channels, and selects one group codebook configuration meeting a first condition from all group codebook configurations for uplink access;
The second device demodulates the first signals on each physical channel in turn, and when obtaining a group codebook configuration meeting a first condition, uses the group codebook configuration meeting the first condition for uplink access.
26. A codebook allocation apparatus, comprising: a transmitting module;
the transmitting module is configured to transmit a first signal on at least two physical channels, where the first signal on the at least two physical channels carries at least two group codebook configurations, and symbols of the first signal on each physical channel are generated by data mapping of one group codebook configuration, and each group codebook configuration is carried by the first signal on one or more physical channels;
Wherein the first signal is used by the second device to obtain a group codebook configuration according to a first configuration, the first configuration comprising relevant parameters for demodulating the signal and receiving the group codebook configuration.
27. A codebook allocation apparatus, comprising: an acquisition module and a receiving module;
the acquisition module is used for acquiring a first configuration, and the first configuration comprises related parameters for demodulating signals and receiving a group codebook configuration;
The receiving module is used for receiving the first signals on at least two physical channels;
The acquisition module is further configured to obtain a group codebook configuration according to the first configuration and a first signal received on the at least two physical channels;
Wherein the first signal on the at least two physical channels carries at least two group codebook configurations, the symbols of the first signal on each physical channel being generated by a data map of one group codebook configuration, each group codebook configuration being carried by the first signal on one or more physical channels.
28. A communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor implements the steps of the codebook allocation method according to any of claims 1 to 13.
29. A communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which when executed by the processor implements the steps of the codebook allocation method according to any of claims 14 to 25.
30. A communication system comprising the codebook allocation apparatus of claim 26 and the codebook allocation apparatus of claim 27; or alternatively
The communication system comprising a communication device according to claim 28 and a communication device according to claim 29.
31. A readable storage medium, characterized in that the readable storage medium has stored thereon a program or instructions which, when executed by a processor, implement the steps of the codebook allocation method according to any of claims 1 to 13 or the steps of the codebook allocation method according to any of claims 14 to 25.
CN202211601149.6A 2022-12-13 2022-12-13 Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium Pending CN118201079A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211601149.6A CN118201079A (en) 2022-12-13 2022-12-13 Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211601149.6A CN118201079A (en) 2022-12-13 2022-12-13 Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium

Publications (1)

Publication Number Publication Date
CN118201079A true CN118201079A (en) 2024-06-14

Family

ID=91409440

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211601149.6A Pending CN118201079A (en) 2022-12-13 2022-12-13 Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium

Country Status (1)

Country Link
CN (1) CN118201079A (en)

Similar Documents

Publication Publication Date Title
CN110574433B (en) Method and apparatus for transmitting measurement report on wireless network
Kizilirmak et al. Non-orthogonal multiple access (NOMA) for 5G networks
US7760699B1 (en) System and method for efficient transmission of electronic information
US8184609B2 (en) System and method for random access in a wireless communication system
KR101257066B1 (en) Method for Resource Partition, Assignment, Transmission and Reception for Inter-Cell Interference Migration in Downlink of OFDM Cellular Systems
JP4871372B2 (en) Random access channel design based on OFDMA conditions for mobile radio communications
US7154933B2 (en) Interference management for soft handoff and broadcast services in a wireless frequency hopping communication system
EP2187544B1 (en) Base station apparatus, mobile station apparatus, distributed antenna wireless communications system, pilot channel generation method, synchronization channel generation method, and antenna selection method
JP2016181906A (en) Sdma for wcdma(r) with capacity increased by using multiple scrambling codes
RU2446587C2 (en) Transmitter and method of communication
JP2008526139A (en) Method for communicating frames with multiple modulation schemes
US11791967B2 (en) Broadcast signal sending method, broadcast signal receiving method, network device, and terminal device
US10771105B2 (en) Configuration of NOMA communication using multiple sets of spreading sequences
US11916716B2 (en) Dynamic peak reduction tone allocation with low overhead
KR20180133175A (en) Signal processing method, apparatus and base station using combined non-orthogonal multiple access and generalized space shift keying
KR100490324B1 (en) Method for transmission in wireless cellular network system and transmission system
Karthipan et al. Performance of cognitive radio based MC-DS-CDMA system for downlink communication
US20210195568A1 (en) Communication method and apparatus
CN118201079A (en) Codebook allocation method, codebook allocation device, codebook allocation equipment, codebook allocation system and codebook allocation storage medium
WO2024125523A1 (en) Codebook allocation methods and apparatuses, device, system, and storage medium
KR102415470B1 (en) Apparatus and method for transmitting reference signals in wireless communication system
US20200358499A1 (en) Method and apparatus for generating spreading sequence codebooks
JP5260131B2 (en) Base station, mobile station, and common information communication method
JP2006253951A (en) Base station apparatus and spread code allocation method
Nevalainen Non-orthogonal multiple access for machine-type communications toward 6G

Legal Events

Date Code Title Description
PB01 Publication