Wireless broadband signal receiving end and communication system

Through the combination of the channel processing module, the channel selection module and the data processing module, the detection of the aggregation status of the main channel and the auxiliary channel and the transmission content is realized, and the problem of difficulty in detecting the aggregation status of other channels other than the main channel in the prior art is solved, and the flexibility and efficiency of the communication system are improved.

CN114286446BActive Publication Date: 2025-08-22TP-LINK INT SHENZHEN CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111529136.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-12-14
Publication Date
2025-08-22
Estimated Expiration
2041-12-14

AI Technical Summary

Technical Problem

In the prior art, it is difficult to detect the aggregation and transmission content of other channels other than the main channel.

Method used

Using a combination of multiple channel processing modules, channel selection modules and data processing modules, the channel selection module selects target data to send to the data processing module according to the priority of the synchronized successful channel processing module. The data processing module parses the target data to obtain the aggregation result and transmission content of the channel.

Benefits of technology

The aggregation status and transmission content of the main channel and the secondary channel are realized, and the problem of difficulty in detecting the aggregation status of other channels other than the main channel in the prior art is solved, and the flexibility and efficiency of the communication system are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114286446B_ABST
    Figure CN114286446B_ABST
Patent Text Reader

Abstract

The present application provides a receiving end and communication system for a wireless broadband signal, the receiving end comprising: a plurality of channel processing modules, a channel selection module and a data processing module, wherein: the channel processing module is used to perform predetermined processing on the initial data output by the channel to obtain a data packet; the channel selection module is communicatively connected to the plurality of channel processing modules, the channel selection module is used to receive target data sent by the channel processing module, and selects a target data according to the priority of the successfully synchronized channel processing module and sends it to the data processing module, the target data being a part of the data packet, and the target data comprising a flag field and a data field; the data processing module is communicatively connected to the channel selection module, the data processing module is used to receive the target data sent by the channel selection module, and parse the target data to obtain a parsing result, thereby solving the problem in the prior art that it is difficult to detect the usage of channels other than the main channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communications, and in particular to a wireless broadband signal receiving terminal and communication system. Background Art

[0002] During wireless communication, the transmitter and receiver transmit data packets at a certain frequency and with an agreed bandwidth. This frequency and bandwidth are called a wireless channel.

[0003] Some wireless communication systems have only one channel and are relatively simple; some wireless communication systems contain multiple channels (such as Figure 1 As shown in Figure 2), channels can be aggregated for greater flexibility and faster communication speeds.

[0004] For a communication system with multiple channels that can be aggregated, the transmitter and receiver may have agreed on whether to use the aggregated channel before the data packet is transmitted, or they may not have agreed on whether to use the aggregated channel and the channel aggregation data. When the sender and receiver have not agreed on the aggregated channel, they usually agree on at least one basic channel that will be used, called the primary channel, and other channels that may be used are called auxiliary channels. In this case, Figure 2 As shown, the receiving end can use the maximum channel aggregation situation to collect signals, and then use the main channel signal in the data processing module to detect and synchronize data packets. After successful synchronization, partial data packet parsing is performed to further determine the bandwidth of the data packet, and then the digital intermediate frequency and filter are adjusted to achieve subsequent data packet parsing of the aggregated channel.

[0005] According to the related technologies known to the inventors, when there are multiple communication systems, if only data packets of the main channel are received and parsed, only the main channel can be detected and the usage of the main channel can be obtained, and other channels cannot be detected and the usage of other channels cannot be obtained.

[0006] The above information disclosed in the background technology section is only used to enhance the understanding of the background technology of the technology described in this article. Therefore, the background technology may contain certain information that does not form the prior art known in this country to those skilled in the art. Summary of the Invention

[0007] The main purpose of the present application is to provide a wireless broadband signal receiving terminal and communication system to solve the problem in the prior art that it is difficult to detect the aggregation status of channels other than the main channel.

[0008] According to one aspect of an embodiment of the present invention, a receiving end of a wireless broadband signal is provided, comprising a plurality of channel processing modules, a channel selection module and a data processing module, wherein: the channel processing module is used to perform predetermined processing on the initial data output by the channel to obtain a data packet, the data packet comprising a synchronization header, a flag field and a data field, wherein the synchronization header is used to detect whether the data packet has started to be transmitted, the flag field is used to perform aggregation detection, and the data field is used to characterize the data transmitted by the channel; the channel selection module is communicatively connected to the plurality of channel processing modules, the channel selection module is used to receive target data sent by the channel processing modules, and selects a target data to be sent to the data processing module according to the priority of the channel processing module that has successfully synchronized, the target data is part of the data packet, and the target data comprises the flag field and the data field; the data processing module is communicatively connected to the channel selection module, the data processing module is used to receive the target data sent by the channel selection module, and parse the target data to obtain a parsing result.

