Signal processing method, receiving end, sending end and storage medium
Patent Information
- Application Number
- CN202110683407.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-06-21
- Publication Date
- 2026-09-22
- Estimated Expiration
- 2041-06-21
AI Technical Summary
[0002]在第五代通信(5th Generation,5G)系统中,5G载波带宽相较于从前的移动通信制式的载波带宽更大,但由于在新空口(New Radio,NR)中的无线信号在无线信道中传播会产生频率响应,以及环境的干扰,导致发送端发送至接收端的子载波损耗及信号质量实时变化,例如,接收端接收到的部分子载波地功率幅度低或者信号与干扰加噪声比(Signalto Interference plus Noise Ratio,SINR)差,从而导致通信链路中的无线信号解调受限制,影响通信链路的传输质量
[0016]本发明实施例包括一种信号处理方法、接收端、发送端及存储介质,其中,信号处理方法应用于接收端,所述信号处理方法包括:获取参考信号,所述参考信号由发送端通过目标子载波发送;确定所述目标子载波的传输参数,根据所述传输参数确定目标调整值,其中,所述传输参数表征所述目标子载波的传输性能;将所述目标调整值发送至所述发送端,以使所述发送端根据所述目标调整值调整所述目标子载波的配置参数。根据本发明实施例提供的方案,能够有效提高通信链路的传输质量。
Smart Images

