CN116938399A - Detection processing method, device, equipment and readable storage medium - Google Patents

Detection processing method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN116938399A
CN116938399A CN202210349995.7A CN202210349995A CN116938399A CN 116938399 A CN116938399 A CN 116938399A CN 202210349995 A CN202210349995 A CN 202210349995A CN 116938399 A CN116938399 A CN 116938399A
Authority
CN
China
Prior art keywords
time domain
multiplexing system
received signal
domain overlapping
overlapping multiplexing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210349995.7A
Other languages
Chinese (zh)
Inventor
王亚峰
胡峰华
杨鸿文
金婧
楼梦婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
Beijing University of Posts and Telecommunications
China Mobile Communications Ltd Research Institute
Original Assignee
China Mobile Communications Group Co Ltd
Beijing University of Posts and Telecommunications
China Mobile Communications Ltd Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, Beijing University of Posts and Telecommunications, China Mobile Communications Ltd Research Institute filed Critical China Mobile Communications Group Co Ltd
Priority to CN202210349995.7A priority Critical patent/CN116938399A/en
Publication of CN116938399A publication Critical patent/CN116938399A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • H04L1/203Details of error rate determination, e.g. BER, FER or WER
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0023Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the signalling
    • H04L1/0026Transmission of channel quality indication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/20Arrangements for detecting or preventing errors in the information received using signal quality detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/22Arrangements affording multiple use of the transmission path using time-division multiplexing

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)

Abstract

The embodiment of the application provides a detection processing method, a device, equipment and a readable storage medium, wherein the method comprises the following steps: acquiring channel state information and/or user requirements; determining the state number of the received signal in each symbol interval of a signal receiving end in a time domain overlapping multiplexing system according to the channel state information and/or the user requirement; transmitting first information to a terminal, wherein the first information at least comprises: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.

Description

