Communication method and device
By calculating and mapping the number of resources of PDSCH signals in the synchronous signal block, the problem of overlapping time-frequency resources of PSS and/or SSS and PBCH signals is solved, and efficient channel estimation and resource utilization are achieved, ensuring the original performance of PSS and/or SSS.
Patent Information
- Application Number
- CN202311613040.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-28
- Publication Date
- 2025-05-30
AI Technical Summary
In the synchronous signal block (SSB), the time-frequency resources of the PSS and/or SSS may overlap with the time-frequency resources of the PBCH signal, resulting in a degradation of channel estimation performance. It is difficult for the prior art to perform effective channel estimation on the PBCH signal under the premise of ensuring the original performance of the PSS and/or SSS.
By determining the number of PDSCH signal resources on different symbols, the number of resources of the third PDSCH signal is calculated, and resource mapping and/or rate matching is performed to ensure that when the PDSCH signal overlaps with the time-frequency resources of the SSB signal, the number of resources can be accurately calculated and the reliability of resource utilization and channel estimation can be improved.
It realizes effective channel estimation of PBCH signals without degrading the original performance of PSS and/or SSS, which improves the reliability of resource mapping and rate matching, and enhances the overall performance of the system.
Smart Images

Figure CN120075982A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] A Synchronization signal and PBCH block (SSB) consists of a primary synchronization signal (PSS), a secondary synchronization signal (SSS), and a physical broadcast channel (PBCH) signal.
[0003] The time-frequency resources of the PSS and / or SSS and the time-frequency resources of the PBCH signal may overlap. Considering channel estimation of the PBCH signal based on the PSS and / or SSS while ensuring the original performance of the PSS and / or SSS, this application proposes some adaptive designs. Summary of the Invention
[0004] This application provides a communication method and apparatus for implementing channel estimation of a PBCH signal based on a PSS and / or SSS while ensuring the original performance of the PSS and / or SSS.
[0005] In a first aspect, a communication method is provided. This method may be executed by a first communication device. Without special indication, the "first communication device" in this application may refer to the first communication device itself (e.g., a network device, a terminal device), or a component in the first communication device (e.g., a processor, a chip, or a chip system, etc.), or may also be a logical module or software capable of implementing all or part of the functions of the first communication device. The method includes: determining a first quantity and a second quantity, where the first quantity is the resource quantity of a first physical downlink shared channel (PDSCH) signal on a first symbol, and the second quantity is the resource quantity of a second PDSCH signal on each of at least one second symbol, the first quantity and the second quantity are different, the first symbol and the at least one second symbol belong to the symbols where the SSB is located; determining the resource quantity of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; performing resource mapping and / or rate matching on the third PDSCH signal based on the third quantity; where the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0006] In the above solution, when the time-frequency resources allocated to the PDSCH signal overlap with the time-frequency resources allocated to the SSB, for the SSB, at the symbol granularity, the resource quantities used to transmit the PDSCH signal on different symbols (such as the first symbol and the second symbol) in the symbol where the SSB is located are calculated respectively. In other words, the resource quantities that cannot be used for the PDSCH signal are subtracted respectively for different symbols in the symbol where the SSB is located. In this way, the accuracy of the resource calculation result can be ensured, the reliability of resource mapping and / or speed matching can be improved, and the original performance of each signal (such as PSS and / or SSS) in the SSB can be better guaranteed.
[0007] In a possible design, the first symbol is the symbol where the PSS is located; the first quantity is related to the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS.
[0008] In this way, it is possible to calculate separately the resource quantity used to transmit the PDSCH signal in the symbol where the PSS is located, which is different from other symbols in the SSB.
[0009] In a possible design, the second symbol is any other symbol in the SSB symbol except the first symbol.
[0010] In this way, the resource quantity used to transmit the PDSCH signal in other symbols except the first symbol in the symbol where the PSS is located can be calculated.
[0011] In a possible design, the second quantity is related to the resource quantity occupied by the PBCH signal or the SSS. In this way, the resource utilization rate can be improved.
[0012] In a possible design, the second quantity is equal to the first quantity. In this way, the complexity of resource calculation can be reduced.
[0013] In a possible design, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; where M is the resource quantity contained in a single physical resource block (PRB).
[0014] Exemplarily, if the resource is a resource element (RE), then M = 12. For example, the number of REs in the guard interval is 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240.
[0015] In this way, it is convenient to predefine the resource mapping of the PDSCH signal, such as the resource mapping of the PDSCH signal at the PRB granularity.
[0016] In a possible design, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resources. In this way, it helps to use the PSS and / or SSS as the main pilots for PBCH channel estimation and saves pilot overhead.
[0017] In a second aspect, a communication method is provided. This method can be executed by a second communication device. Without special specification, the "second communication device" in this application can refer to the second communication device itself (e.g., a terminal device, a network device), or a component in the second communication device (e.g., a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the second communication device. The method includes: determining a first quantity and a second quantity, where the first quantity is the resource quantity of the first PDSCH signal on a first symbol, and the second quantity is the resource quantity of the second PDSCH signal on each of at least one second symbol. The first quantity and the second quantity are different, and the first symbol and the at least one second symbol belong to the symbols where the SSB is located; determining the resource quantity of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; performing resource demapping and / or rate dematching on the third PDSCH signal based on the third quantity; where the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0018] In a possible design, the first symbol is the symbol where the PSS is located; the first quantity is related to the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS.
[0019] In a possible design, the second symbol is any other symbol in the symbol where the SSB is located except the first symbol; the second quantity is related to the resource quantity occupied by the PBCH signal or the SSS; or, the second quantity is equal to the first quantity.
[0020] In a possible design, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; where M is the resource quantity included in a single PRB.
[0021] In a possible design, the resource is a RE, and M = 12.
[0022] In a possible design, the number of REs occupied by the guard interval is 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240.
[0023] In a possible design, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resources. The method may further include: determining the PSS and / or SSS from the SSB; and performing channel estimation on the PBCH signal in the SSB based on the determined PSS and / or SSS.
[0024] In a third aspect, a communication device is provided, which includes modules, units, or technical means for implementing the method in the first aspect or any optional implementation manner of the first aspect.
[0025] Exemplarily, the device may include:
[0026] A processing module, configured to determine a first quantity and a second quantity, where the first quantity is the resource quantity of the first PDSCH signal on a first symbol, and the second quantity is the resource quantity of the second PDSCH signal on each of at least one second symbol, the first quantity and the second quantity are different, the first symbol and the at least one second symbol belong to the symbols where the SSB is located; determining the resource quantity of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; performing resource mapping and / or rate matching on the third PDSCH signal based on the third quantity; where the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0027] Optionally, the device may further include a transceiver module, configured to transmit the third PDSCH signal.
[0028] In a possible design, the first symbol is the symbol where the PSS is located; the first quantity is related to the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS.
[0029] In a possible design, the second symbol is any other symbol except the first symbol in the symbol where the SSB is located; the second quantity is related to the resource quantity occupied by the PBCH signal or the SSS; or, the second quantity is equal to the first quantity.
[0030] In a possible design, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; where M is the resource quantity included in a single PRB.
[0031] In a possible design, the resource is a resource element RE, and M = 12.
[0032] In a possible design, the number of resource elements (REs) occupied by the guard interval is 12, 24, 48, 60, 72, 84, 96, 108, 120, 132, 144, 156, 168, 180, 192, 204, 216, 218, or 240.
[0033] In a possible design, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resources.
[0034] In a fourth aspect, a communication device is provided, which includes modules, units, or technical means for implementing the method in the second aspect or any optional implementation manner of the second aspect.
[0035] Exemplarily, the device may include:
[0036] A processing module, configured to determine a first quantity and a second quantity. The first quantity is the number of resources of the first PDSCH signal on a first symbol, and the second quantity is the number of resources of the second PDSCH signal on each of at least one second symbol. The first quantity and the second quantity are different, and the first symbol and the at least one second symbol belong to the symbols where the SSB is located. Determine the number of resources of the third PDSCH signal based on the first quantity and the second quantity to obtain a third quantity. The third PDSCH signal includes the first PDSCH signal and the second PDSCH signal. Perform resource demapping and / or despreading on the third PDSCH signal based on the third quantity. Wherein, the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0037] Optionally, the device may further include a transceiver module, configured to receive the third PDSCH signal.
[0038] In a possible design, the first symbol is the symbol where the PSS is located; the first quantity is related to the number of resources occupied by the PSS and the number of resources of the guard interval corresponding to the PSS.
[0039] In a possible design, the second symbol is any other symbol in the symbols where the SSB is located except the first symbol; the second quantity is related to the number of resources occupied by the PBCH signal or the SSS; or, the second quantity is equal to the first quantity.
[0040] In a possible design, the sum of the number of resources occupied by the PSS and the number of resources of the guard interval corresponding to the PSS is a multiple of M, or the number of resources of the guard interval corresponding to the PSS is a multiple of M. Wherein, M is the number of resources included in a single physical resource block (PRB).
[0041] In a possible design, the resource is a resource element (RE), and M = 12.
[0042] In a possible design, the number of REs occupied by the guard interval is 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240.
[0043] In a possible design, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resource. The processing module is further configured to: determine the PSS and / or SSS from the SSB; and perform channel estimation on the PBCH signal in the SSB based on the determined PSS and / or SSS.
[0044] In a fifth aspect, a communication device is provided, which includes a processor and an interface circuit. The interface circuit is electrically coupled to the processor. The processor, through logic circuits or by executing code instructions, causes the method described in the first aspect or any optional implementation manner of the first aspect to be executed, or causes the method described in the second aspect or any optional implementation manner of the second aspect to be executed.
[0045] In a sixth aspect, a computer-readable storage medium is provided, in which computer programs or instructions are stored. When the computer programs or instructions are run, the method described in the first aspect or any optional implementation manner of the first aspect is caused to be executed, or the method described in the second aspect or any optional implementation manner of the second aspect is caused to be executed.
[0046] In a seventh aspect, a computer program product is provided, including instructions that, when run on a computer, cause the method described in the first aspect or any optional implementation manner of the first aspect to be executed, or cause the method described in the second aspect or any optional implementation manner of the second aspect to be executed. Description of the Drawings
[0047] Figure 1 It is a processing flowchart of DFT-s-OFDM signals;
[0048] Figure 2 It is a schematic diagram of the SSB frame structure in the 5G NR system;
[0049] Figure 3 It is a schematic diagram of a possible SSB frame structure provided by an embodiment of the present application;
[0050] Figure 4 It is a schematic diagram of a communication system applicable to an embodiment of the present application;
[0051] Figure 5 It is a flowchart of a communication method provided by an embodiment of the present application;
[0052] Figure 6Schematic diagram of a possible PDSCH mapping pattern provided by an embodiment of the present application;
[0053] Figure 7 Schematic diagram of another possible PDSCH mapping pattern provided by an embodiment of the present application;
[0054] Figure 8 Flowchart of another communication method provided by an embodiment of the present application;
[0055] Figure 9 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0056] Figure 10 Schematic diagram of the structure of another communication device provided by an embodiment of the present application. Detailed implementation manners
[0057] To facilitate understanding of the technical solutions provided by the embodiments of the present application, some technical terms mentioned in the embodiments of the present application are first explained and described below.
[0058] (1) In the embodiments of the present application, "a plurality of" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after. In addition, it should be understood that although terms such as first and second may be used in the embodiments of the present invention to describe various objects, these objects should not be limited to these terms. These terms are only used to distinguish each object from each other.
[0059] In the description of the embodiments of the present application, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include other steps or units not listed, or may optionally further include other steps or units inherent to these processes, methods, products, or devices. It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0060] (2) Single carrier and multi-carrier:
[0061] A single carrier means convolving a serially arranged transmission signal with a roll-off filter to form a transmission signal; a multi-carrier means arranging the transmission signals in parallel and forming the transmission signal by means of an inverse fast Fourier transform (IFFT).
[0062] Exemplarily, the single carrier waveform can be a single carrier - quadrature amplitude modulation (SC - QAM) waveform, and the multi - carrier waveform can be an orthogonal frequency division multiplexing (OFDM) waveform. In addition, the discrete Fourier transform - spread - orthogonal frequency division multiplexing (DFT - s - OFDM) waveform is almost equivalent to the traditional single carrier waveform, but it uses a multi - carrier implementation method, so it is easy to be compatible with OFDM, but its essence is still a single carrier waveform.
[0063] Figure 1 It is a signal processing flow chart of a transmitter of a network device or a terminal device when communicating between the network device and the terminal device using the DFT - s - OFDM waveform.
[0064] Such as Figure 1As shown, the transmitter modulates the encoded bitstream to obtain a modulated data sequence. The transmitter performs time-domain resource mapping on the reference signal sequence and the modulated sequence (i.e., determines time-domain resources for each sequence, such as determining the OFDM symbols carrying each sequence). The reference signal sequence is, for example, at least one of a demodulation reference signal (DMRS) sequence, a phase tracking reference signal (PTRS) sequence, a tracking reference signal (TRS) sequence, or a channel state information-reference signal (CSI-RS) sequence; performs transform precoding on the sequence after time-domain resource mapping (such as a discrete Fourier transformation (DFT) operation to transform it to the frequency domain); performs subcarrier mapping on the sequence after DFT (such as mapping it to a resource element (RE)); performs IFFT on the sequence after subcarrier mapping and adds a cyclic prefix (CP) to obtain a DFT-s-OFDM sequence.
[0065] The receiver performs a process opposite to that of the transmitter. For example, after the receiver obtains the DFT-s-OFDM sequence, it removes the superimposed CP in the sequence and performs operations such as FFT, subcarrier demapping, and IDFT to recover the reference signal sequence, the encoded bitstream, etc.
[0066] It can be understood that Figure 1 the related operations in [[ ]] are only taken as an example. Optionally, it may also include other possible operations, such as at least one of frequency-domain spectral shaping, serial-to-parallel conversion, parallel-to-serial conversion, digital-to-analog converter (DAC), power amplifier (PA), low noise amplifier (LNA), analog-to-digital converter (ADC), etc.
[0067] (3) PAPR:
[0068] When observed in the time domain, a wireless signal is a sine wave with a continuously changing amplitude, and the amplitude is not constant. The peak amplitude of the signal within one period is different from that in other periods. Therefore, the average power and peak power of each period are different. Over a relatively long period of time, the peak power is the maximum transient power that appears with a certain probability, usually taken as 0.01% (i.e., 10^-4). The ratio of the peak power at this probability to the total average power of the system is the PAPR.
[0069] (4) The Synchronization signal and PBCH block (SSB) includes the primary synchronization signal (PSS), the secondary synchronization signal (SSS), and the physical broadcast channel (PBCH) signal.
[0070] Among them, PSS: The signal that the user equipment (UE) first searches for when it powers on and enters the 5th generation (5G) new radio (NR) system is the PSS. At this stage, the UE searches for cells on the given carrier frequency. Once the UE detects the PSS, it will synchronize to the PSS period.
[0071] SSS: Once the UE detects the PSS, it also knows the transmission timing of the SSS. By detecting the SSS, the UE can determine the physical cell ID (PCI) of the cell.
[0072] PBCH: The information mainly carried by the PBCH is called the master information block (MIB), which includes information such as the system frame number, cell barring identifier, and SIB parameter set. The UE obtains the remaining system information broadcast by the network based on this information.
[0073] See Figure 2 , which is a schematic diagram of the SSB frame structure in the 5G NR system. In the time domain, one SSB occupies 4 consecutive orthogonal frequency division multiplexing (OFDM) symbols. In the frequency domain, one SSB occupies 240 consecutive subcarriers, and these 240 subcarriers are sequentially numbered from 0 to 239 in ascending order of frequency.
[0074] Specifically, the first OFDM symbol carries the PSS. The subcarriers numbered 56, 57, …, 182 are the subcarriers occupied by the PSS. That is, the PSS is mapped to the subcarriers numbered 56, 57, …, 182 of the first OFDM symbol.
[0075] The second OFDM symbol and the fourth OFDM symbol carry the PBCH. That is, the PBCH can be mapped to the subcarriers numbered 0 to 239 of the second OFDM symbol and the fourth OFDM symbol.
[0076] The third OFDM symbol carries the SSS and the PBCH. Among them, the subcarriers numbered 56, 57, …, 182 carry the SSS, and the subcarriers numbered 0, 1, …, 47, 192, 193, …, 239 carry the PBCH. That is, the SSS is mapped to the subcarriers numbered 56, 57, …, 182 of the third OFDM time domain unit. The PBCH can be mapped to the subcarriers numbered 0, 1, …, 47, 192, 193, …, 239 of the third OFDM time domain unit.
[0077] When the time-frequency resources allocated to the physical downlink shared channel (PDSCH) signal overlap with the time-frequency resources allocated to the SSB, the 3GPP protocol defines that when performing rate matching and / or resource mapping on the PDSCH signal (or PDSCH data), it is necessary to exclude the time-frequency resources partially occupied by the SSB, and perform rate matching and / or resource mapping on the PDSCH data based on the remaining time-frequency resources.
[0078] It can be understood that the time-frequency resources allocated to the PDSCH signal overlapping with the time-frequency resources allocated to the SSB means that in a large block of time-frequency resources, it includes both the time-frequency resources of the PDSCH signal and the time-frequency resources of the SSB (or in other words, it is necessary to transmit both the PDSCH signal and the SSB). For example, Figure 2 In the scenario shown, the physical resource block (PRB) where the SSB is located (such as 20 PRBs) includes both the REs for transmitting the SSB and the REs for transmitting the PDSCH.
[0079] Among them, resource mapping means that the transmitting end maps PDSCH data to the corresponding time-frequency resource grid. The smallest unit of the time-frequency resource grid is the RE. When the transmitting end performs resource mapping, it maps the PDSCH data to the REs on the time-frequency resource grid that can be used to transmit PDSCH data. Correspondingly, after receiving the signal, the receiving end performs resource demapping, that is, it knows the mapping position of the actually transmitted PDSCH data according to the actual number of transmitted REs at the transmitting end, and extracts the PDSCH data at the corresponding position from the received signal.
[0080] Rate matching means that after the transmitting end calculates the number of REs that can be used to transmit PDSCH data, it calculates the actual transmission coding rate according to the size of the transport block (TB) for transmitting the signal. Correspondingly, after receiving the signal, the receiving end performs derate matching, that is, it knows the actual transmission coding rate according to the actual number of transmitted REs at the transmitting end, and demodulates the PDSCH data at the receiving end using the same coding rate.
[0081] It can be seen that both the rate matching and resource mapping of PDSCH data require calculating the number of REs that can be used to transmit PDSCH data.
[0082] The resource calculation method given by the 3GPP protocol is as follows: First, calculate how many REs in each PRB are used to transmit PDSCH data (abbreviated as Data), and then calculate how many PRBs can be used to transmit PDSCH data (this part needs to deduct the number of PRBs corresponding to SSB), and then the total number of REs available for transmitting Data can be obtained. The specific steps are as follows:
[0083] First, calculate the number of REs that can be used for Data in each PRB:
[0084]
[0085] Among them, is the number of subcarriers in a physical resource block, is the number of symbols of the PDSCH allocation within the slot, is the number of REs for DM-RS per PRB in the scheduled duration including the overhead of the DM-RS CDM groups without data, as indicated by DCI format 1_1 or format 1_2 or as described for format 1_0 in Clause 5.1.6.2
[0086] Then, calculate how many total REs are available for Data:
[0087] N RE = min(156, N' RE )·n PRB ;
[0088] where n PRB is the total number of PRBs available for Data and N RE is the total number of REs available for Data.
[0089] It can be understood that if there is an SSB, then N REThe number of PRBs corresponding to the SSB needs to be subtracted. See 3GPP protocol 38.214, page 40, section 5.1.4: If the PDSCH resource allocation overlaps with the PRBs containing the SS / PBCH block transmission resources, the UE assumes the SS / PBCH block transmission according to ssb-PositionsInBurst, and the UE shall assume that the PRBs containing the SS / PBCH block transmission resources are not available for PDSCH in the OFDM symbols where the SS / PBCH block associated with the same PCI is transmitted (the UE assumes SS / PBCH block transmission according to ssb-PositionsInBurst if the PDSCH resource allocation overlaps with PRBs containing SS / PBCH block transmission resources, and the UE shall assume that the PRBs containing SS / PBCH block transmission resources are not available for PDSCH in the OFDM symbols where SS / PBCH block associated with the same PCI is transmitted).
[0090] As Figure 2 shown, when the number of subcarriers allocated to the PSS is less than the number of subcarriers allocated to the PBCH, and the guard subcarriers (or guard bandwidth or guard interval) placed next to the PSS are the same as the total bandwidth of the PSS and the bandwidth of the PBCH, the occupancy of each symbol in the SSB symbol for the PRB is the same (the number of REs available for Data on different symbols in the SSB is the same and is exactly an integer multiple of the PRB). Therefore, it is very convenient to calculate the number of REs available for PDSCH data according to the resource calculation method designed based on the above protocol, that is, directly subtract the number of PRBs corresponding to the SSB when calculating according to the above formula.
[0091] However, considering the evolution of the communication system, the number of REs available (or unavailable) for PDSCH data on different symbols in the SSB may be different. For example, the guard interval (or guard bandwidth or spare subcarriers) placed next to the PSS may be different from the total bandwidth of the PSS and the bandwidth of the PBCH signal.
[0092] As an example, see Figure 3, which is a schematic diagram of a possible frame structure of an SSB provided by an embodiment of the present application. This SSB frame structure is applicable to scenarios where the PSS is used as a pilot (such as DMRS) for the PBCH signal, which can save the pilot overhead of the PBCH signal.
[0093] As Figure 3 shown, the bandwidth of the PSS is the same as the bandwidth of the PBCH signal. Figure 3 In Figure 3 , it takes the case where the PSS and the PBCH signal occupy the same N1 subcarriers in the frequency domain as an example, and N1 is a positive integer. It can be understood that the bandwidth of the SSS can be the same as or different from the bandwidth of the PBCH signal.
[0094] In a possible design, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; where M is the resource quantity included in a single PRB, and M is a positive integer. For example, if the resource is RE, then M = 12. For example, the number of REs occupied by the guard interval can be 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240. It can be understood that the above values are only some examples, and the actual situation is not limited to this. In this way, it is convenient to predefine the resource mapping of the PDSCH signal, such as the resource mapping of the PDSCH signal in terms of the granularity of the PRB.
[0095] It can be understood that Figure 3 is only a possible SSB frame structure, which is only used to illustrate that the bandwidth of the PSS and the bandwidth of the PBCH signal can be the same ( Figure 3 takes N1 subcarriers as an example in
[0096] For the specific design of the SSB (such as the case where the SSB occupies symbols in the time domain and the case where it occupies subcarriers in the frequency domain), the present application does not make specific limitations. Figure 3 It can be seen that when the bandwidth of the PSS is the same as the bandwidth of the PBSCH, the subcarriers (i.e., N2 subcarriers, where N2 is a positive integer) originally allocated to the PDSCH at both ends of the PSS will be vacated as the guard interval of the PSS, resulting in different numbers of REs available for Data on different symbols in the SSB, and inconsistent occupancy of PRBs by each symbol in the symbols where the SSB is located. Therefore, the resource calculation method introduced above is no longer applicable.
[0097] In view of this, the technical solution of the embodiment of the present application is provided to design a new resource calculation method, which can be used to use PSS and / or SSS as the main pilot scenario for the channel of the PBCH signal, and ensure the original performance of PSS and / or SSS.
[0098] It can be understood that the technical solution of the embodiment of the present application can be applied to a scenario where the total bandwidth of PSS and the guard interval is different from the bandwidth of PBCH (for example, the bandwidth of PSS is the same as the bandwidth of PBSCH, as Figure 3 shown in the scenario), and the technical solution of the present application is also applicable to a scenario where the total bandwidth of PSS and the guard interval is the same as the bandwidth of PBCH (such as Figure 2 shown in the scenario).
[0099] The technical solution in the embodiment of the present application can be applied to various communication systems, such as 5G systems, such as NR systems, sixth generation (6G) mobile communication systems, universal mobile telecommunications systems (UMTS), wireless local area networks (WLAN), wireless fidelity (Wi-Fi) systems, and other future evolved communication systems, etc.
[0100] The embodiment of the present application can be applicable to the following scenarios: enhanced mobile broadband (eMBB), multi-site transmission (the same terminal device transmits signals with multiple sites), backhaul scenarios, wireless to the x (WTTx), device to device (D2D), or other scenarios with high timing requirements or high transmission rate requirements.
[0101] Exemplarily, Figure 4 is a schematic diagram of a communication system applicable to the embodiment of the present application. As Figure 4 shown, the communication system may include one or more network devices and one or more terminal devices. Among them, the interface between the network device and the terminal device may be a Uu interface (or referred to as an air interface), and data transmission may be performed between the network device and the terminal device through air interface resources.
[0102] Figure 4 Exemplarily shows the scenarios applicable to the embodiment of the present application, that is, eMBB ( Figure 4 shown by the solid line in), multi-site transmission ( Figure 4 shown by the dashed line ① in), backhaul scenario ( Figure 4 shown by the dashed line ② in), D2D (Figure 4 as shown by the dashed line ③. It should be understood that Figure 4 the four scenarios shown are only examples, and the embodiments of the present application are not limited thereto.
[0103] The network device may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a base station in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a wireless fidelity (WiFi) system, etc.; it may also be a module or unit that completes part of the functions of a base station. For example, it may be a central unit (CU) or a distributed unit (DU). The access network device may be a macro base station (such as Figure 4 110a in Figure 4 ), or a micro base station or an indoor station (such as
[0104] 110b in
[0105] ), or a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the access network device. In the embodiments of the present application, a base station is taken as an example of the access network device for description.
[0104] In a possible scenario, multiple RAN nodes cooperate to assist the terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node may be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU may be set separately, or may also be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).
[0105] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an open radio access network (O-RAN or open RAN or ORAN) system, the CU may also be referred to as O-CU (open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. For the sake of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0106] The terminal device may also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal, etc. The terminal device can be widely applied to various scenarios, such as device-to-device (D2D), vehicle to everything (V2X) communication, machine-type communication (MTC), internet of things (IOT), virtual reality, augmented reality, industrial control, autonomous driving, remote medical treatment, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, a vehicle, a drone, a helicopter, an airplane, a ship, a robot, a robotic arm, a smart home device, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0107] The base station and the UE can be fixed in position or movable. The base station and the UE can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of the base station and the UE.
[0108] Communication can be carried out between the base station and the UE, between the base station and the base station, and between the UE and the UE through licensed spectrum, or through unlicensed spectrum, or through both licensed spectrum and unlicensed spectrum at the same time; communication can be carried out through spectrum below 6 gigahertz (GHz), or through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz at the same time. Embodiments of the present application do not limit the spectrum resources used for wireless communication.
[0109] The communication systems and scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art know that with the evolution of the network architecture and the emergence of new scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0110] In the embodiments of the present application, the waveform used for communication between the network device and the terminal device can be a single-carrier waveform, or can also be a multi-carrier waveform. In the embodiments of the present application, the DFT-s-OFDM waveform is taken as an example for description.
[0111] See Figure 5 , a communication method provided by an embodiment of the present application, which can be applied to Figure 4 the communication system shown. This method can be executed by the first communication device. Without special explanation, the "first communication device" in the present application can refer to the first communication device itself (for example, Figure 4 the network device or the terminal device shown), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or can also be a logic module or software that can implement all or part of the functions of the first communication device. The method includes S101 to S103:
[0112] S101. Determine a first quantity and a second quantity.
[0113] Among them, the first quantity is the resource quantity of the first PDSCH signal on the first symbol, and the second quantity is the resource quantity of the second PDSCH signal on each of at least one second symbol. The first symbol and at least one second symbol belong to the symbol where the SSB is located. In a possible design, the SSB includes PSS, SSS, and PBCH. The frame structure of the SSB can be as Figure 2 shown (the total bandwidth of the PSS and its guard interval is the same as the bandwidth of the PBCH), or as Figure 3 shown (the bandwidth of the PSS is the same as the bandwidth of the PBCH, and the total bandwidth of the PSS and its guard interval is greater than the bandwidth of the PBCH), or other frame formats, without limitation.
[0114] It can be understood that the first PDSCH signal is the PDSCH signal actually transmitted on the first symbol, and the second PDSCH signal is the PDSCH signal actually transmitted on the second symbol. The resources referred to in this article are time-frequency resources, such as PRBs or REs, etc., without limitation.
[0115] In the embodiments of this application, the first quantity and the second quantity are different. In other words, in the embodiments of this application, the number of resources for transmitting the PDSCH signal on the first symbol and the second symbol is different.
[0116] In the embodiments of this application, for the first symbol and the second symbol, the number of resources for transmitting the PDSCH signal on each symbol (i.e., the first quantity and the second quantity) is separately counted.
[0117] In a specific implementation, determining the first quantity may include: determining the number of resources available for transmitting the PDSCH signal on the first symbol, and determining the first quantity based on the number of resources available for transmitting the PDSCH signal (for example, taking the number of resources available for PDSCH as the first quantity); or, determining the number of resources on the first symbol that are not available for transmitting the PDSCH signal, and then determining the first quantity based on the number of resources on the first symbol that are not available for transmitting the PDSCH signal (for example, subtracting the number of resources on the first symbol that are not available for transmitting the PDSCH signal from the total number of resources on the first symbol, and taking the subtraction result as the first quantity); or, determining the number of resources available for transmitting the PDSCH signal and the number of resources not available for PDSCH on the first symbol, and determining the first quantity based on the number of resources available for transmitting the PDSCH signal and the number of resources not available for PDSCH, etc., without limitation.
[0118] Furthermore, determining the second quantity may include: determining the number of resources available for transmitting the PDSCH signal on the second symbol, and determining the second quantity based on the number of resources available for transmitting the PDSCH signal (for example, taking the number of resources used for PDSCH as the second quantity); or, determining the number of resources on the second symbol that are not available for transmitting the PDSCH signal, and then determining the second quantity based on the number of resources on the second symbol that are not available for transmitting the PDSCH signal (for example, subtracting the number of resources on the second symbol that are not available for transmitting the PDSCH signal from the total number of resources on the second symbol, and taking the subtraction result as the second quantity); or, determining the number of resources available for transmitting the PDSCH signal and the number of resources not available for PDSCH on the second symbol, and determining the second quantity based on the number of resources available for transmitting the PDSCH signal and the number of resources not available for PDSCH; or, determining the second quantity based on the first quantity (for example, if the first quantity is greater than or equal to the number of resources available for transmitting the PDSCH signal on the second symbol, then determining the second quantity as the first quantity), etc., without limitation.
[0119] It can be understood that if the number of at least one second symbol is multiple, the number of resources of the second PDSCH signals on different second symbols among the at least one second symbol can be the same or different, without limitation. In this article, an example is given where the number of resources of the second PDSCH signals on different second symbols among the at least one second symbol is the same.
[0120] S102. Determine the number of resources of the third PDSCH signal according to the first number and the second number, and obtain the third number.
[0121] Among them, the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal.
[0122] Exemplarily, the third PDSCH signal is all the PDSCH signals on the symbol where the SSB is located, and the third PDSCH signal is composed of the first PDSCH signal and the second PDSCH signal. Correspondingly, the third number = the first number + the second number. Of course, this is only an example here. Actually, the third number can also be greater than the first number + the second number. For example, the third PDSCH signal includes the PDSCH signals on the symbol where the SSB is located and also includes the PDSCH on other symbols.
[0123] In an alternative way, S101 to S102 can be replaced by: S101'. Calculate the third number and the fourth number; S102'. Determine the number of resources of the third PDSCH signal according to the third number and the fourth number. Among them, the third number is the number of resources on the first symbol that are not available for transmitting the PDSCH signal, and the second number is the number of resources on each of the at least one second symbol that are not available for transmitting the PDSCH signal
[0124] S103. Perform resource mapping and / or rate matching on the third PDSCH signal based on the third number.
[0125] Among them, the time-frequency resources allocated to the third PDSCH signal and the time-frequency resources allocated to the SSB overlap. It can be understood that the granularity of the time-frequency resources allocated here is larger than the granularity of the RE. The time-frequency resources allocated to the third PDSCH signal and the time-frequency resources allocated to the SSB overlap, which means that in a large block of time-frequency resources, both the third PDSCH signal and the SSB need to be transmitted. For example, Figure 2 In the shown scenario, among 4 * 240 REs (i.e., 4 symbols in the time domain and 240 subcarriers in the frequency domain), there are both REs for transmitting the SSB and REs for transmitting the PDSCH. For example, Figure 3 In the shown scenario, among Q * (M * N) REs (i.e., Q symbols in the time domain, M * N subcarriers in the frequency domain, where Q, M, and N are positive integers), there are both REs for transmitting the SSB and REs for transmitting the PDSCH.
[0126] For resource mapping and rate matching, please refer to the relevant introduction above, and details will not be elaborated here.
[0127] Optionally, after resource mapping and / or rate matching is performed on the third PDSCH signal, the third PDSCH signal is also transmitted.
[0128] In the above solution, when the time-frequency resources allocated to the PDSCH signal overlap with the time-frequency resources allocated to the SSB, for the SSB, at the symbol granularity, calculate the number of resources (such as PRBs or REs) used to transmit the PDSCH signal on different symbols (such as the first symbol and the second symbol) in the symbol where the SSB is located. In other words, for different symbols in the symbol where the SSB is located, subtract the number of resources (such as PRBs or REs) that cannot be used for the PDSCH signal. In this way, the accuracy of the resource calculation result can be ensured, the reliability of resource mapping and / or rate matching can be improved, and the original performance of each signal (such as PSS and / or SSS) in the SSB can be better guaranteed.
[0129] In a possible implementation, the first symbol is the symbol where the PSS is located. It can be understood that in the embodiments of the present application, it is assumed that the PSS does not include the guard interval corresponding to the PSS. For example, in Figure 2 the frame structure shown, the PSS is the part corresponding to subcarriers 56 to 182 on the first OFDM symbol. For example, in Figure 3 the frame structure shown, the PSS is the part that occupies the same bandwidth as the PSCH. In practical applications, the guard interval corresponding to the PSS can also be regarded as a part of the PSS.
[0130] The first quantity is related to the number of resources occupied by the PSS and the number of resources occupied by the guard interval corresponding to the PSS. Specifically, the resources occupied by the PSS and the resources occupied by the guard interval corresponding to the PSS on the first symbol are not available for transmitting the PDSCH signal. Exemplarily, the first quantity = the total number of resources on the first symbol - (the number of resources occupied by the PSS + the number of resources occupied by the guard interval corresponding to the PSS). Among them, the total number of resources on the first symbol can be understood as the total number of resources on the first symbol in the PRBs occupied by the SSB.
[0131] Taking Figure 2 the frame structure shown as an example, the total number of resources on the first symbol is 240 REs (corresponding to 240 subcarriers), the number of resources occupied by the PSS is 127 subcarriers, and the number of resources occupied by the guard interval is 48 subcarriers. Then the first quantity = 240 - 127 - 48 = 65.
[0132] Taking Figure 3Taking the frame structure shown as an example, the total number of resources on the first symbol is M*N REs, the number of resources occupied by PSS is M*N1 REs, and the number of resources occupied by the guard interval is M*N2 REs. Then, the first quantity = M*(N - N1 - N2). M is the number of subcarriers (or REs) included in a single PRB, for example, 12.
[0133] Further, the second symbol is any other symbol in the symbol where the SSB is located except the first symbol. For example, the second symbol includes but is not limited to the symbol where the SSS is located, the symbol where the PBCH is located, etc., without limitation.
[0134] In a possible implementation, the second quantity = the number of resources available for PDSCH data transmission on the second symbol, and / or, the second quantity = the total number of resources on the second symbol - the number of resources on the second symbol that are not available for PDSCH data transmission.
[0135] For example, for the second symbol where the PBCH signal is located, the second quantity is the total number of resources on this symbol minus the number of resources not available for PDSCH signal transmission (such as the resources occupied by the PBCH signal); for the second symbol where the SSS signal is located, the second quantity is the total number of resources on this symbol minus the number of resources not available for SSS transmission (such as the resources occupied by the PBCH signal).
[0136] In some embodiments, the number of resources available for PDSCH data transmission on different second symbols in at least one second symbol is the same, or, the number of resources not available for PDSCH data transmission on different second symbols in at least one second symbol is the same. In this case, the second quantity is related to the resources occupied by the PBCH signal or the SSS, such as the second quantity = the total number of resources on the second symbol - the PBCH signal, or, the second quantity = the total number of resources on the second symbol - the resources occupied by the SSS.
[0137] In this case, the resource calculation method can be represented by two different formulas:
[0138] For the symbol where PSS is located, the quantity for Data (such as the third PDSCH signal) is:
[0139] N RE = min(156, N RE ) (n PRB - n PSS ) ;
[0140] For the symbol where PBCH / SSS / other signals are located (i.e., the other symbols in the SSB except the symbol where PSS is located), the quantity for Data is:
[0141] N RE= min(156, N RE ')(n PRB - n PBCH / SSS ));
[0142] Wherein, N RE is the number of REs available for Data, and N RE ' is the number of REs available for Data in each PRB; n PRB is the total number of PRBs available for Data, n PSS is the number of PRBs occupied by PSS, and n PBCH / SSS is the number of PRBs occupied by other signals in the SSB except PSS;
[0143] Note: The UE shall assume that the PRBs containing SS / PBCH block transmission resources are not available for PDSCH in the OFDM symbols where SS / PBCH block associated with the same PCI is transmitted.
[0144] Alternatively, the resource calculation method can be uniformly expressed by a formula:
[0145] N RE = min(156, N' RE ) · n PRB ;
[0146] However, it is stated in the description that the UE shall assume that the PRBs containing SS / PBCH block transmission resources are not available for PDSCH in the OFDM symbols where SS / PBCH block associated with the same PCI is transmitted. Also, except for the OFDM symbol where PSS is located, the PRB resources deducted from other symbols are the same as those deducted from the symbol where PBCH is located.
[0147] Taking Figure 3 the frame structure shown as an example, the PDSCH mapping pattern finally generated in the above manner is as Figure 6 shown. The number of resources for transmitting the PDSCH signal on the symbol where PSS is located is different from that on other symbols such as PBCH or SSS.
[0148] By adopting the above implementation method, the number of resources for transmitting the PDSCH signal on different symbols in the SSB can be accurately calculated, and the resource utilization rate can be improved.
[0149] In another possible implementation method, according to the maximum value of the number of resources that are not available for transmitting the PDSCH signal in the symbols where PSS, SSS, PBCH, etc. are located, determine the number of resources for transmitting the PDDCH signal on each symbol; or, according to the minimum value of the number of resources that are available for transmitting the PDSCH signal in the symbols where PSS, SSS, PBCH, etc. are located, determine the number of resources for transmitting the PDDCH signal on each symbol. In this case, the second quantity is equal to the first quantity.
[0150] Taking Figure 3 the frame structure shown as an example, in the symbols where PSS, SSS, PBCH, etc. are located, the maximum value of the number of resources that are not available for transmitting the PDSCH signal is the number of resources that are not available for transmitting the PDSCH signal in the symbol where PSS is located. The number of REs to be deducted in the symbol where PSS is located is (N1 + N2) * M, and other symbols also deduct (N1 + N2) * M REs according to the symbol where PSS is located.
[0151] In this case, the specific scheme for calculating the total number for Data can be expressed by using the formula given in the 3GPP protocol introduced above:
[0152] N RE = min(156, N') RE )·n PRB ;
[0153] And it shall be stated in the description that if the resources allocated for PDSCH overlap with the PRBs containing SS / PBCH block transmission resources, the UE shall assume the SS / PBCH block transmission according to the high-layer signaling ssb PositionsInBurst, and the UE shall assume that the PRBs containing the SS / PPBCH block transmission resources are not available for PDSCH in the OFDM symbols where the SS / PBCH block associated with the same PCI is transmitted (The UE shall assume that the PRBs containing SS / PBCH block transmission resources are not available for PDSCH in the OFDM symbols where SS / PBCH block associated with the same PCI is transmitted). Also, the PRB resources excluded by the SSB are the same as the maximum frequency-domain resources occupied by PSS, PBCH, and SSS (it can be understood that the frequency-domain resources occupied by PSS include the frequency-domain resources where PSS is located and the frequency-domain resources of the guard interval corresponding to PSS).
[0154] Taking Figure 3 the frame structure shown as an example, the PSCH mapping pattern finally generated in the above manner is as Figure 7 shown, and the number of resources for transmitting the PDSCH signal on the symbol where PSS is located is the same as the number of resources for transmitting the PDSCH signal on other symbols such as PBCH or SSS.
[0155] By adopting the above implementation method, the complexity of calculating the number of resources for transmitting the PDSCH signal on different symbols in the SSB can be reduced.
[0156] The communication method executed by the SSB transmitter (i.e., the first communication device side) is introduced above. The communication method executed by the SSB receiver is introduced below.
[0157] Referring to Figure 8 , the embodiment of the present application further provides a communication method, which can be applied to Figure 4 the communication system shown. This method can be executed by a second communication device. Without special instructions, the "second communication device" in the present application can refer to the second communication device itself (for example, Figure 4The network device or terminal device shown in , or it can also be a component in the second communication device (such as a processor, a chip, or a chip system, etc.), or it can also be a logic module or software that can implement all or part of the functions of the second communication device. The method includes S201 to S203:
[0158] S201. Determine a first quantity and a second quantity.
[0159] Among them, the first quantity is the resource quantity of the first PDSCH signal on the first symbol, the second quantity is the resource quantity of the second PDSCH signal on each of at least one second symbol, the first quantity and the second quantity are different, and the first symbol and at least one second symbol belong to the symbols where the synchronization signal block SSB is located. The specific implementation manner of S201 can refer to the specific implementation manner of S101 above and will not be elaborated here.
[0160] S202. Determine the resource quantity of the third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity.
[0161] Among them, the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal. The specific implementation manner of S202 can refer to the specific implementation manner of S102 above and will not be elaborated here.
[0162] S203. Perform resource demapping and / or despreading on the third PDSCH signal based on the third quantity.
[0163] Among them, the time-frequency resources allocated to the third PDSCH signal and the time-frequency resources allocated to the SSB overlap. For specific explanations, refer to the above and will not be elaborated here.
[0164] In the above solution, when the time-frequency resources allocated to the PDSCH signal and the time-frequency resources allocated to the SSB overlap, for the SSB, calculate the resources (such as PRB or RE) used to transmit the PDSCH signal on different symbols (such as the first symbol, the second symbol) in the symbols where the SSB is located according to symbol granularity. In other words, for different symbols in the symbols where the SSB is located, deduct the resources (such as PRB or RE) that cannot be used for the PDSCH signal respectively. In this way, the accuracy of the resource calculation result can be ensured, the reliability of resource demapping and / or despreading speed matching can be improved, and the original performance of each signal (such as PSS and / or SSS) in the SSB can be better guaranteed.
[0165] In some embodiments, when the frequency-domain resources occupied by the PSS and / or SSS in the SSB are the same as the frequency-domain resources occupied by the PBCH signal (such as Figure 3If the frame structure shown), the PSS and / or SSS can also be used as the main pilots for signal estimation of the PBCH signal. For example. Determine the PSS and / or SSS from the SSB; perform channel estimation on the PBCH signal in the SSB based on the determined PSS and / or SSS.
[0166] In this way, it is possible to use the PSS and / or SSS as the main pilots for PBCH channel estimation, achieve the estimation of all channels of the PBCH, reduce the pilot overhead of the PBCH (for example, it is possible to reduce or even eliminate the pilot overhead in the symbols where the PBCH is located), and improve resource utilization.
[0167] It can be understood that the above implementation manners can be implemented separately or in combination with each other without limitation.
[0168] Based on the same inventive concept, an embodiment of the present application provides a communication device 900, which can be, for example, a satellite, or a base station, or a terminal, or an access point, or a chip inside a satellite, or a base station, or a terminal, or an access point. The device 900 includes modules or units or means corresponding to the method steps in the above method embodiments. The functions or units or means can be implemented by software, or by hardware, or by hardware executing corresponding software.
[0169] Exemplarily, referring to Figure 9 , the device 900 may include a processing module 901. Optionally, it further includes a transceiver module 902.
[0170] When the device 900 is located at a first communication device:
[0171] The processing module 901 is configured to determine a first quantity and a second quantity. The first quantity is the resource quantity of the first physical downlink shared channel PDSCH signal on a first symbol, and the second quantity is the resource quantity of the second PDSCH signal on each of at least one second symbol. The first quantity and the second quantity are different, and the first symbol and the at least one second symbol belong to the symbols where the synchronization signal block SSB is located; determine the resource quantity of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; perform resource mapping and / or rate matching on the third PDSCH signal based on the third quantity; wherein, the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0172] Optionally, the transceiver module 902 is configured to transmit the third PDSCH signal.
[0173] When the device 900 is located at a second communication device:
[0174] A processing module 901 is configured to determine a first quantity and a second quantity. The first quantity is the quantity of resources of a first physical downlink shared channel (PDSCH) signal on a first symbol, and the second quantity is the quantity of resources of a second PDSCH signal on each of at least one second symbol. The first quantity is different from the second quantity. The first symbol and the at least one second symbol belong to the symbols where a synchronization signal block (SSB) is located. Determine the quantity of resources of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity. The third PDSCH signal includes the first PDSCH signal and the second PDSCH signal. Perform resource demapping and / or rate dematching on the third PDSCH signal based on the third quantity. Wherein, the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
[0175] Optionally, a transceiver module 902 is configured to receive the third PDSCH signal.
[0176] It should be understood that all relevant contents of the steps involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0177] Based on the same technical concept, refer to Figure 10 , an embodiment of the present application further provides a communication device 1000, including:
[0178] At least one processor 1001; and a communication interface 1003 communicatively connected to the at least one processor 1001. The at least one processor 1001 executes instructions stored in a memory 1002, so that the device executes the method steps in the above method embodiments through the communication interface 1003.
[0179] Optionally, the memory 1002 is located outside the device 1000.
[0180] Optionally, the device 1000 includes the memory 1002. The memory 1002 is connected to the at least one processor 1001, and the memory 1002 stores instructions executable by the at least one processor 1001. Attached Figure 10 The memory 1002 is shown as optional for the device 1000 with a dashed line.
[0181] Wherein, the processor 1001 and the memory 1002 can be coupled through an interface circuit or integrated together, which is not limited here.
[0182] In the embodiments of the present application, the specific connection medium between the above-mentioned processor 1001, memory 1002, and communication interface 1003 is not limited. In the embodiments of the present application Figure 10In the [description], the processor 1001, the memory 1002, and the communication interface 1003 are connected through the bus 1004. The bus is Figure 10 represented by a thick line in the [description]. The connection manners between other components are only for illustrative purposes and are not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 10 only a thick line is used to represent it in the [description], but it does not mean that there is only one bus or one type of bus.
[0183] In the embodiments of the present application, the specific connection medium between the above-mentioned processor 1001, memory 1002, and communication interface 1003 is not limited. The embodiments of the present application are Figure 10 In the [description], the processor 1001, the memory 1002, and the communication interface 1003 are connected through the bus 1004. The bus is Figure 10 represented by a thick line in the [description]. The connection manners between other components are only for illustrative purposes and are not limited thereto. The bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, Figure 10 only a thick line is used to represent it in the [description], but it does not mean that there is only one bus or one type of bus.
[0184] It should be understood that the processor mentioned in the embodiments of the present application can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented by software, the processor can be a general-purpose processor that realizes by reading the software code stored in the memory.
[0185] Exemplarily, the processor can be a Central Processing Unit (CPU), or can also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0186] It should be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0187] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) may be integrated in the processor.
[0188] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0189] Based on the same technical concept, the embodiments of the present application also provide a computer-readable storage medium, including a program or instructions, which, when running on a computer, cause the methods in the above method embodiments to be executed.
[0190] Based on the same technical concept, the embodiments of the present application also provide a computer program product, including instructions, which, when running on a computer, cause the methods in the above method embodiments to be executed.
[0191] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.
[0192] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, such that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
[0193] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, such that the instructions stored in the computer-readable memory generate a manufactured article including instruction means that implement the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
[0194] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in Figure 1 one or more of the processes Figure 1 or a plurality of processes and / or blocks
Claims
1. A communication method, characterized in that, comprising: determining a first quantity and a second quantity, where the first quantity is the resource quantity of a first physical downlink shared channel PDSCH signal on a first symbol, and the second quantity is the resource quantity of a second PDSCH signal on each of at least one second symbol, the first quantity and the second quantity are different, and the first symbol and the at least one second symbol belong to the symbol where a synchronization signal block SSB is located; determining the resource quantity of a third PDSCH signal according to the first quantity and the second quantity to obtain a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; performing resource mapping and / or rate matching on the third PDSCH signal based on the third quantity; wherein the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
2. The method according to claim 1, characterized in that, the first symbol is the symbol where a primary synchronization signal PSS is located; the first quantity is related to the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS.
3. The method according to claim 2, characterized in that, the second symbol is any other symbol in the symbol where the SSB is located except the first symbol; the second quantity is related to the resource quantity occupied by a broadcast channel PBCH signal or a secondary synchronization signal SSS; or, the second quantity is equal to the first quantity.
4. The method according to claim 2 or 3, characterized in that, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; wherein M is the resource quantity included in a single physical resource block PRB.
5. The method according to claim 4, characterized in that, the resource is a resource element RE, and M = 12.
6. The method according to claim 5, characterized in that, the number of RES occupied by the guard interval is 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240.
7. The method according to any one of claims 1-6, characterized in that, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resources.
8. A communication method, characterized in that, comprising: determining a first quantity and a second quantity, where the first quantity is the resource quantity of a first physical downlink shared channel PDSCH signal on a first symbol, and the second quantity is the resource quantity of a second PDSCH signal on each of at least one second symbol, the first quantity and the second quantity are different, and the first symbol and the at least one second symbol belong to the symbol where a synchronization signal block SSB is located; Determine the resource quantity of a third PDSCH signal based on the first quantity and the second quantity, obtaining a third quantity, where the third PDSCH signal includes the first PDSCH signal and the second PDSCH signal; Perform resource demapping and / or rate dematching on the third PDSCH signal based on the third quantity; Wherein, the time-frequency resources allocated to the third PDSCH signal overlap with the time-frequency resources allocated to the SSB.
9. The method according to claim 8, characterized in that, the first symbol is the symbol where the primary synchronization signal PSS is located; the first quantity is related to the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS.
10. The method according to claim 9, characterized in that, the second symbol is any other symbol in the symbol where the SSB is located except the first symbol; the second quantity is related to the resource quantity occupied by the broadcast channel PBCH signal or the secondary synchronization signal SSS; or, the second quantity is equal to the first quantity.
11. The method according to claim 9 or 10, characterized in that, the sum of the resource quantity occupied by the PSS and the resource quantity of the guard interval corresponding to the PSS is a multiple of M, or the resource quantity of the guard interval corresponding to the PSS is a multiple of M; wherein, the M is the resource quantity included in a single physical resource block PRB.
12. The method according to claim 11, characterized in that, the resource is a resource element RE, and the M = 12.
13. The method according to claim 12, characterized in that, the number of REs occupied by the guard interval is 12 or 24 or 48 or 60 or 72 or 84 or 96 or 108 or 120 or 132 or 144 or 156 or 168 or 180 or 192 or 204 or 216 or 218 or 240.
14. The method according to any one of claims 8 - 13, characterized in that, the PSS, SSS, and PBCH signals in the SSB occupy the same frequency-domain resources; the method further includes: determine the PSS and / or the SSS from the SSB; perform channel estimation on the PBCH signal in the SSB based on the determined PSS and / or SSS.
15. A communication device, characterized in that, it includes a module for executing the method according to any one of claims 1 - 7, or includes a module for executing the method according to any one of claims 8 - 14.
16. A communication device, characterized in that, it includes a processor and an interface circuit, the interface circuit is electrically coupled to the processor, and the processor enables the execution of the method according to any one of claims 1 - 7 through logic circuits or by executing code instructions, or enables the execution of the method according to any one of claims 8 - 14.
17. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when run, cause the method according to any one of claims 1-7 to be executed, or cause the method according to any one of claims 8-14 to be executed.