Adaptive channel estimation method and device for instantaneous fading channel in wireless communication system
The adaptive channel estimation method addresses the complexity challenge in MIMO-OFDM systems by selecting an optimal channel estimation region and filter, improving accuracy and reducing complexity for instantaneous fading channels.
Patent Information
- Application Number
- PCT/KR2025/012268
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-16
- Filing Date
- 2025-08-13
- Publication Date
- 2026-02-19
AI Technical Summary
In MIMO-OFDM systems, accurate channel estimation is essential for high transmission speed and stability, but complexity increases with the number of MIMO antennas, necessitating a channel estimation filter tailored to the channel characteristics.
An adaptive channel estimation method that selects a channel estimation region based on the number of allocated resource blocks, using either the frequency or time domain, and employs a channel estimation filter suited to the instantaneous fading channel characteristics.
Improves the performance of receiving devices by configuring a channel estimation filter suitable for instantaneous fading channels, enhancing channel estimation accuracy and reducing complexity.
Smart Images

Figure KR2025012268_19022026_PF_FP_ABST
Abstract
Description
Adaptive channel estimation method and device for instantaneous fading channels in wireless communication systems
[0001] The present disclosure relates to an adaptive channel estimation method and device for an instantaneous fading channel in a receiving device in a wireless communication system.
[0002] Multiple-Input Multiple-Output (MIMO) Orthogonal Frequency Division Multiplexing (OFDM) communication systems are technologies that can dramatically increase the transmission speed and communication stability of wireless communications, and are utilized as core elements of various wireless communication systems. In MIMO-OFDM systems, accurate channel estimation at the receiver is essential to achieve high transmission speed and communication stability. A representative method for channel estimation is a method that utilizes a demodulation reference signal (DM-RS) allocated to a specific resource element.
[0003] However, in channel estimation in a MIMO environment, complexity increases as the number of MIMO antennas increases. To overcome this, development of a channel estimation filter suited to the characteristics of the channel is necessary.
[0004] The above information may be provided as background information to aid in understanding this document. None of the above is claimed to be prior art related to this document or can be used to determine prior art.
[0005] The present disclosure aims to provide an adaptive channel estimation method and device for an instantaneous fading channel in a wireless communication system.
[0006] The technical problems to be achieved in the present disclosure are not limited to those mentioned above, and other technical problems not mentioned can be considered by a person having ordinary skill in the art from the various embodiments of the present disclosure described below.
[0007] According to one embodiment, a method for estimating a channel in an electronic device includes: selecting at least one resource block allocated to the electronic device based on a received signal; selecting one of a frequency domain and a time domain as a channel estimation region based on a number of the at least one allocated resource block; and performing channel estimation based on the selected channel estimation region.
[0008] According to one embodiment, a storage medium storing at least one computer-readable instruction, the at least one instruction, when executed by at least a part of at least one processor of an electronic device, causes the electronic device to perform at least one operation, the at least one operation including: selecting at least one resource block assigned to the electronic device based on a received signal; selecting one of a frequency domain and a time domain as a channel estimation region based on a number of the at least one assigned resource blocks; and performing channel estimation based on the selected channel estimation region.
[0009] According to one embodiment, an electronic device comprises at least one processor; and a memory storing at least one instruction, wherein the at least one instruction, when executed by at least a part of the at least one processor, causes the electronic device to perform at least one operation, the at least one operation including: selecting at least one resource block allocated to the electronic device based on a received signal; selecting one of a frequency domain and a time domain as a channel estimation region based on a number of the at least one allocated resource block; and performing channel estimation based on the selected channel estimation region.
[0010] According to the present disclosure, the performance of a receiving device can be improved by configuring a channel estimation filter suitable for the characteristics of an instantaneous fading channel.
[0011] In connection with the description of the drawings, the same or similar reference numerals may be used for the same or similar components.
[0012] FIG. 1 is a block diagram of an electronic device within a network environment according to one embodiment of the present disclosure.
[0013] FIG. 2 is a block diagram of an adaptive channel estimator according to a fading channel in an electronic device according to an embodiment of the present disclosure.
[0014] FIG. 3 is a diagram illustrating a multi-user interference (MUI) removal performance gain in the time domain according to the number of allocated resource blocks in an electronic device according to one embodiment of the present disclosure.
[0015] FIG. 4 is a diagram illustrating an example of adding a guard RB in a resource block of a frequency domain in an electronic device according to an embodiment of the present disclosure.
[0016] FIG. 5 is a diagram illustrating an example of adding a guard RB in a resource block of a time domain in an electronic device according to an embodiment of the present disclosure.
[0017] FIG. 6 is a diagram illustrating an example of generating a guard block using a neural network in an electronic device according to one embodiment of the present disclosure.
[0018] FIG. 7 is a diagram illustrating an edge effect on a resource block when a guard block is applied in an electronic device according to an embodiment of the present disclosure.
[0019] FIGS. 8A and 8B are diagrams illustrating an example for detecting a signal area in an electronic device according to one embodiment of the present disclosure.
[0020] FIG. 9 is a diagram illustrating an example of determining a window margin when setting a pass band in a time domain filter in an electronic device according to an embodiment of the present disclosure.
[0021] FIG. 10 is a diagram illustrating an example of determining a window margin when setting a pass band in a time domain filter in an electronic device according to one embodiment of the present disclosure.
[0022] FIG. 11 is a diagram illustrating an example of performance changes due to adaptive channel estimation based on a fading channel in an electronic device according to an embodiment of the present disclosure.
[0023] FIG. 12 is a diagram illustrating an example of performance changes due to adaptive channel estimation based on a fading channel in an electronic device according to an embodiment of the present disclosure.
[0024] FIG. 13 is a flowchart of an operation for adaptively estimating a channel based on a fading channel in an electronic device according to one embodiment of the present disclosure.
[0025] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be implemented in various different forms and is not limited to the embodiments described herein. In connection with the description of the drawings, the same or similar reference numerals may be used for identical or similar components. Furthermore, in the drawings and related descriptions, descriptions of well-known functions and configurations may be omitted for clarity and conciseness.
[0026] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100) according to various embodiments. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with at least one of the electronic device (104) or the server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0027] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0028] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0029] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0030] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0031] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0032] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0033] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0034] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0035] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0036] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0037] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0038] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0039] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0040] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0041] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0042] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0043] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0044] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0045] According to various embodiments, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0046] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0047] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0048] Electronic devices according to various embodiments disclosed in this document may take various forms. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. Electronic devices according to embodiments of this document are not limited to the aforementioned devices.
[0049] The various embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to a specific embodiment, but should be understood to include various modifications, equivalents, or substitutes of the embodiment. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the item, unless the context clearly indicates otherwise. In this document, each of the phrases "A or B", "at least one of A and B", "at least one of A or B", "A, B, or C", "at least one of A, B, and C", and "at least one of A, B, or C" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0050] The term "module" used in various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or portion of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0051] Various embodiments of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0052] According to one embodiment, the method according to various embodiments disclosed in the present document may be provided as a computer program product. The computer program product may be traded between sellers and buyers as a commodity. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., compact disc read only memory (CD-ROM)), or may be distributed through an application store (e.g., through two user devices (e.g., a
[0053] It can be distributed online (e.g., downloaded or uploaded) directly between smartphones. In the case of online distribution, computers
[0054] At least a portion of the program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0055] According to various embodiments, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and placed in other components. According to various embodiments, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In such a case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to various embodiments, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
[0056] In the following description, an electronic device may include a receiving device that receives a signal (or data) from a transmitting device of a wireless communication system. For example, the electronic device may include a base station that receives a signal (or data) from a terminal. For example, the base station may be at least one of a Node B, a BS (base station), an eNB (eNode B), or a gNB (gNode B). For example, the electronic device may include a terminal that receives a signal (or data) from the base station. For example, the terminal may be at least one of a UE (user equipment), an MS (mobile station), a cellular phone, a smartphone, a computer, or a multimedia system capable of performing a communication function.
[0057] FIG. 2 is a block diagram of an adaptive channel estimator according to a fading channel in an electronic device according to an embodiment of the present disclosure.
[0058] The electronic device of FIG. 2 may include at least one of a fast Fourier transform (FFT) (200), a resource selector (205), a decorrelator (210), a time offset estimator (TOE) (215), a time domain filter (230) or a frequency domain filter (240), and a time offset re-compensator (TORC).
[0059] Referring to FIG. 2, the pilot signal received in FIG. 2 can be converted into a signal in the frequency domain through a fast Fourier transform (FFT) operation via an FFT (200). The pilot signal can be referred to as a reference signal (RS). An electronic device can select a resource element (RE) (i.e., a frequency tone) allocated to a specific electronic device (e.g., a UE) for the signal converted into the frequency domain through a resource selector (205).
[0060] An electronic device may generate an input signal for channel estimation based on a signal corresponding to at least one resource element (RE) allocated to the electronic device and a reference signal. In one embodiment, the electronic device may generate an input signal for channel estimation through decorrelation of a signal corresponding to at least one resource element (RE) allocated to the electronic device through a decorrelator (210).
[0061] In one embodiment, the electronic device may generate an input signal for channel estimation by applying a complex conjugate of a reference signal to a signal corresponding to at least one resource region (RB) allocated to the electronic device. For example, the input signal for channel estimation may be generated by dividing the signal corresponding to at least one resource region (RB) allocated to the electronic device by the reference signal. In one embodiment, the reference signal may include a demodulation reference signal (DMRS). In one embodiment, the signal corresponding to at least one resource region (RB) allocated to the electronic device may include a reference signal sequence (e.g., a DMRS sequence) corresponding to a symbol (e.g., a DMRS symbol) including the reference signal among received signals provided from a communication circuit.
[0062] The electronic device can estimate and compensate for the time offset in a decorrelated signal using a time offset estimator (215) or a time offset estimator and a time offset compensator, thereby preventing performance degradation due to the time offset. The electronic device can determine (220) whether the number of allocated resources selected for the electronic device by the resource selector (205) is greater than a predefined threshold value (RB_TH). In one embodiment, if the number of allocated resources selected is greater than the predefined threshold value (RB_TH), channel estimation can be performed using a time domain filter (230). In one embodiment, if the number of allocated resources selected is less than or equal to the threshold value (RB_TH), channel estimation can be performed using a frequency domain filter (240).
[0063] In one embodiment, the time domain filter (230) may include at least one of a guard RB adder and an inverse discrete Fourier transform (IDFT) (231), a time domain filter (233), and a discrete Fourier transform (DFT) & guard RB remover (235). The electronic device may use the time domain filter (230) to add a guard RB to reduce an edge effect to a frequency domain signal output from the decorrelator (210) or the time offset estimator (215), and convert the signal into a time domain signal through an IDFT operation. In one embodiment, the electronic device may estimate a channel by determining a pass band that takes into account signal component locations and margins based on channel characteristics in the time domain filter (233). In one embodiment, the electronic device may perform a DFT on a signal output from the time domain filter (233) and remove a guard RB to output a signal.
[0064] In one embodiment, the frequency domain filter (240) may include at least one of a multi-user interference (MUI) remover (241), a guard RB adder (243), and a frequency domain filter (245). In one embodiment, the electronic device may remove multi-user interference from a frequency domain signal output from the multi-user interference (MUI) remover (241). In one embodiment, the electronic device may add a guard RB corresponding to a channel estimation range in the guard RB adder (243). In one embodiment, the electronic device may estimate a channel in the frequency domain filter (245) for a signal to which the guard RB has been added.
[0065] In one embodiment, the electronic device may perform time offset inverse compensation on the signal output from the time domain filter (230) or the frequency domain filter (240) through the time offset inverse compensator (250) to output a channel estimation result. In one embodiment, the electronic device may detect a channel estimation range and / or weight based on the channel characteristics of the received signal through the signal output from the time domain filter (230) or the frequency domain filter (240). The electronic device may estimate the channel of the received signal by applying the channel estimation range and / or weight.
[0066] In one embodiment, the time offset compensator and time offset decompensator may be omitted when implemented in combination with the time domain filter (230) or the frequency domain filter (240).
[0067] Below, the operation of an electronic device selecting a channel estimation domain according to the number of allocated resources as illustrated in FIG. 2 is described.
[0068] In one embodiment, the electronic device determines whether the number of allocated resources selected for the electronic device from the resource selector (205) is greater than a predefined threshold value (RB_TH), and when the number of allocated resources selected exceeds the predefined threshold value (RB_TH), performs channel estimation in the time domain, and when it is less than or equal to the threshold value (RB_TH), performs channel estimation in the frequency domain.
[0069] In one embodiment, when an electronic device corresponds to a UE and receives a signal from a base station, when 2L (layer)-MIMO is allocated to the electronic device, if 2L signals are allocated to overlap with the same RB resource, the UE can be distinguished in the frequency domain by FD-OCC (frequency domain orthogonal cover code). When the layer is distinguished by the FD-OCC, multi-user interference (MUI) removal must be performed through a multi-user interference remover (241) included in the frequency domain filter (240), and a separate algorithm is required.
[0070] On the other hand, in the time domain channel estimator (Time Domain CE), after performing the IDFT, the signals of other layers and the own signal are separated as far as possible in the IDFT sample domain. However, if the number of RBs is small, the signal separation between layers is not refined, and the electronic device may have difficulty performing the separation between the other layers and its own layer. Therefore, the electronic device can distinguish its own signal and the signals of other layers more precisely as the number of allocated RBs increases, and therefore the number of allocated RBs becomes a critical factor in the performance of time domain channel estimation.
[0071] FIG. 3 is a diagram illustrating a time-domain multi-user interference (MUI) cancellation performance gain according to the number of allocated resource blocks in an electronic device according to one embodiment of the present disclosure.
[0072] Figure 3 is a diagram showing the Req. SNR gain based on 10% BLER per number of allocated RBs when estimating a channel in the time domain versus the frequency domain. If the gain is negative, it means that performing channel estimation in the frequency domain has higher performance, and if it is positive, it means that performing channel estimation in the time domain has higher performance.
[0073] For example, as illustrated in FIG. 3, it can be seen that the number of RBs is a factor affecting channel estimation performance, and that in sections above a certain number of RBs (e.g., 25), performing channel estimation in the time domain is more advantageous than performing channel estimation in the frequency domain.
[0074] Frequency-domain channel estimator
[0075] In this disclosure, a received signal in a DMRS Symbol Channel estimation results from A method for adaptively obtaining the process by considering the characteristics of the fading channel is presented as follows.
[0076] An electronic device may estimate a channel of a received signal based on a channel estimation range and weights set based on channel characteristics of the received signal. According to one embodiment, the electronic device may estimate the channel of the received signal by applying weights corresponding to channel characteristics to at least a portion of input signals for channel estimation that fall within a channel estimation range corresponding to the channel characteristics of the received signal.
[0077] As an example, a frequency domain signal converted through an FFT operation from a signal received from an electronic device can be expressed as in mathematical expression 1.
[0078] [Mathematical Formula 1]
[0079]
[0080] In one embodiment, the above represents the received signal received through the i-th subcarrier, and represents the channel of the i-th subcarrier, It is expressed as a channel matrix, represents the transmission signal transmitted by the transmitter through the i-th subcarrier, Expressed as a transmission vector. is the noise contained in the ith subcarrier, It is expressed as an AWGN (addictive white Gaussian noise) vector.
[0081] As an example, the frequency domain filter (240) for channel estimation illustrated in FIG. 2 can be expressed by the following mathematical expression 2.
[0082] [Equation 2]
[0083]
[0084] In one embodiment, the electronic device receives the decorrelated received signal (e.g., kth subcarriers included in the channel estimation range (e.g., from iL to i+L) as in Equation 2 above. ) weights corresponding to the channel characteristics of the received signal (e.g., ), the channel of the received signal corresponding to the i-th subcarrier (e.g., ) can be estimated.
[0085] Here, the above represents the received signal received through the kth subcarrier, and can represent a transmission signal transmitted from a transmitting device through the kth subcarrier. In one embodiment, may represent an input signal for channel estimation generated based on the decorrelation of the received signal of the kth subcarrier. In one embodiment, the may represent a weight to be applied to the signal of the kth subcarrier for channel estimation for the ith subcarrier. In one embodiment, L represents a filter size (e.g., the number of tones) for performing weighted cumulative summation, and may be expressed as a function of SNR (Signal Noise Ratio) and CRL (Channel Response Length) as in the following mathematical expression 3.
[0086] [Equation 3]
[0087]
[0088] In the above mathematical expression 3, CLR refers to the channel response length, and can be derived, for example, as the difference between the first signal index (First_Sig_Position) and the last signal index (Last_Sig_Position) derived based on the power of a time-domain signal (e.g., sample) for the received signal. However, in the above mathematical expression 3, CRL corresponds to an example of representing frequency domain selectivity (FDS) in the frequency domain, and in the mathematical expression 3, CRL can be implemented by being replaced with another metric representing selectivity for the channel.
[0089] That is, the result of the channel estimation is the channel of the received signal corresponding to the i-th subcarrier shown in the above mathematical expression 2 (e.g., ) is estimated, and it is necessary to derive L and W that match the channel characteristics for channel estimation.
[0090] In one embodiment, in determining the frequency domain selectivity (e.g., CRL) applied to L and W according to the above mathematical expression 3, predefined tables for selectivity, TDL-A, TDL-B, and TDL_C, can be used. That is, the predefined table values can be used by considering the selectivity that varies depending on the type of fading channel (hard decision).
[0091] In one embodiment, in determining the frequency domain selectivity (e.g., CRL) applied to L and W according to the above mathematical expression 3, L and W suitable for them may be applied based on individual values (soft values) taking into account the channel condition.
[0092] As an example, in Equation 3, is a function that determines the Windowing Length based on SNR and CRL, is a function that determines the weight according to SNR and CRL. and A predefined function or a function determined using an artificial neural network can be used.
[0093] In the present disclosure, FD_SLT (frequency domain_selectivity) estimation can be applied to SNR estimation.
[0094] FIG. 4 is a diagram illustrating an example of adding a guard RB in a resource block of a frequency domain in an electronic device according to an embodiment of the present disclosure.
[0095] Fig. 4 illustrates that a guard RB is added to a resource block for an output signal through a multi-user interference remover (241) in the frequency domain filter (240) of Fig. 2. RB 0 (400) to RB N-1 (440) illustrated in Fig. 4 may illustrate resource blocks allocated to the corresponding electronic device.
[0096] As described above in mathematical expression 2, when applying a frequency domain filter, it is necessary to derive the filter size L (e.g., the number of tones) and the weight W for performing weighted cumulative sum for channel estimation. However, since L number of subcarriers are not allocated to the subcarriers of the edge RBs (e.g., RB 0 (400) and RB N-1 (430)) before or after, channel estimation through mathematical expression 2 cannot be performed. Accordingly, as shown in FIG. 4, the electronic device can add a guard RB necessary for performing the weighted sum processing of mathematical expression 2 in the start RB (e.g., RB 0 (400)) and the last RB (e.g., RB N-1 (430)).
[0097] In one embodiment, the electronic device may add at least one of a front guard RB (420) and a back guard RB (440) of lengths (415 and 440) corresponding to the size of L derived from Equation 3. In one embodiment, the electronic device may add at least one of the front guard RB (420) and the back guard RB (440) by considering an output value of a decorrelator corresponding to a tone of a resource block of a length corresponding to the size of L.
[0098] In one embodiment, the electronic device may consider the average value of the output values of the decorrelator corresponding to the tones of the resource blocks of the length corresponding to the size of L when considering the output values of the decorrelator corresponding to the tones of the resource blocks of the length corresponding to the size of L. That is, when adding a front guard RB (420), the front guard RB (420) may be added by considering the average value of the output values of the decorrelator corresponding to the tones of the resource blocks of the length (415) corresponding to the size of L from the start of the start RB (RB 0) (400). In one embodiment, when adding a back guard RB (440), the back guard RB (440) may be added by considering the average value of the output values of a decorrelator corresponding to the tone of a resource block of a length (445) corresponding to the size of L from the end of the last RB (RB N-1) (445).
[0099] In one example, the output of the decorrelator is , and if there are 6 frequency tones included in one resource block, Equation 4 is the front guard RB for the kth subcarrier. The value of , Equation 5 is the back guard RB for the kth subcarrier. can represent the value of .
[0100] [Equation 4]
[0101]
[0102] [Equation 5]
[0103]
[0104] Adding a Guard RB block improves channel estimation performance and, of course, offers significant benefits in terms of processing complexity. Without guard RBs, channel estimation near the front and rear guard RBs of a resource block set requires different operations than in RB regions other than the edge RBs, making it impossible to implement as a single process. However, as described above, by adding guard RBs, the electronic device can process edge RBs with the same channel estimation process as other RBs.
[0105] In one embodiment, a guard RB can be added in a way other than utilizing the average value within the resource block set for the L tones within the resource block. An example of this expressed in a formula is shown in Equation 6 below.
[0106] [Equation 6]
[0107]
[0108] As an example, in Equation 6, is a function that determines the starting guard RB, is a function that determines the last guard RB. and A predefined function can be used. In one embodiment, the above and can be determined using an artificial neural network.
[0109] Time Domain Channel Estimator
[0110] Below, a time domain channel estimator corresponding to the operation after the time domain filter (230) of Fig. 2 is described.
[0111] In time-domain channel estimation, channel estimation performance may deteriorate in the edge RB region due to the Edge RB Effect, in which signal components converted to the time domain are distorted in the edge RB region. Therefore, the present disclosure proposes a method to mitigate the Edge RB Effect by adding a virtual Guard RB to the start RB and the last RB in the decorrelator output, as shown in the figure below.
[0112] FIG. 5 is a diagram illustrating an example of adding a guard RB in a resource block of a time domain in an electronic device according to an embodiment of the present disclosure.
[0113] Fig. 5 illustrates that guard RBs are added to resource blocks before converting a signal on which decorrelation has been performed in the time domain filter (230) of Fig. 2 into a time domain signal by performing IDFT. RB 0 (500) to RB N-1 (540) illustrated in Fig. 5 may represent resource blocks allocated by an electronic device to the electronic device.
[0114] As an example, assuming that the total number of Extend RBs is 8, four front guard RBs (520, 525, 530, and 535) and four back guard RBs (560, 565, 570, and 575) can be added. As an example, the four front guard RBs (520, 525, 530, and 535) and four back guard RBs (560, 565, 570, and 575) can be added in a mirroring manner as illustrated in FIG. 5.
[0115] As an example, the output of the decorrelator And the output of Add Guard RB is If you say so, after Mirroring can be expressed as in the following mathematical expressions 7 to 9. In one embodiment, GaurdRB in mathematical expressions 7 to 9 may correspond to the value of "the number of Extend RBs / 2". In one embodiment, mathematical expression 7 is after mirroring of the front guard RB. , Mathematical expression 8 is after mirroring of the allocated RB. , Mathematical expression 9 is after mirroring of the back guard RB. It represents.
[0116] [Equation 7]
[0117]
[0118] [Equation 8]
[0119]
[0120] [Equation 9]
[0121]
[0122] In one embodiment, at least one additional guard RB may be added by copying the value of the last allocated Tone, and various other methods may be applied. The purpose of this is to make the guard RB become an edge RB by adding a guard RB, so that the RB that was actually an edge RB appears to be an RB allocated in the middle. In other words, the edge RB effect occurs in the guard RB, and the edge RB effect can be defended in the actual RB area.
[0123] FIG. 6 is a diagram illustrating an example of generating a guard block using a neural network in an electronic device according to one embodiment of the present disclosure.
[0124] Fig. 6 is a diagram showing prediction of a Guard RB region by inputting a reception signal of an allocated RB region into a neural network. The electronic device of Fig. 6 may include the electronic device (101) illustrated in Fig. 1, and the electronic device may perform a prediction operation of a Guard RB region using an artificial intelligence model or the like by using an auxiliary processor (123) (e.g., a neural network processing device) included in a processor (120).
[0125] In one example, when using a neural network (NN), the output of the Add GuardRB block is as shown in mathematical expressions 10 to 12 below. In one embodiment, in mathematical expressions 10 to 12, is a function representing NN. In one embodiment, GaurdRB in Equations 10 to 12 may correspond to the value of "the number of Extend RBs / 2". In one embodiment, Equation 10 is the value of GaurdRB after Mirroring of the front guard RB. , Mathematical expression 11 is after mirroring of the allocated RB. , Mathematical expression 12 is after mirroring of the back guard RB. It represents.
[0126] [Equation 10]
[0127]
[0128] [Equation 11]
[0129]
[0130] [Equation 12]
[0131]
[0132] FIG. 7 is a diagram illustrating an edge effect on a resource block when a guard block is applied in an electronic device according to an embodiment of the present disclosure.
[0133] Referring to Fig. 7, the Edge Effect can be measured by MSE (mean squared error) in channel estimation, and when a guard RB is added, the MSE value at the edge RB is lower than when the guard RB is not added, confirming that the Edge Effect is reduced.
[0134] Time Domain Filter
[0135] Below, the operation of detecting a signal in a time domain filter and determining a pass band is described.
[0136] In time-domain filters, a method of nulling a fixed, specific region considered to be interference and noise can be applied rather than instantaneously estimating the location of signal components. In contrast, the present disclosure proposes a method of detecting the location of signal components slot by slot in the time domain and adaptively adjusting the pass band region accordingly, as shown in FIGS. 8a, 8b, 9, and 10. This prevents signal distortion in channel estimation and enables optimal denoising operation.
[0137] FIG. 8A and FIG. 8B are diagrams showing an example for detecting a signal area in an electronic device according to one embodiment of the present disclosure.
[0138] More specifically, FIG. 8A is an example of setting at least some of the samples into first and second intervals and reordering them in an electronic device according to an embodiment of the present disclosure. FIG. 8B is an example of detecting peak power in an electronic device according to an embodiment of the present disclosure.
[0139] According to one embodiment, when an electronic device generates an input signal for channel estimation, the electronic device may convert the input signal for channel estimation into a time-domain signal. According to one embodiment, the electronic device may convert the input signal for channel estimation into a time-domain signal (e.g., a sample) through an IDFT operation. The electronic device may calculate the power of the complex samples output by the IDFT operation for each sample.
[0140] For example, if the power of a sample is such that an electronic device is allocated 10 resource regions (RBs) for wireless communication with a transmitting device, and one resource region includes 12 subcarriers, 120 samples (800) can be detected, as shown in FIG. 8A. In FIG. 8A, the y-axis is the power of an IDFT sample, and the x-axis is a sample.
[0141] In one embodiment, 120 samples can be calculated based on the number of resource regions (10) and the number of subcarriers (12) included in one resource region. In one embodiment, the power of the sample can be calculated by applying a complex conjugate to a complex sample output by an IDFT operation. In one embodiment, the size of the IDFT operation can be set based on the number of subcarriers (e.g., 120) included in 10 resource regions (RBs) for wireless communication between the electronic device (101) and the transmitting device. Received signal In Pilot Sequence The result of decorrelating and performing IDFT and Sample Power An example of expressing it as a formula is as shown in Mathematical Formula 13 below.
[0142] [Equation 13]
[0143]
[0144] Referring to FIG. 8A, the electronic device can set a first section (Window Right (e.g., delay section)) (810) and a second section (Window Left (e.g., advance section)) (812) in a time domain signal (e.g., sample). According to one embodiment, the electronic device can set the first section (810) and the second section (812) in samples obtained through an IDFT operation, as shown in FIG. 8A. In one embodiment, the first section (810) and / or the second section (812) can be set to a fixed length or can be set variably based on the power of each sample.
[0145] In one embodiment, the electronic device may re-order the sample indices included in the first section (810) and the second section (812). According to one embodiment, the electronic device may re-order (820) the sample indices included in the first section (810) and the second section (812) so that the index of the sample with the earliest index (e.g., the sample with index 104) among the samples included in the second section (812) becomes the first index (e.g., the index 0), thereby obtaining a graph of a continuous waveform, as shown in FIG. 8A.
[0146] In one embodiment, the electronic device can detect at least one sample having peak power among the reordered samples (820). In one embodiment, the electronic device can detect the sample (730) having the highest power index among the reordered samples (820) as a global peak (Global Peak (PeakValue)), as shown in FIG. 8B. The electronic device can detect at least one sample (832, 834, 836, and 838) corresponding to a local peak, as shown in FIG. 8B.
[0147] In one embodiment, the electronic device may exclude, from the local peak, a sample (838) having an index of 14, which is lower than a designated first reference power (850) among at least one sample (832, 834, 836, and 838) corresponding to the local peak, as illustrated in FIG. 8B. In one embodiment, the designated first reference power (850) may be set based on the power of the global peak or noise power. In one embodiment, when the first reference power (850) is determined based on the power of the global peak, the first reference power (850) may be represented by CRLTH and may be calculated as in Equation 14 below.
[0148] [Equation 14]
[0149]
[0150] In one embodiment, the local peak may include at least one peak that is smaller than the global peak in the rearranged first section (810) and second section (812). In one embodiment, the electronic device may determine the smallest index (e.g., index 9 (834)) among the samples (830, 832, 834, and 836) corresponding to the global peak and local peak that are larger than the designated first reference power (850) as the First_Sig_Position, and may determine the largest index (e.g., index 44 (836)) as the Last_Sig_Position, as shown in FIG. 8B.
[0151] In one embodiment, the electronic device can detect a channel response length (CRL) based on at least one sample having a peak power. According to one embodiment, the electronic device can determine the difference between the smallest index (e.g., index 9 (834)) and the largest index (e.g., index 44 (836)) among the samples (830, 832, 834, and 836) corresponding to global peaks and local peaks greater than a designated first reference power (850) as the value of the channel response length (e.g., CRL = 33), as shown in FIG. 8B . In one implementation, the electronic device can determine the difference between the smallest index (e.g., index 9 (834)) and the largest index (e.g., index 44 (836)) among the samples (830, 832, 834, 836, and 838) corresponding to the global peak and the local peak as the value of the channel response length (e.g., CRL = 33), as shown in FIG. 8b.
[0152] FIG. 9 and FIG. 10 are diagrams showing an example of determining a window margin when setting a pass band in a time domain filter in an electronic device according to one embodiment of the present disclosure.
[0153] FIG. 9 and FIG. 10 illustrate an electronic device that calculates the power of a complex sample output by an IDFT operation for each sample, as described in 800 of FIG. 8a, with the x-axis representing the sample and the y-axis representing the power of the IDFT sample.
[0154] Fig. 9 illustrates the sample-by-sample power of a signal for a frequency-selective fading channel compared to Fig. 10. Fig. 10 differs from Fig. 9 only in the positions of First_Sig_Position (1000) and Second_Sig_Position (1015), and the following description of Fig. 9 can be equally applied to Fig. 10.
[0155] Referring to Fig. 9, in the time domain, a separate MUI removal block may not be required because the signal domain and other layer interference (900) are separated.
[0156] Referring to FIG. 9, the First_Sig_Position described in FIG. 8b is a sample at index 1 (910), and the Last_Sig_Position is a sample at index 8 (915). In one embodiment, the First_Sig_Position is the Earliest Path of the signal component, and the Last_Sig_Position is the Latest Path of the signal component.
[0157] Referring to Figure 9, the pass band can be set by placing the margin to the left of First_Sig_Position (910) and the margin to the right of Last_Sig_Position (915).
[0158] The electronic device can set the Left margin and the Right margin, and the Left margin and the Right margin are set to Margin(W) so that the Amplitude becomes 1. MR , W ML ) and Margin(W) decreasing from 1 to 0 with the Cos function MR_COS , W ML_COS ) can include two types of margins.
[0159] Referring to Figure 9, W to the right of Last_Sig_Position (915) MR (920), W MR_COS Set (925) and W to the left of First_Sig_Position (910) ML (940), W ML_COS(945) can be set. An example of expressing this in a formula is as shown in Equation 15 below. In Equation 15, Out(i) is the output of the time-domain filter and In(i) is the input of the time-domain filter, i.e., the IDFT output.
[0160] [Equation 15]
[0161]
[0162] In this disclosure, the COS function is used to set the margin, but other functions that smoothly converge from 1 to 0 can be used.
[0163] In one embodiment, the W MR (920), W MR_COS (925), W ML (940), and W ML_COS( An example of a function that determines 945) can be expressed as a function of SNR and FDS (Frequency Domain Selectivity) as shown in Equation 16 below.
[0164] [Equation 16]
[0165]
[0166] Referring to Equation 16, the margin in the pass band can be set based on the estimated frequency domain selectivity (FDS) and SNR. In one embodiment, the Channel Response Length (CRL) can be used to represent the FDS, and can be expressed as Equation 17 below.
[0167] As described in Fig. 8b, CRL represents the difference between the first and last paths (i.e., the distance between First_Sig_Position and Last_Sig_Position), and the larger the CRL, the larger the FDS. Referring to Fig. 9, it can be seen that the value of CRL is 7, which is the distance between First_Sig_Position (910) and Last_Sig_Position (915) (960). In this disclosure, CRL is an example of estimating FDS, and the margin can be set using other metrics that can estimate FDS.
[0168] [Equation 17]
[0169]
[0170] is performing It means means FFT_Size of FFT (200) of Fig. 2. Since the physical meaning of the corresponding value changes depending on the IDFT Size, which has a dependency on the RB size allocated to the UE, by scaling with FFT_Size / IDFT Size as in mathematical expression 17, a value that is consistently proportional to the frequency selectivity can be derived regardless of the RB size allocated to each UE.
[0171] In one embodiment, the W MR( 920), W MR_COS (925), W ML (940), and W ML_COS(945) When expressed as a function of SNR and FDS (Frequency Domain Selectivity) as in Equation 16 above, the function used for margin setting can be determined using a neural network. That is, the function for setting the margin of the pass band that optimizes the channel estimation result in the time domain can be determined using an artificial neural network, etc. In one embodiment, when the input of the neural network is In(i), the function for the output Out(i) can be expressed as in Equation 18 below.
[0172] [Equation 18]
[0173]
[0174] Referring to Figure 9, the end point W of the margin that makes the Amplitude of the Last_Sig_Position (915) become 1 R (930), the end point of the margin decreasing from 1 to 0 as a cos function W 2R (935), the end point W of the margin that makes the Amplitude of First_Sig_Position (910) become 1 L (950), the end point of the margin decreasing from 1 to 0 as a cos function W 2L An example of (955) expressed as a formula is as shown in Mathematical Formula 19 below.
[0175] [Equation 19]
[0176]
[0177] The application of a time domain filter based on frequency domain selectivity (FDS (e.g., CRL)) in the present disclosure can perform denoising and interference removal by reflecting the characteristics of an instantaneous actual fading channel in a corresponding slot without modeling the fading channel as a specific representative type such as TDL-A / TDL-B / TDL-C.
[0178] In addition, the application of a time domain filter based on frequency domain selectivity (FDS (e.g., CRL)) in the present disclosure has the advantage of reducing complexity and improving channel estimation performance by not requiring a separate multi-user interference remover required for frequency domain channel estimation in MIMO channel estimation compared to channel estimation in the frequency domain.
[0179] FIG. 11 is a diagram illustrating an example of performance changes due to adaptive channel estimation based on a fading channel in an electronic device according to an embodiment of the present disclosure.
[0180] Figure 11 illustrates the PUSCH decoding performance gain (Gain) compared to frequency-domain channel estimation when using the time-domain channel estimation technique based on frequency-domain selectivity (FDS (e.g., CRL)) proposed in the present disclosure. Referring to Figure 11, it can be seen that a performance gain (Gain) of approximately 2 dB occurs for the Required SNR based on a 10% BLER (block error rate).
[0181] FIG. 12 is a diagram illustrating an example of performance changes due to adaptive channel estimation based on a fading channel in an electronic device according to an embodiment of the present disclosure.
[0182] Figure 12 illustrates the channel estimation performance gain using MSE when applying Add Guard RB in the mirroring scheme proposed in this disclosure in SRS during Multi-CS allocation. Referring to Figure 12, it can be seen that the channel estimation performance gain is higher in the case of TD-MUI than in eMUI (enhanced MUI).
[0183] When the pass band in the time domain is fixed, the pass band can be set to correspond to the average frequency selectivity. In this case, for example, if the SNR is set to a strong electric field, such as 30 dB, and the frequency selectivity is gradually increased, a severe degradation of the estimated SNR may be observed as signal components with large delays exceed the fixed value. In the method of using the MUI removal algorithm in the frequency domain, a severe degradation of the estimated SNR may be observed in a strong electric field in a selective fading channel with high frequency selectivity, such as TDL-C.
[0184] On the other hand, in the present disclosure, when the range in which a signal component that has passed through a fading channel exists is detected slot by slot without nulling a fixed area and a margin is added to design the pass band, the pass band can be variably changed by the algorithm according to the delay spread of the fading channel, thereby improving performance.
[0185] FIG. 13 is a block diagram for adaptively estimating a channel based on a fading channel in an electronic device according to one embodiment of the present disclosure.
[0186] The electronic device of FIG. 13 may be the electronic device (101) of FIG. 1. Referring to FIG. 13, the electronic device may select at least one resource block allocated to the electronic device based on a received signal in operation 1300. The electronic device may select one of the frequency domain and the time domain as a channel estimation region based on the number of the at least one allocated resource block in operation 1310. The electronic device may perform channel estimation based on the selected channel estimation region in operation 1320.
[0187] In one embodiment, the operation of determining the channel characteristics of the received signal may include an operation of performing channel estimation based on the channel estimation region and the channel characteristics. In one embodiment, the channel characteristics may include information related to selectivity in the frequency domain.
[0188] In one embodiment, the operation of performing channel estimation based on the channel estimation region and the channel characteristics may include the operation of setting a channel estimation interval based on the channel characteristics in a signal of the channel estimation region for the received signal, and the operation of performing channel estimation for signals included in the set channel estimation interval.
[0189] In one embodiment, when the selected channel estimation region is a frequency domain, the operation of performing channel estimation based on the selected channel estimation region may include: an operation of determining a weight and a channel estimation interval for channel estimation in a signal of the frequency domain for the received signal based on the channel characteristic; and an operation of performing channel estimation by applying the set weight to at least one subcarrier included in the set channel estimation interval among a plurality of subcarriers included in the received signal.
[0190] In one embodiment, when the selected channel estimation region is a time domain, the operation of performing channel estimation based on the selected channel estimation region includes the operation of setting a pass band for channel estimation based on a time domain sample for the received signal; wherein the pass band may include a margin section based on the channel characteristic.
[0191] In one embodiment, the electronic device may perform an operation of adding at least one guard resource block (guard RB) to at least one of the resource block having the smallest index among the allocated at least one resource block and the resource block having the largest index. In one embodiment, an output signal of the at least one guard resource block may be determined based on the channel estimation region and the channel characteristic.
[0192] In one embodiment, when the channel estimation domain is a frequency domain, the output signal of the at least one guard resource block may be determined based on the output signal of at least one resource block corresponding to a channel estimation interval among the at least one allocated resource block. The length of the at least one guard resource block may be determined based on a channel estimation interval for channel estimation in a signal in the frequency domain for the received signal.
[0193] In one embodiment, when the channel estimation domain is a time domain, the output signal of the at least one guard resource block may be determined by mirroring the output signal based on a resource block having a smallest index or a resource block having a largest index among the at least one allocated resource block.
Claims
1. In electronic devices, At least one processor (120); and Contains a memory (130) storing at least one instruction, wherein said at least one instruction, when executed by at least a part of said at least one processor (120), causes said electronic device to perform at least one operation; At least one of the above actions: An operation of selecting at least one resource block allocated to the electronic device based on a received signal; An operation of selecting one of the frequency domain and the time domain as a channel estimation domain based on the number of at least one resource block allocated; and An electronic device characterized by comprising: an operation for performing channel estimation based on the selected channel estimation region.
2. In the first paragraph, at least one operation is: An operation for determining the channel characteristics of the received signal; and Further comprising an operation of performing channel estimation based on the channel estimation region and the channel characteristics; An electronic device wherein the above channel characteristics include information related to selectivity in the frequency domain.
3. In the second paragraph, at least one operation is: An operation of performing channel estimation based on the channel estimation region and the channel characteristics; An operation of setting a channel estimation interval based on the channel characteristics in a signal of the channel estimation region for the received signal; and An electronic device comprising: an operation for performing channel estimation for signals included in the above-described channel estimation interval; 4. In paragraph 1, If the selected channel estimation region is a frequency domain, the operation of performing channel estimation based on the selected channel estimation region is as follows: An operation of determining a weight and a channel estimation interval for channel estimation in a frequency domain signal for the received signal based on the channel characteristics; and An electronic device comprising: an operation of performing channel estimation by applying the set weight to at least one subcarrier included in the set channel estimation interval among a plurality of subcarriers included in the received signal; 5. In paragraph 1, If the above-mentioned selected channel estimation region is a time domain, the operation of performing channel estimation based on the above-mentioned selected channel estimation region is as follows: An operation of setting a pass band for channel estimation based on time domain samples for the received signal; An electronic device wherein the pass band includes a margin section based on the channel characteristics.
6. In paragraph 2, At least one of the above actions, An operation of adding at least one guard resource block (guard RB) to at least one of the front of a resource block having a smallest index or the back of a resource block having a largest index among at least one allocated resource block; An electronic device, characterized in that the output signal of at least one guard resource block is determined based on the channel estimation region and the channel characteristics.
7. In paragraph 6, If the channel estimation domain is a frequency domain, the output signal of the at least one guard resource block is determined based on the output signal of at least one resource block corresponding to the channel estimation interval among the at least one allocated resource block, and the length of the at least one guard resource block is determined based on the channel estimation interval for channel estimation in a signal in the frequency domain for the received signal, or An electronic device characterized in that, when the channel estimation domain is a time domain, the output signal of the at least one guard resource block is determined by mirroring the output signal based on the resource block having the smallest index or the resource block having the largest index among the at least one allocated resource block.
8. In a channel estimation method of an electronic device, An operation of selecting at least one resource block allocated to the electronic device based on a received signal; An operation of selecting one of the frequency domain and the time domain as a channel estimation domain based on the number of at least one resource block allocated; and A method comprising: performing channel estimation based on the selected channel estimation region.
9. In paragraph 8, An operation for determining the channel characteristics of the received signal; and Further comprising an operation of performing channel estimation based on the channel estimation region and the channel characteristics; A method wherein the above channel characteristics include information related to selectivity in the frequency domain.
10. In paragraph 9, An operation of performing channel estimation based on the channel estimation region and the channel characteristics; An operation of setting a channel estimation interval based on the channel characteristics in a signal of the channel estimation region for the received signal; and A method comprising: an operation of performing channel estimation for signals included in the above-described channel estimation interval.
11. In paragraph 8, If the selected channel estimation region is a frequency domain, the operation of performing channel estimation based on the selected channel estimation region is as follows: An operation of determining a weight and a channel estimation interval for channel estimation in a frequency domain signal for the received signal based on the channel characteristics; and A method comprising: performing channel estimation by applying the set weight to at least one subcarrier included in the set channel estimation interval among a plurality of subcarriers included in the received signal.
12. In paragraph 8, If the above-mentioned selected channel estimation region is a time domain, the operation of performing channel estimation based on the above-mentioned selected channel estimation region is as follows: An operation of setting a pass band for channel estimation based on time domain samples for the received signal; A method wherein the above pass band includes a margin section based on the channel characteristics.
13. In paragraph 9, An operation of adding at least one guard resource block (guard RB) to at least one of the front of a resource block having a smallest index or the back of a resource block having a largest index among at least one allocated resource block; A method characterized in that the output signal of at least one guard resource block is determined based on the channel estimation region and the channel characteristics.
14. In a storage medium storing at least one computer-readable instruction, the at least one instruction, when executed by at least a part of at least one processor (120) of an electronic device, causes the electronic device to perform at least one operation, At least one of the above actions: An operation of selecting at least one resource block allocated to the electronic device based on a received signal; An operation of selecting one of the frequency domain and the time domain as a channel estimation domain based on the number of at least one resource block allocated; and A storage medium characterized by comprising: an operation for performing channel estimation based on the selected channel estimation region.
15. In paragraph 14, at least one operation is, An operation for determining the channel characteristics of the received signal; and Further comprising an operation of performing channel estimation based on the channel estimation region and the channel characteristics; The above channel characteristics are a storage medium containing information related to selectivity in the frequency domain.
Citation Information
Patent Citations
Flexible channel state reporting
EP3455965B1
Method and apparatus for adaptive channel estimation in a communication system
KR101159081B1
Adaptive Selection Method of Best Channel Estimation Scheme for Channel Environments and Estimation System Using the Same
KR1020180136697A
Frequency-domain resource allocation for multi-cell scheduling
US20230345479A1