Figure CN115580516B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to, but is not limited to, the field of wireless communication technology, and particularly to a signal processing method, a receiver, a transmitter, and a storage medium. Background Technology
[0002] In 5G systems, the carrier bandwidth is larger than that of previous mobile communication standards. However, due to frequency response and environmental interference caused by the propagation of wireless signals in the New Radio (NR) channel, the subcarrier loss and signal quality transmitted from the transmitter to the receiver change in real time. For example, some subcarriers received by the receiver may have low power amplitude or poor signal-to-interference-plus-noise ratio (SINR), which limits the demodulation of wireless signals in the communication link and affects the transmission quality of the communication link. Summary of the Invention
[0003] The following is an overview of the subject matter described in detail herein. This overview is not intended to limit the scope of the claims.
[0004] This invention provides a signal processing method, a receiver, a transmitter, and a storage medium, which can effectively improve the transmission quality of communication links.
[0005] In a first aspect, embodiments of the present invention provide a signal processing method applied at a receiving end, the signal processing method comprising:
[0006] Acquire a reference signal, which is transmitted by the transmitting end via a target subcarrier;
[0007] The transmission parameters of the target subcarrier are determined, and a target adjustment value is determined based on the transmission parameters, wherein the transmission parameters characterize the transmission performance of the target subcarrier;
[0008] The target adjustment value is sent to the transmitting end so that the transmitting end adjusts the configuration parameters of the target subcarrier according to the target adjustment value.
[0009] Secondly, embodiments of the present invention provide a signal processing method applied at a transmitting end, the signal processing method comprising:
[0010] A reference signal is sent to the receiving end via a target subcarrier, so that the receiving end determines the transmission parameters of the target subcarrier based on the reference signal, wherein the transmission parameters characterize the transmission performance of the target subcarrier;
[0011] Obtain the target adjustment value sent by the receiving end, wherein the target adjustment value is obtained by the receiving end based on the transmission parameters;
[0012] Adjust the configuration parameters of the target subcarrier according to the target adjustment value.
[0013] Thirdly, embodiments of the present invention provide a receiving end, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the signal processing method as described in any embodiment of the first aspect.
[0014] Fourthly, embodiments of the present invention provide a transmitting end, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the signal processing method as described in any embodiment of the second aspect.
[0015] Fifthly, embodiments of the present invention also provide a storage medium storing computer-executable instructions for performing the signal processing method as described in any one embodiment of the first aspect, or for performing the signal processing method as described in the second aspect embodiment.
[0016] This invention includes a signal processing method, a receiver, a transmitter, and a storage medium. The signal processing method is applied at the receiver and includes: acquiring a reference signal transmitted by the transmitter via a target subcarrier; determining transmission parameters of the target subcarrier; determining a target adjustment value based on the transmission parameters, wherein the transmission parameters characterize the transmission performance of the target subcarrier; and transmitting the target adjustment value to the transmitter, so that the transmitter adjusts the configuration parameters of the target subcarrier according to the target adjustment value. The solution provided by this invention can effectively improve the transmission quality of the communication link.
[0017] Other features and advantages of the invention will be set forth in the description which follows, and will be apparent in part from the description, or may be learned by practicing the invention. The objects and other advantages of the invention may be realized and obtained by means of the structures particularly pointed out in the description, claims, and drawings. Attached Figure Description
[0018] The accompanying drawings are provided to further understand the technical solutions of the present invention and constitute a part of the specification. They are used together with the embodiments of the present invention to explain the technical solutions of the present invention, and do not constitute a limitation on the technical solutions of the present invention.
[0019] Figure 1 This is a flowchart of the signal processing method provided in one embodiment of the present invention;
[0020] Figure 2 This is a flowchart of the steps for determining the target adjustment value provided in another embodiment of the present invention;
[0021] Figure 3 This is a flowchart of the steps for determining the root cause of interference on a target subcarrier, provided in another embodiment of the present invention;
[0022] Figure 4 This is a flowchart of the steps for determining the target adjustment value provided in another embodiment of the present invention;
[0023] Figure 5 This is a flowchart of the steps for sending the target adjustment value according to another embodiment of the present invention;
[0024] Figure 6 This is a flowchart of the steps for sending the target adjustment value according to another embodiment of the present invention;
[0025] Figure 7 This is a flowchart of the signal processing method provided in another embodiment of the present invention;
[0026] Figure 8 This is a flowchart of the steps for obtaining the target adjustment value provided in another embodiment of the present invention;
[0027] Figure 9 This is a flowchart of the steps for obtaining the target adjustment value provided in another embodiment of the present invention;
[0028] Figure 10 This is a schematic diagram of a module where the receiving end is a base station, provided in another embodiment of the present invention;
[0029] Figure 11 This is a schematic diagram of a module where the sending end is a terminal, provided in another embodiment of the present invention;
[0030] Figure 12 This is a flowchart illustrating a signal processing method with SINR as the target adjustment parameter, provided in another embodiment of the present invention.
[0031] Figure 13 This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has not adjusted the signal, according to another embodiment of the present invention.
[0032] Figure 14 This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has not adjusted the signal, according to another embodiment of the present invention.
[0033] Figure 15This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has not adjusted the signal, according to another embodiment of the present invention.
[0034] Figure 16 This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has adjusted the signal, provided by another embodiment of the present invention.
[0035] Figure 17 This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has adjusted the signal, provided by another embodiment of the present invention.
[0036] Figure 18 This is a waveform diagram of the target subcarrier configuration parameters received by the receiver from the transmitter when the transmitter has adjusted the signal, provided by another embodiment of the present invention.
[0037] Figure 19 This is a schematic diagram of a receiving end provided in another embodiment of the present invention;
[0038] Figure 20 This is a schematic diagram of the transmitting end provided in another embodiment of the present invention. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0040] It should be noted that although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first," "second," etc., in the specification, claims, or the aforementioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0041] This invention provides a signal processing method, a receiver, a transmitter, and a storage medium. The signal processing method is applied at the receiver and includes: acquiring a reference signal transmitted by the transmitter via a target subcarrier; determining transmission parameters of the target subcarrier; determining a target adjustment value based on the transmission parameters, wherein the transmission parameters characterize the transmission performance of the target subcarrier; and transmitting the target adjustment value to the transmitter, so that the transmitter adjusts the configuration parameters of the target subcarrier according to the target adjustment value. The solution provided by this invention can effectively improve the transmission quality of the communication link.
[0042] The embodiments of the present invention will be further described below with reference to the accompanying drawings.
[0043] like Figure 1 As shown, Figure 1 This is a flowchart of a signal processing method provided in an embodiment of the present invention. The signal processing method is applied at a receiving end and includes, but is not limited to, the following steps:
[0044] Step S110: Obtain the reference signal, which is transmitted by the transmitter through the target subcarrier.
[0045] It is understandable that different types of interference factors exist in network communication links, such as environmental interference or static interference inherent in the receiving and transmitting devices themselves, which can cause loss of the reference signal sent from the transmitting end to the receiving end. Since the reference signal is carried on the target subcarrier, obtaining the reference signal can provide a data basis for obtaining the target adjustment value.
[0046] It should be noted that this application does not limit the specific type of reference signal; it can be a periodic sounding reference signal (SRS) or an actual service channel signal.
[0047] It should be noted that the target subcarrier is not a specific subcarrier, but can be any subcarrier used to carry the reference signal. The embodiments of this application do not limit the number of target subcarriers.
[0048] Step S120: Determine the transmission parameters of the target subcarrier, and determine the target adjustment value based on the transmission parameters, wherein the transmission parameters characterize the transmission performance of the target subcarrier.
[0049] It is understood that the transmission parameters can be parameters that characterize the transmission performance of the target subcarrier, such as the target subcarrier SINR value and the target subcarrier power. Determining the target adjustment value based on the transmission parameters can provide a data basis for the transmitter to adjust the configuration parameters corresponding to the target subcarrier based on the target adjustment value. It should be noted that the specific methods for determining the transmission parameters of the target subcarrier are well known to those skilled in the art and will not be elaborated here.
[0050] Step S130: Send the target adjustment value to the transmitter so that the transmitter can adjust the configuration parameters of the target subcarrier according to the target adjustment value.
[0051] Understandably, the receiving end sends the target adjustment value to the sending end, so that the sending end can adjust the configuration parameters of the target subcarrier according to the target adjustment value, thereby enabling the receiving end to receive a better quality signal and effectively improving the transmission quality of the communication link.
[0052] It should be noted that the signal processing method provided in this application embodiment can be applied to uplink communication transmission and downlink communication transmission, and no further limitations are imposed here.
[0053] Additionally, refer to Figure 2 In one embodiment, Figure 1 Step S120 in the illustrated embodiment includes, but is not limited to, the following steps:
[0054] Step S210: Determine the root cause of interference to the target subcarrier;
[0055] Step S220: Determine the target adjustment parameters for the target subcarrier based on the root cause of the interference;
[0056] Step S230: Determine the target adjustment value for the target adjustment parameter based on the transmission parameters.
[0057] It is understandable that there are many factors that interfere with the target subcarrier, and different interference causes cause different losses to the target subcarrier. Therefore, it is necessary to determine the specific interference cause in order to determine the appropriate target adjustment parameters for the target subcarrier. The target adjustment parameters are the target adjustment objects in the transmission parameters. Based on the transmission parameters, effective target adjustment values are generated for the target adjustment parameters, which can provide a data basis for the transmitter to adjust the corresponding parameters of the target subcarrier.
[0058] Additionally, refer to Figure 3 In one embodiment, Figure 2 Step S210 in the illustrated embodiment includes, but is not limited to, the following steps:
[0059] Step S310: When the receiver has not established a communication connection with the transmitter, and an abnormal noise is detected at the receiver, the root cause of the interference is determined to be the receiver.
[0060] or,
[0061] Step S320: When a communication connection is established between the receiving end and the transmitting end, and the target subcarrier does not carry the signal sent by the transmitting end, if an abnormal noise is detected in the target subcarrier, the root cause of the interference is determined to be the transmission environment.
[0062] or,
[0063] Step S330: Obtain an interference reference value based on the transmission parameters, and determine the root cause of interference based on the interference reference value and a preset threshold value. Wherein, when the interference reference value is greater than the preset threshold value, the root cause of interference is the transmission environment; when the interference reference value is less than the preset threshold value, the root cause of interference is the receiving end.
[0064] It should be noted that the embodiments of this application do not limit the specific method of detecting noise at the receiving end. It can be obtained by measuring the receiving end device with a frequency sweeper, or by obtaining transmission performance parameters to detect the internal noise of the receiving end when the receiving end has not established a communication connection with the transmitting end. When abnormal noise is detected at the receiving end, the root cause of the interference is determined to be the receiving end.
[0065] It is understandable that when a communication connection is established between the receiving end and the transmitting end, and the target subcarrier does not carry the signal transmitted by the transmitting end, the interference root cause is determined to be the transmission environment when abnormal noise is detected on the target subcarrier. It should be noted that this application does not limit the specific method for detecting target subcarrier noise; those skilled in the art can choose according to the actual situation.
[0066] It is understandable that an interference reference value is obtained based on the transmission parameters, and the root cause of the interference is determined based on the interference reference value and a preset threshold value. The threshold value can be the maximum interference value that the receiving end can tolerate. When the interference reference value is greater than the preset threshold value, the root cause of the interference is the transmission environment. When the interference reference value is less than the preset threshold value, the root cause of the interference is the receiving end.
[0067] Understandably, identifying the root cause of the disturbance can provide a data basis for determining the target adjustment parameters.
[0068] Additionally, refer to Figure 4 In one embodiment, Figure 2 Step S230 in the illustrated embodiment includes, but is not limited to, the following steps:
[0069] Step S410: Obtain the target set, which is the set of parameter values of the transmission parameters of all target subcarriers;
[0070] Step S420: Determine at least two non-overlapping frequency segments based on the frequency corresponding to the target subcarrier; obtain at least two target subsets based on the frequency segments and the target set; the target subcarriers corresponding to the parameter values in the target subsets belong to the same frequency segment.
[0071] Step S430: Obtain the first average value and the second average value, wherein the first average value is the average value of the parameter values in the target subset, and the second average value is the average value of the parameter values in the target set;
[0072] Step S440: Obtain the target adjustment value based on the first average value and the second average value.
[0073] It is understandable that the target set is the collection of parameter values for the transmission parameters of all target subcarriers. During network transmission, these parameter values may suffer losses, such as some parameter values in the target set being too high or too low, resulting in poor flatness. This can lead to the inability to demodulate the information loaded on the target subcarriers, thus resulting in poor communication transmission quality. This application does not limit the number of target subcarriers in the target set; there can be many target subcarriers. The target subcarriers in the target set are sorted in ascending order of frequency. To reduce the computational load of the target adjustment value, a segmented approach can be used. The target subsets are also sorted in ascending order of frequency. According to the technical solution of this application, while maintaining the total power of the target subcarriers unchanged, at least two target subsets are obtained based on the frequency segments and the target set. A first average value and a second average value are obtained, where the first average value is the average of the parameter values in the target subset, and the second average value is the average of the parameter values in the target set. The target adjustment value is obtained based on the first average value and the second average value to achieve equalization of the reference values in the target set, thereby improving the flatness of the reference values.
[0074] It should be noted that the embodiments of this application do not limit the specific calculation method for obtaining the target adjustment value based on the first average value and the second average value. It can be the difference between the first average value and the second average value, and each frequency segment has a corresponding target adjustment value. For example, the parameter value in the target set is SINR. Assume there are 100 target subcarriers, denoted as f1, f2, ..., f100 respectively; the parameter value corresponding to each target subcarrier is denoted as sinr1, sinr2, sinr3, ..., sinr100; the average value of SINR corresponding to all target subcarriers is denoted as AVGsinr, that is, the second average value; take 10 subcarriers as a group, obtain the average value of each group, that is, the first average value, denoted as AVGsinr1, AVGsinr2, ..., AVGsinr10; subtract the second average value of the target set from the first average value of each group to obtain the target adjustment value of each group. It is understandable that when the result of subtracting the second average from the first average is negative, the target subcarrier of the corresponding frequency segment at the transmitting end needs to increase the SINR after receiving the target adjustment value; when the result of subtracting the second average from the first average is positive, the target subcarrier of the corresponding frequency segment at the transmitting end needs to decrease the SINR after receiving the target adjustment value; alternatively, a target adjustment value for uniformly adjusting the target subcarrier can be obtained based on the first average and the second average.
[0075] It should be noted that the embodiments of this application are not limited to processing the target set, that is, the overall configuration parameters of the target subcarriers. They can also be applied to the parameter values of each subcarrier in the target set. The selection of different processing methods and different processing objects to obtain the corresponding target adjustment values are well known to those skilled in the art and will not be elaborated here.
[0076] Additionally, refer to Figure 5 In one embodiment, in Figure 1 Before step S130 in the illustrated embodiment, the following steps may also be included, but are not limited to:
[0077] Step S510: Obtain the grouping difference corresponding to each target subset. The grouping difference is the difference between the first average and the second average.
[0078] Step S520: According to the frequency segments in ascending order, obtain the group difference table based on the mapping relationship between the target subset and the frequency segments and the group difference.
[0079] Step S530: Calculate the root mean square value based on the group difference in the group difference table;
[0080] Step S540: When the root mean square value is greater than the preset threshold, the target adjustment value is sent to the sending end.
[0081] It is understandable that before sending the target adjustment value to the sender, the receiving end can decide whether to send the target adjustment value to the sender based on the transmission quality of the current network communication link. Transmission quality can be judged through various types of data, such as bandwidth, target subcarrier power value, or SINR. This application does not impose any restrictions on these factors. In this embodiment, the group difference value corresponding to each target subset is obtained. The group difference value is the difference between the first average value and the second average value. According to the frequency segments in ascending order of frequency, a group difference value table is obtained based on the mapping relationship between the target subset and the frequency segments and the group difference values. The root mean square (RMS) value is calculated based on the group difference values in the group difference value table. It should be noted that the RMS value can represent the difference between the various group difference values in the group difference value table, thus reflecting the noise situation of the group difference values. The preset threshold can represent the minimum noise value that the target subcarrier can withstand. When the RMS value is greater than the preset threshold, it indicates that the target subcarrier at the receiving end has significant noise, and the noise values of adjacent frequency bands are inconsistent, exhibiting either too high or too low noise levels. Figure 15 As shown, the target subcarrier's noise floor and frequency waveform are not flat, which limits the demodulation of wireless signals in the communication link. In this case, the target adjustment value is sent to the transmitter so that the transmitter can adjust the configuration parameters of the target subcarrier according to the target adjustment value, thereby enabling the receiver to receive a better quality signal and effectively improving the transmission quality of the communication link.
[0082] Those skilled in the art will understand that, in addition to using the root mean square of the group difference as the criterion for deciding whether to issue the target adjustment value, the absolute value of the group difference can also be used, which will not be elaborated here.
[0083] It should be noted that the preset threshold can be adjusted according to the actual situation, and small fluctuations in the group difference in the group difference table can be ignored.
[0084] Additionally, refer to Figure 6 In one embodiment, Figure 1 Step S130 in the illustrated embodiment includes, but is not limited to, the following steps:
[0085] Step S610: Modulate the target adjustment value to obtain a transmission data frame;
[0086] Step S620: Send the transmission data frame to the sending end.
[0087] It is understandable that the transmitting end and the receiving end are connected in communication. The receiving end obtains the transmission data frame by modulating the target adjustment value and sends the transmission data frame carrying the target adjustment value to the transmitting end. This allows the transmitting end to obtain the target adjustment value from the network link and adjust the configuration parameters of the target subcarrier according to the target adjustment value, thereby effectively improving the quality of the transmission signal loaded by the target subcarrier.
[0088] It should be noted that the embodiments of this application do not limit the specific method of modulating and transmitting data frames. Those skilled in the art can select different modulation methods according to the actual situation. For example, Quadrature Phase Shift Keying (QPSK) modulation method, Offset Quadrature Phase Shift Keying (OQPSK) modulation method, etc. will not be described in detail here.
[0089] Additionally, refer to Figure 7 , Figure 7 This is a flowchart of a signal processing method provided in another embodiment of the present invention. This signal processing method is applied at a transmitting end and includes, but is not limited to, the following steps:
[0090] Step S710: A reference signal is sent to the receiving end via the target subcarrier so that the receiving end can determine the transmission parameters of the target subcarrier based on the reference signal, wherein the transmission parameters characterize the transmission performance of the target subcarrier.
[0091] Step S720: Obtain the target adjustment value sent by the receiving end, wherein the target adjustment value is obtained by the receiving end based on the transmission parameters;
[0092] Step S730: Adjust the configuration parameters of the target subcarrier according to the target adjustment value.
[0093] Understandably, the transmitting end sends a reference signal to the receiving end via the target subcarrier, enabling the receiving end to determine the transmission parameters of the target subcarrier based on the reference signal, and to obtain the target adjustment value for the target subcarrier based on the transmission parameters; obtaining the target adjustment value sent by the receiving end, and referencing... Figure 1 As described in the embodiment, different types of interference may exist in the network communication link, such as environmental interference or static interference inherent in the receiving and transmitting devices themselves, which can lead to distortion of the reference signal transmitted from the transmitting end to the receiving end. It is worth noting that the target adjustment value fed back by the receiving end can better reflect the distortion of the reference signal and can more accurately provide the transmitting end with the data basis for adjusting the target subcarrier configuration parameters. This allows the transmitting end to adjust the target subcarrier configuration parameters according to the target adjustment value sent by the transmitting end, thereby improving the quality of the target subcarrier loaded signal.
[0094] Additionally, refer to Figure 8 In one embodiment, Figure 7 Step S720 in the illustrated embodiment includes, but is not limited to, the following steps:
[0095] Step S810: Receive the transmission data frame sent by the receiving end;
[0096] Step S820: Obtain the target adjustment value by demodulating the transmitted data frame.
[0097] It should be noted that, referring to Figure 6 The embodiment described above describes a receiving end modulating a target adjustment value to obtain a transmission data frame. When the transmitting end receives a transmission data frame carrying the target adjustment value, it can demodulate the transmission data frame to obtain the target adjustment value, providing a data basis for the transmitting end to adjust the configuration parameters of the target subcarrier.
[0098] It should be noted that the embodiments of this application do not limit the specific method of demodulating the transmitted data frames. Those skilled in the art can select different demodulation methods according to the actual situation. For example, QPSK modulation method, OQPSK modulation method, etc. can be used, which will not be elaborated here.
[0099] Additionally, refer to Figure 9 In one embodiment, Figure 8 Step S820 in the illustrated embodiment includes, but is not limited to, the following steps:
[0100] Step S910: If the data obtained by demodulation does not include the target adjustment value, the previously obtained adjustment value is used as the target adjustment value, or the default value is obtained as the target adjustment value.
[0101] It is understandable that data frames may be lost or mistransmitted during network transmission, leading to data loss. For example, the data frame received by the sending end may not carry the target adjustment value. When the data obtained by the sending end through demodulating the data frame does not include the target adjustment value, the previously obtained adjustment value is used as the target adjustment value, or the default value preset by the sending end is used as the target adjustment value, providing a data basis for the sending end to adjust the configuration parameters of the target subcarrier.
[0102] In addition, to provide a more detailed explanation of the signal processing method provided by the present invention, the technical solution of the present invention is described below with three specific examples.
[0103] Example 1: Reference Figure 10 and Figure 11 , Figure 10 This is a schematic diagram of a module where the receiver is a base station, provided in another embodiment of the present invention. Figure 11 This is a schematic diagram of a module where the sending end is a terminal, provided in another embodiment of the present invention.
[0104] It is understood that the receiving end is base station 1000, which includes the following modules: base station receiver 1010, used to receive signals transmitted by the transmitting end (in this embodiment, the transmitting end is terminal 1100); subcarrier SINR detection module 1020, used to output the SINR corresponding to each target subcarrier from the digital baseband section; subcarrier power detection module 1030, used to output the power corresponding to each target subcarrier from the digital baseband section; noise floor detection module 1040, used to detect the environmental noise floor on each target subcarrier, output by the digital baseband section; and equalization data processing module 1050, used to collect the detection data. The measurement module, namely the subcarrier SINR detection module 1020, the subcarrier power detection module 1030, and the noise floor detection module 1040, collects and encodes the data to generate a target adjustment value, and provides the target adjustment value to the base station transmitter 1060 for downlink transmission to the terminal 1100. The equalization data processing module 1050 is also used to determine whether adjustment parameters need to be sent down, such as based on the mean square error of the expected SINR values of each target subcarrier signal of the uplink of the terminal to be scheduled, or the expected minimum SINR value of the target subcarrier as the judgment condition; the base station transmitter 1060 is used to send the target adjustment value to the terminal.
[0105] It is understood that the transmitting end is terminal 1100, which includes the following modules: terminal receiver 1110, used to acquire the signal carrying the target adjustment value sent by the receiving end; subcarrier amplitude adjustment module 1120, used to adjust the amplitude of each target subcarrier of the terminal according to the target adjustment value received by the terminal receiver 1110; and terminal transmitter 1130, used to transmit the signal carried on the adjusted target subcarrier to the base station 1000.
[0106] Example 2: Reference Figure 12 , Figure 12 This is a flowchart illustrating a signal processing method with a target adjustment parameter of SINR value, provided in another embodiment of the present invention. In this example, the receiving end is a base station and the transmitting end is a terminal. The process includes the following steps:
[0107] In step S1210, the terminal sends an initial, unadjusted SRS signal or service channel signal to the base station.
[0108] Step S1220: The base station receiver demodulates the uplink SRS signal or the service channel signal.
[0109] In step S1230, the base station uses a preset algorithm to process the SINR values of each subcarrier in the SRS signal or service channel signal into frequency segments and averages them to obtain the target adjustment value, thereby reducing the length of the target adjustment value.
[0110] Step S1240: The base station calculates the SINR value of each subcarrier of the SRS signal or service channel signal to determine whether adjustment is needed, for example, by referring to... Figure 5 In the described embodiment, when the root mean square value of the SINR packet difference table is greater than a set threshold, it is determined that the SRS signal or the service channel signal needs to be adjusted.
[0111] In step S1250, the target adjustment value is encoded into the Physical Downlink Control Channel (PDCCH) for downlink transmission. The PDCCH adds a specified field to define the transmission format, and this newly added specified field is used to carry the target adjustment value.
[0112] In step S1260, the terminal demodulates the PDCCH to obtain the target adjustment value. If the demodulated data does not include the target adjustment value, the SRS signal or service channel signal is adjusted using the previous adjustment value or the default value.
[0113] In step S1270, the terminal transmits the target adjustment value to the subcarrier amplitude adjustment module of the terminal baseband, and adjusts the relative amplitude of the corresponding subcarrier range by frequency segment according to the preset algorithm.
[0114] In step S1280, the terminal sends the adjusted SRS signal or service channel signal to the base station via uplink.
[0115] Example 3: The receiver receives the SINR value, target subcarrier power, and target subcarrier noise floor of the target subcarrier transmitted by the transmitter without signal adjustment, as follows: Figures 13 to 15 As shown, after applying the signal processing method of this application, the target subcarrier SINR value, target subcarrier power, and target subcarrier noise floor of the reference signal received by the receiver are as follows: Figures 16 to 18As shown, this demonstrates that adjusting the target adjustment value effectively improves the quality of the target subcarrier configuration parameters of the signal received by the receiver.
[0116] In addition, one embodiment of the present invention provides a receiver 1900, which includes a memory 1910, a processor 1920, and a computer program stored in the memory 1910 and executable on the processor 1920.
[0117] The processor 1920 and memory 1910 can be connected via a bus or other means.
[0118] The non-transient software program and instructions required to implement the signal processing method of the above embodiments are stored in the memory 1910. When executed by the processor 1920, the signal processing method applied to the receiver 1900 in the above embodiments is executed, for example, the above-described signal processing method is executed. Figure 1 Method steps S110 to S130 in the middle Figure 2 Method steps S210 to S230 in the middle Figure 3 Method steps S310 to S330 in the middle Figure 4 Method steps S410 to S440 in the middle Figure 5 Method steps S510 to S540 in the middle Figure 6 Method steps S610 to S620.
[0119] In addition, one embodiment of the present invention provides a transmitter 2000, which includes a memory 2010, a processor 2020, and a computer program stored in the memory 2010 and executable on the processor 2020.
[0120] The processor 2020 and memory 2010 can be connected via a bus or other means.
[0121] The non-transient software program and instructions required to implement the signal processing method of the above embodiments are stored in the memory 2010. When executed by the processor 2020, the signal processing method applied to the transmitter 2000 in the above embodiments is executed, for example, the above-described signal processing method is executed. Figure 7 Method steps S710 to S730 in the middle Figure 8 Method steps S810 to S820 in the middle Figure 9 Method step S910.
[0122] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs.
[0123] Furthermore, one embodiment of the present invention provides a computer-readable storage medium storing computer-executable instructions that are executed by a processor or controller, for example, by a processor 1920 in the above-described receiver 1900 embodiment, causing the processor 1920 to perform the signal processing method applied to the receiver 1900 in the above-described embodiment, for example, performing the above-described... Figure 1 Method steps S110 to S130 in the middle Figure 2 Method steps S210 to S230 in the middle Figure 3 Method steps S310 to S330 in the middle Figure 4 Method steps S410 to S440 in the middle Figure 5 Method steps S510 to S540 in the middle Figure 6 Method steps S610 to S620 are described above. Those skilled in the art will understand that all or some of the steps in the methods disclosed above, and the system, can be implemented as software, firmware, hardware, and suitable combinations thereof. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer-readable medium, which can include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer. Furthermore, as is known to those skilled in the art, communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.
[0124] The above is a detailed description of the preferred embodiments of the present invention. However, the present invention is not limited to the above embodiments. Those skilled in the art can make various equivalent modifications or substitutions without departing from the spirit of the present invention. All such equivalent modifications or substitutions are included within the scope defined by the claims of the present invention.
Claims
1. A signal processing method, applied at a receiving end, comprising: Acquire a reference signal, which is transmitted by the transmitting end via a target subcarrier; The transmission parameters of the target subcarrier are determined, and the target adjustment value of the target adjustment parameter is determined based on the transmission parameters, wherein the transmission parameters characterize the transmission performance of the target subcarrier; The target adjustment value is sent to the transmitting end so that the transmitting end adjusts the configuration parameters of the target subcarrier according to the target adjustment value; Wherein, the number of target subcarriers is at least two, and the step of determining the target adjustment value of the target adjustment parameter based on the transmission parameters includes: Obtain a target set, which is a set of parameter values of the transmission parameters for all the target subcarriers; At least two target subsets are obtained from the target set; Obtain a first average value and a second average value, wherein the first average value is the average value of the parameter values in the target subset, and the second average value is the average value of the parameters in the target set; The target adjustment value of the target adjustment parameter is obtained based on the first average value and the second average value.
2. The method according to claim 1, characterized in that, The target adjustment parameters are determined as follows: Identify the root cause of the interference interfering with the target subcarrier; The target adjustment parameters for the target subcarrier are determined based on the root cause of the interference.
3. The method according to claim 2, characterized in that, Determining the root cause of interference interfering with the target subcarrier includes: If the receiving end has not established a communication connection with the sending end, and an abnormal noise is detected at the receiving end, the root cause of the interference is determined to be the receiving end. or, When a communication connection is established between the receiving end and the transmitting end, and the target subcarrier does not carry a signal transmitted by the transmitting end, if an abnormal noise is detected in the target subcarrier, the root cause of the interference is determined to be the transmission environment. or, An interference reference value is obtained based on the transmission parameters. The root cause of the interference is determined based on the interference reference value and a preset threshold value. Wherein, when the interference reference value is greater than the preset threshold value, the root cause of the interference is the transmission environment. When the interference reference value is less than the preset threshold value, the root cause of the interference is the receiving end.
4. The method according to claim 1, characterized in that, The process of obtaining at least two target subsets based on the target set includes: At least two non-overlapping frequency segments are determined based on the frequency corresponding to the target subcarrier, and at least two target subsets are obtained based on the frequency segments and the target set, wherein the target subcarriers corresponding to the parameter values in the target subsets belong to the same frequency segment.
5. The method according to claim 4, characterized in that, Before sending the target adjustment value to the sending end, the method further includes: Obtain the grouping difference corresponding to each of the target subsets, wherein the grouping difference is the difference between the first average and the second average; According to the frequency segments in ascending order, a group difference table is obtained based on the mapping relationship between the target subset and the frequency segments and the group difference. Calculate the root mean square value based on the group difference in the group difference table; When the root mean square value is greater than a preset threshold, the target adjustment value is sent to the sending end.
6. The method according to claim 1, characterized in that, Sending the target adjustment value to the sending end includes: The target adjustment value is modulated to obtain a transmission data frame; The transmitted data frame is sent to the sending end.
7. A signal processing method, applied at a transmitting end, comprising: A reference signal is sent to the receiving end via a target subcarrier, so that the receiving end determines the transmission parameters of the target subcarrier based on the reference signal, wherein the transmission parameters characterize the transmission performance of the target subcarrier; Obtain the target adjustment value sent by the receiving end, wherein the target adjustment value is obtained by the receiving end based on the transmission parameters; Adjust the configuration parameters of the target subcarrier according to the target adjustment value; Wherein, the number of target subcarriers is at least two, and the method for determining the target adjustment value based on the transmission parameters includes: Obtain a target set, which is a set of parameter values of the transmission parameters for all the target subcarriers; At least two target subsets are obtained from the target set; Obtain a first average value and a second average value, wherein the first average value is the average value of the parameter values in the target subset, and the second average value is the average value of the parameters in the target set; The target adjustment value is obtained based on the first average value and the second average value.
8. The method according to claim 7, characterized in that, The step of obtaining the target adjustment value sent by the receiving end includes: Receive the transmission data frame sent by the receiving end; The target adjustment value is obtained by demodulating the transmitted data frame.
9. The method according to claim 8, characterized in that, The step of obtaining the target adjustment value by demodulating the transmitted data frame includes: If the data obtained through demodulation does not include the target adjustment value, the previously obtained adjustment value is used as the target adjustment value, or the default value is obtained as the target adjustment value.
10. A receiving end, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the signal processing method as described in any one of claims 1 to 6.
11. A transmitter, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, when the processor executes the computer program, it implements the signal processing method as described in any one of claims 7 to 9.
12. A storage medium storing computer-executable instructions for performing the signal processing method as described in any one of claims 1 to 6, or for performing the signal processing method as described in any one of claims 7 to 9.
Citation Information
Patent Citations
Self-adaptive transmission method for multicolor LED visible light communication
CN104539363A
Online self-adaptive bit and power distribution and code rate selection method for LED visible light communication
CN105978626A