Icom IC-7610 User manual

I/Q OUTPUT REFERENCE GUIDE
i7610
HF/50MHz TRANSCEIVER

Table of contents
2
I/Q SIGNAL —————————————————————— 3
■General………………………………………………… 3
DGeneral description ………………………………… 3
■Communication through the [USB 2] port ……… 4
DGeneral description ………………………………… 4
DAbout the Device Description ……………………… 4
DAbout the endpoints ……………………………… 4
■About the I/Q signals ……………………………… 5
DGeneral description ………………………………… 5
DI/Q data format ……………………………………… 5
■Control commands ………………………………… 6
DGeneral description ………………………………… 6
DCommand format …………………………………… 6
■Usable control commands ………………………… 8
DCommand description ……………………………… 8
■Control commands relative to
the I/Q port settings ……………………………… 9
DAntenna ……………………………………………… 9
DOperating frequency ……………………………… 9
DOperating mode ………………………………… 10
DSetting after directly specifying
the Main/Sub band …………………………………11

3
DGeneral description
You can get I/Q signals from the [USB 2] port on the IC-7610 by connecting the IC-7610 and a PC, with a USB
cable. You can receive I/Q signals and control the IC-7610, through the USB cable.
Requirement:
• IC-7610 rmware must be version 1.20 or later.
• Windows 7 /8.1/10 PC (32 bit or 64 bit)
• USB 3.0 or higher
• USB I/Q driver (
USB I/Q Package for HDSDR
)
You can download it from the Icom web site.
(The software is commonly used with HDSDR*.)
*An SDR receive software (freeware). You can download it from: http://www.hdsdr.de/
I/Q signal specications:
Sampling frequency Bit
depth Signal Bandwidth Band (Main/Sub)
1.92 MHz 16-bit 1.66 MHz Main or Sub
(Selectable)
■General
I/Q SIGNAL
(Ver.1.20 or later)
IC-7610
[USB 2] port
PC
[USB] port
(USB 3.0)
Windows 10 (32/64-bit)
Windows 8.1 (32/64-bit)
Windows 7 (32/64-bit)
Driver
• I/Q data
•Control command
USB 3.0 cable

4
DGeneral description
I/Q signals and IC-7610 control commands are exchanged through the [USB 2] port on the IC-7610.
DAbout the Device Description
The Device Description, that is needed to open the [USB 2] port, is shown below.
“IC-7610 SuperSpeed-FIFO Bridge”
DAbout the endpoints
The IC-7610 has 3 endpoints. Each endpoint is reserved to receive I/Q data, to send control commands to the
IC-7610 and to receive the acknowledgement from the IC-7610.
The communications are done through FTDI's “D3XX Driver.”
You need to install the driver (USB I/Q Package for HDSDR) that can be downloaded from Icom web site.
After the driver is installed, you can receive I/Q signals and control the IC-7610 through the D3XX Driver,
using an I/Q receive software (user supplied).
To receive I/Q signals and control the IC-7610 from the user application, you need FTDI's “FTD3XX.dll.” Refer
to “D3XX Programmer's Guide” that can be downloaded from FTDI web site on how to use the functions.
You need to set the device description and appropriate “endpoint.” Refer to the next topic for details about
them.
■Communication through the [USB 2] port
Details of each endpoint:
*IN: Data from IC-7610 to PC, OUT: Data from PC to IC-7610
Address
(Hexadecimal) Direction* Endpoint Number
(Hexadecimal) Transfer Type
I/Q Data
IC-7610 → PC 84 IN 04 Bulk transfer
Control command
IC-7610 → PC 82 IN 02 Bulk transfer
Control Command
PC → IC-7610 02 OUT 02 Bulk transfer
I/Q SIGNAL
IC-7610
[USB 2] port
PC
USB driver
FTD3XX.dll Application
(User supplied)
USB 3.0 cable
PC
IC-7610
[USB] port
(USB 3.0)
[USB 2] port
Pipe for I/Q data
Endpoint for I/Q data
Pipe for control commands input
Endpoint for control
commands input
Pipe for control commands output
Endpoint for control
commands output

