IP Library Granted Patent US 8,374,552
Granted Patent B2
US 8,374,552 · App. 12/564,189 · Granted Feb 12, 2013

Concurrent testing of multiple communication devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,374,552
App. No.
12/564,189
Granted
Feb 12, 2013
Kind
B2
Abstract

Testing a plurality of communication devices. A plurality of signals may be received from the plurality of communication devices. The plurality of signals may include a signal from each of the plurality of communication devices, where a first subset of the plurality of signals has a different frequency than a second subset of the plurality of signals. The received signals may be combined into a combined signal. The combined signal may be downconverted to a combined signal, e.g., by mixing the combined signal with an output from at least one local oscillator. The downconverting may generate a plurality of lower frequency signals, each corresponding to one of the plurality of received signals. Testing may be performed on each of the plurality of lower frequency signals.

Claims (46)

1. A method for testing a plurality of communication devices, the method comprising:

receiving a plurality of signals from the plurality of communication devices, the plurality of signals comprising a respective signal from each of the plurality of communication devices, wherein each signal of a first subset of the plurality of signals has a different frequency than each signal of a second subset of the plurality of signals, wherein the plurality of signals are received concurrently;

combining the received signals into a combined signal;

downconverting the combined signal, wherein said downconverting comprises mixing the combined signal with an output from at least one local oscillator, wherein said downconverting generates a plurality of lower frequency signals, each of the plurality of lower frequency signals corresponding to a respective one of the plurality of received signals; and

performing testing on each of the plurality of lower frequency signals, wherein said testing on each of the plurality of lower frequency signals is performed concurrently.

2. The method of claim 1 , wherein the at least one local oscillator comprises two local oscillators.

3. The method of claim 1 , wherein the lower frequency signals comprise baseband signals.

4. The method of claim 1 , further comprising:

repeating said receiving, said combining, said downconverting and said performing testing a plurality of times for different frequency bands;

wherein the at least one local oscillator is not re-tuned for any of the plurality of signals.

5. The method of claim 1 ,

wherein said performing testing on each of the plurality of lower frequency signals comprises executing a graphical data flow program to test each of the plurality of lower frequency signals, wherein the graphical data flow program implements pipelining and parallelism to provide improved testing of each of the plurality of lower frequency signals.

6. The method of claim 1 ,

wherein the plurality of communication devices comprises at least four communication devices and the plurality of signals comprises a corresponding at least four signals.

7. The method of claim 1 , wherein the plurality of signals are of four different frequency bands.

8. A non-transitory computer accessible memory medium comprising program instructions for testing a plurality of communication devices, wherein the program instructions are executable by a processor to implement:

receiving a plurality of signals from the plurality of communication devices, the plurality of signals comprising a respective signal from each of the plurality of communication devices, wherein each signal of a first subset of the plurality of signals has a different frequency than each signal of a second subset of the plurality of signals, wherein the plurality of signals are received concurrently;

combining the received signals into a combined signal;

downconverting the combined signal, wherein said downconverting comprises mixing the combined signal with an output from at least one local oscillator, wherein said downconverting generates a plurality of lower frequency signals, each of the plurality of lower frequency signals corresponding to a respective one of the plurality of received signals; and

performing testing on each of the plurality of lower frequency signals, wherein said testing on each of the plurality of lower frequency signals is performed concurrently.

9. The non-transitory computer accessible memory medium of claim 8 , wherein the at least one local oscillator comprises two local oscillators.

10. The non-transitory computer accessible memory medium of claim 8 , wherein the lower frequency signals comprise baseband signals.

11. The non-transitory computer accessible memory medium of claim 8 , wherein the program instructions are further executable to implement:

repeating said receiving, said combining, said downconverting and said performing testing a plurality of times for different frequency bands;

wherein the at least one local oscillator is not re-tuned for any of the plurality of signals.

12. The non-transitory computer accessible memory medium of claim 8 ,

wherein said performing testing on each of the plurality of lower frequency signals comprises executing a graphical data flow program to test each of the plurality of baseband signals, wherein the graphical data flow program implements pipelining and parallelism to provide improved testing of each of the plurality of lower frequency signals.

13. The non-transitory computer accessible memory medium of claim 8 ,

wherein the plurality of communication devices comprises at least four communication devices and the plurality of signals comprises a corresponding at least four signals.

14. The non-transitory computer accessible memory medium of claim 8 , wherein the plurality of signals are of four different frequency bands.

15. A system, comprising:

a processor; and

a non-transitory memory medium coupled to the processor, wherein the memory medium comprises program instructions for testing a plurality of communication devices, wherein the program instructions are executable by the processor to implement:

receiving a plurality of signals from the plurality of communication devices, the plurality of signals comprising a respective signal from each of the plurality of communication devices, wherein each signal of a first subset of the plurality of signals has a different frequency than each signal of a second subset of the plurality of signals, wherein the plurality of signals are received concurrently;

combining the received signals into a combined signal;

downconverting the combined signal, wherein said downconverting comprises mixing the combined signal with an output from at least one local oscillator, wherein said downconverting generates a plurality of lower frequency signals, each of the plurality of lower frequency signals corresponding to a respective one of the plurality of received signals; and

performing testing on each of the plurality of lower frequency signals, wherein said testing on each of the plurality of lower frequency signals is performed concurrently.

16. The system of claim 15 , wherein the at least one local oscillator comprises two local oscillators.

17. The system of claim 15 , wherein the program instructions are further executable to implement:

repeating said receiving, said combining, said downconverting and said performing testing a plurality of times for different frequency bands;

wherein the at least one local oscillator is not re-tuned for any of the plurality of signals.

18. The system of claim 15 ,

wherein said performing testing on each of the plurality of lower frequency signals comprises executing a graphical data flow program to test each of the plurality of baseband signals, wherein the graphical data flow program implements pipelining and parallelism to provide improved testing of each of the plurality of lower frequency signals.

19. The system of claim 15 ,

wherein the plurality of communication devices comprises at least four communication devices and the plurality of signals comprises a corresponding at least four signals.

20. The system of claim 15 , wherein the plurality of signals are of four different frequency bands.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 057280/0028) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 065231/0466 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 052935/0001) Recorded Oct 13, 2023
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
Reel/Frame 065653/0463 →
SECURITY INTEREST Recorded Jun 18, 2021
From: NATIONAL INSTRUMENTS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 057280/0028 →
SECURITY INTEREST Recorded Jun 14, 2020
From: NATIONAL INSTRUMENTS CORPORATION; PHASE MATRIX, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 052935/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2009
From: RUPP, CRAIG E.; KEENE, RICHARD HENRY MACE
To: NATIONAL INSTRUMENTS CORPORATION
Reel/Frame 023264/0325 →