Detection processing method, device, equipment and readable storage medium
Technical Field
The embodiment of the application relates to the technical field of communication, in particular to a detection processing method, a detection processing device, detection processing equipment and a readable storage medium.
Background
The Viterbi algorithm in the existing time domain overlapping multiplexing system detection method has the relation that the operation complexity and the overlapping multiplexing coefficient K are exponentially increased, and the operation complexity is too high under the condition of high overlapping multiplexing coefficient, so that the method is difficult to be practically applied.
Disclosure of Invention
The embodiment of the application provides a detection processing method, a detection processing device, detection processing equipment and a readable storage medium, which solve the problem of high operation complexity of the existing detection method.
In a first aspect, a detection processing method is provided, applied to a network device, and includes:
acquiring channel state information and/or user requirements;
determining the state number of the received signal in each symbol interval of a signal receiving end in a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
transmitting first information to a terminal, wherein the first information at least comprises: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.
Optionally, determining, according to the channel state information and/or the user requirement, the number of states of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system includes:
determining whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirements;
and if the time domain overlapping multiplexing system is determined to be used, adjusting the state number of the received signal in each symbol interval of a signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement.
Optionally, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
Optionally, according to the channel state information and/or the user requirement, adjusting the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system includes:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is increased.
In a second aspect, a detection processing method is provided, applied to a terminal, and includes:
transmitting channel state information and/or user requirements;
acquiring first information, wherein the first information at least comprises: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
and detecting signals in the time domain overlapping multiplexing system by using the state number.
Optionally, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
Optionally, the state number is determined by the network device according to the channel state information and/or user requirements, including:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
In a third aspect, a detection processing apparatus is provided, applied to a network device, including:
the first acquisition module is used for acquiring channel state information and/or user requirements;
the determining module is used for determining the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
the first sending module is configured to send first information to a terminal, where the first information at least includes: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.
Optionally, the determining module includes:
a first determining unit, configured to determine whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
and the adjusting unit is used for adjusting the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement if the time domain overlapping multiplexing system is determined to be used.
Optionally, the adjusting unit is further configured to:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is increased.
In a fourth aspect, a detection processing apparatus is provided, which is applied to a terminal, and includes:
the second sending module is used for sending channel state information and/or user requirements;
the second obtaining module is configured to obtain first information, where the first information at least includes: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
and the detection module is used for detecting signals in the time domain overlapping multiplexing system by utilizing the state number.
Optionally, the state number is determined by the network device according to the channel state information and/or user requirements, including:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
In a fifth aspect, there is provided a communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, the program or instruction when executed by the processor implementing the steps of the method according to the first or second aspect.
In a sixth aspect, there is provided a readable storage medium having stored thereon a program or instructions which when executed by a processor implement the steps of the method according to the first or second aspect.
In the embodiment of the application, the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is reasonably set according to different channel state information and/or user requirements, so that the operation complexity of the detection method is reduced from the exponential magnitude of K to the constant magnitude, the operation complexity is reduced, meanwhile, the approximate decoding performance is reserved, the detection rate is improved, and the detection time is reduced.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to designate like parts throughout the figures. In the drawings:
FIG. 1 is a schematic diagram of a mesh pattern model of a Viterbi algorithm;
fig. 2 is a block diagram of a wireless communication system to which embodiments of the present application are applicable;
FIG. 3 is a flowchart of a detection processing method according to an embodiment of the present application;
FIG. 4 is a second flowchart of a detection processing method according to an embodiment of the present application;
FIG. 5 is a flow chart of an OvTDM system in an embodiment of the present application;
FIG. 6 is a third flowchart of a detection processing method according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a mesh map model of the M-best algorithm in an embodiment of the application;
fig. 8 is a schematic diagram of a mesh graph model (m= 2,K =2) of the M-best algorithm in an embodiment of the present application;
fig. 9 is a schematic diagram of the performance contrast of two algorithms when k=2, m=2;
fig. 10 is a schematic diagram of the performance contrast of two algorithms when k=4, m=4;
FIG. 11 is a schematic diagram of a detection device provided in an embodiment of the present application;
FIG. 12 is a second schematic diagram of a detection device according to an embodiment of the present application;
fig. 13 is a schematic diagram of a communication device provided by an embodiment of the present application.
Detailed Description
The following description of the embodiments of the present application will be made clearly and fully with reference to the accompanying drawings, in which it is evident that the embodiments described are some, but not all embodiments of the application. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
The terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus. Furthermore, the use of "and/or" in the specification and claims means at least one of the connected objects, e.g., a and/or B, meaning that it includes a single a, a single B, and that there are three cases of a and B.
In embodiments of the application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
To facilitate understanding of the embodiments of the present application, the following technical points are first described:
1. techniques for overlapping time domain multiplexing
Similar to the super nyquist transmission technique, the overlapping time domain multiplexing technique also introduces inter-symbol interference to obtain coding gain, and the overlapping time domain multiplexing achieves a higher transmission rate under the same bandwidth by shifting and overlapping multiplexing waveforms, and theoretically, the larger the overlapping weight is, the higher the transmission rate which can be increased under the same bandwidth is, which is at the cost of detection complexity of a receiving end.
The most commonly used detection processing method of the time domain overlapping multiplexing system is the Viterbi algorithm (Viterbi algorithm), and the state number of the received signal in each symbol interval of the signal receiving end is 2 if the overlapping multiplexing coefficient of the time domain overlapping multiplexing system is K K If the Viterbi algorithm is used, then the 2 needs to be calculated K A cumulative metric for each state of the plurality of states (the metric representing the Euclidean distance of the received signal sample value from the corresponding amplitude of the sought state within the symbol interval, and the cumulative metric representing the sum of metrics of surviving paths to the state within the symbol interval), by 2 K 2 of seed status to next symbol interval K The seed state is 2 K+1 And when each state of the next symbol interval reserves the available paths, selecting one path with the smallest accumulated metric from every two branches for reservation, so that each state corresponds to only one surviving path no matter which symbol interval exists, and a grid graph model of the Viterbi algorithm is shown in figure 1.
Fig. 2 shows a block diagram of a wireless communication system to which embodiments of the present application are applicable. The wireless communication system includes a terminal 21, a terminal 22, and a network device 23. The terminals 21 and 22 may be mobile phones, tablet computers (Tablet Personal Computer), laptop computers (Laptop computers) or terminal-side devices called notebook computers, personal digital assistants (Personal Digital Assistant, PDA), palm computers, netbooks, ultra-mobile personal computers (ultra-mobile personal Computer, UMPC), mobile internet appliances (Mobile Internet Device, MID), augmented reality (augmented reality, AR)/Virtual Reality (VR) devices, robots, wearable devices (e.g., mobile devices), vehicle-mounted devices (VUE), pedestrian terminals (PUE), smart home (home devices with wireless communication function, such as refrigerators, televisions, washing machines or furniture), game machines, personal computers (personal Computer, PC), teller machines or self-service machines, and the like, and the Wearable devices include: intelligent wrist-watch, intelligent bracelet, intelligent earphone, intelligent glasses, intelligent ornament (intelligent bracelet, intelligent ring, intelligent necklace, intelligent anklet, intelligent foot chain etc.), intelligent wrist strap, intelligent clothing etc.. It should be noted that the specific types of the terminal 21 and the terminal 22 are not limited in the embodiment of the present application. The network device 23 may comprise an access network device or a core network device, wherein the network device 23 may also be referred to as a radio access network device, a radio access network (Radio Access Network, RAN), a radio access network function or a radio access network element. The access network device 23 may include a base station, a WLAN access point, a WiFi node, or the like, which may be referred to as a node B, an evolved node B (eNB), an access point, a base transceiver station (Base Transceiver Station, BTS), a radio base station, a radio transceiver, a basic service set (Basic Service Set, BSS), an extended service set (Extended Service Set, ESS), a home node B, a home evolved node B, a transmission receiving point (Transmitting Receiving Point, TRP), or some other suitable terminology in the art, and the base station is not limited to a specific technical vocabulary so long as the same technical effect is achieved, and it should be noted that in the embodiment of the present application, only the base station in the NR system is described as an example, and the specific type of the base station is not limited.
Referring to fig. 3, an embodiment of the present application provides a detection processing method, where an execution body of the method may be a network device, such as a base station, and specific steps include: step 301, step 302 and step 303.
Step 301: acquiring channel state information and/or user requirements;
the channel state information includes, but is not limited to: channel quality (or described as channel conditions), signal to noise ratio, etc.
Such user requirements include, but are not limited to, requirements for the received signal to detect bit error rates, etc.
Step 302: determining the state number of the received signal in each symbol interval of a signal receiving end in a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
step 303: transmitting first information to a terminal, wherein the first information at least comprises: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.
In one embodiment of the present application, determining the number of states of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement includes:
determining whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirements;
and if the time domain overlapping multiplexing system is determined to be used, adjusting the state number of the received signal in each symbol interval of a signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement.
In one embodiment of the present application, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
In one embodiment of the present application, according to the channel state information and/or the user requirement, the adjusting the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system includes:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is increased.
It should be noted that, in the embodiment of the present application, the first threshold and the second threshold are not limited in particular, and those skilled in the art may set the first threshold and the second threshold according to factors such as modulation order, coding rate, wireless propagation environment, and the like.
In the embodiment of the application, the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is reasonably set according to different channel state information and/or user requirements, so that the operation complexity of the detection method is reduced from the exponential magnitude of K to the constant magnitude, the operation complexity is reduced, meanwhile, the approximate decoding performance is reserved, the detection rate is improved, and the detection time is reduced.
Referring to fig. 4, an embodiment of the present application provides a detection processing method, where an execution body of the method may be a terminal, and specific steps include: step 401, step 402 and step 403.
Step 401: transmitting channel state information and/or user requirements to the network device;
step 402: obtaining first information from a network device, the first information comprising at least: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
step 403: and detecting signals in the time domain overlapping multiplexing system by using the state number.
In one embodiment of the present application, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
Optionally, the step 403 includes:
based on the first information, it is determined whether to use the time domain overlapping multiplexing system.
And if the time domain overlapping multiplexing system is determined to be used, performing signal detection in the time domain overlapping multiplexing system by using the state number.
In one embodiment of the present application, the state number is determined by the network device according to the channel state information and/or the user requirement, and includes:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
The embodiment of the application is to prune the state reserved in each symbol interval based on the Viterbi algorithm according to the difference of the channel state information and/or the user requirement to achieve the purpose of reducing the operation complexity, but the embodiment of the application does not reduce the possible state number of the receiving end signal in each symbol interval, but determines the state number (marked as M) required to be reserved in each symbol interval according to the channel state information and/or the user requirement, and then uses the state number (marked as M) required to be reserved in the original 2 K M kinds of state reservation with minimum measurement are selected from the kinds of states (M is K by default and changes along with the state information of the channel), so the branch number from the symbol interval to the next symbol interval is 2 K+1 The number of the operation is reduced to 2M, and the operation complexity is reduced.
Referring to fig. 5, a flow from transmission to decoding of a time domain overlap multiplexing system is illustrated, a transmitting end of the time domain overlap multiplexing system is formed by three parts of serial-parallel conversion, modulation and overlap time division multiplexing (overlapped time division multiplexing, ovTDM) waveform shaping, and the time domain overlap multiplexing system is finally obtained by receiving, sampling and detecting at a receiving end after the time domain overlap multiplexing system passes through a channelThe output is measured, which is the overall flow chart of the OvTDM system. At the receiving end, the received signal in each symbol interval has 2 K Compared with the viterbi algorithm, the embodiment of the application firstly needs the UE to determine the channel state information (Channel State Information, CSI) and/or the user requirement, and then reports the channel state information (Channel State Information, CSI) and/or the user requirement to the network device, the network device determines whether to use the time domain overlapping multiplexing system according to the received CSI and/or the user requirement, and if the time domain overlapping multiplexing system is used, the parameter M of the M-best detection algorithm used by the UE is determined according to the received Channel State Information (CSI) and/or the user requirement. If the channel quality is good, the signal-to-noise ratio is high, and the requirement of the received signal to detect the error rate is low in the user requirement transmitted by the terminal, the value of M can be reduced appropriately (default m=k), and if the channel quality is poor, the signal-to-noise ratio is low, or the requirement of the received signal to detect the error rate is high in the user requirement transmitted by the terminal, the value of M can be increased appropriately. After determining the value of M, the network device sends the corresponding information (parameter M) to the UE.
Referring to fig. 6, a flow of interaction between a network device (BS) and a UE is illustrated.
Step 1: the UE reports channel state information and/or user requirements to the network device.
Step 2: the network device determines whether to use the time domain overlapping multiplexing system according to the channel state information and/or the user requirement, if the time domain overlapping multiplexing system is used, determines a parameter M of a detection algorithm (hereinafter referred to as an M-best algorithm) of the time domain overlapping multiplexing system, and then sends corresponding information (at least including the parameter M) to the UE.
Wherein the parameter M represents the number of states that need to be reserved per symbol interval.
Step 3: and determining whether to use the time domain overlapping multiplexing system according to the information sent by the network equipment, and if the time domain overlapping multiplexing system is used, detecting according to the parameter M sent by the network equipment.
Upon detection by the UE, after calculating the cumulative metric for each state, the cumulative metric is selected (the metric indicates that the received signal sample values within the symbol interval correspond to the state sought)The Euclidean distance of the magnitudes, while the cumulative metric represents the sum of the metrics of the surviving paths arriving at that symbol interval for that state), the minimum M states remain, such that the number of branches from one symbol interval to the next is 2 K+1 If the number of states of the received signal in the next symbol interval is reduced to 2M, only the M states with the smallest cumulative metric are selected, and so on, fig. 7 shows a trellis diagram model of the M-best algorithm in the embodiment of the present application, and as shown in fig. 7, the number of states reserved in the kth symbol interval is obviously reduced compared with the viterbi algorithm.
Example 1:
taking an example of poor channel quality or high requirement of a user end on an error rate, the value of M is set to m=k according to a default, and when a time domain overlapping multiplexing system with the overlapping weight of 2 is adopted, m= 2,K =2, as shown in fig. 8, is a grid diagram structure corresponding to an M-best algorithm.
As shown in fig. 8, in the second symbol interval, the cumulative metrics for state 2 and state 3 are the smallest M of all states of the symbol interval and are therefore preserved, while state 1 and state 4 are eliminated due to the larger cumulative metrics. The branches from the second symbol interval to the third symbol interval are 4 paths leading from states 2 and 3 to the third symbol interval, and so on, continuing to preserve the minimum M states based on the cumulative metric.
Simulation comparison is carried out on decoding performances of the viterbi algorithm and the M-best algorithm of k=2, m=2 and k=4, and m=4 respectively, and simulation results are shown in fig. 9 and 10.
As can be seen from fig. 9 and fig. 10, if the channel quality is poor or the requirement of the user end for the bit error rate is high, the detection performance of the M-best algorithm is very close to the detection performance of the viterbi algorithm by adopting the default value of m=k. Compared with the Viterbi algorithm, the M-best algorithm reduces the operation complexity of the time domain overlapping multiplexing system detection from the exponential magnitude of K to the constant magnitude, and greatly reduces the operation complexity of the decoding algorithm.
The number of branches required to be operated by the M-best algorithm in each symbol interval in the time domain overlapping multiplexing system is 2M, and N symbol intervals are totally arranged at a receiving end, so that the operation complexity of the M-best algorithm is O (2 MN), and the comparison of the operation complexity of the M-best algorithm and the Viterbi algorithm of the time domain overlapping multiplexing system is shown in a table 1:
table 1: m-best algorithm and Viterbi algorithm complexity contrast
Algorithm M-best algorithm Viterbi algorithm
Complexity of operation O(2MN) O(N·2 K+1 )
Taking K=4 and taking the default M=4 as an example, the M-best algorithm uses the Viterbi algorithm to detect that the required operation times are 32N, and if the detection processing method of the application uses the default M=4, the required operation times are 8N, the required operation times are reduced to 1/4 of the Viterbi algorithm, the detection speed can be improved to a great extent, and the detection time is shortened.
Referring to fig. 11, an embodiment of the present application provides a detection processing apparatus, applied to a network device, where the apparatus 1100 includes:
a first obtaining module 1101, configured to obtain channel state information and/or user requirements;
a determining module 1102, configured to determine, according to the channel state information and/or a user requirement, a state number of a received signal in each symbol interval of a signal receiving end in a time domain overlapping multiplexing system;
a first sending module 1103, configured to send first information to a terminal, where the first information includes at least: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.
In one embodiment of the present application, the determining module 1102 includes:
a first determining unit, configured to determine whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
and the adjusting unit is used for adjusting the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement if the time domain overlapping multiplexing system is determined to be used.
In one embodiment of the present application, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
In one embodiment of the application, the adjusting unit is further adapted to:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the determined time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is increased.
The device provided by the embodiment of the application can realize each process realized by the embodiment of the method shown in fig. 3 and achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Referring to fig. 12, an embodiment of the present application provides a detection processing apparatus, applied to a terminal, an apparatus 1200 includes:
a second transmitting module 1201, configured to transmit channel state information and/or user requirements;
a second obtaining module 1202, configured to obtain first information, where the first information includes at least: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
the detection module 1203 is configured to detect a signal in the time domain overlapping multiplexing system by using the state number.
In one embodiment of the present application, the first information further includes: and second information indicating to the network device to use the time domain overlapping multiplexing system.
In one embodiment of the present application, the state number is determined by the network device according to the channel state information and/or the user requirement, and includes:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of detecting the error rate of the received signal in the user requirement is higher than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
The device provided by the embodiment of the application can realize each process realized by the embodiment of the method shown in fig. 4 and achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
As shown in fig. 12, an embodiment of the present application further provides a communication device 1200, including a processor 1201, a memory 1202, and a program or an instruction stored in the memory 1202 and capable of running on the processor 1201, where the program or the instruction implements each process of the method embodiment of fig. 3 or fig. 4 described above when executed by the processor 1201, and achieves the same technical effect. In order to avoid repetition, a description thereof is omitted.
The embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored, where the program or the instruction realizes each process of the method embodiment shown in fig. 3 or fig. 4 and can achieve the same technical effect when executed by a processor, and in order to avoid repetition, a description is omitted herein.
Wherein the processor is a processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium such as a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and the like.
The steps of a method or algorithm described in connection with the present disclosure may be embodied in hardware, or may be embodied in software instructions executed by a processor. The software instructions may be comprised of corresponding software modules that may be stored in RAM, flash memory, ROM, EPROM, EEPROM, registers, hard disk, a removable disk, a read-only optical disk, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. In addition, the ASIC may be carried in a core network interface device. The processor and the storage medium may reside as discrete components in a core network interface device.
Those skilled in the art will appreciate that in one or more of the examples described above, the functions described in the present application may be implemented in hardware, software, firmware, or any combination thereof. When implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. A storage media may be any available media that can be accessed by a general purpose or special purpose computer.
The foregoing embodiments have been provided for the purpose of illustrating the general principles of the present application in further detail, and are not to be construed as limiting the scope of the application, but are merely intended to cover any modifications, equivalents, improvements, etc. based on the teachings of the application.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, embodiments of the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the application may take the form of a computer program product on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
Embodiments of the present application are described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various modifications and variations can be made to the embodiments of the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the embodiments of the present application fall within the scope of the claims and the equivalents thereof, the present application is also intended to include such modifications and variations.

