Patents by Inventor Mohammad Janani
Mohammad Janani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9059750Abstract: Techniques are provided to compute downlink beamforming weights for beamforming multiple spatial streams to a wireless device when that wireless device does not transmit with a maximum number of spatial streams, and thus when the full dimensional knowledge of the wireless channel to that wireless device needs to be implicitly derived. Uplink signals are received at a plurality of antennas of a first wireless device that are transmitted via a plurality of antennas of a second wireless device. The first wireless device derives values at a plurality of subcarriers of the received signals across the plurality of antennas of the first wireless device. Downlink beamforming weights are computed from values of consecutive subcarriers across the plurality of antennas of the first wireless device. The first wireless device applies the downlink beamforming weights at respective subcarriers to a number of spatial streams to be transmitted to the second wireless device.Type: GrantFiled: November 17, 2011Date of Patent: June 16, 2015Assignee: Cisco Technology, Inc.Inventors: Mohammad Janani, Ahmadreza Hedayat, Matthew A. Silverman
-
Patent number: 8976702Abstract: Devices, methods and instructions encoded on computer readable media are provided herein for estimation of the available bandwidth in a frequency channel shared by a first access point and at least one neighboring access point. In one example, an impact value that represents the impact of traffic associated with the neighboring access point on the first access point is calculated. Based on the impact value, a first utilization metric associated with the first access point is generated. The first utilization metric represents the bandwidth available on the frequency channel in the presence of the traffic associated with the neighboring access point.Type: GrantFiled: February 7, 2012Date of Patent: March 10, 2015Assignee: Cisco Technology, Inc.Inventors: Douglas Chan, Tak Ming Francis Pang, Mohammad Janani
-
Patent number: 8842753Abstract: Techniques are provided for generating an estimate of the phase and magnitude imbalance of a receiver in a communication device. For each of a plurality of symbols in a signal received by the communication device, a plurality of tones that make up the symbol are obtained. For each of the plurality of symbols, each tone is multiplied by its respective mirror tone to produce a plurality of mirror tone multiplication results, and the plurality of the mirror tone multiplication results are summed over tones to produce a sum of multiplication results for each symbol. The total power of all tones for each symbol is obtained to produce a tone power quantity for each symbol. The estimate of the phase and magnitude imbalance in the received signal is generated based on the sum of the multiplication results for each of the plurality of symbols and the tone power quantity for each of the plurality of symbols.Type: GrantFiled: June 27, 2011Date of Patent: September 23, 2014Assignee: Cisco Technology, Inc.Inventors: Mohammad Janani, Ahmadreza Hedayat
-
Patent number: 8638834Abstract: Energy in a frequency band is received at a wireless communication device and data is generated representing samples of a received time domain waveform from the received energy. Data for groups of samples of the received time domain waveform is processed to transform the data for the received time domain waveform to produce data for an intermediate domain signal that is in neither the time domain nor the frequency domain. The data representing the intermediate domain signal is analyzed to determine whether a sequence having a predetermined pattern from a set of possible sequences is present in the received energy, and ultimately to determine a sequence of the predetermined pattern whose presence is detected in the received energy.Type: GrantFiled: July 15, 2009Date of Patent: January 28, 2014Assignee: Cisco Technology, Inc.Inventors: Ahmadreza Hedayat, Mohammad Janani, Hang Jin
-
Publication number: 20130286863Abstract: Techniques are provided to determine whether or not incident power at a wireless communication device in at least two frequency channels is from the same device. Incident power in frequency channels allocated to a basic service set in a wireless network is received at a plurality of antennas of the wireless communication device. Channel state information is computed for at least two frequency channels allocated to the basic service set. One or more metrics are generated based on the channel state information in the two frequency channels. The one or more metrics are evaluated to characterize an uplink signal bandwidth associated with the two channels to determine whether or not the incident power in the two channels is from the same device.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Matthew A. Silverman, Paul J. Stager, Brian D. Hart, Mohammad Janani, Ahmadreza Hedayat
-
Publication number: 20130201863Abstract: Devices, methods and instructions encoded on computer readable media are provided herein for estimation of the available bandwidth in a frequency channel shared by a first access point and at least one neighboring access point. In one example, an impact value that represents the impact of traffic associated with the neighboring access point on the first access point is calculated. Based on the impact value, a first utilization metric associated with the first access point is generated. The first utilization metric represents the bandwidth available on the frequency channel in the presence of the traffic associated with the neighboring access point.Type: ApplicationFiled: February 7, 2012Publication date: August 8, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Douglas Chan, Tak Ming Francis Pang, Mohammad Janani
-
Publication number: 20130128935Abstract: Techniques are provided to compute downlink beamforming weights for beamforming multiple spatial streams to a wireless device when that wireless device does not transmit with a maximum number of spatial streams, and thus when the full dimensional knowledge of the wireless channel to that wireless device needs to be implicitly derived. Uplink signals are received at a plurality of antennas of a first wireless device that are transmitted via a plurality of antennas of a second wireless device. The first wireless device derives values at a plurality of subcarriers of the received signals across the plurality of antennas of the first wireless device. Downlink beamforming weights are computed from values of consecutive subcarriers across the plurality of antennas of the first wireless device. The first wireless device applies the downlink beamforming weights at respective subcarriers to a number of spatial streams to be transmitted to the second wireless device.Type: ApplicationFiled: November 17, 2011Publication date: May 23, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Mohammad Janani, Ahmadreza Hedayat, Matthew A. Silverman
-
Patent number: 8374271Abstract: The present invention discloses a method for generating a signal stream in a multiple-input-multiple-output (MIMO) channel of a wireless communications system. The method comprises encoding at least one transmitting message into a first signal sequence, transforming the first signal sequence into a second and a third signal sequence by a first and a second predetermined rule, respectively, coupling the second signal sequence to a first antenna, coupling the third signal sequence to a second antenna, transmitting a signal stream comprising the first and second signal sequences to a mobile station.Type: GrantFiled: December 13, 2007Date of Patent: February 12, 2013Assignee: Cisco Technology, Inc.Inventors: Ahmadreza Hedayat, Genyuan Wang, Mohammad Janani, Hanqing Lou
-
Publication number: 20120328053Abstract: Techniques are provided for generating an estimate of the phase and magnitude imbalance of a receiver in a communication device. For each of a plurality of symbols in a signal received by the communication device, a plurality of tones that make up the symbol are obtained. For each of the plurality of symbols, each tone is multiplied by its respective mirror tone to produce a plurality of mirror tone multiplication results, and the plurality of the mirror tone multiplication results are summed over tones to produce a sum of multiplication results for each symbol. The total power of all tones for each symbol is obtained to produce a tone power quantity for each symbol. The estimate of the phase and magnitude imbalance in the received signal is generated based on the sum of the multiplication results for each of the plurality of symbols and the tone power quantity for each of the plurality of symbols.Type: ApplicationFiled: June 27, 2011Publication date: December 27, 2012Applicant: Cisco Technology, Inc.Inventors: Mohammad Janani, Ahmadreza Hedayat
-
Publication number: 20120082262Abstract: Techniques are provided for crest factor reduction of a symbol to be transmitted by a communication device. The symbol may be an orthogonal frequency division multiplexed (OFDM) formatted symbol. In a communication device, samples of the symbol are clipped with a clipping level. A signal quality of the symbol is computed after it is clipped. A determination is made as to whether the signal quality satisfies a predetermined criterion. When the signal quality does not satisfy the predetermined criterion, the clipping level is adjusted. The clipping, computing, determining and adjusting operations are repeated until the signal quality satisfies the predetermined criterion. The symbol clipped by the clipping level determined to result in satisfying the predetermined criterion is output for supply to a transmitter in the communication device.Type: ApplicationFiled: October 4, 2010Publication date: April 5, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Mohammad Janani, Mahendra Mandava, Ahmadreza Hedayat, Bror Peterson
-
Patent number: 8090042Abstract: A method is provided for creating an artificial a fast fading channel in a MIMO communication system. The method includes encoding a series of source data to generate a first plurality of encoded output signals and multiplying the first plurality of encoded output signals by a plurality of random complex numbers to generate a second plurality of encoded output signals, and transmitting the second plurality of encoded output signals via the corresponding plurality of antennas. The transmitted signals vary in time and frequency independent of the channel conditions.Type: GrantFiled: August 17, 2007Date of Patent: January 3, 2012Assignee: Cisco Technology, Inc.Inventors: Mohammad Janani, Ahmadreza Hedayat, Hang Jin
-
Publication number: 20110013708Abstract: Energy in a frequency band is received at a wireless communication device and data is generated representing samples of a received time domain waveform from the received energy. Data for groups of samples of the received time domain waveform is processed to transform the data for the received time domain waveform to produce data for an intermediate domain signal that is in neither the time domain nor the frequency domain. The data representing the intermediate domain signal is analyzed to determine whether a sequence having a predetermined pattern from a set of possible sequences is present in the received energy, and ultimately to determine a sequence of the predetermined pattern whose presence is detected in the received energy.Type: ApplicationFiled: July 15, 2009Publication date: January 20, 2011Applicant: Cisco Technology, Inc.Inventors: Ahmadreza Hedayat, Mohammad Janani, Hang Jin
-
Publication number: 20080165882Abstract: The present invention discloses a method for generating a signal stream in a multiple-input-multiple-output (MIMO) channel of a wireless communications system. The method comprises encoding at least one transmitting message into a first signal sequence, transforming the first signal sequence into a second and a third signal sequence by a first and a second predetermined rule, respectively, coupling the second signal sequence to a first antenna, coupling the third signal sequence to a second antenna, transmitting a signal stream comprising the first and second signal sequences to a mobile station.Type: ApplicationFiled: December 13, 2007Publication date: July 10, 2008Inventors: Ahmadreza Hedayat, Genyuan Wang, Mohammad Janani, Hanqing Lou
-
Publication number: 20080101437Abstract: A method for providing a fast fading channel in a MIMO communication system is disclosed. The method includes encoding a series of source data to generate a first plurality of encoded output signals and multiplying the first plurality of encoded output signals by a plurality of random complex numbers to generate a second plurality of encoded output signals, and transmitting the second plurality of encoded output signals via the corresponding plurality of antennas, wherein the transmitting signals vary in time and frequency independent of the channel conditions.Type: ApplicationFiled: August 17, 2007Publication date: May 1, 2008Inventors: Mohammad Janani, Ahmadreza Hedayat, Hang Jin