5
DGeneral description
I/Q data is output from the [USB 2] port on the IC-7610.
One endpoint is reserved to receive I/Q signals.
The sampling frequency, Bit depth and I/Q signal bandwidth are xed as follows.
■About the I/Q signals
Address
(Hexadecimal) Direction Endpoint Number
(Hexadecimal) Transfer Type
I/Q data
IC-7610 → PC 84 IN 04 Bulk transfer
Sampling frequency Bit
depth Signal Bandwidth Band (Main/Sub)
1.92 MHz 16-bit 1.66 MHz Main or Sub
(Selectable)
TIP:
The sampling frequency can be set to 960 kHz or less in the HDSDR application.
You can select the Bit depth in the HDSDR application.
These are achieved by processing down sampling and bit conversion on the PC.
DI/Q data format
Data format:
The I/Q data is composed of 2 parts: “I” signals and “Q” signals.
Each data length is: “I” =16 bits (2 Bytes), “Q” =16 bits (2 Bytes).
(The byte order is in the little-endian format.)
…
I I QQ
2 bytes 2 bytes
I I QQ
2 bytes 2 bytes
• I/Q data range is “–32768 (0x8000) ~ +32767 (0x7FFF).”
• I/Q data is formed in increments of 4 bytes. Therefore the most signicant byte must be an I signal.
I/Q SIGNAL

6
DGeneral description
The following 2 endpoints are reserved for sending control commands:
• Sends the control commands from a PC to the IC-7610.
• Sends the acknowledgement from the IC-7610 to the PC.
DCommand format
You can control the IC-7610 using the CI-V commands. Every command is composed of a byte array in
hexadecimal. Every command byte must be in increments of 4 bytes.
After sending a command from the PC to the IC-7610, an acknowledgement is returned. When you send
commands one after another, you need to send the next command after the acknowledgement is received.
Writing command format:
Send a writing command from the PC to change an IC-7610 setting.
A writing command is composed of a command number and setting data that follows the command.
The IC-7610 will return the result as an acknowledgement after receiving the command.
LThe control command format is based on the ICOM Communication Interface V (CI-V) format.
LThere are 2 command types: Writing commands and Reading commands. Refer to the next topic for details about them.
■Control commands
Address
(Hexadecimal) Direction Endpoint Number
(Hexadecimal) Transfer Type
Control command
IC-7610 → PC 82 IN 02 Bulk transfer
Control command
PC → IC-7610 02 OUT 02 Bulk transfer
•Command (PC to IC-7610)
•Acknowledge of a valid command (IC-7610 to PC)
•Acknowledge of an invalid command (IC-7610 to PC)
I/Q SIGNAL
Preamble IC-7610
address
PC
address
Command
Padding
Sub
command
Data area
Postamble
q w e r t y i o
F E F E 9 8 E 0 F D F F× × × × × × × × ………… × ×
1 byte (Variable) (Variable)
Preamble PC
address
IC-7610
address
OK
code
Postamble
Padding
q e w u i o
F E F E E 0 9 8 F B F D F F F F
Preamble PC
address
IC-7610
address
NG
code
Postamble
q e w u i
F E F E E 0 9 8 F A F D
Padding
o
F F F F

