![]() |
![]()
Test Configurations
Note: This section is being replaced by a more user-friendly "basic settings" section, whereby entire ComBlock assemblies can be imported directly from a settings file without having to enter registers manually. ![]() Test configuration example: 950 MHz center frequency, 19.8 Mbit/s, QPSK, no frequency error, noiseless, external 10 MHz clock reference. Back to back modem operations can be verified at RF. The QPSK modulator is configured in signal generator test mode whereby a periodic 2047-bit sequence is being transmitted. The digital samples are converted to analog, up-converted to 950 MHz RF. A 30 dB attenuator is placed between the 4002 output and 3002 input. A 10 MHz reference clock (like the one available in the back of many spectrum analyzers) is split and fed into the 4002 and 3002 modules. The end to end BER is measured using the COM-1005 module. The registers settings are as follows:
(a) using an oscilloscope probe
It will show no bit errors (REG 1 through 4) and the synchronization bit (REG5 bit0) is high. ![]() This test setup aims at demonstrating the TCP-IP transmission from one network data souce to another network data sink. The incoming data is received over the LAN using TCP-IP at port 1024. The TCP-IP data stream is converted to a 40 Mbit/s synchronous serial data stream at the interface between the two COM-5001 modules, then converted back to TCP-IP packets. The packets are placed for reading at TCP-IP port 1026. First configure each COM-5001 with a unique TCP-IP address consistent with your LAN network. Here we assume that local addresses are in the form 172.16.1.X, where X = 1 to 254. The first COM-5001 is assigned address 172.16.1.128, and the second COM-5001 assigned the address 172.16.1.129. Please check with your network administrator for IP mask and available IP addresses. The registers settings are as follows: first COM-5001: AC 10 01 80 FF FF FF 00 AC 10 01 01 00 00 00 00 00 00 00 00 00 81 00 second COM-5001:AC 10 01 81 FF FF FF 00 AC 10 01 01 00 00 00 00 00 00 00 00 81 00 01 Proper operation can be verified as follows: (a) Upon connecting the LAN cable to the RJ-45 connector, the yellow LED close to the connector is ON. (b) Using the ComBlock Control Center, go to the communication setup window, select LAN/IP and
![]() This test configuration cannot work because there is a flow-control disconnect between the Turbo code encoder and the Turbo code decoder. The COM-7001 turbo code encoder does not have any control register to specify the data rate. The Turbo code decoder requests samples as fast as possible. With a 40 MHz clock, the turbo code encoder will always negotiate a 20 Mbit/s throughput, which is beyond the maximum throughput capability of the turbo-code decoder (the actual throughput depends on the code selection and the number of decoding iterations). In a typical transmitter configuration, the digital modulator at the end of the modulation chain sets the desired data rate. ![]() This assembly captures a 2.45 GHz input RF signal in the range - 50 dBm to -10 dBm, down-converts it to baseband, digitize its in-phase (I) and quadrature (Q) samples with 10-bit each and store it into the COM-8002 SDRAM. The stored samples are then downloaded to a binary file over the LAN for post processing. First, use an RF signal generator to generate a carrier at 2.45 GHz at -50 dBm. Connect this signal to the COM-3001 receiver input. Second, configure the COM-5001 with a unique TCP-IP address consistent with your LAN network. Here we assume that local addresses are in the form 172.16.1.X, where X = 1 to 254. The COM-5001 is assigned address 172.16.1.200. Please check with your network administrator for IP mask and available IP addresses. The registers settings are as follows:
(a) Using an oscilloscope:
After extracting the complex 2 * 10-bit samples, one should observe two sinewaves with 90 degrees phase offset. ![]() Test configuration example: 2.499 Mbit/s, QPSK, noiseless, internal clock references. This configuration is peculiar in the sense that the COM-4001 and COM-3001 frequency synthesizers are locked onto internal frequency references with 50ppm (typical) stability. The resulting carrier frequency difference between transmitter and receiver can be as high as +/- 245 KHz. Therefore, the demodulator extended acquisition feature must be enabled, at the expense of acquisition time. A 30 dB attenuator is inserted between the COM-4001 and COM-3001. The registers settings are as follows:
(b) using an oscilloscope
![]() Test configuration example: 10 Mchip/s, QPSK, 317.4 Kbps, Maximal length sequence 63, no frequency error, noiseless. Back to back direct-sequence spread-spectrum modem operations can be verified at RF (950 MHz). The DSSS modulator is configured in signal generator test mode whereby a periodic PRBS-11 (2047-bit) sequence is being transmitted. The baseband modulated signal is up-converted to L-band, attenuated by a 30 dB attenuator, then down-converted to near baseband. A 30 dB attenuator is placed between the 4002 output and 3002 input. To simplify testing, the L-band modulator and L-band receiver are locked onto the same external frequency reference: a 10 MHz reference clock (like the one available in the back of many spectrum analyzers) is split and fed into the 4002 and 3002 modules. The end to end BER is measured using the COM-1005 module. The registers settings are as follows:
Code tracking lock: in the COM-1018 demodulator, Pin J4/B7 should be high. Also compare J4/A9 (spreading code replica) and J4/B9 (modulated I). They should be either equal or inverted for the duration of a bit (63 chips). Carrier tracking lock: Pin J4/A7 should be high. With the configuration above, the frequency error tracked in the demodulator should be exactly zero. Check pin J4/A8 with an oscilloscope. It should not show periodic transitions. To really verify carrier lock, create a small frequency offset in the transmitter or receiver (say 10 Hz). Check again pin J4/A8: it should show a 10 Hz square wave. (b) from the ComBlock control center check the BER (COM-1005 status). It will show no bit errors (REG 1 through 4) and the synchronization bit (REG5 bit0) is high. |