[0009] Optionally, when the channel selection module receives multiple target data at the same time, the channel selection module selects one of the target data according to the priority of the channel processing module that has been successfully synchronized and sends it to the data processing module, including: the channel selection module determines the priorities of the multiple channel processing modules based on the multiple synchronization headers and first predetermined information, and the first predetermined information is a communication protocol or a custom rule; the channel selection module selects the target data corresponding to the channel processing module with the highest priority and sends it to the data processing module.

[0010] Optionally, the priority of the first channel processing module is higher than the priority of the second channel processing module. When the data processing module receives the first target data sent by the first channel processing module, the data processing module stops parsing the second target data sent by the second channel processing module and starts parsing the first target data.

[0011] Optionally, the channel processing module includes: a digital frequency conversion module, which is used to adjust the center frequency of the received initial data; a filter, including a first end and a second end, the first end of the filter is communicatively connected to the output end of the digital frequency conversion module, and the second end of the filter is communicatively connected to the channel selection module, and the filter is used to filter the initial data after adjusting the center frequency to filter out the initial data outside the predetermined frequency range to obtain the data packet.

[0012] Optionally, the filter also includes a third end, and the channel processing module also includes: a synchronization module, one end of the synchronization module is communicatively connected to the third end of the filter, and the other end of the synchronization module is communicatively connected to one end of the channel selection module, and the synchronization module is used to receive the synchronization header and determine, based on the synchronization header, that the initial data received by the channel processing module has started transmission.

[0013] Optionally, the data processing module is used to at least receive the target data sent by the channel selection module, and parse the target data to obtain a parsing result, including: the data processing module receives the channel selection result, the flag field and the data field sent by the channel selection module, and the channel selection result is used to characterize the channel processing module corresponding to the selected target data; the data processing module parses the flag field according to the channel selection result and the flag field to obtain a first parsing result, and the first parsing result is used to characterize the aggregation status of the channel; the data processing module parses the data field according to the channel selection result and the data field to obtain a second parsing result, and the second parsing result is the data transmitted by the data packet.

[0014] Optionally, the channel selection module is also communicatively connected to the digital frequency conversion module and the filter respectively, and the channel selection module is further used to: adjust the center frequency of the digital frequency conversion module according to the first analysis result; adjust the predetermined frequency range of the filter according to the first analysis result.

[0015] Optionally, after the data processing module completes parsing the target data, the data processing module is reset and sends second predetermined information to the channel selection module. Upon receiving the second predetermined information, the channel selection module is reset and sends the second predetermined information to the channel processing module. Upon receiving the second predetermined information, the channel processing module resets the center frequency of the digital frequency conversion module and resets the predetermined frequency range of the filter.

[0016] Optionally, the channel processing modules correspond one-to-one to the channels.

[0017] According to another aspect of an embodiment of the present invention, a communication system is provided, including: a transmitting end; and a receiving end communicatively connected to the transmitting end, wherein the receiving end is any one of the receiving ends described above.

[0018] In an embodiment of the present invention, in the receiving end of the wireless broadband signal, the receiving end includes multiple channel processing modules, channel selection modules and data processing modules, wherein the channel processing module receives initial data output by the channel and converted into a digital signal, and performs predetermined processing on the received initial data to obtain a data packet, the data packet includes a synchronization header, a flag field and a data field, wherein the synchronization header is used to detect whether the data packet starts to be transmitted, the flag field is used to perform aggregation detection, and the data field is used to characterize the data transmitted by the channel; the channel selection module is communicatively connected to the multiple channel processing modules, and receives the target data sent by the channel processing modules, and then selects a target data according to the priority of the channel processing module that has successfully synchronized and sends it to the data processing module, the target data is part of the data packet; the data processing module is communicatively connected to the channel selection module, and parses the received target data to obtain a parsing result. Compared with the existing technology that can only detect the usage and transmission content of the main channel, the channel selection module in this solution can receive target data sent by multiple channel processing modules, and then select a target data according to the priority of the successfully synchronized channel processing module to send it to the data processing module. The data processing module parses the received target data. Since the target data includes a flag field and a data field, this solution can parse the target data to obtain the channel aggregation result and the data transmitted by the channel. That is, this solution can not only detect the aggregation status and transmission content of the main channel, but also the aggregation status and transmission content of the auxiliary channel, thereby solving the problem in the existing technology that it is difficult to detect the aggregation status of channels other than the main channel. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The drawings that constitute part of this application are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation on this application. In the drawings:

[0020] Figure 1 A schematic diagram of data packet transmission and channel transmission in the prior art is shown;

[0021] Figure 2 A schematic diagram of a processing flow of receiving end sampling in the prior art is shown;

[0022] Figure 3 A schematic diagram of a wireless broadband receiving end according to an embodiment of the present application is shown;

[0023] Figure 4 A schematic diagram showing output data of a filter whose main channel is channel 1 according to an embodiment of the present application is shown;

[0024] Figure 5A schematic diagram showing filter output data in the prior art where the main channel is channel 1 is shown;

[0025] Figure 6 A schematic diagram showing filter output data with channel 3 as the main channel in the prior art is shown.

[0026] The above drawings include the following reference numerals:

[0027] 100. Channel processing module; 101. Digital frequency conversion module; 102. Filter; 103. Synchronization module; 104. Channel selection module; 105. Data processing module; 106. Synchronization header; 107. Flag field; 108. Data field. DETAILED DESCRIPTION

[0028] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0029] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.

[0030] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0031] As mentioned in the background technology, it is difficult to detect the aggregation of channels other than the main channel in the prior art. In order to solve the above problem, a typical embodiment of the present application provides a wireless broadband signal receiving end and communication system.

[0032] According to an embodiment of the present application, a receiving end for a wireless broadband signal is provided.

[0033] Figure 3It is a receiving end of a wireless broadband signal according to an embodiment of the present application.

[0034] like Figure 3 and Figure 4 As shown, the receiving end of the wireless broadband signal includes multiple channel processing modules 100, channel selection modules 104 and data processing modules 105, wherein: the channel processing module 100 is used to perform predetermined processing on the initial data output by the channel and converted into a digital signal to obtain a data packet, the data packet includes a synchronization header 106, a flag field 107 and a data field 108, wherein the synchronization header 106 is used to detect whether the data packet has started to be transmitted, the flag field 107 is used to perform aggregation detection, and the data field 108 is used to represent the data transmitted by the channel; the channel selection module 104 and the multiple channel processing modules 105 are connected. 00 communication connection, the above-mentioned channel selection module 104 is used to receive the target data sent by the above-mentioned channel processing module 100, and selects a target data according to the priority of the above-mentioned channel processing module 100 that has been successfully synchronized and sends it to the above-mentioned data processing module 105, the above-mentioned target data is a part of the above-mentioned data packet, and the above-mentioned target data includes the above-mentioned flag field 107 and the above-mentioned data field 108; the above-mentioned data processing module 105 is communicatively connected with the above-mentioned channel selection module 104, and the above-mentioned data processing module 105 is used to receive the above-mentioned target data sent by the above-mentioned channel selection module 104, and parse the above-mentioned target data to obtain the parsing result.

[0035] In the receiving end of the above-mentioned wireless broadband signal, the receiving end includes multiple channel processing modules, channel selection modules and data processing modules, wherein the above-mentioned channel processing module receives the initial data output by the channel and converted into a digital signal, and performs predetermined processing on the received initial data to obtain a data packet, and the above-mentioned data packet includes a synchronization header, a flag field and a data field, wherein the above-mentioned synchronization header is used to detect whether the above-mentioned data packet starts to be transmitted, the above-mentioned flag field is used to perform aggregation detection, and the above-mentioned data field is used to characterize the data transmitted by the above-mentioned channel; the above-mentioned channel selection module is communicatively connected with the multiple above-mentioned channel processing modules, and receives the target data sent by the above-mentioned channel processing modules, and then selects a target data according to the priority of the above-mentioned channel processing module that has successfully synchronized and sends it to the above-mentioned data processing module, and the above-mentioned target data is part of the above-mentioned data packet; the above-mentioned data processing module is communicatively connected with the above-mentioned channel selection module, and parses the received target data to obtain the parsing result. Compared with the existing technology that can only detect the usage and transmission content of the main channel, the channel selection module in this solution can receive target data sent by multiple channel processing modules, and then select a target data according to the priority of the successfully synchronized channel processing module to send it to the data processing module. The data processing module parses the received target data. Since the target data includes a flag field and a data field, this solution can parse the target data to obtain the channel aggregation result and the data transmitted by the channel. That is, this solution can not only detect the aggregation status and transmission content of the main channel, but also the aggregation status and transmission content of the auxiliary channel, thereby solving the problem in the existing technology that it is difficult to detect the aggregation status of channels other than the main channel.

