Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

83results about How to "Fast signal processing" patented technology

Apparatus and method for automated biomonitoring of water quality

InactiveUS6393899B1Improved waveform processing of data signalLow spuriousPisciculture and aquariaTesting waterWater qualityEngineering
An automated biomonitoring system for monitoring water quality includes an exposure chamber for housing an aquatic organism having ventilatory behavior and body movement sensitive to water quality. Electrodes capture electrical signals produced by the organism during its ventilatory behavior and body movement, and a controller responsive to signals from the electrodes determines one or more ventilatory parameters based on the signals. The ventilatory parameters are compared with corresponding thresholds to determine when the water to which the organism is exposed has caused physiological stress to the organism. The signals captured by the electrodes may be corrected for variations in water conductivity so that the signals processed by the controlled are not influenced by conductivity.
Owner:UNITED STATES OF AMERICA THE AS REPRESENTED BY THE SEC OF THE ARMY

Up-conversion imaging system of broad band synthetic aperture

InactiveCN101408623AEnabling Broadband ImagingHigh-resolutionElectromagnetic wave reradiationSpectral hole burningHigh resolution imaging
The invention provides a method for imaging on a novel broadband synthetic aperture by frequency conversion and a system thereof. The method and the system thereof can realize the purpose of high-resolution real-time imaging detection at the wavebands of microwaves, millimeter waves and submillimeter waves, belong to an interferometric high-resolution imaging system and can be applied to the fields of remote sensing, military reconnaissance and the like. In the method, after a synthetic aperture antenna array receives a broadband radiation signal from a target, the signal is loaded on an optical wave by electro-optical modulation, and transmitted to the end by an optical fiber cable to form a shrink ratio array, and the phase preserving in the optical fiber transmission is realized by Redundant Spacing Calibration (RSC); a broadband radiation image of the target is recorded on a photonic crystal by the optical synthetic aperture imaging technology and the spectral hole burning technology, and finally sweep frequency laser beam is adopted to read out the broadband image information of the target in the photonic crystal in a real-time manner.
Owner:BEIHANG UNIV

Device and method for processing a signal having a sequence of discrete values

When processing a signal having a sequence of discrete values, wherein there is a first frequency range, in which the signal has a high energy, and wherein there is a second frequency range, in which the signal has a low energy, the sequence of discrete values is first manipulated to obtain a sequence of manipulated values, so that at least one of the manipulated values is non-integer. Then the sequence of manipulated values is rounded to obtain a sequence of manipulated values. The rounding is formed to effect a spectral shaping of a generated rounding error so that a spectrally shaped rounding error has a higher energy in the first frequency range than in the second frequency range. By spectrally shaping the rounding error so that the rounding error does not have any energy either in the storage areas where there is no signal energy, an especially efficient coding is obtained particularly in connection with a lossless coding context.
Owner:FRAUNHOFER GESELLSCHAFT ZUR FOERDERUNG DER ANGEWANDTEN FORSCHUNG EV

Apparatus and method for automated biomonitoring of water quality

InactiveUS6058763AImproved waveform processing of data signalLow spuriousPisciculture and aquariaTesting waterBiological bodyWater quality
An automated biomonitoring system for monitoring water quality includes an exposure chamber for housing an aquatic organism having ventilatory behavior and body movement sensitive to water quality. Electrodes sense electrical signals produced by the organism during its ventilatory behavior and body movement, and a controller responsive to signals from the electrodes determines a plurality of ventilatory parameters based on the signals. The ventilatory parameters are compared with corresponding thresholds to determine when the water to which the organism is exposed has caused physiological stress to the organism.
Owner:US SEC THE ARMY THE +1

Position detector for a scanning device

A position detector for a scanning device includes a movable light blocker, at least two light detectors which are located behind the light blocker and which can be covered by the light blocker at different extents of coverage as the light blocker is being moved, so that the position of the light blocker can be determined, and at least one light source for emitting light onto the light detectors. A reflector is provided which is located in front of the light blocker. The light source is arranged such that the light emitted therefrom is emitted onto the reflector. Furthermore, the reflector is arranged such that the light impinging thereon is reflected onto the light detectors.
Owner:SCANLAB GMBH

Apparatus and method of portable automated biomonitoring of water quality

