Method for determining channel number, method for determining center frequency, and apparatus
Patent Information
- Application Number
- ZA202609242
- Authority / Receiving Office
- ZA · ZA
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-02
- Filing Date
- 2026-09-21
- Publication Date
- 2026-09-30
AI Technical Summary
In the prior art, UWB devices cannot effectively determine the center frequency of the channel, resulting in low working performance.
The channel number and the center frequency are determined based on a mapping relationship between the channel number and the center frequency, thereby ensuring that the same channel number corresponds to the same center frequency in different standards, or that the same center frequency corresponds to the same channel number in different standards.
Improves the performance of UWB devices in determining channel numbers and center frequencies, and enhances the performance of the devices.
Abstract
Description
Method for determining channel number, method and device for determining center frequency
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on April 2, 2024, with application number 202410397628.3, and the priority of the Chinese patent application entitled “Method for determining channel number, method and device for determining center frequency”, all contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communication technology, and in particular to a method for determining a channel number, a method for determining a center frequency, and an apparatus. Background Art
[0003] Ultra-wideband (UWB) technology is a wireless carrier communication technology that transmits data using narrow, non-sinusoidal pulses in the nanosecond range, thus occupying a very wide spectrum. Due to its narrow pulses and extremely low radiation spectral density, UWB systems offer advantages such as strong multipath resolution, low power consumption, and enhanced security.
[0004] With the approval of UWB technology for civilian use in 2002, UWB wireless communication has become a popular physical layer technology for short-range, high-speed wireless networks. Many world-renowned companies, research institutions, and standardization organizations are actively engaged in the research, development, and standardization of ultra-wideband wireless communication technology. The Institute of Electrical and Electronics Engineers (IEEE) has incorporated UWB technology into the IEEE 802 series of wireless standards and has released the IEEE 802.15.4a standard for high-speed wireless personal area networks (WPANs) based on UWB technology, as well as its evolved version, IEEE 802.15.4z. The development of the next-generation UWB WPAN standard, 802.15.4ab, is currently underway. The current standard defines 16 operating frequency bands for UWB, along with several extended channels.
[0005] However, the current solution has the problem that the device cannot effectively determine the center frequency of the channel, resulting in low working performance. Summary of the Invention
[0006] The embodiments of the present application provide a method for determining a channel number, a method for determining a center frequency, and an apparatus. A communication device can determine a center frequency based on a channel number, or determine a channel number based on a center frequency, thereby improving the operating performance of the communication device.
[0007] In a first aspect, embodiments of the present application provide a method for determining a channel number. This method can be applied to a first communication device, which may include a wireless personal area network (WPAN) device (or UWB device), or a functional module, chip, or circuit in a WPAN device. For ease of description, the following uses a WPAN device or a UWB device as an example. The method may include:
[0008] The first communication device determines a first channel number based on the center frequency of the first channel and a mapping relationship, where the first channel number is used to identify the first channel; and sends indication information, where the indication information can be used to indicate the first channel number. The above-mentioned mapping relationship may include the relationship between M channel numbers and the center frequencies of the M channels identified by the M channel numbers. The value range of the center frequency of the M channels may include at least two value ranges, and the mapping relationship corresponding to each value range in the at least two value ranges is different. The above-mentioned M channel numbers include the first channel number, the M channels include the first channel, and M is an integer greater than or equal to 2.
[0009] In an embodiment of the present application, the first communication device can determine the first channel number based on the center frequency of the first channel, that is, the same center frequency can determine a channel number, thereby improving the performance of the first communication device in determining the channel number.
[0010] In some existing solutions, the same center frequency may correspond to at least two channel numbers. This may result in a WPAN device being unable to effectively determine a channel number based on the center frequency, leading to poor WPAN device performance. However, in the embodiments of the present application, when the center frequency has different value ranges, the mapping relationship between the center frequency and the channel number can be different, and the same center frequency can determine a channel number.
[0011] In combination with the first aspect, in a possible implementation method, the value range of the center frequency of the first channel is a first value range, and the first communication device determines the first channel number based on the center frequency of the first channel and the mapping relationship, including: the first communication device determines the first channel number based on the center frequency of the first channel and the first mapping relationship corresponding to the first value range.
[0012] In the embodiments of the present application, the channel number may also be referred to as a channel identifier or a channel index or other information for identifying a channel. The specific name of the information for identifying a channel is not limited in the embodiments of the present application. The description of the numbering here also applies below and will not be repeated below.
[0013] In a second aspect, embodiments of the present application provide a method for determining a center frequency. This method can be applied to a second communication device, which may include a wireless personal area network (WPAN) device (or UWB device), or a functional module, chip, or circuit in a WPAN device. For ease of description, the following uses a WPAN device or a UWB device as an example. The method may include:
[0014] The second communication device receives indication information indicating a first channel number, and determines a center frequency of the first channel based on the first channel number and a mapping relationship. The mapping relationship includes a relationship between M channel numbers and the center frequencies of the M channels identified by the M channel numbers, wherein a value range of the M channel numbers includes at least two value ranges, and each of the at least two value ranges corresponds to a different mapping relationship. The M channel numbers include the first channel number, the M channels include the first channel, and M is an integer greater than or equal to 2.
[0015] In the embodiment of the present application, the second communication device can determine the center frequency of the first channel based on the first channel number. That is, the same channel number can determine a center frequency, thereby improving the performance of the second communication device in determining the center frequency. Furthermore, the efficiency of the second communication device in performing other processing using the center frequency can also be improved.
[0016] For other explanations about the second aspect, please refer to the first aspect and will not be described in detail here.
[0017] In combination with the second aspect, in one possible implementation method, the value range of the first channel number is the second value range, and the second communication device determines the center frequency of the first channel based on the first channel number and the mapping relationship, including: the second communication device determines the center frequency of the first channel based on the first channel number and the first mapping relationship corresponding to the second value range.
[0018] In combination with the first aspect or the second aspect, in a possible implementation, the first channel number is greater than or equal to 16.
[0019] In combination with the first aspect or the second aspect, in a possible implementation manner, the maximum value of the first channel number is determined by the number of extended channels defined by the standard.
[0020] In combination with the first aspect or the second aspect, in a possible implementation, the number of extended channels is 98.
[0021] In combination with the first aspect or the second aspect, in a possible implementation, the mapping relationship satisfies: c=499.2MHz+(Nc-15)×124.8MHz (10)
[0022] Among them, f c Indicates the center frequency of the channel, and Nc indicates the channel number.
[0023] In the embodiments of this application, 499.2 MHz is used as an example of the maximum bandwidth of a single frequency band supported by a UWB device. If the maximum bandwidth is 500 MHz, considering the safety gap of 0.8 MHz, the various formulas shown in this application are all shown using 499.2 MHz as an example. However, as the standard progresses, when the maximum bandwidth changes, the various formulas shown in this application may also change accordingly. 124.8 MHz represents the interval between two adjacent channels. As the standard progresses, when the interval shown here changes, the various formulas shown in this application may also change accordingly.
[0024] In combination with the first aspect or the second aspect, in a possible implementation manner, the mapping relationship includes a relationship between M channel numbers, center frequencies of the M channels, and at least one adjustment parameter.
[0025] In combination with the first aspect or the second aspect, in a possible implementation, the mapping relationship satisfies: Nc∈[16,38],a=15,b=0 Nc∈[39,44],a=14,b=1,c=39 Nc∈[45,59],a=12,b=0 Nc∈[60,80],a=11,b=1,c=60 Nc∈[81,101],a=4,b=0
[0026] Among them, f c Indicates the center frequency of the channel, Nc is the channel number, and a, b, and c are adjustment parameters.
[0027] In combination with the first aspect or the second aspect, in a possible implementation, the mapping relationship satisfies: c =499.2MHz+(Nc-15-1{Nc≥39}+1{Nc≥42}+1{Nc≥45}+1{Nc≥60}+1{Nc≥63} +1{Nc≥66}+1{Nc≥69}+1{Nc≥72}+1{Nc≥75}+1{Nc≥78}+1{Nc≥81})×124.8MHz Nc∈[16,101];
[0028] Among them, f c Indicates the center frequency of the channel, and Nc indicates the channel number.
[0029] In combination with the first aspect or the second aspect, in a possible implementation, the indication information occupies 7 bits.
[0030] In a third aspect, an embodiment of the present application provides a first communication device configured to execute the method in the first aspect or any possible implementation. The first communication device includes a module configured to execute the method in the first aspect or any possible implementation.
[0031] In a fourth aspect, an embodiment of the present application provides a second communication device configured to execute the method in the second aspect or any possible implementation. The second communication device includes a module configured to execute the method in the second aspect or any possible implementation.
[0032] In a fifth aspect, an embodiment of the present application provides a first communication device, comprising a processor configured to execute the method described in the first aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the first aspect or any possible implementation is executed.
[0033] In a possible implementation, the memory is located outside the first communication device.
[0034] In a possible implementation, the memory is located within the first communication device.
[0035] In an embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0036] In a possible implementation, the first communication device further includes a transceiver, and the transceiver is configured to send indication information, etc.
[0037] In a sixth aspect, an embodiment of the present application provides a second communication device, comprising a processor configured to execute the method described in the second aspect or any possible implementation. The processor is configured to execute a program stored in a memory, and when the program is executed, the method described in the second aspect or any possible implementation is executed.
[0038] In a possible implementation, the memory is located outside the second communication device.
[0039] In a possible implementation, the memory is located within the second communication device.
[0040] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0041] In a possible implementation, the second communication device further includes a transceiver, and the transceiver is configured to receive indication information and the like.
[0042] In the seventh aspect, an embodiment of the present application provides a first communication device, which includes a logic circuit and an interface, and the logic circuit is coupled to the interface; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the first aspect or any possible implementation method.
[0043] In an eighth aspect, an embodiment of the present application provides a second communication device, which includes a logic circuit and an interface, and the logic circuit is coupled to the interface; the interface is used to input and / or output information, and the logic circuit is used to execute the method described in the second aspect or any possible implementation method.
[0044] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program. When the computer-readable storage medium is run on a computer, the method shown in any one of the above-mentioned first to second aspects or any possible implementation method is executed.
[0045] In a tenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a computer, enables the method shown in any one of the first to second aspects or any possible implementation thereof to be executed.
[0046] In an eleventh aspect, an embodiment of the present application provides a computer program. When the computer program is run on a computer, the method shown in any one of the first to second aspects or any possible implementation is executed.
[0047] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device, the first communication device being used to execute the method shown in the above-mentioned first aspect or any possible implementation of the first aspect, and the second communication device being used to execute the method shown in the above-mentioned second aspect or any possible implementation of the second aspect; alternatively, the first communication device may be such as the above-mentioned third aspect or fifth aspect or seventh aspect, and the second communication device may be such as the above-mentioned fourth aspect or sixth aspect or eighth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figures 1 and 2 are schematic diagrams of the architecture of a communication system provided in an embodiment of the present application;
[0049] FIG3 is a flow chart of a method for determining a channel number and a method for determining a center frequency provided in an embodiment of the present application;
[0050] FIG4a is a schematic diagram of the format of an existing MMS ranging configuration field;
[0051] FIG4 b is a schematic diagram of a format of a multi-millisecond (MMS) ranging configuration field provided in an embodiment of the present application;
[0052] FIG4c is a schematic diagram of another format of the MMS ranging configuration field provided in an embodiment of the present application;
[0053] FIG5 is a schematic diagram of the format of a channel impulse response (CIR) report information element (IE) field according to an embodiment of the present application;
[0054] FIG6 a is a schematic diagram of the format of an existing ranging PHY configuration field;
[0055] FIG6 b is a schematic diagram of a format of a ranging PHY configuration field provided in an embodiment of the present application;
[0056] FIG6c is a schematic diagram of another format of a ranging PHY configuration field provided in an embodiment of the present application;
[0057] FIG7 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0058] FIG8 is another schematic structural diagram of a communication device provided in an embodiment of the present application;
[0059] FIG9 is another structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0060] To facilitate understanding of the technical solution of the present application, the present application will be further described below with reference to the accompanying drawings.
[0061] The terms "first" and "second" in the specification, claims, and drawings of this application are used only to distinguish different objects and are not used to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to the process, method, product, or device.
[0062] References to "embodiments" herein mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it refer to independent or alternative embodiments that are mutually exclusive of other embodiments. It will be understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0063] In this application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. For example, "or" means that two relationships may exist, such as only A exists and only B exists. For another example, "or" can also mean that three relationships exist, such as only A exists, only B exists, and A and B exist at the same time. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0064] In this application, "indication" may include direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it can be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0065] In this application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved with the help of the arrangement order of each information agreed in advance (for example, stipulated by the protocol), thereby reducing the indication overhead to a certain extent. In addition, the information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different.
[0066] In this application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information is XX, which can include direct sending through the air interface, and also include indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information is YY, which can include direct receiving from YY through the air interface, and also include indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, sending or receiving between components, modules, chips, software modules or hardware modules within the device through a bus, trace or interface.
[0067] This application provides a method and apparatus for determining a channel number and a method for determining a center frequency, which can effectively match channel numbers and center frequencies, ensuring that the same channel number corresponds to the same center frequency in different standards, or vice versa. Thus, a UWB device can determine a center frequency based on the channel number, or a channel number based on the center frequency, thereby improving the operating performance of the UWB device.
[0068] The following introduces the system involved in the embodiments of the present application.
[0069] The method provided in the embodiments of the present application can be applied to a wireless local area network (WLAN) system, such as a wireless personal area network (WPAN) based on UWB technology. For example, the method provided in the embodiments of the present application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.15 series of protocols, such as 802.15.4a, 802.15.4z, or 802.15.4ab, or a future generation of UWB WPAN standards, etc., which are not listed here one by one. For example, the method provided in the embodiments of the present application can be applied to the IEEE 802.11 series of protocols, such as 802.11a / b / g, 802.11bf, 802.11az, 802.11bk, 802.11n, 802.11ac, 802.11ax, 802.11be, 802.11bn, or next-generation protocols, and 802.11ad, 802.11ay, or next-generation protocols, which are not listed here. For example, the method provided in the embodiments of the present application can be applied to millimeter wave (MMW) technology, including integrated millimeter wave (IMMW). For example, the method provided in the embodiments of the present application can also be applied to the following communication systems: such as the Internet of Things (IoT) system, the Vehicle to X (V2X), and the narrowband Internet of Things (NB-IoT) system; for example, it can be applied to devices in the Internet of Things (IoT), IoT nodes and sensors in the Internet of Things (IoT), smart cameras in smart homes, smart remote controls, smart water meters and electricity meters, and sensors in smart cities; for example, it can be applied to LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), long term evolution (LTE) system, fifth-generation (5G) communication system, sixth-generation (6G) communication system, etc.
[0070] Although the embodiments of the present application are primarily described using WPANs as an example, and in particular networks based on the IEEE 802.15 series of standards, those skilled in the art will readily appreciate that the various aspects of the embodiments of the present application can be extended to other networks based on various standards or protocols, such as wireless local area networks (WLANs), Bluetooth, high-performance radio local area networks (HIPERLANs) (a wireless standard similar to the IEEE 802.11 standard, primarily used in Europe), wide area networks (WANs), or other currently known or later developed networks.
[0071] The method provided in the embodiment of the present application can be implemented by a communication device in a UWB communication system. The communication device can be a device involved in the UWB communication system. For example, the communication device may include but is not limited to a communication server, a router, a switch, a bridge, a computer, a mobile phone, a smart home, a tag, etc. For another example, the communication device may include a central control point, such as a personal area network (PAN) or a PAN coordinator, etc. For another example, the communication device may include a user equipment (UE), and the user equipment may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, Internet of Things (IoT) devices, computing devices or other processing devices connected to a wireless modem, etc., which are not listed here one by one. For another example, the communication device may include a chip or a functional module or a communication component, etc., and the chip may be set in a communication server, a router, a switch or a user terminal, etc., which are not listed here one by one.
[0072] As an example, Figures 1 and 2 are schematic diagrams of the architecture of the communication system provided in an embodiment of the present application. Figure 1 is a star topology provided in an embodiment of the present application, and Figure 2 is a peer-to-peer topology provided in an embodiment of the present application. As shown in Figure 1, in the star topology, a central control node (PAN coordinator as shown in Figure 1) can perform perception, ranging or data communication with one or more other devices. As shown in Figure 2, in the peer-to-peer topology, different devices can perform perception, ranging or data communication. In Figures 1 and 2, full-function devices and reduced-function devices can both be understood as communication devices shown in the embodiments of the present application. Among them, the full-function device and the reduced-function device are relative, such as a low-function device cannot be a PAN coordinator. For example, compared with a full-function device, a low-function device may have no coordination capability or a lower communication rate than a full-function device. The PAN coordinator shown in FIG2 is only an example. The other three full-function devices shown in FIG2 can also serve as PAN coordinators, which are not shown one by one here.
[0073] The full-function device and low-function device shown in the embodiments of the present application are examples of communication devices. Any communication device that can implement the method provided in the embodiments of the present application falls within the scope of protection of the embodiments of the present application.
[0074] The method shown in the embodiment of the present application is illustrated by taking the first communication device and the second communication device as an example. For example, at least one of the first communication device and the second communication device can be a chip, a functional module, or a communication component, etc.; or, both the first communication device and the second communication device can be WPAN devices (devices as shown in Figures 1 and 2) or other UWB devices, etc. The specific product forms or types of the first communication device and the second communication device are not listed one by one. The first communication device shown in the embodiment of the present application can also be called the transmitter of the first channel identifier, and the second communication device can be called the receiver of the first channel identifier, etc. The specific names of the first communication device or the second communication device are not limited in this application.
[0075] The following describes the methods involved in the embodiments of the present application.
[0076] Since the bandwidth of the UWB system is very large, in order to reduce its interference to other devices such as narrowband devices during operation, the power spectral density of the UWB signal has certain restrictions, as shown below:
[0077] Rule 1: The average value of the maximum power spectral density (PSD) of the transmitted UWB signal within one millisecond is not less than or equal to a threshold value, such as 41.3 dBm / MHz.
[0078] Rule 2: The maximum power of the transmitted UWB signal within a certain bandwidth cannot exceed 1 milliwatt (mW). For example, the maximum power of the UWB signal within any 50MHz cannot exceed 1mW.
[0079] Generally speaking, when using UWB signals for ranging, ranging performance is proportional to the effective bandwidth of the UWB signal. In other words, the larger the effective bandwidth of the UWB signal, the higher the ranging accuracy. However, for low-cost and low-power UWB devices, the performance of the analog-to-digital converter (ADC) is limited, and they are unable to process large-bandwidth signals, resulting in low ranging performance.
[0080] In order to effectively improve the ranging performance of UWB devices, one solution is to splice multiple 499.2MHz bandwidth frequency bands to synthesize a frequency band with a larger bandwidth. By synthesizing a frequency band with a larger bandwidth, the ranging performance of low-cost and low-power UWB devices can be improved. As shown below, the various frequency bands can be synthesized into a frequency band with a larger bandwidth using frequency band splicing technology, thereby further improving the ranging performance of UWB devices. The application of ranging using UWB devices is only an example and should not be understood as a limitation on the embodiments of the present application.
[0081] The 499.2MHz shown in this application is only an example. As the standard progresses, other bandwidths may appear in the future. The newly emerged bandwidths have similar functions to 499.2MHz. However, any bandwidth with similar functions to 499.2MHz also falls within the scope of protection of this application. In this application, frequency bands or frequency bands can be interchangeable. Generally speaking, 500MHz can be understood as the ultra-wideband supported by UWB devices, or the maximum bandwidth of a single frequency band supported by UWB devices. Taking into account the safety gap, 0.8MHz is used as the safety gap between bandwidths. 500MHz-0.8MHz=499.2MHz.
[0082] The IEEE 802.15.4 standard defines UWB operating frequency bands as 16 frequency bands numbered 0-15. For example, when the bandwidth is a fixed value of 499.2 MHz, the frequency band can be indicated by the center frequency, meaning that a UWB device can determine the operating frequency band based on the center frequency. Alternatively, when the bandwidth is not fixed, the frequency band can be indicated by a combination of the center frequency and the bandwidth. For example, the relationship between the channel numbers and center frequencies for the 16 frequency bands is shown in Table 1.
[0083] Table 1
[0084] The channel numbers in Table 1 correspond one-to-one to the actual channels. "Center frequency" can also be replaced with "frequency center," which refers to the center frequency point (or center frequency band) of the channel. As shown in Table 1, a UWB device must support the frequency band corresponding to channel number 0 and the frequency band corresponding to channel number 9. For more information about Table 1, please refer to the standards or protocols and will not be detailed here.
[0085] In the new draft standard of 802.15.4ab, UWB extended channels are defined (98 extended channels as shown in formula (2)). The center frequency fc can satisfy formula (1), and the value range of the channel number Nc can be shown in formula (2): c =499.2MHz+Nc×124.8MHz (1) Nc∈[0,97] (2)
[0086] Among them, 499.2MHz can be understood as the maximum bandwidth of a single frequency band supported by the UWB device (or the maximum bandwidth when transmitting UWB signals, etc.), and 124.8MHz can be understood as the interval between two adjacent channels.
[0087] For example, the expanded channel can support the optional frequency splicing function of a high-rate pulse repetition frequency UWB PHY based sensing device (HRP-SDEV), thereby reducing interference between coexisting UWB networks.
[0088] For formula (1), when Nc=0, f c =499.2MHz; when Nc=1, f c =624MHz; when Nc=2, f c =748.8MHz; when Nc=3, f c =873.6MHz; when Nc=4, f c =998.4MHz; when Nc=5, f c =1123.2MHz; no longer listed here one by one.
[0089] It can be seen from the above formula (2) that the number of channels after expansion is 98. When referring to specific examples below, the example of the number of channels after expansion is 98, but it should not be understood as a limitation on the embodiments of the present application. For example, in addition to the 16 frequency bands shown in Table 1, the bandwidths of the remaining 86 channels can all support the same bandwidth, such as 499.2MHz. The example shown below is also shown with the example of the number of 98 expanded channels. Similarly, in addition to the 16 frequency bands shown in Table 1, the bandwidths supported by the remaining 86 channels can be the same, such as 499.2MHz.
[0090] As can be seen from Table 1 and Formula (1), the same channel number corresponds to different center frequencies in different standards. Alternatively, the same center frequency corresponds to different channel numbers in different standards. This leads to a conflict between the operating frequency band defined by the 802.15.4 standard and the operating frequency band proposed in the 802.15.4ab draft. This conflict prevents UWB devices from effectively determining a center frequency based on the channel number, affecting their performance.
[0091] In view of this, embodiments of the present application also provide a method for determining a channel number and a method for determining a center frequency. This method can effectively ensure the matching of the channel number and the center frequency, so that the same channel number corresponds to the same center frequency in different standards, or vice versa. In other words, the relationship between the channel number and the center frequency involved in this method is compatible with existing standards. As a result, a UWB device can determine a center frequency based on the channel number, improving the operating performance of the UWB signal.
[0092] FIG3 is a flow chart of a method for determining a channel number and a method for determining a center frequency provided by an embodiment of the present application. The method shown in FIG3 can be divided into a method for determining a channel number and a method for determining a center frequency, or the method shown in FIG3 can also be referred to as a method for determining information, etc. The first communication device or the second communication device involved in the method can refer to the description in FIG1 or FIG2 and will not be described in detail here. As shown in FIG3, the method includes:
[0093] 301. A first communication device sends indication information, where the indication information may be used to indicate a first channel number, where the first channel number is used to identify a first channel. Correspondingly, a second communication device receives the indication information.
[0094] The first channel number corresponds to the actual first channel. For example, the first channel number can be greater than or equal to 16. The maximum value of the first channel number can be determined by the number of channels after expansion. Taking the 98 channels after expansion shown in the above formula (1) as an example, the maximum value of the first channel number can be determined by the number of 98 channels. Furthermore, considering the problem of complete channel overlap, the maximum value of the first channel number can also be determined by the number of channels that do not completely overlap. For the maximum value of the first channel number, refer to the various formulas shown below. The maximum values shown in the various formulas below are only examples and should not be understood as limitations on the embodiments of the present application.
[0095] The number of bits occupied by the indication information may be determined by the maximum value of the first channel number. For example, the number of bits occupied by the indication information may be greater than or equal to 4. For example, the indication information may occupy 7 bits. Alternatively, the indication information may occupy 8 bits, and so on. For further explanation of the indication information, please refer to the examples shown below and will not be described in detail here.
[0096] In one possible implementation, before sending the indication information, the first communication device may further determine the first channel number. The first communication device may determine the first channel number based on the center frequency of the first channel. For example, the first communication device may determine the first channel number based on a mapping relationship between the center frequency and the channel number, as well as the center frequency of the first channel.
[0097] Exemplarily, the first communication device may determine the first channel number based on the value range and mapping relationship of the center frequency of the first channel. For example, the first communication device may determine the value range of the center frequency of the first channel and determine the mapping relationship corresponding to the value range of the center frequency of the first channel, thereby determining the first channel number. For another example, in a specific implementation, the first communication device may directly use formula (3) or formula (4) or formula (7) or formula (9) shown below to determine the first channel number. Formula (3) or formula (4) or formula (7) or formula (9) shown below still satisfies that the center frequencies of different value ranges correspond to different mapping relationships. That is, when the value range of the center frequency is different, the mapping relationship adopted by the first communication device may be different.
[0098] The mapping relationship may represent a relationship between a channel number and a center frequency of a channel. The mapping relationship may include a relationship between at least two channel numbers and the center frequencies of at least two channels. Alternatively, the mapping relationship may include a relationship between M channel numbers and the center frequencies of the M channels identified by the M channel numbers. M is an integer greater than or equal to 2. The M channel numbers include a first channel number, and the M channels include a first channel.
[0099] The value range of the center frequency of the M channels may include at least two value ranges, and the mapping relationship corresponding to each value range in the at least two value ranges is different. For example, the M channels include a first channel and a second channel, the value range of the center frequency of the first channel is value range #1, and the value range of the center frequency of the second channel is value range #2, then the mapping relationship corresponding to the center frequency of the first channel (such as the first mapping relationship) and the mapping relationship corresponding to the center frequency of the second channel (such as the second mapping relationship) may be different. In other words, the mapping relationship (such as the formula) used by the first communication device to determine the channel number based on the center frequency of the channel may be different.
[0100] Exemplarily, the mapping relationship may be used to describe the relationship between a channel number, a center frequency of a channel, an interval between two adjacent channels, and a maximum bandwidth of a single frequency band supported by a UWB device.
[0101] The above-mentioned mapping relationship can be expressed by a formula (which can also be called a functional relationship), such as Formula (3) shown below. Alternatively, the above-mentioned mapping relationship can also be expressed in a table, such as Table 2 below. Alternatively, the above-mentioned mapping relationship can also be expressed in a set manner, etc. The specific form of the mapping relationship is not limited in the embodiment of the present application. The method of expressing the mapping relationship by formula below is only an example. The relationship between the center frequency and the channel number calculated by the formula shown below can also be expressed in other ways, such as a table or a set.
[0102] As a possible implementation method 1, the above mapping relationship can satisfy:
[0103] Where Nc represents the channel number, f c Indicates the center frequency of the channel, 499.2 MHz indicates the maximum bandwidth of a single frequency band supported by the UWB device, and 124.8 MHz indicates the interval between two adjacent channels.
[0104] According to formula (3), when f c =3494.4MHz, Nc=39. As can be seen from Table 1, f c =3494.4MHz, Nc=1, so for the mapping relationship shown in the above formula (3), This can effectively avoid channel overlap.
[0105] Among them, f c =3494.4MHz, Nc=1; f c =3993.6MHz, Nc=2; f c=4492.8MHz, Nc=3; f c =6489.6MHz, Nc=5; f c =6988.8MHz, Nc=6; f c =7488MHz, Nc=8; f c =67987.2MHz, Nc=9; f c =8486.4MHz, Nc=10; f c =8985.6MHz, Nc=11; f c =9484.8MHz, Nc=13. c When =9984MHz, Nc=14.
[0106] For example, f c Can be greater than or equal to 499.2MHz. c The maximum value of can be determined by the number of channels after expansion and the interval between two adjacent channels; or by the number of channels after expansion, the maximum bandwidth of a single frequency band supported by the UWB device and the interval between two adjacent channels. For example, f c It can be less than or equal to 12604.8MHz. c The description of is also applicable to implementation method 2 and will not be repeated below.
[0107] For formula (3), f c When f is equal to at least one of the following, c The relationship between and Nc can be understood as a mapping relationship, and when f c When f is not equal to at least one of the following, c The relationship between and Nc can be understood as another mapping relationship. For example, when the center frequency f of the first channel c When is equal to any of the following, the first mapping relationship corresponding to the center frequency of the first channel can be as shown above. When the center frequency of the first channel is not equal to any of the following, the first mapping relationship corresponding to the center frequency of the first channel can be as shown in formula (3). With respect to implementation method 1, the above mapping relationship can also be understood as a mapping relationship, and the specific implementation method is not limited in the embodiments of this application.
[0108] 3494.4MHz, 3993.6MHz, 4492.8MHz, 6489.6MHz, 6988.8MHz, 7488MHz, 7987.2MHz, 8486.4MHz, 8985.6MHz, 9484.8MHz, 9984MHz.
[0109] For example, the description of Nc being greater than or equal to 0 and less than or equal to 15 can also be referred to Table 1.
[0110] In the embodiment of the present application, the mapping relationship shown in the above formula (3) can effectively be compatible with the channel numbering in the existing standard (as shown in Table 1), effectively avoiding the situation where the same channel number corresponds to two center frequencies or the same center frequency corresponds to two channel numbers. At the same time, the mapping relationship shown in Implementation Method 1 is simple, which simplifies the computational complexity.
[0111] In the embodiments of the present application, 499.2MHz or 124.8MHz is only an example. As the standard progresses, other values may appear in the future to represent the maximum bandwidth of a single frequency band supported by the UWB device and the interval between two adjacent channels. In other words, even if other values appear in the future, as long as the mapping relationship shown in the embodiments of the present application can be used to determine the relationship between the center frequency and the channel number, it falls within the scope of protection of the embodiments of the present application. The description of 499.2MHz or 124.8MHz here also applies below.
[0112] As another possible implementation manner 2, the mapping relationship may include a relationship between M channel numbers, the center frequencies of the M channels, and at least one adjustment parameter. The adjustment parameter can be used to describe the adjustment of the mapping relationship corresponding to different value ranges when the center frequency is in different value ranges.
[0113] As an example, the mapping relationship may satisfy formula (4): Mc∈[1,23],a=15,b=0 Mc∈[25,31],a=14,b=1,c=25 Mc∈[33,47],a=12,b=0 Mc∈[49,75],a=11,b=1,c=49 Mc∈[77,97],a=4,b=0
[0114] Where Nc represents the channel number, and Mc is the center frequency f of the channel. c Determined parameters. Indicates that x is rounded down. For formula (4), The rounding down shown here is only an example, and may be replaced by other methods that can achieve the rounding operation.
[0115] For example, Mc satisfies formula (5):
[0116] Combined with formula (5), the relationship between Mc and can also be expressed as formula (6): c =Mc×124.8MHz+499.2MHz(6)
[0117] Combined with formula (6), formula (4) can also be transformed into: f c ∈[624MHz,3369.6MHz],a=15,b=0 f c ∈[3619.2MHz,4368MHz],a=14,b=1,c=25 f c ∈[4617.6MHz,6364.8MHz],a=12,b=0 f c ∈[6614.4MHz,9859.2MHz],a=11,b=1,c=49 f c ∈[10108.8MHz,12604.8MHz],a=4,b=0
[0118] It can be seen from formula (4) or formula (7) that when the range of the center frequency is different, the mapping relationship of the channel number determined by the center frequency will also be different. c ∈[624MHz,3369.6MHz], the mapping relationship can be: For example, f c ∈[3619.2MHz,4368MHz], the mapping relationship can be: For example, f c ∈[4617MHz,6364.8MHz], the mapping relationship can be: Examples of different value ranges are not listed here one by one.
[0119] As another example, the mapping relationship may satisfy formula (8): Nc=Mc+15-1{Mc≥25}-1{Mc≥29}-1{Mc≥33}-1{Mc≥49}-1{Mc≥53}-1{Mc≥57}-1{Mc≥61}-1{Mc≥65}-1{Mc≥69}-1{Mc≥73}-1{Mc≥77} (8)
[0120] The description of Mc can refer to the above formula (6), which will not be described in detail here.
[0121] Formula (8) can also be considered as a deformation of formula (4). According to the deformation of formula (7) on formula (4), formula (8) can also be transformed into:
[0122] For the explanation of formula (9), please refer to formula (7), which will not be described in detail here.
[0123] For formulas (4) to (9), the description of Nc being greater than or equal to 0 and less than or equal to 15 can also be referred to Table 1.
[0124] In the embodiments of the present application, the mapping relationship shown in the above formula (4), formula (7), or formula (9) can effectively be compatible with the channel numbering in the existing standard (as shown in Table 1), effectively avoiding the situation where the same channel number corresponds to two center frequencies or the same center frequency corresponds to two channel numbers. At the same time, the mapping relationship shown in Implementation Method 2 is more detailed and more coordinated.
[0125] 302. The second communication device determines a center frequency of the first channel based on the first channel number and the mapping relationship.
[0126] As shown in step 301 above, the mapping relationship may include the relationship between M channel numbers and the center frequencies of the M channels identified by the M channel numbers.
[0127] The value range of the M channel numbers may include at least two value ranges, and the mapping relationship corresponding to each value range in the at least two value ranges is different. For example, the M channels include a first channel and a second channel, the first channel is numbered as the first channel number, and the second channel is numbered as the second channel number. If the value range of the first channel number is value range #3, and the value range of the second channel number is value range #3, then the mapping relationship corresponding to the first channel number (such as the first mapping relationship) and the mapping relationship corresponding to the second channel number (such as the second mapping relationship) may be different. In other words, the mapping relationship (such as the formula) adopted by the second communication device when determining the center frequency based on the channel number may be different. For other explanations on the mapping relationship, please refer to step 301, which will not be described in detail here.
[0128] As a possible implementation method 3, the above mapping relationship can satisfy: f c =499.2MHz+(Nc-15)×124.8MHz(10)
[0129] For the relevant explanation of formula (10), please refer to formula (3), which will not be described in detail here. The above formula (3) and formula (10) can be considered to be equivalent. Since the first communication device and the second communication device determine different objects, there is a difference in form.
[0130] For formula (10), the maximum value of Nc is 112, which is illustrated by taking the number of expanded channels as 98 as an example. When the channel numbers are {4, 7, 11, 15} as shown in Table 1, the center frequencies corresponding to these four channel numbers overlap with the center frequencies corresponding to {39, 43, 47, 63, 67, 71, 75, 79, 83, 87, 91}. Therefore, in addition to the above 11 channel numbers (i.e., {39, 43, 47, 63, 67, 71, 75, 79, 83, 87, 91}), the maximum value of the expanded channel numbers in the embodiment of the present application can be 112 (i.e., 97 + 4 + 11 = 112), and the center frequencies corresponding to these 98 channel numbers will not conflict with the center frequencies in Table 1.
[0131] Compared with formula (1), formula (10) has a fixed difference in the numbers of the extended channels before and after modification, namely 15. Therefore, formula (10) has a small change compared with formula (1), is simple in design, and is also compatible with existing standards.
[0132] Exemplarily, in a specific implementation, the first communication device may determine the channel number based on the above formula (3), and the second communication device may determine the center frequency based on the above formula (10). That is, when a formula is used to represent the mapping relationship, the mapping relationships stored by the first communication device and the second communication device may be different. Exemplarily, in a specific implementation, the mapping relationship may also be represented by a table, in which case the first communication device and the second communication device may both store a table of center frequencies and channel numbers. The table may be as shown in Table 2 below. The description of the first communication device and the second communication device here is also applicable to other implementations, etc., and will not be repeated below.
[0133] As another possible implementation manner 4, the mapping relationship may include the relationship between M channel numbers, the center frequencies of the M channels, and at least one adjustment parameter.
[0134] As an example, the mapping relationship may satisfy: Nc∈[16,38],a=15,b=0 Nc∈[39,44],a=14,b=1,c=39 Nc∈[45,59],a=12,b=0 Nc∈[60,80],a=11,b=1,c=60 Nc∈[81,101],a=4,b=0
[0135] Among them, f c Indicates the center frequency of the channel, Nc is the channel number, and a, b, and c are adjustment parameters.
[0136] With respect to formula (11), the maximum value of Nc is 101 (ie, 97+4=101), which is illustrated by taking the number of channels after expansion as 98 as an example.
[0137] For the relevant description of formula (11), please refer to formula (4) or formula (7), which will not be described in detail here. The above formula (4) (or formula (7)) and formula (11) can be considered to be equivalent. Since the determination objects of the first communication device and the second communication device are different, there is a difference in form. For the relevant description of the storage of the first communication device and the second communication device, please refer to the description of formula (10), which will not be described in detail here.
[0138] As another example, the mapping relationship may satisfy: c =499.2MHz+(Nc-15-1{Nc≥39}+1{Nc≥42}+1{Nc≥45}+1{Nc≥60}+1{Nc≥63}+ 1{Nc≥66}+1{Nc≥69}+1{Nc≥72}+1{Nc≥75}+1{Nc≥78}+1{Nc≥81})×124.8MHz(12) Nc∈[16,101]
[0139] Among them, f c Indicates the center frequency of the channel, and Nc indicates the channel number.
[0140] For the relevant description of formula (12), please refer to formula (8), which will not be described in detail here. The above formula (8) and formula (12) can be considered to be equivalent. Since formula (4) or formula (7) is also a variation of formula (8), formula (12) and formula (4) (or formula (7)) can also be considered to be equivalent. Since the determination objects of the first communication device (such as determining the channel number) and the second communication device (such as determining the center frequency) are different, there is a difference in form. For the relevant description of the storage of the first communication device and the second communication device, please refer to the description of formula (10), which will not be described in detail here.
[0141] After the second communication device determines the center frequency of the first channel, it performs a ranging process or a sensing process on the first channel. The embodiment of the present application does not limit the specific application of the center frequency of the first channel.
[0142] In an embodiment of the present application, the first communication device can determine a channel number based on the center frequency, and the second communication device can determine a center frequency based on the channel number, thereby effectively being compatible with existing standards. Since the second communication device can determine the center frequency that matches the channel number, the ranging performance or perception performance of the second communication device can be further improved. The ranging performance or perception performance shown here is only an example. As the standard progresses, the second communication device can also be applied to other fields in combination with the center frequency of the first channel, which will not be described in detail here. For example, UWB devices can also use the above-mentioned expanded channels and frequency band splicing technology to synthesize a larger bandwidth, thereby further improving the perception performance or ranging performance.
[0143] The following table shows the relationship between the center frequency and the channel number.
[0144] In combination with formula (3) or formula (10), Table 2 exemplarily shows the relationship between the center frequency and the channel number.
[0145] Table 2
[0146] The channel numbers 0 to 16 shown in Table 2 can refer to the above formula (1), which will not be described in detail here.
[0147] In combination with formula (4) or formula (7) or formula (8) or formula (11) or formula (12), Table 3 exemplarily shows the relationship between the center frequency and the channel number.
[0148] Table 3
[0149] The channel numbers 0 to 16 shown in Table 2 can refer to the above formula (1), which will not be described in detail here.
[0150] The method shown in FIG3 is described below with reference to specific examples.
[0151] Example 1:
[0152] The indication information may be carried in the UWB channel field. That is, the UWB channel field may be used to indicate the channel number. The UWB channel field may be carried in the multi-millisecond (MMS) ranging configuration (MMS ranging configuration) in the ranging control field of the application control (AC IE) segment.
[0153] For example, for the UWB ranging process, the first communication device may be a controller, which may send a frame including an AC IE field, which may include ranging configuration information. The ranging configuration information may include, but is not limited to, the channel number indicated by the UWB channel field. That is, the controller may indicate, through the UWB channel field, the channel number used by the second communication device during ranging. The second communication device may determine the center frequency of the channel based on the channel number indicated by the UWB channel field, and thus perform subsequent processing. Exemplarily, the second communication device may send a signal or receive a signal at the center frequency it determines. The beam of the aforementioned signal may also be related to the center frequency. For example, for coherent demodulation processing, the second communication device may demodulate the received signal and the local oscillator signal according to the center frequency of the channel. For another example, the second communication device may perform energy detection within the bandwidth corresponding to the center frequency of the channel to confirm whether a signal exists.
[0154] Figure 4a is a format diagram of the existing MMS ranging configuration field. As shown in Figure 4a, the MMS ranging configuration field may include at least one of the following: the number of ranging sequence fragments (ranging sequence fragment, RSF), the number of ranging integrity fragments (ranging integrity fragment, RIF), the preamble code index (preamble code index), the multi-millisecond ranging sequence (multi-millisecond ranging sequence, MMRS) interval size (MMRS gapsize), the number of MMRS symbol repetitions (MMRS symbol repetitions, MSR for MMRS), the scrambled timestamp sequence (scrambled timestamp sequence, STS) segment length (STS segmentlength), and the UWB channel (UWB channel). For the description of the fields in Figure 4a, please refer to the relevant standards or protocols and will not be described in detail here.
[0155] As shown in Figure 4a, the UWB channel field occupies 4 bits, corresponding to the 16 channels shown in Table 1. However, for the expanded 98 channels, at least 7 bits are required. Of course, as the number of expanded channels changes, the number of bits occupied by the UWB channel field may also change, and we will not list them one by one here.
[0156] Figure 4b is a schematic diagram of a format for the MMS ranging configuration field provided in an embodiment of the present application. As shown in Figure 4b, the UWB channel field may occupy 7 bits. For example, the value indicated by the UWB channel field may correspond one-to-one with the channel number. This application does not limit the specific manner in which the UWB channel field indicates the channel number.
[0157] Figure 4c is another format diagram of the MMS ranging configuration field provided in an embodiment of the present application. As shown in Figure 4c, bits 24-27 shown in Figure 4a are not changed, and the first three bits in bits 28-31 of the reserved field are taken to supplement bits 24-27. For example, bits 24-27 can be used as the least significant bit (LSB) of the channel number, and bits 28-31 can be used as the most significant bit (MSB) of the channel number. The above seven bits can collaboratively indicate the expanded 98 UWB channels. The indication method shown in Figure 4c does not change the existing channel indication method, and can be further compatible with the indication method of 16 channels shown in Table 1.
[0158] Example 2:
[0159] The indication information may be carried in the channel ID field in the receive report control field in the receive report field. That is, the channel ID field may be used to indicate the channel number.
[0160] For example, for the UWB perception process, the perception device can send a frame carrying a channel impulse response (CIR) report information element (IE) (CIR report IE) field. The reception report field in the CIR report IE content field can carry a channel ID field. That is, the first communication device can indicate the channel number used by the second communication device during perception through the channel ID field. The second communication device can determine the center frequency of the channel based on the channel number indicated by the channel ID field, and perform subsequent processing.
[0161] Figure 5 is a schematic diagram of the format of the CIR report IE content field provided in an embodiment of the present application. As shown in Figure 5, the CIR report IE content field may include at least one of the following: report ID control, report parameter control, and receive report (receive report(s)). For descriptions of the relevant fields, please refer to the standards or protocols and will not be detailed here.
[0162] The channel ID field may occupy 7 bits. The specific manner of these 7 bits may refer to FIG. 4 b or FIG. 4 c and will not be described in detail here.
[0163] Example 3:
[0164] The indication information may be carried in the UWB channel field in the ranging PHY configuration field, that is, the UWB channel field may be used to indicate the channel number.
[0165] For example, for a ranging process, a first communications device may transmit a frame including a ranging PHY configuration field. The UWB channel field in the ranging PHY configuration field may be used to indicate the channel number used by the second communications device during ranging. The second communications device determines the center frequency of the channel based on the channel number indicated by the UWB channel field, thereby performing subsequent processing.
[0166] Figure 6a illustrates the format of a conventional ranging PHY configuration field. As shown in Figure 6a, the ranging PHY configuration field may include at least one of the following: sequence code index, MMRS complementary set zeros, number of MMRS symbol repetitions (N_MSR), STS segment length, and UWB channel. For descriptions of the fields in Figure 6a, please refer to relevant standards or protocols and are not detailed here.
[0167] Figure 6b is a schematic diagram of a format of a ranging PHY configuration field provided in an embodiment of the present application. For the description of Figure 6b, please refer to Figure 4b and will not be described in detail here.
[0168] Figure 6c is a schematic diagram of another format of the ranging PHY configuration field provided in an embodiment of the present application. For the description of Figure 6c, please refer to Figure 4c and will not be described in detail here.
[0169] The following describes a communication device according to an embodiment of the present application.
[0170] The present application divides the functional modules of the communication device according to the above-mentioned method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in this application is schematic and is only a logical functional division. There may be other division methods in actual implementation. The device of the embodiment of the present application will be described in detail below with reference to Figures 7 to 9.
[0171] FIG7 is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. As shown in FIG7 , the communication device includes a processing module 701 and a transceiver module 702. The transceiver module 702 can implement corresponding communication functions, and the processing module 701 is used to implement corresponding processing functions. For example, the transceiver module 702 can also be referred to as an interface module, a communication interface, a communication module, or an input / output interface.
[0172] In some embodiments of the present application, the communication device can be used to perform the actions performed by the first communication device in the above method embodiments. In this case, the first communication device can be the WPAN device itself, or a chip or functional module configurable in the device. The transceiver module 702 is used to perform the transceiver-related operations or input / output-related operations of the first communication device in the above method embodiments, and the processing module 701 is used to perform the processing-related operations of the first communication device in the above method embodiments.
[0173] The transceiver module 702 may be used to send or output indication information. Like the processing module 701, it may be used to determine a channel number based on the center frequency of the channel.
[0174] Referring to Figure 7 , in some other embodiments of the present application, the communication device can be used to perform the actions performed by the second communication device in the above method embodiments. In this case, the second communication device can be the WPAN device itself, or a chip or functional module configurable in the device. The transceiver module 702 is used to perform the transceiver-related operations or input / output-related operations of the second communication device in the above method embodiments, and the processing module 701 is used to perform the processing-related operations of the second communication device in the above method embodiments.
[0175] The transceiver module 702 may be used to receive or input indication information, such as the processing module 701, and may be used to parse the indication information and determine the center frequency of the channel based on the channel number.
[0176] Optionally, in each of the above embodiments, the device may further include a storage module, which may be used to store instructions and / or data, and the processing module 701 may read the instructions and / or data in the storage module so that the device implements the above method embodiments.
[0177] In the above embodiments, for the specific description of each term or step, please refer to the introduction in the above method embodiment, and will not be described in detail here.
[0178] The specific descriptions of the transceiver module and the processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and the processing module, please refer to the above method embodiments and will not be described in detail here.
[0179] It is understandable that the division of modules in the above-mentioned communication device is merely a division of logical functions. Each function may correspond to a functional module, or two or more functions may be integrated into one functional module. In actual implementation, all or part of the modules may be integrated into one physical entity, or distributed across different physical entities. In addition, the above-mentioned functional modules may be implemented in the form of hardware, software, or a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0180] In one example, the functional modules in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or, one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0181] The above describes the device of the embodiment of the present application. The following describes possible product forms of the device. Any product that has the functions of the device described in Figure 7 above falls within the scope of protection of the embodiment of the present application. The following description is for illustrative purposes only and does not limit the product forms of the device of the embodiment of the present application to this description.
[0182] In one possible implementation, in the apparatus shown in FIG7 , processing module 701 may be one or more processors, and transceiver module 702 may be a transceiver. Alternatively, transceiver module 702 may be a transmitting module and a receiving module, where the transmitting module may be a transmitter and the receiving module may be a receiver, with the transmitting module and receiving module being integrated into a single device, such as a transceiver. In embodiments of the present application, the processor and transceiver may be coupled, and the connection method between the processor and transceiver is not limited in embodiments of the present application. During the execution of the above-described method, the process of sending information in the above-described method may be the process of the processor outputting the above-described information. When outputting the above-described information, the processor outputs the above-described information to the transceiver for transmission by the transceiver. After being output by the processor, the above-described information may require further processing before reaching the transceiver. Similarly, the process of receiving information in the above-described method may be the process of the processor receiving the above-described information as input. When the processor receives the input information, the transceiver receives the above-described information and inputs it into the processor. Furthermore, after the transceiver receives the above-described information, the above-described information may require further processing before being input into the processor.
[0183] FIG8 is a schematic diagram of the structure of a device provided in an embodiment of the present application. As shown in FIG8 , the device 80 includes one or more processors 820 and a transceiver 810 .
[0184] In some embodiments of the present application, a device may be configured to execute the steps, methods, or functions performed by the first communication device described above. For example, the processor 820 may be configured to execute the functions or steps implemented by the processing module 701 shown in FIG7 , and the transceiver 810 may be configured to execute the functions or steps implemented by the transceiver module 702 shown in FIG7 . For a detailed description of the processor 820 and the transceiver 810, reference may be made to FIG7 or the method embodiment shown above and will not be described in detail here.
[0185] In other embodiments of the present application, the device is configured to execute the steps, methods, or functions executed by the second communication device. For example, the processor 820 may be configured to execute the functions or steps implemented by the processing module 701 shown in FIG7 , and the transceiver 810 may be configured to execute the functions or steps implemented by the transceiver module 702 shown in FIG7 . For detailed descriptions of the processor 820 and the transceiver 810 , reference may be made to FIG7 or the method embodiments shown above and will not be described in detail here.
[0186] In various implementations of the apparatus shown in FIG8 , the transceiver may include a receiver and a transmitter, wherein the receiver is configured to perform a receiving function (or operation) and the transmitter is configured to perform a transmitting function (or operation). The transceiver is configured to communicate with other devices / apparatuses via a transmission medium.
[0187] Optionally, the device 80 may further include one or more memories 830 for storing program instructions and / or data. The memory 830 is coupled to the processor 820. The coupling in the embodiment of the present application is an indirect coupling or communication connection between devices, units or modules, which may be electrical, mechanical or other forms, and is used for information exchange between devices, units or modules. The processor 820 may operate in conjunction with the memory 830. The processor 820 may execute program instructions stored in the memory 830. Optionally, at least one of the one or more memories may be included in the processor.
[0188] The specific connection medium between the transceiver 810, processor 820, and memory 830 is not limited in the embodiments of the present application. In Figure 8, the memory 830, processor 820, and transceiver 810 are connected via bus 840. The bus is represented by a bold line in Figure 8. The connection methods between other components are only for illustrative purposes and are not limiting. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, Figure 8 only uses a single bold line, but this does not mean that there is only one bus or only one type of bus.
[0189] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed in the embodiments of the present application may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor, etc.
[0190] In the embodiment of the present application, memory may include but is not limited to non-volatile memories such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM) or portable read-only memory (CD-ROM), etc. Memory is any storage medium that can be used to carry or store program code in the form of instructions or data structures and can be read and / or written by a computer (such as the device shown in the present application), but is not limited thereto. The memory in the embodiment of the present application can also be a circuit or other arbitrarily capable of realizing a storage function, for storing program instructions and / or data.
[0191] The processor 820 is primarily used to process communication protocols and communication data, control the entire device, execute software programs, and process software program data. The memory 830 is primarily used to store software programs and data. The transceiver 810 may include a control circuit and an antenna. The control circuit is primarily used to convert baseband signals into radio frequency signals and process radio frequency signals. The antenna is primarily used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as a touch screen, display, and keyboard, are primarily used to receive user input and output data to the user.
[0192] When the device is powered on, the processor 820 reads the software program stored in the memory 830, interprets and executes the software program's instructions, and processes the software program's data. When data needs to be transmitted wirelessly, the processor 820 performs baseband processing on the data to be transmitted and outputs the baseband signal to the RF circuit. The RF circuit then performs RF processing on the baseband signal and transmits it via the antenna as electromagnetic waves. When data is sent to the device, the RF circuit receives the RF signal via the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 820. The processor 820 converts the baseband signal into data and processes the data.
[0193] In another implementation, the RF circuit and antenna may be provided independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be remotely located independent of the device.
[0194] The apparatus shown in the embodiment of the present application may also have more components than those in FIG8 , and the embodiment of the present application is not limited thereto. The method executed by the processor and transceiver shown above is only an example, and the specific steps executed by the processor and transceiver can refer to the method described above.
[0195] In another possible implementation, in the apparatus shown in FIG7 , the processing module 701 may be one or more logic circuits, and the transceiver module 702 may be an input / output interface, also known as a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 702 may be a sending module and a receiving module, where the sending module may be an output interface and the receiving module may be an input interface, and the sending module and the receiving module may be integrated into one module, such as an input / output interface.
[0196] Figure 9 is a schematic diagram of the structure of a device provided in an embodiment of the present application. As shown in Figure 9, the device shown in Figure 9 includes a logic circuit 901 and an interface 902. That is, the above-mentioned processing module 701 can be implemented with a logic circuit 901, and the transceiver module 702 can be implemented with an interface 902. Among them, the logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input and output interface, a pin or an interface circuit, etc. For example, Figure 9 is an example of a chip as the above-mentioned device, and the chip includes a logic circuit 901 and an interface 902.
[0197] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method of the logic circuit and the interface. For example, the logic circuit 901 can be used to perform the functions or steps implemented by the processing module 701 shown in Figure 7, and the interface 902 can be used to perform the functions or steps implemented by the transceiver module 702 shown in Figure 7. For a specific description of the logic circuit 901 and the interface 902, please refer to Figure 7 or the method embodiment shown above, and will not be described in detail here.
[0198] The device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0199] An embodiment of the present application further provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to execute the method in any of the aforementioned embodiments.
[0200] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by each device in the method provided by the present application.
[0201] The present application also provides a computer-readable storage medium having computer code stored therein. When the computer code is run on a computer, the computer executes the operations and / or processes performed by each device in the method provided by the present application.
[0202] The present application also provides a computer program product, which includes computer code or computer program. When the computer code or computer program is run on a computer, the operations and / or processes performed by the method provided in the present application are executed.
[0203] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or modules, or it can be an electrical, mechanical or other form of connection.
[0204] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0205] In addition, the functional modules in the various embodiments of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into a single module. The above-mentioned integrated modules may be implemented in the form of hardware or software functional modules.
[0206] If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0207] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for determining a center frequency, characterized in that: The method comprises: receiving indication information, where the indication information is used to indicate a first channel number; Determine a center frequency of the first channel based on the first channel number and the mapping relationship; The mapping relationship includes a relationship between M channel numbers and center frequencies of M channels identified by the M channel numbers, the M channel numbers include the first channel number, the M channels include the first channel, and M is an integer greater than or equal to 2; The value ranges of the M channel numbers include at least two value ranges, and the mapping relationships corresponding to each value range in the at least two value ranges are different.
2. The method according to claim 1, characterized in that The value range of the first channel number is a second value range, and determining the center frequency of the first channel based on the first channel number and the mapping relationship includes: The center frequency of the first channel is determined based on the first channel number and a first mapping relationship corresponding to the second value range.
3. A method for determining a channel number, characterized in that: The method comprises: determining a first channel number based on a center frequency of the first channel and a mapping relationship, where the first channel number is used to identify the first channel; Sending indication information, where the indication information is used to indicate the first channel number; The mapping relationship includes a relationship between M channel numbers and center frequencies of M channels identified by the M channel numbers, the M channel numbers include the first channel number, the M channels include the first channel, and M is an integer greater than or equal to 2; The value ranges of the center frequencies of the M channels include at least two value ranges, and the mapping relationships corresponding to each value range in the at least two value ranges are different.
4. The method according to claim 3, characterized in that The value range of the center frequency of the first channel is a first value range, and determining the first channel number based on the center frequency of the first channel and the mapping relationship includes: The first channel number is determined based on a center frequency of the first channel and a first mapping relationship corresponding to the first value range.
5. The method according to any one of claims 1 to 4, characterized in that The first channel number is greater than or equal to 16.
6. The method according to any one of claims 1 to 5, characterized in that The mapping relationship satisfies: c =499.2MHz+(Nc-15)×124.8MHz Among them, f c Indicates the center frequency of the channel, and Nc indicates the channel number.
7. The method according to any one of claims 1 to 5, characterized in that The mapping relationship includes a relationship between the M channel numbers, the center frequencies of the M channels, and at least one adjustment parameter.
8. The method according to claim 7, characterized in that The mapping relationship satisfies: Nc∈[16,38],a=15,b=0 Nc∈[39,44],a=14,b=1,c=39 Nc∈[45,59],a=12,b=0 Nc∈[60,80],a=11,b=1,c=60 Nc∈[81,101],a=4,b=0 Among them, f c Indicates the center frequency of the channel, Nc is the channel number, and a, b, and c are adjustment parameters.
9. The method according to claim 7, characterized in that The mapping relationship satisfies: c =499.2MHz+(Nc-15-1{Nc≥39}+1{Nc≥42}+1{Nc≥45}+1{Nc≥60}+1{Nc≥63} +1{Nc≥66}+1{Nc≥69}+1{Nc≥72}+1{Nc≥75}+1{Nc≥78}+1{Nc≥81})×124.8MHz Where, Nc∈[16,101]; Among them, f c Indicates the center frequency of the channel, and Nc indicates the channel number.
10. The method according to any one of claims 1 to 9, characterized in that The indication information occupies 7 bits.
11. A communication device, characterized in that: The method comprises a module for executing the method according to any one of claims 1, 2, 5-10, or a module for executing the method according to any one of claims 3-10.
12. A communication device, characterized in that: The method comprises a processor configured to execute the method according to any one of claims 1, 2, 5-10, or the processor configured to execute the method according to any one of claims 3-10.
13. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input and / or output information, and the logic circuit is used to execute the method according to any one of claims 1, 2, 5-10, or the logic circuit is used to execute the method according to any one of claims 3-10.
14. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program. When the computer program is executed, the method according to any one of claims 1, 2, 5 to 10 is executed, or the method according to any one of claims 3 to 10 is executed.
15. A computer program product, characterized in that When the computer program product is executed, the method according to any one of claims 1, 2, 5-10 is executed, or the method according to any one of claims 3-10 is executed.
16. A communication system, characterized in that: The method comprises a first communication device and a second communication device, wherein the second communication device is used to execute the method according to any one of claims 1, 2, and 5-10, and the first communication device is used to execute the method according to any one of claims 3-10.