[0036] Specifically, the wireless broadband signal receiving end of the present application may include multiple channel processing modules. The present application sets the priority of the multiple channel processing modules. When the channel processing module with the highest priority (i.e., the channel processing module corresponding to the primary channel) does not transmit initial data, the channel selection module can receive target data sent by other channel processing modules (i.e., the channel processing modules corresponding to the auxiliary channels, i.e., the channel processing modules with lower priority than the channel processing modules corresponding to the primary channel), and determine a target data based on the priority of the channel processing modules corresponding to the multiple auxiliary channels and send the target data to the data processing module. The data processing module parses the received target data to obtain the parsing result. In other words, the present application can obtain the aggregation status and transmission content of the auxiliary channel. Of course, when the channel processing module corresponding to the primary channel starts to transmit initial data, the channel selection module will immediately send the target data sent by the channel processing module corresponding to the primary channel to the data processing module, so that the data processing module stops parsing the target data sent by other channel processing modules and immediately parses the channel processing module corresponding to the primary channel to obtain the aggregation status and transmission content of the primary channel. In other words, this solution can not only obtain the aggregation status and transmission content of the primary channel in a timely manner, but also obtain the aggregation status and transmission content of the auxiliary channel.

[0037] It should be noted that the number of the channel processing modules can be the maximum combination of channels. For example, when there are 4 channels, the maximum combination of channels is 4, and the number of the channel processing modules can be 4. In the present application, there is no limit on the number of the channel processing modules. The number of the channel processing modules can be increased according to actual needs. It is only necessary to ensure that the number of the channel processing modules is consistent with the number of the channels, and that the channel processing modules correspond to the channels one-to-one. This further makes the design of the receiving end of the wireless broadband signal more flexible and less difficult.

[0038] In addition, the initial data input to the channel processing module is data that has been converted into a digital signal, that is, before the initial data is input into the channel processing module, it has been converted into a digital signal. Specifically, the analog signal emitted by the channel can be converted into a digital signal by an analog-to-digital converter (ADC). In the process of obtaining the initial data, multiple channel processing modules are turned on at the same time, that is, multiple channel processing modules can simultaneously obtain the initial data that has been converted into a digital signal emitted by the corresponding channel. In addition, the present application adds a channel selection module, which is used to determine which channel processing module sends the target data to the data processing module based on the priority of the channel processing module and the synchronization success flag, so that the data processing module can parse the target data sent by the channel processing module with the highest priority. In addition, in actual application, the priority of the channel processing module corresponding to the main channel is generally set to the highest, that is, in the subsequent processing process, the data processing module will promptly process the target data sent by the channel processing module corresponding to the main channel, and when the channel processing module corresponding to the main channel does not transmit the initial data, the data processing module can also parse the target data sent by the channel processing module corresponding to the auxiliary channel.

[0039] In one embodiment of the present application, when the channel selection module receives multiple data packets at the same time, the channel selection module selects one of the target data according to the priority of the channel processing module that has successfully synchronized and sends it to the data processing module, including: the channel selection module determines the priority of the multiple channel processing modules according to the multiple synchronization headers and the first predetermined information, and the first predetermined information is a communication protocol or a custom rule; the channel selection module selects the target data corresponding to the channel processing module with the highest priority and sends it to the data processing module. In this embodiment, the channel selection module determines the priority of the channel processing module corresponding to the synchronization header according to the multiple synchronization headers received and the first predetermined information, and then sends the target data corresponding to the channel processing module with the highest priority to the data processing module, thereby ensuring that the data processing module can promptly process the target data sent by the channel processing module with the highest priority.

[0040] In this application, the priorities of the channel processing modules are sorted according to the communication protocol or the user's customized rules, and the priority of the channel corresponding to the channel processing module with the highest priority can also be set to the highest, that is, the channel with the highest priority corresponds to the channel processing module with the highest priority.

[0041] In order to ensure low power consumption at the receiving end of the wireless broadband signal, in another embodiment of the present application, the priority of the first channel processing module is higher than the priority of the second channel processing module. When the above-mentioned data processing module receives the first target data sent by the above-mentioned first channel processing module, the above-mentioned data processing module stops parsing the second target data sent by the above-mentioned second channel processing module and starts parsing the above-mentioned first target data.

