Data receiving and transmitting method, chip and user equipment
By using the demodulation results of the synchronization sequence during the data reception time slot in point-to-point communication to determine whether to continue receiving data, the problem of excessive power consumption is solved, and the terminal achieves low power consumption and long standby time.
Patent Information
- Application Number
- CN202411072541.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-06
- Publication Date
- 2026-02-13
AI Technical Summary
In point-to-point communication, excessive power consumption leads to a significant reduction in terminal standby time.
In the data reception time slot, data reception is first performed within a first preset time corresponding to the synchronization sequence, and demodulation is performed within a second preset time. If the synchronization sequence is obtained through demodulation, data reception continues; if the synchronization sequence is not obtained, data reception stops.
It effectively reduces the power consumption of the terminal and extends the standby time.
Smart Images

Figure CN121531432A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a data receiving and transmission method, chip, and user equipment. Background Technology
[0002] Point-to-point (D2D) communication technology refers to direct communication between points and multiple points. Traditional D2D communication includes technologies such as sidelink communication or digital two-way radio (DMR). Both technologies support direct connections between the local device and one or more devices on the other end, without the need for relaying through a base station or core network. This communication technology effectively reduces network load and can be applied to areas not covered by base stations or core networks, greatly improving communication efficiency. However, D2D communication often suffers from high power consumption, leading to a significant reduction in the standby time of the terminal initiating the communication. Summary of the Invention
[0003] The data receiving and transmission method, chip, and user equipment provided by this invention can effectively reduce the power consumption of point-to-point communication.
[0004] In a first aspect, the present invention provides a data receiving method, the method comprising:
[0005] Data reception is performed within the receiving time slot of the physical broadcast channel frame at the first preset time.
[0006] At a second preset time after the first preset time has ended, the data received during the first preset time is demodulated.
[0007] Once the synchronization sequence is obtained through demodulation, data reception continues.
[0008] If a synchronization sequence is not obtained during demodulation, data reception will stop.
[0009] Optionally, the step of continuing to receive data and demodulating the data received in the first preset time after the first preset time has ended includes: continuing to receive data while demodulating the data received in the first preset time after the first preset time has ended.
[0010] Optionally, when a synchronization sequence is obtained through demodulation, continuing to receive data includes: retaining the data received at the second preset time as part of the service data.
[0011] Optionally, stopping data reception when a synchronization sequence is not obtained during demodulation includes:
[0012] Based on preset conditions, data reception will resume, and data will be received at the first preset time in the next reception time slot.
[0013] Optionally, stopping data reception when a synchronization sequence is not obtained during demodulation includes:
[0014] At the start time of the preset time slot, data reception will resume; or,
[0015] After a third preset time after the current time slot has ended, data reception will resume.
[0016] Secondly, the present invention provides a data transmission method, the method comprising:
[0017] The transmit and receive time slots are determined in the physical broadcast channel frame;
[0018] During the receiving time slot, data is received using the data receiving method described in any of the preceding items.
[0019] Optionally, determining the transmission and reception time slots in the physical broadcast channel frame includes:
[0020] When the terminal is in listening mode, it selects one or more time slots as the transmission time slot according to preset rules within multiple time slots of the physical broadcast channel frame.
[0021] When the terminal is in service mode, the transmit time slot group and receive time slot group are alternately arranged in the physical broadcast channel frame; wherein, the receive time slot group includes one or more receive time slots, and the transmit time slot group includes one or more transmit time slot groups.
[0022] Optionally, after determining the transmission and reception time slots in the physical broadcast channel frame, the method further includes:
[0023] The synchronization sequence begins to be transmitted after the start time of the transmission slot of the physical broadcast channel frame;
[0024] After the synchronization sequence is completed, the corresponding service data is sent.
[0025] Optionally, starting to transmit the synchronization sequence after the start time of the transmission slot includes:
[0026] After the start time of the transmission time slot, the synchronization sequence is transmitted after a fourth preset time.
[0027] Thirdly, the present invention provides a chip, the chip comprising:
[0028] At least one processor; and
[0029] A memory communicatively connected to the at least one processor; wherein,
[0030] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform either the point-to-point data receiving method as described in any of the preceding claims, or the data transmission method as described in any of the preceding claims.
[0031] Fourthly, the present invention provides a user equipment, the user equipment comprising:
[0032] At least one processor; and
[0033] A memory communicatively connected to the at least one processor; wherein,
[0034] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform either the point-to-point data receiving method described in any of the preceding claims, or to perform either the data transmission method described in any of the preceding claims.
[0035] In the technical solution provided by this invention, during the data reception time slot, data reception is first performed within a first preset time corresponding to the synchronization sequence. Then, within a second preset time, the data received in the first preset time is demodulated. If a synchronization sequence is obtained through demodulation, reception continues; otherwise, data reception stops. In this method, if the communication peer does not send data, or if it is difficult to receive the correct service data due to poor signal or other reasons, subsequent reception will be stopped, thereby effectively reducing terminal power consumption. Attached Figure Description
[0036] Figure 1 This is a flowchart of a data receiving method according to an embodiment of the present invention;
[0037] Figure 2 This is a flowchart of a data transmission method according to another embodiment of the present invention;
[0038] Figure 3 This is a data structure diagram of a data receiving and transmission method according to another embodiment of the present invention. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0040] This invention provides a data receiving method, such as... Figure 1 As shown, the method includes:
[0041] Step 110: During the reception time slot of the physical broadcast channel frame, data is received at the first preset time.
[0042] In some embodiments, terminals using D2D communication can directly connect using unlicensed frequency bands (e.g., Wi-Fi bands). Since the use of unlicensed frequency bands must comply with their usage rules, frequency hopping is employed for communication. In this communication mode, data transmission and reception are performed using multiframes. Each multiframe contains a physical broadcast channel frame and a physical synchronization channel frame. The physical broadcast channel frame typically carries broadcast information, such as identification information or paging information. The physical synchronization channel frame typically carries timing synchronization information between two or more terminals. The physical broadcast channel frame usually has multiple time slots, each pre-defined with a corresponding frequency point. Within the corresponding time slot, the terminal needs to hop to the corresponding frequency point for data reception and transmission. Data transmission typically includes at least a sequentially arranged guard interval, a synchronization sequence transmission time, and a service data transmission time. In this step, reception occurs at a first preset time corresponding to the synchronization sequence. The first preset time needs to be set according to the transmission rules; that is, the transmission time length of the synchronization sequence is the length of the first preset time. The synchronization sequence is typically used for time synchronization within a time slot.
[0043] Step 120: At a second preset time after the first preset time has ended, demodulate the data received during the first preset time.
[0044] In some embodiments, after data reception at the first preset time, it cannot be determined whether subsequent service data exists before demodulation. Therefore, the data received at the first preset time needs to be demodulated to determine whether subsequent service data exists and whether subsequent data reception is necessary. It should be understood that the second preset time refers only to the time for demodulating the data received at the first preset time, not a pre-configured fixed time length. The second preset time varies in each reception time slot because the demodulation speed of the data received at the first preset time differs. That is, the end of the first preset time marks the start of demodulation of the data received at the first preset time, signifying the beginning of the second preset time, and the end of demodulation of the data received at the first preset time marks the end of the second preset time.
[0045] Step 131: When the synchronization sequence is obtained through demodulation, continue receiving data;
[0046] In some embodiments, if a synchronization sequence is obtained through demodulation, it indicates that there is subsequent business data that needs to be received so that the communication peer can complete the business interaction.
[0047] Step 132: Stop receiving data when the demodulation fails to obtain a synchronization sequence.
[0048] In some embodiments, if the demodulation fails to obtain a synchronization sequence, it indicates that there is no subsequent business data. Therefore, data reception is no longer performed, and turning off data reception can effectively save terminal power consumption.
[0049] In the technical solution provided by this invention, during the data reception time slot, data is first received within a first preset time corresponding to the synchronization sequence. Then, the data received in the first preset time is demodulated within a second preset time. If a synchronization sequence is obtained through demodulation, reception continues; otherwise, data reception stops. In this method, if the communication peer does not send data, or if it is difficult to receive the correct service data due to poor signal or other reasons, subsequent reception will be stopped, thereby effectively reducing terminal power consumption.
[0050] As an optional implementation, in step 120, the step of continuing to receive data and demodulating the data received in the first preset time after the first preset time has ended includes: continuing to receive data while demodulating the data received in the first preset time after the first preset time has ended.
[0051] In some embodiments, after data reception at the first preset time, it cannot be determined whether there will be subsequent business data before demodulation. Therefore, data reception is still required at the second preset time when the synchronization sequence is demodulated.
[0052] As an optional implementation, in step 131, when the synchronization sequence is obtained by demodulation, continuing to receive data includes: retaining the data received at the second preset time as part of the service data.
[0053] In some embodiments, when a synchronization sequence is obtained through demodulation, it indicates that the communication peer has sent data in the current time slot. At this time, the data received within the second preset time is part of the service data, and after being merged with the subsequently received service data, it constitutes the complete service data.
[0054] As an optional implementation, in step 132, stopping data reception when a synchronization sequence is not obtained during demodulation includes:
[0055] Based on preset conditions, data reception will resume, and data will be received at the first preset time in the next reception time slot.
[0056] In some embodiments, the preset conditions are pre-set conditions, such as those set according to the distribution of data reception time slots in the current physical broadcast channel frame, or according to the agreement between the communicating parties. That is, each time data reception is stopped, it is limited to the service data reception time after the current time slot ends at the second preset time, and does not affect the data reception of other reception time slots.
[0057] As an optional implementation, in step 132, stopping data reception when a synchronization sequence is not obtained during demodulation includes:
[0058] At the start time of the preset time slot, data reception will resume; or,
[0059] After a third preset time after the current time slot has ended, data reception will resume.
[0060] In some embodiments, the preset time slot can be any receiving time slot after the current receiving time slot, such as the next receiving time slot after the current receiving time slot. In some preferred embodiments, since a guard interval is usually required at the beginning of the receiving time slot for preparation work such as frequency switching, reception can also restart after the start time of the preset time slot and after the time occupied by the guard interval.
[0061] In cases where the communicating parties can agree on a third preset time, this third preset time should typically be set based on the time interval between the reception time slots agreed upon by the two communication terminals. For example, the third preset time can be any point in time between the end of the current reception time slot and the protection interval of the next reception time slot.
[0062] This invention also provides a data transmission method, such as... Figure 2 As shown, the method includes:
[0063] Step 310: Determine the transmission time slot and reception time slot in the physical broadcast channel frame;
[0064] In some embodiments, the transmit and receive time slots in the physical broadcast channel frame can be arranged in various ways. For example, in the listening state, a time slot can be randomly selected in the physical broadcast channel frame for data transmission, and the remaining time slots can be used for data reception. Or, in the service state, the transmit and receive time slots can be arranged alternately.
[0065] Step 320: During the receiving time slot, data is received using the data receiving method described in any of the preceding items.
[0066] In some embodiments, when data is received using the aforementioned data receiving method in a receiving time slot, it can be determined that there is no service data to be received in the current time slot before a synchronization sequence is obtained through demodulation. In this case, reception can be turned off to reduce power consumption.
[0067] As an optional implementation, in step 310, determining the transmission time slot and reception time slot in the physical broadcast channel frame includes:
[0068] When the terminal is in listening mode, it selects one or more time slots as the transmission time slot according to preset rules within multiple time slots of the physical broadcast channel frame.
[0069] In some embodiments, during point-to-point communication in a listening state, the current terminal needs to broadcast within each multiframe to be discovered by other terminals or to maintain connections with other terminals. Therefore, in each physical broadcast channel frame, one or more time slots are selected as transmission time slots. The selection of time slots can be, for example, random, and data is transmitted at the corresponding frequency within the selected time slots. The remaining time slots are used to receive data at the corresponding frequency when the time slot arrives, in order to receive data from other terminals or maintain connections with other terminals.
[0070] When the terminal is in service mode, the transmit time slot group and receive time slot group are alternately arranged in the physical broadcast channel frame; wherein, the receive time slot group includes one or more receive time slots, and the transmit time slot group includes one or more transmit time slot groups.
[0071] In some embodiments, when the current terminal is in a service state, the physical broadcast channel frame typically arranges transmit and receive time slots in an alternating manner. The number of transmit and receive time slots is configurable. For example, it can be configured to a 1:1 ratio, in which case there is one transmit time slot in each transmit time slot group and one receive time slot in each receive time slot group. Alternatively, it can be configured to a 2:1 ratio, in which case there are two transmit time slots in each transmit time slot group and one receive time slot in each receive time slot group.
[0072] As an optional implementation, in step 310, after determining the transmission and reception time slots in the physical broadcast channel frame, the method further includes:
[0073] The synchronization sequence begins to be transmitted after the start time of the transmission slot of the physical broadcast channel frame;
[0074] In some embodiments, after the start time of the transmission slot of the physical broadcast channel frame, the current terminal can use the corresponding frequency point to transmit data. During the transmission process, a synchronization sequence is first transmitted so that the communication peer can synchronize the current slot in time after receiving the synchronization sequence. At the same time, it can also determine that there is data to be received in the current slot based on the received synchronization sequence.
[0075] After the synchronization sequence is completed, the corresponding service data is sent.
[0076] In some embodiments, service data is sent after the synchronization sequence, and after the communication peer demodulates the synchronization sequence, it can continue to receive service data, thereby enabling interaction between the two communication terminals.
[0077] In the technical solution provided in this embodiment of the invention, by first sending a synchronization sequence, it is equivalent to informing the communication peer that service data needs to be received within the current time slot. This allows the communication peer to promptly shut down data reception before demodulating the synchronization sequence, thereby saving power consumption.
[0078] As an optional implementation, in step 310, starting to transmit the synchronization sequence after the start time of the transmission time slot includes:
[0079] After the start time of the transmission time slot, the synchronization sequence is transmitted after a fourth preset time.
[0080] In some embodiments, when using unlicensed frequency points for point-to-point communication, such as using the Wi-Fi band, frequency hopping is required before data transmission and reception—that is, switching the receiving and transmitting frequencies to the frequencies corresponding to the time slots. Therefore, in this embodiment, a fourth preset time is reserved for preparation work such as frequency switching between the two terminals. The fourth preset time can be set, for example, based on the time consumed during the frequency hopping process.
[0081] like Figure 3 As shown, an exemplary data structure is illustrated, which is a data structure formed during the data sending, receiving and transmission process using the technical solutions of the aforementioned embodiments.
[0082] like Figure 3 As shown, a multiframe in point-to-point communication includes a physical broadcast channel frame and may also include, for example, a physical synchronization channel frame (not shown in the figure). In a physical broadcast channel frame, there are multiple time slots. Each time slot can be selected as a transmission time slot or a reception time slot. For each time slot, if it is used for data transmission, it includes a guard interval, i.e., a fourth preset time. After the guard interval is the time corresponding to the synchronization sequence, and after the time corresponding to the synchronization sequence is the time corresponding to the service data.
[0083] This invention also provides a chip, the chip comprising:
[0084] At least one processor; and
[0085] A memory communicatively connected to the at least one processor; wherein,
[0086] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform either the point-to-point data receiving method as described in any of the preceding claims, or the data transmission method as described in any of the preceding claims.
[0087] This invention provides a user equipment, the user equipment comprising:
[0088] At least one processor; and
[0089] A memory communicatively connected to the at least one processor; wherein,
[0090] The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform either the point-to-point data receiving method described in any of the preceding claims, or to perform either the data transmission method described in any of the preceding claims.
[0091] Those skilled in the art will understand that all or part of the processes in the above method embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0092] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A data receiving method, characterized in that, The method includes: Data reception is performed within the receiving time slot of the physical broadcast channel frame at the first preset time. At a second preset time after the first preset time has ended, the data received during the first preset time is demodulated. Once the synchronization sequence is obtained through demodulation, data reception continues. If a synchronization sequence is not obtained during demodulation, data reception will stop.
2. The method according to claim 1, characterized in that, The step of continuing to receive data and demodulating the data received during the first preset time after the first preset time has ended includes: during the second preset time after the first preset time has ended, while demodulating the data received during the first preset time, continuing to receive data.
3. The method according to claim 1, characterized in that, When a synchronization sequence is obtained through demodulation, continuing to receive data includes: retaining the data received at the second preset time as part of the service data.
4. The method according to claim 1, characterized in that, The step of stopping data reception when a synchronization sequence is not obtained during demodulation includes: Based on preset conditions, data reception will resume, and data will be received at the first preset time in the next reception time slot.
5. The method according to claim 4, characterized in that, The step of stopping data reception when a synchronization sequence is not obtained during demodulation includes: At the start time of the preset time slot, data reception will resume; or, After a third preset time after the current time slot has ended, data reception will resume.
6. A data transmission method, characterized in that, The method includes: The transmit and receive time slots are determined in the physical broadcast channel frame; During the receiving time slot, data is received using the data receiving method described in any one of claims 1-5.
7. The method according to claim 6, characterized in that, Determining the transmission and reception time slots in the physical broadcast channel frame includes: When the terminal is in listening mode, it selects one or more time slots as the transmission time slot according to preset rules within multiple time slots of the physical broadcast channel frame. When the terminal is in service mode, the transmit time slot group and receive time slot group are alternately arranged in the physical broadcast channel frame; wherein, the receive time slot group includes one or more receive time slots, and the transmit time slot group includes one or more transmit time slot groups.
8. The method according to claim 6, characterized in that, After determining the transmission and reception time slots in the physical broadcast channel frame, the method further includes: The synchronization sequence begins to be transmitted after the start time of the transmission slot of the physical broadcast channel frame; After the synchronization sequence is completed, the corresponding service data is sent.
9. The method according to claim 8, characterized in that, After the start time of the transmission time slot, the transmission of the synchronization sequence begins, including: After the start time of the transmission time slot, the synchronization sequence is transmitted after a fourth preset time.
10. A chip, characterized in that, The chip includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform the point-to-point data receiving method as described in any one of claims 1-5, or enable the at least one processor to perform the data transmission method as described in any one of claims 6-9.
11. A user equipment, characterized in that, The user equipment includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, which, when executed by the at least one processor, enable the at least one processor to perform the point-to-point data receiving method as described in any one of claims 1-5, or enable the at least one processor to perform the data transmission method as described in any one of claims 6-9.
Citation Information
Patent Citations
Data transmission method, device and system, storage medium and terminal device
CN110213017A
Data transmission method and related product
CN117527141A
Transmission cancellation method and transmission method
US20160105774A1
Method and apparatus for signal processing in a wireless communication system
WO2021256897A1