CN115426688A - Data frame transmission method and device, chip, storage medium and Bluetooth device - Google Patents

Data frame transmission method and device, chip, storage medium and Bluetooth device Download PDF

Info

Publication number
CN115426688A
CN115426688A CN202211002764.5A CN202211002764A CN115426688A CN 115426688 A CN115426688 A CN 115426688A CN 202211002764 A CN202211002764 A CN 202211002764A CN 115426688 A CN115426688 A CN 115426688A
Authority
CN
China
Prior art keywords
frame format
sequence
modulation
target transmission
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211002764.5A
Other languages
Chinese (zh)
Inventor
杨文杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zeku Technology Shanghai Corp Ltd
Original Assignee
Zeku Technology Shanghai Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zeku Technology Shanghai Corp Ltd filed Critical Zeku Technology Shanghai Corp Ltd
Priority to CN202211002764.5A priority Critical patent/CN115426688A/en
Publication of CN115426688A publication Critical patent/CN115426688A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/22Negotiating communication rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/16Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
    • H04W28/18Negotiating wireless communication parameters
    • H04W28/20Negotiating bandwidth
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

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

Abstract

The embodiment of the application provides a data frame transmission method and device, a chip, a storage medium and Bluetooth equipment, and the method comprises the following steps: determining a target transmission rate according to the channel state information of the wireless channel; under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate; generating a first sequence based on frame format indication information, maximum transmission bandwidth and a modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is a high-rate frame format; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through a wireless channel.

Description