Claims (14)

1. A detection processing method applied to a network device, comprising:
acquiring channel state information and/or user requirements;
determining the state number of the received signal in each symbol interval of a signal receiving end in a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
transmitting first information to a terminal, wherein the first information at least comprises: the state number is used for enabling the terminal to detect signals in the time domain overlapping multiplexing system by using the state number.
2. The method according to claim 1, wherein determining the number of states of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement comprises:
determining whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirements;
and if the time domain overlapping multiplexing system is determined to be used, adjusting the state number of the received signal in each symbol interval of a signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement.
3. The method of claim 2, wherein the first information further comprises: and second information indicating to the network device to use the time domain overlapping multiplexing system.
4. The method according to claim 2, wherein adjusting the number of states of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement comprises:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, increasing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
and if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of the detection error rate of the received signal in the user requirement is higher than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
5. The detection processing method is applied to the terminal and is characterized by comprising the following steps:
transmitting channel state information and/or user requirements;
acquiring first information, wherein the first information at least comprises: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
and detecting signals in the time domain overlapping multiplexing system by using the state number.
6. The method of claim 5, wherein the first information further comprises: and second information indicating to the network device to use the time domain overlapping multiplexing system.
7. The method of claim 5, wherein the number of states is determined by the network device based on the channel state information and/or user requirements, comprising:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of the received signal on detecting the error rate in the user requirement is higher than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
8. A detection processing apparatus for use in a network device, comprising:
the first acquisition module is used for acquiring channel state information and/or user requirements;
the determining module is used for determining the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
the first sending module is configured to send first information to a terminal, where the first information at least includes: and the state number is used for enabling the terminal to perform signal detection in the time domain overlapping multiplexing system.
9. The apparatus of claim 8, wherein the means for determining comprises:
a first determining unit, configured to determine whether to use a time domain overlapping multiplexing system according to the channel state information and/or the user requirement;
and the adjusting unit is used for adjusting the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system according to the channel state information and/or the user requirement if the time domain overlapping multiplexing system is determined to be used.
10. The apparatus of claim 9, wherein the adjustment unit is further configured to:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, increasing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
and if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of the detection error rate of the received signal in the user requirement is higher than or equal to a second threshold, reducing the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
11. A detection processing apparatus applied to a terminal, comprising:
the second sending module is used for sending channel state information and/or user requirements;
the second obtaining module is configured to obtain first information, where the first information at least includes: the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system is determined by the network equipment according to the channel state information and/or the user requirement;
and the detection module is used for detecting signals in the time domain overlapping multiplexing system by utilizing the state number.
12. The apparatus of claim 11, wherein the state number is determined by a network device based on the channel state information and/or user requirements, comprising:
if the channel quality is better than the preset condition, the signal-to-noise ratio is higher than or equal to a first threshold, and the requirement of the received signal on detecting the error rate in the user requirement is lower than or equal to a second threshold, the network equipment increases the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system;
or alternatively, the process may be performed,
if the channel quality is lower than a preset condition, the signal to noise ratio is lower than or equal to a first threshold, or the requirement of the received signal on detecting the error rate in the user requirement is higher than or equal to a second threshold, the network equipment reduces the value of the state number of the received signal in each symbol interval of the signal receiving end in the time domain overlapping multiplexing system.
13. A communication device comprising a processor, a memory and a program or instruction stored on the memory and executable on the processor, which program or instruction when executed by the processor implements the steps of the method according to any of claims 1 to 7.
14. A readable storage medium, characterized in that it stores thereon a program or instructions which, when executed by a processor, implement the steps of the method according to any of claims 1 to 7.
CN202210349995.7A 2022-04-02 2022-04-02 Detection processing method, device, equipment and readable storage medium Pending CN116938399A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210349995.7A CN116938399A (en) 2022-04-02 2022-04-02 Detection processing method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210349995.7A CN116938399A (en) 2022-04-02 2022-04-02 Detection processing method, device, equipment and readable storage medium