7
PC to IC-7610
IC-7610 to PC
OK message to PC
NG message to PC
Reading command format:
Send a request command from the PC to request to return an IC-7610 setting value.
A reading command is composed of only a command number.
The IC-7610 will return the requested setting value as an acknowledgement when receiving the command.
If the request command is invalid, “NG (FA)” will be returned as the acknowledgement.
■Control commands
DCommand format (Continued)
•Command (PC to IC-7610)
•Acknowledgement of a valid command (IC-7610 to PC)
•Acknowledgement of an invalid command (IC-7610 to PC)
NOTE: When the data length is not in increments of 4 bytes
Every command must be in increments of 4 bytes.
If the command is not in
increments of 4 bytes
, you need to add an extra “FF” at the end of the packet, to make
the command length a multiples of 4. In the same manner, the length of the acknowledgement data from the IC-
7610 is a multiples of 4.
Preamble PC
address
IC-7610
address
Command
Padding
Sub
command
Data area Post
amble
q e w r t y i o
F E F E E 0 9 8 F D F F× × × × …………
1 byte
(Variable) (Variable)
I/Q SIGNAL
Preamble IC-7610
address
PC
address
Command
Padding
Sub
command Postamble
q w e r t i o
F E F E 9 8 E 0 F D F F× × × ×
1 byte (Variable)
Preamble PC
address
IC-7610
address
Command
Padding
Sub
command
Data area Post
amble
q e w r t y i o
F E F E E 0 9 8 F D F F× × × × …………
1 byte (Variable) (Variable)
FE FE FF
FF
98 E0 Cn Sc Data area FD
Preamble
code (fixed)
IC-7610’s address
(fixed)
PC’s default address
(“E0” in Acknowledgement)
Command number
(see the command table)
Sub command number
(may not necessary.
See command table.)
BCD code data for
frequency or setting
entry
End of message
Postamble (fixed)
Padding
(See the note below)
Padding
(See the note below)
Padding
(See the note below)
FE FE FFFFE0 98 FB FD
FE FE FF FFE0 98 FA FD
Preamble
code (fixed)
PC’s address
(fixed)
IC-7610’s address
(fixed)
OK code
(fixed)
End of message
Postamble (fixed)
NG code
(fixed)
q qw we er t y i iu
q we iu
o
o
o
o
o
o
FE FE E0 98 Cn Sc Data area FD
q we r t y i

8
■Usable control commands
DCommand description
Command
Number
Sub
command
Number
Data Command Function
07 C2 00/01 Send/read the dualwatch setting
(00=OFF, 01=ON)
D2 00/01 Send/read the band selection
(00=Main, 01=Sub)
0F 00/01 Send/read the split setting
(00=Split OFF, 01=Split ON)
11 @9 00, 03 ~ 45 Send/read the Attenuator
(00=ATT OFF, 03=Minimum ~ 45=Maximum (3 dB step))
12 @9 See p.9 Send/read the antenna
14 02 @9 0000 ~ 0255 Send/read the RF Gain
(0000=Minimum, 0255=Maximum) (BCD value)
16* 02 @9 00/01/02 Send/read the PRE-AMP setting
(00=OFF, 01=P.AMP1 ON, 02=P.AMP2 ON)
4E @9 00/01 Set the DIGI-SEL function
(00=OFF, 01=ON)
65 @9 00/01 Send/read the IP+ function status
(00=OFF, 01=ON)
1A 0A* @9 00/01
Read the OVF indicator status
(00=OFF, 01=ON)
0B 00/01/02 Send/read the I/Q data output setting
(00=OFF, 01=Main band I/Q output, 02=Sub band I/Q output)
1C 00 00/01 Ttransceiver's status
(00=RX, 01=TX)
02 00/01 Transmit frequency monitor (XFC)
(00=OFF, 01=ON)
25 See p.9 Send/read the Main or Sub band frequency
26 See p.10 Set the operating mode and lter setting
29 00 or 01
+
Supported
commends
See p.11
Regardless of active/inactive of the Main or Sub band, you can
directly specify the
Main or Sub band, and send/read the supported command
settings.
(00=Main band, 01=Sub band)
Commands other than listed above cannot be used with the [USB 2] port.
*(Asterisk) Read only data
@9 Regardless of active/inactive the Main or Sub band, you can directly specify the Main or Sub band, and send/read the
supported command settings. See page 11 for details.
I/Q SIGNAL

