Abstract:
A method and apparatus for allowing a modem transmitting data in the data mode to initiate retraining mode due to changing line conditions. The modem inserts a test signal within the data received from a computer system. The data and test signal are encoded and sent over a network to a second modem. The second modem compares the test signal with a standard test signal, and if the test signal received is different from the standard test signal, the second modem initiates retraining of the modems to adjust for the varying line conditions.
Abstract:
A test packet generator (225a) within a physical layer device (230) may generate test packets to be communicated over a closed communication path established within the physical layer device (230). The test packets may include a pseudo-random bit sequence. A receiver within the physical layer device (230) may receive at least a portion of the generated test packet. A test packet checker (225b) within the physical layer device may compare at least a portion of the received test packets with at least a portion of the generated test packets in order to determine the bit error rate for the physical layer device. A window counter (225c) within the physical layer device (230) may count at least a portion of a number of bits received within the generated test packets and a number of bits that are in error in at least a portion of the number of bits received. Accordingly, the bit error rate may be calculated based on a ratio of the number of counted bits in error to the number bits counted in the at least a portion of the number of bits received.
Abstract:
The invention relates to a method for transmitting digital signals, especially in AM bands (radio broadcast bands). A high level modulation, preferably 32 ASPK or 64 ASPK is used for data blocks which are to be transmitted. The invention is characterized by periodic measurement of interference at the receiver end and the subtraction of thus determined interference signals from reception signals.
Abstract:
A switching circuit (8) switches operation states between a state in which m consecutive bit data of an M-sequence reception code having a period (2 m - 1), which is input to a measurement terminal (7), are set in a feedback shift register (FSR) (9), and a state in which the FSR (9) is set in a closed-loop state to be set in a self-running state. A synchronization detection comparator (10) sequentially compares each bit data output from the FSR (9) in a self-running state with corresponding bit data of the reception code. On the basis of the comparison result from the synchronization detection comparator (10), a control section (15) determines that the bit data output from the FSR (9) are a reference code, or outputs a command to the FSR (9) through the switching circuit (8) to fetch the m bit data again. A storage circuit (18) stores consecutive bit data of the reception code which are input before the control section determines that the bit data are the reference code, and outputs the stored bit data upon delaying them by a predetermined period of time. A bit error detection comparator (19) sequentially compares the bit data of the delayed reception code output from the storage circuit (18) with the bit data output from the FSR (9) and determined as the reference code.
Abstract:
Described are methods and circuits for margin testing digital receivers. These methods and circuits prevent margins from collapsing in response to erroneously received data and can thus be used in receivers that employ historical data to reduce intersymbol interference (ISI). Some embodiments detect receive errors for input data streams of unknown patterns and can thus be used for in-system margin testing. Such systems can be adapted to dynamically alter system parameters during device operation to maintain adequate margins despite fluctuations in the system noise environment due to e.g. temperature and supply-voltage changes. Also described are methods of plotting and interpreting filtered and unfiltered error data generated by the disclosed methods and circuits. Some embodiments filter error data to facilitate pattern-specific margin testing.
Abstract:
An integrated circuit includes a plurality of receivers, each having a clock and data recovery circuit. A first local clock recovery circuit in a first receiver can be caused to produce a test clock which simulates a condition to be tested, and while a second receiver in the plurality of receivers that includes a second local clock recovery circuit is caused to use the test clock in place of the reference clock while receiving a test data sequence at its input. The clock and data recovery circuits in the receivers can include clock control loops responsive to loop control signals to modify the selected reference clock to generate the local clock in response to selective one of (i) a corresponding data signal for normal operation or during a test, and (ii) a test signal applied to the clock control loop in which case the test clock is produced.
Abstract:
Various aspects describe an on-chip, hardware error-generator component. In some cases, the hardware error-generator component connects to a data path between two components contained within a same chip. Upon receiving an error simulation input, the hardware error-generator component modifies data being transmitted on the data path by inserting a data pattern that simulates an error condition. Alternately or additionally, the hardware error-generator randomly alters one or more of the transmitted data bits.
Abstract:
A test pattern is encoded using a run length limited line encoding to produce an encoded block of data. The encoded block of data is sent via a channel. A plurality of bits in the received block of data that are subsequent to a maximum length run in the sent data is compared to an expected plurality of bits. A type of bit error is classified based on a mismatch between the expected plurality of bits and the plurality of bits in the received block of data.
Abstract:
System and method for facilitating testing of multiple data packet signal transceivers involving data-packet-signal replication and one or more status signals indicating successful and unsuccessful receptions of confirmation signals. Based upon the one or more status signals, one or more control signals cause the replicated data packet signals to be distributed to the devices under test (DUTs) such that, following successful and unsuccessful receptions of confirmation signals, corresponding replicated data packet signals are caused to fail to conform in part or to conform, respectively, with a predetermined data packet signal standard.
Abstract:
A test pattern is encoded using a run length limited line encoding to produce an encoded block of data. The encoded block of data is sent via a channel. A plurality of bits in the received block of data that are subsequent to a maximum length run in the sent data is compared to an expected plurality of bits. A type of bit error is classified based on a mismatch between the expected plurality of bits and the plurality of bits in the received block of data.