[0042] Specifically, since the priority of the first channel processing module is higher than that of the second channel processing module, even if the above-mentioned data processing module is parsing the above-mentioned second target data sent by the second channel processing module, the above-mentioned data processing module will stop parsing the above-mentioned second target data and start parsing the first target data sent by the above-mentioned first channel processing module, thereby further ensuring that the first target data with higher priority can be processed in a timely manner.

[0043] In addition, when there is no signal transmission on the main channel but the auxiliary channel transmits the signal, the signal in the auxiliary channel can also be parsed. If a data packet appears in the main channel at this time, the channel processing module corresponding to the main channel will immediately synchronize successfully, and then immediately switch back to parsing the signal of the main channel. Subsequent processing rules are carried out according to the processing rules of the data packet in the main channel, that is, not only the signal of the auxiliary channel can be parsed, but the signal of the main channel can also be parsed in time.

[0044] In another embodiment of the present application, Figure 3 As shown, the channel processing module 100 includes a digital frequency conversion module 101 and a filter 102, wherein the digital frequency conversion module 101 is used to adjust the center frequency of the received initial data; the filter 102 includes a first end and a second end, the first end of the filter 102 is communicatively connected to the output end of the digital frequency conversion module 101, and the second end of the filter 102 is communicatively connected to the channel selection module 104. The filter 102 is used to filter the initial data after the center frequency is adjusted to filter out the initial data outside the predetermined frequency range to obtain the data packet. In this embodiment, the center frequency of the received initial data is adjusted by the digital frequency conversion module, that is, the center frequency of the initial data is adjusted from a digital intermediate frequency to a digital zero intermediate frequency, which ensures that the operation is relatively simple and makes the receiving end of the wireless broadband signal more universal. The adjusted initial data is then sent to the filter to filter out the initial data outside the predetermined frequency range, which further ensures that the data sent by the channel corresponding to the channel processing module is received.

[0045] In order to ensure that it can be determined in time whether the channel processing module has initial data to start transmission, in another embodiment of the present application, Figure 3 As shown, the filter 102 further includes a third end, and the channel processing module 100 further includes a synchronization module 103. One end of the synchronization module 103 is communicatively connected to the third end of the filter 102, and the other end of the synchronization module 103 is communicatively connected to one end of the channel selection module 104. The synchronization module 103 is used to receive the synchronization header and determine, based on the synchronization header, that the initial data received by the channel processing module 100 has begun to be transmitted. In this embodiment, the synchronization module receives the synchronization header in the initial data and determines, based on the synchronization header, that the channel processing module has begun to transmit the initial data, i.e., the channel processing module and the channel selection module have successfully synchronized. Subsequently, the channel processing module sends the target data to the channel selection module. This ensures that the channel selection module can obtain the target data in a timely manner and promptly know which channel processing module the target data comes from, further ensuring that the data processing module can promptly parse the target data.

[0046] After channel aggregation or when channel aggregation is no longer performed, the center frequency of the digital frequency conversion module and the predetermined frequency range of the filter need to be adjusted in a timely manner due to the increase or decrease of the channel bandwidth. In order to facilitate the subsequent accurate predetermined processing of the initial data, in one embodiment of the present application, the above-mentioned data processing module is used to at least receive the above-mentioned target data sent by the above-mentioned channel selection module, and parse the above-mentioned target data to obtain a parsing result, including: the above-mentioned data processing module receives the channel selection result, the above-mentioned flag field and the above-mentioned data field sent by the above-mentioned channel selection module, and the above-mentioned channel selection result is used to characterize the above-mentioned channel processing module corresponding to the selected target data; the above-mentioned data processing module parses the above-mentioned flag field according to the above-mentioned channel selection result and the above-mentioned flag field to obtain a first parsing result, and the above-mentioned first parsing result is used to characterize the aggregation status of the above-mentioned channels; the above-mentioned data processing module parses the above-mentioned data field according to the above-mentioned channel selection result and the above-mentioned data field to obtain a second parsing result, and the above-mentioned second parsing result is the data transmitted by the above-mentioned data packet.

[0047] In actual applications, the data field is parsed based on the channel selection result and the data field to obtain a second parsing result. The second parsing result is used to represent the actual transmitted content. The second parsing result can then be sent to the upper-layer module so that the upper-layer module can display the second parsing result. For example, if the second parsing result is "I want to make a call" and the upper-layer module is a speaker, the second parsing result is sent to the speaker, so that the speaker can play "I want to make a call" and the user can receive the content "I want to make a call".