9
■Control commands relative to the I/Q port settings
DAntenna
Command: 12
00:ANT1
01:ANT2
00:RX ANT OFF
01:RX ANT ON
X X X X
RX Antenna
Antenna
LIf the RX-ANT Connectors item is set to “Connect External RX Device,” “OFF” will be returned.
If “ON” is sent, “NG” (FA: in Hexadecimal) will be returned.
DOperating frequency
Command: 25
LFill each digit with the BCD value.
LIf you omit entry of the digit upper than entered position, the current frequency will be applied to the upper digits.
I/Q SIGNAL
10 Hz digit: 0 ~ 9
1 Hz digit: 0 ~ 9
1 kHz digit: 0 ~ 9
100 Hz digit: 0 ~ 9
100 kHz digit: 0 ~ 9
10 kHz digit: 0 ~ 9
10 MHz digit: 0 ~ 9
1 MHz digit: 0 ~ 9
1 GHz digit: 0 (Fixed)
100 MHz digit: 0 (Fixed)
00:MAIN
01:SUB
00:MAIN
01:SUB
00:MAIN
01:SUB
Band Frequency
Band
Band
Frequency (The format is same as above.)
X X
X X
X X
XX X X XX XX XX
XX X X XX XX XX
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)
•Reading
•Setting
10 Hz digit: 0 ~ 9
1 Hz digit: 0 ~ 9
1 kHz digit: 0 ~ 9
100 Hz digit: 0 ~ 9
100 kHz digit: 0 ~ 9
10 kHz digit: 0 ~ 9
10 MHz digit: 0 ~ 9
1 MHz digit: 0 ~ 9
1 GHz digit: 0 (Fixed)
100 MHz digit: 0 (Fixed)
00:MAIN
01:SUB
00:MAIN
01:SUB
00:MAIN
01:SUB
Band Frequency
Band
Band
Frequency (The format is same as above.)
X X
X X
X X
XX X X XX XX XX
XX X X XX XX XX
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)
•Reading
•Setting

10
DOperating mode
Command: 26
■Control commands relative to the I/Q port settings (Continued)
LThe data format is the same with that of “Reading.”
LYou can omit the IF filter width and DATA. When omitted, the current setting is applied.
I/Q SIGNAL
00:LSB
01:USB
02:AM
03:CW
04:RTTY
05:FM
07:CW-R
08:RTTY-R
12:PSK
13:PSK-R
00:DATA OFF
01:DATA 1
02:DATA 2
03:DATA 3
01:FIL 1
02:FIL 2
03:FIL 3
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)
X X X X X X X X
00:MAIN
01:SUB
Band
Mode DATA mode
IF filter bandwidth
X X X X X X X X
Band
Mode DATA mode
IF filter bandwidth
X X
00:MAIN
01:SUB
Band
•Reading
•Setting
00:LSB
01:USB
02:AM
03:CW
04:RTTY
05:FM
07:CW-R
08:RTTY-R
12:PSK
13:PSK-R
00:DATA OFF
01:DATA 1
02:DATA 2
03:DATA 3
01:FIL 1
02:FIL 2
03:FIL 3
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)
X X X X X X X X
00:MAIN
01:SUB
Band
Mode DATA mode
IF filter bandwidth
X X X X X X X X
Band
Mode DATA mode
IF filter bandwidth
X X
00:MAIN
01:SUB
Band
•Reading
•Setting