ActiveUS6988394B2Improved waveform processing of data signalLow spuriousSamplingGeneral water supply conservationBiological bodyWater quality
A portable automated biomonitoring system for monitoring water quality includes an exposure chamber for housing an aquatic organism and a water inlet for directing water to the exposure chamber. The aquatic organism has ventilatory behavior and body movement sensitive to water quality. Electrodes sense electrical signals produced by the organism during its ventilatory behavior and body movement, and a controller responsive to signals from the electrodes determines a plurality of ventilatory parameters based on the signals. The ventilatory parameters are compared with corresponding thresholds to determine when the water to which the organism is exposed has caused physiological stress to the organism. The water being evaluated may be recirculated through the system for further analysis.
Owner:UNITED STATES OF AMERICA THE AS REPRESENTED BY THE SEC OF THE ARMY

Ultraviolet focal plane readout circuit and method based on pixel level analog-to-digital conversion

The invention discloses an ultraviolet focal plane readout circuit and method based on pixel level analog-to-digital conversion. The ultraviolet focal plane readout circuit comprises a front end electric charge integrator, a pixel level analog-to-digital conversion module, a row / column selecting control circuit, an induction amplifier and an output level buffering device, wherein the front end electric charge integrator is used for integrating a weak photo-generated current of an ultraviolet detector so as to convert the current into a voltage; the pixel level analog-to-digital conversion module can quantitatively simulate the voltage in a pixel, and a quantitative result can be latched; each unit on a focal plane can be selected by the row / column selecting control circuit; the induction amplifier inducts and amplifies the quantitative result in the pixel and sends the amplified quantitative result into an output bus; the output level buffering device is used for increasing output driving capacity of a circuit, and output signals are sequentially output in a serial mode. According to the readout circuit, signals of the ultraviolet detector are directly converted into digital signals, interference of noise to the signals is reduced by reducing a simulation signal transmission path, on-chip analog-to-digital conversion is achieved, the signal to noise ratio of an ultraviolet focal plane chip is effectively improved, and the readout circuit can be applied to detection and imaging of the weak ultraviolet signals.
Owner:SHANGHAI INST OF TECHNICAL PHYSICS - CHINESE ACAD OF SCI

Apparatus and method of portable automated biomonitoring of water quality

A portable automated biomonitoring system for monitoring water quality includes an exposure chamber for housing an aquatic organism and a water inlet for directing water to the exposure chamber. The aquatic organism has ventilatory behavior and body movement sensitive to water quality. Electrodes sense electrical signals produced by the organism during its ventilatory behavior and body movement, and a controller responsive to signals from the electrodes determines a plurality of ventilatory parameters based on the signals. The ventilatory parameters are compared with corresponding thresholds to determine when the water to which the organism is exposed has caused physiological stress to the organism. The water being evaluated may be recirculated through the system for further analysis.
Owner:UNITED STATES OF AMERICA THE AS REPRESENTED BY THE SEC OF THE ARMY

Hybrid photonic signal processing modules

InactiveUS8170384B1Requires delay lineHigh speedWavelength-division multiplex systemsCoupling light guidesTime delaysPhotonic signal processing
Methods, systems, apparatus and devices for a variable fiber optic delay line that includes an electro-optic modulator for receiving and modulating an input signal, a switchless discrete long time delay module for injecting a long time delay into the modulated signal to produce a long delayed signal, and a switchless analog variable short delay module injecting a variable short time delay into the long delayed signal for a delayed output signal having a delay approximately equal to the long plus the short time delay. The module may also include non-dispersive single mode fibers for transmission between components and a circulator coupled for routing the input signal to the discrete long time delay module and routing the first delayed output signal to the analog variable short delay module. The VFODL can be used for Radio Frequency, digital electrical signals requiring time delay and amplitude processing or optical signal processing.
Owner:UNIV OF CENT FLORIDA RES FOUND INC

Handling system with independent and coordinated shuttle, for industrial automation

A handling system with independent and coordinated shuttles for industrial automation, of the LSM moving coils drive type, wherein multiple shuttles with on-board coils act on a rail with permanent magnets in an independent but coordinated way, synchronous and / or asynchronous with respect to each other, with a high level of speed, precision in positioning and versatility of use. The system is particularly suitable for the automated machining of flat semi-finished products such as photovoltaic cells, printed circuits and other circuit boards or for the transport and filling of containers such as phials or flacons.
Owner:VISMUNDA