[0048] In another embodiment of the present application, the above-mentioned channel selection module is also communicated with the above-mentioned digital frequency conversion module and the above-mentioned filter respectively, and the above-mentioned channel selection module is also used to: adjust the above-mentioned center frequency point of the above-mentioned digital frequency conversion module according to the above-mentioned first analysis result; adjust the above-mentioned predetermined frequency range of the above-mentioned filter according to the above-mentioned first analysis result, so as to timely avoid the problem that the required data will be filtered out due to the failure to adjust the parameters of the digital frequency conversion module and the filter in time.

[0049] In actual applications, the zero intermediate frequency (ZIF) of the digital frequency conversion module and the predetermined filtering range of the filter in the channel processing module correspond to the parameters of the corresponding channels. When the channel processing module begins to transmit initial data, the synchronization header in the initial data will first enter the synchronization module. After receiving the synchronization header, the synchronization module can determine that the channel processing module has begun to transmit initial data, that is, it determines that the channel processing module and the channel selection module have successfully synchronized. After successful synchronization, the channel selection module will send the corresponding target data to the data processing module. The data processing module first parses the flag field in the target data to obtain a first parsing result. The data processing module sends the first parsing result to the channel selection module, which then sends the first parsing result to the digital frequency conversion module and the filter. In this way, the parameters of the digital frequency conversion module and the filter can be adjusted in a timely manner. For example, if the first parsing result is the aggregation of four channels, it is necessary to increase the zero intermediate frequency (ZIF) of the digital frequency conversion module and the predetermined frequency range of the filter to avoid the problem of required data being filtered out due to the failure to adjust the parameters of the digital frequency conversion module and the filter in a timely manner.

[0050] In a specific implementation of the present application, during the process of the data processing module parsing the target data, the data processing module no longer receives other target data.

[0051] In another embodiment of the present application, after the above-mentioned data processing module completes the analysis of the above-mentioned target data, the above-mentioned data processing module is reset and sends the second predetermined information to the above-mentioned channel selection module. When the above-mentioned channel selection module receives the above-mentioned second predetermined information, it is reset and sends the above-mentioned second predetermined information to the above-mentioned channel processing module. When the above-mentioned channel processing module receives the above-mentioned second predetermined information, it resets the above-mentioned center frequency point of the above-mentioned digital frequency conversion module and resets the above-mentioned predetermined frequency range of the above-mentioned filter.

[0052] In a specific embodiment of the present application, the second predetermined information is also used to indicate whether the target data is abnormal.

[0053] In another embodiment of the present application, the channel processing modules correspond one-to-one to the channels.

[0054] like Figure 5 and Figure 6 As shown in the figure, they are schematic diagrams of filter output data of the receiving end of the prior art, where the main channels are channel 1 and channel 3. Figure 5 and Figure 6 It can be seen that the filter at the receiving end in the prior art can only obtain the data sent by the main channel, but cannot obtain the data sent by the auxiliary channel. In other words, the receiving end in the prior art can only parse the target data corresponding to the main channel to obtain the channel aggregation status and transmitted data of the main channel, but cannot parse the target data corresponding to the auxiliary channel and obtain the aggregation status and transmitted data of the auxiliary channel. In this application, Figure 4 The figure shows the filter output data of the receiving end of the main channel of the present application as channel 1. Figure 4 It can be seen that although the main channel is channel 1, the filter at the receiving end of the present application can not only receive data sent by the main channel, but also receive data sent by the auxiliary channel, that is, channel 2. In other words, the receiving end of the present application can also parse the target data corresponding to channel 2 to obtain the aggregation status and transmitted data of channel 2. Therefore, compared with the prior art, the receiving end of the present application can not only detect the target data corresponding to the main channel, that is, channel 1, but also detect the target data corresponding to the auxiliary channel, that is, channel 2.

[0055] In addition, if Figure 4 As shown, the data packet entering the main channel 1 includes a synchronization header 106, a flag field 107 and a data field 108. By performing aggregation detection on the flag field 107, not only the channel aggregation information of the main channel can be obtained, but also the number of antennas at the transmitting end, the length information of the data field 108, the modulation method of the data field 108, etc. can be obtained.

[0056] In another typical embodiment of the present application, a communication system is further provided, which includes a transmitting end and a receiving end communicatively connected to the transmitting end, wherein the receiving end is any one of the above-mentioned receiving ends.

