Signal processing apparatus, method, chip and electronic device

CN122660652APending Publication Date: 2026-08-28HONOR DEVICE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510287113.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-11
Publication Date
2026-08-28

AI Technical Summary

Technical Problem

然而这种方案的灵活性较低,在一些场景下可能会引入不必要的插入损耗,影响信号的传输效率

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122660652A_ABST
    Figure CN122660652A_ABST
Patent Text Reader

Abstract

The application discloses a signal processing device, method, chip and electronic equipment. The device can comprise a baseband processing module, a radio frequency module, a first switch module and a first filter module. The baseband processing module can be used to generate a control signal to control the first switch module to select a transmission path according to frequency point information corresponding to a current signal and a resource block number occupied by the current signal. The radio frequency module can be used to modulate a signal and transmit the modulated signal to the first switch module. The first switch module can be used to transmit the received signal to an antenna unit or transmit the received signal to the antenna unit through the first filter module. The application can be used to flexibly select a signal transmission path and improve the transmission efficiency of the signal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly to a signal processing apparatus, method, chip, and electronic device. Background Technology

[0002] In recent years, to achieve high-speed data transmission, satellite services have gradually evolved from narrowband to broadband. Unlike narrowband satellite systems, broadband satellites operate in frequency bands that overlap with or are close to those used by cellular systems. Therefore, similar to cellular systems, broadband satellite systems also need to meet the 3rd Generation Partnership Project (3GPP) requirements for transmitter sideband spurious emissions. Currently, the solution to meet these requirements is to use filters in the terminal's transmission channel to suppress spurious emissions. However, this approach has limited flexibility and may introduce unnecessary insertion loss in some scenarios, affecting signal transmission efficiency. Summary of the Invention

[0003] This application provides a signal processing apparatus, method, chip, and electronic device that can flexibly select the signal transmission path, which is beneficial to improving signal transmission efficiency.

[0004] In a first aspect, embodiments of this application provide a signal processing apparatus, which includes a baseband processing module, a radio frequency (RF) module, a first switching module, and a first filtering module. The baseband processing module is configured to generate a first control signal and transmit it to the first switching module when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity; generate a second control signal and transmit it to the first switching module when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity; and transmit the first signal to the RF module. The first control signal is used to control the first switching module to connect to an antenna unit; the second control signal is used to control the first switching module to connect to the antenna unit through the first filtering module; there is a correspondence between the first frequency and the first quantity; there is no correspondence between the first frequency and the second quantity, and the second quantity is greater than the first quantity. The RF module is configured to modulate the first signal to obtain a second signal; and transmit the second signal to the first switching module. The first switching module is configured to transmit the second signal to the antenna unit; or, transmit the second signal to the antenna unit through the first filtering module.

[0005] In this technical solution, the baseband processing module can control the first switching module to either activate the transmission path (filtered path) containing the filtering module or the transmission path (direct path) without the filtering module, based on the number of resource blocks occupied by the signal and the frequency information corresponding to the signal. Choosing the direct path improves signal transmission efficiency and reduces unnecessary insertion loss; choosing the filtered path ensures that the transmitted signal meets the protocol's spurious emission requirements. This approach enhances the flexibility of signal processing.

[0006] In one implementation, the baseband processing module is further configured to generate a second control signal and transmit the second control signal to the first switching module when the frequency point information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first quantity; the second frequency and the first quantity do not have a corresponding relationship, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; the reference frequency is the center frequency corresponding to the digital filtering module.

[0007] In this technical solution, the second frequency is farther from the center of the digital filter module's frequency band than the first frequency, meaning the second frequency is closer to the sideband of the digital filter module. In this case, the baseband processing module can control the first switching module to turn on the filter path to avoid sideband spurious emissions from failing to meet the standards.

[0008] In one implementation, a first control signal is used to control the connection of a first terminal of the first switch module to a second terminal of the first switch module; a second control signal is used to control the connection of a first terminal of the first switch module to a third terminal of the first switch module; wherein, the second terminal of the first switch module is connected to the antenna unit; the third terminal of the first switch module is connected to the input terminal of the first filter module; and the output terminal of the first filter module is connected to the antenna unit.

[0009] In this technical solution, the first switch module can be, for example, a single-pole double-throw switch. The baseband processing module can control the first switch module to be in different connection states through the first control signal and the second control signal, thereby realizing the selection of the transmission path and improving the flexibility of signal processing.

[0010] In one implementation, the device further includes: a second switching module; when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity, the baseband processing module is further configured to transmit a first control signal to the second switching module; the first control signal is further configured to control the second switching module to connect the first switching module and the antenna unit; when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity, the baseband processing module is further configured to transmit a second control signal to the second switching module; the second control signal is further configured to control the second switching module to connect the first filtering module and the antenna unit.

[0011] In this technical solution, the second switch module enables two different paths to share the same transmitting antenna. The baseband processing module can select the transmitting path by simultaneously controlling the first and second switch modules, thereby improving the flexibility of signal processing.

[0012] In one implementation, a first control signal is used to control the connection of a first terminal of a first switch module to a second terminal of the first switch module, and to control the connection of a first terminal of a second switch module to a second terminal of the second switch module; a second control signal is used to control the connection of a first terminal of a first switch module to a third terminal of the first switch module, and to control the connection of a first terminal of a second switch module to a third terminal of the second switch module; wherein, the second terminal of the first switch module is connected to the second terminal of the second switch module, and the first terminal of the second switch module is connected to the antenna unit; the third terminal of the first switch module is connected to the input terminal of the first filter module, and the third terminal of the second switch module is connected to the output terminal of the first filter module.

[0013] In this technical solution, the baseband processing module can control the first and second switch modules to conduct the direct connection path through the first control signal, and can control the first and second switch modules to conduct the filtering path through the second control signal, thereby realizing flexible selection of the transmission path.

[0014] In one implementation, the baseband processing module is further configured to determine, based on the configuration information, whether there is a correspondence between the frequency point information corresponding to the first signal and the number of resource blocks occupied by the first signal.

[0015] In this technical solution, the configuration information can record the correspondence between frequency point information and the number of resource blocks. Signals that meet the correspondence can satisfy the protocol's spurious emission requirements without filtering. Thus, the baseband processing module can quickly select the transmission path based on the configuration information, thereby improving processing efficiency.

[0016] Secondly, embodiments of this application provide a signal processing method, the method comprising: transmitting a second signal when the frequency point information corresponding to a first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity; and transmitting a third signal when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity; wherein the second signal is a signal obtained after modulation processing, and the third signal is a signal obtained after modulation processing and a first filtering processing; there is a correspondence between the first frequency and the first quantity; there is no correspondence between the first frequency and the second quantity, and the second quantity is greater than the first quantity.

[0017] In this technical solution, when the frequency information corresponding to the signal is the same but the number of resource blocks occupied by the signal is different, the electronic device can process the signal in different ways. The electronic device can determine whether to perform filtering processing on the signal by combining the frequency point corresponding to the signal and the number of resource blocks occupied, which helps to improve the flexibility of signal processing.

[0018] In one implementation, the method further includes: sending a fourth signal when the frequency point information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first quantity; the fourth signal is a signal obtained after modulation processing and first filtering processing; there is no correspondence between the second frequency and the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; the reference frequency is the center frequency corresponding to the digital filtering module.