Publications (1)

Publication Number Publication Date
CN116938399A true CN116938399A (en) 2023-10-24

Family

ID=88381395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210349995.7A Pending CN116938399A (en) 2022-04-02 2022-04-02 Detection processing method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN116938399A (en)

Similar Documents

Publication Publication Date Title
US7920599B1 (en) Methods and systems for synchronizing wireless transmission of data packets
CN105656819A (en) Self-adaptive channel estimation method based on compressed sensing and large-scale MIMO
CN101958764A (en) Dispensing device, signal generating apparatus and sending method
CN101106402A (en) Signal-to-noise ratio (SNR) determination in the time domain
CN102201879B (en) Measurement method and device for interference noise of long term evolution (LTE) system
KR100975313B1 (en) Apparatus and method for dectctiong signal using multivariate polynomial in multiple input multiple output communication system
CN108848043A (en) The compressed sensing based sparse time-varying channel estimation method of the low complex degree underwater sound
CN102918787A (en) Receiver and method of estimating signal to noise power ratio
US8929390B2 (en) Methods and apparatuses for channel estimation in wireless networks
CN100499611C (en) Inspection of blank field maximum rear-proving probability in wireless communication system
CN102238114A (en) Method and device for determining valid signal-to-noise ratio
US20060062333A1 (en) Method and apparatus for channel impulse response estimation in gsm systems
US9240829B2 (en) Transmitting apparatus, receiving apparatus, radio communication system, and radio communication method
CN110059401B (en) OFDM system underwater sound channel impulse response reconstruction method
CN116938399A (en) Detection processing method, device, equipment and readable storage medium
CN101945070B (en) Method and device for measuring noise
CN101895505A (en) Channel estimation method and device
US9118515B2 (en) Channel estimation in wireless communication
CN101188587A (en) Quasi real time collection and playback method for practical channel data
CN101958856B (en) Method and device for carrying out channel estimation by using cyclic prefix code
CN100505569C (en) Method and apparatus for bandwidth estimation
JP4506248B2 (en) Synchronization apparatus and synchronization method
Poikonen et al. Aggregated renewal Markov processes with applications in simulating mobile broadcast systems
CN106877979A (en) A kind of low complex degree detection method that single notation is modulated based on generalized space
CN102148779B (en) Method and device for detecting signals

Legal Events

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