[0057] The above-mentioned communication system includes a transmitting end and a receiving end communicatively connected to the above-mentioned transmitting end, wherein the above-mentioned receiving end is any one of the above-mentioned receiving ends, and the receiving end of the above-mentioned wireless broadband signal includes multiple channel processing modules, channel selection modules and data processing modules, wherein the above-mentioned channel processing module receives the initial data output by the channel and converted into a digital signal, and performs predetermined processing on the received initial data to obtain a data packet, and the above-mentioned data packet includes a synchronization header, a flag field and a data field, wherein the above-mentioned synchronization header is used to detect whether the above-mentioned data packet starts to be transmitted, the above-mentioned flag field is used to perform aggregation detection, and the above-mentioned data field is used to characterize the data transmitted by the above-mentioned channel; the above-mentioned channel selection module is communicatively connected to the multiple above-mentioned channel processing modules, and receives the target data sent by the above-mentioned channel processing modules, and then selects a target data according to the priority of the above-mentioned channel processing module that has successfully synchronized and sends it to the above-mentioned data processing module, and the above-mentioned target data is part of the above-mentioned data packet; the above-mentioned data processing module is communicatively connected to the above-mentioned channel selection module, and parses the received target data to obtain the parsing result. Compared with the existing technology that can only detect the usage and transmission content of the main channel, the channel selection module in this solution can receive target data sent by multiple channel processing modules, and then select a target data according to the priority of the successfully synchronized channel processing module to send it to the data processing module. The data processing module parses the received target data. Since the target data includes a flag field and a data field, this solution can parse the target data to obtain the channel aggregation result and the data transmitted by the channel. That is, this solution can not only detect the aggregation status and transmission content of the main channel, but also the aggregation status and transmission content of the auxiliary channel, thereby solving the problem in the existing technology that it is difficult to detect the aggregation status of channels other than the main channel.

[0058] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:

[0059] 1) In the receiving end of the wireless broadband signal of the present application, the receiving end includes multiple channel processing modules, channel selection modules and data processing modules, wherein the above-mentioned channel processing module receives the initial data output by the channel and converted into a digital signal, and performs predetermined processing on the received initial data to obtain a data packet, and the above-mentioned data packet includes a synchronization header, a flag field and a data field, wherein the above-mentioned synchronization header is used to detect whether the above-mentioned data packet starts to be transmitted, the above-mentioned flag field is used to perform aggregation detection, and the above-mentioned data field is used to characterize the data transmitted by the above-mentioned channel; the above-mentioned channel selection module is communicatively connected with the above-mentioned channel processing modules, and receives the target data sent by the above-mentioned channel processing modules, and then selects a target data according to the priority of the above-mentioned channel processing modules that have successfully synchronized and sends it to the above-mentioned data processing module, and the above-mentioned target data is part of the above-mentioned data packet; the above-mentioned data processing module is communicatively connected with the above-mentioned channel selection module, and parses the received target data to obtain the parsing result. Compared with the existing technology that can only detect the usage and transmission content of the main channel, the channel selection module in this solution can receive target data sent by multiple channel processing modules, and then select a target data according to the priority of the successfully synchronized channel processing module to send it to the data processing module. The data processing module parses the received target data. Since the target data includes a flag field and a data field, this solution can parse the target data to obtain the channel aggregation result and the data transmitted by the channel. That is, this solution can not only detect the aggregation status and transmission content of the main channel, but also the aggregation status and transmission content of the auxiliary channel, thereby solving the problem in the existing technology that it is difficult to detect the aggregation status of channels other than the main channel.

[0060] 2) The communication system of the present application includes a transmitting end and a receiving end communicatively connected to the transmitting end, wherein the receiving end is any one of the receiving ends mentioned above, and the receiving end of the wireless broadband signal includes multiple channel processing modules, channel selection modules and data processing modules, wherein the channel processing module receives the initial data output by the channel and converted into a digital signal, and performs predetermined processing on the received initial data to obtain a data packet, and the data packet includes a synchronization header, a flag field and a data field, wherein the synchronization header is used to detect whether the data packet starts to be transmitted, the flag field is used to perform aggregation detection, and the data field is used to characterize the data transmitted by the channel; the channel selection module is communicatively connected to the multiple channel processing modules, and receives the target data sent by the channel processing modules, and then selects a target data according to the priority of the channel processing module that has successfully synchronized and sends it to the data processing module, and the target data is part of the data packet; the data processing module is communicatively connected to the channel selection module, and parses the received target data to obtain a parsing result. Compared with the existing technology that can only detect the usage and transmission content of the main channel, the channel selection module in this solution can receive target data sent by multiple channel processing modules, and then select a target data according to the priority of the successfully synchronized channel processing module to send it to the data processing module. The data processing module parses the received target data. Since the target data includes a flag field and a data field, this solution can parse the target data to obtain the channel aggregation result and the data transmitted by the channel. That is, this solution can not only detect the aggregation status and transmission content of the main channel, but also the aggregation status and transmission content of the auxiliary channel, thereby solving the problem in the existing technology that it is difficult to detect the aggregation status of channels other than the main channel.

[0061] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Persons skilled in the art will readily appreciate that various modifications and variations are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A wireless broadband signal receiving end, characterized in that: It includes multiple channel processing modules, channel selection modules and data processing modules, among which: The channel processing module is used to perform predetermined processing on the initial data output by the channel and converted into a digital signal to obtain a data packet, wherein the data packet includes a synchronization header, a flag field, and a data field, wherein the synchronization header is used to detect whether the data packet has started transmission, the flag field is used to perform aggregation detection, and the data field is used to represent the data transmitted by the channel; The channel selection module is communicatively connected to the plurality of channel processing modules, and is configured to receive target data sent by the channel processing modules, and select a target data according to the priority of the successfully synchronized channel processing modules and send it to the data processing module, wherein the target data is a portion of the data packet, and includes the flag field and the data field; The data processing module receives the channel selection result, the flag field, and the data field sent by the channel selection module, wherein the channel selection result is used to represent the channel processing module corresponding to the selected target data; The data processing module parses the flag field according to the channel selection result and the flag field to obtain a first parsing result, where the first parsing result is used to characterize the aggregation status of the channels; The data processing module parses the data field according to the channel selection result and the data field to obtain a second parsing result, where the second parsing result is the data transmitted by the data packet.

2. The receiving end according to claim 1, characterized in that In the case where the channel selection module receives multiple target data at the same time, the channel selection module selects one target data according to the priority of the successfully synchronized channel processing module and sends it to the data processing module, including: The channel selection module determines the priorities of the plurality of channel processing modules according to the plurality of synchronization headers and first predetermined information, wherein the first predetermined information is a communication protocol or a custom rule; The channel selection module selects the target data corresponding to the channel processing module with the highest priority and sends it to the data processing module.

3. The receiving end according to claim 2, characterized in that The priority of the first channel processing module is higher than that of the second channel processing module. When the data processing module receives the first target data sent by the first channel processing module, the data processing module stops parsing the second target data sent by the second channel processing module and starts parsing the first target data.

4. The receiving end according to any one of claims 1 to 3, characterized in that: The channel processing module includes: A digital frequency conversion module, configured to adjust the center frequency of the received initial data; The filter includes a first end and a second end, the first end of the filter is communicatively connected to the output end of the digital frequency conversion module, and the second end of the filter is communicatively connected to the channel selection module. The filter is used to filter the initial data after adjusting the center frequency point to filter out the initial data outside the predetermined frequency range to obtain the data packet.

5. The receiving end according to claim 4, characterized in that The filter further includes a third terminal, and the channel processing module further includes: A synchronization module, one end of the synchronization module is communicatively connected to the third end of the filter, and the other end of the synchronization module is communicatively connected to one end of the channel selection module, and the synchronization module is used to receive the synchronization header and determine, based on the synchronization header, that the initial data received by the channel processing module has started to be transmitted.

6. The receiving end according to claim 4, characterized in that The channel selection module is also respectively connected to the digital frequency conversion module and the filter, and the channel selection module is further used to: Adjusting the center frequency of the digital frequency conversion module according to the first analysis result; The predetermined frequency range of the filter is adjusted according to the first analysis result.

7. The receiving end according to claim 4, characterized in that After the data processing module completes parsing the target data, the data processing module is reset and sends second predetermined information to the channel selection module. Upon receiving the second predetermined information, the channel selection module is reset and sends the second predetermined information to the channel processing module. Upon receiving the second predetermined information, the channel processing module resets the center frequency of the digital frequency conversion module and resets the predetermined frequency range of the filter.

8. The receiving end according to claim 1, wherein: The channel processing modules correspond to the channels in a one-to-one manner.

9. A communication system, characterized in that: include: Transmitter; A receiving end communicatively connected to the transmitting end, wherein the receiving end is the receiving end according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Aggregation and detection method of control channel, transmitter and user device

    CN103037401A

  • Method and apparatus for performing channel aggregation and medium access control retransmission

    CN103416017A