[0019] In this technical solution, when the number of resource blocks occupied by a signal is the same but the frequency information corresponding to the signal is different, the electronic device can process the signal in different ways. The electronic device can determine whether to perform filtering processing on the signal by combining the frequency point corresponding to the signal and the number of resource blocks occupied, which helps to improve the flexibility of signal processing.

[0020] In one implementation, the method further includes: receiving a first message from a network device; the first message indicating a first quantity and a first frequency; and generating a first signal based on the first quantity and the first frequency. In other words, the network device can configure the electronic device with frequency information corresponding to the signal and the number of resource blocks occupied by the signal, thereby enabling the electronic device to generate a signal based on the frequency information and the number of resource blocks configured by the network device.

[0021] In one implementation, the method further includes receiving configuration information, which is used to configure the correspondence between the number of resource blocks and the frequency range, including a correspondence between a first frequency and a first quantity. Thus, by configuring the correspondence between the number of resource blocks and the frequency range, the electronic device can quickly determine whether to perform signal filtering.

[0022] Thirdly, embodiments of this application provide a chip, which is used to generate a first control signal and transmit the first control signal to a first switching module when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity; and to generate a second control signal and transmit the second control signal to the first switching module when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity; wherein, the first control signal is used to control the first switching module to connect to the antenna unit; the second control signal is used to control the first switching module to connect to the antenna unit through a first filtering module; there is a correspondence between the first frequency and the first quantity; there is no correspondence between the first frequency and the second quantity, and the second quantity is greater than the first quantity.

[0023] In one implementation, the chip is further configured to generate a second control signal and transmit the second control signal to the first switch module when the frequency point information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first number; the second frequency and the first number do not have a corresponding relationship, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; the reference frequency is the center frequency corresponding to the digital filtering module.

[0024] In one implementation, when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity, the chip is further configured to transmit a first control signal to the second switch module; the first control signal is further configured to control the second switch module to connect to the first switch module and the antenna unit; when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity, the chip is further configured to transmit a second control signal to the second switch module; the second control signal is further configured to control the second switch module to connect to the first filter module and the antenna unit.

[0025] In one implementation, the chip is further used to determine, based on the configuration information, whether there is a correspondence between the frequency point information corresponding to the first signal and the number of resource blocks occupied by the first signal.

[0026] Fourthly, embodiments of this application provide an electronic device, which includes: one or more processors, a display screen, and a memory; the memory is coupled to the one or more processors, and the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the electronic device to execute: when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity, transmitting a second signal; when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity, transmitting a third signal; wherein the second signal is a signal obtained after modulation processing, and the third signal is a signal obtained after modulation processing and a first filtering processing; there is a correspondence between the first frequency and the first quantity; there is no correspondence between the first frequency and the second quantity, and the second quantity is greater than the first quantity.

[0027] In one implementation, the one or more processors invoke the computer instructions to cause the electronic device to perform: sending a fourth signal when the frequency point information corresponding to the first signal is a second frequency and the number of resource blocks occupied by the first signal is a first quantity; the fourth signal is a signal obtained after modulation processing and first filtering processing; there is no correspondence between the second frequency and the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; the reference frequency is the center frequency corresponding to the digital filtering module.

[0028] In one implementation, the one or more processors invoke computer instructions to cause the electronic device to perform: receiving a first message from a network device; the first message indicating a first quantity and a first frequency; and generating a first signal based on the first quantity and the first frequency.

[0029] In one implementation, the one or more processors invoke computer instructions to cause the electronic device to perform: receiving configuration information for configuring a correspondence between the number of resource blocks and a frequency range, the correspondence between the number of resource blocks and the frequency range including a correspondence between a first frequency and a first quantity.

[0030] Fifthly, this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in the second aspect above.

[0031] In a sixth aspect, this application provides a chip system coupled to a memory for reading and executing a computer program stored in the memory to implement the method described in the second aspect above.

[0032] In a seventh aspect, this application provides a computer program product containing instructions that, when run on an electronic device, cause the electronic device to perform the method described in the second aspect. Attached Figure Description

[0033] Figure 1 This is a schematic diagram of spurious signals of different bandwidths provided in an embodiment of this application;

[0034] Figure 2A and Figure 2B This is a schematic diagram of spurious signals of different bandwidths provided in an embodiment of this application;

[0035] Figure 3 This is a schematic diagram of a transmission channel using a filter, provided in an embodiment of this application;

[0036] Figure 4 This is a schematic diagram of the structure of a signal processing device provided in an embodiment of this application;

[0037] Figure 5A and Figure 5B This is a schematic diagram of the structure of the first switch module provided in an embodiment of this application;

[0038] Figure 6A and Figure 6B This is a schematic diagram of the first control signal and the second control signal controlling the first switch module according to an embodiment of this application;

[0039] Figure 7 This is a schematic diagram of another signal processing device provided in an embodiment of this application;

[0040] Figure 8A and Figure 8B This is a schematic diagram of the first control signal and the second control signal controlling the first switch module and the second switch module according to the embodiments of this application;

[0041] Figure 9 This is a schematic diagram of the structure of a signal processing device supporting FDD mode provided in an embodiment of this application;

[0042] Figure 10 This is a schematic diagram of another signal processing device supporting FDD mode provided in an embodiment of this application;

[0043] Figure 11 This is a schematic diagram of the structure of a signal processing device supporting TDD mode provided in an embodiment of this application;

[0044] Figure 12 This is a schematic flowchart of a signal processing method provided in an embodiment of this application;

[0045] Figure 13This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0046] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0047] The terms "first," "second," "third," etc., used in the embodiments of this application are to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, it may include a series of steps or units, or optionally, steps or units not listed, or other steps or units inherent to these processes, methods, products, or devices.

[0048] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0049] With advancements in satellite communication technology, satellite services are gradually shifting from narrowband to broadband. Narrowband satellite communication systems primarily serve low-data-rate data transmission needs, such as the Internet of Things (IoT) and meteorological data collection. These applications have lower bandwidth requirements but demand wide coverage and high reliability. Broadband satellite communication systems, on the other hand, focus on providing high-speed data transmission services, suitable for applications with higher bandwidth demands, such as maritime communications, aviation communications, and video broadcasting. In broadband satellite communication systems, satellites typically reside in low Earth orbits around 500 km, which places higher demands on the uplink power of terminals. Furthermore, unlike narrowband satellite systems, broadband satellites operate in frequency bands that overlap with or are close to those used by cellular systems. Therefore, broadband satellite systems also need to meet similar protocol requirements as cellular systems.

[0050] The 3GPP protocol imposes strict requirements on out-of-band spurious emissions from transmitters, requiring them to be below specific limits to ensure no interference with other frequency bands of wireless systems. Spurious emissions are closely related to signal bandwidth; a wider bandwidth means the signal occupies a larger frequency range, which can lead to more spurious emissions. For example, ... Figure 1 As shown, Figure 1A schematic diagram of spurious signals with different bandwidths is shown. Figure 1 Signal A has a wider bandwidth than signal B, indicating that signal A has more spurious signals than signal B. Furthermore, generally, the wider the bandwidth of a signal, the greater the spurious signal amplitude. This is because sideband spurious signals can be considered as third-order intermodulation products of the in-band signal, and their amplitude is proportional to the cube of the signal bandwidth. For example, simulation diagrams of spurious signals with different bandwidths can be found in [reference needed]. Figure 2A and Figure 2B , Figure 2A This is a schematic diagram of spurious signal simulation for broadband signals. Figure 2B This is a schematic diagram of spurious emissions simulation for narrowband signals. It can be seen that due to the wider bandwidth, broadband signals have larger spurious emissions, while narrowband signals have smaller spurious emissions due to the narrower bandwidth.