FPGA-based orthogonal signal real-time processing method

InactiveCN107084662AQuick calculationReal-time demodulationProgramme controlComputer controlGratingUSB
The invention discloses an FPGA-based orthogonal signal real-time high-precision processing method. The FPGA-based orthogonal signal real-time processing method adopts an orthogonal signal processing board constructed based on an FPGA, and computer measurement software. The orthogonal signal processing board and the computer measurement software realize processed data communication between upper and lower computers by means of USB data lines. The orthogonal signal processing board mainly realizes acquisition, differential preprocessing, mean filtering, error compensation, real-time phase calculation, as well as phase subdivision and direction judgment of orthogonal signals. The computer measurement software screens orthogonal signal sampled data input by the lower computer, then calculates a signal error compensation parameter through matrix operation, controls an orthogonal signal compensation program of the lower computer to operate, displays a correction effect and a measurement result on a measurement software display interface in real time, and stores relevant data. The FPGA-based orthogonal signal real-time processing method realizes the effect of compensating for orthogonal errors, amplitude fluctuations and DC drift errors of signals of a gate type sensor and a laser interferometer in real time, and provides an engineering solution for high-precision grating signal analysis and error real-time compensation.
Owner:HEFEI UNIV OF TECH

Apparatus and method for detecting optical systems in a terrain

A method and an apparatus are used for detecting optical systems, for example a sniper within a terrain. The terrain is optically scanned by means of a movable mirror and the position of the optical system is determined from a measurement made by a laser unit and is optically displayed. The position of the optical system is directly determined from the measurement made by the laser unit by evaluating the intensity of a light beam from the laser unit, after having been reflected by an optical surface of the optical system. The position is optically reflected into the field of vision of a telescope. The apparatus comprises a laser unit having a movable mirror, a control unit for detecting the position of the optical system from a measurement made by the laser unit, and a device for optically displaying the position. The device for optically displaying is a telescope, and means are provided for optically reflecting the position of the optical system into the field of vision of the telescope.
Owner:CARL ZEISS OPTRONICS

Method for Operating a Coil and a Monitoring Module

A method for operating a coil, through which a varying current flows, is provided. Mechanical resonance responses of the coil are recorded and are modeled by an electrical resonant circuit model. A check is made as to whether a varying current that is to be sent through the coil evokes a resonant response in the electrical resonant circuit model. The current flow through the coil is blocked if the resonant response exceeds a predefined limit value.
Owner:SIEMENS HEALTHCARE GMBH

Testing system and method for high-efficiency integrated optical fiber gyroscope

InactiveCN102183264AFast signal processingShort temperature set point timeMeasurement devicesGyroscopeLow-pass filter
The invention discloses a testing system and method for a high-efficiency integrated optical fiber gyroscope. The testing system comprises a sine velocity rotating table, a liquid nitrogen cup, a heating film, a voltage acquisition module, a current acquisition module, a temperature adjusting and controlling module, a low-pass filter module, a booster differential module, a high-accuracy A / D (Analogue / Digital) conversion module and an upper computer. The testing method comprises the following steps of: firstly, measuring a zero bias voltage V0 of the optical fiber gyroscope, a temperature T of the sine velocity rotating table and a current A consumed by the optical fiber gyroscope; secondly, measuring an output voltage V' of the optical fiber gyroscope; thirdly, inputting the V0, V', A and T into an active low-pass filter circuit, and eliminating a high-frequency noise signal mixed in signals; and fourthly, performing A / D conversion on the V0, V', A and T, and storing the V0, V', A and T. When the testing system and method disclosed by the invention are adopted to test the optical fiber gyroscope, the speed of testing the optical fiber gyroscope can be greatly increased.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Scheduling method of hardware accelerators in C-RAN