Data frame transmission method and device, chip, storage medium and Bluetooth device
Technical Field
The present application relates to the field of communications, and in particular, to a data frame transmission method and apparatus, a chip, a storage medium, and a bluetooth device.
Background
With the rapid development of mobile communication technology, bluetooth (Bluetooth) is becoming a common data transmission mode between electronic devices (for example, portable devices such as mobile phones, tablet computers, notebook computers, palm computers, wireless earphones, smart speakers, smart watches, and the like), and short-distance wireless data transmission is realized between electronic devices, which is convenient, rapid, flexible and safe.
However, in the current bluetooth transmission process, there are problems of low data transmission rate and low data transmission flexibility.
Disclosure of Invention
The embodiment of the application provides a data frame transmission method and device, a chip, a storage medium and a Bluetooth device, which can improve the data transmission rate and the data transmission flexibility in the Bluetooth transmission process.
The technical scheme of the application is realized as follows:
in a first aspect, an embodiment of the present application provides a data frame transmission method, where the method includes:
determining a target transmission rate according to the channel state information of the wireless channel;
under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate;
generating a first sequence based on frame format indication information, the maximum transmission bandwidth and the modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is the high-rate frame format or not; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through the wireless channel.
In a second aspect, an embodiment of the present application provides a data frame transmission method, where the method includes:
receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated;
under the condition that a high-speed frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating a second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
In a third aspect, an embodiment of the present application provides an apparatus for transmitting a data frame, where the apparatus includes:
a first determining module, configured to determine a target transmission rate according to channel state information of a wireless channel; under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and a modulation coding mode of target transmission data according to the target transmission rate;
a generating module, configured to generate a first sequence based on frame format indication information, the maximum transmission bandwidth, and the modulation and coding scheme, where the frame format indication information is used to indicate whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data;
a transmission module, configured to sequentially transmit the modulated first sequence and the modulated second sequence through the wireless channel.
In a fourth aspect, an embodiment of the present application provides an apparatus for transmitting a data frame, where the apparatus includes:
the receiving demodulation module is used for receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated; under the condition that a high-rate frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
a second determining module, configured to determine a target transmission rate according to the maximum transmission bandwidth and the modulation and coding scheme;
and the receiving and demodulating module is further configured to continue receiving and demodulating the second modulation sequence according to the target transmission rate and the modulation and coding manner, so as to obtain target transmission data.
In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a first processor, the computer program implements the data frame transmission method;
or, when being executed by the second processor, the data frame transmission method is realized.
In a sixth aspect, an embodiment of the present application provides a chip, where the chip includes a first processor configured to:
determining a target transmission rate according to the channel state information of the wireless channel;
under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and a modulation coding mode of target transmission data according to the target transmission rate;
generating a first sequence based on frame format indication information, the maximum transmission bandwidth and the modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through the wireless channel.
In a seventh aspect, an embodiment of the present application provides a chip, where the chip includes a second processor, where the second processor is configured to:
receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated;
under the condition that a high-speed frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating a second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
In an eighth aspect, an embodiment of the present application provides a bluetooth device, where the bluetooth device includes a memory and a processor;
the memory stores a computer program operable on the processor;
the processor implements the above data frame transmission method when executing the computer program.
The embodiment of the application provides a data frame transmission method and device, a chip, a storage medium and Bluetooth equipment, wherein the method comprises the following steps: determining a target transmission rate according to channel state information of a wireless channel; under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate; generating a first sequence based on a high-rate frame format, a maximum transmission bandwidth and a modulation coding mode; generating a second sequence based on the target transmission data; and sequentially transmits the modulated first and second sequences through a wireless channel. By adopting the implementation scheme, the corresponding target transmission rate is determined according to the channel state information of the wireless channel, and the corresponding target transmission rate can be selected according to different channel state information, so that the flexibility of data transmission is improved; the target transmission rate can be any transmission rate in a high-rate frame format, the requirement of various Bluetooth use scenes on high rates can be met, the maximum transmission bandwidth and the modulation coding mode of corresponding target transmission data are set for different target transmission rates, corresponding modulation coding is carried out, the Bluetooth transmission processes with different transmission rates are realized, and the data transmission rate in the Bluetooth transmission process is further improved.
Drawings
Fig. 1 is an exemplary schematic diagram of a BR frame format provided in an embodiment of the present application;
fig. 2 is an exemplary schematic diagram of an EDR frame format according to an embodiment of the present application;
figure 3 is an exemplary diagram of a BLE1M frame format provided in an embodiment of the present application;
figure 4 is an exemplary diagram of a BLE2M frame format provided in an embodiment of the present application;
figure 5 is an exemplary diagram of a BLE LR 125K frame format provided by an embodiment of the present application;
figure 6 is an exemplary diagram of a BLE LR 500K frame format provided in an embodiment of the present application;
fig. 7 is a flowchart illustrating optional steps of a data frame transmission method according to an embodiment of the present application;
fig. 8 is a diagram illustrating an exemplary high-rate frame format according to an embodiment of the present application;
figure 9 is a schematic diagram comparing a frame header of an exemplary high-rate frame format and a frame header of a BLE1M frame format according to an embodiment of the present application;
fig. 10 is a flowchart illustrating optional steps of another data frame transmission method according to an embodiment of the present application;
fig. 11 is an alternative structural diagram of a data frame transmission apparatus according to an embodiment of the present application;
fig. 12 is an alternative structural diagram of another data frame transmission apparatus according to an embodiment of the present application;
fig. 13 is a schematic structural diagram of a bluetooth device according to an embodiment of the present application;
fig. 14 is a schematic structural diagram of another bluetooth device according to an embodiment of the present application.
Detailed Description
So that the manner in which the above recited features and aspects of the present invention can be understood in detail, a more particular description of the embodiments of the invention, briefly summarized above, may be had by reference to the appended drawings, which are included to illustrate, but are not intended to limit the embodiments of the invention.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of the present application only and is not intended to be limiting of the application.
In the following description, reference is made to "some embodiments" which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict. It should also be noted that reference to the terms "first \ second \ third" in the embodiments of the present application is only used for distinguishing similar objects and does not represent a specific ordering for the objects, and it should be understood that "first \ second \ third" may be interchanged with a specific order or sequence where possible so that the embodiments of the present application described herein can be implemented in an order other than that shown or described herein.
The bluetooth technical scheme has evolved continuously from the initial realization of short-distance communication to the current communication requirement for the interconnection of everything. The scene that this application embodiment was used is bluetooth data transmission before the electronic equipment, and in an application scene, establish the bluetooth between intelligent motion bracelet and the smart mobile phone and be connected, can be fast with the information that collects in the motion processes such as running, swimming, bike, transmit terminal equipment such as smart mobile phone through the bluetooth channel on, the user can be better real time monitoring motion's situation. In another application scenario, the intelligent sports bracelet, the intelligent mobile phone and the intelligent watch are connected through Bluetooth, the intelligent watch serves as a central hub, sports information collected from the intelligent sports bracelet can be received through a Bluetooth channel, and the intelligent sports watch can also serve as a display device and receive mails, short messages and the like from the intelligent mobile phone through the Bluetooth channel.
The frame structure (which may also be referred to as a frame format) used in the related art mainly includes a Basic Rate (BR) frame format, an Enhanced Data Rate (EDR) frame format, a Bluetooth Low Energy (BLE) frame format, and the like. As described separately below.
Exemplarily, as shown in fig. 1, fig. 1 is an exemplary schematic diagram of a BR frame format provided in an embodiment of the present application, where the BR frame format includes the following fields: a Preamble (Preamble), a frame synchronization word (Sync word), a trailer (trailer), a header (header), and a payload (payload), where the header may include indication information indicating a length of bluetooth data (e.g., audio data), and the payload is used to carry the bluetooth data. The corresponding lengths of the fields Preamble, sync word, trailer, header and payload are 4 microseconds (us), 64us, 4us, 54us and Mus, wherein M is a positive integer and can be set by a person skilled in the art according to actual conditions. The BR frame format, the modulation mode of the whole data packet is Gaussian Frequency Shift Keying (GFSK) modulation, and the data packet structure includes three fields of GFSK Access code (GFSK Access code), header and payload. The Access code includes preamble, sync word and trailer three-part fields. The GFSK Access code is used for identifying the GFSK modulation mode. The GFSK modulation scheme carries one bit (bit) information per time unit. The BR modulation scheme is the original bluetooth scheme, and has a low transmission rate of only 1megabits per second (Mbps). An Mbps is a unit of transmission rate, which indicates the number of bits transmitted per second, and 1Mbps represents 1000000 bits (bits) transmitted per second.
Exemplarily, as shown in fig. 2, fig. 2 is an exemplary schematic diagram of an EDR frame format provided in an embodiment of the present application, where the EDR frame format includes the following fields: preamble (Preamble), GFSK frame synchronization word (GFSK Sync word), trailer (trailer) corresponding to GFSK modulation, header (header), guard interval section (Guard interval), frame synchronization word (Sync word), payload (payload), trailer (trailer) corresponding to DPSK modulation. The lengths of fields Preamble, GFSK Sync word, trailer, header, guard interval, sync word, payload and trailer are 4us, 64us, 4us, 54us, 5us, 11us, mus and 2us, wherein M is a positive integer and can be set by a person skilled in the art according to actual conditions. The Preamble, the GFSK Sync word, and the trailer field are modulated by a GFSK modulation scheme, belong to a GFSK Access code (GFSK Access code), and are used to identify the GFSK modulation scheme, and the Preamble, the payload, and the trailer are modulated by a Differential Phase Shift Keying (DPSK) modulation scheme. The EDR modulation mode improves the disadvantages of the BR modulation scheme, and the data transmission rate is increased to 2Mbps or 3Mbps, but its power consumption is large.
Illustratively, the BLE frame formats include a BLE1M frame format, a BLE2M frame format, a BLE LR 125k frame format, and a BLE LR 500k frame format, as shown in fig. 3 and fig. 4, fig. 3 is an exemplary schematic diagram of a BLE1M frame format provided in an embodiment of the present application, fig. 4 is an exemplary schematic diagram of a BLE2M frame format provided in an embodiment of the present application, and each of the BLE1M frame format and the BLE2M frame format includes the following fields: preamble (Preamble), BLE Access code (BLE Access code), header (header), payload (payload). In the BLE1M frame format, the lengths of fields Preamble, BLE Access code, header and payload are 8us, 32us, 16us and Mus. The modulation mode of BLE1M frame format is the same as BR frame format, the modulation mode of the data packet is GFSK modulation, and in order to reduce power consumption, the lengths of the Aceess code and header fields are both shortened, and the frame format is shown in fig. 3. To increase the transmission rate, the BLE2M frame format is further extended, the BLE2M frame format and the modulation method are similar to the BLE1M frame format, but the channel bandwidth is 2 megahertz (MHz), and the frame format is shown in fig. 4. The BLE1M modulation scheme optimizes the defect of high power consumption and reduces the power consumption, but the transmission rate is only 1Mbps, and the continuous and stable transmission requirement of audio data cannot be met. In the BLE2M frame format, the lengths of fields Preamble, BLE Access code, header, and payload are 8us, 16us, 8us, and M/2us, where M is a positive integer and may be set by a person skilled in the art according to an actual situation. The BLE2M modulation scheme improves the transmission rate by 1 time by increasing the signal bandwidth, so that the transmission of audio data is more stable. But the data transmission rate is still very low, only 2Mbps.
For example, to improve the bluetooth transmission distance, the BLE frame format is extended to a BLE LR 125K frame format and a BLE LR 500K frame format, as shown in fig. 5 and 6, fig. 5 is an exemplary schematic diagram of a BLE LR 125K frame format provided in an embodiment of the present application, fig. 6 is an exemplary schematic diagram of a BLE LR 500K frame format provided in an embodiment of the present application, the frame formats provided in fig. 5 and 6 are suitable for Long distance (Long Range LR) transmission, and both the BLE LR 125K frame format and the BLE LR 500K frame format include the following fields: preamble (Preamble), BLE Access code (BLE Access code), CI rate (CI rate), custom field 1 (TERM 1), packet Header (Packet Header), payload (payload), custom field 2 (TERM 2). In the BLE LR 125K frame format, the length of Preamble, BLE Access code, CI rate, TERM1, packet Header, payload, TERM2 corresponds to 80us, 256us, 16us, 24us, 128us, M × 8us, 24us. In the BLE LR 500K frame format, preamble, BLE Access code, CI rate, TERM1, packet Header, payload, and TERM2 correspond to 80us, 256us, 16us, 24us, 32us, M × 2us, and 6us, where M is a positive integer and can be set by a person skilled in the art according to actual situations. Wherein, TERM1 adopts 125 kbit per second kb/s coding mode, TERM2 adopts 125kb/s or 500kb/s coding mode, kb/s indicates the number of bits transmitted per second. The data transmission rate of both the BLE LR 125K modulation scheme and the BLE LR 500K modulation scheme is very low, and the requirements of high-rate data transmission still cannot be met, for example, bluetooth application scenarios such as lossless audio data transmission, hardware-fast OTA (Over-the-Air) upgrade, and the like.
The BR frame format is the original Bluetooth scheme, and the transmission rate is low and is only 1Mbps. The EDR frame format improves the disadvantages of the BR frame format, and the data transmission rate increases to 2M/3Mbps, but its power consumption is large. The BLE1M frame format reduces power consumption, but the transmission rate is only 1Mbps, and the continuous and stable transmission requirement of audio cannot be met. The BLE2M frame format improves the transmission rate by 1 time by increasing the signal bandwidth, so that the audio transmission is more stable. But the data transmission rate is still very low, only 2Mbps. For future higher transmission rate requirements for bluetooth (such as lossless audio transmission, fast OTA upgrade of hardware, and other bluetooth scenarios), the current scheme mainly has the following two disadvantages:
1. the transmission rate is low, and the requirement of high-rate transmission cannot be met.
2. After the transmitting end and the receiving end negotiate the rate, the transmission rate and the format remain unchanged, the rate cannot be adaptively adjusted according to the environment, and when the transmission environment fluctuates, packet loss and even chain breakage may be caused.
In order to solve the above problem, an embodiment of the present application provides a data frame transmission method, as shown in fig. 7, the method may include:
s101, determining a target transmission rate according to the channel state information of the wireless channel.
The data frame transmission method provided by the embodiment of the application is suitable for a scene of transmitting the Bluetooth data frame through the Bluetooth channel.
In some embodiments, the wireless channel is a bluetooth channel and the data frames are bluetooth data frames.
In the embodiment of the present application, the data frame transmission method may be applied to electronic devices that establish bluetooth connection, and the embodiment of the present application takes bluetooth data transmission between a first data frame transmission device and a second data frame transmission device as an example for description. The data frame transmission method shown in fig. 7 may be applied to a first data frame transmission device, where both the first data frame transmission device and the second data frame transmission device are electronic devices, for example, a smart phone, a notebook computer, a palm-top computer, a bluetooth headset, a smart speaker, a smart watch, smart glasses, a smart bracelet, a watch, a bluetooth keyboard, a bluetooth mouse, a handwriting pen, a portable media playing device, other wearable devices, and the like.
In this embodiment, the channel state information of the wireless channel may include: the channel state information, such as channel interference information and Received Signal Strength Indicator (RSSI), may be specifically selected according to actual conditions, and the embodiment of the present application is not specifically limited.
In the embodiment of the application, a target transmission rate is determined from a plurality of transmission rates supported by a preset transmission mode according to channel state information; the predetermined transmission mode is pre-negotiated by two data frame transmission devices for transmitting data frames.
It should be noted that, the embodiment of the present application includes multiple preset transmission modes, where each preset transmission mode supports multiple transmission rates, and two data transmission devices that transmit data frames first negotiate a preset transmission mode for bluetooth transmission; and then, according to the channel state information, determining a target transmission rate from a plurality of transmission rates supported by a preset transmission mode.
Illustratively, three preset transmission modes are included, wherein the transmission rate supported by the first preset transmission mode includes 1Mbps in the original BLE1M frame format and 2Mbps in the high-rate frame format, the transmission rate supported by the second preset transmission mode includes 1Mbps in the original BLE1M frame format and 2Mbps, 4Mbps and 5Mbps in the high-rate format, and the transmission rate supported by the third preset transmission mode includes 1Mbps in the original BLE1M frame format and 2Mbps, 4Mbps, 5Mbps, 8Mbps, 10Mbps and 12Mbps in the high-rate frame format.
For example, after negotiating to use the first preset transmission mode, a target transmission rate may be selected from 1Mbps corresponding to the BLE1M frame format and 2Mbps in the high-rate frame format according to the channel state information, specifically, when the channel state information indicates that the channel state is good and the signal is strong, 2Mbps in the high-rate frame format is selected as the target transmission rate; when the channel state information indicates that the channel state is poor and the signal is weak, 1Mbps in a BLE1M frame format is selected as a target transmission rate.
S102, under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate.
In the embodiment of the present application, a high-rate frame format is provided, where a frame header of the high-rate frame format is increased by 1 byte to represent frame format indication information, a maximum transmission bandwidth of target transmission data, and a modulation and coding scheme, compared to a BLE1M frame format.
Optionally, the maximum transmission bandwidth may be 1Mhz, 2Mhz, 4Mhz, and the like, which is specifically selected according to an actual situation, and the embodiment of the present application is not specifically limited.
Optionally, the modulation and coding scheme may be: any one of 8phase Shift keying (8 PSK), reed-solomon codes (RS), 8PSK, trellis Coded Modulation (TCM) and 8PSK, which may be specifically selected according to the actual situation, and the embodiment of the present application is not specifically limited.
Aiming at 8PSK, one time domain symbol represents 3 bits, and one time domain symbol is transmitted to transmit 3-bit data; expressed in eight phases are "000", "001", "010", "011", "100", "101", "110" and "111", respectively. 8PSK corresponds to 8-state PSK.
In this embodiment of the application, different transmission rates correspond to different maximum transmission bandwidths and modulation modes, for example, see table 1, based on table 1, the three preset transmission modes may be formulated, where a maximum transmission bandwidth corresponding to a first preset transmission mode is 1Mhz, the supportable transmission rates include 1Mbps corresponding to an original BLE1M frame format and 2Mbps under the high-rate frame format, a maximum transmission bandwidth corresponding to a second transmission mode is 2Mhz, the supportable transmission rates include 1Mbps under the original BLE1M frame format and 2Mbps, 4Mbps, and 5Mbps under the high-rate frame format, a maximum transmission bandwidth corresponding to a third transmission mode is 4Mhz, and the supportable transmission rates include 1Mbps under the original BLE1M frame format and 2Mbps, 4Mbps, 5Mbps, 8Mbps, 10Mbps, and 12Mbps under the high-rate frame format.
TABLE 1
Figure BDA0003805695960000101
Based on table 1, it can be seen that, for 2Mbps in the high-rate frame format, the corresponding maximum transmission bandwidth is 1Mhz, and the modulation mode is TCM +8PSK; aiming at 4Mbps in a high-rate frame format, the corresponding maximum transmission bandwidth is 2Mhz, and the modulation mode is TCM and 8PSK; aiming at 5Mbps in a high-rate frame format, the corresponding maximum transmission bandwidth is 2Mhz, and the modulation modes are RS and 8PSK; aiming at 8Mbps in a high-rate frame format, the corresponding maximum transmission bandwidth is 4Mhz, and the modulation mode is TCM and 8PSK; aiming at 10Mbps in a high-rate frame format, the corresponding maximum transmission bandwidth is 4Mhz, and the modulation modes are RS and 8PSK; aiming at 12Mbps in a high-rate frame format, the corresponding maximum transmission bandwidth is 4Mhz, and the modulation mode is 8PSK.
It can be understood that, in the high-rate frame format provided in the embodiment of the present application, the highest transmission rate supported by the high-rate frame format can reach 12Mbps, which is 4 times of the highest transmission rate (3 Mbps supported by EDR 3M frame format) in the existing bluetooth scheme, and the high-rate requirements of various bluetooth usage scenarios can be better satisfied.
Further, when the target transmission rate is a transmission rate corresponding to the BLE1M frame format, the target transmission data is transmitted via the wireless channel according to the BLE1M frame format.
S103, generating a first sequence based on frame format indication information, maximum transmission bandwidth and a modulation coding mode, wherein the frame format indication information is used for indicating whether a high-rate frame format exists or not; generating a second sequence based on the target transmission data; and sequentially transmits the modulated first and second sequences through a wireless channel.
Aiming at a high-rate frame format, a data frame of the high-rate frame format consists of a first sequence and a second sequence, wherein the first sequence comprises a lead code, an access code, a frame header and frame header check, and bits used for expressing frame format indication information in the frame header are the same as bits of a reserved field in a BLE1M frame format; two bits adjacent to the bit for representing the frame format indication information in the frame header are used for representing the maximum transmission bandwidth; the bits used for expressing the modulation coding mode in the frame header are positioned at the tail part of the frame header.
For the high-rate frame format, the second sequence of data frames comprises: frame sync words, a payload for carrying the target transmission data, and a trailer.
Illustratively, as shown in fig. 8, a high-rate frame format proposed in the embodiment of the present application is composed of three parts, namely a first sequence, a spacing sequence and a second sequence. The first sequence comprises a lead code of 1 internet standard using octet (octet), an access code of 4octets, a frame header of 3octets and a frame header check of 1octets, and is used for verifying the accuracy of frame header demodulation; the second sequence includes frame sync words that provide timing synchronization for data demodulation, a payload of 0-8191octets and a Cyclic Redundancy Check (CRC) of 3 octets.
Illustratively, the gap sequence may have a length of 5us, starting from the end of the last bit of the frame Header (Header) to the beginning of the first bit of the frame sync word (sync word), guard for phase smoothing between the two modulation schemes.
It should be noted that the high-rate frame format in the embodiment of the present application extends the supported channel bandwidth from the original 1 megahertz (MHz) to 2MHz and 4MHz. The frame sync word in fig. 8 is used for synchronization of two data frame transmission devices, and the time length of the sync word can be determined based on the bandwidth of the wireless communication channel, i.e. different lengths are set according to different channel bandwidth modes, for example, the length of the frame sync word can be set to 30us for a 1MHz channel bandwidth (i.e. N in fig. 8 takes 30); for a 2MHz channel bandwidth, the length of the frame sync word is set to 60us (i.e., N in fig. 8 is 60); the length of the frame sync word is set to 60us or 120us for a 4MHz channel bandwidth (i.e., N of fig. 8 takes the value of 60us or 120 us).
It should be noted that the preamble and the access code in the first sequence are consistent with the preamble and the access code in the BLE1M frame format, and the frame header in the first sequence is increased by 1 byte compared to the frame header in the BLE1M frame format. Referring to fig. 8, the frame header of the PreSent application sequentially includes a Link Layer Identification (LLID) field of 2 bits, a Next Expected Sequence Number (NESN) field of 1 bit, a Sequence Number (SN) field of 1 bit, a More Data (More Data, MD) field of 1 bit, a Bandwidth Low field (BWL) field of 1 bit, a frame format indication field of 1 bit, a Bandwidth High field (Bandwidth High, BWH) field of 1 bit, a Data length field of 13 bits, a CTE information presentation (CTE Info PreSent, CP) field of 1 bit, and a modulation mode field of 2 bits. Where the CP field is used to indicate whether or not to carry a CTE, which is a function for targeting a new add.
It should be noted that the bits of the BWL field and the BWH field may be interchanged, and the bits of the modulation scheme field and the CP field may be interchanged. The above is only one optional embodiment provided by the embodiment of the present application, and the specific embodiment may be selected according to actual situations, and the embodiment of the present application is not specifically limited.
It should be noted that, the BWL field and the BWH field together form a BW to indicate a maximum transmission bandwidth, and a 1Mhz bandwidth may be characterized by BW =0, a 2Mhz bandwidth may be characterized by BW =1, and a 4Mhz bandwidth may be characterized by BW =2, where 0, 1, and 2 require 2 bits to represent, so that the BWL field needs to indicate the low bits of the bandwidth and the BWH field needs to indicate the high bits of the bandwidth.
It should be noted that the frame format indication field is used to indicate whether the frame format of the current data frame is a high-rate frame format or a BLE1M frame format.
It should be noted that, the modulation mode field value is 0 to represent TCM and 8PSK modulation modes, the modulation mode field value is 1 to represent RS and 8PSK modulation modes, the modulation mode field value is 2 to represent 8PSK modulation modes, and 0, 1, and 2 bits are required to represent, so the modulation mode field occupies 2 bits.
It should be noted that, since the present application transmits the target transmission data in the high rate format, the data amount of the target transmission data increases, and thus the data length field indicating the data length thereof occupies 13 bits.
It should be noted that, referring to fig. 9 for comparison between the frame header of the high-rate frame format and the frame header of the BLE1M frame format, when the frame header of the high-rate frame format is compared with the frame header of the BLE1M frame format, the first 5 bits are consistent with the frame header of the BLE1M frame format, the 7 th bit in the frame header of the BLE1M frame format is an RFU field for reserving information that is not carried, so the RFU field is 0, the frame format indication field is also located at the 7 th bit in the frame header of the high-rate frame format, when the data frame transmission device that receives the data frame demodulates the 7 th bit in the frame header, if the frame format indication field is demodulated to be 1, it is indicated that the currently transmitted data frame is in the high-rate frame format, if the frame format indication field is demodulated to be 0, it is indicated that the currently transmitted data frame is in the BLE1M frame format, at this time, the receiving device may determine whether the currently transmitted data frame is in the high-rate frame format according to the 7 th bit in the frame header without signaling notification.
It can be understood that the high-rate frame format proposed in the embodiment of the present application is designed based on the existing BLE frame format, and the frame header portion multiplexes the bit of the RFU field in the frame header of the original BLE1M frame format to indicate the frame format of the current frame, so as to ensure that the data frame transmission device receiving the data frame can identify the frame format type of the current frame in time and complete the corresponding data demodulation on the premise of no signaling.
In the embodiment of the present application, the preset modulation mode is a GFSK modulation mode. The method is consistent with the BLE modulation scheme, can be well compatible with the BLE modulation scheme, improves the identification speed of a signal coding mode, and improves the data transmission efficiency.
It should be noted that, in the BLE1M frame format, the preamble is also modulated in a GFSK modulation manner, so that when the preamble of the data frame is received, the data frame is demodulated based on the GFSK modulation manner, and the data frame transmission device receiving the data frame can directly demodulate the frame header without signaling.
According to the scheme provided by the embodiment of the application, a first sequence of a data frame is modulated based on a preset modulation mode; wherein the data frame includes a first sequence and a second sequence, the first sequence corresponding to a preamble portion of the data frame, the second sequence corresponding to a data portion of the data frame; the modulated first sequence and the modulated second sequence are transmitted over a wireless communication channel. The two modulation modes are adopted to modulate the preamble part and the data part of the data frame respectively, and the modulation performance is improved.
For the high-speed frame format, the data frame further includes a gap sequence disposed between the first sequence and the second sequence. The interval sequence is used for phase smoothing between a preset modulation mode and a modulation coding mode.
It can be understood that the corresponding target transmission rate is determined according to the channel state information of the wireless channel, and the corresponding target transmission rate can be selected according to different channel state information, so that the data transmission flexibility is improved; the target transmission rate can be any transmission rate in a high-rate frame format, the requirement of various Bluetooth use scenes on high rates can be met, the maximum transmission bandwidth and the modulation coding mode of corresponding target transmission data are set for different target transmission rates, corresponding modulation coding is carried out, the Bluetooth transmission processes with different transmission rates are realized, and the data transmission rate in the Bluetooth transmission process is further improved.
Based on the foregoing embodiments, an embodiment of the present application further provides a data frame transmission method, as shown in fig. 10, where the method may include:
s201, receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated.
S202, under the condition that the high-speed frame format is determined according to the frame format indication information, the first modulation sequence is continuously demodulated, and the maximum transmission bandwidth and the modulation coding mode are obtained.
S203, determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating the second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
In the embodiment of the application, a data frame transmission device for receiving a data frame receives a first modulation sequence and demodulates the first modulation sequence in sequence until frame format indication information is demodulated, and if a high-rate frame format is determined according to the frame format indication information, a second modulation sequence is continuously received and demodulated based on the high-rate frame format to obtain target transmission data; and if the BLE1M frame format is determined according to the frame format indication information, continuously receiving and demodulating the target transmission data according to the BLE1M frame format.
Specifically, the second modulation sequence is continuously received and demodulated based on the high-rate frame format to obtain target transmission data, and the maximum transmission bandwidth and the modulation coding mode are obtained for continuously demodulating the first modulation sequence; determining a target transmission rate according to the maximum transmission bandwidth and a modulation coding mode; and then, continuously receiving and demodulating the second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
It can be understood that the corresponding target transmission rate is determined according to the channel state information of the wireless channel, and the corresponding target transmission rate can be selected according to different channel state information, so that the data transmission flexibility is improved; the target transmission rate can be any transmission rate in a high-rate frame format, the requirement of various Bluetooth use scenes on the high rate can be met, the maximum transmission bandwidth and the modulation coding mode of corresponding target transmission data are set for different target transmission rates, and corresponding modulation coding is carried out, so that the Bluetooth transmission process with different transmission rates is realized, and the data transmission rate in the Bluetooth transmission process is further improved.
Based on the foregoing embodiments, an embodiment of the present application provides a data frame transmission apparatus 1, as shown in fig. 11, where the apparatus 1 includes:
a first determining module 11, configured to determine a target transmission rate according to the channel state information; under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and a modulation coding mode of target transmission data according to the target transmission rate;
a generating module 12, configured to generate a first sequence based on frame format indication information, the maximum transmission bandwidth, and the modulation and coding scheme, where the frame format indication information is used to indicate whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data;
a transmission module 13, configured to sequentially transmit the modulated first sequence and the modulated second sequence through the wireless channel.
In some embodiments of the present application, the first sequence comprises: a lead code, an access code, a frame header and frame header verification; wherein the content of the first and second substances,
the bit for expressing the frame format indication information in the frame header is the same as the bit corresponding to the reserved field in the low-power-consumption Bluetooth 1 Mm frame format;
two bits adjacent to the bit for representing the frame format indication information in the frame header are used for representing the maximum transmission bandwidth;
and the bits used for expressing the modulation coding mode in the frame header are positioned at the tail part of the frame header.
In some embodiments of the present application, the second sequence comprises: frame sync words, a payload for carrying the target transmission data, and a trailer.
In some embodiments of the present application, the first determining module 11 is configured to determine the target transmission rate from multiple transmission rates supported by a preset transmission mode according to the channel state information; the preset transmission mode is pre-negotiated by two data frame transmission devices for transmitting the data frames.
In some embodiments of the present application, the modulation and coding scheme is: any one of 8phase shift keying, reed solomon encoding and 8phase shift keying, trellis coded modulation and 8phase shift keying.
In some embodiments of the present application, the transmission module 13 is further configured to transmit the target transmission data via the wireless channel according to the bluetooth low energy 1mega frame format when the target transmission rate is a transmission rate corresponding to the bluetooth low energy 1mega frame format.
In some embodiments of the present application, the apparatus 1 further comprises: a modulation module;
the modulation module is configured to modulate the first sequence in a preset modulation manner to obtain a modulated first sequence; and modulating the second sequence by utilizing the modulation coding mode to obtain the modulated second sequence.
In some embodiments of the present application, the preset modulation scheme is a gaussian frequency shift keying modulation scheme.
In some embodiments of the present application, the data frame further comprises a sequence of intervals; the spacer sequence is disposed between the first sequence and the second sequence.
In some embodiments of the present application, the wireless channel is a bluetooth channel.
Based on the foregoing embodiments, an embodiment of the present application further provides a data frame processing apparatus 2, as shown in fig. 12, where the apparatus 2 includes:
a receiving and demodulating module 20, configured to receive and sequentially demodulate the first modulation sequence until the frame format indication information is demodulated; under the condition that a high-rate frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
a second determining module 21, configured to determine a target transmission rate according to the maximum transmission bandwidth and the modulation and coding scheme;
the receiving and demodulating module 20 is further configured to continue receiving and demodulating the second modulation sequence according to the target transmission rate and the modulation and coding scheme, so as to obtain target transmission data.
In some embodiments of the present application, the receiving and demodulating module 20 is further configured to, under the condition that the bluetooth low energy 1mega frame format is determined according to the frame format indication information, continue to receive and demodulate the target transmission data according to the bluetooth low energy 1mega frame format.
It should be noted that, when the data frame transmission device provided in the foregoing embodiment performs data frame transmission, the division of each program module is merely used as an example, and in practical applications, the processing allocation may be completed by different program modules according to needs, that is, the internal structure of the device is divided into different program modules, so as to complete all or part of the processing described above. In addition, the data frame transmission apparatus and the data frame transmission method provided by the above embodiments belong to the same concept, and specific implementation processes and beneficial effects thereof are detailed in the method embodiments and are not described herein again. For technical details not disclosed in the embodiments of the apparatus, reference is made to the description of the embodiments of the method of the present application for understanding.
Embodiments of the present application further provide a chip, where the chip includes a first processor, where the first processor is configured to:
determining a target transmission rate according to the channel state information of the wireless channel;
under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate;
generating a first sequence based on frame format indication information, the maximum transmission bandwidth and the modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is the high-rate frame format or not; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through the wireless channel.
Embodiments of the present application further provide another chip, where the chip includes a second processor, where the second processor is configured to:
receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated;
under the condition that a high-rate frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating a second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
In this embodiment of the present application, fig. 13 is a schematic diagram of a composition structure of a bluetooth device according to the embodiment of the present application, and as shown in fig. 13, a device 3 according to the embodiment of the present application includes a first processor 30 and a first memory 31 storing an executable computer program, where the first processor 30 is configured to implement a data frame transmission method executed by a first data frame transmission device side according to the embodiment of the present application when executing the executable computer program stored in the first memory 31. In some embodiments, the bluetooth device 3 may further comprise a first communication interface 32, and a first bus 33 for connecting the first processor 30, the first memory 31 and the first communication interface 32.
In the embodiment of the present application, the first bus 33 is used to connect the first communication interface 32, the first processor 30 and the first memory 31, so as to realize mutual communication between these devices.
In this embodiment of the present application, fig. 14 is a schematic diagram of another bluetooth device composition structure proposed in this embodiment of the present application, and as shown in fig. 14, the device 4 proposed in this embodiment of the present application includes a second processor 40 and a second memory 41 storing an executable computer program, where the second processor 40 is configured to implement a data frame transmission method executed by the second data frame transmission device side in this embodiment of the present application when executing the executable computer program stored in the second memory 41. In some embodiments, the bluetooth device 4 may further comprise a second communication interface 42, and a second bus 43 for connecting the second processor 40, the second memory 41 and the second communication interface 42.
In the embodiment of the present application, the second bus 43 is used to connect the second communication interface 42, the second processor 40 and the second memory 41, so as to realize mutual communication between these devices.
In the embodiment of the present invention, the first Processor 30 and the second Processor 40 may be at least one of an Application Specific Integrated Circuit (ASIC), a Digital Signal Processor (DSP), a Digital Signal Processing Device (DSPD), a ProgRAMmable Logic Device (PLD), a Field ProgRAMmable Gate Array (FPGA), a Central Processing Unit (CPU), a controller, a microcontroller, and a microprocessor. It is understood that the electronic devices for implementing the above processor functions may be other devices, and the embodiments of the present application are not limited in particular.
The first memory 31 and the second memory 41 are used to store executable computer programs including computer operating instructions and data, and the first memory 31 and the second memory 41 may comprise high speed RAM memory and may also include non-volatile memory, such as at least two disk memories. In practical applications, the first Memory 31 and the second Memory 41 may be volatile memories (RAMs), such as Random-Access memories (RAMs); or a non-volatile Memory (non-volatile Memory), such as a Read-Only Memory (ROM), a flash Memory (flash Memory), a Hard Disk (Hard Disk Drive, HDD) or a Solid-State Drive (SSD); or a combination of the above types of memories.
In addition, each functional module in this embodiment may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware or a form of a software functional module.
Based on the understanding that the technical solution of the present embodiment essentially or a part contributing to the prior art, or all or part of the technical solution, may be embodied in the form of a software product stored in a storage medium, and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the method of the present embodiment. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
An embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and is configured to implement, when executed by a first processor, the data frame transmission method according to any embodiment executed by a first device; for implementing the data frame transmission method according to any of the embodiments performed on the second device side when executed by the second processor.
For example, the program instructions corresponding to a data frame transmission method in this embodiment may be stored on a storage medium such as an optical disc, a hard disk, a usb disk, or the like, and when the program instructions corresponding to a data frame transmission method in the storage medium are read or executed by an electronic device, the data frame transmission method according to any of the above embodiments may be implemented.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of implementations of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart block or blocks and/or flowchart block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks in the flowchart and/or block diagram block or blocks.
The above description is only a preferred embodiment of the present application, and is not intended to limit the scope of the present application.