11
DSetting after directly specifying the Main/Sub band
Command: 29
Specify the Main or Sub band before entering the supported commands.
When you receive the OK code (FB), or the NG code (FA), Command 29 and the Main/Sub specified 00 or 01 is omitted.
■Control commands relative to the I/Q port settings (Continued)
I/Q SIGNAL
X X X X X X X••• X
F E F E 9 8 E 0 2 9 0 0 1 4 0 2 F D F F F F F F
00:MAIN
01:SUB
MAIN/SUB
Data
Data
Preamble Padding
•Reading
Example:Reading the Main band RF gain using the “14 02” command.
•Setting
@9Command (Including the returned value)
Command
Command
Sub command
Postamble
F E F E 9 8E 0 2 9 0 0 1 4 0 2 0 2 5 5 F D F F
MAIN/SUB
IC-7610
address
IC-7610
address
Data (RF gain)
Data (RF gain)
PC
address
IC-7610
address
PC
address
PC
address
IC-7610
address
PC
address
Preamble Padding
Command
Sub command
Postamble
Postamble
Postamble
X X X X X X X••• X
Data Command (including setting data)
Command
Data
F E F E 9 8 E 0 2 9 0 1 1 4 0 2 0 1 2 8 F D F F
Preamble Padding
Example: Setting the SUB band RF gain to “128” using 14 02 command.
Command
Sub command
F E F E E 0 9 8 F B F D F F F F
Preamble Padding
MAIN/SUB
MAIN/SUB
Acknowledgement of a valid command (IC-7610 to PC)
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)

12
LYou can omit the IF filter width and DATA. When omitted, the current setting is applied.
DSetting after directly specify the Main/Sub band (Continued)
Command: 29
Specify the Main or Sub band before entering the supported commands.
When you receive the OK code (FB), or the NG code (FA), Command 29 and the Main/Sub specified 00 or 01 is omitted.
■Control commands relative to the I/Q port settings
I/Q SIGNAL
X X X X X X X••• X
F E F E 9 8 E 0 2 9 0 0 1 4 0 2 F D F F F F F F
00:MAIN
01:SUB
MAIN/SUB
Data
Data
Preamble Padding
•Reading
Example:Reading the Main band RF gain using the “14 02” command.
•Setting
@9Command (Including the returned value)
Command
Command
Sub command
Postamble
F E F E 9 8E 0 2 9 0 0 1 4 0 2 0 2 5 5 F D F F
MAIN/SUB
IC-7610
address
IC-7610
address
Data (RF gain)
Data (RF gain)
PC
address
IC-7610
address
PC
address
PC
address
IC-7610
address
PC
address
Preamble Padding
Command
Sub command
Postamble
Postamble
Postamble
X X X X X X X••• X
Data Command (including setting data)
Command
Data
F E F E 9 8 E 0 2 9 0 1 1 4 0 2 0 1 2 8 F D F F
Preamble Padding
Example: Setting the SUB band RF gain to “128” using 14 02 command.
Command
Sub command
F E F E E 0 9 8 F B F D F F F F
Preamble Padding
MAIN/SUB
MAIN/SUB
Acknowledgement of a valid command (IC-7610 to PC)
Acknowledgement of a valid command (IC-7610 to PC)
Command (PC to IC-7610)
Command (PC to IC-7610)

1-1-32 Kamiminami, Hirano-ku, Osaka 547-0003, Japan
A7380-10EX
© 2018 Icom Inc.
Other manuals for IC-7610
4
Table of contents
Other Icom Transceiver manuals

Icom
Icom IC-M803 User manual

Icom
Icom IC-M603 User manual

Icom
Icom IC-T21CP User manual

Icom
Icom IC-F61M User manual

Icom
Icom IC-25A User manual

Icom
Icom IC-208H User manual

Icom
Icom VHF MARINE TRANSCEIVER IC-M501EURO User manual

Icom
Icom IC-7800 User manual

Icom
Icom IC-M45A User manual

Icom
Icom IC-M4A User manual
Popular Transceiver manuals by other brands

ADTRAN
ADTRAN T200 FNID Installation and Maintenance

Microwave Data Systems
Microwave Data Systems MDS 4310 Installation, Operation & Field Maintenance

City Theatrical
City Theatrical Multiverse Vero 7400-5903 user manual

Galaxy
Galaxy DX-55V owner's manual

Alinco
Alinco DJ-V17TFH instruction manual

Azden
Azden pcs5000 instruction manual