The invention relates to a scheduling method of hardware accelerators in a C-RAN. The method comprises the following steps of 1) establishing a task queue work_queue in a virtual machine controller Dom0, and simultaneously, aiming at each hardware accelerator, establishing a task queue write_queue and a task queue read_queue; 2) after the virtual machine controller Dom0 receives a request of a virtual machine DomU, adding the request in the task queue work_queue according to a first-come-first-served policy; 3) successively taking out tasks in the task queue work_queue, selecting the hardware accelerator with a current minimum load, and putting the task which is taken out into the corresponding task queue to complete a scheduling design of the plurality of hardware accelerators so that a virtual machine shares the accelerators. A signal processing speed is increased, hardware accelerator loads are balanced and a system throughput is increased.
Owner:TONGJI UNIV

Locating a tag in an area

InactiveUS20160259033A1Accurate time difference calculationCost hardwarePosition fixationDirection findersUltra-widebandTag antenna
A method and system for locating a tag. The system has a first receiver configured to receive a signal from a tag. The first receiver has at least two antennas each configured to receive the signal. The system is configured to calculate a first angle of arrival of the signal at the first receiver based on a distance between a first set of two antennas of the first receiver and a time difference of arrival of the signal at the two antennas of the first set. The tag has a tag antenna that is configured to transmit signals having a wide bandwidth and has a frequency independent phase center and wherein the signal is an ultra wideband signal having one or more pulses.
Owner:BEESTAR BV

Distributed dynamic strain fiber optics measurement by brillouin optical time-domain reflectometry

A system and method for distributed dynamic strain measurement using optical fiber that is based on Brillouin optical time-domain reflectometry (BOTDR) with stimulated Brillouin scattering (SBS). A short-time Fourier transform (STFT) is used to rebuild the Brillouin frequency shift (BFS) of the SBS scattered signal to perform the dynamic strain measurement.
Owner:RGT UNIV OF CALIFORNIA

Nonlinear metasurface based four-wave mixing holographic multiplexing method

The invention discloses a nonlinear metasurface based four-wave mixing holographic multiplexing method, and belongs to the micro nano holographic field. The method comprises that a metasurface is composed of an array with nanometer rectangular hole structures in different geometric sizes; the geometric sizes of the nanometer rectangular hole structures are changed, so that the nonlinear metasurface can randomly regulates the amplitude and phase of an output nonlinear frequency signal; complex amplitude distribution of the nonlinear light field output in different sizes can be obtained by fullwave vector calculation; an amplitude type hologram is calculated based on an optimized GS algorithm, and a bit coding method is used to code the hologram of the rectangular hole structure; rectangular hole structure distribution is determined by coding, and the corresponding nonlinear metasurface structure array is generated; and two beams of femtosecond pulses in different frequency are input torealize nonlinear holographic space and frequency multiplexing of the same nonlinear metasurface structure array. The method can be applied to the fields including signal processing, optical storage,high-dimensional holographic anti-counterfeiting and optical encryption.
Owner:BEIJING INSTITUTE OF TECHNOLOGYGY

Cable antitheft monitoring system

The invention discloses a cable antitheft monitoring system, which comprises a power supply, a monitoring device, a signal processing device and a feedback warning device, wherein the power supply is respectively connected with the monitoring device, the signal processing device and the feedback warning device, the output end of the monitoring device is conveyed to the input end of the signal processing device, the output end of the signal processing device is connected to the feedback warning device, and the feedback warning device is connected with a processing terminal through a wireless network. The cable antitheft monitoring system realizes the in-site and remote-distance cable antitheft monitoring, the safety factor and the work efficiency are improved, in addition, a camera can also record the real-time condition around the cable, other objects are prevented from being stolen, and the production and living safety of surrounding people is improved. The cable antitheft monitoring system is simple, reliable, economic and applicable, and is worthy of being popularized and used.
Owner:PINGDINGSHAN POWER SUPPLY ELECTRIC POWER OF HENAN

Space time aperture optimization method of MIMO (Multiple Input Multiple Output) radar