Claims (18)

1. A method for transmitting a data frame, the method comprising:
determining a target transmission rate according to channel state information of a wireless channel;
under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate;
generating a first sequence based on frame format indication information, the maximum transmission bandwidth and the modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through the wireless channel.
2. The method of claim 1, wherein the first sequence comprises: a lead code, an access code, a frame header and frame header verification; wherein, the first and the second end of the pipe are connected with each other,
the bit for expressing the frame format indication information in the frame header is the same as the bit corresponding to the reserved field in the low-power-consumption Bluetooth 1 Mm frame format;
two bits adjacent to the bit for representing the frame format indication information in the frame header are used for representing the maximum transmission bandwidth;
and the bit used for expressing the modulation coding mode in the frame header is positioned at the tail part of the frame header.
3. The method of claim 1, wherein the second sequence comprises: frame synchronization words, a payload for carrying the target transmission data, and a trailer.
4. The method of claim 1, wherein determining a target transmission rate based on the channel state information comprises:
determining the target transmission rate from a plurality of transmission rates supported by a preset transmission mode according to the channel state information; the preset transmission mode is pre-negotiated by two data frame transmission devices for transmitting the data frames.
5. The method of claim 1, wherein the modulation coding scheme is: any one of 8phase shift keying, reed solomon encoding and 8phase shift keying, trellis coded modulation and 8phase shift keying.
6. The method of claim 1, wherein after determining a target transmission rate according to the channel state information, the method further comprises:
and under the condition that the target transmission rate is a transmission rate corresponding to a low-power-consumption Bluetooth 1 Mframe format, transmitting the target transmission data through the wireless channel according to the low-power-consumption Bluetooth 1 Mframe format.
7. The method of claim 1, wherein after the generating a second sequence based on the target transmission data and before the sequentially transmitting the modulated first sequence and the modulated second sequence over the wireless channel, the method further comprises:
modulating the first sequence by using a preset modulation mode to obtain the modulated first sequence;
and modulating the second sequence by utilizing the modulation coding mode to obtain the modulated second sequence.
8. The method according to claim 7, wherein the predetermined modulation scheme is a gaussian frequency shift keying modulation scheme.
9. The method of claim 1, wherein the data frame further comprises a sequence of intervals; the spacer sequence is disposed between the first sequence and the second sequence.
10. The method of claim 1, wherein the wireless channel is a bluetooth channel.
11. A method for transmitting data frames, the method comprising:
receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated;
under the condition that a high-speed frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating a second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
12. The method of claim 11, wherein the receiving and sequentially demodulating the first modulation sequence is performed until after the demodulating the frame format indicator information, the method further comprising:
and under the condition that the low-power-consumption Bluetooth 1 Mframe format is determined according to the frame format indication information, continuously receiving and demodulating the target transmission data according to the low-power-consumption Bluetooth 1 Mframe format.
13. An apparatus for transmitting data frames, the apparatus comprising:
a first determining module, configured to determine a target transmission rate according to channel state information of a wireless channel; under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate;
a generating module, configured to generate a first sequence based on frame format indication information, the maximum transmission bandwidth, and the modulation and coding scheme, where the frame format indication information is used to indicate whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data;
a transmission module, configured to sequentially transmit the modulated first sequence and the modulated second sequence through the wireless channel.
14. An apparatus for transmitting data frames, the apparatus comprising:
the receiving and demodulating module is used for receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated; under the condition that a high-speed frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
a second determining module, configured to determine a target transmission rate according to the maximum transmission bandwidth and the modulation and coding scheme;
and the receiving and demodulating module is further configured to continue receiving and demodulating the second modulation sequence according to the target transmission rate and the modulation and coding manner, so as to obtain target transmission data.
15. A computer-readable storage medium, in which a computer program is stored which, when executed by a first processor, carries out the method of any one of claims 1 to 10;
or adapted to perform the method of claim 11 or 12 when executed by a second processor.
16. A chip, wherein the chip comprises a first processor configured to:
determining a target transmission rate according to channel state information of a wireless channel;
under the condition that the target transmission rate is any transmission rate in a high-rate frame format, determining the maximum transmission bandwidth and the modulation coding mode of target transmission data according to the target transmission rate;
generating a first sequence based on frame format indication information, the maximum transmission bandwidth and the modulation coding mode, wherein the frame format indication information is used for indicating whether the frame format is the high-rate frame format; generating a second sequence based on the target transmission data; and sequentially transmitting the modulated first sequence and the modulated second sequence through the wireless channel.
17. A chip, wherein the chip comprises a second processor configured to:
receiving and sequentially demodulating the first modulation sequence until the frame format indication information is demodulated;
under the condition that a high-speed frame format is determined according to the frame format indication information, continuously demodulating the first modulation sequence to obtain the maximum transmission bandwidth and a modulation coding mode;
determining a target transmission rate according to the maximum transmission bandwidth and the modulation coding mode; and continuously receiving and demodulating a second modulation sequence according to the target transmission rate and the modulation coding mode to obtain target transmission data.
18. A bluetooth device, characterized in that the bluetooth device comprises a memory and a processor;
the memory stores a computer program operable on the processor;
the processor, when executing the computer program, implements the method of any of claims 1-12.
CN202211002764.5A 2022-08-19 2022-08-19 Data frame transmission method and device, chip, storage medium and Bluetooth device Pending CN115426688A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211002764.5A CN115426688A (en) 2022-08-19 2022-08-19 Data frame transmission method and device, chip, storage medium and Bluetooth device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211002764.5A CN115426688A (en) 2022-08-19 2022-08-19 Data frame transmission method and device, chip, storage medium and Bluetooth device