[0051] To meet the protocol's requirements regarding sideband spurious emissions and ensure that the terminal's transmitted signals, configured with different frequency bands and bandwidths, do not interfere with adjacent frequency bands, the current approach is to use a band filter in the terminal's transmit channel to suppress spurious emissions and thus meet the protocol requirements. For example... Figure 3 As shown, Figure 3 This diagram illustrates a transmission channel using a filter. The baseband integrated circuit (BBIC) processes the baseband signal; the radio frequency integrated circuit (RFIC) converts the baseband signal into a radio frequency signal; the power amplifier (PA) amplifies the radio frequency signal to sufficient power for transmission via the antenna; the filter receives the high-power radio frequency signal from the power amplifier, effectively suppressing spurious signals; and the transmitting antenna converts the filtered radio frequency signal into electromagnetic waves for transmission. Thus, by employing a transmission channel using a filter, spurious signals are suppressed.

[0052] In practical applications, although satellite communication systems can have relatively wide bandwidths such as 10MHz, 20MHz, or 40MHz, satellites may flexibly configure narrowband bandwidth according to requirements. For example, in scenarios with low satellite elevation angles, weak signals, or a large number of users, the satellite may allocate less bandwidth resources to the terminal, such as allocating 1 resource block (RB) or 3 RBs as service bandwidth. In these scenarios, even if the terminal's transmission channel does not use a filter, it can still meet the protocol's requirements for sideband spurious signals; using a filter, on the contrary, would reduce the uplink transmission power of the transmission channel.

[0053] Based on this, embodiments of this application provide a signal processing apparatus, method, chip, and electronic device that can flexibly select the transmission path according to the number of resource blocks actually occupied by the signal and the frequency information corresponding to the signal.

[0054] Please see Figure 4 , Figure 4 This is a schematic diagram of a signal processing device provided in an embodiment of this application. Figure 4 As shown, the signal processing device may include a baseband processing module 401, a radio frequency (RF) module 402, a first switch module 403, and a first filter module 404. The output of the baseband processing module 401 can be connected to the input of the RF module 402, and the output of the RF module 402 can be connected to the first switch module 403. Optionally, the first switch module 403 can be connected to the antenna unit 405 via the first filter module 404, or it can be connected to the antenna unit 405 without going through the first filter module 404. The transmission channel from the first switch module 403 to the antenna unit 405 via the first filter module 404 can be called a filtering path, and the transmission channel from the first switch module 403 to the antenna unit 405 without going through the first filter module 404 can be called a direct path.

[0055] Specifically, the baseband processing module 401 is responsible for processing baseband signals, including but not limited to encoding, modulation, and demodulation. For example, the baseband processing module 401 can modulate the input raw data signal (such as voice, video, or text data) onto the baseband signal, and the modulated baseband signal can be a low-frequency or intermediate-frequency signal. The baseband processing module 401 can be, for example, a baseband chip, or a baseband processor.

[0056] In this embodiment, the baseband processing module 401, in addition to processing baseband signals, can also control whether the first switching module 403 is connected to the antenna unit 405 through the first filtering module 404 based on the number of RBs occupied by the signal and the frequency information corresponding to the signal, thereby achieving flexible selection of the transmission channel. The number of RBs occupied by the signal and the frequency information corresponding to the signal can be configured for the terminal by the network device (such as a satellite) based on actual service conditions. The number of RBs occupied by the signal reflects the bandwidth resources allocated to the terminal, and the frequency information corresponding to the signal reflects the position of the signal in the spectrum. Here, the frequency information corresponding to the signal can be understood as the dominant frequency of the signal, that is, the frequency point where the energy in the signal is most concentrated, or the main component of the signal.

[0057] For example, when the number of RBs occupied by the signal and the corresponding frequency information meet the narrowband condition, the baseband processing module 401 can control the first switch module 403 to select a direct path to improve the signal's transmission power. When the number of RBs occupied by the signal and the corresponding frequency information do not meet the narrowband condition, the baseband processing module 401 can control the first switch module to select a filtering path to meet the protocol's requirements for sideband spurious emissions. If the number of RBs occupied by the signal and the corresponding frequency information meet the narrowband condition, it means that the number of RBs occupied by the signal is small, and the signal energy is concentrated near the center frequency, resulting in a relatively narrow spectrum. In this case, the spurious emission amplitude is small, and selecting a direct path can still meet the protocol's requirements for sideband spurious emissions, thus improving the terminal's transmission power. Conversely, if the number of RBs occupied by the signal and the corresponding frequency information do not meet the narrowband condition, it means that the number of RBs occupied by the signal is large, and the signal energy distribution is wide, resulting in a wide spectrum. In this case, the spurious emission amplitude is large, and a filtering path can be selected to suppress spurious emissions, thereby enabling the terminal's transmitted signal to meet the protocol's requirements for sideband spurious emissions. For a detailed description of the narrowband conditions, please refer to the following text, which will not be elaborated here.

[0058] Optionally, the baseband processing module 401 can send control signals to the first switch module 403 via a general purpose input / output (GPIO) interface to control the first switch module 403 to select and activate different paths. The baseband processing module may include a microprocessor and a digital signal processor, with the microprocessor responsible for running the control logic. The microprocessor can set the GPIO pins to high or low levels according to preset logic, thereby controlling the state of the switch module.

[0059] The radio frequency (RF) module 402 can be used to convert the signal output from the baseband processing module 401 into an RF signal and transmit the obtained RF signal to the first switching module 403. Optionally, a power amplifier can be included between the RF module 402 and the first switching module 403. The power amplifier can be used to amplify the RF signal to increase its power to the required transmission level, thereby improving the communication distance. Optionally, a filtering module can be included before the power amplifier. This filtering module can be used to filter out some unwanted frequency components, such as high-frequency or low-frequency components that may damage the power amplifier.

[0060] The first switch module 403 can be used to select different transmission channels based on the control signals transmitted by the baseband processing module 401. For example, if the baseband processing module 401 determines that the signal meets the narrowband conditions, it can transmit a signal to the first switch module 403 to control the first switch module 403 to turn on the direct connection path; if the baseband processing module 401 determines that the signal does not meet the narrowband conditions, it can transmit a signal to the first switch module 403 to control the first switch module 403 to turn on the filter path.

[0061] The first filtering module 404 allows signals in a specific frequency band to pass through while suppressing out-of-band signals. Signal amplitude variations within the passband of the first filtering module 404 are small, while out-of-band signals are attenuated, thereby achieving the purpose of suppressing out-of-band spurious signals.

[0062] Antenna element 405 may include multiple antennas, which can be used to receive or transmit signals. Optionally, the filtering path and the direct connection path may share an antenna, or they may each use their own antenna.

[0063] In one implementation, the baseband processing module 401 can generate a first control signal and transmit it to the first switching module when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity; and generate a second control signal and transmit it to the first switching module when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a second quantity. The first control signal can be used to control the first switching module 403 to directly connect to the antenna unit 405, i.e., to open a direct connection path. The second control signal can be used to control the first switching module 403 to connect to the antenna unit 405 through the first filtering module 404, i.e., to open a filtering path. The first signal can be understood as the signal to be transmitted. There can be a correspondence between the first frequency and the first quantity, but no correspondence between the first frequency and the second quantity, and the second quantity can be greater than the first quantity. In this case, if different signals have the same frequency information but occupy different numbers of resource blocks, the transmission channel determined by the baseband processing module 401 may be different. For signals with the same frequency information, signals occupying more resource blocks are more prone to sideband spurious signals.

[0064] Optionally, the baseband processing module 401 can also generate a second control signal and transmit it to the first switching module when the frequency information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first quantity. Here, there is no direct correspondence between the second frequency and the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency. The reference frequency can be the center frequency corresponding to the digital filtering module. In this case, if different signals occupy the same number of resource blocks but their corresponding frequency information is different, the transmission channel determined by the baseband processing module 401 may also be different.

[0065] Here, the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency. This can be understood as the first frequency being closer to the center frequency corresponding to the digital filtering module compared to the second frequency. In other words, a signal with the second frequency is closer to the sideband of the digital filtering module than a signal with the first frequency. The digital filtering module can be included in the baseband processing module 401 to preprocess the baseband signal and remove noise. For signals occupying the same number of resource blocks, signals with frequency information closer to the sideband of the digital filtering module are more prone to sideband spurious signals.

[0066] In this embodiment, if the baseband processing module 401 determines that there is a correspondence between the frequency information corresponding to the first signal and the number of resource blocks occupied by the first signal, it can consider that the first signal meets the narrowband condition, that is, the first signal can be transmitted through a direct path. Conversely, if it determines that there is a correspondence between the frequency information corresponding to the first signal and the number of resource blocks occupied by the first signal, it can consider that the first signal does not meet the narrowband condition, that is, the first signal can be transmitted through a filtered path. In other words, the frequency information corresponding to the signal and the number of resource blocks occupied by the signal jointly determine whether the signal can be transmitted through a direct path.

[0067] For signals that can be transmitted through a direct connection path, there can be a correspondence between the number of resource blocks occupied by the signal and the frequency information corresponding to the signal. This correspondence can be recorded by configuration information. For example, the configuration information can record that 1RB corresponds to frequency range 1, and 2RB corresponds to frequency range 2. Optionally, the configuration information can be pre-configured or configured by the network device. If the baseband processing module 401 determines, based on the configuration information, that there is a correspondence between the frequency information corresponding to the current signal and the number of resource blocks occupied by the signal, then it can control the first switch module 403 to conduct the direct connection path; if it determines, based on the configuration information, that there is no correspondence between the frequency information corresponding to the current signal and the number of resource blocks occupied by the signal, then it can control the first switch module 403 to conduct the filtering path. For example, if the current signal occupies 1RB, and the frequency information corresponding to the signal belongs to frequency range 1, and the baseband processing module 401 determines, based on the configuration information, that 1RB corresponds to frequency range 1, then it can be considered that there is a correspondence between the frequency information corresponding to the current signal and the number of resource blocks occupied by the signal, and thus it can control the first switch module 403 to conduct the direct connection path.

[0068] In one implementation, the first switch module 403 can be a switch module with one input terminal and two output terminals, the two output terminals being connected to two output channels (i.e., a direct-through path and a filtered path), respectively. The first switch module 403 can, for example, be a single-pole double-throw switch. This structure allows the signal input to the first switch module 403 to be routed to one of two possible channels, thereby enabling transmission path selection. See also... Figure 5A and Figure 5B , Figure 5A and Figure 5B The possible circuit structure of the first switching module is shown. For example... Figure 5A As shown, a single-port switch can represent a common input port through which signals can be input to the switching circuit. By controlling the state of each switching unit (such as connected or disconnected), the input signal can be routed to an output channel. For example, when the control switching unit is connected to the input port to channel 1, the input signal can be transmitted to channel 1. Figure 5B As shown, a single pole double throw (SPDT) switch can consist of a central node and two external nodes, allowing the signal to be switched from a single input to one of two possible output ports. The control signal switching of the SPDT switch can be implemented by an external control circuit or logic signals.

[0069] In this embodiment, the end of the first switch module 403 connected to the radio frequency module 402 can be referred to as the first end of the first switch module 403, the end of the first switch module 403 corresponding to the direct connection path can be referred to as the second end of the first switch module 403, and the end of the first switch module 403 corresponding to the filter path can be referred to as the third end of the first switch module 403.

[0070] In one implementation, the second terminal of the first switch module 403 can be connected to the antenna element 405, the third terminal of the first switch module 403 can be connected to the input terminal of the first filter module 404, and the output terminal of the first filter module 404 can be connected to the antenna element 405. Under this structure, as... Figure 6A As shown, if the baseband processing module determines that a direct-connection path is open, it can send a first control signal to the first switch module. This first control signal can be used to control the connection between the first terminal and the second terminal of the first switch module. Figure 6B As shown, if the baseband processing module determines the conduction filtering path, it can send a second control signal to the first switch module. The second control signal can be used to control the connection between the first terminal of the first switch module and the third terminal of the first switch module.

[0071] In one implementation, the signal processing apparatus provided in this application embodiment may further include a second switching module, please refer to the reference. Figure 7 , Figure 7 This is a schematic diagram of another signal processing device provided in an embodiment of this application. Figure 7 As shown, the signal processing device may include a baseband processing module 701, a radio frequency module 702, a first switching module 703, a first filtering module 704, and a second switching module 705. Compared to Figure 4 The signal processing device shown is in Figure 7 In the configuration, for the filtering path, the first filtering module 704 can be connected to the antenna unit 706 via the second switching module 705; for the direct-through path, the first switching module 703 can be connected to the antenna unit 706 via the second switching module 705. By inserting the second switching module 705 before the antenna unit 706, it is possible to select one of the two possible input channels to transmit to the antenna when two channels share the same antenna, thereby achieving switching between different signal paths.

[0072] In this embodiment, the end of the second switch module 705 connected to the antenna unit 706 can be referred to as the first end of the second switch module 705, the end of the second switch module 705 corresponding to the direct connection path can be referred to as the second end of the second switch module 705, and the end of the second switch module 705 corresponding to the filter path can be referred to as the third end of the second switch module 705.

[0073] In one implementation, the second terminal of the first switch module 703 can be connected to the second terminal of the second switch module 705, the first terminal of the second switch module 705 can be connected to the antenna element 706, the third terminal of the first switch module 703 can be connected to the input terminal of the first filter module 704, and the third terminal of the first switch module 703 can be connected to the output terminal of the first filter module 704. Under this structure, as... Figure 8A As shown, if the baseband processing module determines that a direct connection is established, it can send a first control signal to the first switch module and the second switch module. This first control signal can be used to connect the first terminal of the first switch module to the second terminal of the first switch module, and to control the connection between the first terminal of the second switch module and the second terminal of the second switch module. Figure 8B As shown, if the baseband processing module determines the conduction filtering path, it can send a second control signal to the first and second switch modules. This second control signal can be used to control the connection between the first and third terminals of the first switch module, and also to control the connection between the first and third terminals of the second switch module. Optionally, the baseband processing module can control both the first and second switch modules simultaneously with a single signal, or it can control them separately with two signals. For example, the baseband processing module can control the first switch module with signal A and the second switch module with signal B; signals A and B can be sent simultaneously.

[0074] In this embodiment, the signal processing device may include two transmission paths: a direct-through path without a filtering module and a filtered path with a filtering module. The baseband processing module can flexibly select the transmission path based on the actual number of resource blocks occupied by the signal and the frequency information corresponding to the signal. When the signal meets the narrowband conditions, the direct-through path can be selected to reduce loss, thereby improving the signal transmission efficiency; when the signal does not meet the narrowband conditions, the filtered path can be selected to meet the protocol's requirements for spurious emissions.

[0075] The above description uses signal transmission as an example to illustrate the structure of the signal processing device. In terms of path implementation, the signal processing device in this application embodiment can be a device supporting frequency division duplexing (FDD) mode or a device supporting time division duplexing (TDD) mode. In FDD mode, uplink and downlink signals can be transmitted simultaneously, achieving bidirectional signal transmission; in TDD mode, uplink and downlink signals can be transmitted separately by allocating different time intervals. The possible structures of the signal processing device in this application embodiment under these two modes are described below.

[0076] (1) Signal processing device supporting FDD mode

[0077] Example 1, please see Figure 9 , Figure 9 This is a schematic diagram of a signal processing device supporting FDD mode, provided as an embodiment of this application. Figure 9 As shown, the signal processing device may include: a baseband processing module 901, a radio frequency module 902, a filtering module 903, a power amplifier 904, a switching module 905, a duplexer 906, an antenna 907, and an antenna 908. For descriptions of the baseband processing module 901 and the radio frequency module 902, please refer to... Figure 3 The relevant descriptions in the illustrated embodiments are not repeated here. The filtering module 903 can be used to remove noise from the signal input to the power amplifier. The power amplifier 904 can be used to amplify the transmitted signal to sufficient power for transmission through the antenna. The switching module 905 can be used to switch the transmission path so that the baseband processing module 901 can select a suitable path based on the number of resource blocks currently occupied by the signal and the frequency information corresponding to the signal. The duplexer 906 can include two filtering modules, which can be used to filter the transmitted signal and the received signal, respectively. The antenna 907 is responsible for transmitting the signal, and the antenna 908 connected to the duplexer 906 is responsible for both transmitting and receiving signals.

[0078] For signal transmission, the baseband processing module 901 encodes the baseband signal and, based on the number of RBs currently occupied by the signal and the corresponding frequency information, controls the switch module 905 to either activate the direct connection path or the filtering path. The baseband processing module 901 transmits the processed baseband signal to the radio frequency (RF) module 902. The RF module 902 performs the conversion between the baseband signal and the RF analog signal and transmits the modulated RF analog signal to the filter module 903. The filter module 903 transmits the filtered signal to the power amplifier 904. The power amplifier 904 amplifies the RF analog signal and transmits the amplified signal to the switch module 905. When the baseband processing module 901 controls the switch module 905 to activate the direct connection path, the switch module 905 transmits the signal to the antenna 907. When the baseband processing module 901 controls the switch module 905 to activate the filtering path, the switch module 905 transmits the signal to the duplexer 906, which then transmits the processed signal to the antenna 908. In other words, the signal transmission path under the direct connection path is: baseband processing module 901 -> RF module 902 -> filter module 903 -> power amplifier 904 -> switch module 905 -> antenna 907; the signal transmission path under the filter path is: baseband processing module 901 -> RF module 902 -> filter module 903 -> power amplifier 904 -> switch module 905 -> duplexer 906 -> antenna 908.

[0079] In the case of received signals, antenna 908 can transmit the received signal to duplexer 906, which can then guide the received signal to the correct receiving path. After acquiring the received signal, radio frequency module 902 can convert it into a digital baseband signal and transmit it to baseband processing module 901, which can then demodulate the signal. The path of the received signal is: antenna 908 -> duplexer 906 -> radio frequency module 902 -> baseband processing module 901.

[0080] Example 2, please see Figure 10 , Figure 10 This is a schematic diagram of another signal processing device supporting FDD mode provided in an embodiment of this application. Figure 10 As shown, the signal processing device may include: a baseband processing module 1001, a radio frequency module 1002, a filtering module 1003, a power amplifier 1004, a switching module 1005, a combiner 1006, a duplexer 1007, a filtering module 1008, a switching module 1009, an antenna 1010, and an antenna 1011. For a description of the baseband processing module 1001, the radio frequency module 1002, the filtering module 1003, and the power amplifier 1004, please refer to... Figure 9The relevant descriptions in the illustrated embodiments are not repeated here. Similarly, the switch module 1005 can be used by the baseband processing module 901 to select a suitable transmission path based on the number of resource blocks currently occupied by the signal and the frequency information corresponding to the signal. The combiner 1006 can be used to separate the transmitted and received signals in the antenna 1010 and transmit the received signal to the filtering module 1008 for filtering. The duplexer 1007 can include two filtering modules, which can be used to filter the transmitted signal and the received signal respectively. The switch module 1009 can be used to select different receiving paths. The antenna 1010 can be responsible for transmitting and receiving signals, and the antenna 1011 can also be responsible for transmitting and receiving signals.

[0081] Regarding the signal transmission case, the signal processing prior to switch module 1005 and... Figure 9 The signal processing device shown is similar and will not be described in detail here. Similarly, when the baseband processing module 1001 controls the switch module 1005 to conduct the direct connection path, the switch module 1005 can transmit the signal to the combiner 1006, and then the combiner 1006 transmits the signal to the antenna 1010. When the baseband processing module 1001 controls the switch module 1005 to conduct the filtering path, the switch module 1005 can transmit the signal to the duplexer 1007, and then the duplexer 1007 transmits the processed signal to the antenna 1011. In other words, the signal transmission path under the direct connection path is: baseband processing module 1001 -> RF module 1002 -> filter module 1003 -> power amplifier 1004 -> switch module 1005 -> combiner 1006 -> antenna 1010; the signal transmission path under the filter path is: baseband processing module 1001 -> RF module 1002 -> filter module 1003 -> power amplifier 1004 -> switch module 1005 -> duplexer 1007 -> antenna 1011.

[0082] For signal reception, both antennas 1010 and 1011 can be used. Antenna 1011 transmits the received signal to duplexer 1007, which then transmits the processed signal to switching module 1009. Switching module 1009 then transmits the signal to RF module 1002. Finally, RF module 1002 converts the received signal into a digital baseband signal and transmits it to baseband processing module 1001 for demodulation. Alternatively, antenna 1010 can transmit the received signal to combiner, which transmits the separated received signal to filtering module 1008. Filtering module 1008 transmits the filtered signal to switching module 1009, which then transmits it to RF module 1002. Finally, RF module 1002 converts the received signal into a digital baseband signal and transmits it to baseband processing module 1001 for demodulation. The path through which the signal is received via antenna 1011 can be called reception path 1, and the path through which the signal is received via antenna 1011 can be called reception path 2. That is, reception path 1 is: antenna 1010 → combiner 1006 → filter module 1008 → switch module 1009 → radio frequency module 1002 → baseband processing module 1001; reception path 2 is: antenna 1011 → duplexer 1007 → switch module 1009 → radio frequency module 1002 → baseband processing module 1001.

[0083] (2) Signal processing device supporting TDD mode

[0084] Please see Figure 11 , Figure 11 This is a schematic diagram of a signal processing device supporting TDD mode, provided as an embodiment of this application. Figure 11 As shown, the signal processing device may include: a baseband processing module 1101, a radio frequency module 1102, a filtering module 1103, a power amplifier 1104, a switching module 1105, a switching module 1106, a filtering module 1107, a switching module 1108, and an antenna 1109. The baseband processing module 1101, radio frequency module 1102, filtering module 1103, power amplifier 1104, and switching module 1105 are connected to... Figure 9 The baseband processing module 901, RF module 902, filter module 903, and power amplifier 904 have the same function, which will not be described in detail here. Switch module 1106 can be used to switch the transmit and receive paths to ensure the signal is guided to the correct path. Filter module 1107 can be used to suppress sideband spurious signals. Switch module 1108 can be used to switch the transmit path connected to antenna 1109. Antenna 1109 is responsible for transmitting and receiving signals.

[0085] For transmitting signals, the baseband processing module 1101 can encode the baseband signal and, based on the number of resource blocks currently occupied by the signal and the frequency information corresponding to the signal, control the switching modules 1105 and 1106 to conduct the direct connection path, or control the switching modules 1105, 1106, and 1107 to conduct the filtering path. Taking the baseband processing module 1101 controlling the conduction of the filtering path as an example, the path of transmitting the signal is: baseband processing module 1101 → RF module 1102 → filter module 1103 → power amplifier 1104 → switch module 1105 → switch module 1106 → filter module 1107 → switch module 1108 → antenna 1109.

[0086] In the case of received signals, antenna 1109 can transmit the received signal to filtering module 1107, and filtering module 1107 can transmit the output signal to switching module 1106. Switching module 1106 then transmits the signal to radio frequency module 1102, which converts the signal into a digital baseband signal and transmits it to baseband processing module 901 for demodulation. The path for receiving the signal is: antenna 1109 → switching module 1108 → filtering module 1107 → switching module 1106 → radio frequency module 1102 → baseband processing module 1101.

[0087] In this application embodiment, the signal processing device may be a device applied in an electronic device (e.g., a chip, a chip system, or a circuit), or a device that can be used in conjunction with an electronic device. This application embodiment also provides a signal processing method that can be executed by an electronic device including the signal processing device.

[0088] Please see Figure 12 , Figure 12 This is a schematic diagram illustrating a signal processing method provided in an embodiment of this application. Figure 12 As shown, the method may include, but is not limited to, the following steps:

[0089] S1201, Electronic devices establish connections with network devices.

[0090] Optionally, the electronic device can be a mobile phone, tablet computer, desktop computer, laptop computer, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), wearable electronic device, smartwatch, etc. The network device is a device that provides wireless communication capabilities for the electronic device. It can be a terrestrial base station, such as a generation Node B (gNodeB) in a 5G communication system, or a satellite, also known as a satellite base station. This application uses a satellite as an example to illustrate the network device.

[0091] In this embodiment, the electronic device can obtain the frequency point information and resource block quantity allocated by the satellite during the connection establishment process. Specifically, the connection establishment process between the electronic device and the satellite can be divided into the following stages:

[0092] ① Initial Search and Synchronization

[0093] After an electronic device is powered on, it can first scan predefined frequency bands to search for satellite signals. Frequency and time synchronization can be achieved by receiving synchronization signals (such as frequency point information) broadcast by the satellite. Satellites can send synchronization signals to electronic devices via beam scanning.

[0094] ② Random Access and Initial Connection Request

[0095] After completing the initial search and synchronization, the electronic device can select a suitable random access channel (RACH) to send a connection request to the satellite. For example, it can select the appropriate access timing and resources based on system messages broadcast by the satellite (such as RACH configuration parameters and access timing). Correspondingly, the satellite can receive the connection request from the electronic device. This connection request may include the electronic device's capability information, such as supported frequency bands and bandwidth.

[0096] After receiving a connection request, the satellite can parse the request content to confirm the identity and capabilities of the electronic device. It can then allocate temporary channel resources for subsequent signaling interactions (such as transmitting random access responses and initial context establishment requests). By sending a random access response, the satellite can inform the electronic device whether its connection request has been received and the temporary channel resources allocated to it.

[0097] ③ Capacity negotiation and resource allocation

[0098] Electronic devices can report their capabilities to the satellite, including the number of supported resource blocks, bandwidth, modulation scheme, and coding capabilities. The satellite receives the reported capabilities from the electronic device and allocates resources based on the current network load and spectrum resources. Optionally, the satellite can allocate the number of resource blocks and frequency information to the electronic device according to network resource scheduling algorithms (such as load balancing, priority scheduling, etc.). In other words, at this stage, the satellite determines the number of resource blocks and frequency information allocated to the electronic device and notifies it.

[0099] ④ Connection establishment and confirmation

[0100] Based on the number of resource blocks and frequency information allocated by the satellite, electronic devices can configure their own radio frequency and baseband parameters, such as setting the operating frequency, bandwidth, modulation method, and coding rate. After successfully configuring the communication parameters, the electronic device can send an acknowledgment message to the satellite, indicating that it is ready to transmit data. The satellite receives the acknowledgment message from the electronic device and verifies whether the configuration is correct. If the configuration is correct, the satellite will complete the connection establishment and prepare for data transmission.

[0101] At this point, the electronic device has established a connection with the satellite, and can use the RB resources and frequency information allocated by the satellite to transmit data.

[0102] ⑤ Data transmission and dynamic adjustment

[0103] Optionally, during the communication between electronic devices and satellites, the satellite can also dynamically adjust the resources allocated to the electronic devices based on the network status, such as adjusting the number of resource blocks and frequency information.

[0104] Specifically, electronic devices can continuously monitor signal quality, such as signal-to-noise ratio (SNR), bit error rate (BER), and received signal strength indication (RSSI). Based on these parameters, the electronic devices can determine channel state information (CSI) and report this information back to the satellite. The satellite can then assess channel quality based on the CSI and dynamically adjust the number of resource blocks (RBs) and frequency information in conjunction with network load. For example, when channel quality deteriorates, the satellite can reduce the number of allocated RBs to ensure communication reliability; when network load is low, the satellite can increase the number of allocated RBs to improve data transmission rates. The satellite sends resource adjustment information to the electronic devices via signaling (such as radio resource control (RRC) connection reconfiguration messages) to ensure that the electronic devices can receive and respond to resource adjustment information in a timely manner, maintaining communication continuity.

[0105] As can be seen from the above process, the number of resource blocks and frequency information used by electronic devices can be allocated by the satellite based on the capabilities of the electronic devices and the network load. Furthermore, during communication, the satellite can dynamically adjust the number of resource blocks and frequency information allocated to the electronic devices based on the network status. This approach helps optimize the utilization of network resources and improves the communication efficiency between electronic devices and the satellite.

[0106] S1202 generates the first signal based on frequency information and the number of resource blocks.

[0107] Once an electronic device establishes a connection with a network device (such as a satellite), it learns the frequency and resource block information allocated by the network device. Based on the frequency information allocated by the network device, the electronic device can adjust the frequency of its radio frequency front-end to the frequency allocated by the satellite, and configure the signal bandwidth based on the number of resource blocks allocated by the network device. When the electronic device needs to transmit data, it can generate a corresponding baseband signal based on the number of resource blocks and the bandwidth, and then convert the baseband signal to the frequency allocated by the satellite to obtain the first signal to be transmitted.

[0108] S1203, Based on the configuration information, determine whether there is a correspondence between the frequency point information corresponding to the first signal and the number of resource blocks occupied by the first signal.

[0109] In this embodiment, before transmitting a signal, the electronic device can determine, based on configuration information, whether there is a correspondence between the frequency point information corresponding to the signal and the number of resource blocks occupied by the signal, and then select a suitable transmission path based on the determination result. The configuration information may include the correspondence between the number of resource blocks and the frequency range. This configuration information can be used to record multiple sets of resource block numbers and communication frequencies that can meet the protocol's spurious emission requirements without filtering. Optionally, this configuration information may be obtained through testing and pre-configured in the electronic device, or it may be sent from the network device to the electronic device.

[0110] In one implementation, the configuration information can be stored in the form of a table to show the correspondence between the number of resource blocks and each frequency point, as shown in Table 1. Table 1 exemplarily illustrates one form of configuration information:

[0111] Table 1

[0112] Number of resource blocks Frequency range (MHz) 1 2110~2170 2 2111~2169 3 2115~2165 ... ...

[0113] As shown in Table 1, assuming the first signal occupies 1 resource block and its corresponding frequency is 2110MHz, then there is a correspondence between the frequency information of the first signal and the number of resource blocks it occupies. Conversely, assuming the first signal occupies 2 resource blocks and its corresponding frequency is 2110MHz, there is no corresponding relationship between the frequency information of the first signal and the number of resource blocks it occupies. It should be noted that the data in Table 1 is for illustrative purposes only and does not limit the actual correspondence between the number of resource blocks and the frequency information.

[0114] S1204, the electronic device sends a second signal to the network device. Correspondingly, the network device receives the second signal from the electronic device.

[0115] In this embodiment, when the frequency information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity, the electronic device can send a second signal to the network device. There is a correspondence between the first frequency and the first quantity. The second signal can be a signal obtained after modulation processing. Here, the correspondence between the first frequency and the first quantity indicates that the number of resource blocks occupied by the first signal (the first quantity) is relatively small, and the frequency information corresponding to the first signal (the first frequency) is close to the center of the frequency band of the digital filtering module, thus it does not need to undergo filtering processing to meet the protocol's requirements for spurious signals. In this case, the electronic device can send the second signal to the network device through a direct connection path. That is, the electronic device can use a transmission channel that does not include a filtering module, thereby improving uplink transmission power.

[0116] S1205, the electronic device sends a third signal to the network device. Correspondingly, the network device receives the third signal from the electronic device.

[0117] In this embodiment, when the frequency information corresponding to the first signal is a first frequency, and the number of resource blocks occupied by the first signal is a second number, the electronic device can send a third signal to the network device. There is no direct correspondence between the first frequency and the second number, and the second number can be greater than the first number. The third signal can be a signal obtained after modulation and first filtering. Here, the lack of a direct correspondence between the first frequency and the second number indicates that although the frequency information corresponding to the first signal (the first frequency) is close to the center of the frequency band of the digital filtering module, the number of resource blocks occupied by the first signal (the second number) is relatively large, requiring filtering to meet the protocol's spurious emission requirements. In other words, the electronic device can use a transmission channel containing a filtering module to avoid spurious emission issues.

[0118] Optionally, if the frequency information corresponding to the first signal is the second frequency, and the number of resource blocks occupied by the first signal is the first quantity, the electronic device can send a fourth signal to the network device. There is no direct correspondence between the second frequency and the first quantity, and the difference between the second frequency and the center frequency corresponding to the digital filtering module is greater than the difference between the first frequency and the center frequency corresponding to the digital filter. The fourth signal can be a signal obtained after modulation and the first filtering. Here, the lack of a direct correspondence between the second frequency and the first quantity indicates that although the number of resource blocks occupied by the first signal (the first quantity) is small, the frequency information corresponding to the first signal (the second frequency) is close to the sideband of the digital filtering module, i.e., far from the center of the digital filtering module's frequency band, and therefore requires filtering to meet the protocol's requirements for spurious signals.

[0119] By implementing the embodiments of this application, electronic devices can determine whether to send filtered signals based on the number of resource blocks and frequency information actually allocated to the network device, which helps to improve the flexibility of electronic devices in processing signals.

[0120] The foregoing description outlines the signal processing method provided in this application. Furthermore, this application also provides an electronic device for executing this signal processing method. Please refer to [link to relevant documentation]. Figure 13 , Figure 13 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application.

[0121] like Figure 13As shown, the electronic device may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1 supporting mobile communication, an antenna 2 supporting wireless communication, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, a headphone jack 170D, a sensor module 180, buttons 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer sensor 180E, a distance sensor 180F, a proximity sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0122] Understandable Figure 13 The structures shown do not constitute a specific limitation on the electronic device. In other embodiments, the electronic device may include more or fewer components than illustrated, or combine or separate certain components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of both.

[0123] Processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0124] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 170A, receiver 170B, etc.) or displays images or videos through the display screen 194. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 110 and may be housed in the same device as the mobile communication module 150 or other functional modules.

[0125] In this embodiment, the processor 110 may include the baseband processing module in the above-mentioned signal processing device, which can be used to select a suitable transmission path based on the frequency information corresponding to the signal and the number of resource blocks occupied by the signal.

[0126] The wireless communication function of electronic devices can be realized through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor, etc.

[0127] Antenna 1 and Antenna 2 can be used to transmit and receive electromagnetic wave signals. Optionally, each antenna can be used to cover one or more communication frequency bands. Different antennas can also be reused to improve antenna utilization.

[0128] The mobile communication module 150 can provide solutions for wireless communication applications including 2G / 3G / 4G / 5G in electronic devices. The mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 150 can amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. The mobile communication module 150 can also receive electromagnetic waves via antenna 1, filter and amplify the received electromagnetic waves, and transmit them to the modem processor for demodulation. In some embodiments, at least some functional modules of the mobile communication module 150 may be housed in the same device as at least some modules of the processor 110.

[0129] In this embodiment, the mobile communication module 150 may include the first switching module and the first filtering module in the above-described signal processing device.

[0130] The wireless communication module 160 can provide solutions for wireless communication applications in electronic devices, including wireless local area networks (WLANs) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 110. The wireless communication module 160 can also receive signals to be transmitted from processor 110, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.

[0131] In some embodiments, antenna 1 of the electronic device is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling the electronic device to communicate with networks and other devices via wireless communication technology. Wireless communication technologies may include Global System for Mobile Communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technologies. GNSS may include Global Positioning System (GPS), Global Navigation Satellite System (GLONASS), BeiDou Navigation Satellite System (BDS), Quasi-Zenith Satellite System (QZSS), and / or Satellite Based Augmentation Systems (SBAS).

[0132] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, can implement the processes related to electronic devices in the methods provided in the above-described method embodiments.

[0133] This application also provides a computer program product that, when run on a computer or processor, causes the computer or processor to perform one or more steps of any of the methods described above. If the constituent modules of the aforementioned devices are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium.

[0134] This application also provides a chip including at least one processor and an interface circuit. The interface circuit and the at least one processor are interconnected via a circuit. The at least one processor is used to execute a computer program or instructions to cause some or all of the steps described in any of the above embodiments to be executed. In one possible implementation, the chip may further include at least one memory. The interface circuit, the at least one memory, and the at least one processor are interconnected via a circuit. The at least one memory stores instructions, and when the instructions are executed by the processor, some or all of the steps described in any of the above embodiments are executed.

[0135] For various devices and products applied to or integrated into a chip, each of its modules can be implemented using hardware such as circuits. Different modules can be located in the same component of the chip (e.g., chip, circuit module, etc.) or in different components. Alternatively, at least some modules can be implemented using software programs that run on the processor integrated inside the chip, while the remaining (if any) modules can be implemented using hardware such as circuits.

[0136] Those skilled in the art will recognize that, in one or more of the examples above, the functions described in the embodiments of this application can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer instructions. When these computer program instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).

[0137] Regarding the modules / units included in the various devices and products described in the above embodiments, they can be software modules / units, hardware modules / units, or a combination of both. For example, for various devices and products applied to or integrated into a chip, all of their modules / units can be implemented using hardware methods such as circuits, or at least some modules / units can be implemented using software programs that run on a processor integrated within the chip, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits; for various devices and products applied to or integrated into a chip module, all of their modules / units can be implemented using hardware methods such as circuits, and different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or different components of the chip module, or at least some modules / units can be implemented using hardware methods such as circuits. The components can be implemented using software programs that run on the processor integrated within the chip module. The remaining (if any) modules / units can be implemented using hardware methods such as circuits. For various devices and products applied to or integrated into the terminal, each of its components / units can be implemented using hardware methods such as circuits. Different modules / units can be located in the same component (e.g., chip, circuit module, etc.) or in different components within the terminal. Alternatively, at least some modules / units can be implemented using software programs that run on the processor integrated within the terminal, while the remaining (if any) modules / units can be implemented using hardware methods such as circuits.

[0138] The steps in the method of this application embodiment can be adjusted, combined, or deleted according to actual needs.

[0139] The modules in the device of this application embodiment can be merged, divided, and deleted according to actual needs.

[0140] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, which may include: flash drive, ROM, RAM, disk or optical disk, etc.

Claims

1. A signal processing device, characterized in that, The device includes a baseband processing module, a radio frequency module, a first switching module, and a first filtering module; The baseband processing module is configured to generate a first control signal and transmit the first control signal to the first switching module when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first number. When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the second number, a second control signal is generated and transmitted to the first switching module; the first signal is transmitted to the radio frequency module; wherein, the first control signal is used to control the first switching module to connect to the antenna unit; the second control signal is used to control the first switching module to connect to the antenna unit through the first filtering module; there is a correspondence between the first frequency and the first number; there is no correspondence between the first frequency and the second number, and the second number is greater than the first number; The radio frequency module is used to modulate the first signal to obtain the second signal; and to transmit the second signal to the first switching module. The first switching module is used to transmit the second signal to the antenna unit; or, to transmit the second signal to the antenna unit through the first filtering module.

2. The apparatus as claimed in claim 1, characterized in that, The baseband processing module is further configured to generate the second control signal and transmit the second control signal to the first switching module when the frequency point information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first number. The second frequency does not correspond to the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; The reference frequency is the center frequency corresponding to the digital filtering module.

3. The apparatus as described in claim 1 or 2, characterized in that, The first control signal is used to control the connection between the first terminal of the first switch module and the second terminal of the first switch module; the second control signal is used to control the connection between the first terminal of the first switch module and the third terminal of the first switch module. The second terminal of the first switch module is connected to the antenna unit; the third terminal of the first switch module is connected to the input terminal of the first filter module; and the output terminal of the first filter module is connected to the antenna unit.

4. The apparatus as described in claim 1 or 2, characterized in that, The device also includes a second switch module; When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the first number, the baseband processing module is further configured to transmit the first control signal to the second switch module; the first control signal is further configured to control the second switch module to connect the first switch module and the antenna unit; When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the second number, the baseband processing module is further configured to transmit the second control signal to the second switching module; the second control signal is further configured to control the second switching module to connect the first filtering module and the antenna unit.

5. The apparatus as described in claim 4, characterized in that, The first control signal is used to control the connection between the first terminal of the first switch module and the second terminal of the first switch module, and to control the connection between the first terminal of the second switch module and the second terminal of the second switch module; The second control signal is used to control the connection between the first terminal of the first switch module and the third terminal of the first switch module, and to control the connection between the first terminal of the second switch module and the third terminal of the second switch module. Wherein, the second end of the first switch module is connected to the second end of the second switch module, and the first end of the second switch module is connected to the antenna unit; the third end of the first switch module is connected to the input end of the first filter module, and the third end of the second switch module is connected to the output end of the first filter module.

6. The apparatus according to any one of claims 1-5, characterized in that, The baseband processing module is further configured to determine, based on the configuration information, whether there is a correspondence between the frequency point information corresponding to the first signal and the number of resource blocks occupied by the first signal.

7. A signal processing method, characterized in that, The method includes: If the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the first quantity, then the second signal is sent. When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the second number, a third signal is sent. Wherein, the second signal is a signal obtained after modulation processing, and the third signal is a signal obtained after modulation processing and first filtering processing; the first frequency has a corresponding relationship with the first quantity; the first frequency does not have a corresponding relationship with the second quantity, and the second quantity is greater than the first quantity.

8. The method as described in claim 7, characterized in that, The method further includes: When the frequency point information corresponding to the first signal is the second frequency, and the number of resource blocks occupied by the first signal is the first quantity, a fourth signal is sent; the fourth signal is a signal obtained after modulation processing and first filtering processing; there is no correspondence between the second frequency and the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; the reference frequency is the center frequency corresponding to the digital filtering module.

9. The method as described in claim 7 or 8, characterized in that, The method further includes: Receive a first message from the network device; the first message indicates the first quantity and the first frequency; A first signal is generated based on the first quantity and the first frequency.

10. The method as described in claim 9, characterized in that, The method further includes: Receive configuration information, which is used to configure the correspondence between the number of resource blocks and the frequency range, and the correspondence between the number of resource blocks and the frequency range includes the correspondence between the first frequency and the first number.

11. A chip, characterized in that, The chip is used to generate a first control signal and transmit the first control signal to the first switch module when the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first number. When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the second number, a second control signal is generated and transmitted to the first switch module. Wherein, the first control signal is used to control the first switch module to be connected to the antenna unit; the second control signal is used to control the first switch module to be connected to the antenna unit through the first filter module; There is a correspondence between the first frequency and the first quantity; there is no correspondence between the first frequency and the second quantity, and the second quantity is greater than the first quantity.

12. The chip as described in claim 11, characterized in that, The chip is also used to generate the second control signal and transmit the second control signal to the first switch module when the frequency point information corresponding to the first signal is the second frequency and the number of resource blocks occupied by the first signal is the first number. The second frequency does not correspond to the first quantity, and the difference between the second frequency and the reference frequency is greater than the difference between the first frequency and the reference frequency; The reference frequency is the center frequency corresponding to the digital filtering module.

13. The chip as described in claim 11 or 12, characterized in that, When the frequency point information corresponding to the first signal is a first frequency and the number of resource blocks occupied by the first signal is a first quantity, the chip is further used to transmit the first control signal to the second switch module; the first control signal is further used to control the second switch module to connect the first switch module and the antenna unit; When the frequency point information corresponding to the first signal is the first frequency, and the number of resource blocks occupied by the first signal is the second number, the chip is further used to transmit the second control signal to the second switch module; the second control signal is further used to control the second switch module to connect the first filter module and the antenna unit.

14. The chip as described in claim 11, characterized in that, The chip is also used to determine, based on the configuration information, whether there is a correspondence between the frequency point information corresponding to the first signal and the number of resource blocks occupied by the first signal.

15. An electronic device, characterized in that, The device includes a memory and one or more processors; the memory is coupled to the one or more processors for storing a computer program, the computer program including program instructions; the one or more processors invoke the program instructions to cause the electronic device to perform the method as described in any one of claims 7-10.

16. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method as described in any one of claims 7-10.