The invention discloses a space time aperture optimization method of an MIMO (Multiple Input Multiple Output) radar, belonging to the field of a radar signal processing technique. The space time aperture optimization method disclosed by the invention has the optimization scheme that the optimization ratio of the receiving array element number to the emitting array element number to the receiving array element number to the pulse number is determined through the cost function optimization receiving array element number, emitting array element number and pulse number corresponding to a ground clutter covariance matrix rank by utilizing the relation among the rank of a ground clutter covariance matrix, the radar emitting array element number, the receiving array element number and the pulse number. In the space time aperture optimization method disclosed by the invention, the radar receiving array element number, the emitting array element number and the pulse number are distributed by utilizing the ratio relation which is determined by the invention, thus the MIMO radar can obtain the highest signal processing speed.
Owner:XIAN CETC XIDIAN UNIV RADAR TECH COLLABORATIVE INNOVATION INST CO LTD

Frequency-sweeping nonlinear correction distance measurement method based on similar triangular interpolation sampling

ActiveCN112946611AHigh precisionHigh Measurement Spectrum Semi-PreciseElectromagnetic wave reradiationFrequency spectrumRadar
The invention discloses a frequency-sweeping nonlinear correction distance measurement method based on similar triangular interpolation sampling, and relates to the technical field of frequency-sweeping interference (FSI) measurement, FMCW laser radar and the like. In allusion to the problem that an existing method cannot provide an accurate resampling sequence, is not thorough in frequency-sweeping nonlinearity elimination and results in reduction of the precision of frequency-sweeping interference measurement, the method is used for eliminating the spectrum broadening effect generated by the frequency-sweeping nonlinearity of the sweep frequency laser, and the excellent property of measuring the full width at half maximum of the spectrum can be effectively improved. Especially, when the limit distance is measured, the error is smaller than that of taking a near zero point as a sampling point. Meanwhile, the signal processing speed of the similar interpolation algorithm is increased due to the fact that matrix multiplication is used. According to the invention, high-precision and high-real-time processing of a measurement result is ensured when the absolute distance measurement system carries out remote measurement.
Owner:HARBIN INST OF TECH

Apparatus and method for detecting optical systems in a terrain

A method and an apparatus are used for detecting optical systems, for example a sniper within a terrain. The terrain is optically scanned by means of a movable mirror and the position of the optical system is determined from a measurement made by a laser unit and is optically displayed. The position of the optical system is directly determined from the measurement made by the laser unit by evaluating the intensity of a light beam from the laser unit, after having been reflected by an optical surface of the optical system. The position is optically reflected into the field of vision of a telescope. The apparatus comprises a laser unit having a movable mirror, a control unit for detecting the position of the optical system from a measurement made by the laser unit, and a device for optically displaying the position. The device for optically displaying is a telescope, and means are provided for optically reflecting the position of the optical system into the field of vision of the telescope.
Owner:CARL ZEISS OPTRONICS

Input apparatus comprising a touch sensitive input device and a rotatable input device

An input apparatus (1 ) comprises a touch sensitive input device (10) configured so as to detect a presence, location and / or movement of a user input member to provide at least a first input functionality, and a rotatable input device (20) having a rotary portion (21) which is rotatable in at least one rotary direction (24) by a user to provide at least a second input functionality, wherein the rotary portion (21) is rotatable independently from the touch sensitive input device (10). The touch sensitive input device (10) is arranged underneath the rotary portion (21) of the rotatable input device in a manner that the presence, location and / or movement of the user input member is detectable through the rotary portion (21) of the rotatable input device. The touch sensitive input device (50) may also be arranged adjacent to the rotary portion (61) of the rotatable input device in a manner that the rotary portion is rotatable around side portions (55) of the touch sensitive input device (50).
Owner:ALPS ELECTRIC EURO GMBH

Efficient coupling energy taking based high-voltage TSC driving device

The invention relates to an efficient coupling energy taking based high-voltage TSC driving device, belongs to the technical field of high-voltage TSC driving, and aims to solve problems such as poor isolation intensity and poor anti-interference ability of a high-voltage TSC driving device at present. The efficient coupling energy taking based high-voltage TSC driving device comprises a signal conditioning module, a control module, an optical fiber transmission module, a DC power supply circuit, a coupling energy taking circuit and a TSC driving circuit, and is characterized in that three-phase voltage and three-phase current at a load side of a power distribution network are inputted into the signal conditioning module, voltage and current signals outputted by the signal conditioning module are transmitted to the control module, switching signals outputted by the control module are transmitted to each thyristor driving board of the TSC driving circuit through an output end of the optical fiber transmission module; high-frequency output of the DC power supply circuit is transmitted to the coupling energy taking circuit, and the coupling energy taking circuit provides a working power supply for each thyristor driving board of the TSC driving circuit; and the thyristor driving boards output driving signals to gate poles of thyristors according to zero-cross detection signals and the switching signals of the corresponding thyristors. The efficient coupling energy taking based high-voltage TSC driving device is used for driving high-voltage thyristors.
Owner:北京锌科能源技术有限公司

YUV and RGB color gamut conversion method based on embedded equipment

The invention discloses a YUV and RGB color gamut conversion method based on embedded equipment, mainly comprising the steps of: establishing a color gamut conversion table, the color gamut conversion table including the mapping relation between each signal type and a conversion index value; when a signal is inputted into embedded equipment, recognizing the format, resolution ratio and color gamut space of a received signal; if the color gamut space is a YUV color gamut space, recognizing a signal type according to the format and resolution ratio; according to a recognition result, searching for a corresponding conversion index value in the color gamut conversion table, and calling a corresponding conversion function module according to a searched conversion index value, thereby allowing the corresponding conversion function module to operate to complete signal color gamut conversion, and to output the color gamut conversion to a display for display. According to the format, resolution ratio and color gamut space of an inputted signal, the YUV and RGB color gamut conversion method automatically starts a color gamut conversion function so as to rapidly recognize and convert a signal color gamut.
Owner:NANJING JUSHA DISPLAY TECH

Stereoscopic image printing device with enhanced positioning accuracy and related printing method

A stereoscopic image printing device includes an actuating unit for moving a grating structure, and a positioning module. The positioning module includes a plurality of shelters, a planar light source for emitting light to pass through the grating structure and an interval between the adjacent shelters, and a photosensitive component for receiving the light passing through the grating structure and the interval between the adjacent shelters, so as to generate a corresponding optical intensity signal. The printing device further includes a controller coupled to the actuating unit and the photosensitive component for controlling the actuating unit to move the grating structure according to the optical intensity signal generated by the photosensitive component.
Owner:HI TOUCH IMAGING TECH CO LTD

Closed-loop transcranial stimulation system and method

The invention provides a closed-loop transcranial brain stimulation system and method. The system comprises a transcranial ultrasonic signal generation module, a transcranial ultrasonic stimulation module, an electroencephalogram and electromyogram signal acquisition and processing module and an electrode module; the electrode module is used for collecting brain muscle signals of an experimental subject; the electroencephalogram and electromyographic signal collecting and processing module is configured to be used for collecting signals of the electrode module, processing the signals and then sending detection signals to the transcranial ultrasonic signal generating module; the transcranial ultrasonic signal generation module is configured to receive the detection signal, generate a stimulation signal according to the detection signal and an adjustment strategy, and send the stimulation signal to the transcranial ultrasonic stimulation module; the transcranial ultrasonic stimulation module is configured to emit ultrasonic stimulation to the experimental subject according to the stimulation signal. The beneficial effects of the invention are that the transcranial ultrasonic signal generation module adjusts the signal parameters of the transcranial ultrasonic stimulation module to the experimental subject next time according to the brain and muscle signals collected by the electrode module and a system expected value through a configuration strategy, thereby achieving the closed-loop control of the transcranial brain stimulation.
Owner:YANSHAN UNIV

Wireless digital monitoring sensor for electrical equipment

The invention discloses a wireless digital monitoring sensor for electrical equipment, which consists of a shell, a singlechip circuit, a power supply, a control circuit, a wireless communication circuit, a voltage detection circuit, a current detection circuit, a temperature detection circuit, a clock circuit, a line status detection circuit and an antenna, wherein the singlechip circuit, the power supply and the control circuit are arranged in the shell, and the antenna is arranged outside the shell. According to the device which is a wireless digital monitoring sensor, an electromagnetic field and a sensing component in the same space are utilized, so that the times and detailed time of common power failure and power transmission, the current value, the voltage value and relevant electric parameters with a fuzzy control method, and the common faults, such as large current overrun, interphase short circuit, local temperature rise overrun, strong power intrusion, surge, thunderbolt and the like of a power supply line and power equipment can be simultaneously detected.
Owner:鞍山银宇电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products