Publications (1)

Publication Number Publication Date
CN115426688A true CN115426688A (en) 2022-12-02

Family

ID=84198768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211002764.5A Pending CN115426688A (en) 2022-08-19 2022-08-19 Data frame transmission method and device, chip, storage medium and Bluetooth device

Country Status (1)

Country Link
CN (1) CN115426688A (en)

Similar Documents

Publication Publication Date Title
US11870564B2 (en) High-speed audio data transmission method and apparatus
CN107969029B (en) Awakening lead code generation method, synchronization method and device
CN115277323A (en) Data frame transmission method, device, chip, storage medium and Bluetooth equipment
WO2016154968A1 (en) Encoding method, apparatus, base station and user equipment
CN104137458A (en) Apparatus and methods for block acknowledgment compression
JP2011514776A (en) Method and apparatus for transmitting / receiving control information in a wireless communication system
EP3065329B1 (en) Aggregated data frame structures
WO2024021690A1 (en) Data frame transmission method and apparatus, chip, computer readable storage medium, bluetooth device, program, and program product
CN102111242A (en) Method for reducing narrowband noise interference in power line carrier communication
TW201922047A (en) Generating an air interface packet for a low energy short-range communication device
KR102633030B1 (en) Method and apparatus for function split in wireless communication system
CN109525360A (en) The method and apparatus of the rate-matched of polarization code
TW527808B (en) Wide band radio transmission method
CN1725870B (en) Method of implementing quick paging
CN115426688A (en) Data frame transmission method and device, chip, storage medium and Bluetooth device
US20200153582A1 (en) Information Sending and Receiving Method and Device
CN115276907A (en) Data frame transmission method, device, chip, storage medium and Bluetooth device
WO2017054571A1 (en) Data transmission method, device and system
CN109891946B (en) Communication interface awakening method and device, and auxiliary awakening interface identification configuration method and device
CN103220254B (en) A kind of method, equipment and system indicating and determine transformat combination
WO2018001357A1 (en) Information transmitting and receiving method and apparatus
CN108696334A (en) The speed matching method and device, communication equipment of polarization Polar codes
WO2022237518A1 (en) Data modulation method, data processing method, device, and storage medium
US20190273577A1 (en) Self-synchronizing viterbi decoder
Matondang et al. Implementation of APRS Network Using LoRa Modulation Based KISS TNC

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination